%!PS-Adobe-2.0 %%Creator: dvips(k) 5.95b Copyright 2005 Radical Eye Software %%Title: MinimumPenalty.dvi %%CreationDate: Wed Jun 13 21:34:41 2007 %%Pages: 19 %%PageOrder: Ascend %%BoundingBox: 0 0 612 792 %%DocumentFonts: CMR17 CMSY10 CMR12 CMSS12 CMBX10 CMR10 CMSY7 CMBX12 %%+ CMTI12 CMMI12 CMR8 CMMI8 CMEX10 CMSY8 CMMI10 LINE10 MSAM10 Helvetica %%+ Times-Roman CMMI6 CMR6 %%DocumentPaperSizes: Letter %%EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips.exe MinimumPenalty.dvi %DVIPSParameters: dpi=600 %DVIPSSource: TeX output 2007.06.13:2134 %%BeginProcSet: tex.pro 0 0 %! /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin /FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array /BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get }B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr 1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S /BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put }if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X 1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N /p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ /Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) (LaserWriter 16/600)]{A length product length le{A length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M} B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{ p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end %%EndProcSet %%BeginProcSet: 8r.enc 0 0 % File 8r.enc TeX Base 1 Encoding Revision 2.0 2002-10-30 % % @@psencodingfile@{ % author = "S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry, % W. Schmidt, P. Lehman", % version = "2.0", % date = "30 October 2002", % filename = "8r.enc", % email = "tex-fonts@@tug.org", % docstring = "This is the encoding vector for Type1 and TrueType % fonts to be used with TeX. This file is part of the % PSNFSS bundle, version 9" % @} % % The idea is to have all the characters normally included in Type 1 fonts % available for typesetting. This is effectively the characters in Adobe % Standard encoding, ISO Latin 1, Windows ANSI including the euro symbol, % MacRoman, and some extra characters from Lucida. % % Character code assignments were made as follows: % % (1) the Windows ANSI characters are almost all in their Windows ANSI % positions, because some Windows users cannot easily reencode the % fonts, and it makes no difference on other systems. The only Windows % ANSI characters not available are those that make no sense for % typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen % (173). quotesingle and grave are moved just because it's such an % irritation not having them in TeX positions. % % (2) Remaining characters are assigned arbitrarily to the lower part % of the range, avoiding 0, 10 and 13 in case we meet dumb software. % % (3) Y&Y Lucida Bright includes some extra text characters; in the % hopes that other PostScript fonts, perhaps created for public % consumption, will include them, they are included starting at 0x12. % These are /dotlessj /ff /ffi /ffl. % % (4) hyphen appears twice for compatibility with both ASCII and Windows. % % (5) /Euro was assigned to 128, as in Windows ANSI % % (6) Missing characters from MacRoman encoding incorporated as follows: % % PostScript MacRoman TeXBase1 % -------------- -------------- -------------- % /notequal 173 0x16 % /infinity 176 0x17 % /lessequal 178 0x18 % /greaterequal 179 0x19 % /partialdiff 182 0x1A % /summation 183 0x1B % /product 184 0x1C % /pi 185 0x1D % /integral 186 0x81 % /Omega 189 0x8D % /radical 195 0x8E % /approxequal 197 0x8F % /Delta 198 0x9D % /lozenge 215 0x9E % /TeXBase1Encoding [ % 0x00 /.notdef /dotaccent /fi /fl /fraction /hungarumlaut /Lslash /lslash /ogonek /ring /.notdef /breve /minus /.notdef /Zcaron /zcaron % 0x10 /caron /dotlessi /dotlessj /ff /ffi /ffl /notequal /infinity /lessequal /greaterequal /partialdiff /summation /product /pi /grave /quotesingle % 0x20 /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash % 0x30 /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question % 0x40 /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O % 0x50 /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore % 0x60 /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o % 0x70 /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar /braceright /asciitilde /.notdef % 0x80 /Euro /integral /quotesinglbase /florin /quotedblbase /ellipsis /dagger /daggerdbl /circumflex /perthousand /Scaron /guilsinglleft /OE /Omega /radical /approxequal % 0x90 /.notdef /.notdef /.notdef /quotedblleft /quotedblright /bullet /endash /emdash /tilde /trademark /scaron /guilsinglright /oe /Delta /lozenge /Ydieresis % 0xA0 /.notdef /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron % 0xD0 /degree /plusminus /twosuperior /threesuperior /acute /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown % 0xC0 /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis % 0xD0 /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls % 0xE0 /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis % 0xF0 /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis ] def %%EndProcSet %%BeginProcSet: texps.pro 0 0 %! TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} def end %%EndProcSet %%BeginProcSet: special.pro 0 0 %! TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N /vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N /rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N /@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ /hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B /@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ /urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known {userdict/md get type/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup length 20 add dict copy def}if end md begin /letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale }if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState save N userdict maxlength dict begin/magscale true def normalscale currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts /psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict begin/SpecialSave save N gsave normalscale currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR }{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N /@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X /yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end %%EndProcSet %%BeginProcSet: color.pro 0 0 %! TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll }repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def /TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{ setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{ /currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC /Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC /Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0 setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0 setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61 0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC /Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0 setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87 0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{ 0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{ 0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC /Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0 setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0 setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90 0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC /Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0 setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0 0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{ 0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{ 0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC /BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0 setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC /CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0 0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1 0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11 0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0 setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0 0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC /Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0 setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0 0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0 1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC /PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0 setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{ 0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor} DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70 setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0 setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1 setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end %%EndProcSet %%BeginFont: CMR6 %!PS-AdobeFont-1.1: CMR6 1.0 %%CreationDate: 1991 Aug 20 16:39:02 % 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 (CMR6) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR6 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 dup 61 /equal put readonly def /FontBBox{-20 -250 1193 750}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5CF4E9D2405B169CD5365D6ECED5D768D66D6C 68618B8C482B341F8CA38E9BB9BAFCFAAD9C2F3FD033B62690986ED43D9C9361 3645B82392D5CAE11A7CB49D7E2E82DCD485CBA17D1AFFF95F4224CF7ECEE45C BFB7C8C77C22A01C345078D28D3ECBF804CDC2FE5025FA0D05CCC5EFC0C4F87E CBED13DDDF8F34E404F471C6DD2E43331D73E89BBC71E7BF889F6293793FEF5A C9DD3792F032E37A364C70914843F7AA314413D022AE3238730B420A7E9D0CF5 D0E24F501451F9CDECE10AF7E14FF15C4F12F3FCA47DD9CD3C7AEA8D1551017D 23131C09ED104C052054520268A4FA3C6338BA6CF14C3DE3BAF2EA35296EE3D8 D6496277E11DFF6076FE64C8A8C3419FA774473D63223FFA41CBAE609C3D976B 93DFB4079ADC7C4EF07303F93808DDA9F651F61BCCF79555059A44CBAF84A711 6D98083CEF58230D54AD486C74C4A257FC703ACF918219D0A597A5F680B606E4 EF94ADF8BF91A5096A806DB64EC96636A98397D22A74932EB7346A9C4B5EE953 CB3C80AA634BFC28AA938C704BDA8DC4D13551CCFE2B2784BE8BF54502EBA9AF D49B79237B9C56310550BC30E9108BB06EAC755D6AA4E688EFE2A0AAB17F20FE 00CD0BFF1B9CB6BDA0FA3A29A3117388B6686657A150CE6421FD5D420F4F7FB5 B0DAA1BA19D638676E9CF159AC7325EF17B9F74E082BEF75E10A31C7011C0FFA 99B797CE549B5C45238DD0FADD6B99D233AC69282DF0D91EA2DBD08CE0083904 A6D968D5AE3BD159D01BDFF42D16111BC0A517C66B43972080D9DD4F3B9AE7FB 11B035CE715C1218B2D779761D8D7E9DEBE277531BD58F313EBD27E33BEF9DC5 50C7821A8BBC3B9FDF899D7EAA0B94493B97AFEAC503EB5ED7A7AB67C3039A0F BF0BA4B455D035FF3126F33A4DF59FF96752CF58DC0863924F6042B14DC2DEE4 099CAA764A8EFFEB78F7FFD276F0928BA32624C3A69ACEB8777A461298B201D3 4DA271476B8AC8966668D4E28A6FBA952F6D295AA80CC09B0CFD6BE840703B07 7ED93999EB5630C2C7CD9BA683ED457D1341C3AA702B5FA8592B7FE63DD4A198 F3788AACA2B3107732DA03C485CA40A1A237F017B3E32E1BD37DFFB0E19E64CE 509CF25D89514196A5E39C36BD7C6B11440B072D5C625C8856CA0B063AEAC674 FEB2D4E1B54E6BBB2780453DA9B5D551B25834B0E23B23741D1E6A1F70AF7729 5E56BC1FDB218E57617AC1DA9EB43C7B23D1C366AD3874E71C931D117CC6FE50 B1B6E8C55C401A00C89314B227B50384DB7B28FBD5B73B533A961551C9ECA70C 59CC0D93D51C55A51F6A5D87EF802E15A0CA8A4153F24F8219795AB4B3F8DD0C 214B9C53D306626367B5AD6B5F8D2CCF221354FD2F9A8E1D8AE84A26CD15293E 47AF 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMMI6 %!PS-AdobeFont-1.1: CMMI6 1.100 %%CreationDate: 1996 Jul 23 07:53:52 % 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 (CMMI6) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def /FontName /CMMI6 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 59 /comma put dup 60 /less put dup 61 /slash put dup 70 /F put dup 80 /P put dup 101 /e put dup 105 /i put dup 106 /j put dup 107 /k put dup 108 /l put dup 114 /r put readonly def /FontBBox{11 -250 1241 750}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE 3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B 532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B 986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AF95EF28A9C561DBDC98C47CF5 5250011D19E9366EB6FD153D3A100CAA6212E3D5D93990737F8D326D347B7EDC 4391C9DF440285B8FC159D0E98D4258FC57892DDF0342CA1080743A076089583 6AD6FB2DC4C13F077F17789476E48402796E685107AF60A63FB0DE0266D55CF1 8D0AD65B9342CB686E564758C96164FFA711B11C1CE8C726F3C7BB1044BBD283 9AA4675747DF61E130A55E297CA5F0182A3F12F9085AF2F503481071724077A9 387E27879A9649AD5F186F33500FAC8F7FA26634BDCE1221EC0ED0E359E5EA5E 6166526FEB90C30D30099FBDC1BC2F9B62EFEEC48345160804AA98F8D0AA54B7 A480E715426651865C8E444EDB798C7E11040AF6E5A7ED1888653C6DBF5E6169 70BCD9C063B63B561EF165BF3AF11F8E519F37C6FDA2827685739DE2C48B5ADE EE84F067D704D4511DBFA49E166D543CFD9ECD7417055D8A827F51E087CD2927 BAFC7E6CFBD70B0FE969F890A11149D3D44D422C3370495DA9951AEE7253A49F 3A9444C8CD9158D84117299F7F2332FEB0F94E6ED8BC7AA789A3219BC2F227D3 3B5BC75FB53B55D72AF4A6A7BB613FA235B11BB37D059FD87127CEF73D5B3FBF 9F91ABAD78BD9240BD9525EBA78095EA0BDB25D1A19E876F292882EAD5619D46 D20317A345D931F4FF4EAE6216C27044CBA525E3B917CEA25A04C120466C4B93 FC720E6BA832A06CCA0A3916CEF0968D49085AEBD243C41A448289A6F05CE3F5 79148DC112A3CC7E8FF810B8C1A09E05F496C0F1EBA334E42E05C376C98F5F69 C06C71BFC0A2F3AC9951CFBB143C66FB84F9C4ED27DF70869352D61BD5E11508 0797B87C7269F04697B3B92E0D7519242F1BE82A603F2B53C6D887F04CBB5315 1E7BE0088A76657329F0DE65198EEC56A5A07AF944C0827070B9B8036E53AC28 6AC6BCCA750698AE3008DBCC4EF93DAEC3B9C2145E48DAF8AF186345496F6E13 96FFE51D18AEB5E3B44FAF196AC339A06D8F6EAB8E6D7058FE8A74EE75088001 26FC75812E735E41E1BB7E0D2D4CDEE58967F248A4273052B46EF156BC96B154 3C850638C46CB53700B725164E95307E8D0DDF1BD0182AF8FB527D3AE6558626 B9BB35FA5E6DE58984E4D4307035209EB4049D7E377B1DE9453B008824E30CF0 C9F9D7768576257BFDCCC2C768E6046232A397BFF0ED77C8E56C64685D95E1D0 0EDE959140F3458D5C11B3147F1D0304500F75BE54B7F91ED37C21E25B170F5D 82711DE74D04972AAC78CF13A1B65368364D30FDAF3A65045A3008AB8FB5B66C 2738C6A38B6D768D95318A3FA656DAD04470EB1F387BEE941B11575F08D149B2 FDC569F45899F166B9CC9BCAB6DE98DE3890DA37FC63EC55771FFA5565641A3B AF57BCE311945EDEDFC00644621408C8FC509CD297B5927C441388700CC7045E 315D6EA97B8AFCD1598B42ACE4B329714D2D1E965C5BE3893988A35FBE42949D B1C65FDC7AF15D79AD4F6AF73B2F1062A2AE93FAA0FC2E68BBB79DD7FCC96281 8437E41C07D4F475D730CD68E16A78F1E3F4480F73B2C226B4ED95305CB22910 B0D1E3F83CB1B763950CE663C02B0EAB361FD940AC621DA79698325B0CC7D95C BE287D85A7693C01D2A88D88B5BD8426172E5D528FB26F03332A3213E63DDE9A 6451F0F74C1524563F7B85B0AE4A3E13CC05813EAF27F3E7728EA63D18EBF9C7 2B9192B9708A09E6774C69F7F783D5DE3324CAD6DF6EE9D0913D9879266D2F37 70E7000DD047F6BC688C60EF20073DA44093404F7AC8BB52AE4744406972C75E 30358915FFF6472FEA2D0E46DDBF1AD14A4024877A309EF8A305DDF872FE1037 1E8D8B9F0A37EAA57E331D7BED27403D66D1A7220C5807CB83A91612AD312D66 9A5BF972810A263CAE8C36AD1FC836CF3B79F52475FF2CBD9530351FCA5826F2 D45C19AA526F472C9EDB226C2C6E5320F031C41CC05BB66646FA149A75DA5D76 D3817BA423941DFE29611477487D6E05ED3045563BB5B39F80B04602F809FCF0 6E9A94A1B8F28E53E3ED5FBFCC8374038B6E1DACC53D0F0B642D534CEE51579E 601DD4250DCD2A86985E22901DD5325C2EEFC6FE08F17E26E4A2D2C7982B878E 6E62D92391DB059EF114C0B9ABC892BF068CB9A2EC906F612F5FBCAA3DD29BDF 01B14F74562F06395B999FD43FF3C7AD17178773F8FF59484DEAFF0D24373439 0F5D54E16AF205DBC8D4BFD998130EE81F05ECBB8AA17C7331D888B4FB5182B9 5DB7E0B20F13D14E0D575414325DFB3AB2A1054AC5B446862E821C56AEA4B5C4 A4E36F4B8261979BC3D4696A615D6888C70C508CFABED54FAEDD0092A1B2BB4E 2E746A6A2CF8B342F30A644BB8A4AD814C5865D16E144CD45A1DD8F9C98F644D C1D43A822F254FE2559794F287248E4962D89A333720A8EDB4F618DA464E917C 84B3D76DFABD368DEAD042A66C66E601B68AFB315895C1A5ADED7A72C7282DBC E86A4890D1B87AE3C499A451B3EEDBA0EB4A8C1BDDDF7AC6E7DCA16A3E89F9BF 0027EF4F73A5CF6848DCD7608EB0B292E385E56A7E9E4E7B48EC669F5FB2674A FEC32B1D63CE6FC149DA0FC17F545BB44D6198885D3A66606A7C14A8669F6FE7 B18EB6B9290B045EAA72230D71E5FA8BB604D14B11DF429D6FCB351A9CC19F85 895B5760B54FE5A57A2372A2F8B2F2E722C5C8ECB21870C3319353FE0F3715B4 81FD8A5132F5B74078FE478B5BD968E74924A6B2F51374675E166A283D46F977 E5126AE307523DA9398FCF63DED88D37741C832086D09F30A2A608E72250A5B6 B152FF6923E300D8BF65C19329AA7E061CEBF1E3FF6431958CEEFB5AE874A3F5 A3C46C3EF794AACBD6683CDE4AFFA04A8F3003A4C968DA518DC32E2A83105644 A52223B8FB680A75C89073D1E257F873200FCE5E89B4BA7667B9CF276E7F0C34 2BF0A6098A4FE82D7A29A5C312DB366630DB68FC0CBEB6892BF7C299B8BC5039 FEE350418D336E487288E2E317412D39A4EF144746C3F036CD3BC2DA0D52F6A3 EC39E30C08696391A84F06CD6F677D367E24CC07A9EA12162EFB24D0692DD3CE 33D808CB58EB1E4FD7369B2F83D5C9B6B72EB4B1F9501060C8AD765EC879F2F7 249BC6DB82ED8D24D9B7145A5F65125A79486E6E39714F7C6DEAD041913B1932 60DDF6515D8C10845BFEA67CBE4F780ECB0CED9738C0F384A7A50BAB61D9B47A 04E6F5489F946126F060678D6E27EE45EF12A13DFE43542622C343FCFB75CC44 6CE82F2095EC7FF29D7D6FC867FFBF100B5662939A5CCD93CD5711A7101FB1EA 6B8D0604B4CD4C306D0AFBFAC059192B9380ED79BB17F4165F641FC5DE5F733C 76511AFD96ACF8371B42441F0859A71AB94D507DD81AD6BE73063E01C19787CB 4955E341283723D5C148100E902EA77F627F97080CBA2929D7BD1FC70550234B 541C9712062CC774BF35AF8C7A7AC23E8D156EA4EC2A7AFFF76B605182D92F56 BFDD915E23D0B7FD321F4EC9979DF9E213FD774A127505077E7FFA5E8FCFF69E 000799B19822C9BDC490DB92DE7F164F60F6CB1AD3DAD02DE31C55AFE51E5D23 980224E0A2B0EB07D8164F0494AB8A02DC66A47A337280552F4B187A2F36534D 993EF1DA395456907BCDFDD594F619D9CAFA1FF266538ADE0A8D896D6435DCE4 BEBDAAC811F0BD3D9FB36CE780EB7BD08508B29E4C8A55AC32B2D7992867CFA6 C78ADFECB0DE841F7BC0904B28894F9B777DD11C9549E87321110CE71C06E7E3 AD1751771E9543413FC7DBFAAD1E7686E538CB3A6E318F 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 54 /six put dup 55 /seven put dup 58 /colon put dup 65 /A put dup 66 /B put dup 67 /C put dup 68 /D put dup 72 /H put dup 73 /I put dup 79 /O put dup 80 /P put dup 82 /R put dup 83 /S put dup 84 /T put dup 85 /U put dup 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 118 /v put dup 121 /y put readonly def /FontBBox{-53 -251 1139 750}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712 B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99 AEBE70DAAED49EA45AF94F081934AA47894A370D698ABABDA4215500B190AF26 7FCFB7DDA2BC68605A4EF61ECCA3D61C684B47FFB5887A3BEDE0B4D30E8EBABF 20980C23312618EB0EAF289B2924FF4A334B85D98FD68545FDADB47F991E7390 B10EE86A46A5AF8866C010225024D5E5862D49DEB5D8ECCB95D94283C50A363D 68A49071445610F03CE3600945118A6BC0B3AA4593104E727261C68C4A47F809 D77E4CF27B3681F6B6F3AC498E45361BF9E01FAF5527F5E3CC790D3084674B3E 26296F3E03321B5C555D2458578A89E72D3166A3C5D740B3ABB127CF420C316D F957873DA04CF0DB25A73574A4DE2E4F2D5D4E8E0B430654CF7F341A1BDB3E26 77C194764EAD58C585F49EF10843FE020F9FDFD9008D660DE50B9BD7A2A87299 BC319E66D781101BB956E30643A19B93C8967E1AE4719F300BFE5866F0D6DA5E C55E171A24D3B707EFA325D47F473764E99BC8B1108D815CF2ACADFA6C4663E8 30855D673CE98AB78F5F829F7FA226AB57F07B3E7D4E7CE30ED3B7EB0D3035C5 148DA8D9FA34483414FDA8E3DC9E6C479E3EEE9A11A0547FC9085FA4631AD19C E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7A71316B2E148D E2A1732B3627109EA446CB320EBBE2E78281CDF0890E2E72B6711335857F1E23 337C75E729701E93D5BEC0630CDC7F4E957233EC09F917E5CA703C7E93841598 0E73843FC6619DE017C8473A6D1B2BE5142DEBA285B98FA1CC5E64D2ADB981E6 472971848451A245DDF6AA3B8225E9AC8E4630B0FF32D679EC27ACAD85C6394E A6F71023B660EE883D8B676837E9EBA4E42BA8F365433A900F1DC3A9F0E88A26 326DA307525B9542977147464756D5B9E2F794914DD069E3F4BA2C1FC29DFC1F D06745EA42191D57BE7E3F95C2DD1EE7DA560334231A1EF69B274A56A5DFAF8F 680EFAA818D30B94F1962788EC3B4C23286C55998B19AF071A8EE24B99BC0E66 ED5A533DD2BA0BDE7094EC4E80D0425BB3B67C6AADDFB0F683D902EA8FBE5EF3 58D5AE2E1A68E560620940284F67D50F59F238E434DFA8DE76F0D49C7DD71B70 C559552C7BD49ABB6C60B388CC7203D856A536F3B1E61227737A54123655A0D3 36E9EC9941943E123BD99C48DED6E8EC1EC53D1BD0C67058D1A8B4978EE6049B 8C2610784E1B307CBCBC84844E3835F9151495D67C5F857F658402BAC045A66B BA5C8E15D3F0ADE8070E40A47F5D833B434DD31D4C9EB2EED5C0956A516BB0F1 C85DEFB266B1210E5E11A3B570E786C5E54D7ED26CF4B572BED8AF2FC0C47C6D A6BD8A69D09C46D65507783DC2B3A5904DF076687E6D125EB7B5FE6ED4E1FA72 55CE00446FB76C70D8446C6EA98159A6FDE6860040ABBFE953E650E374D211F9 43CD7B355606716D109D2AE11C3CBA318F8689118D12FA75D86771F0CDB08E94 00BF4E6CEA3397A6556F1FBA398DC6BD62B875338D4E60B6D7DF19F86F9FD516 C7D774C794BA90E028D90C0109A3CC814C8196FE241B292D5CF6658D38D33E0A 03484D411E9AE8BABC8D8B887556FF11270EBB3B9CB46EE740BEC1DE054ADEE8 D86FABC03872EC7255728453ACF923F763A2CF73AB63A0D15B26545DFD57744D E7D3CD8C1DCCE6E490EDC995BAD428DB54614AEE8CC6958208E477182F9F4094 B7DC9592F08D76CCE986E5AD91CED216C889EFE7C3C0B476D67C2D53F7834AED D345C759BB10ABC506590BC0864B036B6C30159E41E9A6D9A759F7C511580F40 564E6D2DA53B6326C9E38303432FAB27F3A45EB89AF50FEC23781E4F14561C07 B900E70623FA6599B10036A85F61A2A6BB9AD99A3CF6B6ECE021D57F141D7C2C 187A7BB5FED6CDE6C4D000C825E4F481FCB77385DC37E30FBAE762DC8BF72130 E5A82A08C47695D05FD321B607FCEC88CCDBBF765CE1312C80EFBCC768B1264E 87C63772670F9796BABF2E31936618FBF85F598DD74E2E24E9D62A1CC1485A80 C080E4A16A5C8B0D488D08387F7CEB1FC8A63B992C4C4518E4470130BF0B7402 ADE222FB0CB14D8DB1EF129EA833448C090752D836AD8A01528AC1476098FDFA 2E17A2F3F6BDFF8ECE1857385E50EA4AD14D9746E9B01339FC4F8EA8E095B848 7A226ADC245725DED11EEDBA954E994E77D6072F4019DBF75FFEC457FA94012D 42571FCB17F6C11E7C7DAC4648403B113DE2540DFE572D028881CE12A7D68F09 BA4A16D33ABB1174B1708D9FA8C3C6583A9C733DDF8A3655FE6738F21186E8CC 8178959420BB5F6D3498ACD78DC4227BA16DE660052AC853E6DFBA835A8692F2 1E49495EF7EB1825329B05C3B2DC916E7342DE9BDAD9077A3FF3E432B77E9BA9 7E27F1BC2640C464CE98171271B0B926AC445090E2308CF054D804919F1A4190 CDFFC9C4ADDF6F72A61740D64628C3AADD3A2D51BB292B269D5F299667AE13BF 985CC434666EB2AE6675A0F5571EF814AC33FBADA9BCF612BDF906F73EBE470C 02296137C2EDC00E84BFDC36727C3CE5DB1E612ACB46EEF89180C36B8CAD0C8B ADCA434ECAF882A3BE917826822FC5D477504F58A030242CE6570CA196A32403 CC8F700225567AA7EEF5D51B816F6D9FD0C3B0C0397D106322AE23619523C7ED 33DC27142B8D67111BEC5BC5A139210063FB8FFA24276918BAD187687E604126 9D9D5F260C54874DB286F82D5B975BC64FB3988152E192756EB6361E7C7F6F0A 15B815A67C685A6E56BF84296974C42EEFDF9146B4F05EE4BD13CE670058B370 6BE58D1E969DC9968D41FB91613E0F14E5CCCA40A225B10738CFD6DAC8936820 2E32D2536FDFB5C5625D8958E07360C7F1041EB6C7F6DA054989C3CF2DDA83C4 975E99CD51E1C4C3D74B51FBBC8BB40A1AA5C9B1ACE42610BA0C388BA718AEC0 AF80A04CC55EEC76B9AC5DF94980E3C5C7D65AB764964479C1F2989D323B97BB B7E9E8CB4B78BA1218C7EC18E3D1F751E64E0C283E15B1E5E1CCE71269589D9B 9F9A671C5B39DBDCC09EDE9E6D59A8B125275CB8CA003CA9BE4BBFF06036B34B F9C21B7AD2797CD9408084687CBC3E462B810661AEDA010CE9AACA35ECCA9C07 9ACFAF7AB4984FEE9B82DC16A14FB20D94029D086C1C4338ADF15FA57F75E067 39E42AFE38698669661B4D94AFD9627D2F3365913068A6437B737761CCC6F60D AE5446E0B775E47EDC028BC0D33716E9652EE520BD98BB3B98FB2DFBCA726713 198200F8C1461F940582CCA89564E648078C68715ECF1E46933F1FA9C0EC512A 5235150C2E06C4C2463C5D16C18347CCFAEB1B3551B796E6C40953050C8F7048 0D0A7189034E43A684CFCED6F1AA0CE04D3E6BB132631F05823B2B48A282CD62 DBE7CAAE581CE60AA1AD432AD7F96C9BCB763D3F6FF8CD6E1644F80A4F71FDBE D659634D5747036CA1DB436364B70F86A5F49CF51241A0A78BBFB3DF72F0D7DD CAC3DAD1B9250A914D614D885B9D61E7B5443185744944F90F809431DD7BE934 68C57E0D3BD995AC0F6051F7AB78725E46BB034E458EB6748BD3053E9E3E3BEA 046D3AC00C25E0A6CC08E1FE7CE6D3C0E085A629B5C4F5250E0842B09C015576 2CD8A71B9550C2D700F933D47B1E967A45B51B2C3D72DA9FA1A15F0C5FB7084C EE5E4CEC23EE7FF9CAD43BCD6A57C246B40A56DBFC79D457895EC2E4EF6240F0 864F2FCE39BA2CD90321191C4BE4CA9BBE58B80FEC774A0E896D361BF3BA7969 8B5116C7D2C7D7B45349ED40C0F362AAA2037E6F62A029FE6A149D6C2C9D3D14 0E6419209D19124E276F5E1F4505FCED788AEA7B3053922F955BF73C9E49D5F0 11B876CDF6A1D0A32A5342DF9E5421265A08CF6DFB7A7877F17E6B70CE29B7E1 9EF00867B1C5DC3DDD9D1619619D533B46AEAB658A9D28E7CA4709A5A9CB2C92 54D11FE1B09CBAB2059A914BB8B1BEB71F2D87137D4F54777E151B001C7C0774 ABD7CF9D3494A0DBD48112C2D4CD573A0AAB864E853DFA6F5CFFB3B09FEED3CC 7C6B55D13C76403E296183982AAAF458467E35FE95F40EEFFE0E102345B6E496 6D7E90F06419273851FF02BAF2790AC18CEC94C34F60E8DFC74CFA3EFBC458CC 8EB71AC7B3C91A7EB6DBB226D6A87CD6E91A465AB448177414A28167F1BF7C25 E9B4A6EB5701392EE9500D3BB563B5894F0DCE090CEF4B9ADCD714C5E0B621D6 27D5B3CBEE57F8F607F98F919BB9D8B9889F7400DAE05160CF5E63DA734FFAA4 73C83A702600DE19D62097EF08FB4CECBD204A1D04BCE35370772043EE66359B 4E4FE7A598FAC7AB00FCF245C630EBF035C8C0A7EB29AB28D184170410F98D9E DCD9A74923FFF9C188AB8061F03182E3A8557CA9DBBA8B48A6F0376F961E390F 962BE11858D01C3CC433F7B873B2A4406F3BB0A1B0829BEF3328FCFB3CAA6F19 54D87573B03E6671A347087D8FAE8D1CE86D90085DE351195A7A5CD0C3750A73 831F07D9BF1B8A7823EAC101BEEBB5C99A0899FC9B3FFACD81A9BE6DD922393A 45C54F3061499AACAD0D9B999CCD5BF6E1BFA724FD98267824ED19531CAFCB2D 4A1833E0BC9E4AAAD1A2897DFE1DC0C40B0F43DA77533927E396CAD8DF5E6B2E BE0B0EB97D479331E5C964114B22005A655197DFE198D63932D18E7A127D12ED B8ACFF3FD742BAC4BA51BBDEAF7B3078B85741F68020C38A6E8BDAB69E4754DB 5AC0D54D6760AD97F756081E0AF521B1F9103E954767F3B9DC58B63DBFFCED53 0DFEC0926F48393F0588048701FD479079CAD20E72BB3ABCF785BEA9666B449E FF9E980ADB3EB24B7AFCDF3240554A1D421BCC1D8A87BFE8B0CD98D96DB9336F 78C99701B1EDFA2FD208BE2259778792EE67B6A59B1214611F71B8F14041C920 3CC21B0E9B7E0237D6373BB1B23BCC72F7C8D5A895F7CE7A5BECAF36E0AA4D4E 86444A80C256AF6F178F47BB427D10C37B4B4982D6DDB70106BD5E3D4C332B89 556B60FC9A8DEE9ED92B121A703B1253520D3F3A4D0BEE6070C241B33BF769EB ED74D6B65F82D7C7C4BAD709C8D97518EF8ADF6E55ACAB0C12B93639FA528FA4 0020328625F12DFBD44E758CB06E7F4CED378B4620CAC3AFA6D12513ACA08DF5 14F95FC688CAD766DB7B340211BF46BC6536C7B8B06FBE72B080B22D6FFC96E7 2458CC8053A823837B36088B2BCC27D243B550CF31D52EF504F79C2D40B1AD0F 0D5488356A929F705C00E7415683A046D7244DFA9496A6FA1082ED96ED9C207B 162EFFA11194F6085C63EF816979F79679BD01E75E9B8666B331CC7F46616E4F B1A033BB99F648045582A80B234C27C9C82E9D72D88646A66E584837C56CDAF6 DBFB934967FF1A79477F976C043DC61B165232372057AE676704A7D1C85961CF 6AEFFE40443F061EAE5520D6DA3DA430E0865E6B866CDB37F53C1D6CD74EA210 7DFBEF795B84F95E77346CC602C4F3F9F26F753F43FAC34881EEC5E103B655AB EC15893EFB0202F9EC42B8372BE8620D7B2D3D4C07FDAECB2958B067C6587D88 29B9ECD02704DA84953B2DE73FA1456BE310022BF31AE954A0C9F260C8AF6673 CFC524CCAF381C4B0B205B3FA8D86534308ACD4B15B8381D927005AC1396605A C079262F742A0D6C246FE35FC5793F3EDFA9C9B28241DFFBA94720D8A70ACB13 FD05BEBF9F067C379B7ED74FBB0E421CE84807C402F925AFB15C3E03E0C5ADE9 825D5F8377CC775362278DBBCDD7E8A8C1B102203E3053AE737ED3ABE95774E6 2FF795FD0179F391FB65FDFC8FB1678F26703CE42402DA74D56CF65BB6316AEB 1E8A2A344325598D8F017BDB64D9565D9FD260C647B41776521A32DC1F2EE949 211405DEE62FB0F65EB9FB00DC002339D97507A24E921F15E37F702A056D19CE 28F88B44A1E3224205784B525B186D61B7CD75AD2FDF0770E1F9E30BE9F88C69 835E7FFA98DE11D156406B9BDAE804C33F7CAD8C2A36D2D098959B1EC70DF4DE EF435FE257D5FD7760A4B26EB99BB4687C43AE38F5EF2D2DE126F536110D685C 0FD326B4005E0834ED314E0165B6BE38EF1396E4C4802EE063D62747B6EEE7A1 8F474D7F73DB026ED689C1BDE62B2D9011F4CF1E8A97E3788C85023FBDB73409 CC3B1639A28BE7174EDCC9D340BFC092109B6101067BCBF5108C69079388543B DAF5B101208003A91FBB14940A667E43C339B309CF57FD94FE9CF0CAE5D01775 327E4D1B60810231CD2C44AE110B07BCF92B7A80BEE1918BDCCB4D587746D429 92F3C4F044D57D41F7228CB65AFD463A12C27B7F9828DFD4F0CA767D6B79B97D 28F07AF9D7DA20AA28C8DB00B4E10D1DDC864996E1159A20781F2ED6FA0BD9F9 D8E5AC7C7648448DFEBDF5B0A6ADA0F291FF251B9F39098B455220C6BA143F39 1DC5BE57135A88223DA15ACC1C1DD1FB153871C2F07D420F88751F3B69FE273B 8C1EF836E1C3EFC8F9B6F84903D7265ACB07E367A5634EFB015FCE3225F1F9DD 70F3D95B4050CC67BA3C8384069BE68320423D1890D22F5C663C870D676D4933 686BED4B5D3B0DB90C915A3708D139B9DC31F75D2E4C7CAF6C47BA0D1C8F01AF CE9C9359DD5FF4A23DC2567621042027430AC0D99BD746EAF5F249B11BB6C886 35A1A3023EB5A5B88EE2C1D9106789B9D6D5D2410FC50386ADC113BE426ADF67 BD3C4C43F8A244BA6C88142225076F53215C1BA2712824B4C009C124077E7094 F0F84454171F49304DABFBCAFA59811E206851E83A8F1CF471C6366F9BA26863 34A006E628CC25D8719DC15D0D1E7A60C7769C921E5399DF53C64F08AB16ACEA 44E8E61414EA20DCDB68312BF609041211FDA5903B056067AEFF0D2A725BF8DD ABA67061E0BD76121E7A331F82D8FA13510B12CD67701977B0393E50303A9CAD 427856D2528CF5B4E7D0FB36231CAB377913D6D0B903F087867938D77F13279C 51B032A699BE2F6EB0F1898931209AD661B8A6EA633E9BC7856D6D373AFE1599 2D20ADE14F0F5D5451766981D03E48524E50A48ABEDFD7FA6B1C901D85AB12AD 35DAFEB3DC8171FA28D72B533B7292EBF439197A79EC5F1986F29E9390A083F8 EC4C5C792433C6145E5C6E517C010697A6CBF997BD82FA7E07E4E9189EB4CC5B C41578E80ED520CAFAD7A4329513ECCE6060B3C1A1AE09BBE1DEE7B51F437333 4D996E22C119E0CB18DCB1BE3D6CE08D6A1B4998BEE5EEFD8F59289E510EDE33 E2FC8A6848ADBB57931F7DA9C8F780EC39FB3892E9CDB973746338C5494988A5 087983720657D3BB79BA1040E7309CBC0885A49A0676565AB68E52B9137E54DA C77CD30AFFED6944410FFB1425AC1D575E06997A58E628F8DBFE406B87D12863 EDCB4204DDD3781B5C77A1D65C3D08F247E4138B4EF5166B0635CCF05F981174 16DD48212F679DBB2017FFBBAFB5455878205CC3DF13CB0EE2A84AC24F936EB7 691B5D5A715983A193CF8A753B6194DD6FAE5CABEB829209511D95650CD0C816 C564312CA07170950ED57C8A424B3B95381F33670B62A00BE0A2D6B8A3CBA51D 9B9A1AF969816181B3BD899AF45B851A1350D2470D22C212AA60E4D2105A76BF 7E37391AD5E1CD41638AE24EDE9F0FE0B0AA7037F539848308506DED3E8ED882 C66ECB6895772532749B6564277E16D3DD4268ED8A6E4A6AF54C3EE4643A9F4F EF4CCBC6033122448B706121FE17A68380AC47140AF026ECE29AE3972CC4C32C C57E42301341D32F2E55182647FD63A565CCD5EBF7F77481F93CC24AB68ADA2C 5E84E6081BD9BBF57B377A88610C7E79AAEE6B9F91F309A1BCB6555B0FD1844B 0D54496BF3E64CD382E12F9091E4150A00358502F8BA871DA54A5E0DD6F561BD 67125AF8AA1700B50543A067F7273DF46E22D469B271462DD835D31618EDBC61 57BB5E73CC5D8210FE97706BBBF1B4A75BD9D13982A62F5FB631F6E6175D28F3 03FBE4F4B93CE64062A7B6FD8F648E5BAFDF78E1A213D3A8FE33E5F47F6A6224 5DE7C02A76F6B0A2307F9DD39F1B91AC8BB61E1584E1E3C3CFBF372DEB5B22CF 2695A3B9C714409B413B05213E0D6B2D7AA981F9266D57FB1C0910EF305DD04D 953EA5BCCA67D6AD5E467ADCE12306F5A1A3A9AD56014995CD883BBF020C968D 421CB4B87F25FCA7A25A4299505A27BCAAED03F7045CF61ABF553F62AC558B78 4A5BAB046AC1D2958636036AB895797F83EFD09217C9F20F2B3197063FA7B5F6 C91C1670C1322DC65B58709F72C8A7AD3B7392A33A26FF3B7A022DA290131BB1 BFB9623B54537C14B322A8DCD3CBD3821B9C714BD09526DF8B34DC48E344D447 36130576AE76BCD3FCCB5FF48B76412092D556B928ECA05E8E4CE72952CBA2AF 7DFEFF83BB8233DB50EA9115A0FEC93675297196564B62D2B0BECF204133F8F2 4AC390456881800695B3CE67F7F2807759ED7BD9C573715AEC1ED407307487BC D5638A0F07E6BB53B236011EBEBFFC028FBBA4EF916B6A243A7584D41B45BB9F C50036454AE37A66209F3C5171F606C6A3D705E6AE7032397C8859D52C5F3F7E 2DC71BD9F9AD8DDF93BEABAAE46948B38DB5B6EF8E464A28FAB6246E8E773DBB 1546BA532DC325B17678E5F9242804287AD154BDD91A3A13B50446B07C09CC8E 1B59878129F70C29E3EFB786ACC4DF6C81D24BD4331EC98149A0C05F537BF6C3 EA9116D403D88C0A6EAA5E8C5527D49196814D48CF36316C386F5E65282FDBED 2F0DF9BCFEE8FC9E9EE01949ACD7B7F8581734145BCA7421B8D742CD17276E82 A6500F54817FEDA55EE7534E6D0AFA81DAC254E22667F71BA6D89C1597A75214 5E335E67D2A2FE94E540BD2398FF063BCFC389B804754EE53055D1E60764D9F1 8CC8BEFCB0A3C99965F4E092EC482BA8AD33A76ABA5DE794E23C7105E402D6AF 6D2F9E444D8A135AAE7A2E3ADE0B5AAA4F3D6D76318CC751F54FAF54B882634E F122CC7D02164F22B14CB6867105FF488AAA4FE3311E624A0A89ED30531F4DA6 DE131289ECF7219BFE7E7A79035BF1047B9922A5243AB599CB8599F0D4B4E126 F5054E849BE941CE053FA558BB28A37C69833DFBBFE609685533159A769C6F2C B4E6096D915CE5576836594EC556D71943E8861C909860721CA2D2FE9667A8A4 025C56320E8916B90CA7509656413C98DE4578A05E5E33938CA1EF0E8FA3BB5A C6F9F5D9C25103FAC48DFC179B29A01F38E1C3D07EF51194006BA571B0AFC0C4 BCD72DFA038DA5B3C8FD9C32A39757F96E1FB3CC8C28D27C335C5DED7F91C52D 2D4787D1B5EC6693ECDC83BC16C6AC8B27AE3210B8E0E76C68C62A96911337EC 247623B9081513519A4EAB1B69C28A7DC0E6A7566B6C4A8687532D7E79B8B20A DC56A16CFA8199CCB2091393F71DD428FA9B82DA46775885069574D35A5D9F60 36D0F7C8C52BA7970B2D1D7E51787A2A1A0DB7EE058CE55246D7A2E45EA1A817 CFBE23E06477D848F5A187959EF936A2C5CFEF6860563208AEF3BC877E0ACA2F 416FCA441F5EE5FB2C6FDAA338724EC8ECD2D73BC0FF3D5AD21B1A704BF31E37 9C60DA17F54255150E8D90A3C8A6FFC0A85D25A08AEBB214C6F2980677F1848F A7E9ADD342412FB3BB288877A449B9413C42B6941A246131A9AC7F2DDA41615C 2A0BD81D462B730F531BE16836F516C26A085CCD20C05D7970948B7E8D5CE513 C6F4F3B22C5D45C4B5909F8ABBDD28BBA929BE7F3CEAD18F8C551CED4BF8AFAC 186B18FE530EFC80D48F3F47478439B606AF86109EAC08FB38A1508B0ED2CCD6 A53EECCBEA59FDDDE6A8DDE97BB818A639457C24C759F4D6164CA469A119F96B 9BF0677F3367CBB3CD2FF0687DC9FC46243B5B1640E8E992893A 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: MSAM10 %!PS-AdobeFont-1.1: MSAM10 2.1 %%CreationDate: 1993 Sep 17 09:05:00 % Math Symbol fonts were designed by the American Mathematical Society. % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (2.1) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (MSAM10) readonly def /FamilyName (Euler) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /MSAM10 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 /square put readonly def /FontBBox{8 -463 1331 1003}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1C87678CE98C24B934A76220 4DD9B2FF3A49786028E35DDE10AD2C926BD30AD47015FFE9469DE1F793D1C53A C8812CBCD402444EAEA7A50EC5FD93D6A04C2783B50EA48059E3E7407537CB8D 4C206846EF0764C05289733920E2399E58AD8F137C229F3CE3E34D2D1EAB2D53 20D44EFAC8EFA4D14A2EFE389D952527F98D0E49BD5BD2C8D58FF9CB9C78D974 75C2AB5467D73D2B5E277A3FDC35909938A9DF0EB91BD9159D3437BE22EE4544 3429AC8E2BFBE34AE54D3BA3AD04BDF3F4F43A2B43992DF88678681B3AB32CFD A23E2C98D1AF00AB206AC95B78BBE6316F7A0AB6BD3236C28C76288B3C25D1EB E9ABB3576C5EC15A71D26177F5883E9B48293D59015615E2EEAF2E9BA04151ED 5497B9A1C41CBA44BAFF13EA218F5EAC11952EE336AD1DBE6CE92F002EAA3B3D 3BE4C3792F3405763C4BD93EFC3B4FC34193439561841BA989DD8D9F9AEE7A7B 24AEB4654B35023C9720B8F31AA9452E29753FB7915CB29977E725611E37C0B7 784BCC26FACF8A7A0EB1E54290D27FFE52B2D87FAD080AD15EE1984C37E0EB30 122C3012D3A16B09C28903D138352AB5462674B6CFB63F1371768D094DDF288C 36FB9B58443F872D61F2CD8CED42FE0EFF3D7E9952A172BB1AFECB60BF79F2B6 04265FDE4F78BC9FD619AA733CD0412F1D9A7C13B271BF827DCBDC8ABAE24FF0 74D3C220621D7FF0EFE62D835A221D0A7C139E2E6681FC2BBA58FA3B80D416EC 3854C63BA040A4262B458340DAA18AA6AEA3BBAC61615CB85982B18664D3D3AF 340C65B969071CF2D0CABEB80E04623D0526F862ECA8280EEE236C535F70561A 854181132E677674AD5E14C6636F57541D3C821F0776D2CB9B8526D4B826791A 0B179B387D47B08982D36BD61C90BA2CDFE045E8BBAE1C5D4DBA9760AC2D9587 67FB0C22BBD0A905E37D82FD03BBFA69003B5FC6EFCA8CCA8516F461AA33D6F3 6F0B583AECD7A2374014C81033772FE29A7CC38DB81E8462044EF083ECA78849 AC11327BA7EB2FE5389E333AB1FEEDCDC90C78C4713BA7769975CD6290D03B5C 6635F5650B5C1898C7108E6A2A09814C43297E4051B12B263C433646D8555F45 C0B380F639A5A2B5E307C67E6B4208970FB2F32CB0D495CBC1A6D78B36524C44 4FDEA1286022EEC44210FC4ABCE3B8E8BD7DC9A57E5CF409205B78672AD1052E 23813AC24D 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: LINE10 %!PS-AdobeFont-1.1: LINE10 1.001 %%CreationDate: 1992 Oct 23 20:22:05 %%RevisionDate: 2001 Jun 05 20:22:05 % Copyright (C) 1997, 2001 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.001) readonly def /Notice (Copyright (C) 1997, 2001 American Mathematical Society. All Rights Reserved) readonly def /FullName (LINE10) readonly def /FamilyName (LaTeX) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /LINE10 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 27 /a27 put dup 45 /a45 put dup 54 /a54 put readonly def /FontBBox{-150 -150 1020 1020}readonly def currentdict end currentfile eexec D9D66F637A9E5292A4933615152D29EEC26E1BED2E48CAB7AC058698EA30B07E F8BDB66981B14445E1107420FDAF32EDBD5C26E35B334E3AF24373B2A13984D9 1D56801ACCF98612DE2C19685E0F4D52369AD642D169AB57DAB10665C6C01538 497544391FABD08A483766E9B5C7ABA9A537C053A8ADC16DEBD8B5C9E1EDEB21 E4E89B0945C0737B96F0194585BE0D9B958F1030EA84710C31971BA7E93777C2 0658995DC8702442780303E948079822B9EE0C531A5CC49578EB9E683CB77495 DF613FBDC4536BD7A90F044B7EEE6EACA2042539F62789EA39AA16433AC4BD0F 98AAA04894F5487C279D2766B50B23E16D7F1023E387FA4165DF522DB290D390 B669550A43638C3C9CC38C7667A22D27F9DB1542620110A8671B2713C8DB93D3 4C500474AC190831F9C7441DC4A7C27EE88DAEF10D7AEE6FDB22E7625E802B4C FCEE0DC79988734BDA39B9896B1833D4BEC4F91DB321F343F57B3FC5ECA13AEA AB108165934BDE65D2EB5A62BD395ABA20F0389A1B71270649CE1A93B29040EB B3166F9EBC3791671B6EDCEB171F3CCDAA90BBD5EE5042AAC2AD6D838F79E008 43845E5FCF0B3D71E21543F491832420B45492BFE5D3E278268908D3CA704A48 AF6C6954A03244409C49A178680D62BC6277BE6A8CF4DFFA69775BB8FCFE579F 0DFD00493CC18A38F7AA197A43E96F5986EB21F77B0C955332C87B18A5F72982 E3D0B0554AE03D86FF10237036E2CBE514A9BFC5A4F5B2C9E5667EE2B64AB536 766C45D847C52B75FCF57652200536319F09D0FCEA025A5F5CA61CD63812083D CE11E82271251C41D0550CF754C13A32F847CC7ED53C14742D3C5AF8E412E542 DAC233E8C9FA03A4ED4BB95A9B831AF45E02D31003517156A429F54B6E1B1727 520DE349B22A26C73A2D3CCE0733F2E594DD8E091E2464A31B86C81CF3616399 F042260B75E2F3010CC15E843A7F7388C01BA40AC4E4F1D50059A55BB5111089 F167B796709EE54D544E1AF445A3E791EDC71A6D6F2F298A20014956D52138CE FB138CE99299A8B41905FF9B7EA66EC1E78A10F19C7740CAD7C743C0DEA93C81 119C0A0D93E0313A497B565553030BFFFDF1038AB73199E2F06DEEB7FEB094A5 D555D03E6EF9E46280B05C62894AE7509863FD7ABAE7861FE3EC0B3C5E819BB7 98EAAB1B748302393D8601F17F1CFE6A1C55CA963E9AD769F79FEDE2BA6848CE 1F379C9E6A86019B2836DCFC51BC1D66673EC14702FA43282ED87DDC9E859014 0E60D5C2215737BA12267A38CEB213B2D8764B53A729B54430122F8F4A9E836B A731992CE39B84B811280180D69075F58EF38D33564BE9C6E673CB7E1F179567 22679F6D3429281144BA7FDD781927DB7B4EB25FC10EBD7C55768CCE54C58547 0FC02BF88D0DE7FB0E3EA1E5F01621564BAF91093F94232CA0B2C324B7F48287 FEDF0AF6A25BA82CAA7C930C5F7A55C54733AE189028A32A03AFC2B1A25D7003 0B72C19DE0B59C63DF68C0BC267EF5ADCDED684D3AACB89EAC64C472D6 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMMI10 %!PS-AdobeFont-1.1: CMMI10 1.100 %%CreationDate: 1996 Jul 23 07:53:57 % 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 (CMMI10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def /FontName /CMMI10 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 28 /tau put dup 70 /F put dup 114 /r put readonly def /FontBBox{-32 -250 1048 750}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE 3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B 532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B 986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958 9E394A533A081C36D456A09920001A3D2199583EB9B84B4DEE08E3D12939E321 990CD249827D9648574955F61BAAA11263A91B6C3D47A5190165B0C25ABF6D3E 6EC187E4B05182126BB0D0323D943170B795255260F9FD25F2248D04F45DFBFB DEF7FF8B19BFEF637B210018AE02572B389B3F76282BEB29CC301905D388C721 59616893E774413F48DE0B408BC66DCE3FE17CB9F84D205839D58014D6A88823 D9320AE93AF96D97A02C4D5A2BB2B8C7925C4578003959C46E3CE1A2F0EAC4BF 8B9B325E46435BDE60BC54D72BC8ACB5C0A34413AC87045DC7B84646A324B808 6FD8E34217213E131C3B1510415CE45420688ED9C1D27890EC68BD7C1235FAF9 1DAB3A369DD2FC3BE5CF9655C7B7EDA7361D7E05E5831B6B8E2EEC542A7B38EE 03BE4BAC6079D038ACB3C7C916279764547C2D51976BABA94BA9866D79F13909 95AA39B0F03103A07CBDF441B8C5669F729020AF284B7FF52A29C6255FCAACF1 74109050FBA2602E72593FBCBFC26E726EE4AEF97B7632BC4F5F353B5C67FED2 3EA752A4A57B8F7FEFF1D7341D895F0A3A0BE1D8E3391970457A967EFF84F6D8 47750B1145B8CC5BD96EE7AA99DDC9E06939E383BDA41175233D58AD263EBF19 AFC0E2F840512D321166547B306C592B8A01E1FA2564B9A26DAC14256414E4C8 42616728D918C74D13C349F4186EC7B9708B86467425A6FDB3A396562F7EE4D8 40B43621744CF8A23A6E532649B66C2A0002DD04F8F39618E4F572819DD34837 B5A08E643FDCA1505AF6A1FA3DDFD1FA758013CAED8ACDDBBB334D664DFF5B53 956017667094CD8DC214A666D7D12CB23EC030318B42CF69F375FA847EBA0442 2C8E505B4B83E8289C586E3720219326EF527EB310F7A8FC9BEEAD05763D7537 65CC3ADC19A62258A0A3A0744DABF371F669DAE616F4D40CCD9C1C00B6D46D81 0ED52C5057FD7529C4CC8510EE088355DDE29EDE3E1BF24F8D7C179BA48CC27E 724F1B31E4EEA644C468736737B8F95E9D18138A46E43847502B86D3E99827FC 9762726069D79DB530B6A9528A0530AAA932889250DA13BE46D429F9A79C6BCE 64E668DC7B41B1A5F5C34A54FF113DB75FB092382197E79AF6D51B845FEE511E EC611D289ECC96EE8EAD44850AD246868B9B655709FA9B89D8F8045005567694 81383EAB47A9B6FC350D96033C6BE28C4590A1F282DF7DB29700DBABF58C508A EC20258C0FE4AA475816B8C56FB5427C15E1C164603DD5B0F4BB2FBDC3549EDD B4F0E89B83EBB2463A323CB6F5EC9275DE03CCA726B922B68E782855CDBA278A 644F00F3B5E462CE24C6E2359DA85F55AAC61A77DA63127C78E4F8CAB14820F2 3759801E5098ABAA2C1331728A1B5C8851BBE7DB134BA25779184B0D9AC6D9A7 D980CDD22A8E994CED12CCFAFA65DE798520638688D7D11A9F4DB5469EA9600A 56B221631E6739EE959BBB5086715229F2DDB4A1090D1ED206B0F76724428B9D 9776E4DCC2C29FE3093196FC68BBBBDA8C4C0110ADA9AC7EE05F59F04028859F 50C514849317F8099F675FA14A963B6DFF74BC710ED1AEFD248637E5CB22FB1D 4724D45273A9C7DE42179B8308F31FE70AA3007C48343CF4774E95807B687A4E 96CBA8F9D021D6332C5518F3A6798125D01EF916071CCBAEDB66D9E873299D1B 750B87D2CC9B44A32A8EB91C6E23BFF1E3B2CEAED75660E1E25BA70693D48C7A 1F26574048D8DEA159768300A822159E44D1BD8B2BE0843CB33D1127DABF0B07 6F19D235AC434FDCE31D9D5CF89B52C76D237C6F12E8379B009D168B09679D66 1573E1D48903C97C4584DC346086B5C3952FCAE2E107 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMSY8 %!PS-AdobeFont-1.1: CMSY8 1.0 %%CreationDate: 1991 Aug 15 07:22:10 % 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 (CMSY8) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.035 def /isFixedPitch false def end readonly def /FontName /CMSY8 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 49 /infinity put readonly def /FontBBox{-30 -955 1185 779}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964 7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4 A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85 E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A 221A37D9A807DD01161779DDE7D5FC1B2109839E5B52DFBB2A7C1B5D8E7E8AA0 5B10EA43D6A8ED61AF5B23D49920D8F79DAB6A59062134D84AC0100187A6CD1F 80F5DDD9D222ACB1C23326A7656A635C4A241CCD32CBFDF8363206B8AA36E107 1477F5496111E055C7491002AFF272E46ECC46422F0380D093284870022523FB DA1716CC4F2E2CCAD5F173FCBE6EDDB874AD255CD5E5C0F86214393FCB5F5C20 9C3C2BB5886E36FC3CCC21483C3AC193485A46E9D22BD7201894E4D45ADD9BF1 CC5CF6A5010B5654AC0BE0DA903DB563B13840BA3015F72E51E3BC80156388BA F83C7D393392BCBC227771CDCB976E93302530FA3F4BEF341997D4302A48384A CEFFC155983607ED44ED8BB0F2E1ECA433708ADC448491EE34E5DE6387C31A7E DCF2EA2BD9D34874BA24E7890A4D439123FC08F165C103EC279DE5EA68EA8297 E6AC3FFF3F15BA263EF1A0B6F158C59FFA893535D961F306F33EC80849E2C642 1AA4B3506CCDF2635B07582676F8B20BA58C498650410C92A6E81E135BCE79B7 89E572C6B118695164E031F6288FA34E1E695ECBBB704877860E030EE8FE908B 9A9352DBF53B779DA608B7E82EA0DFD24D3DFF0F52A2A8379BB2C03F6581E2C0 65EF423EBAB253F569641118D9E4B87DFAA2B72176658467B1053E7859D6ACE9 756EC820C6843C456D44D820EA285878394892471A71E4819EE7122C9EE8190B A180D40F708887FE0DE51E9EB969B294DE4AAB12B6F6D136BC8DBFFA01CDA8C2 4729A9250DF6E8CC23B3BFFE3AEA7F89851C2181B57B7830EEB5A52FC20BB7D4 9DDFA7BFDD0074BB6A49BB7BD6A611A844F0E4165D88905AC8FDB4046EBD987B E919C99ECCC348E0E0176444DB86A1538CED5D8141258A8B92FA3979E5241E38 3A22495759B353B95CB0608622983F92E99CE363DF17A1A692EB09EE6CF153DC 4209B9D83B031D55CEEEF5DFBBC1BD7D77554191965DD058B8895EB46340D6DE 427B73C04C31108D56D677C9E68A426E732B60A4993067393F1FF46517302496 A0F1CACA2B085B01A1B74A565759408AB63295AC01A3DCB4BDC51E972B4E1D35 082CE435085A3FF6A7 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMEX10 %!PS-AdobeFont-1.1: CMEX10 1.00 %%CreationDate: 1992 Jul 23 21:22:48 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.00) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMEX10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMEX10 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 26 /braceleftbigg put dup 48 /parenlefttp put dup 49 /parenrighttp put dup 56 /bracelefttp put dup 58 /braceleftbt put dup 60 /braceleftmid put dup 64 /parenleftbt put dup 65 /parenrightbt put dup 66 /parenleftex put dup 67 /parenrightex put dup 80 /summationtext put dup 88 /summationdisplay put readonly def /FontBBox{-24 -2960 1454 772}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5CF5B8CAC6A7BEB5D02276E511FFAF2AE11910 DE076F24311D94D07CACC323F360887F1EA11BDDA7927FF3325986FDB0ABDFC8 8E4B40E7988921D551EC0867EBCA44C05657F0DC913E7B3004A5F3E1337B6987 FEBC45F989C8DC6DC0AD577E903F05D0D54208A0AE7F28C734F130C133B48422 BED48639A2B74E4C08F2E710E24A99F347E0F4394CE64EACB549576E89044E52 EABE595BC964156D9D8C2BAB0F49664E951D7C1A3D1789C47F03C7051A63D5E8 DF04FAAC47351E82CAE0794AA9692C6452688A74A7A6A7AD09B8A9783C235EC1 EA2156261B8FB331827145DE315B6EC1B3D8B67B3323F761EAF4C223BB214C4C 6B062D1B281F5041D068319F4911058376D8EFBA59884BA3318C5BC95684F281 E0591BC0D1B2A4592A137FF301610019B8AC46AE6E48BC091E888E4487688350 E9AD5074EE4848271CE4ACC38D8CBC8F3DB32813DDD5B341AF9A6601281ABA38 4A978B98483A63FCC458D0E3BCE6FD830E7E09B0DB987A6B63B74638FC9F21A5 8C68479E1A85225670D79CDDE5AC0B77F5A994CA700B5F0FF1F97FC63EFDE023 8135F04A9D20C31998B12AE06676C362141AAAA395CDEF0A49E0141D335965F2 FB4198499799CECCC8AA5D255264784CD30A3E8295888EFBC2060ADDD7BAC45A EEEECDFF7A47A88E69D84C9E572616C1AC69A34B5F0D0DE8EE4EDF9F4ADE0387 680924D8D5B73EF04EAD7F45977CA8AD73D4DD45DE1966A3B8251C0386164C35 5880DD2609C80E96D1AB861C9259748E98F6711D4E241A269ED51FF328344664 3AF9F18DCE671611DB2F5D3EA77EE734D2BED623F973E6840B8DAD1E2C3C2666 DD4DD1C1CBB09EA0E12CF7E353D25984D0F6B782B023F6589CB8A8092FD5F771 0048E5F583561E8B92CE6941DC467C4EE29D2F4D5F5A73A5992BA6FD6A54F6FC 2597D894AE9BA26C8BCB8B60A941DD17AB5E133D0023E79C2958AEAB7897B767 C25E0CB073E11C57AA2385D03514075EEDEE3559948B0C94326E40374DFC1A66 E5BB5634527291812B8619F6000ECE133861D53F883FD25D212CE217341F520C 040EAF25F1C176DB55CAB077030AD0AAE61181953C7B7BB5EFCFF5D75219817D D1F9A70A6849C0AA0B6BD6D241B88F4EC155A3ACA34989BCCA270956A96196D3 4068125C26A60D8D2AF5B31322F204E7C7FF0CA5103C7D178ED369667E3ECE48 96049F39FDF4966231135F23374D6D5DDE6344D815389D66C66C7BADB28C6A23 B49409EC9E0CD16A8338C6AECA33E8A9B3784EC0E39BF32FC47248B443D216D3 DE737A734E679554FB7844466B45D71ABC5E5EB8B4B612503F5BBA55740EA517 B2016FC76532523331817307B6263DE9E5048B719787C75F623273E3F0574C9B 0A1222D369E3EB46E285C4784DBBCB3E9E542E708A41D6EAE210BF885744C0C7 4F8B056638AC2519A70B937F4DAD9793386181BFBC4A15C1B40D266F2A645C6E 01A6065874EC14B3EF5F5D14D0CF1E9B371A9E955238192AA5AC7956C6E5D76A 309CFE4513FCDEBF67E0CBBC9138EAB7574632A37739D0C0750178CF4BD20E9B 08174CA282634B98833D47C85AED47477C1AA0F391CD419BCDACC4AE545A65A9 BB047897A4D80217D039E49849670B656FA1A1E82E384F09C760410800965ADE 7079013047F1573B04EE868B455776C57DF4859272900B05837B3DDF4E16C08E AB587AD77AC0BBA4CA573221E4F5BA993DEEE5D27686E4901AEB082D64FCA59F 499B34D94163B8CE19C4926D5F931ACD0AE74E51CE6CF2678060EE1371D7A4A8 18F1A2FBC0764197FB5B84543A9983383AF01CDB33A09EE9E8E9054F3A2C0E72 093F5C20BE41FAE2F80D9EC64504FB5B3E6CA01157563741706805F5E31B756D 0DECFCAB9AA53E8C22734AD03640A85E590B466C07F1C980A4F6AC678B41F0CD 3EEDA355A1C5AAFC889E57A3086A9F01FEDEB147A2958D46737D93058647356A F7DD09DA14BDCEF98FF0874804148726B9918370A757D97ACFBB83EA9A240D3F F7AF588E3DC5248D13F0BC37F568F985285E508D95BE1884B42FD60C0E8D5DF4 248A2658F6DA2874EE90A0CBB78C129BB5E1F38D96763C5CC979C14A42ED66EE B4D396ED8D5B1BB6C3DA212A63A00C3AD4CE8D413741C3E8A4D9F70ABF9522C5 90313C55107596A76C98C21BAFE16C79E485DB77DEB8A0420DB11A5F3D442134 8BE1AF9DFFF0C987E29C768083B462270C233BF892591199F4E02B92503587BC 72F4E03D05500934FBB676BB679317EDB7AFDAC9AF59EDF0F7D0E3500D2688EC 5386A4F7F3DD1D48C104E12DF9189C6AD45284445019D2A96F792E59C879E773 BB7E1820F2AD54CC7641EFC209321A3654D18FE12ECAB1AC46158EA1F4968433 6F1FA2EC2456B8F6E329EDC1CB30EE481C285AE4BAF1D7D9BD360B79FBBC049C E6E1DA7518A79A16233F2EAA0D5A26C69699748804A39C64283B991F7CA0E258 C08A1D9570F84E201E3CD0FDB932FC529C64DDE7B80B302D99035211135C22EE DF235F432F7C9F278084D2E75AAA95506851A6858C006F9A1B21D67E8038A85F 70A883F7FF8A0754C5173072DAE0AC8618A0E1A5E07D4658B64182084B59B819 8C5E5788D5F711B440B08FBB36E61028AFD70861572D8F067DA3D9BF331874BA 6C11BCC3F388605EE2372E0F92B2A10089D9897263FA4516C20CC4B3E3906BC4 03F8EE4E67FCB6E9BC6988C774D399D89EA14CB4B8EFAD0234B6B33FC05BC5F3 F5F86BD0856D9DB4B38232359A098BD7DB2BF251819B5EF5300B4A4374F04E25 4C7FEE3B4BAB06FC264A09585C3B125D4FF38CAD0250E76E3754B8A9784DA8DA 89333AD81D923ECB9BC6ED3EAF0DA057D3E393AEE44D9BC8F136AF618A43BA32 ADB685C558AEA9EF1CA5C2CAF9049ACD06757E21065DF6A9125E123A404B9635 FFB923FD42282961CD9EA9647B01FE9F078EFE4C5A4ED2AAC131BF350189D644 EA7ADFF1260DA804DB99F7FA1D8F3B063C40136600CC029645BCF00BA3DABBA4 49FCFACC18DBD32B4E545F3F3118248BC22E68E27866614A90BA898AB1A91AA4 7D95FF46FD8A1BCD17853EBD693707E4D6592603EEAF4920D2C2BD77BDA6C082 E5E9E1B29E5DF916AFC0BE8A5D4232F06C828F86CFEB2E879C6884B86D93690A A31BBEF73C322C041F252021073E37CF66244DA768E98FE0FE937800077E4EDC 32496A35F63A2C0167E072975438BCFD2CBAC7C1018C3513231E66E2AF6CDFC1 075EFEFC8FE7F0274A3895FE40665C9FF981CCEFE01D2CCC368C4AB6D73B01EE CCE8E90F37771F15BC7F11B0DB407D4954EB8DA3D84DFA7C812FB29CD1723B39 3E74 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%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 59 /comma put dup 97 /a put dup 104 /h put dup 105 /i put dup 106 /j put dup 107 /k put dup 108 /l put dup 110 /n put dup 116 /t put readonly def /FontBBox{-24 -250 1110 750}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE 3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B 532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B 986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AF95EF28A9C561DBDC98C47CF5 5250011D19E9366EB6FD153D3A100CAA6212E3D5D93990737F8D326D347B7EDC 4391C9DF440285B8FC159D0E98D4258FC57892DDF753642CD526A96ACEDA4120 788F22B1D09F149794E66DD1AC2C2B3BC6FEC59D626F427CD5AE9C54C7F78F62 C36F49B3C2E5E62AFB56DCEE87445A12A942C14AE618D1FE1B11A9CF9FAA1F32 617B598CE5058715EF3051E228F72F651040AD99A741F247C68007E68C84E9D1 D0BF99AA5D777D88A7D3CED2EA67F4AE61E8BC0495E7DA382E82DDB2B009DD63 532C74E3BE5EC555A014BCBB6AB31B8286D7712E0E926F8696830672B8214E9B 5D0740C16ADF0AFD47C4938F373575C6CA91E46D88DE24E682DEC44B57EA8AF8 4E57D45646073250D82C4B50CBBB0B369932618301F3D4186277103B53B3C9E6 DB42D6B30115F67B9D078220D5752644930643BDF9FACF684EBE13E39B65055E B1BD054C324962025EC79E1D155936FE32D9F2224353F2A46C3558EF216F6BB2 A304BAF752BEEC36C4440B556AEFECF454BA7CBBA7537BCB10EBC21047333A89 8936419D857CD9F59EBA20B0A3D9BA4A0D3395336B4CDA4BA6451B6E4D1370FA D9BDABB7F271BC1C6C48D9DF1E5A6FAE788F5609DE3C48D47A67097C547D9817 AD3A7CCE2B771843D69F860DA4059A71494281C0AD8D4BAB3F67BB6739723C04 AE05F9E35B2B2CB9C7874C114F57A185C8563C0DCCA93F8096384D71A2994748 A3C7C8B8AF54961A8838AD279441D9A5EB6C1FE26C98BD025F353124DA68A827 AE2AF8D25CA48031C242AA433EEEBB8ABA4B96821786C38BACB5F58C3D5DA011 85B385124F47443FC116DD7EA23AF95CAFE257D2D68503498E0CA009E0E9880D BA07B850EDC3C6AC3B6234A374003248A3FF669E24C807EA81FA116A727DAD87 9E0BB081AAF167F9C3907BB7C94A878ED7F6CE8871CCDC216DBA2DFD0943AA22 24C03183F9C19B26229A231B46FFA2ABFE104A6D5E18EE1813F5F6C73FF94CA4 00558E832B2CBA465DAC6E557C7D8BCF431DB2140CA222EDA135744FFF4920F8 69D543D239E918CAA190E891B832F63CF774A2997179A4292881F622437F6F34 E04C9D863A7942E6652AC0F7E219479E1887DB2478C216F0543D3D487AB5BD70 71A2B13E2852A8C12986B11B4D6203FF67D4039EE62A33836A281ECCD4BD961D 975D4A4BE7D92B14D8623D947B15C6234F21779AC1536B13D69F392D34C2534C 5911B186710CFD610CF16AE311FDAE8ADF2B9B997761761F666ACD5A633F24E8 CEEA4AF3BFC1ACFA13D79202A1B3900D40C310629006878A0F4CCD888FDA2D38 2A1060888D915459ECD86F170784DE707F474BA700B45C0CFBD243F947BE382B 662DF361C76D5DF4DFBDA11AE3C721684708099BCD2DB0AF7EE166BB8213407A 806E181D566CEA33D1BD6B76A16D0A0BB539D5D8394AC17EEFDF2E24E8761373 6FC4C093FD56A8B6A366B15037B2FB1C5435D1E4980D6D9565861851E9B65404 AF457F0DCA57D81456332815D94B2AC1FCFC3E9C8C694C2C5C4972190A39D1E2 F313E7CA06AE42F3761D05F55F9D81902267241D6B72D7397925CA5AF3FF5539 9E192B8FBEB7CBB5DB8A49911287AE5EEFCC8F44B63F0945783CBB3AD458E5DF 5C89CD81970DF0C3BE45B2D0EEF10C0CB30CCBF24B0DC1A2B4903AA75DE297C9 E8043FF965FAA0CD15B92A68DAB05F9EB145E363C1E8B3BE65E5DD83CC244631 701686B65939E2765DDB30EC3C7C878CC5A4629BD9A5F2CB49E74B79A15FC215 FB4978ABDDF87BB16985B5D31511955B05DAB0480BF0B52A0D8C1C16907AA27A 7976672245565B37BEF76173CEF84A7D9CA4C1A8DCAE9E032F55AAB2FC3422BD 31D894317A3D1CABA9CBB260E232E11C42690E6FD4B22234B7A91FEC0770757D AC8E6A048CF08CB1C18AECF20770CC745874D0A147F7865C93D2D203DF80A09C AD41C82DBEBBBD5E72C065B904346AEFFD09F0D73C552CCB3BEA325D9EAED4CE FF715CBB2CE1870DB711B7FAAE7D6DC0706A62E1FA2D10E75BD51C1E51AD9DA7 EDF13949F727D576BA8289D53EFF6DD9C3B3BD7FAF284584B4DA24E3A5BE8E8B 3E5945EB5B0C6F49E2332696796C973DA9633F81423939BDD2F7ABC1C23624F0 4AB74C5DE55D8C8DA70B8DD13175A76C528A1A51F4E32876BC311E9164C83689 0AB2B40CE571887772B4998C12961BD3E772DF4A221AFB587511323E7A84058F D3F8A292146A6B6EB7B50A975D1EA25D9A02761570E46BC2B4A740D9A35C9D36 3FB632B45547A7DE7CD12B383C0D8812DE19BF42A4E54FCCDB59FBFED395E993 E0286F2A350E73BCFD5FFF81985BCBA276BFB6E9842A33F1FA5BBDB1C6AFA388 D20AFC4246958116EBACE3FBD8A11826C7A38481A60650FB22B2AC23854D3535 CD9BF492B54616B42830D84900FA39C3A4872EF1B1F3F154E561AEB69B169F4E DE9FB9928752537FD435759F68825BE4AE81BD6E57B13D3B356363393BA7FB32 78605B61102D0C6527FB18DEBEA940BC7D0B646F964F80CCF40EEB098C4B55AF 3E93E523EC0B3CC320790714EA0E926EE05A2FDECDCB0922B18CFD886B09DB8D C10A968B4CB0C5E92935A348EE4517D0C995B5F2D70DC0BDA8AD4C892096C8E9 2310E5191D3A8A36CCAFC46A7D4BF2769A846A18AE958913746DB48961700F9B 112793CA345D764B0CFB5267AA1B75FDA27409ACF6ED0CA75BB1796BB2C7834C FDFAB9B04A4159D5DF4499456FF2D73B47C8CF8427E6282EDF08865836D57BDE 464F6418C23BD6120E2B209676759F40FADA1042566D6999CA1E88AD7177EDC9 3B5CE991400A13C95F4D76685A76192DC7E77543D33D7776F68FDD242628D477 80C08E3CC1398923A54E04B64C4D0AA287A762661EADFF00BD76BDD7D8DD4C49 ED77A94086BE6F005D632462459F554ABCD75E2CCB998A42A27F3076929FD108 AB699A2B686C43F0110B1D9594154573430A783108E41CB382BD1CEB75BE3081 F6AAD9D798F3F9202445AFC87D776AE6718C462BAADBA4BED88683049BFF2843 B6A97F0D5AFD6137F7FE6C8ACDC32738E0E1EBC6F14990424AB01A79895D3C08 638099D35764FB90DD9C75DC1AF4FB5979EF66BD9D63125FF7303D0A3FF8342C 86FD8263B4CB65FF6C61138945351236D7C686123E84E9D45995599F12124075 AFA26B0A8C0987B5E78AC10C93FA900E976F043276DF185DEA80838CFB45A4B8 9997BB7197B010D683BFB78F23BFAF16EDF2C4110A89FBDA97B9C702D11D394B CAE6CDE53DE15A8A7F61EBF15CD586D1955880387B70FABAA26C1C9ED6B5D181 4FBBA376EA1F49B3459FD68C958FD170BDD7BB8DE4D1B28369E8B4122ADFA434 B1FD2ABF3FCED8A73F4A9D6035106464E2F659EABBFB76974A49AB892A91CE56 7C108C7617C1662ED498EF8B35E1E6826408D3E09341869F21AB48134B395678 17D922DFF9BCE497A5F34C162D1D57BA687B110A3CE5BF42F869CCE9DBE839A4 7140B67473896D0BDC 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 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 61 /equal put readonly def /FontBBox{-36 -250 1070 750}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5CF4E9D2405B169CD5365D6ECED5D768D66D6C 68618B8C482B341F8CA38E9BB9BAFCFAAD9C2F3FD033B62690986ED43D9C9361 3645B82392D5CAE11A7CB49D7E2E82DCD485CBA1772CE422BB1D7283AD675B65 48A7EA0069A883EC1DAA3E1F9ECE7586D6CF0A128CD557C7E5D7AA3EA97EBAD3 9619D1BFCF4A6D64768741EDEA0A5B0EFBBF347CDCBE2E03D756967A16B613DB 0FC45FA2A3312E0C46A5FD0466AB097C58FFEEC40601B8395E52775D0AFCD7DB 8AB317333110531E5C44A4CB4B5ACD571A1A60960B15E450948A5EEA14DD330F EA209265DB8E1A1FC80DCD3860323FD26C113B041A88C88A21655878680A4466 FA10403D24BB97152A49B842C180E4D258C9D48F21D057782D90623116830BA3 9902B3C5F2F2DD01433B0D7099C07DBDE268D0FFED5169BCD03D48B2F058AD62 D8678C626DC7A3F352152C99BA963EF95F8AD11DB8B0D351210A17E4C2C55AD8 9EB64172935D3C20A398F3EEEEC31551966A7438EF3FEE422C6D4E05337620D5 ACC7B52BED984BFAAD36EF9D20748B05D07BE4414A63975125D272FAD83F76E6 10FFF8363014BE526D580873C5A42B70FA911EC7B86905F13AFE55EB0273F582 83158793B8CC296B8DE1DCCF1250FD57CB0E035C7EDA3B0092ED940D37A05493 2EC54E09B984FCA4AB7D2EA182BCF1263AA244B07EC0EA901C077A059F709F30 4384CB5FA748F2054FAD9A7A43D4EA427918BD414F766531136B60C3477C6632 BEFE3897B58C19276A301926C2AEF2756B367319772C9B201C49B4D935A8267B 041D6F1783B6AEA4DAC4F5B3507D7032AA640AAB12E343A4E9BDCF419C04A721 3888B25AF4E293AACED9A6BDC78E61DA1C424C6503CC1885F762BADF2C8DF883 72667B753F6ED2E112D5B4C52D636F768CA82FE5E2B6FD92AFD2A9E50C048915 645309C0AEBD57BE3D82D7FFA6933C536BCAD09126597A78822A30FCB8EB7C20 9089107CEB80EAB4A8DADF4A88C5F9671B38D0CFB620256365F972DCD68AD396 25D8A5FEBEBA583F67DE77DD9471F6231278DBD4F89B44C9CF0F14AAD3BE0844 D1A04D529E2AA288D241C47E6E4A63DC55D890806E64A879A9DB8864FD979B26 FAFD307FA0DD90AFA1204FC6DDF93380D5583AEAB7CD502D7F6E75E7BD799A06 0D52DC8D5E7C64D0A2197FD26DD730F1BF803D139468A1A131DF3CFB0E152B7F 3802959997F0B11F9ADA53FCE7EBB87E64818C78A213633C2F0D19FF6D7151B7 A76401AB83B98A30E2465FD7809FA646FA083BDE4901F187F3707C10D67C1AAD 6BDB042F967F1FC142BB2F837BDBE44650381EF32024959078E1736377010A4E E9DFB75E0E137C1C3C69E1114F34B93279C6F401870142A8DA83C755B943E73F 3A11B340964FC0A77F715F1498A07BEA0E78A4D09BAF1F6A2E29161D1ABE4801 64F64902CCE7C036F003D7F0C64C321A871C504AB24662FD993FB4BFB84FA9F2 F1B49D21EBEC6457A0589EE3A0026421A0D90C3D9C9A4BF94F53AD4248695DA0 7DD891BF784E016FB48CABF3A90923E91E1EDE8453BC7E4D5268EACA490D0D56 24ED57B5E5B61B269922A8AA4730A0C6C64C4F3D2F69655B389B366CEE3E83ED 7CBA57F74BB250A1E6B439B555670F00DECC01FF8F67FECBEAAA67DB07434630 6E8A329F48CFB146DCF11D1A7787E5F80A37CC13F0053D6B7060183E68C8D5B0 60CC8789383A27F2E42814815F013CB3B7AFD40A0DFB21F2EA99ACDC7FFB3C46 A6F43FAE160C21A9155336323C15E28E31DF2E83DD3D4A71DDFDA29E0C64EF0D 6F3EC626489E374FED89D00F1E5B9FF0F45E7389976B0DF0F712C6CB61FBE4DC 0C487FC052EE49A1760E1A1C3035BEDF26104067BEF4DDCDC8228C0B330617D9 7ADBF54731B32098042FF47ED3560A721D377A1673CE295C3870B3F4928C4A26 1254D733EF09251F15C263AE7FE9CC4CCC46355944990FFC22733CE3F7B6A90E 3AB322B600287108CAABAC4B2E7831C52EDA11A04AB5F4D92725E3A6F9AD708A 7F110F4BE654615906F938EC0E441C08F07DF3279476FC1A55322A2A7F0C9B38 2312CEDF40648AB9377AE85EC8DE13196A970F5996FC94AAFD75C849AB5CD76D 74BC4E61AA0BBE7CD3764D8E41D51D45578E4DFEAB3525D77A35AAF3AB8E2556 600E4E6D85E969AB5EF73F9899FFDD616EB221C87F0A5761C966A5DBF249817F 04CA1AAD531059F2DB35D9D49DF6C7B1B8E40281D8F6A703D7FF3641FB192232 486111278011E9963204D3F5A27D33A59DCF053DA117054352034E23E71A26E4 E9F584AF46B80ADA26D6B01987D96532BF1EF383E5EB92511F65907C15DF2FB2 35381A6BD330640A42CDEBB7CFCA5EAED6DD4811F58FA9BF9ECE710B8B7E7484 D3AA1CF7918064DFB5FA8383A148043364CBFF164378C48A52226B8D35BB6872 BA686FDC22BCB8BB2CB4018693599D9EFB6536AF06AD5E9B77FAE4A47CE03F6C 01E6531B241EF1EBE6C47D15C2E97C42E6F29DF5AAB6E2A15BEEE0F81252AEFB 50096DEB5BB208CEF7894E608299A9E347C030AA235DD2F2D3FD9FB19E4289FE 196EA7E530C4C1B0E688EEEEE2D623548032C84BBB5662D7BDBBD604763E1979 5A7299EF5B79FDEEA43CD0DCA2624B3E89FA3B380623C14F060183FAD56496BD 65D8F2D23EE3702134D471A5D03D96C184A03D56D800DD2071794E74999815CA 9BAAF92A09837FDA550F19725EB560D32CB8C73425C43E7F6C9CEF8C405DB78A 1CA8FC02F97BE051F6786860C20A6225F35F22F0E3D6FC28E7F57EA3571DD5F2 0D1C285E6B2B9ED7BDCA6A243622752C0EE3AF66727CE385B6D548C442CA6B80 D1E17176114BDEF33A6BC51E3C5A8B82FD3C934F77D0BEE8DBB94D101E7DC2FA AB0D55722EAADCD06AA0ADD4DD4742E151636D4711C90CE9D467F4F255ED23FD 8FC17068D103F79E8B03ADAFE76A89A4577FA50335A66DF63FDA0C25DFDC57B3 6C65270E5C2B5098833FE8F3124ACEE5C0104BF341FE01ABFEEE717612FCC0C1 75725D01716980F990D427A3454C4F06EE60B2B0A7FD96EB9288AC4F7422CA46 FF3A9C3CA176528D871FCB82F877D48A677483F8862772D9F4D9713882F74DAC 1B01DA972C8A32F19F920FA7D3215015F1F4B22F598384E001BE0C59C25842D4 125142E9DF52AD3D9755910EF3BA1F79659C9316578743AF0DC2D328B9603232 214BFBE868F80634FC7DF72D5C3F76852023AF61D8E7012A608304DCA1AE0041 428CB36410B8BAB0486326F778C20F643075B37FCF2271BF9DCEF10516C4D2E7 403A257073E98E8339356E7D6934DBE9540EA744441D8DEDC21BFD99AE86D842 B745EAF7CDAEEA47C0E5EF7F0FD99F09E37DDF7BE1F9D74A0B4D29C2D8C4F6E7 73382C909FA2624050A1E887060DFD48A4816F29D7A1FF8D8309799650EF497B BE88608FB1665EAC1FA16336C7121F8F41E5EBAA9ECC7AFB9C929701197E0170 C45F0F48222447D8603DD4F2BCF48D74E8D386515CB18E43E7920C55B4449CFE A7028D3EFBC3EFD5D22C67800E4A1840C4D8818CBC28E9E8481A7C9A3C2B473D 3E4E7A6DA4EC521EAE7E4A1F566E707264F70E2B9B9127F8B5949DB733938CFF 6E2EE055E4EBC435CD47360426FED1E3A8211DF0D0C3EF46D69C4FCB03074D2E FACF3286633B0697C6F353FD993816332B2FBB54EBC98A6500EBC174006377EC 94B6C5F9D67C35F26671552B3798DD1652A43CAAE4C03D2BA9FD3EFD50C71EEA 966334453DD6A5DD07C75E7474247B 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 0 /minus put dup 1 /periodcentered put dup 3 /asteriskmath put dup 15 /bullet put dup 20 /lessequal put dup 21 /greaterequal put dup 30 /precedes put dup 50 /element put dup 102 /braceleft put dup 103 /braceright put readonly def /FontBBox{-29 -960 1116 775}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964 7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4 A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85 E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A 221A37D9A807DD01161779DDE7D31FF2B87F97C73D63EECDDA4C49501773468A 27D1663E0B62F461F6E40A5D6676D1D12B51E641C1D4E8E2771864FC104F8CBF 5B78EC1D88228725F1C453A678F58A7E1B7BD7CA700717D288EB8DA1F57C4F09 0ABF1D42C5DDD0C384C7E22F8F8047BE1D4C1CC8E33368FB1AC82B4E96146730 DE3302B2E6B819CB6AE455B1AF3187FFE8071AA57EF8A6616B9CB7941D44EC7A 71A7BB3DF755178D7D2E4BB69859EFA4BBC30BD6BB1531133FD4D9438FF99F09 4ECC068A324D75B5F696B8688EEB2F17E5ED34CCD6D047A4E3806D000C199D7C 515DB70A8D4F6146FE068DC1E5DE8BC57034F7455AB67138A1B6DFCA01660EDA B80764458B5829EB2FEC53E0A1F53FF5AF7A2E1564E666101BC844AB50DE3860 2235ECED71E86452D47F2A3E0D887538BAFE377CFC4DD49B397BEE459E06CA48 29B9E43C4C347E6477372884B41B41DA8075F1A0BBAE835A3CB48186024CF105 54981EADAF7A9F62BE45C89E39AF4CD4680FB6C1343A780D9C42DF0D40D5413D FFAB68B8B983ED2DBD81F0AFDA69DD6136AC8E3021C0B1F2869EAE249565A126 080DF2A23D9804BF361EC89A777120CF61E25B5E0E95DAD809E025677479E0E4 BC152CD814A0B4443FF77E3FC0582E9AD0CDB88C2FC0C93847DE75269A4D4D34 F03089ACE9F3E6EA93C0EBC5ECCFF56C8B55041D19C4B08B36BA1DCB1B2D3B83 6F364EF12C811BDC3556056CAE38440873833BD4A36CC565E97F701BB755C7DE F9B44782632346C5623956E33C3D5D71E3CF26CB9F96E40680FC7619DAF55CDC 36CE98A059FADBA95BC331AD7C06154D910B64ADDA4400F495A136BD72547E26 07DED5DE82D0B0F905F79439BEA654F756BE8FAF7F6C3CAB9FFF4AADD823BA87 F7A08CF951F9ED685DDF75845D4232EF4D54E5FB406FB0EAC0F80DD6DF7F615E 72A5D20507AF22453933CD9EF87E1478A969A5F5E1EF033CF9CB957C20321574 3F83B1A3532E314B2644A07A573C36726DEF7841B2EA4E60151805D699C2C70E D241DEC93D53C4605C8588D5959CCA11F2EA9490FDB84FA6A3F0367525E714C3 BC4CEAC35399EDD57D28431639973CD01C440FE01BB0A24C90E46CDF182C903E 1177C58F882A3715996072E55C340E15823486816A8E7AACA5E8E13E5B72F843 F7CAA378F1D222C8B0FC9AFE20AD620697D53756D76E7521F6694787CC1E684B DFE92B721427166F4CCB8253E7A4D460CE690D85C24EA92A14135B69E32A4C95 8590212961EF83A662CECADF8B9A9925CAFB8F88DC022B52C70CCE064F9F19BE AF514916489204F85D66431F96A179700528866D47AEBCF19DA58CECBEEFB0B8 186A5E9A0416DA1C2B8CD8BA5236FD05CB82FB440F14E5CCCA536D67C3FCD263 B84742E21C86B55D62C2971ADADF87DE3C5DC147DFAD2460750DB1578363D8B4 E3858C9555890955DA28AA48E6400ADC3DE307D4FD28A8B66DD7461B5C099EC1 0E43AE2F14AAD0A1A11986AC137C1639F1A3FD4D276E1AE4567CC9EF0FE03C38 170AB31DB0FF68B4025C855CD2FB440C5F041E759FFB282A3884341755735388 64178521ADB810D05EDD55DCB04239252DF6ECEA896971F75E6F57D2BA431BBB AA3A3630139D194BC08F5A717A24B9070242A9EBE8FFC950863D717B2F54F6AC 8FBF4A0F4727DDCD880152EA0B631273108A0311F38A694E42D28AC6BB6F6740 6EFDFF7B59326E1B1E2435285F3D19FF9EA9BDC29B12F1FAACC88154D7CB14BE F70FEDC333B684C97B6214632F8097EB3BB6AB97099D2B6F3A270A950901E176 42D02B5AA1FC7B809725FCEA4EA4828D748EEE47BA6CD6416F59A995AC30253E A22A1F2BA28E82DD530C9E3A57AC50F909904ACEE00582C19B07E8117B9529C7 0A2AF0B8466FAA6D94D9BD4F7D3EDDF9AB1BEFC8FA2B6109BBA59DBB61DAF937 D7846BAEAAE07EE5042C9079686DEF666111C3C5F9E0CE8984651E29E9D2D4F8 D564794822A0C91EB045CB412378D9DF3A38266EE63A9DA6FA79B628C3CE9AD3 95CF264CAC2259F89A5A513141D6B3290F706EEA0B57925E958C6B5B705BEB89 EDF5FDEB9B005C69B17C27BE3528C169C9DD1C9445F944F1AA84011C82F568A0 94C8F86B3ACEEDEA081DDC1F222A42D5FCE0BDF27152F30ABF818002967FD99E 05F5FC08EE8E3F6715087B847DF06C26DF2FE7D8F8D0625D65BAB5E20E75703A D8E7FCC90ADF9E153D8B424E252A0CF13B630651E43C8284B8C3A3E89E65335B 10E8C42BFE2D489271C4D146E6701A71B82759B9E1FF06535A3B6485DE9900B0 D3B35C50C19599F9ED80BEBF976587CFEE7E0A9F29A082444279AA2F87D081F4 5A826851F9BF0BCE601E86D173C4B6BCD0B783F751EE8CE5803A70E3F3BA4DCC E8B2886F1AA3858A8F851D3F11E8E330CA1B94FDF3A73F23553AA785E5D8525C 605842EFC4DC427E47BC86A737B23FB2C9178FBF673E5403099A01F334F8E692 6FFFF97685CA02478B0311E4F4F3519EA57B80 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 11 /alpha put dup 28 /tau put dup 39 /phi1 put dup 58 /period put dup 59 /comma put dup 60 /less put dup 61 /slash put dup 62 /greater put dup 65 /A put dup 67 /C put dup 70 /F put dup 79 /O put dup 80 /P put dup 83 /S put dup 84 /T put dup 97 /a put dup 100 /d put dup 101 /e put dup 102 /f put dup 105 /i put dup 110 /n put dup 114 /r put dup 116 /t put dup 120 /x put readonly def /FontBBox{-30 -250 1026 750}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE 3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B 532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B 986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AF95EF28A9C561DBDC98C47CF5 5250011D19E9366EB6FD153D3A100CAA6212E3D5D93990737F8D326D347B7EDC 4391C9DF440285B8FC159D0E98D4258FC57892DCC57F7903449E07914FBE9E67 3C15C2153C061EB541F66C11E7EE77D5D77C0B11E1AC55101DA976CCACAB6993 EED1406FBB7FF30EAC9E90B90B2AF4EC7C273CA32F11A5C1426FF641B4A2FB2F 4E68635C93DB835737567FAF8471CBC05078DCD4E40E25A2F4E5AF46C234CF59 2A1CE8F39E1BA1B2A594355637E474167EAD4D97D51AF0A899B44387E1FD933A 323AFDA6BA740534A510B4705C0A15647AFBF3E53A82BF320DD96753639BE49C 2F79A1988863EF977B800C9DB5B42039C23EB86953713F730E03EA22FF7BB2C1 D97D33FD77B1BDCC2A60B12CF7805CFC90C5B914C0F30A673DF9587F93E47CEA 5932DD1930560C4F0D97547BCD805D6D854455B13A4D7382A22F562D7C55041F 0FD294BDAA1834820F894265A667E5C97D95FF152531EF97258F56374502865D A1E7C0C5FB7C6FB7D3C43FEB3431095A59FBF6F61CEC6D6DEE09F4EB0FD70D77 2A8B0A4984C6120293F6B947944BE23259F6EB64303D627353163B6505FC8A60 00681F7A3968B6CBB49E0420A691258F5E7B07B417157803FCBE9B9FB1F80FD8 CA0BD00ACDE6F57014D23479A3581A3357123162295E05EE27FFB5970941A35B E8C2473AB47A517E7F4D92C7AB7F010C1E4C647E0FDC8A5126A210A21A9A2DCF 16ABB0B90E9C887DBE33662046A1DF2127B8355281641799994DEBD48FC73D61 6143FFB86CADC5548C3E694D40620979205AAA2BFE5EEF8F1D03DD7A3799CCE9 C49BBBF38583042A2D4B25C77BFAC5FD4CCB61CC8B279A83B37EECE68CE51197 5D6DE89ED11A2258BB34CDE1A6B86679411B5E93236B6E38251125385AF1647A 4E4169D825AAC0866A0AF08A289F9378231D5B159C63BEDBC8B663A937636B89 0F72473F24F37CDE6ED8050A9C99E9CEA17F453BC0C120073E96DD4AE86F0222 60FCFE119FD463EEB31FF49F512CEFB665519E7E1450E00BB9D0279C98E7694B 49D04EBC6BD931425852D23F6F9D6EAD09585F2A550D7F7CDE9AB12D3014B690 CB5CACEE0A97B51478A990843F11F9E2C94E6710CD2ADCE9FF9F84EEAD17B366 D678E61C6176FEC09C911962FDFF275A0A7A86DDD96474F7F7DD350006200DF7 75BCDB10DC587D1D1677FD06E90B2E752137BCEAC7DC49D8173012B6F47A07FF 0864F9D3437A03AEB4290EFC258A343C72A87D5140274C829F239D989C9CA902 89398BD3EB1798CB9C7C2E4CD0585CCC85FE89243CDA4D34EB48C5503AE619A9 355D3649519A904A484B59185CAF16087CF9E38EC653EA2CD7AE49F62201D9CC 4008961688A431AB0E7409750B77D90755DDF6C0280A4876CD9A2EBC2699F110 F900C5DB6C69B49D2B56F0C78D53D942A7DC00174D2BB0137906FA982D621927 76593B47FEFB195C53277276C5CE7801BFE9A3646093F162026B115A0F58043C C67C386191219B280FAFE9BE4B21638900C3DBE8A203FBDD1484A61046DDE40F D235D8847D631F80DAAD2C5FBC89B06748933440CAC9113889A1C812584BA436 AE690A3716721603862380B4478FBB4EDEADED644651A3FA1153B67B2E946D2F FB35A06F37E7E89FA6DC8D956A6D4016CD75ED1D913BC9F0CD386E5F5C91C2DF 5AD34EF4CB77440553D85DBABE6E6551BF0EDE04CC53659D888F64F53E36B45C EC615C7A4C418475E874719B523F6281DC5CDA690720970A28A3D2174C40015E 7CECC1DD57845F7247D364A668DC1BA4A8277D27754965B4A54828AC0A45B7BC A585AD2D453BCDA01E4B043ECC9C0E17F184697B3B20C837C68816458E971D3B 835C64BC36433079F7195078A7315E869326C2D5F0E502FFA168BC803E0B114E 2AFF89D9EF5986B43CED628D23A7B1106AEB0D50D24C766AB85529E409478E61 8643FE0F07FFA683F97401EABAD65C32AAB2F111901A1CD167D8D12E52FC8DA9 8166AE3CF04A9878307AE194E880FF71FD9D54A91EA9A2A974613200E4278BE6 2B32A771066070813FBB3EB91D333A1F43CA2C843A66518A5C50A54DEADD2041 B8702D51F6BBE028CE9F48B4992C1488C540C16BA3650A89C7724BBCDFDEE82D 69FF8CEB87FE366FF6F75217865F95282C29F5ECE4DE64C9547A7EE20A63BB71 CDABD95110302DA12C5AB53A0979E6C1C3E34C2078738AEA7C8E70CAF763EAFC B5F54E37B4B52D1D886949578365BC17C820AF0A1AB5276848D7BA81875474B9 EFC6584A0FB94588C31BC901AB1E762705A52B9AF143B19F10ADCFEE713B7DA2 3909BC43520A602F586D96A4149F9340FFB03FB021B19C3D725BB74C96248636 4E4C7E200AD3B63BD56E0A1BA821B529B2C4F5E3BD3DC5D3A1265065F8A664F1 1F0C9997EEFA12122DF992EE1FFCF3C3FDA94F202F1E25B0DCFF2E9B03C31B03 4848EFF40D98E593A1B8C8B3BED0BD5A450FAE803DC4948F2A90892CDC637D94 3AFFCEC3BD7F4111999F0DE917BC8EAA05EE59347D3C8BC4D111C706E6756218 9A625435B72D18D4CC088BD4B7E7C4B2FDBD46C49F77E21DC9E01983999DA971 68D0A5EACBC0E401ABF526DFC47135096C8B5C9BCA88A200DB6958398CB0E03F CD4290C56897A687E27CF7F8782D1E564EF642E580E6A9A8FBBFED34BA2D2280 69300C72EC55B9F96D169D9A484FE9D1CA4762946910AC07FEBE26B89CA72DC9 26EB33D994AAD9E700603234F810491EC4E3048F23A98272BBA1DA3B52F2CF36 45D65E20D44D461BC5E726ECC62CE3536684E6EA06504A4F91DC2E01DA041FA7 C608B5885E8206A7467D1F8FF8917542DB3E3DB3987FFDF84ECA52F057285377 0691FC949D63150A038744196DCB21C2D23B2377C01609EDE3E54F1BD5013FC1 3EE94F0D60FEBD621653505E9410CB313CD847FA254DE60CF342975BA963541A BF298A68F0616FF43A8816AFF0F9DFF6E93CA4D62C66F66E2EFA72EEF967C3EC E809FC11A841F8920703A08E1E11EACDD8B39648859D97E003606EB0799BDE28 815B06D3C50B1F978497ED9E15AA0298D049F4732F9EE99448870173BA8D5E09 5AA1DDD6C930A9FFDBD13872EB8F29B088907E1C4CD9BCB52739F0D09F22DDB3 7DC41DD5BCA7A48135C1385E92E11F4AE551EAD875C866188C144A6793A28545 B30E0E2D089878D62034C67FB7CD00163ED61A66A27CDCA2953B4FBF2D2813F0 46691E0ED00AEF94C7C0FDA0B0599F3F585459CFD8EC20217672708BA22592C8 48A5F74E2295F26A3A315585BC033C5F3656A0E52A08D0D212E4FC86E2D5ECCA 4E25F4911275FD51B1D7FD549E439791D21D48FC97511BE5250E5816E6136285 38075D4F6C0612A0786BC9E0A2CE1E5A2E3BFB9345D45141E3FCD32A4F8EF954 F17193F602B56FA0BB36AF4A0CEEA31D2B26A76D23D2E3FE4F4DE1D8A66D69B6 05AA69767D183010D4EA0525C116DE02D18880511B613189E55CF927E8EE1B7F B69F12954746CEF8D5B3F5165F094EA9E760B90707DCE4F5A1076F47D9061D6D 38BE8BAE25F446C79A822BD7E19F07214EA8341CDC4EE8373CC1EF8D5E4FD231 2D350E1098EE3F7E8848BD7036E05B95B6161352A346A9918C2CC99CA8447E8A BC323199262C0E734D0DE038A20754A07D8CDEBE9672F4D1F2DF51DD22256AD6 4FCFC4CA0745542E0678602B20B82EC2864B01516761198D519FF8D9A0A5A67F 1D43C6D7A818DDAB24D9C4A8C0A14E99C154B6B62330E830B53DA3353FE92E22 CD538E88E455422C3058277EEE2260B11B1B02699B583243DDBE00295AA95A44 0EC731B2304B8791E519182F4ECD84258A90FC99B129CD97792ED597D94FB233 7AC26271AE84620699678E892EBBE9147717E90710F43BC7B25B3B059EAE62EB FAE32C84BDE64DF09B300219C86A5AEF2DDC5F7FB0E551DA74891DFE9105A23A FB1B319627802D211DB11040EADC6C9F51062C85CD369DB08537769072A1EFC1 6F6CC4B98CA26C1FBFED904B4A18CBF21D896707A4804A41DC279A7D3C3DA8C3 8D34A851A63D29D748F9ED8A77CFA0C008067FBBC20DB359599FFD30983E3196 08045402ECDE14A5BADA19C80E166642E9EEB366D23E037C05051F322930FBE4 36CD5BAEB3E02C70DEEA4A6E7873E65603CDE61B3060E3F3A9462CFD3773FB78 7F6880184F59AC48BF8203C238466D8971A4B88419A8C561FAC4C34A4CDA7953 4276F9CCAB7911BB3656CA626FC9E7EC7188BE875D5EA48845303767947FB532 DBFDDB9A4FECB0E17EEB850A668100BC734C85F66E94E2107D6BDCBCCEC1A3E7 95519995D177D385C034A1A483E2E032EF8822FB971B3570BCF20A1A06C0223C 2BF429E27C6E80E9946CD41A2D3EBAF83F1DEB00FB6C8A41E42122A31765CBF4 421D28F0AE5520F2C50CD836DEEA4A8D808880947AF77477C931D687A7146D74 4B8ED3F7CCBF509E1B123B12A303646574365391E1698EE1B3BE1D4723F5F2A9 65E7F7602DB50CB6CC29E5936E3402C60A17F3331CF607956910BC0A5C021AA1 2117DF65EDC62F73E8DA20A0B058643AF06193C15CAA1F3023DF0E081BFBB715 C65127B2A2DAB7C24947FD01B2DDFA6F82F5DD0031777F2C25CA683B8200803F 8D02AF8229E26534605FB2B30120692B719F6CABFA005267D1548F84150F09FD 7CA817BDEBEF819FF762B720467C3C29870493E40F922DED44B8DF4AEF1F5984 AE4AD5F07675532A6BACC13E2161987C21D9D69F63D14D9F4138EEE78429BEAB 06AC82D8CCE6A2738224B14A0F01D5742E9A194589E1A5C199C227F6D6B9921B 785842DE89A1342CBD7CD3730A14436CF5ADC1BCB387D15EE6C9772DEAE0DCB6 725911E5760ABBD4E16677CA67C880724E8A528075D959112BC5D95A891A689B DD8376273828D40C26261B8DD74F59F13E38425BA2C7E2437F8ADB019C89428F 2D8E30C0FD2749746DE1056DED8CAE32AAA70DD677123BAEF636495D1AAD92D8 068D100806C1745C2C870E844B6868DAA6EFE7122D27AAB98C640C015DE90C6A 6106C477E70D8B5AF78F9076AE608C39A205DC24F72C8F0507D2D203DCF9251E 63AA152547B5E46ADE60A362D9E0BDC766C876F1EB70479328BAD685F9EE2F3D 82EFB32F2354A72F4F9E932785C1150ECC320074B0307637CA6A7B6C54791116 80D17D6CA2A2F93C316898AB82B0334FEC618714339ED46EECC158053AD1810C C0609073ADD7C365A575066391766A1A9F914D53C98B12980558C2FBBD5D6E43 CE4040C5B2792218CB033E0BAFCAB914FBA607DB3612B5A52119D6AC136D1140 5E740E27C40975FA30E1F84C8B6565067A7EF00F264CDEC287BFDB58D8D38DBB E3DB541CC25ADFCCE96AA0D997807EB73B433AF8E8BB6041B6D4FB1579F675C3 3E70F4833FFCF0B8E96A163C37212040204BB7957A685090563581FAC22A90C6 D7BE398D0F07988FFC6FF1AA73D5E7A9D2B17FEB468160125F89C37FD0A5709A 289D0BF93FC0A363392A74385079C23032E8A8030A3A668D6A36A820954A3A6A 5CD477464DE7991EC99DCF5D6A9C4F1C7191A6BDE25A8E38E1AC800C70147735 BF5D9424D6F18B381EF75424BC722706105D6B2B77414C2047CACE2331A36E37 26AEBF7AA0A7D23A142EAB5BF1164E145A996BE23D5C37C83A421F9FE4F09045 AC97367E7B39B2B870D54E00316D1F1123226B2AD4E9E2A7CD5A70F590EAB4F0 44A486210F4E40F1F8AF0A962CB09FD8D41A42B084AF46534E925B15E5F7ECD7 0AB4984344979309DAAFB14C62D7D9D49FAA12F6280C0EE7BC99F3796ACB1092 27C4C9EAFC28DA221E9441C32E9BC438EE9BC072D4CBCE5DD58CE303CB707B03 C1A6F09FBA6BEB5A29EAC2BCB6E0E9419BFA483D6BCFD6893F2C1B626DF55454 839D0021E7E27AFF21135C6435A3A01B13CCE8CCB2B7B56E4EF4BBA034D1F6F4 A833D60490ABEBCA339248C98D6A150817EC6D540F53627065F1588662556B21 950F017588144E11F6103E95BCD3F9E6B7B6D9DD49281CB226A2C6DB46F22D66 674B6C7C57DB90C0D220A47B91CFB9248D40A8439BBD03C7F9AD61EB79E3E254 787ABF025D1C131B8D1F0E3EA98DA4200C7F0D03C1A02AB139B7F3EAC5C5FF68 1B0A1F030AA6A9014C4C0F0F1CF91722DED8FB01E053A498B6D1F3CA8C839D6F 990FF4B72B10AA3AE5B9627BA1F3B8217371CDF1A24687076AA0C0004131FF7A B852C6E01D48795083C250CB4D369D262EE266DD76A5DA3D2853723611DFB3A6 FABFE34D670815787E51C5A76EA818BCE8795116CF0ACCEF9DC63969F55555E1 6B60F69D79C7EF9AAB9FE00551F1A80FF63242B55AE6620996EFAD6AFB641B3D B5D9966B37B6BBD31603CD8C92EF4C683848064E8127854FFCE292E30D18DB0B BE49F2CB924E0AAE2DB34D15D67D9FA087EB5C8EFCE6531FD18479DA711CD3A6 9C0670E2029C36F57D97EECF74E97BA2B8C6D5DD2FAD1FB4B644EF563D99C11E 96D9216F34ED2FB05345DDD539BFB5022DEEC1C42E536BA6D2FC9A5D870A61E8 6ED4C19BF66868003FAA42C3F871015B6A3B14E0F1DA2CD6A3D157F1F4B0C2D1 80FFBA86FF4A15FDA6B964DF81D01C3D21DBA013966C7775906AE8AF0EA2A5B3 B3780D1164A16AA6E1A6CB54D185C22D0AAB703182A8DA33BCA84CC81B06704F 6547DD8053767F7CDAD1F3FAB29D78F2A913FB4E61B26C62FFC7D15D11DFCD00 F34AC09142A9375709BD8C3AD618543AD5AAE04ECC0B8334FCDD211BC0E8AD8E 26D772003E56ECCF338554A1784139CA2666E16FF1EB756F8819814A28308FCE AEAE33AA064DFBC22C6F1B42ED0DC61665EFF3ACAA42C76193A64AFB5C947480 E09E25DCB76BD791CCBEEC106EDEC4C6E776F3953E470179C212A6528E7C5ADF 71DFB7B5DF6F33E5025F957EEC854409CD267CFA6B15130A351758205E1600EA E25E79E7532840B10EC7151E0B47725C76C3A61CACF439291C4FF54A860199A0 BE0C57B2A13CECFD15575E99B958C7ACD9284DBAE12CEE82B0993247244BC25B 8C1A25473ECD8E0F3F0BDC95E304B8A31ED05F14E4F8593D95F036FE76180E6E 4C75A341C6FF1C9C4757542D100078CF797BEC0F51968FFB2BAA991C4F2FC5AC 9E96F23E5B72117E18FF6804DA9BD4837A8AFE5524EC9309C3C7BA2AD44C0828 6BF6B4A5F2F5EFC39A37800AE9D40D771A94AD4982A69C8591A5389CCD9A3A69 BE3D679A99D45B769292D54E6C4DE380E5C4D05A7A3B9770BC50177B9A49C540 0E8A081EC4F13D5E7654ECCE3D0EA676D75DFAD9D1FB2D02318B5913994E2069 09B5EDF7EBF432242FD276D623E79D948964AB0A8B3B7037ACA6BA81CD5EEEFD A3A7141C7E99DEBF1C1C2BA2A2F3A323971767350B8DAF90CDD4BEB3365A9EEF 14200A5939356371F85785BA96D38A2052551435E58EA6E19BF2B50DB031D4D8 18D291819F63492764DEDB3FBD2602A352834BC1E2A03731DBB6F3C63A154635 E9CD251647AFC38B6C158291084591586A6DB4E297F89574FC2B7681DBA3103E 7E4A1DCC21B7EF617F6499FF80629BF4D68990B4A288D51E7CDFA483E426E8BB 23BAA5A155D419FD1ED1CCE3659C1F3B9B768856FBF4BA7BC0A7C34ECBB41E7A CB297650B17C8254189A9AEB3B88EC934C2C1226BE0D7CDED195FEBEFE673D62 C68A4D01EAA3A3BE158531BC8C9D19A170C84BE4D158E536DFEFF57F9F9B1437 8597A158E18214F992D0C238D1B1F110E600A3F7CE98 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 14 /ffi put dup 34 /quotedblright put dup 40 /parenleft put dup 41 /parenright 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 53 /five put dup 58 /colon put dup 65 /A put dup 67 /C put dup 68 /D put dup 69 /E put dup 70 /F put dup 72 /H put dup 73 /I put dup 74 /J put dup 76 /L put dup 77 /M put dup 78 /N put dup 79 /O put dup 80 /P put dup 82 /R put dup 83 /S put dup 84 /T put dup 92 /quotedblleft 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 readonly def /FontBBox{-36 -251 1103 750}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE 3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B 532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B 986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AF95EF28A9C561DBDC98C47CF5 525003F3DBE5BF07B2E83E66B7F97DDD7CE0EEB75A78BD9227BF359D002B6ADB 8AC57A33FED4EF021A7085B1E2B933DE602F0FF71467ECD501744AE338AF29A0 26F7D368AC6F25CCB882DB7B7343566192BD687E1349225982823027D3B66703 3B0DB7A7E680A682B98023D39C7FAE81A5D5B867A0A66C8AA0DBC83B1596A84F 0436AC6A7900B767BDCCE0060A4811003C79FDCC71D73F7F2D0A6675E93AD21A 56B4CD8EF75EED3DE8C0A18BEBF7B9D1BE72504872D56EDB272F1E97FC726CB6 68C85C713059DA19F6C2E0F3E12710A59B6FC4699AE883DE8C8615B7292AC25C D5714B6CFB14EF0EF11EB13009BEBA4F345A5D3D6D9926ABC2BAD7DB1328651E 437BFB3C46DA7B62219660FC368CF3D3704DAD3AB461C28F711665BF484BF61C 052093D231CA65618EA463D63E406ECE858D180A6C0589B2FEDC321371C28E77 DE974D655DF5FF7D41ED01FE717D928A885F6FA6CFE4D2C0807F8E7F937916E0 96EDD1A3BA67802B1F4A49100E75613BA0356D9DCBBAD4DAB3C59E70A47058F5 2163D1730F0EE4D1F87C3A4AE723A23CFD7986FC4FBD399347E9F5946354E013 D860FC446AFF0B0744F5DA27CC777C96ADB388D1E835DDCBE123FB517679B9B7 EE5A3DDDCD392415AF58CE22EA55B7F47031138C6F27798B40F7E18FDD315912 BE99F33ADE0FDD538A8A3E5DE58AF68A54732AE69F188F3F7E0458D848205648 CBE820C287ADC2394520F03BBB97DB893F6A12154B1B7F8626D35CE6B70F8524 CB128DE87821A0E32F1E825F6C50AE8B4BE37FAA3183BA4D678E896CC7E61CC9 D0226FC38B9CAE0939D19149D987979B96A86EB69A105807AB426639292FF5FB EFF0817FCFD5E516D430C141D21882FDF1228A3407BDF56AC465A0CE52E4DD34 D52A8CA18C4353E2304F3024FF4201BB30BA909257A1432D8188DD7F08039527 587905517859375DC0FCC9C79AC57CC5ADABBAEF559D576605A9DAA12B404899 EC9E07D30C42109A96461FCBF0C8E301235AE5A97EDE28B1D89616C4FF504ABE 3EB8D551F46BE7A85E58948BEFEF795F5A71527A97EEC89D3E031F619CEF915D 352B53865A2097226CC16A3D52102990CAA30D04AE042457D777C3513D0D5A85 E961AB0D7770C17E47AD462AB96F254AA0BAE948A0BEC70D3A4A60F975D5ED94 D88EE593B7DC6E7686A41E1D27578E3138FE5E3252CA4F4F86A28454DD9F46FD 237092AF02E43604D18FD39C2A8ABB123AE9DFE571A468B9495B1EE14E55A098 EE2904D886CE61772DF47A3BFA0EA881F00F99EC7C5A084CF087A1E1DC3590D9 66B0014A4F267D0EF1E11218C0F7644EBC01E8DA1FFBA46AB7FB30D59F59B230 D13B36BB291B351681ACA54492204FB0D5229D8141CED32E044A8F37B4702850 9ED500A74E470D17EA2D07279CB8122FD0D444FBBC5FA629CA9C855273B91441 4C5F5AC0D477305E05E519A5B9F66F99074B7DE3A5E14A25890C72859010EC04 141AAFF47DC8605B0E2B9829942FB7B245BA3769A50F2FF8B26790D1B4A61FB4 1F1A71E8C51C6BDABFBABA2BD8263662A7B917F70615B74515445F55A1A35E6D 081F5C4D7A46D2714EA633DB9F263D1A0753B4A69DA65E8EEC47E5962F2D95B8 1312D719CE1648AD7C4D5101EE88BE42F7278D51D869BA7C3317F14419FC5F1B 93DE71E5CA9DF526452325DE42F78F122D940F11B4F3C07526577C31EA931037 239D54AC86DA24BAC6C0C1AFE4F7F16674FD439CAE5B83C1BA30DA6576274547 CC672E16A4436AC196C6C0F6DAF62A6D7780D565F23B3F2BB47C4D25BE6A12EB D53D405D7A96EAF31D2EEDF4F9F043F255BADFC83FF02778D210DEFDB7E4AF39 E9B54DB7F37BE58359D316FA428A10E1F58E5D891E1F2D7FD386941DCAB7584C 4BC45B9509E459DB7FFB2AA46975FFF36A564BD4D1045C2C7ED278A84B620A6F 80EBB17136C978AF4FDE8D63AE033774AB5A7F2C72AFDDCA20FC736291C166EA FE240B17D29782EB6FE08523AC180684B5B57DE04A69F2B25FE3971D288BC81C 09BF41714CC8A53832FA0CCE19809FA055AE61524A5707A3A6730B77B10ED302 17FEA6555B754F30B6966C140D22A1A2C61E962AE725AADF4861D807A5D11B67 7B9F687E162184219A298BB60D0CCFBEC83CD3B79DD95DF547CFC97BD86A8D89 8D8E64BB3BB51D04904F8A305AC0BD6F1695290F3C179ABF3B2314CA5783F5BD 352721605BEFB9C2B39E2D65C65921CA5A42AA41816BB957D1180D306663C395 379DD094776D5E67BC37FBED0573F91C888C843291BDAC5FB2A4A95496E5AA93 1D9500AF04DD4D0AEACA06101BDA18176C0A0D03049B3C922F9594E365033494 B6A51AB6D2CC7D654385628A94D8817DC1F416FD53486F90597FA3F995758CD7 411B42E9B8B75BFDBA0D561F57EC37B8C411EEBD27C0B389719C0B4143107193 02C65EDFBFB8C3C0F9994F70ECCD50EBF0163C7798E85FE5AC55FBEA94C15540 90CFFD6CDD0A27822100C5EAA5BC01BA73B5CB76AE705E5DB33813B015CF77B3 BDA74664F5D8027B3804DDE6A49117D40BA15EFD58B4494D74A505061CA2C8A5 C1CBCEF08A41964F2C4C6A78EA5FB22230E17AC2F9AC832A3B4A5EB06E9F3ECE AAB9CFD136620B395C505086E9A18556410104987ABD4D45F55488287D4B01E5 38C9C2A7B6E0F69ED6D08C85EF5CC145532DA7E9B6B380CAB9DFA27F8372CC15 915643451B1A8F8BDFF260699F94AA1E996A7077B459E32FCBC1C4EB2495A47D D0BEE64484490D797DAB477AD30D6DC8A5C930DFD5D1F6FD920FFD537FA74D5F 751B62109B2ADF4794B8E077A1C1728C816D42F1A7A2FD8591D2459D000CE62A 52A17F0FB79C23101BDC623D5C3F5050DED143FD15D2A179FB7165E6AAC4A3C5 E1894EF6ABE2771D7261AB560892AA71EDF2579DF910820A12692A7E0B30BA3B 3781A0231AAE0908FFC2341DB049C7D90831ACAEF24D16680B467439A0160444 D6B8EB843AB74C8A501C7EB15AA5B4F1498354368F12EEA62A88B4EA024680B5 C6C192E336FB471DC38EF7828E96EE57620296D22CDF0BB6F9EEA44D3A3908C1 F962BD62B3BAB9FC2D3BF0BA92D9923CD53EE7FF0499AB76E0001F5C5E39846B 1A08B83DC370E157AD6E1D363203B9D56876D47D2F70CD17520A30CEB8FA5E16 5E61598136FD068B4689FA6F0D148210E66AC10E3F02996D6A66DEAE2BEEEC62 9AE3FB0578CA17C37421C10D9E9D044F45F9D8E516A76ED2A90663A3E070C3BA FB56CDF3E9B350DB6146C8BAB7D94EA800A9BB958D63C87C6DD69A41C74629A5 8AF6BD12D7841E51EB820D572D7722824958A8AA60CFEC041427018032DCA138 E60190B7C496B4F55F9972D81BF248D7E547F4609B1658EF21A2321EC00B4F94 C99B8634236374FB3F9FA0A01E876381437096A670B814AC2AB509D36101AAF5 9542E97895D0750935CB43687C626746BEC8857FAAB35083E02C34A3094BF368 4899B274E0EA6BB6504C4133510FC5C7F0D6A8A30CAC775968A49E4CAA882CE4 44BAC74521A87A3683C2D7BC6E7CEE066DE8623AFED4A32940B06F86BE0E1FEA 0324A1F091CC5B53BED762137FBDB1FC20E3E6DBB960CF9EE824A9D4B658AC69 B26A2B902D08DCCFCAA24515C829C6217697D4350B7C7185F53C95665C30B745 7C1A78B9840CD538E90B92E3C50C4AB3483C360DFB4A11B3ACF937336C208BF2 F42B50A74716DB3A186EC4716CD82A8495A8A85631992086F528B451FBE0A2DE B2BB4C2D377496AA037686AAAC31ACFDF0F933B910C08BE98B4589B552B4DE6D BE1BD221AA57CE7EC0D9D24E78A0EC0CFC4992BDF33269472D0B713C6EA9E34E AE5C4B3478946F8714B3241AAD146B51824822BB25AE61091FEC07AB0C4C3B9B 7364DC528752DAB30811FE87C0F10B91A00B49B660EA5D8062A08A8EC1202C6B AB259774E7FC14AB212369AC83C316967C9A49967C1B9F4FA44E4B7A46B26F04 9EDD923D5DC5F8A1C9BAC93F932EE4D75EC66F0E5AAD98D846CE55DE77CB2C49 46FB146D99323A3382DCFEA6B00D5053F3116641E24EC5D05C940F7AF10A70C4 BB3992892BF30A5D40801D030B2DAC8036D972BBE883983562E51C5D540CE7F0 B399D6F81CD081049CA1CD65C2DB052CC5070DA93FE13CF6E95202053483CD63 95BE67D8F5CCF2E93B848D34F00E4ECF4A81BEDB35E6B1A8AA50F7B17BD592DC 16A7A29B8D2FCD77412673843F60A0379D12B6EF6D5D02C1B8B193E8CC11A8ED 8AA345401759E61C5CCB70CEFE051A44F83D0A523A318F69F77C07F919870984 BD91E7F0333A1FC8594F77FBB00AE7FC03DB09657BA1D2D26E07D6D5E691270B 1FA3215D0E6C112F6E384607385761AB8229866F38A2FA37C108D3D3331266FD 38F87683DCA3A9DE6EBBCD640F0EAA8DE6FC07797A8CF103661C3B3052B8075E E96065685E946F363A03B51B85C8E2F1E9AE752EE6E8BED791D729369555573B EE7AF6C946706F98E47E0C623FEFCC80D991C22B0B07A9B5ADF72D19D6B25C0C 3263DEB86BE1C62EBD5C1FA5D07E861CAB9B22E71B604BF1283D3AECE45763CC 792A4B36CBBEF6F0FF76351666E46E6A0A1675997040D404F945873B7AA99CED 32DF5EED932FAC62745C8742FBB301051C0E3ED810072AB256FD200B16B47BC5 ECCFDD75120E2908614598761E26D436FD9CF258C4B1C1A80A78666CDC5FEA0F AF9ABA3BEACBA299E4C84F85F2F97AF8A4AB9246C5EC430696194654A7355207 DDB1A9A2CE5C4F075FA0DCC52EC76CE01B449CC201161508CEB89857166C6A22 00DF7EC551041AD8C0762F26A26DAF1D7AAE87BDE94D9079003AE36C1D6DBF76 897995AC5C9DA01B978DE38A9ED9DE79160E4EC7AC9F8D39B75F41836A3F0064 0ED8728BAF091000547AF562422D737DD88BDC370A511B621B29A3C1183A7573 CDC5CC460A8B2AF6065B9AEC2FA3EE78DF48AEF880DF27F3A48A595296C68DD6 0771C0193483D904FB81447B500EA3CAC725B2445AB1B160A072D0CC357080D5 2EB3F030EA28FACB94A43F6726A194FD416AE420B83D17171CB25EC4A320AA10 44BB7C46F13E365EAAC85D2F7700C059CBE1440B737D475BA2E94EC44BFAC96E 91A3593BC04A5A9EB764F8027C96A933A145DF8FF0D2761D2E14724AC305D664 CF626702E94CAE1EC37A13DF91B15C114013F1A894674AD5677F129F3C9B9ECD 2E4A293117D5D342FE758F5789FB40DE3EE9EBB8A293366A600DA4E485BE0778 210C472524C07798741A9A8718328595D60E2C97EA97130C26F2BBEE155CD7A9 421BD5F596306AA86E1D6F795DD77566E3848CA276FD9837B6EB725AD366304A F8C8AE6A58F199EDE0514CB83E8788CD76BF7878CCAA12524067ECBA99806D29 26C8E429346C7FD5EDEAB71119499AAE18C403A74BF7EF8FF5C020FC5F85B165 ED4E6F1F4DED9F8A3C4E8CE116000D7DBB410A6003A9407578ADA15856F68655 7B0AE3C13E2D316B319D0FB9AA7C5935946FBFC4DBC016F674225D5E1D9D7E74 4498FF1CD69ABC9A159DF96535ACB5971CEE2E4577412D2E092AEAEE3019484E C1E865E67A67951014A359823596046642AE6402B62D59857A68A87D8C67B37B A09AAC72905A757C2953D00928F39F854CDA0897FB5400B0EE2F526A6EDB1F42 8E32E481E3CB5B5FE70F30957763A1C7E7A26DA2640C2F5B08D734101342670E 8E95C37C50C94AFD8241CAF5EC1A4FF6693193979994288335CA8D14EECB1109 C3357BDB5BB4D89B520D1A2C73CE1A293FD531E98E22E774C7D36BB13B4B74E7 0519DF17AF6785DD0A3D0382FF93C7A9CF62F4CB495387F5D0BA5A7D298EE65A 0273460380E768D297588D5208E18682E42F4535B06B239009C4109F3135CDD3 F31FDE8797E9D9B02872DB8167EDA123730BEC1D3C0EF016B8B659F71F86DC3A B790FC84A2BCEADCE35F3D71FA070E99B9E089BBD72F3163A878EA0BF360F51B 601C5D9050C15CB6706A8EA9F583C495B8C18E560B700E2597848F03D1FFB1B7 68C26857F8B21AB855EB0334CD345B859473DF1313D832525EF27EEE14992351 710EBC1DC2E2464F4D1F0D6D0073579DFAE34A2D78DB3034F24F420BC39EB21B 3633AA42489F8E3FD214AAC0B9A29951FC1E61EB45C67F40C926BCEE43B08C3D 704A65EEFC4368D9A1C9F938ABD6087D07616F8E4714F75D62C8A7CF99816F71 FE3546EE6BC639FA970A509262B066D2A47CB5B54DABE459EB8DC9030DA83C26 99242FA5A40C92515E87FC531C898CA35C45B34DDC78776135A81FD4F78DACFD 55B4AA55AC0DB86E923AE493C4B62377F46D62D1566F1792F4DF5B543258890A AD1294308E8C2BFD87084FFA269E62021C478740F38E0335C1EBDA85C014CD82 E358B9E90A22C93C4A6B592BB1E2BE1C54988819D59F5F2283BC62CCA95EBCD3 8D3B28082119FAA23255CC0F872EE7014F47E1FDBFF33A266F1B838DD1373314 E9F4DBF72D0050E66815D7BA460ACA64844BEAE82D2D26F610ED7AB6FE81334F 9EEE3AD0755A9284C2A33A58A011DE5F42F48FE69A0247FAD99432CB2B5A5188 F2DCE4AFA29DE4DC0BDF0BC9F8D2C3341B67FDEE7F69352BD970F52C479777DC CBBA1E60647D8F2BEE6FA8D0C9E6BAB9CF9495EBE9F829620FD61FB3E2928889 3E50465178180F4C180ECCC226F291013E4B4CB450AB7C99F5D7BFBD009941C1 260BEAD0ED5568D692E94BC5E503DA705ABA4B86562A53A89F1D5F4BD9772F18 1705BD18D86B8F4D0520161715BCF091657F06DFAE854C70A54FA011FCDF5B88 FD1F761A5F81C666231549A067FE1FF92B8D3C19AFAFD6F0384D725233657650 4F1575AAB67845A1BBB752AE90256D78D82CC92AA2C28A2A29BA9F0890F4A61A 43A45DACBDCB3D8287F6E349966CF648B54DFC500E350F1AB2AC2E32D7ECF94C 1BD8FC5BC5D4F8946CD721DE18C9B488B1188AE799BD7F374A374BA3548BA0D8 63B598F2DC776C39BE783CA42D8BC5284A63E7AFAB2861D0A99F487C9B472538 BF97C60728DB432468BE4656C5A66930F1C9D38BF4A56335ACBA350FB2661841 67486FF74A3A83DCD98E4A762265D62F0EC9E47482A23E96A879E861FF77A835 DF41D168478915DA0D04A51CA7F6678958DFDF0AE5F51C6235EE0CD1BAEAF489 3514491BBCD6E5CA109EE1FC3450BF1E1AC95221D50E0157635703FEA06BC5AF F8EE2B99617DC745CD467D88FD7327A8E1F67E8718B0FD94686B96B5C2FBE210 CD54A849E4A22E889FE359043FBB2C1E00064EF5B3E13F685C4D3D250D1CE764 6F4B8371D585B8AAF358CD0C456F5F704B42E97A4B7F482E56E6E1D9EC55D9D6 C6DB5B330876455D08E9593AB99F9CFBC916AEA05526A6F570AD0F459FB90C16 B1795683328C7FEF1661EF88296D750CF65504398DC33684ECEB05F40984986E F22F4A5876143B5F6F2DC7DCB7F7003B77F9E225B2C91B2D441F184026529907 91167E237FFECD4CF77BF439254F73B111C2B845A8A1C8CD1E5B1F1D0F86895B CF9DAB97C4E65EAEC6E9786529E3F11C75A2F497558AA86B023645B7B6151048 79C7BF7607E0D14C0D3A6C0EFC097B5379E299D605DA1D724940B1590F4E2F40 0452AEE0125B37DF37B44458C89CE47A061A31D65007683005DEDCEBB99B0FD2 EDC53F6257F64BDA904E728B6F03348228490BA0CB95F302C7C17A58F6333BEC 9F78F861379BA4C81072806839D9E8F1196646E4C0BC8C925A9AA90C0BA58EAD 229039DA51A5AFE5BC151CCC3915E66F7930CA71761BD496EE5D415293725E29 2D89D16AEEB16051A1F08AC9B5A85BFD9AB99DD53BEFC9E4625ECAE28DA0BFDB B81A59ADE2F83C4A9C9BF1D76B69AD260DFAE745CB771C90B495A94FAA0B5F99 A9DABB96D45D5B7B458C31F000F2C5136F2AED75332F4FED611AF1610D180D35 59BF25B1E44252009C51CD6F347D63C0B397AEE075D6E468824FD5C3A9B094E1 223DB170CE92D9C48CD1ED374EAFD1AE06F9D273F5CA1E3A0BA73B2D9FDCFB83 E97E628A97C0C2B119003C5B791832EB6CDF75227B7C49ACFDCD0AB25BE3A361 12A01CD2B1AC47AE5568196E61FC468B91B7FDB74284C475DAD8EE5B7A62D7F6 6828411203E413A24854401BF8E485F98822EEF51BAC7C981CA91039E55A6C6F 398B326C52667736339F8CE1777C909C48439D2FD800AC8B0A71B540D79B24C6 016FEDB6FE7ADB3329DB3291B9F9B285297ECAC71D22BD9CA610F5698CC06CB8 1276404861406921B63877825735455ED996BFDA28835C3B3038F7508EEE4BF7 A624DE06C86389535F9BF3726ACB70B6A5FDDC596A5DD4D12209B306C314F2F4 1161D1F5A71E13B03D5B3405D85DD002D301CD0838358811FF8FF6D034BCCB45 B892372703C27BD1DCB20D747343E03A471CB2054BA7075C601E55B6A83167F9 965BF017DEB2FDF991E8232592925546B522F0018F22B13AF898BBC2B8F59DD8 AB3B6736EFD819423C82D70A7AA1641F1FDF7187E5E7473450B033F2519D95A2 44061C3660794FC6EDC50925033B4DDA1533EE70BBD237A7829E64603E22C3DE 505010A35C470F14FB62EF084F873607FE70A23228013ACB069B2A47731C1C5B 06E077B6211914D6B34784741EB1272EB7FBB5002B1B8D9C14F152CF7AF9D6CF 5FDE900D0B4778ABFB05C977DD7BDD0597E7F5594BDD97978B1A857A32D83906 6A5CD76BAA1A0F6B92DF2CBF3E5C114730C9BC636D7B80EC76E304DA58886080 1DAE9DD62E43481E2374D654ADAF41FFC0BDA8A921F29E38247A4591CB15F749 A85B3B1F22F444D361708A2CE741787F7EC3D43A595DBC09360EBDAFC9CD7B25 92E199FD680CCC94C75D4D3D2616A5EC6836E7415D5C930735572F344C903531 46E25EBE163D82D7B7574C27D9638D2E20618A60D7A7A6A6C023355289720A64 64AD4978ACED78F14D7065553405B57515DD26D1A16D4833EC6E44B0F39EBE11 F7C2316681FB2AD89348FAA9331D32DF49252F55972EE0F5FA66CBA7E090B0CE 762D1AA59FD1EC54B85283E41D18C8C1AA24AF5AA262EF0E350BC9C5A912ABA3 F2E3AD0BB9AB07B507379C680562B2C8FD3C049C7066D51AD8C654063C9C25F1 24620A68149BF2FBAA0F0F476F761BB106CF30249B85710F05E3EF346896CBFE 1F67AFA8D020691C7AC47A77F33C6C578FC49FFE9DA3BF71CFF183C1D76A7FAF C7F5BB4F23A69E39D710B7ACD9BC9A85DFCB983BFC70E47145B4F603BB7BE2B5 36BA9CFF9DFBA2187AA6BE7F978E445B16C9AB4E5A91E949200BE37A40255F36 1FE52CCD3146722BDC0A08AFC6B357E5919BBC2BB385F123D4F22B053ADDA3B3 BDF82E7B61AF71059C92749D4B5BD98C4025B49AC20AA833DBF3FB76A7EF0560 A0D2756D281BE2FEE7BC9FEFE0B34F82CE85CFEF44B11096B8D7E84E66E6FA64 B1D9B5CA1EABA6F32CFF54A661268D151A63C779E11B21E171107671F85FFB0C 50F5358A83621D9303BCD8476741006A5D5546241465C4FB1DE0F86AEFDD4D0B 6110D00DE971815F2C7A9DB86D0CD91D84E2A1B058D63831890121FCEF8CF9DE 0B08A2A63299CFE0C54FDAC7F7417D2F6767229F51E50522D010813BBD78AB16 EF3EAC81B14C6889703D1C02D425AB675C9BDD80C321E99E59CADA633EBF4627 10A438BD3513B59CF1BD5598B21E7058955F32CC258231A5200A8D2EAA098ED4 DF5F65382BE078B0A2EFA451A83274DFB15361FFDD698412628B58DB62653A9F A1EC95166219647110F0AA958EE2FF590A93DBD31385B0BD97D3B696256A1480 87F95D6A727C1207133132A9DDA527D98C78246384F5A58497C2328ACD1C34BF 7787CAA07682D08C0D3B1D11C1B5D71B511C861002F770E060F057F065E1284E 986A9ECDB241B1FEBF918827C677A92B6307D5C54266DCE399F2A97F4BD68D66 E7F810A7DDDC75E6029BE12A902F2E2A93E9758C5692CFE6A86C482C2D1B4787 25F0595939CC4C206AEFF692702B54C651EC4639809A1CCA9254700F1648547C 5703A9D1B611ACDF2CCA293C1990C4465D517ED14542CBEA5B96DC146D5DEBBD 57B3D82B37633D4B09812FE8F68B98ABE2BEF6528A2CCBB082A9CEE016B9EE33 5196606F7BDFD7D8ECEA6554DAC81DA56DC18BEF893D26363DD89194A9414D9E 611015A4AD1E02CAAD8D165CDDE85909F019E6B42B157764B3418E66CD546E04 FF80BC9EC4905C80718AF1F3063352C027E342D11D25648C62634492A046C0AE BBC601EA30908F62310A80E25CC7B647AB912527BE024AFC0CBA216E48BD09EE 7C7D29453AF0D1E06ECC025940C95155541804035DA710E68A05B00913216D1A 74AD7035CCF8F97A319B18F3C2CB4A2CECA2CB3A66B53BE95DC5EB0C226088BA 85141674E179F89618991926B4AC0D9D23D6BFD72A58C6622649767E21C57043 2C2AED1F64D02592BE3C887008CC3AC55236DDFC6970D362DB8A4C25C3585D79 E4B2BCC0E37656074531A935A8909441C44E52207F0D5D5F23F9C40184BB9111 ABA78925679E92AAA331A08EF6B5C3E172B017456BDF2312989FBC381D53B788 0E232B6F1E2324E824D60050A1D4D3579FE155F65C1743FF1584162A268B995C A589F6AC3F0C5F8EAA715E5B1731B631109884F694F0514EC3B8640FBE799A7D B363E68059F4BE78F87B839333BD546BA94DFB519D270D841B06B8EC99C53293 41DA9B8B770357EBFEBACB12A8FE2D15BEFF28639A85C01D04AE0A277B0B0167 D1C48BD21259D2E05B5F3DF6AAE1830384AC9CA86B50A76B4F10655A3D6655B1 569548DBD369BC6569EAA9DB84DD8FC26400D8EFF6AED70A4ECF95C1A6EDC703 402566C5030A01DCB242447CF00AB167D76B5448EDCD3C1BAD2A47FA24FF0BA2 A8E3B3134B5CF676628061BCFFD73D71F0694741CB22AF55B92BF183A72D3B1A B303C2F844D6FF246B7CA001DF152C9A3AF629F627C8D6EE4AD0F1AB94D646F4 39E12886991B3D4088EEB8F760F9BF025F4C121DDDBB806D5A14A3F48F5ECA30 8F4E7038A4B06F0AA4BE75CB8DD33691C790705B582580FFC595FA9D2FB4C5FD 5763A90E38CE1EB6E2FCBDFA4F65AF1592AE59E545F5988C8D1BC0D17E03F3CE 5CC277F3CD1E0FFD186CD1F5EE8A1CF8336CEC0283666388E48476208164EB24 FEB7ECDDBD5A496856F276970EACBF7F6277552E6CF8D1AD8604BD9891DD1B60 8075C2B0BD0BB2153644756555FEAF5E9B53EFA6D2DC269C76967A59C873C6F8 D35B00F995C2DB44AAAD8FFB2E8B8689676F37BF61BC13DE5D58F628F42C34DF A997D3E0B5DBBB767E54A0685DF81503E96376E6BB18059E3DB297E7621C3855 861C586166FA181DA38BC64CA3383193E69A8D67DAAEB1C9DB71F0538D8FDCFD 298DDC9440A079C991C785AAFF2E40D4E28FDBF7B9A0BC7CAB9E58FAEB983158 9BC0CB702D69F02E3D9E621BC82B7A3DCE4A6F06E625DD1AFEFCFA68EB512936 1C39AEA5F84E08DF3D39018FD7D2B770AD5536F2BC5BFE885074B8A6747210A9 5C8AAD97F698F2945E4747B0CE49116EC4E94937D86993A6BAA0C070C3904300 B424AF4A0AAF03EBBCE4831FA76B2DAA2B15509A7C7E5EF4F243C6030F21B90C 4DA52828C9BD2CA737D31816390B9596A793F0FE225041EF46602DE8748F8895 8B5ACB5AD50F6E6187513BBBB6879101BAD8254498DFD0E6D1D3B9E435EECBB8 3244B8A29F93C891063C6A16EFD573F611FA85E18D11B9A4763C158DF6F70D7E 7980A751397E7817BA2B7B3B936AEAFF195CE5148554957B85F715AEBBCD6D16 6FEC58DBFB76495234264BCF73DF62E8334DD1155D407F76B6D40C56D9E5195E 3FC20AB5149A3A6E5F158C9127C333F4C7A31E259EBFD020D57337D35427020F 592C77754277CACCC82619B3B969D073F3AF1713BAD60A0545D561D9FE3E2AE2 95B2D5816C013B4E628674484E640AC08422A948E99EDE7E2277F01F4D7AB015 909FDF410505B03C4C504AB07CB4646F68B1E84FF2013F714C3FC2EC1B71743D F7C1EC2848E5DDEFFF0CE2BCFEBDCC4DABF0E9FE10848C9C775DAEEBD0736FD8 03EB89705E2608792C01AD61C7CC60F2F97A6BA4CAF03C9E0744F1970FDAE704 3965D5663B1924CB21435A592C4A5DA9801DDA2831A72D530E6CDE6685033B7F EEF1234CF2A5A7C4D9B2C04B77273378E92E127CD119FCB67D843AA41FB74256 B1319E455911D72926C1DE89A719A4130F509659849AB107BCD6349233FB70F2 FC1C55E68835E5A75526EA499F4817DF6C3841CCF1CFD570B0FC69B94DF71495 75366EEF90830AC28DCDCFE675C18FAA471CFF4E1F002EE1992BB2154ECBDCDF 7C59575E125ABDF0C3649A5AEE86F89DD79809B81B4F23037A8E5C9D4F21B790 9B982A724FE40F485E02A162FBC6AA6C4F3AE44F1B123ACD7B5C4937C551D47B BD820BC29DCF97EAA187AE103C6490BE23169D37A7AACE8C6246AA1CF3F9DF3E E4F057878316419A1259A7D360540A0852D2BB1C1DAC5E3F7862B2E5A860BE5F 4F9EC397B137F98E5BBCA3675EB4342DB61AADD39908F5FDE4F721AF0C356C85 8325727BF1192455E84337B5CDE0AB8FCA026EE9EEC788336695B658D9AD4ED6 623C2C73C848685A20725237375F56EFDDACD111ABCC299492344FEE6D28E081 8B3D098E16C9867B5CBB949D144A839468564353F83DFD171A283AB78A5D640A D1D1C367E21E79A29370AC81EB98FEDC0E244C87FD48DD4FFFB66A2AECAE8DEC D011D82B6F0C9A0A8EA8F3D7D14F379BF3C4220F87CBD4D39D2D89357300B301 68B06CBE6430F845A194778B16A4E3A94A138FFBFCE2F237FC2034A2041D1794 1FC169A2A17D4AC105C8C199803837719FCAFB653DB35C122B275BB12C7474D4 3BCE9B25CD4ABA74227F659490C614352CBCCF95EBBEB9E38380F5C6583C2AF4 322B85D945F6A221A24AF1CB178530AC4BDE45E7EAB01BC127F56DE474DD6DFD 1D81F0408086A966529EB8A51A8BE5D8AE33268B2E88DFA13F0E8081CFAB0C99 AA7BDB76964AEEA19ADFE67685CC19271E64208BC39706BDDA778F7B5693A709 5E871D426FB5616F90F66D7DC4E7B666A1BE4798F2D364778ED8FED4755A5400 294648710D403125A54E5357A7707E734A1AF3121DAEC0FDD94B969544276E0E CB07EC755B976149BC46D5C70898B7811377E46A3B070EC3E99EA892E16417E6 D88E7FA02DB7990A822281C746C56AD528142B549393916AF6A762EE3205CFCB 99C4F6E59A27F47C7F2A6CD726A9F25FB78D87E1415F09C8D8DD50EE03251F02 EC90C883F1560E618D73C78CFE3F59806FD847726B49DD175BC5D7A9FDBF58BC 0279237B743F2459C28F6688D96F96BB9A41D8EA2DF8E45251CA6C8F9EACCF11 B8C2481373F9A98A4ACC144F513AF5FBB9F9DA6E9DE1629F6271D459D323F4FB E9782004AE74125BE376F9D8211DA27E3CC5542620DAE8779BC7A76F6C47327D E74D4CB1A088DDC2C62F40AB753694DB88A44AF64C1E7D717951CECB38D7EA55 37F053549E3D878A613518A2F008DEB58AB5AC6D3E3487B60ADCD5CA51C26F58 7E8BDFD1B2CD93EEEC88E744E6B73D3F38F46AA939D5160423D44DFECD5B9C35 3CC265384C7B3E4C6559C97543D32993D3B6935736E15CB5F398A49C9ED64F5E 4BB3D27B3C4A0D5F4D5CFFACF9A5C960C55CB35576E2E6EB4BAF8A3F1849637C 1F9B88C6F8291A07740C8DF57AEE3DDC6DC3B432C8E2469E3FD74BAB91CE9A7E 8FE43CE4D3087DF7CE4B7E9CA3D8A9CD1D58068F507572846A5F4EE79D1894EF 715493025F8542A47F90FE300D67D87FE4FBE3916A56E1178445216D7BD7BE4C 8543045274887D2C98E86CC2066DD1FA95E77E48D44E4D80581EFB36AA18015E F245B5F6CC556A75F6D4060B4BACFEA3F0A09A85F2882DB6BED3843FFAA8750E D9B8DA10DBBB1FEF58F44BFA74CB1593CB9AB930474F869890EC51A29E566927 B7E104CFDF4FCD25346D690ED88D2DA6EA117CAC96C842306162551FCB40D2B2 548E001C7E9C17F9F98B444106DDAE63B5E26C38DD6A120CE0EFDA553FB88990 04487CCAB0D48F0DB579C550169A64B9E45B8355C5AD0D679703A2FB27BFCDA5 6BB86FF9562D024B67546BF4E6609AA4745C89694AAE4E76D8829774B9E31DD3 34160CCF92B6331D3B2047EA274D885D9143C5F312FC217D54CC9FC49A802593 3EABF964C76432E95D47629DC50DC2F5FA35647103F3513B8839214E07F399AA FEB9AD1B6EB057A7588B9F8B0FACE86C68B6DE454AA8A50D5D5B0B9B793F13A4 C212111C01BAA83F435DD7A860C4AC1773D4BDDB718E36C2DFF87F6513B72A22 975AA873ED92456CB78F4D889DD3F7E0B56341890DC5373537834E5DBBFFE24C 76E99180137202DDAE7514FB52A3A42B055DE61D1C6D85AF49B747C00464C862 551963666754468EDB122852B513F61A36348C727B190C6778E48361CC6EA880 C7A932AF02C63C965D9E502486E10A8D19518113E6399BB4331A0D7E44935137 8C6062C60F1182BFBF07C1AC988311D236F933C7BC68A303CA01AC5EB7601E85 187BE2AF7F4FDEEF159ED097FF059D8956AB7CDFD14F00783C1466A7192E6897 C176DA13EC4C50F45E8F7652950BBAF867A2D7B1763A7DDE299E81AB7C2823C5 C4F1A02DA8DD8295F9E2A179261F757E3DEEB3C62AE39ACF360DFE2C3E31F2CD 9B6FE0F148CF31BF1998DCF3189FAA3620D298ADCDB9C75E57E28277C4B4A8DF 67F6F7D7C86D7E9348AB23CEA21B3D5BD0480F26EAA25F9C3C281EA48EC388AA 41669B7389B9ED1825D54237C1C4CF8058068EA84BC934F1C715DA341FB2F770 A6A0EFB5C0F989F300B5A3A24038F3B603D3665910F9DE80EA470BF93331A505 30D8A367E09E5A6B7152DDC53FDDB9661F46E1AC2EB1790D7DE4F23AFF483768 11E9E9175D6CCBA04C991302420A78CE3C9EB0E08AEE5915F2B06CBC67A96D28 C7A7648C8DD6FF01C36527A147A45DE00251A8D2A283E0C9B7C947CCF77F81C3 996FB47F15FE11D815F99551F0333872520BCFEEB58E7722D98B085845A295B6 6E72E5E73C3F8311DC114FEFE9CCF269DB97C3F535CAADC77125980647CFA1CD 389D331A316BBB96F3E0D6ACA53CA8390C7604A3893AB895C94DB79AED237B5B 5A57FAE81DD73EA91DB67BA0BA65E693664AD2FC6D57CF72281CBB4A13296716 2A1F203091FD44CE7AC0BED983B77F4A494E90060A05953DDF80CBB3A59B014B 21D101A367FE7E399C69B5D565EC092BAA2ABB29092B7F8F058FFD373FA57371 CBAD81E8DDB670411F2860C3A48E6752111E02C60D42B52227D79CECB5CF6688 B32F169F1AFF056C2E75AB1FEDDD1811D6594A13C60C803119E24ECF457F05FF 1215445D6101C7FE8CA4438A4EC1CBF5843224763DC4CDAA0290332E5935C23C A4D2457A31F21034A05551EF340F9C1376D67BF1DD9D9EC4A0D0EE15DF4C5CC5 748D7CD4EA78A5C81F0AD7B66D34E35E391921EFC72B3BBBD00D74B08B9D140E 34F2705A9F67ED46EBAAFCC07B5FAD09FCD164E57FFBDCC0581D05FC82460279 F77850E484CC8566E70186141BAACF9197B59CC450910ADDD207AE372ECB8FFB 2BACA83207077CC912A037F3E164B2495E7DA54E96D6B219905A30CA498AED1C 981BA11410E6740BCEF0561356070D714A220BB5776553A73DD2220A6FD50EE3 6EF2C4B5322C81C76ADF5E0DACFB6193FA509D94A71FA05EE78E21F94419132E 2BC3302AA96434A1C8861486045D1DE04F324F1F6AE32514C069132E536E94E6 56707556EA1E227C05F74A4B8E93D995F48A8BDAB68AC9BD39F46E6F983732E4 A6787E86BBC3DB7867C52AE77A57F0C30C4FE8196271BCF195C926B68424EBF3 EA36C12390DD02BB5AA9AE8D1C8234C729F5AD311CAD724C93FA9B3254905213 B6095AAB73B974FFC186301B227D43BA98292407F3E5229CF09AFE39EF646C7E 2CE90464920FABC01F5A33AA259E68D928BFBF1EF255C87A942340A49FC2A8F0 55CCD1D6098E428C6FC5A0D47CCD4575E21BFA1E987DC17E2436DB5F62A8850E FF47348D1907E6993B3CAF1FAA5B38E105458F0CF77980DF0A3CFB98DC6708E2 A9018430E5D99C4F28CEAA0C422D129FF002807B54DB7368228EE6CB629C7442 38E2867238D66F590DBE5DD450F926212EE5C84C8C760F5063CDACC67ED78268 11DC8B002A7730F65604DA552AD37E34E9CB349279352043904696109F34756D 54E82F97C4E731B0B6920FBF127F4685DFAC3BB8C2ADA4036AE88893270C9397 13E801107C7AA80B2C066F47E2C4A43DC612B22D55 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 6 /Sigma put dup 11 /ff put dup 12 /fi put dup 14 /ffi put dup 33 /exclam put dup 34 /quotedblright 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 61 /equal 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 91 /bracketleft put dup 92 /quotedblleft 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 113 /q put dup 114 /r put dup 115 /s put dup 116 /t put dup 117 /u put dup 118 /v put dup 119 /w put dup 120 /x put dup 121 /y put dup 122 /z put readonly def /FontBBox{-34 -251 988 750}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5CF4E9D2405B169CD5365D6ECED5D768D66D6C 68618B8C482B341F8CA38E9BB9BAFCFAAD9C2F3FD033B62690986ED43D9C9361 3645B82392D5CAE11A7CB49D7E2E82DCD485CBA04C77322EB2E6A79D73DC194E 59C120A2DABB9BF72E2CF256DD6EB54EECBA588101ABD933B57CE8A3A0D16B28 51D7494F73096DF53BDC66BBF896B587DF9643317D5F610CD9088F9849126F23 DDE030F7B277DD99055C8B119CAE9C99158AC4E150CDFC2C66ED92EBB4CC092A AA078CE16247A1335AD332DAA950D20395A7384C33FF72EAA31A5B89766E635F 45C4C068AD7EE867398F0381B07CB94D29FF097D59FF9961D195A948E3D87C31 821E9295A56D21875B41988F7A16A1587050C3C71B4E4355BB37F255D6B237CE 96F25467F70FA19E0F85785FF49068949CCC79F2F8AE57D5F79BB9C5CF5EED5D 9857B9967D9B96CDCF73D5D65FF75AFABB66734018BAE264597220C89FD17379 26764A9302D078B4EB0E29178C878FD61007EEA2DDB119AE88C57ECFEF4B71E4 140A34951DDC3568A84CC92371A789021A103A1A347050FDA6ECF7903F67D213 1D0C7C474A9053866E9C88E65E6932BA87A73686EAB0019389F84D159809C498 1E7A30ED942EB211B00DBFF5BCC720F4E276C3339B31B6EABBB078430E6A09BB 377D3061A20B1EB98796B8607EECBC699445EAA866C38E03ED7D4F3EDBCA1926 2AF6A41F67AFCFBF3630C943FA111E4CCD988A7363F7C2B75EAF5830B049460E 0D2B337988F150B9182E989E7750C51BA83DF37685483F86D1F47478883F3F6A 4B7F768DA5AA89E8F163029ADD4A9209DE8A4F285766C06EA859639B92CCCDCA F59B1C2BB8D588CA754D1257BFF76B53984DF4937093AAEF79009D32A29A4C16 FB610C7D6713482C48D7F9E8410C0F00AD6E67021056B6035534E79F05D14EF2 4E8D81A6A3720132840F1C4EC297A0F2BE2BD5EF3C5039C905CEBC9949DB6694 AE83C3ACD4D0810A36778301558A823D385426E33F6A707B0A6BE3054AF846A2 92CF0E7C350E1A02BBB728858ED6FD94ACFF56EC2411D696E1718AB40B9891FE E1B9E22A8790D3140A8399D908A2DAA6735BCAAEC524C73EF258F2433799E834 B9D4E7B8483E75126FB9A3CD57DF962B1726B0BBB12E7A2EA5AA6251774A4B17 EB9060C9DE0DFD0A3D5B6C5DDD48F040E13842416CB3F7B5721A2C6609270FAB A17EFD46B3CF4120FBDADBDF83BB722D025D90C9B63BCD3B9DE8B864887A9AF6 E24199B7CFC46B632162D3E5F0B06C17B41FA797265DFEB79BDFBC74FC05AC6B 03187496C6FDDDC96556BF58EF04FD708767E66C7147D25778CC7FE4CC4A2EDB BB2BFB62A27B1E207E2575A99E2BD2A7E1407FE155CA9095687FD8389BF75BA1 59B558F6192CCD651233F5AD9A3B546885E4B309441D863675F93BCBD8998ED8 930E9AB3496A65272E5A446395B2B4229BC2FF3EAB779E1BDB4FCF5650611438 0C224090E27F55AC088429C9DF2A6C099DBD58C75EFD32CBBF5D1054675CD0CA B35545CE3B8A0F8991DDA95918F69255E3DF5A9CBD5A86C21DDE80EE9F7E78DD DA6ED8AD3EB1F543D62B9FADAD306215AC2A2F4DF7720969C03FCE7FC6C352B4 2880E96D2E870B674F410C88B69BE00BE769A856920A7EA1646AE4B2747B12E9 6DA253DACDD8C3E6CFE14BDC4623960172A6DA3DD921685856D78E424868F115 EBF3AA3A90EB694D8CE38EE890914AB5A47202874FFFB10E6F60E303330E9913 BE5325A056E190C457958BC02AF716DCE1E700F12C38B02C3F7E769102C0682A 20A0FF47D4E50E594734168F67AC749DE37ED9B10DB36CE644E0D00EC4AD0306 79C5A1545A3B795D37AE6B2D428121FA7E1BD95B816A62718E0757E3102247C0 14848D3D00D2B73C94D411A8A60E6D70FC5DE50CFCEC7398F74F5347C4D488E2 DDABFA517A25CAFBA90A29449344465CF827B1C9981FB3E9D8F4666CCBC06395 67A705296B021D95A75AB94454575578BBC9EE39645A57E93A6273D5E24CD6CE 81291C4502AEB7BAD1798D01F1FE92129E9BFCF796D4107694367681993D1F70 63C794D40FC3608E5F066864398839D9B8FFD3D17C8F710F26954B6224AE9F05 B8C19A77C8ABA9CFF072F24BD55EA40A6F0E97C8C00BE3222E59377DF0073892 757B0E918B02B44919072BB76B72EA465ECCFF0CBE3C3EFCEBC277D92E46021C 06180FF039966D82FA07CCEB68477D5A26D2574A9C2029B6F8C34F4F24BFDF90 4945021029B397C8DFD16340A96F93BCD2831108565F8B0004AFBBEF8FFB2BE0 5860843F290043217B47E8CDC7BD97392155039FA0EA7C534E24CA53D1BB9D81 C1CD6E3DC4D2BD4F991EA4EC2219BD1EB044C3D3A4F0E20BCAB0ACB2B2290EB7 37BF4F772B36AB334DDE95FD58EEA369EFDEC4D7E76B2C412B1C1FDD1EF0CB1C DAF156A3E69DED33BF1C0F0F0CF0BAA24CF8D0395C8997412767B55D0CF7F6D1 FD01B85D70F0BFF7D21B9CD34FFF7DCEF1D4E9D362322BC36D20BEFAA17B78BE D82D6D17EC37A81AFB5B892B64F0462898ABF8796A24EC19949B14C04B711E8C 2E400D10A4A4628EED98A7497284CFDD2DCAC7FA63703C0A20C0C9BD96E053E1 AFD60477ECBF130F919F833CA3F692AF197F998A3CA4E6BFBDC3699BCF6B4EDD C5B0A96D0C61F5DB283A5456765E2850B6D1BA66B1CF55FC02880997E61F1A55 9369739332952E5B0CF2BD2874B1F787B7796089D8AEA7A3A2339BD8C2F2AD75 AAB491452404F974552AAAA05ED28E1FFBEE46C94107DA7A12638F0D1E1F674A DF3D5D1557725ECAD378CE30F255318F5082EB64B3F026D09FE0A562F2AA2C2C D8E72C4203CF9483D31784FAA77C82C69D0540B0774F8E49A6D2FF813966F943 288CCAEC7533CDF7CB73D60B4AA29802225776207893659EFA136D8F2E74D5DD CE85AC3548B8265087AD39269039A7B7CD6E4ECA1E78FB92A8832D9BC393B280 D2AD3E2AD59514AED31637257391E0CE4633EF7266FE11CDFDDD65F3DD8EA26A A024B3B4C3F4C8CD5EC18816A286F3CFD1527CC0632E599B770B3B84C0EB1932 70A6D4EFC15966FAF5088426819AF95763DF8CB23C3A2AA3BF1DB65B2B32850F F234E9A4ADE91F64D2DF34D5232C7D4353FF92085AAA33C693F634F6E48B6F40 3BD34C0C1DDA1468CC4E8DDCB78C72C45A8D7544AA97DAEF71D90ADF8D0671E8 0F43B8F2BF91CE461F46DC56758FF8492EC81A319C787B1E53BE84409E04B7D6 73F1CB72C97361899EE5D5E1362B242087CF67A85101911C9903AE3E1AF77E79 074710607771030A2C7FF6176AEDD13F5763F9132DC2AFF2C39D4F516B5C906D 72D8F053F4CBBFCD765AFA7900920DCF0C4AC0A910ACA4EF3BBBFA29066B3F18 4509EC2BA0440A9B6A18F1CCCA15FAC3CDB055C8603613C6BCECEAE5EF6456D6 DE3715FD19BE6E94F840178F2B18B580AD867FDE66A3FC24C009E4263AB05F2E B0F4370294BCE29402929E97686425E64B8A4F3268B290C80766E850056F2B39 A9101EA9688D6163DD182FFFCA44300EA0C2557940BC80334557EBDEB9F91A1F 6B98D6F731BE890C9DF637F155727E6DBF7C91CD0E27D0DF2B17683B4105928B CF709E1CE070C556483FDFA7971BC49FB8C8F6F6A7DE112E6098BC942C9F2C73 1BB6C3D1FE14CBE6815D273D8A3009518AB01E25B7280AE9B8C66587F13613E8 FCC2DC806CF814B692E479C21159697DB192417C5CD6550886C03A975C3C9777 1925AA45169E0A6A8A9C9535923CF3E750CA909EC78E0B4A51747019DB1A0D34 5818FF500A762468526B4E35C63FB316381EC4522F0F7625A6259C9334262C57 5694939D78C5932196D279C5E2143287CA78C4E4A45246C9A039AA0F7A487B64 5EB1E52EFB8B41516401D9DCBB179CE5CCFB22459823705632F8E40C0E820557 187625FABC276BB2B8081CB7D04D1F927E92C645AF886A2ACFC1AF733C8D5F27 8D6355984CEA6726788CF58E7CBA116BCA8E10ADD9E3C90F24DD7E4C408432E6 71C80189738A3A4A1A2C5E6ACAC0CC78A1AC1B4C67803E75A6B4E8A3536BA255 3F4BDE831FB6FE04CDE19C560A2F8E84D9B0DA23BCD82619ACB540CDA9E0DA8D 6B838DB0C8547E98819D801AEC0F59F515EDBBF12827B58C73F52CB39CEB0967 EB49C3975E84D2BF3C00BE8E41CB7A4A4E7B96B29D01DD80045D6C5EC2500184 BEA1EAE219D93DDB210B48F9620144E5D971C0334BEE74C2C7276E7DCC436F86 14CC61F3EEC786BF60D424264E7F80AC0814F38FD2B73702DA6723377FE6294F 97C81CBF44B199F46A558C68AB18703D63843C9B8F2980A0D7C20D8D81065BF9 BFC6F96FB8C07886B093FE0069C6EAFA0916B9A3C55AC786B161910A2C9E5F05 E9366F1E3227B3F9445A83653868C6DEE27109C950083B3C644BBC5DCFEF5522 A2F7F96123B122113B4C2B752FBCD2B5784E2EFECF7637406885867AB8E18A07 19DFB00AE52FB5D23E76914163153F9E2DC42BC0D7114E4C0339F06A7263D21C A98F6A8CA2F8E8B0C88A2E2EB0C519E63A70B0DAA75F8E99346915EB56C33DD3 5696B3051255C4B35286763D93E39187000D78076F51D39C74E743CEDBDF0F93 B238C85DF958F1AB01BD248F70233F562C37307FB85370B793F90304A5C1B352 6DBDCC726A7B61A3A491C45E781C0CDF4DCEFE073B23EA2097C3E02B2D3CC145 4F235C57F1DBE8328F43F74813FEAFD4C6A375158A2BE63150D5D1A5B833ECC3 EEB643240B9CC05E8B9B590A3D4FBEA0F21BE279C4A1906C7E7B63A9E028346B 40D40ED30D0FF65B6653ED8DBB48D6C610E5834BD2BB3B74390D853DEA5A6B02 11EFBFCEF0ED557F4ABB6FB65887E197DB7D0CB0B4A10077BFA25D114E74C76D 2ECE94080AC19125429030465FDAFB075799CC1077F22B87CA3BDF5C67BC53CD E9A8FE81EA920EAA0C9F7215747D852C9E69CED4F7689E6AF1E8D3EC0EE6E97B 71F76A648D75BCF56E300C5CE0E4BCE50B4E73584C650C7E78224D17DF7CB9C7 B697116AA80829C9CF8B5B15455ABD9ECC524492FE5D3F0B0A7F24AC7DFEAAEC BF1E713776443A3FE8F988ABBFCDD0AE4FA872E300F9DE6A026EC303DB4E2467 A63C3F41B4EAA6689663B33C1C73426454C74BB2C3AA5186B0DD16D16E2AB853 A6E64B2F301F1A0B648F90CC3487D041150C1BB266ACF2D29AAAC6C286C0DB45 4D87E09C7BA2C704E52770DE15C89326A2E01B13EDA894A6A3E8405BFE3F6D73 2E69B40A2D31C413A1896DFD2DA828B1FEC65941450BE4B19B7F8E336DC9F74D 17762D6751005EEDE02020916BE6108AAEBC03A5D447CCACF30E96E5E35D6C45 8F1FFC46A7DBA9779D04AB19EB8685F82EEFDE2C077104752F2B8D3C3DF4A888 3FC060689587C22A23086709CAB9D3B211331F05035104B33D1B81E5401B9865 1398ADE80A1624CE608CDCDFBC66F6C1ADFF6D00A9F67047643AA6ECF781DFFB 6838AAE6407AA12D78A3AAAB5313321940E285C18F1F2F07ABB774977179BB11 C94A1AD251554FB455DC8D54525C104307025E0DBEF7ADEA3DA473355D2E7EA7 97831604D0DFDCB0655FAF5402B20AFA9C0294968B207A3DFEF8CBA30420C1F6 4D811A9C6B94BDD71DFACBFF44004DD1C6FD2BB7F86E31C1C369E0007D114935 B96C3A819C6223C0F3457813209090BA6858594F99FB5503E89749F4E5C03C44 62063153036623933D14A5A479D234EA020B33FCBB9D6CFF9EEB2CD167A1A748 420F91B03C222AA9C93FD4E42C468FC88B9E7F4180E4BA00470148D3439A658A CB375F7A2301D0F188EEA266D23AC99CC158A5E8EA484E4867B43A73D6455176 8AF369A204496C185464DB684EB3F7080D284197C3B6A82500472496C104778B 950B0466D43779D7A3E0D00C525FA6CC7AF1E2521CFC6C5D808148FB6B555890 BE3F7302203E0877C84D0FE4EAE29BE9949D2EE0D884208356F3BE8472653A50 B90DB6B3B34F5D0CF859DF6D9E854BD5191FBC4643BDE28126B1E7F10E24EA02 FE19C93E1A7CC253C52A6C927823394B24E24AF7744D9718BD15A40BA012B8B7 B828CDAD661874543F760A88942FCBFF3D12780AB1AB42D1CBE99D73B7CCE1D1 EE05F12152CD6BAA362A2F565AA3CC28384C368F8239FA27ECF486781DBFF9AE A7A03BA14BD20DA06B3CF20D4FCDB7CBCE4352A4D4C08D7D80E78F0F57CDF92C 7518EC7057B941598B74811EA40AB8BCB54B93D4D43C8CD344E8E437AEF72CB4 295BE4D3EB6B02D45D39ACD80C0144BDBCE8D6750D654A5E757903820539444D F0CADFC4066C8542E710D031ADA2D6E935971AD6EE088708FD1759B96BDA2D5A 396CEAEB4FAF3C938B735C800846CFDD86BC4C38B505D12F189EC7B374F3A260 86E9B9D83E989D59C1954F685A651B21313B50589AB1E90A71CE50B13598F134 852E42F10C86F921384D18DBCCAF52B3FF2E2F1B32CB74F423B9461F65D382E6 BBEED6C7CE37EB9651C2235E19FEBEC7570DB0DD6282CD31E37A185EBA9C5AD0 FA67EB9FA5895FFBF212EF4559D4D5E5B18B5D945241ECCEF6985E8F93EC0F29 242849F5F58239F3653E3FF30689DF1942A5ABA795092E3E61CC626A5252A6FA 876446F58BAE06061F35954E79FAC071C411A6F0203704D14D03A58B6DAA1E6A 21E9B205382A22D1ABAEAC89634238AF4E385FB62129329D04F94D6FEFE2C85A 4277F5A608E61127F4C466AADEE4F7D225257D93D2D742240E264F50AC6B2EB4 88DAD870D8CB187FDC9ABDD49CA99A4E483227ED324C481C8C4A0E5A9A892892 E96A31E4C706CB39A7C52F0B5A908CE924BC4FF875B5FB0CAFC1B2C9CEC66458 C59D2A94B65B41301027880AC580E86945DEE2C9C8E9563F8BD5546E4C22CA7D 0CB94CA0BDF90A1CA38688CB25193E8511CA1F9C199DDD79D4C37AB67797DDF2 3548145554CF0612414D1F2FBC1E20BA479335896A093CCE00DC41F1B23BE5F6 3437B565CFF222FAFCF2F8EDACBF09E6BAE0824C63D23FEF7ED59F3425C4A6C0 53A830C9C238A39B48BD9135C7904E935C7A6B89D8ADB8FD0B2F650C6BD16297 ADB271C8756D15946C789C15B072B46E203886ECB578E0CD5CC6C22258A58B93 EB01A71F0E5021FE950591E90C183C1A77EFAC7C0A6240CE46AF02D075AFDC52 7294CC192F121997D78465F2B3CB76A469721F691B25E2036DC0A8BCF478B07A 3064BBF15FB08E87F443ADC8E5C16632B5353C56123830C8836CD751E0E0472E 383EFDC516128B64C8A135D9E3A03747333E8DD07E5AC25001C3D5625281A96D 1A883CFF77968DC74545E2F07BA1652D67B6564944DFB02B977D7EB55281E189 94F56EE7CB02A8F3FC664C76D5C51245B768B708EBE2D589D63E7BF4FE396A98 CFF32DE34AD28B856AF3E639B048A3875715DDE70B0FA3F86345D9636E4F2DBD 0DED5BB4B204951CDA8097E8F6F637700567921E06E8B86A6DBE5A370247C296 8CBAB0C7DAAA4067AC8D0C552001D6704DE36B231FBD6768B2DFB5317CD2831D D2C2F07811B949C3AA490153710761A59CADE44652175BEDF3A88DF5FB236FA0 45AA1FEAC98F6DF24C583010983D934F0C375703789C8A1FE16BD7FAF4312708 8B48A09E5692647E853C0C93D7DA45F70BB5E0D43B8CCF55A3643738632FCE65 6605C9C7B7B5F6B8F83C6A9D10CB5A0CE45C69B4971E380C7D9F5E5E89F86D50 7731C04C037536CB49996FF9142342E5BD03411EEE025D58EE90B1FF3EFF9A40 3D98D1C12A27DDAA03D121668D76F729D9BADF6687A034FCF865E6FAE133661F 0799563928C1E86EDC0A3DF948DF4B8C563D96CA26CE4743DAE9EDBF7870ADC2 582C02E64991E3462ABC25DCD7724834047F7C5325A390A8EEA1F2293491DD41 F266937760EECE40CA9437E4356213D982198608259A436E9ECC5F86C67E2B24 21B8F16D1C66F0FDA0840968BF4A66D6C67455930491CE15677074977DEE28D1 CFACE52D9C30B5E27EE6AAA1EAD1EF90016BEA659DCABC87D419CEABB5CE4424 3A0CC8140A57310198D777C07A4E4F1BF0213CA3529A5719029FFB82785E6FF0 91720E8FFC1230585A611143FFBE19BF21A4166F5BC5E04172A8F8E1A422CA3C 5E36C3883D26A5A0BEE973C2093AA9F1895333E1989B513E00FA09E7B17379AB 2714AEB8D0AD829CDD311F8D3FE882399F7F5007DB1CAC89A8BB612D0FE2BEC7 39A5FBCC1DAABF7882784EB2FB834CE526FA7D1E37B6C6572DEF15FC36511A2A C8AA6F08EFE2BFFA5FF0C78A10C975C1A6E8FB2265B415C290890DB39D5E0D2F 607E71506DEB26ABF8C68CADF5BA1CC6BB5699DB4A79660F898E3549EE56E57C A91BF378424D08ACB71E6BC484BFB476E239C25DECCB22C567BAD3245FCDB64A 9D19D6A8CEA6CA4643F878AE3C9E79DAA6F4A70635AAA12E00C0B5EE9F6B4686 4EE7692F365E96F37948FEF9375B64526E4C2C4DB7875637E7210F912EC370FA BAEF70F888A1B95B7A9ED319C48C85B02FC44A471AA7CEB39F6F5422E9F0B808 890368AA032E229847DB96E08454568A1A4656A7A32440A334B6F326F819CA92 B2A88620A65B31EFDE330CF13C100F673794D8CE80A0F7F1A5E6ABB9C60EE82E 9CE720EAF59C8176EBF998FDFBD8F241E5C93452442260562149528249C609AD 24C59448641CEFD4DDED47CAC056F4A6EA2EF87480330E1A9BE310023197B980 61575A8B984E14F3255CA8093B5904A7CFBD8A35E35CEBEC00A2599D7B02D8EF 7C20B13C4EA1935DA49733FE27172F6F82B8738CC5F11ACF335E66CAD69A5A47 6C516E76505A73A768B22FBE609FF5370C7909A63125D74D28CA837A3F04B5C6 B241C765965FC468BC18EEC043B2092E941BFAFD43F1B48F59352EDCC26A3DC2 31506311C25FDEF399AE76408A3D65864346CE4DF3F84BFED12CEEA30EADC9BA 768C8F3D981F4FE67121AE1AA9910EB18C20034C7E9FAF6709BC6813B727A25B C03C98290D370663D6177899127A06FD7FBA10C2ADF51AB3912F8582CA6BEAAF 9037C2B7791C11EB46FA1D7792BEC666A9D40E4A447AF1DB9DF2EA3DD5ACE232 DD27A1033E795B3A0FB3576DD09BE02448F3A0E44D1BFB8F2B5BFE4A9B990276 7FEC2FEED1978F07CD8B5FA7F2CC78FA7C727E62F5A4A20B0C35023D8CD89F32 A38D913FFC78899D6537C67864FB3C31C230481E87398FF1C4400AFD0BB4FFC6 0AA952E566CD23F1A24D4F2D2A1DE0B17184625BFC3CB174B5588481A2203919 9A165E408F8880D76F3716091C4980EE7ADA2ACB02D7A9228523B80E5B395CBF C7C3948808C686308FF7E1CD3A7E22540F4FD7F0A96CF1BA91D21A1F353FAC7F 3E22E48914484B385643BC41A29450207B406967F1A8E9122061C5E7A658C0E5 FF1CF3146B0C1318DA190E244D5A365ADC668D702D050344BFEE83E6F53F2BC8 6F83FBE5FC0F76F042D032D5D7E5A4AC5D65359A4DC811F122C0F9174BE9C631 5D5727EBC55AEC6D62B406F31D47C43D346FF72BAC29C40EAE9A1A7E47ACD8C5 AB33A9DE135A4B0E0A38F129FB57AADE41011768FF68676EF4E6671A1870FFD1 8570F887BC49A6ABA3133CF1E443D5339462749E9702E0D37CB625F3B07D32E7 D8EDD359C03563DC6D8513CC768B07C6E3189C7E76923208460BF8649030F48E 5C739BFE78FBC3DC6AB3AC0ECF36C3603C55EB07DD0A39A6C138D64DACBBF3CB C2A295F9B546409BB18A04FB73FF3467853622B60DBF850E3EA8B0A0BE64B8B6 B96089B5D0AD95861A855FD1E8208E130899E33B892B52528F156603DCC168A3 8F08C26195A7A5E851F30EC5FF54211FE5377719E5AF61F019DC25274327A99A 7A302E2BA87A43E6501F6151073AC4CBDA6E73074D31FB79482083E83A53F018 3C1F455CC72BED8A52D69825EB7A7C5A729FFE06298AF13453EBAEFA172E252F 2A8AD7FAF9095F5F736496E6B6AE284560599BD2872C9B45B0649D044222EE1D EC2639D0FDD2B875D85A7187EE6BAACAF587869CFFCDF1B62CB93F59F3DE4BC1 AA603B0C73FCB813BDBE086FDD7617545E03D6A4A2AF4D57D05AE43228EFE3C0 E6096F27BA63B934DB65EA3EF59CF5547D5B121657FB8F8E8BA625C2E3AEF6B8 47453A26181EAF798CCD52D27F80C44032681D2DEE30AEB3637A9D760F79441F 5411C2B42959D70BC0B3F358C10EEC42620C3E6251E6A798A4854580C3320B2B 2351526497EDA30BA0E6C94739FD6D1910AF2D8F2A94248DA5F5EF678CF3D172 332663EEC488F80A248D3AFB52EF7054FE503A2C129DB9911878BE3F9A189240 8F42A18C1DC4F6352449F8B23703E301E45C03A0185FB8241856A19FC7E9473E F0098DFF020CE7B14A657CF3AA2252EBB14296C608870C6C626D5F71CE6620BC 13A86B615580F52EA1A3CC7D74C3BD02403C8F22EEDBC8149977E0E701F62D89 D3153780FE1A52C9CD3881C78D72C42478CFE07D28DEB5EAA3B3A06EABC9EEFC 9BD923E68CD10BFB6AB78ECA626643EC61AD992A469EB1DCE690905FCE2BE47A A81892046381EB88160941F0C5A331A596A29007FC71771DCA31236BF324D4A3 DC42B6C0E89EB371FA9EF895A1AF38E0E86750B12B42F74E6D6A80AA2F86C140 37137FA1884A263978CA59E850E1099AC6678F480F5107E36065A7680AFA4515 CA755849097CA052CEF3182814E7D4D82FCE5E73B2425EE94D78D49DB80136FB 2D565FDC39BFD55E7FAF8304C0F3CF95E68F9542D60B854285FEB27C260D5940 46935021B508B38DD2F05761F752C760FA9507A941069F6C5608CE8020D71C63 08C969B2D3AC1614BDD5D9CC4F514919911637B76AC8A18B06A7133146C1913A 2910D2AD61950579494CE35AECF238DE1622448D28C9D163EDCD03437A7BDDAE 65F00236419251F975ADD0687E2A1E3A5C524B4EDEF0D57710727D4F9FB0B516 2990AD730F1F943DF64824CE80A8DD8628AE8F6DD707A1A02E3919C2338A1BCB C7203F8877A53C49685AF775CF25CAB759C303BA7F515A5BBEFBA2282EE92044 C1B547240A1EEAACC3C43F02F5C62E9FE83A8C40298422BA972727D309592E7B 120DAAAFA9E8E6B58DC6157988802FEFE917A424DD661DA8EED47362940FAD1B 40A18FDE206B0488DDF7963BF7E61592EC5788A53C7F8D492C59CDB7DEC0380C CB55D5B2A9D3CB127206A3305D7F0B2917DC709245B4C412AB471B3BAD5E2366 E112A44E25DA61F168A8121050CB8641C62DF21F4591CB41D6D405A7A50FA532 978EB9F7C234476CAB6693B3AFD12CE4E40F6BD83E9F862276F3D32A933FA4D5 C373F307FE8D7D0F1BE92214FDF168B75F09F2CDEA4D31D183A8A8A9040D0A68 5D327F140DFB4AD799DB3889A27D87AFC8D6C94896F6CDA63F6D5B37E240D484 32940963DA77A69BB24F18A2ED37940A06B86D99C232C4EEA5A5512A92049ADA 4C1B764E102BED060F5D1027A249894C4CC815AB9F3B20DB18ABA49C6FC85D2E B3A6D56DF3A0AF26E5CCE922702CED5513F9C3DD47F8601B1C3798B4077D6C1E 28E24E4A610B9DC42E1D3E8FCE928623AC57DCF79B99E8A8E1B0D65B1C933246 8FDF124CD88056A7A903508CD3D95BF29B4A648A6A9B9DA2938D790618ED4DFB 803B30C099A917A4BBCC6E445455C65C00522204EC04FFB4B9453D8AD7A401A8 1BEB6A6961CFFCB4F0ED38D92405225944D54EB9B81D29842533C281CCD3E431 E1A183515C7272967B5201E2A31CC8F584BB531803D4068451409ACB3F8E085F 99466F7AF4AD2092FF50D78C2A236C219CDCDB7AC4E97E6B16FA3BD447FE9167 152E4B872DAF47AA4DD803E56217161D6495B15400D486B5A09CAC459C7178B5 0574F637A2E4F5DA9A8E17248B5AD3090F528CD47415625DF49544B326C51C16 AC1B41DCA8ED0741E2FF7506773A925DDFA527994BF6747FF0C19F1432CB4AEB 49CF861D5FF940FF4E020692F8DAF6E7A2ECF6B34A478D198401AFAFB30F1B65 F5795D2A346551A76B2D05A32BCFD870C8E74C2F9D12F68325080E0D0B3ABE3C C46401B5458496A7331A5AE7C5A78B0F5CCCA7664589C596EF6A6B5AAFBECA00 340817D41769D14046AC547EE6E154C7CC04AEBB94799743D4D85B9EEB362531 C92D0196FE01C1FA7659871D8F064D1DF3DD0CF41426360BEF502D982336729B DEF106468392B5BE99CB58E1E81B48B668A424661E97CE64167B2809CAD02808 A6BD926ADBC61BF0AB37CE2B4C921B296B8BDED27FDBE054CC2EE82D8518494E B5EC4F1EF2ED4A63FCC0321164692F10315CF27259E5DD527833165281EEC1B1 4526E1785D9FE6ACFEFDFA492CDB067A9B296235DB50414EFFBDF67CF8D60A56 A5E31048DB6060C7AAB7E1FD92A66D8E687ADAF1EE2F3360C09817468287AF3A 520632E27000C7701C8CA6DF3349003D4D0A5BBEF2468CC4FD8AB7211E56D3D3 94460B724F5326E1F1786F3ECCCE5ED010EFEC7D9C5E3EBEDC67F16908B157D1 7BD5C4BDEEBC05794D5EB5AAA657005C8F61DEF8DFA3058B9442D8BBA61CEE5D 0063A70BF9F69B4E524A1A3057A529BD3576690AE8E9AC7B2B8F718C855906D1 4E6ABB5507FDE8A0BFA51176A6C04B4BAFBF65FA76372F61E951ECF8639C2113 F9B44AA1B720D76C6878040F91BE42EBDAF6B974060AF99A9657C89B0F3637D0 02E9681E93BD4D75301411F132A0545F3A91E282C94F424936030B8BCF5C5CB9 407DEFF2C0DD808804E2C47F6333C6FF1A115E27A2E3FEBC449C13EDB523B182 B5C72B04630B3274F855A91217097A218DF11D0D5087F8E384A5D7CB39CBF02B 9164E6E13357A45F3AD2BC0F8CE207243035A6C690C42866D6EE9705236F513B FCCE15340D5E91A1E2C602C06693075E43A94240A858B78A1832CC19E28F8F2E D3D0B19D42154E74F7891FF7DD512BE227D3D1CDDDAD2799E860F51A1B4A1D6A 48A20BD817412C1C89E52B57D3AE17F9933328E5060B74160971793A49F08F1A C7EC75A1662FB0A34388CC7690D76BF0AC2FAED31169BE60E1E44AABAA913522 B97B307B306A44C2D85CDC92EEF4AE95811829051A050BB876A656E1A8AC1B79 AF47F33B40AD5F1950D38D17F5D1DBC324B81ABADAC6D6B5C4FB1E2469A76FA7 A6A7073A261449C46BA1157D00A6969F65DA09B930FD429E3C4E74BD853EC3A0 5F8A40382D03105EEF73607CE3AEFA78E27D72922E11D33C034C1D06682E7770 D042E3B1445895800B07518A213070D55CF0226B6C240F7BF6F352FB7D124E47 3E6E646E423FFC9D5B879F0A441FF4B1DF643A03206BC03930C22D6E13F0AF6A 022B547D7B5448022503BE61E35EF914C4059C611A7E5100C2AD5391367BFF49 896590EED8E16FC3FC53B22B6908F7D965A958672DD866987968C4D2D585F14D 9BF1BFCCE51436BDCA3C2E954A59E2E802190BC036596DAF49D13D04149C4B30 CA0030E11CA2B10DC607D0A9F2A7CAFD6EB26B2B8CBBF605740F6D4BD04DF0A5 81F29E0A768496A4D5D6D9906D2DCC16DE400966D24A7DC29B7687F0E7F9B5E4 1CEAD2C7B8C32A4F0476FFB007A708CE20ACB05E05B1FF40A646730DE5D53927 CCEB75F3D5A52911050BA57EACA1FEBF3591FEBB124AEA88D82C1FD2E889B7A2 4165116569AFFE998DBBB288F5B634BD5E8FC80D8FD77327705A28DBC3451EDE C63828AA5FF2F5344712EF6A840F21318E2B528560EBEB1E22CB8FE34D338B39 C1DDD5428E820E3B45C6FE8A584B2401002E4E666C3099C2FD74A165A1755831 4332332F117A04922BA0462C3E2198368B2F4E95A3D786A144169200722BB83A E67293B3E33D7B3F998D938049531319FC103467B3F0B20D960731A1B70362BC A6B45E28276881E48CFF70AB945DB3BB8ACE5C5CC877B5A6671CD73CFDB03FFA 6C32489EBD777459F6F91E0D4A0BDCB59972DFEA17629BC7A6D806E33B1556AE 8EC5D7121E3F75E7D102600B5FFFFC7501EF2FEA155D1663D5D788FB80F4EBB1 DE19A1D13CBE3A6012F96CEA983281BB697035C5922C6212F071330423CC0D45 6EB6664E45BF4F30577AB12D4E02A794F2C89F2D4ABD276F5D2BD0D8F50011B1 DEE6B2BF513FAB1E742E239725215921F006B01F5FB9EA7BEEF11849E5C5614D A75EE09297A3D404D7B12813E8DC18330A4F024F7DC69B87C0D93FE15F762FCE 948A71B01EB3359BF40E1ED858930F023BA445B4115B74B189B9C3D3280C078C B863C837C92BD4A72C0F471DE70A6F3E9F54B93F25A3E8D04924ABFE55A2E311 562E06A06CCB4CFE51D4D7A396621C82B1BD1C11A59C30CD1CAE5F22B3F06637 391B9C8A2E285AABF2185ACDE567C5671E12DA7142D90F95A87074C1A9B9BD72 762DCE2415B55390C24B26745BE3B6E01F9CF3AE4285BEAFD37720ADD4FFBE23 9200B4241BC68B8E20A00B027A199F86318F93A748DC0BD190AFCCED28F9A670 215CB1ADF8E656698C6049A2D24F0C2A8EDB5169C5B28F863FF1350ECAC7609F A3E7953E6686795A9B4EC0A95A23B5209EB1FC1DBF3B7B2DC02765173E9C2368 6EA062AAAB682712DF49B30677C121F4E2635BBDA09D670CF4D9CFF818441264 94A6B1E5BCF9D0A83C40A7D222DF95BAE7DAD15C7CBFEC1D2AE4558448BBC615 6948AF52C2845305094DDB50C18DB589A5D154B23AD9473FA6F9F4BA06ECAA12 55F92391350414617CF7AAA8A3F5702DA14D8FE056A8E709C34A491A550A5FC0 6ACEB0188A7B299B39197454BB3A9C514764168A60F99C56D5723FEF7772E033 963158C0BEA3B611926D0CEADB215E29F6D3CF2024ACB202A7C0C2058CCD68C0 F8825FF37710FAE28ACE420D75DFECE235363118A7AA0C6D66CB1E643713B4B4 53E89CB11E54CE4AF503BA393DAD418E66A848FA510D4697AB5BE288EAE230B1 7ABBAE15B5669F1CACD88882AAB81F3B91BB32AF574DF84C2833AB0A35BA4EAA 02CDA239DBE055E380D3AC9E9B7104033C13E985D4D46D2F68D70E85843BAA1F E0BDD0315625544017B8C1FFA95962D7A90F3A037AD2837EA520C29C6B58A2DC 42EE13B099ABECA8EA5139A7FDBA3B0AC6F74A71589927F2B885710390413AC9 CB11980CBC7F0C5E77976CC8DAA5230DB442030D9A25BDDC3B509FE4774A65EB F343F409615B233BDBFD5ED01C87C7CA274AA9590B84632F6EBA78E229DDA34C 808DF09276C57B2DF19564330A9784A0EC30E0846FD641BCB991A1AFF0DE3676 4768443F34F29632E1D790B3392C20EAA905FD20938077A95619BECE05F5A634 7781387A2DCC073BF1A139DBAD2A988A492BC494FFDFE121FDD786EC592B99FC 06176785E83DF175A94774EF0681CFD22C84BD2A2DD4E7DA4016E161C5A96F8B 95F6FE5E92DA8C310222E01BE58FE3A67B7E428ED26909F1E2AAAA761D684D38 ADDED78587FB307476BB9F8B38A384DE0FC62C04BE3356AB530016B1EBF56DDF 261DDC73ED3C7CCE41B0330F8E207C18F4FBF7B77EF3A427E1B293D913E27C3B B33F1E9EA8782AA9E5EC5076E4362998C3967310B1A41725FDAB569EDBABB442 DB9F81DEB324EC9D71C3D37026F016B9D8473957A73D6B82BED864D95AC3E6DE 24D83434F2F183F8FC1B9F3FFACA3050D7B560722071B7D6563AEA7008FA4ABB B521898D863C5ACB7A8CD31582F82F628F9F8885918291BCA2C949B52FFB962C 0970CAF5D15F568CECBE22D9B72766F97BDFB87775D1CCC53024B03DC66BB163 96F24C16FE5B1335BC4AF43C0F6F3DC2A879B65E19050082FB0DD55D7158A5F1 A9E6663BB465965399C14B7BF022B40E71A784863C3DC712A1C1E66841E5C475 8ED5048198152F02CF7C49F524EFFD498A668D6B2604BFE64F9C6827ED81DDD4 7EBC45219169A0C9D0D7E95DA4B09EF3F4B37DA4E268F9AC162EE82D00CE0564 35864A74D66198C09517CEFCEE199078B26E5C7FE2E46230C045A3C77FD208C8 9627270F439B70CADEF47E216A09BF62E248D2A8A006F10E9D60393EF13BBA1A E1DA0279DBAA55C9253B9895BC12FE41D77D880554811E70AED258B445A63395 258156FB1E5D8418B58CE2180102217F81D24995A7945428BF842FA3D862D792 289261865ADB4D8AB74F71DE35BDB45BAC9F8D24C3B6AF02EA8717AC440E81CE 60E4C1B570DEEA1281A58C9CE8C2D7BEE25287962EBF4DA6F5FFA20FF9F13251 EF4AC8CA916E68976B7D35725406541147E751C2AA09D65BE3FF123D8D1E36D4 080F2B7D9582E105D46EE311D750D8EC8DA9175F5D648C96185C961ACF19004F 5870232F0EF8416A6532EF3380E079111361E2B191E6301296211DCB820B2635 454BBF07EB7957F27518A38F0D5A81380275C09BA53283249011AFD18A1FADDC 87F2ADF2B79316F1D45AB7C795B30DD0664786A799A341D10ABC5340709364DE 52F4D32B6956E516512338471692F64ED8365E3486E63EB6D3A1953814E09C2C B5F6EB49653AD3EAF79EF0E01E0355AD8F24FDD8162A186D713AE2E81A7887C9 F1A07AFDE472A83A71CE32D407BDE2CA4D7E83017D15454995FDE568BF632D8B A4852ADC5E6620357E3D849D483C79DA88C67D154DC30B2F75AAF73CDEA48E42 4CFFDCB8B4CB2C652EEF323452C4A9600B15118C9958635F8DED6DE62A64A161 70C2178F0F1E01546FCC079E603E84A111DB2E3771E4FAAEE028E138F126C376 E655FDA726E2FB56CF8C1C3C06DBA99F3B8A27E19E10FE4307D85229EF33F6A4 D198C0ED666B0C1A7A203E9AAF86ED62BC0B45556E482058F9CC3D935F66EB22 BF62C1F94A60AB48819A01A2BCEAEDACE15F194CA1F1F48C40C254F251482803 F5AF0C4B675ADF7C57017A79C8E0B9E50E97BF65AFB0B3FD8088647CE0BC0A7A 7183480540D1EC30A32FB86B09C34E53E7EE337374941D97DD0332D68025399F C854EE9B63923E0EB53CF0F8AEB95D0E68CE8D7F8AE512319C00D3522C75CB6D 192ABA28550E30A91A0E89E0032F77BE76F67B29DC8EB0CABB62AFEA66C7DD53 31B5EC74FD529BC45B0B5C18DBB4B8D38AD8FEA3868C36C609DEE53243423874 7BEE7112A738354FC1D872C991DC92A252784A350C5269097711007CA4087349 8EB742F32C8208F62E60ACBE906E15490E8BC7E253D0F9D4838ED807ED98C953 78390459BBDE4640C55E1E63E6AF2A30FF505CA66E217C08FA3B5175040B21FD 5D9E28A747B0E9B50F2585236BF22FD466316E907CAE51528A4F375829D427E6 497D5DB632C73B3C8D75571E30AB857DDBC5E123E2B8F9CE7CBEFEED53930168 90242DE8D91F962A00ECBCD108AD1E3524228C203798D85382FFD96D19E9CE52 1783845D12C12E4CC01E9AF5FEB72AFD19E26F44B892C2F0402A6F1D5A006A05 FBE84E1DDCFB5E2DECBB3D6A73530170EA9DB3F37147D2B77B2E42BF7C7E6D74 09A001035AFC1A4D9B859D188BE8BDF0917D30FA53C04E7C9FEEB839612654FD 7CBA13D760A740A1D80AAFFDADF93044FF858C77F4BD4B320C16DDC5276A1A16 9EB65935611BB5CDF1BF3AAB28FEFFBB5745F385D6FCC8EA12DF959D74B02ADB F2F835EB7F91D9CDC9B1A5B5EF9EF770F6CDCF3CDA45724625147B0ED763372C BC62E4CF7D2853E2A04F4CFC57AAB6C42AECDC48047B85A335E048CB9171AC83 FDEE2A4575F141EE2D869C97733B531B593B6AA647571B95ADEF0C9D3FD9191C 69F3DC13CCCD9E63934BF7AB99D015B8F278C16BDFA36129C4BF7569D140E3F4 AFC5BBF8AB102516065656C9BC3B01D42A2E19822DD23C42D500A099EABADA0C DFBBD19563D76D500A9868E3408C0B253C3922A267308DDC7610E81C319F9329 D266D5C0E1AAA4529F723FB2F64A161F00F18D9CFD88CC3DA36E3352E02A8237 27589680C55B3FD178D4C658D5C2FBB571B06D99B1BC44CAF79E161BFD50AEC3 E567909C228781D85DEA53C1E1B300E75BAE8C91A4ED3C9F02F43C0AD5CCE67D 3BB8AD7CAE77D47497806FEB468525E879B4607F3565B4D7A1BA766541565264 64A1AB00BA5D7EB5369585993E41E12F4431F6EA9049A87C07FED25124A4C283 E0BAA94CA48AB9521242692CB6F9A5C451BE7F510D15BC398320B780FEF797EB BEA584A155D6DD32B99984E48DBD040534046E30558846A599B49BD02816C88F 54F9C4B97B4B31AA9F22B785EA0E0D1631209FD57777C6FD61DFCCDB58D79331 6BA0C7CBABEC607562B141DC99EA4FD880D72F2154C61DBDAF586F95C4A2AD2E B814A01612EA299B5AA1BF702535B9BEE1164F1A1A473C91C1AFA1E5E8F25449 F260F74B323B7542FF90F47A0550CD878413866BA7ED768411F1CD877474F09F 6F709642626D306AFACADECCE61A8D4BDA599EF2E9898A4EA6D496BD70B4B256 5BE993E0CDDB8F0509FA4E11A3D994CB930C2786D3BC9566853A4EDED7E79A03 9BFB1BDD8773CD1C579D75FF7EFBB44C2F744B20103E21AB04E1EF3C07850AE9 A5E464A1C93038E2BC549351E62095250FD86AADF5C859558E01E6BD19529640 B7FB46F1EACB247AEE9A3A5FB88CB9F2EACB6473B91923E8AAA23A2D3D64841C DBC95897C7C99FFE71C8E6C5DEA4873B7F4FDCFECD1A2B3533521F1E2A401E1D 75CC31A752D4D58266058D67E29EB18A4F2B89EFA55C5F25A71F55F926BA0CB7 42A1D7875473E4168CD4031D08A9633ADD4E730A72E9E6F73136C06695D99397 F1B168C493F272EE5BC598C8CF733306F74CF7BE057DB0F7C2A53FB68AFC55B9 394D2137C2774B0CAB4FF358B614D9AD88E2F10CDB49B7DEC86FAB8E9C61B6EB CCC107045609F216888E42674CF6003C1D52BFD1314B6A3A5D76BD7C307B3050 1F391E65488FF55BC79BE81BB62CC954A7698E3187D23D822A702844A69FDD1B 4973365BFFDD0505E221B5B4CC25713D0D55128C6B999F4F2C676BE0713985ED 905CF46D432299C881C504820F47B484AC04B20C0E5F0696095D2F1EFBC76335 F49E15C28DDCDC416A18A3028390B439C138B4FBB312DB22DE94FE6972888653 79A31DB2E9C9DA6DD3E931A5B10788DCA566CC8BCF921847BCCF33DC061E36BF 004F8F1A9D27486EC34E2DA0D3B017F0A978F085F2C3C4563FEF3FDABD75F78D 51A4856A18D054254B6FE50D67F9B7C5C73334252E1A0B4BD4CD191C48CD224C C51A951973811D332C51D095466B18E1CC614416CED03BE06F502F31AF9975F8 9FCD78D812B7ABAAC90EFE978F6BDA2793CEAEAFD08F2E90FC0998FB23817884 8F88306C4B20108D562B3FA36B92 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 40 /parenleft put dup 41 /parenright put dup 44 /comma put dup 45 /hyphen put dup 46 /period put dup 59 /semicolon put dup 65 /A put dup 66 /B put dup 67 /C put dup 69 /E put dup 70 /F put dup 72 /H put dup 73 /I put dup 77 /M put dup 78 /N put dup 79 /O put dup 80 /P put dup 82 /R put dup 83 /S put dup 84 /T put dup 85 /U put dup 87 /W put dup 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 121 /y put dup 122 /z put readonly def /FontBBox{-251 -250 1009 969}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C 295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C 4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF 2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E 0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B 43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC 96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BEFD8D9C400015B65 0F2F536D035626B1FF0A69D732C7A1836D635C30C06BED4327737029E5BA5830 B9E88A4024C3326AD2F34F47B54739B48825AD6699F7D117EA4C4AEC4440BF6D AA0099DEFD326235965C63647921828BF269ECC87A2B1C8CAD6C78B6E561B007 97BE2BC7CA32B4534075F6491BE959D1F635463E71679E527F4F456F774B2AF8 FEF3D8C63B2F8B99FE0F73BA44B3CF15A613471EA3C7A1CD783D3EB41F4ACEE5 20759B6A4C4466E2D80EF7C7866BAD06E2A1040FAF2DE1FD6AFD5FD97EAAB614 956897A7BC784E9865B00EE8B49B918E886049F1F4939403EADAB83A4D8C332E 2221AF8F6F4A4954501CB6A6268AC96F7091245F034BD65542DF47BC7BBAD667 1EE6AF9187E298CB7AABA58E3FB5B4C7E86616C1A830A4A937C265CC28A83EED 8F3C971D6DF5A50A615B713F5332E0CF05C754FD76916FECE4DB2807334C34E1 E2418FFF1B4429A564AB857F1E23337C75E729645AED52B51C319F277F0FD789 C8D5F56EE75D274F2162F53AA09B150479161D8B2F5FDCEA0020FDC7A51E4AB0 041A3247EB7E667B2842D65A5E184D7383D4B7034808F6E4E32CEF72DFAD9C60 730CDB6C87A6D571108A5969895654C00A5F30A5F801DB459733371B4B292AD4 367DDC8671EC48E447C84A11C0CD332175E5278EA0678603F85C0F3013AEB1B2 AADDB2337DB914580A9547B6CDB7F4CCD34EAF4555F34F8023B15D44707E9C8D 49085ABEFCF0BF417E11B8B0542806C20D2370E8230AA56136A2AEA4C017EBF9 6D1735141CBE57A799DC6042F339AB93A7432453B6534ABA5D8D80865C8E1C93 FCD9C128D0E01EA67265479368EADC412572E79D93B6C2956B355CDAD42ADC53 F67BB3284FF203A96D37832A56AB3A4C22C1394735B6B96A977E22FE7C886D98 F366B6CA9EA7CD06BE8DA7A229638BBDACCF1EBF7A0FBBEA9CA0124A104C76E5 636A0737F878A18A34CA22237CC1B445EC9B612458EFC5CF4247718BA053B47F 7873DAC72CE26FAABE1AF3A7A3A5C94409F91ABAE37B15306691BB3A1D226C2E 003BECC3873A15301143F867FB447031ECD9AFCC09C74B7BACEAC678AE65AAC5 FAB3FFB24E6AE36B486E43BA8DAAB6BE26676766A3FEE2A62C62166663678C4E 6EA1A878696C56166511DF25B4C18A9A7997E2E16819D141A696012837A40919 2C6CA5934FF976CABCBC422FA420FE046CA9A8557DFC573A228AD23E23EB8C2F D452237F2DD210957FBAD85B311F03552F6E1C0580852555CE57CEA290D61E03 3D083625FFCA8463854A08F54200C156475F406FADEAE695F1B5915A98D78D99 F9B9E9533871F094CDAF1D7AA84A9CD0F55E3DD9CF57CC10B16B8646E82AA861 7A8CC4F48BEB71E50B96D34BD63D94048A85F6EBA6BA3F1CC7ABB1A86B4A959D 17E2D69138E4B45CD6F7F453E875D517DBD1B70D7A5E03B4F6FE4C7FBCDE46F1 D9E6E73B1BD662B3C599792AD66B584247649F2965CC89279B25726BE04836E1 DA215397A976F0618BB38A384C2DBF592B0F3E205FABCC3A03990F2D6345AB5C 4E8A2CC206D5EE43F6F69A2F0AE66282FDF5A5C5DC3F70E62BB17F2AA1DE2B1E 1EFC375F1A100A75E6CC996ECF653CF708DF5406C01B123E319A46A918D62A5D 061728AC2D2581F55A340C9764D1C9B20CD2A75B3583E14DFB572A46E2ABAE5F DF3A40DA6F279537AC988EC265A39A820BCA266E072C39D019CFCFFBD01CCA9C 69270A20ADE366F8E744F9B2A35E8745CA884F429C2E2A790AEE166CCA52244F 5C3AB55EFCABB20D9D7D3D103BA82DBB55F3A97FB82D9BA18328C3C0C48F8DB3 C536A1B0458025FE4E121E9D1A4B312D059C5B296F23DBA19CC99DD046B343E3 E26F0A363F3A8DD6C73F145BA3E263822F7FD428565DE180DA45629A86336BB8 E2FC5B89E1B4437DE65DBB2E43C3C017BFDB28F94A934C36F85ECE1B54A459A8 524FD93BCCACA3EE63C5468CF126A3A23BA83DC1FB0F6D9BC2D23E61509BEE2F 1E1C682C237E7A126F3106BAE554B28C771D11E64D537EACCCD91B0C27247BC7 695CE680BB2445C9C03F5583662AE79E85F09A185D6B062092A1A21997E803BD E6D3DBA992E52D128B250D3DEF4011A9E9A49BAD35BAB1BE15DD0D720677E361 B45F2BD77EEAEE7007184AA55FC258E5E7C6F36784F09CAA67AEDCD6CC5F8216 F879C95B08183595BCBFC6BEC6350C96B76067CD1B354B09D70B589278B6A7F6 ED1603AB5D5B1C46D69921902DB2BB27F8B131DCCFE5FF6A1324F929E35AF028 F9D707657E5022B031EF2325ECF53AC80C29E822E63402F3C9E16915FD1142CA 2A5DE533B822D84407A21FF6DDEA43DF6CA760BB704D7C6A7CF8FF1388ECA9D2 D856D4E75E4E061EBD930CD46761D3B6B17333E49BC7341CF8B39E11395D2B30 A2F20FFC0F88CB602BABDCB7183DEC508CCAC3F93136CF22686C9755CC2206CC 1EF7F04AE6C8493B1C3051219A305CE747FD605FCCA945C4F682B29139A76215 DB9466D6893FE3FE553BAE4FC78D1E7FEE97EAE7D490A64D2F9ED08B8290A9CF D8A3EFE1B3E3ECE926CD117167810C6D6F6AE53BB8543056F903A449DF463A5C 2FFBEC7BA28D96DCFA73720DD1E8B4A2BE13ED89B1B6DB6696F5DB08B63F247D 2A2252B0C517EB74E41C70EE58B949F57E9E85AD7A9F1B090C1E4E914355E5B5 7F77B6335E9303952B778B874060943EC03ABF7B33E33A2A3F6FC85CADA44D79 BAFD8D18361219DE70F01EDDA4A6ACFA20B2BCEDD85B68B2B2C025CFC4D731FA D6172FCE7802009AA0655C898CE8F790C7FEEDABDB3811F51B351F585408C504 DAAE1DF4FA665F9BE15B7747C78C2802BE66805ADB0ACEDBF47ACB12035EBE97 9F2D97AD00B6AD5C3AB1F64FB54937B926F8AF14F2543C8112029CD9662609D8 9442E1FAE662D0928A0671863527A8C5FA02AFBD5235426002BEF6B708696010 B3E1F918266BF0E014475EEEE9BF8C430642766A86F2AF72C1B760F71AD6AB4E 1BA4F3C6A580ABF095E18D34EDE297918ECEFD8DC505B4F27E817787C07CC187 E6101B638CBBE2E67DE2F4C3FAEA5998D99B4AC7293553F9259923A774E26A64 459327E4ACFE9EE5A5F6D57347A7B26DAC5FE3E2DE0D55399C23B384BBF7764B BA9F1DD986BC737D8CF48D370CD450683195D7458EB9FCF3374F461779B2E339 107DA59707E95B54BC806E85508EA907C33039E5C3B1C2D1C34B3A0B62AD9E09 5D53ABE17EEA43B46678B9ED853D876956A6C29E98C4B90E8281E074C63CC348 D982B7BD894A2AD40114969D96D24E3B9C30DD34D2CDA2F6D01DB9EF163B5F4F 4148AAF306B6BC5E2CAEF0C7E122A7499C1F7961331A10231D904EF0AE2C61B6 5BCAE4B67C63B2211AB92B8A5AFE75E88408275A6F53EC600A7AB51E5C8FB342 2D37D5809A77E03C6AD5CA0D9699D96C646B386E832C68B709917DA2F901A5F6 03C8D21EBC49B8E874CE34D9E0B04C77EE2D1CC042A9626B4C96F797975E910F D85BB63E5C8AE5CAB7455035675CCD702796F72D992DA9618EBF4A14F0BA6793 1A59295906F581C9CF2414095ECFCBFA79A2B99B9A5CE6054A7E74024A28ECA8 12F59955BF766B200C071DDC9DF49676253F5B8A59AE52129F9874EEF0244502 7663A24AA80062E36D422532E8B1B7A7A05D0D1CA1BDFE8F61E8A85DECC5018B 967C39BB72CDD0EF758344D48698DAA2560D9E817E9C839D1D2697BC8C12630F 5D8A4700EE6F60863BA18A4B668492CDDEA692EB36923F549565E6EC86D7D73C A0B7302AE0CEB6B2B49048C1D22F2047784399DEDA6741B869AF7DD3AB2ABF8F 42A60EA183D26BFBCEECC17B8D73EDD55E25D31E9EB6C4944FB44CD79A478C02 04B18E1CE171BAFCEC2FAC56A2ACE6FC5F709DC2E8EAC138A87886060C26793C C2E25097DB86D952B2D45F85D301178A37973DE8297B0D784C3788B600F5A2FF BF97C97A0A1660AB066ABC46D33C81AAE0DD6800C8B0FA50DA55C0682C193C9F E74DC556E08B0BE21425D42C93B690BB4D62CA2C26A40C2C6E1AAF9BBA2CACFC 075E982AEEAB369770742B831FF4FA1304FBBF44DD9B63224795A449E4EA182A 2B05248AFD86B7269C4183D17E385156F53CB61C3409773BB0CFA515C0820E28 E49CF27770F679EC88C745327A095B233E5A558BB6ACF480869B3D1FEC9E66C1 0C004762E80D89C9283ED5CD2F3121D4A815B6D709F6C232EA9D7CE49439DA91 1100BF531FDC8CE5720416DA6025CFCA48F34EE6594DC953E3A5A0788C0E0485 B60C91D385B0CAE70C9B9EF6CA76275B8D31F261B4C1A53FEDA4156BBD3AD06B 7F5A6664DE1763AECEBAF485015C09BEC1A563A328B527E27ACB6DC52F1A569F 72459CE18DAABB6993EF61102C10C36FAE6141FBDA7D5081BAF76C62F1ABFBDC 68E8635B02884202294BE2B449F5B40D6F9F14F1886545835D021B40461D5493 30C87809A0C22E901D58833C678B02F891BFD5E0DB34E034C2CC4A01D86F985F B93A426280D75433E33FB5B7A4E10E4EA2700CA5EEE846E8070E75BAFB8E3F39 8FFC2743D4E9E004D5F2D0BBDB4238289CE8397EE3B6EF0021CC8C5D3FC6310B 2A2CCF8A782DEF7B37B5D1AE4F5D559F401C5288A2D2425DDDF68009D068D1A1 A8A5971FF736CB5141C0CA07EB318CA2AE6FA1CFC9F982283CAAFBC23A607CCA 8F944B094E9C34EBCDE6A88F8C3BF158FA3FAB5FEC7B762697D398F3537B01F2 0F9393ADB60030F33C1EA60BB6646E3DBC0B36D0873C0641B7117076E20573BD 16CFF5B0E8450493D67586BAB9E5824AF7019D4731967FFFA6BAAB3C788BCB40 94BCC031B62CEB091D74626B90656B5BA158BF51977CFE079E18F31BC6E8501B 3AA2FB861A8EE959F672C28564850C2E18531583A926C5ECCE3A278659D6929C 756090F8BC3C3AC37125834BC3D09941DDBF9BA276EB2C1096E613DD0ED8B43C 01BCDC28DAD43F504540553EA015F45DF13116551493DE6817475262A5497269 A2D7CD663D21CBFE4AD1CF693EA5F9CCDB4D4F0D3E3DBA2AE7D9D5E8357902A2 E96538E02FC1CE141EEECB03E85F3F904F193DBB14E0801BFAF1337342B9B6E2 E0387E6F5F36DF0B9BC3C95B211FE33E56B38D38B36036909510E103381094EB 571D0697AA3252D63B5FB74A0F26FE7D3872924921F751D14F2054F19FFA32E0 D2606B5B83A8F7F9E4EED5A2D163EC3E0AFD0E826410221A93BA53ABF90B96BD 14148281D365D29EC5773AC14564DBF41619088C5F368EA5AA07D5CBBF2F8C0C B7CC2BF7072C39FB20D792B428C612448F91FF9E4ADA720A9FA1A9E66596CC9A 49B2ABA61544D3FC0497D63F9A54EEF67F24726C404832C2D0422D1F9587D62C 9BE178EF5A80FE15AA74701BA23277F62F4A7C02AAFC21F9523238AD39617707 5B30A4CA11B63A34B4487085A5CA292F1E89828AC094A57978B58C0D7AFB3CCE A35BF7CFDD944E80B79B1B93E4E724739FFEA76FF59623A6375F754CCECA5725 F0142F0E8B62151D2C3E10B424266106BA8D8250E43FA09E8B070A55CEB44E3B 98955A57C6A390516EF22D58025C457672F32BFCFCC668C3EADC5B3A3285CB61 F914DFF1683FC1F5188134359B50DFF5FD73500A6459CB6F991BCE951FC18E97 E44A7E83CB38F5A97F237991BCDFC3CB8D8A1410948802BB9B6AC36E823CBBFD FE11F37ACAC995EE6E9845A3D14649D3C94F83B832759553AEF24E71180C74C0 D19BF4918FDB51EFB278C537FB2C43A6257B798BD1ACB5180E56CF4F42895346 AB3C10775EF6ECD0AC9BA1CBEAE52C80A8F40F6352946FFBDAF325ECAB240D1C 6E7AF09BBC15D92B3EA256370749F8A7D3E8BA0B70BA4C99EEC0BCC401470228 DB487080FFF540C4FC58947F75107A6CFF1EC06968D4A593FC25221F397EED5B 5D14DA61FFAA92C547154396CB2F8212DE0894362073C4568A09FF9882C49F00 FCC0A4E4B6AF003920E5D7A82E341019A3FCA0F9F307F5CCD489AF7DD00C9C98 B45A69C436FCC4940450969C15F85447C0D082A8F656B803A8D5A38965B45259 354A86CBB679ACCCCB96BB5CBBA0414EA18FB977CBEF98BBA2463184EEE19788 DF23A19A9DFDFEA1EB02B0C9FFB5B2DA776BEA1ACA5834DCE3934854B974B814 B6C71F724BD20DEEF640B033739D70957AFD5B9E26ADB5CC0DB0CB3C492D72D4 273EE3A4F2DF71329E2A174789E9507FBFE87727F1505F68484CE64B0C2971B8 0C9A7E135F150C94E81523542D6A71CCC4F73D7FDC13532CA013F7F0AE6606D3 BDAA7E95B547C3EF39985EB12CE13E139F11CDBB9FEDC62FD462F1A354C19AFB 9C163BEA4492A3F5F3204C44ACD961F6F2CB6B213CA4E5DE09475066482F5579 DC8D357AA1810FDFE9B3E43A98E8B712782AEE9016C079A304E76755E30201BF BEC7C18006F1FC2BE3A4A10F7DBA2B1C63EC0CD4B921E5619635B9B334E442AB B0AA13F0069EF52FAB9B6BD22973CC208DCA1AD0654BFC1066FF78C6BF0F97FF 7C824BDCACB0962E7CD4BDC8D54C52C68F0A3BE9EC8A2F61C6DD667D09A7E356 60AEE5CBC6873096F8FC0116AB54B3DE2DF85B679F76C5F1CB3C80C91AF4A1F9 E327E3147D52F7AFDA572AFF130CFD927297EB25AC9CA4C3B868080D4E5625E2 35D202A7D1B4D4561BF741E3FBD6C606076A2A2D1D3EADCB9E7D8B302E6D85B3 036B89D6DFAF76FB55FC0F075EBA0F5F56EA177E3C30F0A9D9781C6E99E53286 6A094AEBADB2A03AB4B71DA1559CF91EA8CD47A6D63788B2E4D81B513161CA32 5B0A79F928FB2E3863208CE4AB9F24B00C064ECEBE22CEFFAC7FAB8D637B7F21 ED4553A3F85575DE6BC215ED312007345FF8F2A48D617F59B2D07E3314A91371 DB1AAFCE5C175FA7A3035F29CB4E6922BF99C97B38F430EADAD3507BCF18D8D7 5E58D4624CA0F96B9994DDB725C5D9611E38ACC9278E2725D7E9071C21214598 635D333336B8F5BB5B38E1858EC8EEA4FDCE4B3C332016F78C47553427F6DAFB DD3A7BB8C4862B5D41527872CE29BBD522733B3792DB4F3554FC77DE269FA0E0 ED6557AA6675A9D9C1300B26EBC4DCCBFE4D62FF19A34D64C37C8FEF41CB87D9 6BA6070CE4BCB8657FF88DCAE96E0CA4AAA5F09C12E00E418F6B33D2414EB09F D98838E07DB3480B783C277FA57B18601F8CB8902809BB855745E603FFFB942F 70492371574568C9E537C9D8F4EBDA7444BAC8476AB50212FECCA8B136D8CDB3 7D9D522D1B3C300794766A57FEC54543BD401E80E82FC112F985035C6FA7EC68 66381FAF036CCA4EC6F12CFB9E2138F83DB1DE95E0A1E8F208B69020C1E4511F EA960F5878A28B4B28981A807F900C1A711A5F2EEC96E6B5B2B7662C769B9CE8 2B7625BAD00D5331EB87559E77CF00A620C5EB95FFA8219D08799C960E8999FB EB4599785FB0E04B01425A30D2A73406FA1E1788149FF73D39475B5E9707D527 784284B442911696F50D8D009F9794C2ED56951F48165BE7F7A2D07B70D11749 FF88B68A89AB1F7BF7C10292CFDAC97F5AAC30F7C545856942A63DF8AB9FFAF0 5A032EF70E2A8811E4D97B787E5D98F09109AFE5E9F92ADA554D6268EF82D736 B10E063EA1D03B654282EFC5975908D2A68F9C5E8CB578CD2D429A3FF0BF16D2 CA0E888219217D29391BB12394A7DE9B1F45671CBB0A3223F1ECFF9528BA1E25 154458DB232B91DCDD17C62ED3F5BF470A046B0AFA92DD568E81FC50852814A5 868602BAB18C10E84347CFC63A8D01EE2729D2E2BA04CDC3F014DA5432C01BCF DD19C4131207EF08094E29CB9A644533F4A4ED038674DE63E85D5F968A05E175 9EF5728001E3DD43473EFBB772FD1FD027BD9124F26BB4741655411D19504FC3 E86D36F149B8E4A704DDAC94FFCCEC63C5FCE04C1C4318CEEF1DC3646F9471BE 2B9E658C4F529266599ECCF41466FBD65E0AA5837AFC611E81F81CA3ABCFEDA4 FDF6160D36634EBEF0AB727FD8BB9C20FB237C3655FD4707F449421B6392A3CE 9E22C694259C98649F24885B309A944A8488614E736841F0E77D3285DC2B5D66 705B9AA897D1A2C7E551D597A81C42BCB9390A9E0055F963BA90C8CC2E822219 2164D988A452C35EFDCDA1EE3D80002B3C80C0174843B8ECADD5801CCF2B4DD7 8AC4BA8C5D73479F533712CAE51DA23B0198BD7F2FB64499B31BF07C8BE1C0FB 80A80D47B08435407D28EE445EE0E81244AB698677101BF770115A2CB6EE9F06 C1BA2695E2004EFA53BEC564782CD56A07BA1FB212D5885FFCE2D47CE7B6CB06 115C852FE2D982ACCA9B9059C19688932269A1C2D189284618C02D904B1B6965 524EFBB6A3F7980C4DF60427C043EEAE9B3276AD3E7E5D4A618CC2776C74E2F3 02E3C403FB780644EB0E3DB3B7CB0F58D8076E8CA954D1F150EFE366DD0F8EEF CEE0AFFA000BDD7837C6A1AFFCBA6DE64DCB925FBB2A7902AFA946AEC4154CC0 2977F9C8D58D55F9005A4179C12DD888CAF6A16A2B1B3420471B494249226F28 82E533A0ACA161E489821D95776485FEEF2973DE2253E57F428FF378CB944787 1A84D10C71009C07C71E2710B89E35DB30F0E2D6ABC329AB25AC713353D1FF62 C87804E4891F115C07B3E9CA9C5CB7105178A8A2E22C46230479795BE8F12939 E670D76E4BDC12E942D928E2518413104F0C2DB613F84FF9BBEDCE80D70E9812 DF20EAA7FABA55DC12D1DFB60CF795DE992AE84C8E8ACAD5209485AB03DB3443 DF87B3DC8F6B00F0B3E97E3A78C1E99C10E761C48F8E06F95F95FF628D97E61E C0A3C8477C3DE33CC6DB6B7629D417F984B5E11D4C2AD87457CB480B53DE3428 C3532CA7276D4C6F7D41ACF70669FC0761F177C2D2E7F26A1087857F5D6B7E75 9BC1B9C1DA516AD98A3E050E1F9BD145828022518529D6F144161EB8A6D48F72 9396F225904808AA764234135CD9DA52B6BFED2EEDE3EC8138B338FEF905D8F3 CC8F381DA820D9D2C525766868204ADFE48B08ABE9F0314391D7325150DC397D 931494DBCD21435D2B6AB492EC13FC0F4E85C1F2049A68993952FC50405C10D9 09287014521C1760574E96295ED5F49C424BE7BB14FC60B66C04C487D93BA7AC BD62B4594C04B9C0F8DB6722915D10D07BBC76548E6D88E0F8994586F8A0A9B2 F7E87CCABF3526F510ED2E75750AD0413EC2B9487B5F4718511499BE9EA5AA6A 0DB2BED5E304F927473A40B80B125BE8FE3756A76DF822908506EFC9BCFB124C 1435A9ABC669895988F244395575EF963B8BD632452E1916E81F5DA8BD316CA3 0040E582F2AFC9BB09C8F047F7C7C1E846A1AD72305F755E19C505F87F9FD570 E857FC32273C96571770AF66D48165E94E6D2CBA3FCBF7C83B862F2BD0D7E32D 436694E12F170B4FF0FEB7BB5215A1B6933A42A6C36522DEBD707616E91247E2 F1FD4679F8C259B36802FD8B08132C8F8F572EAAD6CD7005DEDBDE0F939FD061 83089B4A204894E5896866F8953BAF8AD87E1B66E34DFC136BE617D40F2F995C B187A01B410763AE2F09167B9806DDC40D7148E00C815B16AC6532E132E8CC9C C61D3FC525098C0ACDC6FC0ADBD8ACB7A506641AD035BDD50895702693763D94 BE18F72C97A01635AD211B2669F0B71E431E35E9E4A085C5ED9C94E9940322A6 180D8FA458E0733A85754EC65E94BAFE5292D549A0C02E2021AD9216F2245092 A8F42FF8DFFA209F9F2F0418CB0CAD17408A60ACCDD2E711F2718358A8A0C5C3 3441C9C31FB068EA5A7208CB8A2C841C4F8EB5E9367121120C1AC809A42C064F 3FD35DA3E559BA8108AAFC86BB06BF086CC359713035A4A681FC7392AEF0AD41 19DE835247F1D6D274C0D5DE306DA8FA7334091BEF44DA9400C80729448CCF75 567647AFE34E4B699E5FF2F210B16BAC92283DBA10F28246F5F8F8AB5FC17517 A1474A1DA4328728204E64D9EB650946D20EE1A7467785DE3AC5437B21F42E24 EA219C321220E2B1B5736DD15811D7245E85023D64BE8815602BEC1AF5115EE2 75F3B123EB400D1B2BB6CE2FDBD8EEC0FF609EFDA8BD159AF61064E4F1FDC912 534C010E5FB5028EC58AE723C9978F4191B229093B525C953C8745D20010EE51 FE4913CAB3B548D012FDEEC4D7853D3EB08D416FA591281B1FD7F947B93C22B9 AB512FB9018B8C409FE3007457426F167B4992F7ABDB7C1B142938B85997D01C BB47872EFF2E29FD16B97AB02B000639C4A97CAC0814AC826582527B2500559B 244736EB1CDD2D75C073F7D35F368C6A6956B650293E30F2BC195E536F217FF2 09D9430F11F543B4BA495CFC3E6A6C3D5C1EFBE7D3674A2529783BD0F90A5CAB 9CA0D689F98B4DB1FA7FC03A810F18246D42BDAAE03995828C84253BDAB2BBAD 8387E096EB4FBC64921955344796915EEDEB7F32DB5262C437C41643AFD3264A 1C0F5EA0EC91DCC655C81455413335D3FBB0E2EEDA4CB9C6864D568D586E7D72 6440D65FFFF19743689529D2B0F8F24FC32ACD346CD58DA89D7B0277CD9FBDD6 55B0D4A9F416B15CF1DFB23D438022C6FD67B4C8D8ABA368BBAE9E01B0B72354 D524C9B814B3B18590637E46EEA8825272D2620A3459B7FE2B88A1219E6D7A8B 40012DFA344D841433851180A5CF304B7EF9E7C92235CD26910BE3D3C446CDAE AEE9136B1DCC192CA6B63F0BC5CDC98989F3D3C23BE9AF505D67DB79DC09A44A F14EA84F1D0E4B2B575DC8CA467060BD0751D566B4FE69617BF07402957D4A7F 5FBFC25644D86DAAE3B6DEB6FB60FB2B952E6C0B0323A2584DA6334A8D9F4C1C B7402B30EE7F5318A996C7AECFC462BD6D530A16D0C250CF5DD027D939D0F4CA C8D0C296B987238A92E604EBEE6BD677AE26107E6B85643F368E6771C0CB1D7A 355BEF95F02394F8DF280822A44948AA728A51FDED2112CFE9E40DBD3EB0CAD7 F89B82A601AE6BD51280C68560A2B46E630B4A1956B3D8BB31F20EB367E2F512 22CC513407825EBF669D01CB79A356632F77DC6D44012638D5F316072E269997 2A216B6C7AE3534464F094B38157C54C030251DE2585E79F1FADF8EF2F041086 0EC670FCBA46A84185D794E6A311A1409490967A20D695319A96ACE38190C57F 7DA8E6832DD6B2EB91738DC5B7CD0D8676D82D53A6CD9F8388628F2D8EB55F8E C131436BA71AD2C85C38F1F2CB3EC672EC137D05847484E29FAF39B11AE307B9 4BFB35AB2E7EBBD8DDABFAF40F3ACB047E16B64E05A1BF4DEACC39DC14711E06 EA3C7777A858ED898EF9E332448FFA31F52834815E56F5B7B4A424EA5E545543 9E9F23550B4FA447A5D57B2BB18B9B9D0419070CD8CE88CCCACA9D4FA4EDB609 D384E91799A326DF53A8D94366D368E055F03F5965E124873ED2CA26CCACA50B 61C59373685D879667B1ABEAB0142CEC89AD73B207B1F66EF0A8C95DAC641D19 201290F390C6F4AE0563FB8107466F37E526B5619E845737B9BF62CAE9A7B5ED CDA4B464782596CB9A5EC436633E1BE5DE6A01D5A6EE48FE84A235546CDA484B 1BBB259F12D320E05B65FDAE4E89C88447F8CADC3311EA4EDAE5F5E7063DD490 55D24BD1BB8E93E565AAC6878F601071F32728ED0DE08CE5D13BD7BCF5109A6B 04404D57D3303013FD077971D90DE2F8074FF1F5B8C12CFB592968335D270F22 CCE81937D8E6A3F51562DB761E0114ECAD91F658EA7E8F5C4360366B81450A97 95956C84B52F989187B791FD0DC4F68130B316764E11BEB438037B380202E8A4 1C3D7B79A8F24CDC7B591C72EE368ACD4709760991BE7DE2C5EE335D3247F941 2C76DFEB50AE9C422A9C06C475A25B7485F7C32925D66F7385B984B7181E2CD9 F78626E27E808C986094E2B022A53D671519E853F6778245D25CB74F73095E88 07BEB797DB43B993BA45FBC5248136F8BDA3E4EA57591FEE74E808059E44ACD5 D37E61FFC8AB558699C446B1192C7D62E7CC8B2557A101699CF88D8FBFFAAB6A 9F5E106BFDADBFA59C4EC9E53FF0EA3910DC235E04DBAE3B4740AE320E2C4C86 6191784F036DAEF2BA6B571437A3B9B38BC03B5A28059303080D42D0187098B7 12921E0CED4C37BAED7F75B88DFA39310F29FDE4C412A37E71AE087B17E179F7 72B1C3051B12D286AB36AE2D1EB637EB3983412E5D866FA49E265D00016F7494 E2711C946D2ED0AB59512C7B6CD7832784DD230087DDEB6FD0FEDE5008B2C38E 56824675A6C332C6C781F6826DAFB3ADBA3781FED4A1486D55F46DC7E20FD32D 2CCDDC33CCF3675401EFBDE2CF0E3A25D67C8DBDD2B152FCA44360F077B30CF1 7476E2FB8A1FB2EB5ACFD9A20DDD23C8065684D774A3B2DEC8D09C07900DC148 14C46816559562A431CA2FE1C07CE4EFDDB59D56E0E2743A57BE7F70BEBC6E35 55D9D1CCD9F794B6 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 currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964 7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4 A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85 E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A 221A37D9A807DD01161779DDE7D251491EBF65A98C9FE2B1CF8D725A70281949 8F4AFFE638BBA6B12386C7F32BA350D62EA218D5B24EE612C2C20F43CD3BFD0D F02B185B692D7B27BEC7290EEFDCF92F95DDEB507068DE0B0B0351E3ECB8E443 E611BE0A41A1F8C89C3BC16B352C3443AB6F665EAC5E0CC4229DECFC58E15765 424C919C273E7FA240BE7B2E951AB789D127625BBCB7033E005050EB2E12B1C8 E5F3AD1F44A71957AD2CC53D917BFD09235601155886EE36D0C3DD6E7AA2EF9C C402C77FF1549E609A711FC3C211E64E8F263D60A57E9F2B47E3480B978AAF63 868AEA25DA3D5413467B76D2F02F8097D2841EDA6677731A6ACFEC0BABF1016A 089B2D24F83F8FEECD9B11A16D76AD6AD0934A8604FAE813A1304C950E76FC3E D0FA05FBAAD62B378AC5316425609AD3143A59FAAEE73055752EBCB7B784017D 10D7B44D7DF4D4793D776B70373076A662D812E29520E2915F7D742EC0650CB3 31FDD62F15E4D5BD0CC19D2E1C7364BCEE117028BAE01859A6AB353634EBC37C ADDEB23C853A9AA732CFDC99134B91D9CE53E3E9C3ED2CF043D4D2E985346C98 DAD4A3F598E68E5DE482B93DFD55D2705D05D0D4B14B288D72B73C2E1B2543A2 E18C363CD7BF6FB59AB75C0BDB66F9FED7CBFA62042FAD21C7D592FB1D2B3A6C 4643296A34B1C67E11D1D1D988C1415A4AFBD1A32802F05DA5EDE57C6829DBD8 87A5FC79B176DCC55594ED46FE588E7D6BAF902B8231695ABBFDEA733923B39A 0671D24103DC517C1FE0E93FA71E36B9F5327D83C5093C1D3054810933524C4E FEF311EC5CA6AF0B83316B093DD08F295D 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 58 /colon put 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 currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5F00F963068B8B731A88D7740B0DDAED1B3F82 7DB9DFB4372D3935C286E39EE7AC9FB6A9B5CE4D2FAE1BC0E55AE02BFC464378 77B9F65C23E3BAB41EFAE344DDC9AB1B3CCBC0618290D83DC756F9D5BEFECB18 2DB0E39997F264D408BD076F65A50E7E94C9C88D849AB2E92005CFA316ACCD91 FF524AAD7262B10351C50EBAD08FB4CD55D2E369F6E836C82C591606E1E5C73F DE3FA3CAD272C67C6CBF43B66FE4B8677DAFEEA19288428D07FEB1F4001BAA68 7AAD6DDBE432714E799CFA49D8A1A128F32E8B280524BC8041F1E64ECE4053C4 9F0AEC699A75B827002E9F95826DB3F643338F858011008E338A899020962176 CF66A62E3AEF046D91C88C87DEB03CE6CCDF4FB651990F0E86D17409F121773D 6877DF0085DFB269A3C07AA6660419BD0F0EF3C53DA2318BA1860AB34E28BAC6 E82DDB1C43E5203AC9DF9277098F2E42C0F7BD03C6D90B629DE97730245B8E8E 8903B9225098079C55A37E4E59AE2A9E36B6349FA2C09BB1F5F4433E4EEFC75E 3F9830EB085E7E6FBE2666AC5A398C2DF228062ACF9FCA5656390A15837C4A99 EC3740D873CFEF2E248B44CA134693A782594DD0692B4DBF1F16C4CDECA692C4 0E44FDBEF704101118BC53575BF22731E7F7717934AD715AC33B5D3679B784C9 4046E6CD3C0AD80ED1F65626B14E33CFDA6EB2825DC444FA6209608D3976637A DB9C73EB3A28623DF758C25574D740385B2C3D10086AEB904A33DD76DA2CC4BF 7E37F9117E9D81D3EFDA12D5BDF0067450C5A8A53959C055C5D6087F1FE6FB5D 8306F16FAD71AB986320F1229440C63ACB5FA24E41CFEB12C2BEA2C25E59A3F9 6CA5B7A04B57F2471D36F5B41E6363DCEFF2DFFE9131F044125884739392333E 15418156EEE8DE92EF4C176742032FE8889839755D8D821CD7F8FAAF8A22C283 19F79216C6D454A864898EE9F830DB5F3372B8F47C464DF19C69ACB3BC0566E2 F25E7FF148B2CDA2B90CB5884440F464CD57295728A4415963CC1BC0635BBEF4 E812CA5E0E788035873D05616F7B0F6A30D36BB285E7955CFD860345F16D952A BF2F7D2702DB352D0874442B2074859EB49313BC27E1067D627362649D82A5C3 A57DC5041B1A13FD2FA89D875019E23C31650A25CBEEC6B93C575C363FAE2164 76ACBDCDFEFC8B7BD24AF41D55196DF6FB2F28DF88349947B448513C7E832EB9 F35B28EF86C231336351C1F89AA9AB1F8C02D0DC35746E97C2B29B7A44CF7418 89DAE02563F58C453F45C231219FC9727D5D477B256530D4492AE7E4E3CBA90F 50E8BAF9435EBFDF819DA9EE1F6F67A0D65D35E3D0EF63274B611B25756461D2 BFEEF8BFD513B0380993B8D52A6546D69773D67A15C059E6A89CAA2772162509 3B054860006DEA20685F5E2937C95B50D07C6316ABC08495EF319B36F8E48FD0 DA482F82D2D981C70ADA2E467608364EC664D151BCE2FDF571BA63FC926CCD72 052D4F83933A9585C0E033CE579227FB5BE2D58E048044B5BB6869ADFC2E03C7 AC062D709CC07D8E4377D75506A96CEC17AE035327144B7AC042BE24F30BFFF0 0027F8651B8FB4FEFAD708737D80EAEB42C5D205EB976040B35704D7FC78F584 294508A53A987160E858F76C4FCD453EA292BBC6F33628CE825E163FEA3BE751 DD38532254E2B76A28306EB1C4001F386EEF84DAA4E5997554A1B2912109796C 1C7ED9476FD94CA6A05BB8C3A5F5DC2C3746BDDC39F1AE04D2E173B080DD050F C4ABB21925B0BBC46FCCFC4AE4235F7BB4923EEE9B65CFF74A510C5941F83318 E76520BFE146C917E2B532444B1C67147A6E9968E8F583ABCF01F87BF3BDCA06 E8ED0E3C26FCE96B24DED8A0DA83D58D8413A45EB18F5BCE0C9013DAD8E90216 B044810A668F1D6928EDE2D9A604067ADFF7DB905D5F3D75BAD5A134EB18E63E CC79EA06FC81F77357E2C94BD8F6B16BBF0B879D3EC303C6853258CDEB06B820 86C8A2DE2BCC79789FC722642BC4A0C8BCF4761B64262D6A9D4A844F884E2470 C6BFFCB6461166A5B11F5A1714614F8A9B5971E06EDA20FBD39A37EDB068F3A4 09BEBC1A2A76D8058CC2A22C8CCAF64B64ECE59B81FC3E69A4A88F61BCB0D1D4 9C6CBADFCF256EA13F7D0A545CE3DBD4BAC5F4AAA2D43DCAD7F94A4C9B97B6A5 75AB98BF64D98612902D1EBDA24F369253061A74783D014C5CE76CC05213D0BB F338EFC1B0457DA6808C36FA3C8604E890E1138624C67528998CBFFF273A3102 6FE06B9871AB7AB4BA85539FC1A6BF18BCB06EEBBE85DAFD8EC2E666635AC89F BDA41ACC3F7E6A63ADD899234377C7FEE3924E39FA4E0B09D6299A663CCC0CD5 02F3F8CD0AE82775446871AE72764CAA0C1F315B7F4A3A17D31BC05B0E0D79B8 51F2EF72F35B08D5C8BC3070B3EDDAD6C812C76608E4767B61E65E4E061EBCD5 95034B315C0DE629D0D22214E9FE33BB2C07B16FB42CA921A2C7F63416323B9D C1A0C2E94AF61AAFDD546E70F521D2F17CF59356B2C651E0BEFF102885A4C76E 9BF1A899B75CD4DC58B0502BA7E12BFC6CACE7535635906FF9A0DA1B737C650C B0297C33715BD8E0043857193A9638B3BB9F6CFA5FC52BF33FA3A47EE8296198 B2F2075314728C58B2B5D807BF291A75C308CD97F35F234AF7A3AF85567A348E 56E12910F00B0177F89E475DEB90341A930FD1804BA35E4422C5B1778ED19457 45EA72EB6FDFC431CC1ED4FB64CDD9720701375B8D927B3D096B3A5B5C24718E 23C8DA0BB930AC90311992355EBC4B7D944D3F3E7AD92FBB57BD49BD169A6D9D 96B0DA85DDA373D34C3757F7426881A63B63733AA55971D50CFC000BA91A1C83 B0AE18282DAAD87537AF2A9874346A80A5A25CEAFD7EA8048D2EB34274E3338F 3C64435542AF7E090FD8286EB09CB0CF74DEAEDEA94594FB65D69B190D971855 0B40902ACC5F308F54C0CF2440E964FBBEA213FD18822EFA66CE5ADF4A1D0761 DF0EBCAEA535F9C9080F482AAC6A39388D48001525C1901AD7C15CA3E70EAD0C 5196DAE141E5C44CD31FDC95C0548BED18EC857541A40A458C757BC39A3C88A2 1E06056156AE7FA88B3D99CB420262CEFB392643E2582C70A4CCCA8DFCAE76FB 8704F08EEE331751D194D8E1B37F72E349977761F211F0990FA54B31D278218D F0C60FCA023972676D97619D9BADC39026DD7C61236B26F715EFB819E98E83D6 F1DC50F0583DA3A5D16293FC7D50BE85E43E1DAFDBCE93CD1CBBB51F26295510 23DC1A2016D04F745843980EBBB4B5AC650142A9ACC7428AF5B803CF72BCC8BA 4ACBF457E1B2C77E7D42177DD70ED03AB823BF94103CA8164ACA5214C0C912E6 4D95F6E8C5D9FEC8BD55AD007FF6944A12663C043D13C24AC2E0A360177B82F3 7D78CE53662FA98B389A3BD7AE0261626731C6E981B6ACD50E59DB71EABF8B4B 141D629E80B85DFA355DA33FD126F2DAECE22E94318B6479E9B0D803E8AA1B2C F019DFD378F35AE74DBCFEE56D12FC9B2B5451FA4DE42C884590FA789A1C4582 5348688683000EF6448C168E1946CFEA9CABE325A25EC338C26E6D45560959C8 3DAFE98EB1D12E7DCF887C45158DEEF3FC53A41F5CCE686804A22894F128D0BD DA981A0C61EE265019142DBDAF735D01AF3E3DC7E835D1F8F86C0DBEAD5748A3 8D8C8E2BE9A5C79E99842EAF0F5A4AF5F76E34757B2D0D1B72AB4444F8E5BF89 73B1E3B66F638FE6119DE03F66F6577A7CC1FF9CABCA9F3CBBA21EF8363A7007 A57B3D7C61EC4A2C5FFC38098A0C2181FC6FC22EC00A6831FE09212141C62DF2 1F7F5653E9FD7B7A9FDB7713888D0C9ACACF6B5BD31CFA34881641F31F12F946 25B3C0974BB174F5F3F80748A36A44438E99BB558AAA7911C81852D9CC8AB3DB 7B0091055ADF6EEB9659E1945088656293402E2683FE32293203ACEFD31F9F59 86681DB8EF16B73C1FE54624D4E870159C5D28A017413F58FF705C57B2B21876 777B2EDF265F13400286E46FE0C5234E9C1125AF711894BC7F4E4EE12B7B8660 3DA8218A98233D41E1F3DE2D477C783BC40264D18B079EB005388A49F99E3733 BF779ACF5AFCE63D5845F288E13FA5B4AE31278C02A57BECC0C6C5F0329FBA3A E8C1EB3A0ACE97019EFF748AF76AFE6AFCA09F00F79E880C308D469DC22BF21D 1E01D385F2064747B173235A6D84B1137101D53A1FDABD8DAC7C4FAF98CC7A7E 0D2375A04F9976BB05E250CB8C242B8D1EF2E42CCC34F8BF642BF8C1FE0B90EC 5CA2E38D14170080AC841BA8F31F8D746126ED1C11E8D7E723DCA9B10933702A E1C83F4D332C765FC8AE5CA8BD8A8B3DAC32A4E800B3E770A48E7D1F7E344BEC 56CC954211C293552E3C78416AEC89940B7682B96117EBB585159C1004291105 CF7A2950DDAE1B03E01A0B622992D1314E92725009C496383ACEA40CB69FA18B E500AAA5B04435ECDDB1BF1B964F25909155B6EA8C65BD8ED225774B01F3F00C F1B932A2931C42D64BF0BFC4C85BB743938DF3F5619B4C99532C9989DF41A48C 8A73CF09C48F2DE5F147249B95A5CD24F826B1731C631A2BAA8159D5B9AD81D9 E876C6736D352E56271B0B11208152A43C20AE61DB64172ED7A0CB39AA0A6A24 BDFB54D71690BEFFCF453B7A5EBAB76019139B02B9E58AF6880D42EAE629C3E5 C809475BDFA6F7ECFF090DEBADC5192CB1101D2A98947E5D02A45041EFE43378 1773DAA1F50542DCD8A96ED9B75E1003437452535C17731B305D6C7FB87B7170 B4C67847DA498C224DC423FF82C1D6C8FFA7035E7E91EF4E2CF7BAF56AA7349C C64C286ABE5519B745D90E123FDA3CB722E497E0A29C160E77FDB6652FFDF4E1 36602F1C10D8598C020EE5F5E6F26F41852F6B9360C0BD76838FD696C3796314 72E9BDA780367BA41B2C1C40343403A10E0A23B1AF25E1A2BD85C9B937294284 9C6722115A8681E14E7E5F1CC2D499F641FD48E6348919746E14715C8B6604A0 189ABBA74C7BBBADE15905BFBF80D978EF9B3F4EE7106320AB19C3D6DE2BEF0D 6F684E9F14994B9573CEA526C17C82DE313BABCADB73E4AA2DD90261A86B0E54 57A652800725E4AA29AF5BABBEC24ACAB8A4FC182DDB3090895008F2424E5661 199064F278212756D1450198F3DB6644E25DE99955F2C9C77640616CF22E72DB 13B36128C47A0F8571B5672A1B5B57B7A28FDCFA9909774D2BC4DFF14593E373 10D539BBB6F81F24076363DA7AE7FD0BD4E4D534873036E5F54462ACEB1F0C11 B06CFC07746D0F40447FB5FB330A80601B1C79EE748172D7503E56183EB0E681 8FA31EF967 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMSS12 %!PS-AdobeFont-1.1: CMSS12 1.0 %%CreationDate: 1991 Aug 20 17:33:47 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMSS12) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMSS12 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 44 /comma put dup 46 /period put dup 64 /at put dup 97 /a put dup 99 /c put dup 101 /e put dup 107 /k put dup 108 /l put dup 109 /m put dup 110 /n put dup 111 /o put dup 113 /q put dup 114 /r put dup 115 /s put dup 117 /u put dup 122 /z put readonly def /FontBBox{-62 -251 978 758}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5CF4E9D2405B17498276F99362748F6E97327D 7CDA3F5773E01FAD12B7339D4A0993D40A82FA42AAB119589F1D7D60A8AC7A96 BF8C5A08AFE6D427A6FDDEA2FEF0B8ABC37C6DB62C8B4074CD6C385419CC66E5 A4B4C5F902900090EBBDF7AB524205CD9DD9D8B9CB522B8EA97203F0E8FAF683 09750B6C8286AB341F9C240CC02CF7F3E153C3498F16159862CD74C0B6341D3D 57184AB9036EBA94B432D0CAC32240DD569E639B4ACF0BEF07EA19DDF0606551 C8EC84A7A67F3C3F58D3335D7273B51CC2602B63B900D24A6D5A8E766D49EEB0 693796781F0781FF13C5592AA9E071E39034E0742E804ADF14422A734917F0FA 8973A1B9269EA354F8AC75B7284AF48B69529167E55922A20C3106EB6C559E97 7CC1A491C3B41AF834804590554742E742A09A5228F71DAAB9BA2BC3F00FD5C3 B4821FEEDC8B65732409A9C4663FD4C4BC7C864D71F6A6D354ADF71675042DA1 31DC2859AE00363B3EF589B4DAB98D3515FE8176041A332A5647DA8FB9718975 9D0103074531756594D5DD1AF3A9A20F1BE203E28D24DEDA7801AD1CDF96906E E7049115872C82DD177C3BD765F72E7C15A90CAC968198A38EBA25054D99E7DC A349E6502C98F894994EF7A0AEED79D1F12EA1B18BF8BC3B5806141C82B201EA 0275585110EA202D7A253F1D6DB449FF2B25F7B8385B1427453717DB07ACC21A 9F5D5DF4AB9D3497C382B1B9761FD0693533650CF014F5D56201767E4CD18A44 A4D912E1A90EF1BEBA702F806652672ACE37D40B4705A4725AC38A8B7D706E84 6D22D811AFF8C8F465D585778EDF77B600F65E332849ECE66FB0EE108B30103C BDEDE7AEAD0E3A72472B218310D9228AE0BD49120DF3345B6921006F45DBE3B4 FDAAB7064D05F5286C65F869B6B509BE095B0C93CD115DF97CD7AE599B8A7097 EAF54900C64AB0FBC26DD186FCD5E3AEB63BA155F9DC0DB6112C490879338D27 7767EA03F8BF616BFD44678A5C60429497BBAFA574C8F41370757C58EA200F06 F58EFA71FD24EA74DBF24B538CD9BAA2B30967FC7A7DB77AD4D9FB8D3C04F871 0642A344592274FEABAC2765FE38EDC8287895DE26D2D0E593A8DEDB9BD42B85 0F96E9FF76549C1604B1FD7BE8DDEF46DC78A1B0F5964FCF9FB0EA621D824CA6 484E4CEC19B331B0DA13A24782430B1EB53D657F6069001F6F899F7A24153352 378E46BDC75614E6164613FE0849E8D7B2E77E3973D1E9C6BE9D2994419E90A4 E5BC7B8AE719E17FA4C821EC855C04847F387675C606E6A6D42111592DADC6ED 1D4161C847255C23D840EFB3322F53C95DDAC4658EDC8E171F04FCB86D4BE12A A5EC4456DF7A1769355BBA4294D135D4EB9718B1EC54496599A6850DB355E8B9 14AFFD55E8333754579EF0F6372D489E408D0EF337C449A1AA262DD8FA1F468D 980AB24D2EF170D01640EE1BD36020EEB8A938A9D6B84E567D42822536F98CDE 2D39BFA62374905E57D0F4E0BECD646A2A507BA3DE3AB17772EDAB48B522E6FA 5D7D091E9E8D42E1728EAE4C8E6CA751EE229F2AF5ADFC2AB9073144CD1CE984 88278FE8CF36844E57D7E7A9FF3CE8922ED14E88B1BC15F7AB895BB1EBEF995F 2E79704C99B1DC892E50B0C021B2186EF9B8947F4E2F9659AEB7390B1598FB47 819BB6426B15990972B53A0FCA2A1E7ECE2D241F0C5C2CEB0BEB08BF7FD133F8 6DD5DDE28D32E6E5232163933E0F5CDE1C6A2E4A9D9515F7C25323195714C893 8898DF22FF3F2F31122622C73CB905DEF830B71562BE690A3511EDB3A935573B C921AE70B3285732509850EB73D14A870744D50C596EFB596EE84CDDE87107D3 AC3556BE81149861460B72EB8195DD2E9FD070E196405CA944162686C9C0216D F3B121910290745519EE0A6AD56CCF99E3448EED7B9A5E661611AE476346AEE6 0DC064FCDC62C29FFF7EC5B448681D6E0A46CF5DB11DFB8E13E7DECF97F2D0DD C77BC6681906BD333DFEED6FEDEBBF4E4074F5A6EA243DCB45039205D0CACD7F 8C93DCA85958AEABF90D410A07AFBBB3227BD1269C6289BFD576E755360905C2 C4196B8BAC1713412764859231955609C87AB45A52B37E36039BE2087BACCFDF 1D404FF1E60B32889C3D8775773B0540195421FAA174ABAF60EF707C759383C3 2B3E89FDE1D3EC3E7237B642D45A7A959FE81AC4B5286D3CD5CAF61C3D333488 8715E8367D1472CBF32020ACB69DC8F8F97D0C4B6DAD3A7A3DE85644CF67E34D B9D34978C9F12AED306800A19A5C4AC2FA3C7B7D9AEB7B4D52CC5AB175A78210 EB7228078C274280E2DF7E8B4D0E8FD570605A3CB4E79A73458B5C31F6B550AD 24710CEF300B8124812AF546AB56B76E5CF39FAD7F81A45CFEAEF435BA45D4DD B15C1475E8453DF3491A9F2747691300AEF12D32ABA112802C58F28CCBD0767F 3D218C3D32033176B0F491994436FAEB4BFC3C4DDE1218F4247D2BB2525EF5B3 0E86F7954925048AC509AA9D38D5E2B6A8667CF812224950080152EE529F7837 389D17FE232549A96977222D20FF58ADB0683FB78342FE81E0E34EE97D94170D EBC4FA456AC204A0E3FB8D746159494FB373524C8BD73DBBFC29DABFC6E0D70B 6323FD08528BAC4D31EBA1A720DC779DE9CB30523B8EBE308D5AE0B6B4E0777D B7A5746576B6313C2ADCC00EBE5842E94DEA33F47F0C0B730A0A79518E10E2AF 992D39005F3E456BF3F675DC1833B5DBE3250744CCABD130B77CBCB851B1081B 15D427B52C700DB892CF4C6FFADD6F0DE598FC3E1E4DF2E03B63763ACD07B5A9 A3B6D8AAAA97C29CDF49400809470E9F6592387416B967D74A8F935220AB6B67 A3CBDAC0E19799C6074BA7C08B181F196DCAE990D8A6E9A99A6B777C0D0EE49E 415CE91E873216821B6231DDA0A0826A77438814457803A57AFF37694FE3A7EC F3A0BB6843B8E920B9E55C6F25B92CA494E26A90678401F7875ED53227582776 EF9CE7F43FF66C680EC391A6A1D0B3A5F67BFA55148252157962DA1F5F7A46CA 092EACB6AE5A79547D489BF449E1ECFFA4FC90D6C6DE3B580F92F5E086CEED05 B6DFC44FAAE5814ECD84EED6BD86608418F4946977E19FDFAF27ACFD99D0F191 7AD88749D7B292D14F10A134CBB7BB098E00D78A6054F7AFCED5A17A38AC188E AF2950B8802F6486CD886AA9D73ED1AF02EBBC723E13EE44A5B5B04819E62A1F D9299E94A8753F97A8B3AD094E94A5934D125BDC0543D31BE772DC876D886A1F 52333C0358F9E93EC902636C5B75394BA41BC7A792450BEF0845ABE63BE669D0 5A95BFEFE9DC1021A290B75948898272B233D050181EEC8BDAC0C3F248ABC207 D719EC2E8C400891411012A2C42A6C2FBFF763526224914C72D4D66DBE96F218 4CE07CF1B0E1A544706E5C23E4DC2BC1 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 48 /zero put dup 50 /two put dup 51 /three put dup 53 /five put dup 54 /six put dup 55 /seven put dup 77 /M put dup 78 /N put dup 80 /P put dup 82 /R put dup 83 /S put dup 84 /T put dup 97 /a put dup 98 /b put dup 99 /c put dup 100 /d put dup 101 /e put dup 102 /f put dup 103 /g put dup 104 /h put dup 105 /i put dup 107 /k put dup 108 /l put dup 109 /m put dup 110 /n put dup 111 /o put dup 112 /p put dup 114 /r put dup 115 /s put dup 116 /t put dup 117 /u put dup 121 /y put dup 122 /z put readonly def /FontBBox{-33 -250 945 749}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5F075EA0A10A15B0ED05D5039DA41B32B16E95 A3CE9725A429B35BAD796912FC328E3A28F96FCADA20A598E247755E7E7FF801 BDB00E9B9B086BDBE6EDCF841A3EAFC6F5284FED3C634085BA4EE0FC6A026E96 96D55575481B007BF93CA452EE3F71D83FAAB3D9DEDD2A8F96C5840EAE5BE5DC 9322E81DFF5E250DEB386E12A49FC9FBF9B4C25C3283F3CEA74B8278A1B09DA7 E9AE4FBAAF23EDF5A3E07D39385D521547C3AAAB8EB70549756EBA8EF445AF4A 497CA924ACCC3DD5456F8E2C7E36946A5BF14E2E959895F7C94F49137256BE46 4A238684D52792234869EAE1A6D8ADF4E138B79472D2A90A6CA99E2394CC20CD 3841733046175B20CEBE372327BF13428EED6A3E2FDF84C2DBA4B0AD584EE9DF B51828D3B8F385846158C29C9AC3496CB9692DD10219697B2ED4D425C3957FD8 C4600D76E045C561216EF05D38177243C314877A69A1C22E3BEC611A2EE5A216 9B7C264CF6D1839DBBD78A40610F2C0D7C2FE09FFA9822FF55035AD52546970F 83EED2D30EABB1F303091EBC11A5379B12BB3F405E371519A53EA9D66174ED25 A2E55463EC71A97BE4C04B39E68112956117C8252DB6FB14AB64534B4BCD568B 246DB833982B38CDE7268BBF74B6B0C18091E1B1F87D32D66F4DD023D1F10D2A 7736A960F72AC01F733A11023832CD68FB6288A5977743F6F3F23E0C1657CF5D E8374835BDBD2DED3690C84A1EBB8E2383A5E49E610B6F5F0F5F5EC43CFD16FF 24FEEFB92425CCB577E17FDE4EA6C50E1448DC5726A21888E25B6D6B52DA3D3C E4C4C6A73C176DFEB60B6B6191B336AC4F5BAA123E1B3B6FAE4B3FA9DC8F7E39 335277EF2294315BE95F64EBDB1F393B293FD0FDB9DEE6C89082232013130D28 9234FF12DF47D454558A1EE8603B2832772E5CA07D18B34A4763D5B890F7173F B8FC0B8CE769A02D8DC173D5BC62BC75E08B915CBE3A2D3E39AC0C4FD6C98D7A F707F6AC101508DBAD21DC000B706F5DC30424206AED7F09F17E8B3FE562F5E0 FDA1F09EE56C8B58B0DA1203427928A1E02D14381B3FDC4E7CC6E0D7D4C2A320 BFF665C2DFAEA9D741C9537FA9EF3D8586DA2079D1D0BEEF0C0D26DF10B9A157 53ED3C02AD8AC662256A4DE905A720D35B3F00AB67AE69F7D0E3AA175245E21F 6A5C2824AD9201AF52C9149125F85C5D55C96CD87A0374C1C888294C36596FFB 5CC4E27006B1A12A1DB3422BE6C3276806FF0907488ECD1D94ED4F91F4A9D065 F941FE0B4EF8503A037C9424401183C36FC44920E29400FD981C300B9C7606CB E71F7B4BF1D16BD7EBC098674B73899DFA2C100F029F2885FE166323FB0DF8AC 4F59D844525D955656B11410C3C4601E6A113961E2DEFDCE3BC0D4236B1471F1 B3189EE02A84A46D0BBEC157634D671BBD5D73C45E31690ACA75734B5C940BB7 5CEDFAC7C915CA92C006DB22612E01485FEE2CE87551B28CE475A7857EDC5468 093C6941CAB0C3C0F881D104B72FDA208BF06588EDDD8C3FC2AA78F71BA0CDAC C58E54DCC98ED6185CB4B64114F0EF4B6A003934870721D0A739F5614FDD60A9 543A97DAE670DC1EAAAB630E95159D10F109B6D09A81DF13819F9C7B83F07689 D2156C75A1A30E7DDF0ABB4B06030DE59FB3DBDD9C9158EA5150822DF081A957 D0891854F764540E2EFAA807C51F7C2B397E3E1AD976E50534D2FFC4014D38D0 0A9F80E110A07AC5902DEEFD4482D29A5BA13E7B89C2B8333A0D6EA7103F97A5 DC352B27777042627FA3E26CC31B9E505737C8D7EFE57DF03A010C2201B0F608 9F2E37F876BEE06895DA3632DA8D7AEEA0F8993A9E0EDDD6E0B6C9705473B651 EAE3BAEE0FF67467EA2D48D927B4DCE7A63697CD4B0336C92132973086F2E192 D049F9C0BF06A9C2A3E5CD6E9B53D73E7E739847F76FEF8A5D9B69334840FCEA BF8B2022A9700861B125688C226196FDFCAF3A1F2AA3A9AA678E5E0F154B338A C6F9A621AA0977F0EE64B470C005ABB788500316D5F09D5EFADEBF856578C886 476DD0E5BEAC4E71FDB3BEF7461BE449AA86AC49AB5F953E772CFD4C89BBCB92 1917E58F7BCA9C7B042FFB50AC870441677BC9A92BE566E443A45D49B74E016E 6C49D3CC49104F4A3102F720C599BB39197D0BC16258DF8A8329B4F3E209597C 128A81FAF5914E0FFA44BD4BC0D90F99ABAD72E6218055D5CAB20CDA7CC0AB91 3C663CD83ECC95E89C320B6F8E7627076221C8E575CAE603F9B5E3CED974FA29 B246635994705B78EBEE1CBA8387FF6942BF1DF50C5773428155D54B0EB5661A 732BF43B63C8D79A5665B42C85A6D909397D28F92243753553A4F5AFC6287DE5 0CFE2A47DB109EC2C4E4469E599512144C06B58AA7BA3F160372082B001A67B2 8225B7C224EADDA5075127146E178F5952E132DEE6B0E46E766CF47EE7C91E8F 30588092F01F0138627CD964146E1B1A0C2AF32BDFB14370FAE301CBDC17337D 293F18090DCF7A2C9863A5ECE2B4CC679E8D25B1DB4EABEB8550495AF1DA22D5 8731A225CAEA666EEE685543067793B5DD0ED3D7E0400FF3A5E08AA763F3A516 E7513FFD6E0B5BF035D5F6055DD2DBEF16C2F3CC73310577B03D3D68555C6588 FB8DF62A24BCFF8067A99E44A598A96D0948E41568A4F64A3EC22CC9AC0E044C 1B5586F20D688A0EFD84284F4FF66C46B992466EAD8D691531E9E6B916ED6284 59975ACE71BA760553FD5041EE5E02963DDC07DB73881FC3281B7D9A28383411 DDF991FA055C29C0C187602930D92BE0948953686E6345EC494674F3B806275F 5852E748935291521031D927B8AAD6FF4CEB4FA133D9E1745EB33637DEA6ED19 BEBC00B5BA2F2D930A1F9BD125FCAEA57D04B4D017B9DF25D7F23AA0C4D75D05 E107B012A493310BBDFD87D659A11A992AF1F3BCFA0C7655A2D24704D5FC908C DFAE61349ABDD5616F4A4331EA3DA441A0BB76B258CD2E4B90688AF0E1FD2911 41EEFE7DFA9A3E8DC2B6547E1EDE924DF2CB44107A50460B5A0C55D2E242E46D 91505904836DE675867BAC113ED50F6C988D8D39F796EB650FEC4497D9FD8F51 FA6E418CBF5036DBF82DA66073D5FEC6FBB2685498463B709486FE17C4A3BBFF 78FC67D651C3A5B1E717CC49B78FF0A2B3BAA1A7B36531F3466CEF29B9C0BF02 5A39300A6AD246B7EDB094E03C9868F52F6A2201A991FB0374DF171483F54615 9112E5908DBB81B0A67E4506D4A73FA4F4EE47CE1FBD38D2CFAFEA23970B5E82 11B0B67BDA92D0DB965B72F6A4EB3B3EE05FB7E572DFDA533115D3A8F2FE2106 18EF5B707F76E61270402622FD094EA409662AC07AE42A37EEA76EB497DDFB9D 45969E5A1317851E3F2A6D1DCFBA1DEF127119673607BE1CD2CB6B077DCE0A54 FF1CA08E8A930A163F15653F8F330D1B4915C4D4867B29AC65760DF5927BCB45 F2C1AAA9339CD30D9F610F1497A56CBDF38EDEFB9703B2579E683B049301FF00 6838625E8C60997AF740D0491F1D0DF915DBB98D348203CE7C6D6A8DDD7B9DCC 17372DE77309B1A08192C6C31E791CEDF93C67364561CED69F3A1BCB19EEC9A6 F43E826529348CAA301CFB9E41139EACAC9DB51BECBFDFC34836EB22E9ECA0AC 84E7FE7458C0B175373F1CDD9621FCB1450000C3667ED8226056DCE949645241 3EE81639F3117D4FA4A1C0DA088A3FA996F9064371B73E422D8A4299C9402800 CAF9E89EF8270C5BA30D191BD8AD9AFCF33C1AEC0C0F4247EEAB4F37652636E7 CA16D16D30F30231DAD3CC22EAF21C3C19563028A4B8BFC4053ECE617454E1C6 0277FE188A5743C2921191A8AC15EB99F1903F4A5904B24C2F541210A1CE8165 C34B37E5B6F2CCFFC8B7E642E9EC6D4513F8D820570B46A7D77B68FCE2E8C107 7C8723B6DAB9140A435066B0652FC3A8F618B707660C2BF0643B7599C311526F 238505D9494048AE4F70F519544FC4845FEB9FED86E1091B20135DFB81337894 99D3B6BA8E20C235149FE56E348222843F9DB173E5DD5D6F18FB01D199F3BA7D 0318E9D16816F04931D53009A7FAFC20AE3383BBFB9F4A417DA8B101B340DD7D A9FBA378E846B50966ED3F3B51FD46F4FA83B60AC40E5C1902ACF85658D64854 3FF572B5CFBB20843729FCA26CC956320CD6670781C06D34F2EB2C61F5BAB73F 732D389CB5CE0DBC4FC9F50465737A0DB7AF96BA58212807C65F14BE5E471785 5CDC3A461C7D31AF997BC21F3691FDD79B700FCBC59A5C257BB5B4BF472C0629 74130A1C62C7C69C3C314B6A4ED71735183F4500ACB545AFC4A0D34992392C2A 304868C88681BD67D1481191C31B1AA6CDC234CA6D487F701B977FE3E5A07DA2 A8C4BEB81C9E8EDD01937D053FCE39ADE0150E14744E25922D14B492B9C6B833 7494DB1AE0577082E53B6206221F2CD1975F4D9C770C800A4CB7A7FA69406BD7 95B28B3A227E57A500B634D5AB2B3CC1554B6EF53A02AB3163EB78B117624D09 2C7ED4737BB944B7586209EAF98651A0CB66099479D436F6375418C0D0334DEE DCEB5A77C264DFEC117BDC1712951E6C9E4815497108F5CE1969E9229059E986 7E2F9671CC1C1C53D7684D6AB20CAED10F7FBE766E96366280E4B0D49942CDE7 80D7AE4AFE9B7F1530D5111AA53E0DD7F9F761C238B36919C38854EF723B1D69 B1DABAD9FFE03DDADD98C3FBE4F715396BE2A1A485B026851840E3F8FD64D72A BD2D6F7F609A94531080B25A260764C726E5E6C79CCA464DF96FEE7496BB14E6 1AA1585FD3050B027030D62F23D6D9F6EACB2ACD74A546EB2EC2442F907F9B20 BB1C869BD3505D968FE7A5FD715664434C267362705146785E62376CEF9D65AF B18C48EB6471DC1270C3807CC93036217B819E7B32E601D17461AA44E1AA9F9C FAA288C6F7CB7CD9BE1F4618C6008ECE3549C48EBDF34DFA53CF2FE10DD0ABE2 627EDE1AFEE07F8D69F9A2CF1B4C67A42AD39B7C2222709D1199A9BFC6B38E63 C24016E341576E88B4746CAD69AE5ED6B61598BCBADC29F9A2A67ACA6D21F70E 783A0A702A8BD2DDA78F5C0F4DB5723E1241B7FB13E2CCDEF567864CE5B7FE58 EF8930AA16EC74542C18BC44A333E7800253E60E12F5F3EF7F73DEA27D9FD280 0F43A07CA565BDC50EDC123C327DE9BC487ECEFA63FA4D10AD03CFF0A41E01FE 2CD0507D8DA5B656EFF8BC6FA4FAD8BC40A45F59423C7A2E4DB153406A7EF6C5 DC8CD3FE19F8596458CA147841D9990BC119D8B791D121978CBD0599EDD28F07 19BC9A2B169013E796D0C48B989D7876E5BED939EE7F9C5C72F544813C7CFB93 C26CF55E41A557DA37297FD9B57F70ADE73283279789F99EDA82EC2453A2AC14 6809DB219D716366813D9B4677E2ADA74FDF6B658537338993080FF4AD9890C4 8820F817DFB5E0E8C6A469AEEE0A6E5B1C46AEB7A81D32F1FF5FA71CF111E51D CED9E9CD0CCC1E428C2102F3A61FF2BBA4F8904F75AF0DCFDF4A388AA0BC5A1E 1AC2702C1F50805F06A78746BFD1F04142F9C6BFF21C5BBF24CCCAC31EE89F9C E1A7D6BD3ABD0D47A95F6D3BD2BE2D03ABAEE6442D3AD798920EBA8B383F5448 6EEA273DAB44CF17B6300EB1FD49A8EC4456B7AEF846675FE4B5CEE279175D96 284780575379DEFF142C25988E32F020F483E52623696A9F93B26FBA65ED7D25 C5D6E47F82BB00D019C13A3CECA5E5795836162FA36EB868DB5C93B953AF34ED B6BC8F80811AD97A31FF46D4DF87F9A86AD260606FD13FC1253A84E30B8C43EF 3EC911FBEF11FCBF61B09A6D51ADD95806E035CE5B083ACC952525E169BA43DC DBD5237C3ED7946241400D1E5226E39B20F6024CF8ED2D596F37CE8433532814 72857BF18F2A0175F6C3F90C7AB3502DA68A209500C03A94BE8FAFD7C5929975 593E9E833DC17EC596C458B6146D64612604433389F579902FEEB4E6FE5318EA E050B439AF276D44CA8E1E9C1D86B0FD3837705FE8A8294C5F438934C8F2A145 550B0C37D1218189A1A8561B7D60932B1376F88D6AF673A3B9520B7B3758DA1D 0305346074B882661B7D4E36E57D933884C8F91D13B0486E81193B1C38DF0332 0EFDCECD4194CC3AD349C8181031A5BBEABD1B6B4AAC024E596C686876F3D8BC DD197B3FD2863616BD998B533A6093E3535E97E0A64128BD040C0D726046EA46 ED77961C38E30D8FE988DC89819E46E955C0498CE7CB78013178695DC3E301E9 A53975B443360A411C76844E2EE4E0CA5EA0B8D34758F03DF95A364F4E6E60B6 9CB5468BF2B4FBFB21806492DD0B15799D1BA4A52DC8585107A363F00BAD7961 3A36A63A151E2D88B9793302645E31C120C2AEAAAE030CD729C65F05A4227158 830C96F558E99E529CCB2647E952CB5BD7C45A1920C067A0B5CF14CD7BB8E568 43598F957FC186DAEFFD4060A26C2B229F2985969B332876CE0B4BBD6BC0287F 6BAD395018B83106BFD3064B7F5BB5AAB6942372F576465EC966510D383EC70B CC74C897229B915FAC4FED3DAAC5E8521310905E0960422BE1A03CB5921D5BF9 C82D9E6D63A4EDE9B4787F3946AFB14DA137BD59EA9CC987B6456D6A832339FD 998B5F438DBFFF7B38001E8C6F338B1EC9E9AE81E98E63F42831447A7CB2C1F7 33ECA380AB29BC57677E153DE2C4147434A4B37DC0A8C553E8690911FCB7966D 93B3F971E9BF9ACD05028A512F1B6FDD64EAF02B25276CE1A09F90EE7F52CFB7 ACE474CBC056BE1415E6861A461127A3E00A3CB6FAF6CBF9131E32BCDC40BA5D D7EF5F9A0568AF1527AAB42B5746800F8047E9E91516FD54D7100CFE79F55717 6E2A44E3A2D9BA13E25FE9231CC57145403B13935A5FF522083533F037A6C2BC 49AF262C4DDE06243144A8BCDE9BDFF40E8819EDB40DE138851917A508761520 E613E86B9157884D72125A883DB04FCF3AEEA0DD21A19F5A4C74EB096943EDBF 51C19FBD59BFBA721BBD0B2A03DA679C38554695BC8AD81F42E124EE426EEF8A 1F76571B55ED34BA86604B62B59A44647476EAC293BD050F011EF2677D6DA6A1 CF1E02CF51DAD54E8D3940B43CD11DCF6063F442BAAE0EC213F723BFC2AF9364 E5461A6A88CAE09082EE4F3C8C5BD87C4EE5D7E36393BF303C01AFD4DFE5BBE2 D29A406E75339AAE10539BA94F403DB59DFBAE268A731AAE9E73DA17E5EFC72E BDB558A14D254F78A6A784038CA071409E04A19EEB805FCCC5657D6FA0E475D2 C83954D22F240BBF28690959A6132AC03A4C340B1C77BC4FC7A37425F2EF741F B54D987225A1DBB423F154BDE7BBC582EDCA5139FBF25718655185906BBD99B5 639B01F050B92F293773389AF6C533A3D626F7227CDFDCC3364D7C3E598F1E3E 816318403355E30E635D7DFFE5356D4326E4708F258E8C677469FAFBB515BE3F 59497C61CE6E4B5D1B44C82D91BE7586C5E644EC1F18DCB54A206FAC5CFB5CCD 26DA49B6FEF29F4C0F57841BFA6107B9CAB95FE8867372934E2A06C0C913C1AC 57CDBA3CD6E43EF0EBCD83F35EC020C062522BB188F62E14FEE371C50D58DD54 24CC453BA3B41126F74AACC12A050B6889641AB425A3A727656A2AAA8F0FAAE0 B7DF48815A415C7A7D0339847EE33F45EA7A22868EDAB390C1E9605554565910 EAE164D95551E60B9A15E846D62E5A990F1D5C65FADE21967FE69BBF72502D50 072BEFA4B79519F03AEBA3F4AB742912272EBCE8FDB8C55B6B15A2CCFAF0EF43 B0E287DDA563C5CD26297E0962EFA486B29F3EA6D6FD1E43304C56ABD97F2746 A10EB7F9BF0FE74CE9F97E9A31889C5C1AB5A3006C49401D34D51AE3EA8A4FFA 4807474A18BF88A16E3DF239244DE4B29BECE67750A388000A7C23CEFEEF6461 D30685FB7A4515E2A81909DA7C37F22552EE49A10027D41AB2F6CB49C31EB95B AD2B1AC4D0BF87261CB5C80832E3275D9F7EA79F0FE6531F5798998715126F39 ED5F977043FA3F8090C2946D5BFAA07DE073A372788C4A50EB5A2932D1B6294C DCA32F7E1B2CAF095E7ABA1BA880F34C23F092AC4743AF11646495AD16F714B2 544ECF8E9DD0D253FC3C31DA669CED7AF6E26A12F7C10A89AAF4B6121016B519 D804BC0426108967C011C8D325AA3E1D62E8BC77682067D836DF820DA9183626 1BEA301B5BA0E3EB5F41DD8DA607686112213D4ECF68348294F7101BD89449C8 B903BF8E7A6F69A6F02C2E0052730EE6A1863F2343C7F10A71A08E7E80B87238 0C9EB9E15A7BA8604D8083CB5B71C9554B12E50EE663900ADADD19E8802F308A F1F9AFA101EC3828AEE1C5D70ED47BB3076394542924278CC25B82A665C1D859 DE49F606C252489CF67DC2B7879A2D02776CC02DEC685D20C08DC4F91802B1D9 1E593230C06A4F97EC9988B238E39FE6C4F83EEE6CCA60D74CB554401A9AECAF 271B99130A33D87BD338F26B37B36C5F511FCDAF4D54D14561A22AB1552BC327 81C3DFC3763AF2DE89E1BE0018C97C06814A91907640D1EE46E14FA4F83B2D08 A7B26AFB359EE011A6327192710303BFE5C059CB72ADCF6EF76A9B4BB8C2F2DC 2F49CC9CDC352A2C017A94118DAD23D1154F4CE6D1379136B1B10A88448652F1 EBC66568F60DF9DC26DCABF6A152DDB2E59FB203076A14D226FBEF7DEFBF03C2 64A55335DBE9F0CE0295778E4EEBE4CF90C9C9CF0AC4E653057E1734BAF90DC0 0B476F9FBE3961674EAF39681E5E71DF1D9451F580A7CD08873BFB70CCA58246 027D021928F8ABA81B2EF64CB160BD04A9209F41EAF65ED94FAD1AEFFE294F4C 7BE0CE40C951CE8206DDBA6C853299F2480CF5CA15C2F015808693542FB8084E CCF1C0CBD0ED17B93E6C77E3A7D1F2A41A84CE351B8F3E2533402C4B82AC6EFB 2584DFB85AA1D862B8D05803F9AA13CB1C64A5 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont TeXDict begin 40258431 52099146 1000 600 600 (MinimumPenalty.dvi) @start /Fa 194[47 11[30 49[{}2 49.8132 /CMR6 rf /Fb 141[29 5[20 33 25 22 3[29 20[39 9[39 8[32 48 19 59[{}11 49.8132 /CMMI6 rf /Fc 137[71 75 52 53 55 1[75 67 75 112 37 2[37 75 67 1[61 75 60 1[65 11[103 94 75 100 13[103 97 96 102 6[37 3[67 67 2[67 67 2[37 46[{}31 119.552 /CMBX12 rf /Fd 252[77 3[{}1 99.6264 /MSAM10 rf /Fe 201[83 8[83 17[83 27[{}3 83.022 /LINE10 rf /Ff 141[41 43[58 41[40 28[{}3 90.9091 /CMMI10 rf /Fg 206[71 45[35 3[{}2 66.4176 /CMSY8 rf /Fh 167[144 7[105 12[87 87 87 87 3[89 1[89 1[89 6[87 87 21[75 26[{}12 99.6264 /CMEX10 rf /Fi 139[25 5[43 1[21 37 29 24 41 6[37 37[20 59[{}9 66.4176 /CMMI8 rf /Fj 194[55 3[35 35 35 35 35 35 35 35 35 35 4[55 43[{}12 66.4176 /CMR8 rf /Fk 152[50 50 51[66 19[77 8[77 77 4[50 13[28 77{}9 99.6264 /CMSY10 rf /Fl 135[55 3[35 1[44 3[58 4[33 2[48 45 51 2[51 12[57 60 2[63 75 8[63 2[70 1[73 2[76 49 76 27 27 18[64 10[42 16[62 11[{}24 99.6264 /CMMI12 rf /Fm 133[40 47 45 65 45 52 32 40 41 45 50 50 55 80 25 45 1[30 50 45 30 45 50 45 45 50 4[50 7[70 55 71 1[66 75 72 87 61 1[51 38 72 1[64 66 74 70 1[72 6[30 4[50 1[50 50 50 50 50 30 35 30 2[40 40 5[50 19[86 1[55 12[{}57 99.6264 /CMTI12 rf /Fn 134[85 3[90 63 64 66 1[90 81 90 134 45 2[45 90 81 49 74 90 72 90 78 11[124 112 90 120 1[110 121 5[60 126 3[124 117 115 122 9[81 81 81 81 81 81 81 36[90 12[{}39 143.462 /CMBX12 rf /Fo 133[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 3[27 49 27 1[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 3[76 1[27 27 49 49 49 49 49 49 49 49 49 49 49 27 33 27 76 1[38 38 27 4[49 27 18[81 1[54 57 4[70 6[{}81 99.6264 /CMR12 rf /Fp 134[44 1[60 1[46 32 33 33 1[46 42 46 1[23 44 1[23 46 42 25 37 46 37 46 42 12[60 46 61 3[62 8[57 1[60 20[23 4[32 32 40[{}29 83.022 /CMR10 rf /Fq 252[34 3[{}1 58.1154 /CMSY7 rf /Fr 133[40 48 1[66 48 51 35 36 36 1[51 45 51 76 25 48 28 25 51 45 28 40 51 40 51 45 9[93 1[68 66 51 67 1[62 71 68 83 3[33 68 1[59 2[66 64 68 5[25 12[25 30 25 31[51 12[{}44 90.9091 /CMR10 rf /Fs 134[55 1[76 2[41 41 43 2[52 9[48 58 46 58 51 21[82 9[79 6[29 58[{}14 90.9091 /CMBX10 rf /Ft 133[51 4[60 1[45 40 60 1[59 60 93 28 57 5[52 1[52 1[56 32[78 17[33 1[33 44[{}16 119.552 /CMSS12 rf /Fu 133[52 62 2[62 65 46 46 46 1[65 59 65 98 33 62 1[33 65 59 36 52 65 52 1[59 11[88 1[65 1[91 1[91 88 107 73 91 60 2[92 1[80 1[85 1[88 6[33 2[59 59 2[59 59 59 59 1[33 39 33 4[33 39[{}45 119.552 /CMR12 rf /Fv 152[60 60 98[60 3[{}3 119.552 /CMSY10 rf /Fw 133[70 83 3[88 61 62 3[79 88 133 43 83 1[43 88 79 47 70 88 70 1[79 12[115 88 117 1[108 2[146 31[52 45[{}24 172.188 /CMR17 rf /Fx 138[73 51 1[51 1[73 66 73 111 36 2[36 73 2[58 1[58 73 66 12[96 1[98 3[99 22[66 66 66 1[66 66 1[66 2[43 45[{}24 143.462 /CMR17 rf end %%EndProlog %%BeginSetup %%Feature: *Resolution 600dpi TeXDict begin end %%EndSetup %%Page: 1 1 TeXDict begin 1 0 bop Black Black Black Black 855 646 a Fx(T)-11 b(ec)l(hnical)44 b(Rep)t(ort)f(Num)l(b)t(er)h(2007-536)188 874 y Fw(P)l(enalt)l(y)51 b(Minimization)h(in)g(Sc)l(heduling)f(a)h (Set)g(of)h(Soft)1294 1102 y(Real-Time)f(T)-13 b(asks)2456 1040 y Fv(\003)889 1413 y Fu(Arezou)38 b(Mohammadi)f(and)h(Selim)g(G.)h (Akl)1337 1577 y(Sc)m(ho)s(ol)f(of)g(Computing)1391 1742 y(Queen's)h(Univ)m(ersit)m(y)928 1906 y(Kingston,)e(On)m(tario,)f (Canada)h(K7L)h(3N6)951 2071 y(E-mail:)p Fv(f)p Ft(a)m(rezoum,)c(akl)p Fv(g)p Ft(@cs.queensu.ca)1523 2307 y Fu(June)39 b(13,)f(2007)p Black Black 1675 2794 a Fs(Abstract)p Black Black 380 2974 a Fr(A)25 b(soft)f(real-time)i(task)f(is)f(one)h(whose)f (completion)h(time)g(is)g(recommended)f(b)m(y)g(a)g(sp)s(eci\014c)244 3098 y(deadline.)40 b(Ho)m(w)m(ev)m(er,)31 b(should)c(the)i(deadline)f (b)s(e)g(missed,)h(suc)m(h)f(a)g(task)h(is)g(not)f(considered)g(to)244 3222 y(ha)m(v)m(e)i(failed;)h(only)f(the)f(later)i(it)e(\014nishes,)g (the)h(higher)f(the)g(p)s(enalt)m(y)h(that)g(is)g(paid.)40 b(F)-8 b(or)30 b(a)g(set)244 3346 y(of)f(soft)f(real-time)j(tasks)d (that)i(are)e(to)i(b)s(e)d(sc)m(heduled)i(on)f(a)h(single)g(mac)m(hine) g(under)e(o)m(v)m(erload)244 3470 y(conditions,)33 b(our)e(ob)5 b(jectiv)m(e)34 b(is)d(to)i(minimize)f(the)g(total)i(p)s(enalt)m(y)e (paid.)44 b(This)31 b(optimization)244 3595 y(problem)25 b(is)h(NP-hard.)39 b(In)25 b(this)h(pap)s(er,)g(w)m(e)g(pro)m(v)m(e)h (a)g(n)m(um)m(b)s(er)d(of)i(prop)s(erties)g(of)g(an)m(y)g(optimal)244 3719 y(sc)m(heduling)42 b(algorithm)h(for)e(the)h(problem.)74 b(Then,)44 b(w)m(e)f(pro)m(vide)e(a)i(n)m(um)m(b)s(er)d(of)i(heuristic) 244 3843 y(algorithms)27 b(whic)m(h)f(satisfy)g(the)h(prop)s(erties)e (obtained)i(herein.)39 b(Numerical)27 b(sim)m(ulations)g(are)244 3967 y(presen)m(ted)g(to)h(compare)f(the)h(p)s(enalt)m(y)f(to)h(b)s(e)e (paid)h(b)m(y)g(the)g(algorithms.)41 b(W)-8 b(e)28 b(also)g(determine) 244 4091 y(an)35 b(upp)s(er)f(b)s(ound)f(for)j(the)f(optimal)i (solution)f(to)g(the)g(problem.)56 b(Numerical)36 b(results)f(that)244 4216 y(compare)f(the)g(upp)s(er)e(b)s(ound)g(with)h(the)h(optimal)h (solution)f(and)f(the)h(heuristic)g(algorithms)244 4340 y(are)d(pro)m(vided.)380 4464 y Fs(Keyw)m(ords:)36 b Fr(Soft)20 b(Real-Time)i(T)-8 b(asks,)23 b(Optimal)d(Sc)m(heduling)g (Algorithm,)j(Upp)s(er)c(Bound,)244 4588 y(Heuristic)31 b(Algorithms,)g(Ov)m(erload)g(Conditions,)g(P)m(enalt)m(y)h (Minimization.)p Black 0 4700 3750 5 v 111 4764 a Fq(\003)149 4794 y Fp(This)d(w)n(ork)e(w)n(as)h(supp)r(orted)g(in)h(part)f(b)n(y)h (Natural)e(Sciences)i(and)f(Engineering)f(Researc)n(h)g(Council)i (\(NSER)n(C\))0 4904 y(of)f(Canada.)p Black Black 1851 5349 a Fo(1)p Black eop end %%Page: 2 2 TeXDict begin 2 1 bop Black Black 0 250 a Fn(1)161 b(In)l(tro)t (duction)0 481 y Fo(The)47 b(purp)s(ose)g(of)f(a)g(real-time)g(system)j (is)d(to)g(pro)s(duce)h(a)f(resp)s(onse)i(within)f(a)f(sp)s(eci\014ed)i (time-)0 613 y(frame.)78 b(In)44 b(other)g(w)m(ords,)k(for)43 b(a)h(real-time)g(system)i(not)e(only)g(the)g(logical)g(correctness)i (of)e(the)0 746 y(system)30 b(should)f(b)s(e)f(satis\014ed,)j(but)d (also)g(it)g(is)g(required)i(to)e(ful\014ll)g(the)h(temp)s(oral)f (constrain)m(ts)h(of)f(the)0 878 y(system.)45 b(Although)32 b(missing)h(deadlines)h(is)e(not)g(desirable)h(in)f(a)f(real-time)i (system,)h Fm(soft)g(r)-5 b(e)g(al-time)0 1010 y(tasks)49 b Fo(could)42 b(miss)g(some)g(deadlines)h(and)e(the)h(system)h(will)f (still)g(w)m(ork)g(correctly)g(while)g(certain)0 1143 y(p)s(enalties)47 b(will)f(ha)m(v)m(e)g(to)f(b)s(e)h(paid)g(for)f(the)g (deadlines)i(missed.)84 b(In)46 b(this)g(pap)s(er,)j(w)m(e)d(fo)s(cus)g (our)0 1275 y(atten)m(tion)33 b(on)f(sc)m(heduling)j(of)d(a)h(set)g(of) f(soft)h(real-time)f(tasks.)146 1408 y(The)d(problem)g(under)f(study)h (in)f(this)h(pap)s(er)e(o)s(ccurs)i(in)f(o)m(v)m(erload)h(conditions)f (where)h(it)f(can)g(not)0 1540 y(b)s(e)35 b(guaran)m(teed)h(that)f(all) g(tasks)h(can)f(meet)h(their)g(deadlines.)52 b(In)36 b(this)f(case,)i(it)e(is)h(una)m(v)m(oidable)g(to)0 1672 y(miss)e(some)f(deadlines,)i(while)e(w)m(e)h(aim)f(to)f(minimize)i(the) f(p)s(enalt)m(y)h(that)e(should)i(b)s(e)e(paid.)146 1805 y(Consider)41 b(a)d(system)j(that)d(consists)j(of)d(a)h(set)g(of)g (soft)f(real-time)h(tasks,)j Fl(T)52 b Fo(=)38 b Fk(f)p Fl(\034)3250 1820 y Fj(1)3290 1805 y Fl(;)17 b(\034)3376 1820 y Fj(2)3415 1805 y Fl(;)g(:::;)g(\034)3626 1820 y Fi(n)3673 1805 y Fk(g)p Fo(.)0 1937 y(T)-8 b(ask)28 b Fl(\034)270 1952 y Fi(i)325 1937 y Fo(is)f(a)f Fm(soft)j(r)-5 b(e)g(al-time)34 b Fo(task,)28 b(meaning)g(that)e(the)h(later)g(the)g (task)g Fl(\034)2692 1952 y Fi(i)2747 1937 y Fo(\014nishes)h(its)f (computation)0 2070 y(after)33 b(its)i(deadline,)g(the)f(more)g(p)s (enalt)m(y)h(it)e(pa)m(ys.)48 b(A)34 b(release)h(time)f Fl(r)2599 2085 y Fi(i)2628 2070 y Fo(,)g(an)f(execution)j(time)e Fl(e)3531 2085 y Fi(i)3593 2070 y Fo(and)0 2202 y(a)42 b(deadline)h Fl(d)536 2217 y Fi(i)606 2202 y Fo(are)f(giv)m(en)h(for)f (eac)m(h)h(task)g Fl(\034)1691 2217 y Fi(i)1763 2202 y Fk(2)h Fl(T)56 b Fo(\(see)43 b(Section)g(2)f(for)f(the)i (de\014nition)g(of)f(these)0 2335 y(terms\).)h(The)30 b(\014nishing)f(time)h(of)e(eac)m(h)h(task)h Fl(\034)1718 2350 y Fi(i)1774 2335 y Fk(2)e Fl(T)14 b Fo(,)29 b(denoted)h(b)m(y)f Fl(F)2554 2350 y Fi(i)2582 2335 y Fo(,)h(dep)s(ends)g(on)f(the)g(sc)m (heduling)0 2467 y(algorithm)40 b(whic)m(h)h(is)f(used)h(to)f(sc)m (hedule)i(the)e(execution)i(of)d(the)h(tasks)h([19].)65 b(Supp)s(ose)41 b(that)f(the)0 2599 y(tasks)31 b(are)g(sc)m(heduled)i (b)m(y)e(some)h(sc)m(heduling)g(algorithm)e Fl(A)p Fo(.)43 b(A)31 b(p)s(enalt)m(y)g(function)g Fl(')p Fo(\()p Fl(\034)3254 2614 y Fi(i)3282 2599 y Fo(\))g(is)g(de\014ned)0 2732 y(for)39 b(the)h(task.)66 b(If)39 b Fl(F)767 2747 y Fi(i)835 2732 y Fk(\024)i Fl(d)1004 2747 y Fi(i)1031 2732 y Fo(,)h Fl(')p Fo(\()p Fl(\034)1244 2747 y Fi(i)1272 2732 y Fo(\))e(=)g(0;)j (otherwise)e Fl(')p Fo(\()p Fl(\034)2170 2747 y Fi(i)2198 2732 y Fo(\))f Fl(>)f Fo(0.)65 b(The)41 b(v)-5 b(alue)40 b(of)f Fl(')p Fo(\()p Fl(\034)3261 2747 y Fi(i)3289 2732 y Fo(\))h(is)g(a)f(non-)0 2864 y(decreasing)e(function)g(of)e Fl(F)1038 2879 y Fi(i)1091 2864 y Fk(\000)25 b Fl(d)1244 2879 y Fi(i)1272 2864 y Fo(.)53 b(The)37 b(p)s(enalt)m(y)g(function)f (of)f(a)h(giv)m(en)h(sc)m(heduling)h(algorithm)e Fl(A)0 2997 y Fo(for)c(a)g(giv)m(en)i(set)f Fl(T)47 b Fo(is)33 b(denoted)g(b)m(y)h Fl(')p Fo(\()p Fl(T)14 b Fo(\))27 b(=)1684 2922 y Fh(P)1790 2948 y Fi(l)1790 3026 y(i)p Fj(=1)1924 2997 y Fl(')p Fo(\()p Fl(\034)2068 3012 y Fi(i)2097 2997 y Fo(\).)146 3129 y(The)34 b(fact)f(kno)m(wn)h(ab)s(out) f(our)g(problem,)h(as)f(is)g(true)h(for)e(most)i(of)e(the)i(problems)g (in)f(this)h(class,)0 3262 y(is)42 b(that)f(it)g(is)h(NP-hard)g([11].) 70 b(Recen)m(tly)-8 b(,)45 b(there)d(has)g(b)s(een)g(a)f(lot)g(of)g (progress)i(in)e(the)h(design)g(of)0 3394 y(appro)m(ximation)k (algorithms)g(for)f(a)g(v)-5 b(ariet)m(y)46 b(of)f(sc)m(heduling)j (problems)e(in)g(the)g(aforemen)m(tioned)0 3526 y(class)k([12,)e(2,)h (21,)f(3,)h(1,)g(7,)f(8,)h(14].)92 b(Also,)53 b(in)c(the)h(real-time)f (literature,)k(sev)m(eral)e(sc)m(heduling)0 3659 y(algorithms)30 b(ha)m(v)m(e)i(b)s(een)e(prop)s(osed)h(to)f(deal)g(with)h(o)m(v)m (erloads.)44 b(F)-8 b(or)29 b(instance,)j(one)e(ma)m(y)h(refer)f(to)g ([6,)0 3791 y(Chapter)37 b(2])f(and)g(the)g(references)i(therein.)55 b(A)36 b(relev)-5 b(an)m(t)37 b(and)f(recen)m(t)h(w)m(ork)g(is)f([20],) h(in)f(whic)m(h)i(the)0 3924 y(problem)f(is)g(studied)h(for)e(the)h(sp) s(ecial)h(case)f(of)f(non-preemptiv)m(e)j(tasks)e(\(see)h(Section)f (2\).)55 b(In)37 b(this)0 4056 y(pap)s(er,)31 b(w)m(e)f(address)h(a)f (more)g(general)g(problem;)i(namely)-8 b(,)31 b(the)f(sc)m(heduling)i (of)d(a)h(set)g(of)g(preemptiv)m(e)0 4188 y(soft)i(real-time)h(tasks)g (\(see)h(Section)f(2\))f(where)i(the)e(ob)5 b(jectiv)m(e)35 b(function)e(is)g(to)f(minimize)i(the)e(total)0 4321 y(p)s(enalties)i(that)e(should)i(b)s(e)e(paid)h(for)f(the)h(deadlines)h (missed.)146 4453 y(In)40 b(this)g(pap)s(er,)h(w)m(e)g(formally)e (de\014ne)i(the)e(problem)i(and)e(pro)m(v)m(e)i(a)e(n)m(um)m(b)s(er)h (of)f(prop)s(erties)h(of)0 4586 y(an)m(y)28 b(optimal)f(sc)m(heduling)i (algorithm)d(for)h(the)g(problem.)42 b(Then,)30 b(w)m(e)e(deriv)m(e)g (a)f(n)m(um)m(b)s(er)h(of)e(heuristic)0 4718 y(algorithms)33 b(whic)m(h)h(hold)f(the)g(prop)s(erties)g(obtained)g(herein.)45 b(The)34 b(heuristic)g(algorithms)f(di\013er)g(in)0 4851 y(the)28 b(w)m(a)m(y)g(that)f(the)h(tasks)g(priorities)g(are)f (assigned.)44 b(These)29 b(algorithms)e(assign)h(priorities)g(b)m(y)g (using)0 4983 y(functions)40 b(of)f(task)h(execution)h(times,)h(p)s (enalt)m(y)e(factors)f(or)g(deadlines.)65 b(W)-8 b(e)40 b(presen)m(t)h(sim)m(ulation)p Black 1851 5349 a(2)p Black eop end %%Page: 3 3 TeXDict begin 3 2 bop Black Black 0 250 a Fo(results)37 b(and)g(compare)f(the)h(p)s(erformances)g(of)f(the)g(prop)s(osed)h (algorithms.)54 b(Finally)-8 b(,)37 b(w)m(e)g(deriv)m(e)h(a)0 382 y(tigh)m(t)29 b(upp)s(er)g(b)s(ound)g(for)f(the)h(optimal)g (solution.)43 b(Since)29 b(the)g(running)h(time)f(of)f(\014nding)h(an)g (optimal)0 514 y(solution)43 b(gro)m(ws)h(exp)s(onen)m(tially)g(with)g (the)f(n)m(um)m(b)s(er)h(of)f(tasks,)j(w)m(e)e(compare)f(the)g(upp)s (er)h(b)s(ound)0 647 y(with)f(the)f(optimal)g(solution)h(for)f(small)g (sets)i(of)d(soft)h(real-time)h(tasks.)73 b(W)-8 b(e)43 b(also)f(compare)h(the)0 779 y(upp)s(er)33 b(b)s(ound)g(with)g(the)g (heuristic)h(algorithms)f(pro)m(vided)h(in)f(the)g(pap)s(er.)146 912 y(The)39 b(remainder)g(of)f(this)h(pap)s(er)f(is)g(organized)h(as)f (follo)m(ws.)60 b(W)-8 b(e)39 b(in)m(tro)s(duce)g(the)f(terminology)0 1044 y(in)h(Section)g(2.)62 b(In)39 b(Section)h(3,)g(w)m(e)f(formally)g (de\014ne)h(the)f(problem)h(to)e(b)s(e)h(solv)m(ed.)64 b(In)39 b(Section)g(4,)0 1177 y(w)m(e)d(deriv)m(e)g(and)f(pro)m(v)m(e)g (some)h(of)e(the)h(prop)s(erties)g(of)f(an)m(y)i(optimal)e(sc)m (heduling)j(algorithm)d(for)h(the)0 1309 y(problem.)41 b(Then,)26 b(in)e(Section)f(5,)i(w)m(e)f(pro)m(vide)h(a)d(class)j(of)d (heuristic)j(algorithms,)g(presen)m(t)g(sim)m(ulation)0 1441 y(results)37 b(and)e(compare)h(the)g(p)s(erformance)g(of)e(the)i (prop)s(osed)g(algorithms.)52 b(In)35 b(Section)h(6,)g(w)m(e)g(\014nd)0 1574 y(an)h(upp)s(er)g(b)s(ound)h(for)e(the)i(ob)5 b(jectiv)m(e)39 b(function,)f(presen)m(t)h(the)f(sim)m(ulation)g(results)g(and)f (compare)0 1706 y(the)32 b(upp)s(er)g(b)s(ound)g(with)g(the)h(optimal)e (solution.)44 b(W)-8 b(e)32 b(also)g(compare)g(the)g(upp)s(er)g(b)s (ound)g(with)h(the)0 1839 y(b)s(est)g(heuristic)h(algorithm)f(pro)m (vided)h(in)f(the)g(pap)s(er.)43 b(Section)34 b(7)e(con)m(tains)i(the)f (conclusions.)0 2190 y Fn(2)161 b(T)-13 b(erminology)0 2421 y Fo(F)-8 b(or)39 b(a)i(giv)m(en)g(set)g(of)f(tasks)h(the)g Fm(gener)-5 b(al)41 b(sche)-5 b(duling)41 b(pr)-5 b(oblem)47 b Fo(asks)41 b(for)f(an)g(order)h(according)f(to)0 2553 y(whic)m(h)45 b(the)f(tasks)h(are)e(to)g(b)s(e)h(executed)i(suc)m(h)f (that)e(v)-5 b(arious)44 b(constrain)m(ts)h(are)f(satis\014ed.)77 b(F)-8 b(or)43 b(a)0 2686 y(giv)m(en)d(set)g(of)e(real-time)i(tasks,)h (w)m(e)f(w)m(an)m(t)g(to)f(devise)i(a)d(feasible)j(allo)s(cation/sc)m (hedule)f(to)f(satisfy)0 2818 y(timing)26 b(constrain)m(ts.)43 b(The)27 b(release)h(time,)g(the)f(deadline)g(and)f(the)h(execution)h (time)e(of)g(the)h(tasks)g(are)0 2950 y(some)35 b(of)e(the)i (parameters)f(that)g(should)h(b)s(e)f(considered)i(when)f(sc)m (heduling)h(tasks)f(on)f(a)g(real-time)0 3083 y(system.)64 b(The)39 b(timing)g(prop)s(erties)h(of)e(a)h(giv)m(en)g(task)h Fl(\034)2089 3098 y Fi(j)2126 3083 y Fo(,)g(where)g Fl(\034)2523 3098 y Fi(j)2598 3083 y Fk(2)e Fl(T)14 b Fo(,)40 b(refer)f(to)g(the)g (follo)m(wing)0 3215 y([16,)32 b(18,)g(22,)h(9)o(]:)p Black 145 3456 a Fk(\017)p Black 49 w Fm(R)-5 b(ele)g(ase)34 b(time)40 b Fo(\(or)32 b Fm(r)-5 b(e)g(ady)35 b(time)k Fo(\()p Fl(r)1539 3471 y Fi(j)1576 3456 y Fo(\)\):)k(Time)34 b(at)e(whic)m(h)i(the)f(task)g(is)g(ready)h(for)e(pro)s(cessing.)p Black 145 3671 a Fk(\017)p Black 49 w Fm(De)-5 b(ad)5 b(line)33 b(\()p Fl(d)742 3686 y Fi(j)778 3671 y Fm(\))t Fo(:)43 b(Time)34 b(b)m(y)f(whic)m(h)i(execution)f(of)e(the)h(task)g (should)h(b)s(e)e(completed.)p Black 145 3887 a Fk(\017)p Black 49 w Fm(Completion)k(time)i(\()p Fl(C)1102 3902 y Fi(j)1138 3887 y Fm(\))t Fo(:)50 b(Maxim)m(um)37 b(time)g(tak)m(en)f (to)g(complete)h(the)f(task,)i(after)d(the)h(task)244 4019 y(is)d(started.)p Black 145 4234 a Fk(\017)p Black 49 w Fm(Finishing)g(time)i(\()p Fl(F)1001 4249 y Fi(j)1037 4234 y Fm(\))t Fo(:)43 b(Time)34 b(at)e(whic)m(h)i(the)f(task)h(is)f (\014nished:)45 b Fl(F)2739 4249 y Fi(j)2803 4234 y Fo(=)28 b Fl(C)2977 4249 y Fi(j)3035 4234 y Fo(+)22 b Fl(r)3177 4249 y Fi(j)3214 4234 y Fo(.)p Black 145 4450 a Fk(\017)p Black 49 w Fm(Exe)-5 b(cution)37 b(time)h(\()p Fl(e)1006 4465 y Fi(j)1043 4450 y Fm(\))t Fo(:)49 b(Time)37 b(tak)m(en)f(without) h(in)m(terruption)f(to)g(complete)h(the)f(task,)h(after)244 4582 y(the)c(task)g(is)g(released.)p Black 145 4798 a Fk(\017)p Black 49 w Fm(priority)d(function)f(\()p Fl(f)1061 4813 y Fi(a;j)1155 4798 y Fm(\))t Fo(:)40 b(Priorit)m(y)28 b(of)e(task)i Fl(\034)1976 4813 y Fi(j)2040 4798 y Fo(is)f(de\014ned)i (as)e(relativ)m(e)h(urgency)g(of)f(the)g(task.)244 4930 y(In)37 b(this)g(pap)s(er,)h(w)m(e)g(deriv)m(e)g(a)e(n)m(um)m(b)s(er)i (of)e(heuristic)j(algorithms)e(whic)m(h)h(di\013er)f(in)g(the)g(w)m(a)m (y)244 5063 y(that)h(the)i(tasks)g(priorities)f(are)g(assigned.)63 b(F)-8 b(or)38 b(eac)m(h)i(algorithm,)g(w)m(e)g(consider)g(a)f Fm(priority)p Black 1851 5349 a Fo(3)p Black eop end %%Page: 4 4 TeXDict begin 4 3 bop Black Black 244 250 a Fm(function)40 b Fl(f)681 265 y Fi(a;j)774 250 y Fo(,)33 b(where)h Fl(a)e Fo(is)i(the)f(name)g(of)f(the)h(algorithm)f(and)h Fl(\034)2681 265 y Fi(j)2750 250 y Fo(is)h(a)e(task)h(in)g(the)g(task)g(set)244 382 y(that)d(should)h(b)s(e)g(sc)m(heduled)i(b)m(y)e(the)g(algorithm.) 43 b(In)30 b(other)h(w)m(ords,)h(the)f(priorit)m(y)g(function)f(is)244 514 y(the)j(relativ)m(e)h(urgency)g(of)e(a)g(task)h(in)g(a)f(giv)m(en)i (algorithm.)p Black 145 730 a Fk(\017)p Black 49 w Fm(Penalty)j(factor) h(\()p Fl(P)990 745 y Fi(j)1026 730 y Fm(\))t Fo(:)49 b(P)m(enalt)m(y)37 b(that)e(should)h(b)s(e)g(paid)f(p)s(er)h(time)g (unit)g(after)f(the)h(deadline)244 862 y(of)c(task)h Fl(\034)606 877 y Fi(i)635 862 y Fo(.)p Black 145 1078 a Fk(\017)p Black 49 w Fm(Makesp)-5 b(an)42 b(factor)i(\()p Fl(\013)1097 1093 y Fi(j)1133 1078 y Fm(\))t Fo(:)62 b(Ratio)41 b(of)h Fl(C)1733 1093 y Fi(j)1811 1078 y Fo(to)f Fl(e)1984 1093 y Fi(j)2021 1078 y Fo(,)j(i.e.,)h Fl(\013)2350 1093 y Fi(j)2430 1078 y Fo(=)f Fl(C)2620 1093 y Fi(j)2656 1078 y Fl(=e)2750 1093 y Fi(j)2787 1078 y Fo(,)g(where)f Fl(e)3194 1093 y Fi(j)3273 1078 y Fo(and)f Fl(C)3542 1093 y Fi(j)3620 1078 y Fo(are)244 1210 y(resp)s(ectiv)m(ely)e(the)e (execution)h(time)f(of)f(task)i Fl(\034)1994 1225 y Fi(j)2068 1210 y Fo(and)e(the)h(completion)h(time)f(of)f(the)h(task)g(in)244 1343 y(the)33 b(sc)m(hedule.)46 b(This)34 b(factor)e(dep)s(ends)i(on)e (sc)m(hedule.)146 1583 y(Other)h(issues)i(to)d(b)s(e)h(considered)h(in) f(real-time)g(sc)m(heduling)i(are)d(as)h(follo)m(ws.)p Black 145 1823 a Fk(\017)p Black 49 w Fm(Perio)-5 b(dic/Ap)g(erio)g (dic/Sp)g(or)g(adic)32 b(tasks)244 1997 y Fo(P)m(erio)s(dic)k (real-time)f(tasks)h(are)f(activ)-5 b(ated)35 b(\(released\))h (regularly)g(at)e(\014xed)i(rates)g(\(p)s(erio)s(ds\).)244 2130 y(A)i(ma)5 b(jorit)m(y)38 b(of)g(sensory)h(pro)s(cessing)h(is)e(p) s(erio)s(dic)g(in)g(nature.)60 b(Ap)s(erio)s(dic)39 b(real-time)f (tasks)244 2262 y(are)30 b(activ)-5 b(ated)30 b(irregularly)g(at)g (some)g(unkno)m(wn)i(and)e(p)s(ossibly)h(un)m(b)s(ounded)g(rate.)43 b(The)30 b(time)244 2395 y(constrain)m(t)35 b(is)g(usually)h(a)f (deadline.)50 b(Sp)s(oradic)35 b(real-time)g(tasks)h(are)e(activ)-5 b(ated)35 b(irregularly)244 2527 y(with)d(some)f(kno)m(wn)i(b)s(ounded) f(rate.)42 b(The)32 b(b)s(ounded)g(rate)f(is)h(c)m(haracterized)h(b)m (y)f(a)e(minim)m(um)244 2659 y(in)m(ter-arriv)-5 b(al)43 b(p)s(erio)s(d;)k(that)c(is,)j(a)c(minim)m(um)j(in)m(terv)-5 b(al)43 b(of)f(time)i(b)s(et)m(w)m(een)h(t)m(w)m(o)e(successiv)m(e)244 2792 y(activ)-5 b(ations.)44 b(The)33 b(time)h(constrain)m(t)f(is)g (usually)h(a)e(deadline)i([17,)e(15,)g(13,)h(5)o(].)p Black 145 3007 a Fk(\017)p Black 49 w Fm(Pr)-5 b(e)g(emptive/Non-pr)g (e)g(emptive)33 b(tasks)244 3181 y Fo(In)j(some)g(real-time)g(sc)m (heduling)h(algorithms,)g(a)e(task)h(can)g(b)s(e)f(preempted)j(if)d (another)g(task)244 3314 y(of)j(higher)g(priorit)m(y)h(b)s(ecomes)h (ready)-8 b(.)61 b(In)38 b(con)m(trast,)j(the)d(execution)i(of)e(a)g (non-preemptiv)m(e)244 3446 y(task)33 b(should)h(b)s(e)e(completed)i (without)f(in)m(terruption)h(once)f(it)g(is)g(started)g([17,)f(16,)h (13)o(,)g(5)o(].)p Black 145 3661 a Fk(\017)p Black 49 w Fm(Fixe)-5 b(d/Dynamic)32 b(priority)k(tasks)244 3835 y Fo(In)43 b(priorit)m(y)h(driv)m(en)h(sc)m(heduling,)j(a)43 b(priorit)m(y)h(is)f(assigned)i(to)d(eac)m(h)i(task.)76 b(Assigning)45 b(the)244 3968 y(priorities)29 b(can)g(b)s(e)f(done)h (statically)h(or)e(dynamically)i(while)f(the)g(system)h(is)f(running)g ([10,)f(22,)244 4100 y(16)o(,)33 b(17,)f(5].)0 4451 y Fn(3)161 b(Problem)53 b(De\014nition)0 4682 y Fo(Consider)48 b(a)e(set)h(of)f Fl(n)h Fo(soft)f(real-time)h(tasks.)86 b(There)48 b(exists)g(one)f(pro)s(cessor.)86 b(The)47 b(tasks)h(are)0 4815 y(preemptiv)m(e,)36 b(indep)s(enden)m(t)g(and)e (ap)s(erio)s(dic.)47 b(F)-8 b(or)32 b(eac)m(h)j(task)f Fl(\034)2389 4830 y Fi(i)2418 4815 y Fo(,)f(w)m(e)i(assume)g(that)f Fl(r)3218 4830 y Fi(i)3246 4815 y Fo(,)g Fl(e)3352 4830 y Fi(i)3380 4815 y Fo(,)g Fl(P)3504 4830 y Fi(i)3532 4815 y Fo(,)g(and)0 4947 y Fl(d)51 4962 y Fi(i)79 4947 y Fo(,)j(whic)m(h)h(are)f(resp)s(ectiv)m(ely)i(the)e(release)h(time,)g (execution)g(time,)h(p)s(enalt)m(y)e(factor)f(and)h(deadline)0 5080 y(of)32 b(the)h(task,)g(are)g(kno)m(wn.)p Black 1851 5349 a(4)p Black eop end %%Page: 5 5 TeXDict begin 5 4 bop Black Black 146 250 a Fo(W)-8 b(e)33 b(de\014ne)h(the)f(p)s(enalt)m(y)h(function)f(of)f(task)h Fl(\034)1858 265 y Fi(i)1919 250 y Fo(as)1432 461 y Fl(')p Fo(\()p Fl(\034)1576 476 y Fi(i)1604 461 y Fo(\))28 b(=)f(\()p Fl(F)1874 476 y Fi(i)1925 461 y Fk(\000)22 b Fl(d)2075 476 y Fi(i)2103 461 y Fo(\))2141 420 y Fj(+)2200 461 y Fl(P)2263 476 y Fi(i)2291 461 y Fl(;)p Black 1307 w Fo(\(1\))p Black 0 672 a(where)35 b Fl(F)346 687 y Fi(i)405 672 y Fo(=)30 b Fl(r)555 687 y Fi(i)606 672 y Fo(+)24 b Fl(\013)768 687 y Fi(i)796 672 y Fl(e)841 687 y Fi(i)903 672 y Fo(is)35 b(the)f(\014nishing)i(time)e(of)g(task)h Fl(\034)2154 687 y Fi(i)2182 672 y Fo(,)g Fl(\013)2306 687 y Fi(i)2368 672 y Fo(is)g(the)f(mak)m(espan)i(factor)e(\()p Fl(\013)3470 687 y Fi(i)3528 672 y Fk(\025)d Fo(1\),)0 804 y(and)1028 970 y(\()p Fl(F)1129 985 y Fi(i)1179 970 y Fk(\000)23 b Fl(d)1330 985 y Fi(i)1358 970 y Fo(\))1396 929 y Fj(+)1482 970 y Fo(=)1586 829 y Fh(\032)1702 905 y Fl(F)1765 920 y Fi(i)1815 905 y Fk(\000)g Fl(d)1966 920 y Fi(i)2109 905 y Fo(if)33 b Fl(F)2262 920 y Fi(i)2312 905 y Fk(\000)23 b Fl(d)2463 920 y Fi(i)2519 905 y Fl(>)k Fo(0)1702 1038 y(0)358 b(otherwise.)0 1200 y(A)33 b(slot)f(is)i(the)f (smallest)h(time)f(unit.)146 1332 y(The)48 b(ob)5 b(jectiv)m(e)48 b(is)f(to)f(minimize)1465 1257 y Fh(P)1570 1284 y Fi(n)1570 1361 y(i)p Fj(=1)1705 1332 y Fl(')p Fo(\()p Fl(\034)1849 1347 y Fi(i)1877 1332 y Fo(\).)85 b(Therefore,)51 b(w)m(e)c(can)f (formally)h(express)i(the)0 1465 y(ob)5 b(jectiv)m(e)35 b(function)e(as)f(follo)m(ws.)45 b(Let)32 b(us)i(de\014ne)805 1794 y Fl(x)860 1809 y Fi(i;t)961 1794 y Fo(=)1065 1590 y Fh(8)1065 1680 y(<)1065 1859 y(:)1195 1664 y Fo(1)83 b(if)32 b(the)h(pro)s(cessor)h(is)f(assigned)h(to)e(task)h Fl(\034)2865 1679 y Fi(i)1327 1796 y Fo(at)f(time)h(slot)g Fl(t)1195 1928 y Fo(0)83 b(otherwise)0 2124 y(Our)33 b(goal)e(is)j(to)e(minimize)i(the)f(ob)5 b(jectiv)m(e)35 b(function)1449 2269 y Fi(n)1398 2299 y Fh(X)1413 2509 y Fi(i)p Fj(=1)1542 2394 y Fo(\()p Fl(r)1624 2409 y Fi(i)1674 2394 y Fo(+)22 b Fl(\013)1834 2409 y Fi(i)1863 2394 y Fl(e)1908 2409 y Fi(i)1958 2394 y Fk(\000)h Fl(d)2109 2409 y Fi(i)2137 2394 y Fo(\))2175 2352 y Fj(+)2234 2394 y Fl(P)2297 2409 y Fi(i)2325 2394 y Fl(;)p Black 1273 w Fo(\(2\))p Black 0 2675 a(sub)5 b(ject)34 b(to)e(the)h(follo)m(wing)g (conditions)1677 2820 y Fi(n)1627 2850 y Fh(X)1642 3060 y Fi(i)p Fj(=1)1787 2944 y Fl(x)1842 2959 y Fi(i;t)1944 2944 y Fo(=)27 b(1)p Fl(;)0 3226 y Fo(whic)m(h)34 b(means)g(only)f(one) g(pro)s(cessor)g(is)g(w)m(orking)h(at)e(an)m(y)h(giv)m(en)h(time)f Fl(t)p Fo(,)g(and)1651 3371 y Fg(1)1615 3401 y Fh(X)1629 3610 y Fi(t)p Fj(=1)1775 3495 y Fl(x)1830 3510 y Fi(i;t)1931 3495 y Fo(=)28 b Fl(e)2080 3510 y Fi(i)2108 3495 y Fl(;)0 3776 y Fo(meaning)38 b(that)e(the)i(total)e(time)h(slots)h(assigned)g (to)f(an)m(y)g(giv)m(en)i(task)e Fl(i)g Fo(o)m(v)m(er)h(time)g(is)f (equal)h(to)e(its)0 3908 y(execution)e(time.)146 4041 y(As)41 b(men)m(tioned)g(earlier,)h(the)e(problem)g(de\014ned)h(in)f (this)h(section)f(is)h(kno)m(wn)g(to)e(b)s(e)h(NP-hard.)0 4173 y(Th)m(us,)45 b(the)d(only)g(kno)m(wn)h(algorithm)e(for)g (obtaining)h(an)f(optimal)h(sc)m(hedule)i(requires)f(time)f(that)0 4305 y(gro)m(ws)k(exp)s(onen)m(tially)h(with)f(the)g(n)m(um)m(b)s(er)g (of)f(tasks.)83 b(It)45 b(is)h(b)s(ene\014cial)g(to)f(kno)m(w)i(the)e (b)s(eha)m(vior)0 4438 y(of)e(an)m(y)g(optimal)g(sc)m(heduling)j (algorithm)c(when)j(the)e(optimal)g(order)g(of)g(priorities)h(is)f(pro) m(vided.)0 4570 y(Kno)m(wing)33 b(a)f(n)m(um)m(b)s(er)h(of)f(prop)s (erties)h(of)f(an)m(y)h(optimal)g(sc)m(hedule)h(for)e(the)h(problem)g (will)g(lead)f(us)h(to)0 4703 y(designing)g(heuristic)h(algorithms)f (whic)m(h)g(in)g(some)g(prop)s(erties)g(b)s(eha)m(v)m(e)h(the)f(same)g (as)f(the)h(optimal)0 4835 y(sc)m(hedule.)71 b(Also,)43 b(it)e(is)g(desired)h(to)f(\014nd)g(an)g(upp)s(er)g(b)s(ound)g(for)f (the)h(ob)5 b(jectiv)m(e)43 b(function)e(whic)m(h,)0 4968 y(unlik)m(e)h(the)e(optimal)g(algorithm,)h(it)f(w)m(ould)h(b)s(e)f (computationally)h(feasible.)67 b(The)40 b(upp)s(er)h(b)s(ound)0 5100 y(ma)m(y)33 b(also)g(b)s(e)g(useful)g(for)f(design)i(and)f (comparison)g(purp)s(oses.)p Black 1851 5349 a(5)p Black eop end %%Page: 6 6 TeXDict begin 6 5 bop Black Black Black Black Black 1151 150 339 4 v 1151 250 4 100 v 1486 250 V 1151 253 339 4 v 1483 150 671 4 v 1483 250 4 100 v 2150 250 V 1483 253 671 4 v 0.5000 0.5000 0.4100 TeXcolorrgb 1490 248 661 4 v 1490 244 V 1490 240 V 1490 237 V 1490 233 V 1490 229 V 1490 226 V 1490 222 V 1490 218 V 1490 214 V 1490 211 V 1490 207 V 1490 203 V 1490 199 V 1490 196 V 1490 192 V 1490 188 V 1490 184 V 1490 181 V 1490 177 V 1490 173 V 1490 170 V 1490 166 V 1490 162 V 1490 158 V 1490 155 V Black 2147 150 422 4 v 2147 250 4 100 v 2566 250 V 2147 253 422 4 v 1152 333 4 84 v 1485 333 V 2149 333 V 2564 333 V 1286 320 a Ff(\034)1326 334 y Fi(i)1748 339 y Fr(idle)2324 320 y Ff(\034)2364 334 y Fi(i)2541 416 y Ff(F)2599 430 y Fi(i)p 1154 309 84 4 v 1154 307 a Fe(\033)p 1403 309 V 166 w(-)p 1486 309 V(\033)p 2067 309 V 498 w(-)p 2150 309 V(\033)p 2483 309 V 250 w(-)p Black 705 631 a Fo(Figure)32 b(1:)44 b(Status)33 b(of)f(pro)s(cessor)h (in)g(the)g(pro)s(of)f(of)g(Lemma)h(1.)p Black Black 0 1010 a Fn(4)161 b(Prop)t(erties)52 b(of)i(Optimal)g(Solution)0 1241 y Fo(In)31 b(this)g(section,)h(w)m(e)f(pro)m(v)m(e)h(a)e(n)m(um)m (b)s(er)i(of)e(prop)s(erties)h(for)f(an)m(y)h(optimal)g(sc)m(hedule)h (of)e(the)h(problem)0 1374 y(min)179 1299 y Fh(P)284 1325 y Fi(n)284 1403 y(i)p Fj(=1)403 1374 y Fo(\()p Fl(r)485 1389 y Fi(i)529 1374 y Fo(+)16 b Fl(\013)683 1389 y Fi(i)711 1374 y Fl(e)756 1389 y Fi(i)800 1374 y Fk(\000)g Fl(d)944 1389 y Fi(i)973 1374 y Fo(\))1011 1338 y Fj(+)1070 1374 y Fl(P)1133 1389 y Fi(i)1161 1374 y Fo(.)42 b(F)-8 b(or)29 b(all)g(of)g(the)h(follo)m(wing)g(theorems)h(w)m(e)g(ha)m(v)m(e)g(one)e (pro)s(cessor)i(and)0 1506 y(a)h(set)i(of)e(soft)g(real-time)h(tasks.) 146 1639 y Fm(L)-5 b(emma)34 b(1:)93 b(In)33 b(an)h(optimal)g(sche)-5 b(dule,)33 b(the)h(pr)-5 b(o)g(c)g(essor)34 b(is)g(not)g(id)5 b(le)34 b(as)g(long)f(as)h(ther)-5 b(e)34 b(exists)g(a)0 1771 y(task)h(to)g(b)-5 b(e)34 b(exe)-5 b(cute)g(d.)146 1903 y(Pr)g(o)g(of:)79 b Fo(W)-8 b(e)48 b(pro)m(v)m(e)h(this)g(lemma)f (b)m(y)h(con)m(tradiction.)89 b(Supp)s(ose)49 b(that)f(in)g(a)f(giv)m (en)i(optimal)0 2036 y(sc)m(hedule)39 b(the)e(pro)s(cessor)h(is)f(idle) h(while)f(all)g(or)f(a)h(part)f(of)h(task)g Fl(\034)2479 2051 y Fi(i)2544 2036 y Fo(is)g(ready)h(to)e(b)s(e)h(executed)i(\(see)0 2168 y(Figure)33 b(1\).)146 2301 y(There)40 b(exists)h(at)d(least)h (one)g(other)g(sc)m(hedule)i(whic)m(h)f(has)f(a)g(smaller)g(v)-5 b(alue)40 b(for)e(the)h(\014nishing)0 2433 y(time)f(of)f(task)h Fl(\034)599 2448 y Fi(i)665 2433 y Fo(\(i.e.,)i Fl(F)971 2397 y Fg(\003)957 2458 y Fi(i)1046 2433 y Fk(\024)d Fl(F)1223 2448 y Fi(i)1251 2433 y Fo(,)i(where)g Fl(F)1681 2397 y Fg(\003)1667 2458 y Fi(i)1757 2433 y Fo(denotes)g(the)f(new)h (\014nishing)f(time)h(of)e(task)h Fl(\034)3489 2448 y Fi(i)3517 2433 y Fo(\))g(and)0 2565 y(the)j(\014nishing)g(times)h(of)e (the)h(other)f(tasks)i(in)e(the)h(system)h(remain)f(unc)m(hanged.)69 b(This)41 b(sc)m(hedule)0 2698 y(will)32 b(result)g(in)f(a)g(smaller)h (v)-5 b(alue)31 b(for)1378 2623 y Fh(P)1483 2649 y Fi(n)1483 2727 y(i)p Fj(=1)1601 2698 y Fo(\()p Fl(F)1702 2713 y Fi(i)1750 2698 y Fk(\000)19 b Fl(d)1897 2713 y Fi(i)1925 2698 y Fo(\))1963 2662 y Fj(+)2022 2698 y Fl(P)2085 2713 y Fi(i)2113 2698 y Fo(.)43 b(The)32 b(new)g(sc)m(hedule)i(is)d(ac)m (hiev)m(ed)j(just)d(b)m(y)0 2830 y(mo)m(ving)40 b(the)f(starting)g(p)s (oin)m(t)g(of)f(the)i(remaining)f(part)g(of)f(task)i Fl(\034)2499 2845 y Fi(i)2566 2830 y Fo(to)f(the)g(starting)g(p)s(oin)m (t)g(of)g(the)0 2963 y(idle)h(time.)63 b(This)40 b(replacemen)m(t)h(do) s(es)f(not)e(a\013ect)i(the)f(\014nishing)h(times)g(of)f(the)g(other)g (tasks)h(that)0 3095 y(are)30 b(p)s(ossibly)h(in)f(the)g(system)i (\(see)f(Figure)f(2\).)42 b(Therefore,)32 b(the)e(\014rst)g(algorithm)g (\(Figure)f(1\))h(is)g(not)0 3228 y(optimal.)3321 b Fd(\003)p Black Black Black 1151 3349 754 4 v 1151 3449 4 100 v 1901 3449 V 1151 3452 754 4 v 1898 3349 671 4 v 1898 3449 4 100 v 2566 3449 V 1898 3452 671 4 v 0.5000 0.5000 0.4100 TeXcolorrgb 1906 3447 661 4 v 1906 3443 V 1906 3440 V 1906 3436 V 1906 3432 V 1906 3429 V 1906 3425 V 1906 3421 V 1906 3417 V 1906 3414 V 1906 3410 V 1906 3406 V 1906 3402 V 1906 3399 V 1906 3395 V 1906 3391 V 1906 3387 V 1906 3384 V 1906 3380 V 1906 3376 V 1906 3373 V 1906 3369 V 1906 3365 V 1906 3361 V 1906 3358 V 1906 3354 V Black 1152 3532 4 84 v 1900 3532 V 2564 3532 V 1494 3520 a Ff(\034)1534 3534 y Fi(i)2163 3539 y Fr(idle)1876 3615 y Ff(F)1947 3582 y Fg(\003)1934 3640 y Fi(i)p 1154 3509 84 4 v 1154 3507 a Fe(\033)p 1818 3509 V 581 w(-)p 1901 3509 V(\033)p 2483 3509 V 499 w(-)p Black 190 3830 a Fo(Figure)32 b(2:)44 b(Status)33 b(of)f(pro)s(cessor)h(for)f(an)h (optimal)f(sc)m(hedule)j(in)e(the)g(pro)s(of)f(of)g(Lemma)h(1.)p Black Black 146 4173 a(F)-8 b(rom)30 b(the)g(ab)s(o)m(v)m(e)h(lemma,)h (it)e(follo)m(ws)g(that)g(if)g(there)h(is)f(a)g(task)h(to)e(b)s(e)i (executed,)i(the)d(pro)s(cessor)0 4305 y(cannot)38 b(b)s(e)g(idle.)59 b(In)38 b(other)g(w)m(ords,)i(if)d(the)h(pro)s(cessor)h(is)f(idle)g(in) g(an)m(y)g(optimal)g(sc)m(hedule)i(for)d(our)0 4438 y(problem,)49 b(there)d(is)f(no)g(task)h(to)f(b)s(e)g(executed)i(during)f(that)f (time)g(in)m(terv)-5 b(al.)82 b(Considering)47 b(the)0 4570 y(fact)38 b(that)h(idle)g(times)h(are)e(time)i(in)m(terv)-5 b(als)39 b(during)g(whic)m(h)h(there)g(is)f(no)f(task)i(to)e(b)s(e)h (executed,)j(it)0 4703 y(is)36 b(enough)f(that)g(w)m(e)h(pro)m(v)m(e)h (the)e(follo)m(wing)h(theorems)g(for)e(time)i(in)m(terv)-5 b(als)37 b(during)e(whic)m(h)i(there)e(is)0 4835 y(no)i(idle)g(times)h (\(henceforth)g(referred)g(to)f(as)g(task-bursts\).)57 b(Since)38 b(an)m(y)g(sc)m(hedule,)i(including)f(the)0 4968 y(optimal)29 b(sc)m(hedules,)34 b(is)29 b(a)h(com)m(bination)g(of) f(idle)h(times)g(and)g(task-bursts,)h(the)f(follo)m(wing)g(theorems)0 5100 y(hold)j(for)f(an)m(y)h(optimal)g(sc)m(hedule.)p Black 1851 5349 a(6)p Black eop end %%Page: 7 7 TeXDict begin 7 6 bop Black Black 146 250 a Fo(If)39 b(the)h(priorities)f(of)g(the)g(tasks)h(for)f(the)g(optimal)g(sc)m (heduling)i(are)e(giv)m(en,)j(w)m(e)e(could)g(use)g(the)0 382 y(follo)m(wing)22 b(theorems)i(to)d(ac)m(hiev)m(e)j(an)e(optimal)g (sc)m(hedule)j(whose)e(running)g(time)f(gro)m(ws)h(p)s(olynomially)0 514 y(with)41 b(the)f(n)m(um)m(b)s(er)i(of)d(tasks.)67 b(Unfortunately)-8 b(,)43 b(w)m(e)e(do)f(not)g(ha)m(v)m(e)h(the)g (priorities.)67 b(Ho)m(w)m(ev)m(er,)44 b(w)m(e)0 647 y(can)c(de\014ne)h(the)f(concept)h(of)f(priorit)m(y)g(for)g(an)m(y)g (optimal)g(sc)m(hedule)i(for)e(the)g(problem)g(studied)i(in)0 779 y(this)34 b(pap)s(er)g(as)g(follo)m(ws.)48 b(Supp)s(ose)35 b(that)e(task)h Fl(\034)1797 794 y Fi(j)1868 779 y Fo(arriv)m(es)h (while)g(the)f(pro)s(cessor)h(is)f(executing)h(task)0 912 y Fl(\034)42 927 y Fi(i)71 912 y Fo(.)61 b(T)-8 b(ask)39 b Fl(\034)440 927 y Fi(j)515 912 y Fo(has)g(a)g(higher)g(priorit)m(y)g (than)f(task)h Fl(\034)1935 927 y Fi(i)2002 912 y Fo(if)g(preempting)g Fl(\034)2660 927 y Fi(i)2727 912 y Fo(b)m(y)h(task)f Fl(\034)3126 927 y Fi(j)3201 912 y Fo(will)g(result)h(in)0 1044 y(a)d(smaller)h(v)-5 b(alue)38 b(in)802 969 y Fh(P)908 996 y Fi(n)908 1073 y(i)p Fj(=1)1026 1044 y Fo(\()p Fl(F)1127 1059 y Fi(i)1181 1044 y Fk(\000)25 b Fl(d)1334 1059 y Fi(i)1362 1044 y Fo(\))1400 1008 y Fj(+)1459 1044 y Fl(P)1522 1059 y Fi(i)1550 1044 y Fo(.)58 b(Therefore,)40 b(a)d(task)h(with)f(a)g (higher)h(priorit)m(y)g(than)g(the)0 1177 y(curren)m(t)32 b(task)f(will)h(preempt)g(the)f(curren)m(t)h(task.)43 b(In)32 b(the)f(follo)m(wing)g(theorem,)h(w)m(e)g(pro)m(v)m(e)g(that)e (task)0 1309 y Fl(\034)42 1324 y Fi(j)111 1309 y Fo(preempts)35 b Fl(\034)577 1324 y Fi(i)638 1309 y Fo(immediately)f(after)f(it)f (arriv)m(es.)146 1441 y Fm(The)-5 b(or)g(em)43 b(1:)129 b(Supp)-5 b(ose)42 b(that)i(task)f Fl(\034)1608 1456 y Fi(i)1680 1441 y Fm(is)h(curr)-5 b(ently)44 b(b)-5 b(eing)42 b(exe)-5 b(cute)g(d)43 b(by)h(the)f(pr)-5 b(o)g(c)g(essor.)70 b(In)0 1574 y(an)40 b(optimal)f(sche)-5 b(dule,)41 b(when)f(a)g (higher-priority)f(task)h Fl(\034)2169 1589 y Fi(j)2247 1574 y Fm(arrives,)g(task)h Fl(\034)2859 1589 y Fi(i)2927 1574 y Fm(wil)5 b(l)40 b(b)-5 b(e)40 b(imme)-5 b(diately)0 1706 y(pr)g(e)g(empte)g(d)34 b(and)g(task)h Fl(\034)890 1721 y Fi(j)962 1706 y Fm(wil)5 b(l)34 b(b)-5 b(e)g(gin)34 b(exe)-5 b(cution.)146 1839 y(Pr)g(o)g(of:)46 b Fo(W)-8 b(e)27 b(pro)m(v)m(e)h(the)f(theorem)h(b)m(y)g(con)m(tradiction.)42 b(Supp)s(ose)28 b(that)e(in)h(the)h(optimal)e(sc)m(hedule,)0 1971 y(task)33 b Fl(\034)251 1986 y Fi(i)312 1971 y Fo(can)g(b)s(e)g (preempted)h(a)e(while)i(after)f(task)g Fl(\034)1924 1986 y Fi(j)1993 1971 y Fo(arriv)m(es)h(\(see)g(Figure)e(3\).)p Black Black Black 1151 2104 339 4 v 1151 2204 4 100 v 1486 2204 V 1151 2207 339 4 v 1483 2104 671 4 v 1483 2204 4 100 v 2150 2204 V 1483 2207 671 4 v 0.5000 0.5000 0.4100 TeXcolorrgb 1488 2202 661 4 v 1488 2199 V 1488 2195 V 1488 2191 V 1488 2187 V 1488 2184 V 1488 2180 V 1488 2176 V 1488 2172 V 1488 2169 V 1488 2165 V 1488 2161 V 1488 2158 V 1488 2154 V 1488 2150 V 1488 2146 V 1488 2143 V 1488 2139 V 1488 2135 V 1488 2131 V 1488 2128 V 1488 2124 V 1488 2120 V 1488 2116 V 1488 2113 V 1488 2109 V Black 2147 2104 422 4 v 2147 2204 4 100 v 2566 2204 V 2147 2207 422 4 v 1152 2287 4 84 v 1485 2287 V 2149 2370 4 167 v 2150 2287 a Fe(6)p 2564 2287 4 84 v 1286 2275 a Ff(\034)1326 2289 y Fi(i)1780 2268 y Ff(\034)1820 2282 y Fi(j)2324 2275 y Ff(\034)2364 2289 y Fi(i)2126 2453 y Ff(F)2184 2467 y Fi(j)p 1368 2370 4 167 v 1370 2287 a Fe(6)1345 2453 y Ff(r)1386 2467 y Fi(j)p 1154 2264 84 4 v 1154 2262 a Fe(\033)p 1403 2264 V 166 w(-)p 1486 2264 V(\033)p 2067 2264 V 498 w(-)p 2150 2264 V(\033)p 2483 2264 V 250 w(-)p Black 673 2669 a Fo(Figure)h(3:)43 b(Status)33 b(of)f(pro)s(cessor)i(in)e(the)h(pro)s(of)f(of)g(Theorem)i (1.)p Black Black 146 3006 a(Because)49 b(there)f(exists)h(at)d(least)i (one)f(other)h(sc)m(hedule)h(that)e(has)h(a)e(smaller)i(v)-5 b(alue)48 b(for)f(the)0 3138 y(\014nishing)37 b(time)f(of)g(task)g Fl(\034)988 3153 y Fi(j)1061 3138 y Fo(\(i.e.,)h Fl(F)1364 3102 y Fg(\003)1350 3163 y Fi(j)1436 3138 y Fk(\024)d Fl(F)1610 3153 y Fi(j)1646 3138 y Fo(\))i(and)g(the)g(\014nishing)h (time)f(of)g(the)g(other)g(tasks)h(in)f(the)0 3271 y(system)27 b(remain)f(unc)m(hanged,)i(this)e(sc)m(hedule)h(will)f(result)g(in)f(a) g(smaller)h(v)-5 b(alue)26 b(for)3039 3196 y Fh(P)3144 3222 y Fi(n)3144 3300 y(i)p Fj(=1)3263 3271 y Fo(\()p Fl(F)3364 3286 y Fi(i)3399 3271 y Fk(\000)7 b Fl(d)3534 3286 y Fi(i)3562 3271 y Fo(\))3600 3235 y Fj(+)3659 3271 y Fl(P)3722 3286 y Fi(i)0 3403 y Fo(\(see)34 b(Figure)e(4)g(for)h(an)f (example\).)2391 b Fd(\003)p Black Black Black 1110 3533 339 4 v 1110 3633 4 100 v 1445 3633 V 1110 3636 339 4 v 1441 3533 671 4 v 1441 3633 4 100 v 2109 3633 V 1441 3636 671 4 v 0.5000 0.5000 0.4100 TeXcolorrgb 1447 3631 661 4 v 1447 3628 V 1447 3624 V 1447 3620 V 1447 3617 V 1447 3613 V 1447 3609 V 1447 3605 V 1447 3602 V 1447 3598 V 1447 3594 V 1447 3590 V 1447 3587 V 1447 3583 V 1447 3579 V 1447 3575 V 1447 3572 V 1447 3568 V 1447 3564 V 1447 3560 V 1447 3557 V 1447 3553 V 1447 3549 V 1447 3546 V 1447 3542 V 1447 3538 V Black 2106 3533 505 4 v 2106 3633 4 100 v 2607 3633 V 2106 3636 505 4 v 1111 3716 4 84 v 1443 3716 V 2107 3799 4 167 v 2109 3716 a Fe(6)p 2605 3716 4 84 v 1245 3704 a Ff(\034)1285 3718 y Fi(i)1739 3698 y Ff(\034)1779 3712 y Fi(j)2324 3704 y Ff(\034)2364 3718 y Fi(i)2084 3882 y Ff(F)2155 3849 y Fg(\003)2142 3908 y Fi(j)p 1443 3799 4 167 v 1445 3716 a Fe(6)1420 3882 y Ff(r)1461 3896 y Fi(j)p 2257 3799 4 21 v 2257 3766 V 2257 3733 V 2257 3700 V 2257 3666 V 2233 3882 a Ff(F)2291 3896 y Fi(j)p 1113 3693 84 4 v 1113 3691 a Fe(\033)p 1362 3693 V 166 w(-)p 1445 3693 V(\033)p 2026 3693 V 498 w(-)p 2109 3693 V(\033)p 2524 3693 V 332 w(-)p Black 62 4098 a Fo(Figure)32 b(4:)44 b(Status)33 b(of)f(pro)s(cessor)h(for)f(a)h(more)f(e\016cien)m(t)j(sc)m (hedule)g(in)e(the)g(pro)s(of)e(of)h(Theorem)i(1.)p Black Black 146 4438 a Fm(The)-5 b(or)g(em)31 b(2:)49 b(In)32 b(an)g(optimal)f(sche)-5 b(dule,)32 b(if)g(task)g Fl(\034)2029 4453 y Fi(i)2090 4438 y Fm(is)g(pr)-5 b(e)g(empte)g(d)32 b(by)g(another)g(task)g Fl(\034)3367 4453 y Fi(j)3436 4438 y Fm(and)g(the)0 4570 y(exe)-5 b(cution)34 b(of)h(task)g Fl(\034)787 4585 y Fi(j)858 4570 y Fm(is)g(not)g(\014nishe)-5 b(d)34 b(yet,)h(task)g Fl(\034)1922 4585 y Fi(j)1993 4570 y Fm(c)-5 b(an)35 b(not)g(b)-5 b(e)34 b(pr)-5 b(e)g(empte)g(d)34 b(by)h(task)g Fl(\034)3292 4585 y Fi(i)146 4703 y Fm(Pr)-5 b(o)g(of:)48 b Fo(W)-8 b(e)30 b(pro)m(v)m(e)h(the)f(theorem)g(b)m(y)h (con)m(tradiction.)44 b(Supp)s(ose)30 b(that)g(in)g(an)g(optimal)f(sc)m (hedule,)0 4835 y(task)k Fl(\034)251 4850 y Fi(j)321 4835 y Fo(can)f(b)s(e)h(preempted)i(b)m(y)e(task)g Fl(\034)1501 4850 y Fi(i)1562 4835 y Fo(\(see)h(Figure)e(5\).)146 4968 y(On)j(the)h(other)f(hand,)h(there)g(exists)g(at)f(least)h(one)f (other)g(sc)m(hedule)j(that)c(has)i(a)f(smaller)h(v)-5 b(alue)0 5100 y(for)33 b(the)i(\014nishing)g(time)g(of)e(task)i Fl(\034)1301 5115 y Fi(j)1371 5100 y Fo(\(i.e.,)g Fl(F)1672 5064 y Fg(\003)1658 5125 y Fi(j)1742 5100 y Fk(\024)30 b Fl(F)1912 5115 y Fi(j)1949 5100 y Fo(\))k(and)g(the)g(\014nishing)h (time)g(of)e(the)i(other)f(tasks)p Black 1851 5349 a(7)p Black eop end %%Page: 8 8 TeXDict begin 8 7 bop Black Black Black Black Black 964 150 256 4 v 964 250 4 100 v 1216 250 V 964 253 256 4 v 1213 150 339 4 v 1213 250 4 100 v 1549 250 V 1213 253 339 4 v 0.5000 0.5000 0.4100 TeXcolorrgb 1219 248 328 4 v 1219 244 V 1219 240 V 1219 237 V 1219 233 V 1219 229 V 1219 226 V 1219 222 V 1219 218 V 1219 214 V 1219 211 V 1219 207 V 1219 203 V 1219 199 V 1219 196 V 1219 192 V 1219 188 V 1219 184 V 1219 181 V 1219 177 V 1219 173 V 1219 170 V 1219 166 V 1219 162 V 1219 158 V 1219 155 V Black 1545 150 505 4 v 1545 250 4 100 v 2047 250 V 1545 253 505 4 v 2043 150 422 4 v 2043 250 4 100 v 2462 250 V 2043 253 422 4 v 0.5000 0.5000 0.4100 TeXcolorrgb 2049 248 411 4 v 2049 244 V 2049 240 V 2049 237 V 2049 233 V 2049 229 V 2049 226 V 2049 222 V 2049 218 V 2049 214 V 2049 211 V 2049 207 V 2049 203 V 2049 199 V 2049 196 V 2049 192 V 2049 188 V 2049 184 V 2049 181 V 2049 177 V 2049 173 V 2049 170 V 2049 166 V 2049 162 V 2049 158 V 2049 155 V Black 2458 150 298 4 v 2458 250 4 100 v 2752 250 V 2458 253 298 4 v 965 416 4 167 v 967 333 a Fe(6)942 499 y Ff(r)983 513 y Fi(i)p 1215 416 V 1216 333 a Fe(6)1192 499 y Ff(r)1233 513 y Fi(j)p 2460 416 V 2462 333 a Fe(6)2437 499 y Ff(F)2495 513 y Fi(j)p 2751 416 V 2752 333 a Fe(6)2727 499 y Ff(F)2785 513 y Fi(i)p 1547 333 4 84 v 2045 333 V 1058 320 a Ff(\034)1098 334 y Fi(i)1344 314 y Ff(\034)1384 328 y Fi(j)1764 320 y Ff(\034)1804 334 y Fi(i)2216 314 y Ff(\034)2256 328 y Fi(j)2573 320 y Ff(\034)2613 334 y Fi(i)p 967 309 84 4 v 967 307 a Fe(\033)p 1133 309 V 83 w(-)p 1216 309 V(\033)p 1465 309 V 166 w(-)p 1549 309 V 1 w(\033)p 1964 309 V 332 w(-)p 2047 309 V(\033)p 2379 309 V 249 w(-)p 2462 309 V(\033)p 2669 309 V 124 w(-)p Black 720 714 a Fo(Figure)32 b(5:)43 b(T)-8 b(ask)34 b(preemption)g(in)f(the)g(pro)s (of)e(of)i(Theorem)g(2.)p Black Black 0 1107 a(in)42 b(the)h(system)h(remain)e(unc)m(hanged.)74 b(The)43 b(new)g(sc)m (hedule)h(will)f(result)g(in)f(a)g(smaller)h(v)-5 b(alue)42 b(for)0 1165 y Fh(P)105 1191 y Fi(n)105 1269 y(i)p Fj(=1)224 1240 y Fo(\()p Fl(F)325 1255 y Fi(i)375 1240 y Fk(\000)23 b Fl(d)526 1255 y Fi(i)553 1240 y Fo(\))591 1203 y Fj(+)650 1240 y Fl(P)713 1255 y Fi(i)774 1240 y Fo(\(see)34 b(Figure)e(6\).)2282 b Fd(\003)p Black Black Black 1027 1385 256 4 v 1027 1484 4 100 v 1279 1484 V 1027 1487 256 4 v 1275 1385 588 4 v 1275 1484 4 100 v 1860 1484 V 1275 1487 588 4 v 0.5000 0.5000 0.4100 TeXcolorrgb 1281 1483 578 4 v 1281 1479 V 1281 1475 V 1281 1472 V 1281 1468 V 1281 1464 V 1281 1460 V 1281 1457 V 1281 1453 V 1281 1449 V 1281 1445 V 1281 1442 V 1281 1438 V 1281 1434 V 1281 1430 V 1281 1427 V 1281 1423 V 1281 1419 V 1281 1416 V 1281 1412 V 1281 1408 V 1281 1404 V 1281 1401 V 1281 1397 V 1281 1393 V 1281 1389 V Black 1857 1385 837 4 v 1857 1484 4 100 v 2690 1484 V 1857 1487 837 4 v 1028 1650 4 167 v 1030 1567 a Fe(6)1005 1734 y Ff(r)1046 1748 y Fi(i)p 1277 1650 V 1279 1567 a Fe(6)1254 1734 y Ff(r)1295 1748 y Fi(j)p 1858 1650 V 1860 1567 a Fe(6)1835 1734 y Ff(F)1906 1701 y Fg(\003)1893 1759 y Fi(j)p 2688 1650 V 2690 1567 a Fe(6)2665 1734 y Ff(F)2723 1748 y Fi(i)1120 1555 y Ff(\034)1160 1569 y Fi(i)1531 1549 y Ff(\034)1571 1563 y Fi(j)2241 1555 y Ff(\034)2281 1569 y Fi(i)p 2439 1650 4 21 v 2439 1617 V 2439 1584 V 2439 1551 V 2439 1518 V 2416 1734 a Ff(F)2474 1748 y Fi(j)p 1030 1544 84 4 v 1030 1542 a Fe(\033)p 1196 1544 V 83 w(-)p 1279 1544 V(\033)p 1777 1544 V 415 w(-)p 1860 1544 V(\033)p 2607 1544 V 664 w(-)p Black 281 1949 a Fo(Figure)33 b(6:)43 b(Example)34 b(of)e(a)h(more)g(e\016cien)m(t)h(sc)m(hedule)h(for)d(the) h(pro)s(of)f(of)g(Theorem)i(2.)p Black Black 146 2296 a Fm(The)-5 b(or)g(em)37 b(3:)55 b(In)37 b(an)g(optimal)g(sche)-5 b(dule,)37 b(a)g(task)h(c)-5 b(an)37 b(not)g(b)-5 b(e)37 b(pr)-5 b(e)g(empte)g(d)37 b(mor)-5 b(e)37 b(than)g(onc)-5 b(e)37 b(by)0 2428 y(another)d(task.)146 2561 y(Pr)-5 b(o)g(of:)49 b Fo(This)34 b(is)f(a)f(direct)h(consequence)j(of)c (Theorem)i(3.)1393 b Fd(\003)0 2912 y Fn(5)161 b(Heuristic)52 b(Algorithms)0 3175 y Fc(5.1)135 b(Algorithms)46 b(Description)0 3372 y Fo(Although)40 b(w)m(e)g(can)g(not)f(\014nd)h(an)g(optimal)f(sc) m(hedule)j(in)e(p)s(olynomial)g(time,)i(w)m(e)e(ha)m(v)m(e)h(dev)m (elop)s(ed)0 3504 y(a)i(set)h(of)e(heuristic)j(algorithms)e(for)g(whic) m(h)h(the)g(prop)s(erties)g(discussed)i(in)d(the)g(theorems)i(hold.)0 3636 y Fm(Class)37 b(of)g(algorithms)p Fo(,)e(whic)m(h)i(will)f (hereafter)g(b)s(e)f(referred)i(to)e(as)g(algorithm)g Fl(S)6 b Fo(,)36 b(represen)m(ts)i(a)d(set)0 3769 y(of)g(algorithms)g (whic)m(h)i(are)e(the)h(same,)h(except)g(in)e(their)h Fm(priority)h(function)p Fo(.)52 b(F)-8 b(or)34 b(eac)m(h)i(algorithm)0 3901 y(in)i(the)f(class,)j(w)m(e)f(consider)f(a)f Fm(priority)j (function)k Fl(f)1974 3916 y Fi(a;j)2068 3901 y Fo(,)39 b(where)f Fl(a)g Fo(is)g(the)g(name)f(of)g(the)h(algorithm)0 4034 y(and)30 b Fl(\034)229 4049 y Fi(j)296 4034 y Fo(is)h(a)f(task)g (in)h(the)f(task)h(set)g(that)f(should)h(b)s(e)f(sc)m(heduled)j(b)m(y)e (the)f(algorithm)g(\(refer)g(to)g(T)-8 b(able)0 4166 y(1\).)43 b(W)-8 b(e)32 b(p)s(erform)g(the)g(sc)m(heduling)i(based)f (on)f(the)g(priorit)m(y)g(function.)44 b(F)-8 b(or)31 b(an)h(algorithm)f Fl(a)h Fo(and)g(a)0 4298 y(pair)h(of)g(tasks)i Fl(\034)604 4313 y Fi(h)683 4298 y Fo(and)e Fl(\034)915 4313 y Fi(j)986 4298 y Fo(with)h(resp)s(ectiv)m(e)i(priorit)m(y)e (functions)g Fl(f)2485 4313 y Fi(a;h)2621 4298 y Fo(and)g Fl(f)2860 4313 y Fi(a;j)2953 4298 y Fo(,)g(b)m(y)g Fl(f)3198 4313 y Fi(a;j)3321 4298 y Fk(\036)c Fl(f)3476 4313 y Fi(a;h)3578 4298 y Fo(,)k(w)m(e)0 4431 y(mean)f(that)f(task)i Fl(\034)723 4446 y Fi(h)800 4431 y Fo(has)f(a)g(higher)g(priorit)m(y)g (than)g(task)g Fl(\034)2185 4446 y Fi(j)2222 4431 y Fo(.)146 4563 y(The)27 b(priorit)m(y)g(function)g(for)e(eac)m(h)i(algorithm)f (in)h(the)f(aforemen)m(tioned)h(class)h(of)d(algorithms)i(can)0 4696 y(b)s(e)35 b(found)g(in)g(T)-8 b(able)36 b(1.)51 b(One)35 b(of)f(the)i(data)e(structures,)k(whic)m(h)e(w)m(e)g(consider) h(for)d(eac)m(h)i(algorithm,)0 4828 y(is)41 b(a)g(matrix)g(called)h Fm(Priorityq)p Fo(.)68 b Fm(Priorityq)50 b Fo(con)m(tains)42 b(all)f(of)f(the)h(tasks)h(that)f(ha)m(v)m(e)h(arriv)m(ed)g(and)0 4961 y(either)g(so)f(far)g(ha)m(v)m(e)h(not)f(had)g(a)g(c)m(hance)h(to) f(b)s(e)g(executed)i(or)e(preempted)i(b)m(y)e(a)g(higher-priorit)m(y)0 5093 y(task.)j(The)34 b(matrix)f(is)g(alw)m(a)m(ys)i(k)m(ept)f(sorted)f (based)h(on)e(the)h(priorit)m(y)h(of)e(the)h(tasks.)45 b(F)-8 b(or)32 b(eac)m(h)h(task)p Black 1851 5349 a(8)p Black eop end %%Page: 9 9 TeXDict begin 9 8 bop Black Black 0 250 a Fo(in)42 b(the)f Fm(Priorityq)51 b Fo(w)m(e)42 b(ha)m(v)m(e)h(the)e(follo)m(wing)h (information:)61 b(release)42 b(time,)i(remaining)e(execution)0 382 y(time,)32 b(p)s(enalt)m(y)f(factor,)g(deadline.)44 b(An)31 b(arbitrary)g(algorithm)f Fl(a)h Fo(in)g(the)g(class)h(of)e (algorithms)h Fl(S)37 b Fo(has)0 514 y(the)c(follo)m(wing)g(steps:)p Black 145 694 a Fk(\017)p Black 49 w Fo(When)j(a)g(new)g(task)g Fl(\034)1073 709 y Fi(i)1137 694 y Fo(arriv)m(es,)i(w)m(e)f(c)m(hec)m (k)h(if)d(the)h(pro)s(cessor)h(is)f(idle)g(or)f(busy)-8 b(.)54 b(If)35 b(it)h(is)g(idle,)244 826 y(w)m(e)k(load)f(the)g(task)h (on)f(it.)63 b(Otherwise,)42 b(w)m(e)e(v)m(erify)h(if)e(the)g (execution)i(of)e(the)g(curren)m(t)h(task)244 959 y(\()p Fl(\034)324 974 y Fi(j)361 959 y Fo(\))32 b(on)h(the)g(pro)s(cessor)g (is)g(\014nished.)244 1125 y(If)h(execution)h(of)f Fl(\034)935 1140 y Fi(j)1006 1125 y Fo(is)g(\014nished,)i(its)f(termination)f(time) h(is)f(computed.)49 b(Then,)36 b(the)e(priorit)m(y)244 1258 y(of)e(task)h Fl(\034)606 1273 y Fi(i)668 1258 y Fo(is)g(compared)g(with)h(the)f(task)g(lo)s(cated)g(on)g(the)g(top)f (of)h(the)g Fm(Priorityq)42 b Fo(matrix.)i(If)244 1390 y(the)35 b(priorit)m(y)g(of)g(task)g Fl(\034)1135 1405 y Fi(i)1198 1390 y Fo(is)g(higher,)h(the)f(pro)s(cessor)h(is)f(allo)m (w)m(ed)h(to)e(execute)j Fl(\034)3189 1405 y Fi(i)3217 1390 y Fo(.)50 b(Otherwise,)244 1522 y(the)26 b(p)s(osition)g(of)g (task)g Fl(\034)1119 1537 y Fi(i)1173 1522 y Fo(in)g Fm(Priorityq)35 b Fo(matrix)27 b(is)f(found)g(and)g(the)g(task)h(that)e (has)i(the)f(highest)244 1655 y(priorit)m(y)33 b(in)g Fm(Priorityq)42 b Fo(matrix)33 b(is)g(tak)m(en.)244 1821 y(If)h(execution)i(of)e Fl(\034)936 1836 y Fi(j)1007 1821 y Fo(has)h(not)f(b)s(een)h(\014nished)h(y)m(et,)g(w)m(e)f(c)m(hec) m(k)h(if)f Fl(f)2691 1836 y Fi(a;j)2815 1821 y Fk(\036)c Fl(f)2971 1836 y Fi(a;i)3056 1821 y Fo(,)k(where)h Fl(\034)3444 1836 y Fi(j)3515 1821 y Fo(is)f(the)244 1954 y(task)e(that)f(is)i (running)f(curren)m(tly)h(b)m(y)f(the)g(pro)s(cessor.)p Black 360 2154 a Fk(\017)p Black 48 w Fo(If)38 b Fl(f)609 2169 y Fi(a;j)739 2154 y Fk(\036)g Fl(f)902 2169 y Fi(a;i)987 2154 y Fo(,)h(then)f Fl(\034)1322 2169 y Fi(i)1389 2154 y Fo(preempts)h Fl(\034)1859 2169 y Fi(j)1896 2154 y Fo(.)59 b(T)-8 b(ask)39 b Fl(\034)2263 2169 y Fi(j)2338 2154 y Fo(should)f(b)s(e)g(inserted)i(in)m(to)e Fm(Priorityq)458 2286 y Fo(at)48 b(the)g(appropriate)g(p)s(osition.)89 b(T)-8 b(asks)49 b(are)e(sorted)i(in)f Fm(Priorityq)56 b Fo(based)49 b(on)e(their)458 2419 y(priorities.)d(The)30 b(p)s(osition)g(of)f(task)h Fl(\034)1830 2434 y Fi(j)1896 2419 y Fo(can)g(b)s(e)g(found)f(b)m(y)h(comparing)g(its)g(priorit)m(y)g (with)458 2551 y(the)j(priorit)m(y)h(of)e(the)h(tasks)h(in)e Fm(Priorityq)p Fo(.)p Black 360 2710 a Fk(\017)p Black 48 w Fo(If)i Fl(f)605 2725 y Fi(a;i)720 2710 y Fk(\036)c Fl(f)875 2725 y Fi(a;j)1002 2710 y Fo(then)35 b(the)f(pro)s(cessor)h (should)f(con)m(tin)m(ue)h(executing)h(task)e Fl(\034)3214 2725 y Fi(j)3251 2710 y Fo(.)47 b(Also,)34 b(task)458 2842 y Fl(\034)500 2857 y Fi(i)562 2842 y Fo(should)f(b)s(e)g(inserted) h(in)m(to)f(its)g(appropriate)f(p)s(osition)h(in)g(arra)m(y)g Fm(Priorityq)p Fo(.)p Black 145 3042 a Fk(\017)p Black 49 w Fo(When)43 b(there)h(in)f(no)f(other)h(task)g(to)g(arriv)m(e,)j (the)d(algorithm)f(computes)i(the)f(termination)244 3175 y(time)h(of)f(the)h(curren)m(t)g(task.)77 b(Then)45 b(the)f(task)g (whic)m(h)h(is)f(on)f(the)h(top)f(of)g(arra)m(y)h Fm(Priorityq)244 3307 y Fo(is)39 b(p)s(opp)s(ed)g(up)h(and)f(its)g(termination)h(time)f (is)g(computed.)64 b(The)40 b(pro)s(cess)g(con)m(tin)m(ues)h(un)m(til) 244 3440 y Fm(Priorityq)h Fo(b)s(ecomes)34 b(empt)m(y)-8 b(.)p Black 145 3640 a Fk(\017)p Black 49 w Fo(Finally)g(,)33 b(the)g(algorithm)f(computes)1703 3752 y Fi(n)1652 3782 y Fh(X)1667 3992 y Fi(i)p Fj(=1)1796 3877 y Fo(\()p Fl(F)1897 3892 y Fi(i)1948 3877 y Fk(\000)22 b Fl(d)2098 3892 y Fi(i)2126 3877 y Fo(\))2164 3836 y Fj(+)2223 3877 y Fl(P)2286 3892 y Fi(i)2314 3877 y Fl(;)244 4126 y Fo(where)34 b Fl(F)589 4141 y Fi(i)650 4126 y Fo(is)f(the)g(\014nishing)g(time)h(of)e (task)h Fl(\034)1891 4141 y Fi(i)1919 4126 y Fo(.)146 4305 y(As)40 b(men)m(tioned)h(earlier,)g(w)m(e)g(consider)f(di\013eren) m(t)g(priorit)m(y)g(functions)h(eac)m(h)f(of)e(whic)m(h)j(is)f(used)0 4438 y(b)m(y)f(one)f(algorithm.)61 b(F)-8 b(or)37 b(example,)k(the)e (priorit)m(y)f(function)h(used)g(in)g(algorithm)f Fl(S)3198 4453 y Fj(1)3275 4438 y Fo(is)h Fl(d)3430 4453 y Fi(i)3458 4438 y Fl(P)3521 4453 y Fi(i)3587 4438 y Fo(\(see)0 4570 y(T)-8 b(able)30 b(1\).)42 b(This)31 b(means)g(the)f(priorit)m(y)g(of)f (task)i Fl(\034)1808 4585 y Fi(i)1866 4570 y Fo(is)f(higher)g(than)g Fl(\034)2523 4585 y Fi(j)2589 4570 y Fo(if)f Fl(d)2726 4585 y Fi(j)2763 4570 y Fl(P)2826 4585 y Fi(j)2890 4570 y Fl(<)e(d)3044 4585 y Fi(i)3072 4570 y Fl(P)3135 4585 y Fi(i)3163 4570 y Fo(.)43 b(The)30 b(priorit)m(y)0 4703 y(function)i(used)h(for)e(eac)m(h)i(algorithm)e(in)h(this)g(pap)s(er)g (can)g(b)s(e)g(found)g(in)g(T)-8 b(able)32 b(1.)43 b(All)32 b(of)f(the)h(ab)s(o)m(v)m(e)0 4835 y(algorithms)h(are)f(di\013eren)m(t) i(v)m(ersions)h(of)d(algorithm)g Fl(S)6 b Fo(,)33 b(whic)m(h)h(w)m(e)f (discussed)j(earlier.)146 4968 y(The)25 b(running)f(time)h(of)e(the)i (algorithm)e(is)i Fl(O)s Fo(\()p Fl(n)p Fo(log)o Fl(n)p Fo(\),)h(where)f Fl(n)f Fo(is)g(the)g(n)m(um)m(b)s(er)h(of)f(soft)g (real-time)0 5100 y(tasks.)p Black 1851 5349 a(9)p Black eop end %%Page: 10 10 TeXDict begin 10 9 bop Black Black Black Black 660 302 a Fo(T)-8 b(able)33 b(1:)43 b(Priorit)m(y)34 b(functions)f(considered)i (for)d(eac)m(h)h(algorithm)p Black Black Black 992 333 1766 4 v 990 466 4 133 v 1042 426 a(Name)g(of)f(Algorithm)p 1917 466 V 100 w(Priorit)m(y)i(F)-8 b(unction)p 2756 466 V 992 469 1766 4 v 992 486 V 990 618 4 133 v 1406 578 a Fl(S)1466 593 y Fj(1)p 1917 618 V 2253 578 a Fl(d)2304 593 y Fi(i)2332 578 y Fl(P)2395 593 y Fi(i)p 2756 618 V 992 621 1766 4 v 990 754 4 133 v 1406 714 a Fl(S)1466 729 y Fj(2)p 1917 754 V 2166 714 a Fo(1)p Fl(=)p Fo(\()p Fl(d)2353 729 y Fi(i)2381 714 y Fl(P)2444 729 y Fi(i)2472 714 y Fo(\))p 2756 754 V 992 757 1766 4 v 990 889 4 133 v 1406 850 a Fl(S)1466 865 y Fj(3)p 1917 889 V 2299 850 a Fl(d)2350 865 y Fi(i)p 2756 889 V 992 893 1766 4 v 990 1025 4 133 v 1406 985 a Fl(S)1466 1000 y Fj(4)p 1917 1025 V 2250 985 a Fo(1)p Fl(=d)2399 1000 y Fi(i)p 2756 1025 V 992 1029 1766 4 v 990 1161 4 133 v 1406 1121 a Fl(S)1466 1136 y Fj(5)p 1917 1161 V 2301 1121 a Fl(e)2346 1136 y Fi(i)p 2756 1161 V 992 1164 1766 4 v 990 1297 4 133 v 1406 1257 a Fl(S)1466 1272 y Fj(6)p 1917 1297 V 2253 1257 a Fo(1)p Fl(=e)2396 1272 y Fi(i)p 2756 1297 V 992 1300 1766 4 v 990 1432 4 133 v 1406 1393 a Fl(S)1466 1408 y Fj(7)p 1917 1432 V 2231 1393 a Fl(e)2276 1408 y Fi(i)2305 1393 y Fl(=P)2417 1408 y Fi(i)p 2756 1432 V 992 1436 1766 4 v 990 1568 4 133 v 1406 1528 a Fl(S)1466 1543 y Fj(8)p 1917 1568 V 2231 1528 a Fl(P)2294 1543 y Fi(i)2322 1528 y Fl(=e)2416 1543 y Fi(i)p 2756 1568 V 992 1571 1766 4 v 990 1704 4 133 v 1406 1664 a Fl(S)1466 1679 y Fj(9)p 1917 1704 V 2229 1664 a Fl(d)2280 1679 y Fi(i)2308 1664 y Fl(=P)2420 1679 y Fi(i)p 2756 1704 V 992 1707 1766 4 v 990 1840 4 133 v 1388 1800 a Fl(S)1448 1815 y Fj(10)p 1917 1840 V 2229 1800 a Fl(P)2292 1815 y Fi(i)2320 1800 y Fl(=d)2420 1815 y Fi(i)p 2756 1840 V 992 1843 1766 4 v 990 1975 4 133 v 1388 1936 a Fl(S)1448 1951 y Fj(11)p 1917 1975 V 2292 1936 a Fl(P)2355 1951 y Fi(i)p 2756 1975 V 992 1979 1766 4 v 990 2111 4 133 v 1388 2071 a Fl(S)1448 2086 y Fj(12)p 1917 2111 V 2244 2071 a Fo(1)p Fl(=P)2405 2086 y Fi(i)p 2756 2111 V 992 2114 1766 4 v 990 2247 4 133 v 1388 2207 a Fl(S)1448 2222 y Fj(13)p 1917 2247 V 2256 2207 a Fl(e)2301 2222 y Fi(i)2329 2207 y Fl(P)2392 2222 y Fi(i)p 2756 2247 V 992 2250 1766 4 v 990 2383 4 133 v 1388 2343 a Fl(S)1448 2358 y Fj(14)p 1917 2383 V 2169 2343 a Fo(1)p Fl(=)p Fo(\()p Fl(e)2350 2358 y Fi(i)2378 2343 y Fl(P)2441 2358 y Fi(i)2469 2343 y Fo(\))p 2756 2383 V 992 2386 1766 4 v Black 0 2760 a Fc(5.2)135 b(Sim)l(ulation)47 b(Results:)61 b(Comparing)46 b(Algorithms)0 2956 y Fo(W)-8 b(e)30 b(ha)m(v)m(e)i (implemen)m(ted)g(the)f(algorithms)f(for)f(sim)m(ulation)i(purp)s (oses.)44 b(Sim)m(ulation)31 b(conditions)g(are)0 3089 y(as)i(follo)m(ws.)146 3221 y(Eac)m(h)e(set)f(of)e(data)h(includes)j Fl(n)d Fo(soft)g(real-time)h(tasks.)44 b(F)-8 b(or)28 b(eac)m(h)i(task,)h(w)m(e)f(randomly)g(generate)0 3354 y Fl(r)44 3369 y Fi(i)72 3354 y Fo(,)g Fl(e)174 3369 y Fi(i)202 3354 y Fo(,)g Fl(d)310 3369 y Fi(i)367 3354 y Fo(and)f Fl(P)616 3369 y Fi(i)644 3354 y Fo(,)g(whic)m(h)i(are)e(the) g(release)h(time,)h(execution)f(time,)g(deadline,)h(and)e(p)s(enalt)m (y)h(factor,)0 3486 y(resp)s(ectiv)m(ely)-8 b(.)46 b(When)34 b(randomly)f(generating)g Fl(d)1810 3501 y Fi(i)1838 3486 y Fo(,)g(the)g(condition)g(that)f Fl(e)2750 3501 y Fi(i)2801 3486 y Fo(+)22 b Fl(r)2943 3501 y Fi(i)2998 3486 y Fk(\024)29 b Fl(d)3155 3501 y Fi(i)3215 3486 y Fo(should)k(hold.)146 3618 y(W)-8 b(e)42 b(generate)h(20)e(di\013eren)m (t)i(data)e(sets)i(with)f(size)h Fl(n)p Fo(.)71 b(W)-8 b(e)42 b(execute)i(eac)m(h)f(of)e(the)h(aforemen-)0 3751 y(tioned)35 b(algorithms)g(on)f(eac)m(h)i(data)e(set.)50 b(W)-8 b(e)35 b(compute)g(the)g(a)m(v)m(erage)g(of)f(the)h (aggregations)f(of)h(the)0 3883 y(termination)e(times)h(of)e(the)i(20)e (sim)m(ulations)i(for)e(data)h(set)g(with)h(size)f Fl(n)p Fo(.)45 b(The)33 b(sim)m(ulation)h(is)f(done)0 4016 y(for)f(the)h (algorithms)g(for)f Fl(n)c Fo(=)f(1)33 b(to)f(500,)g(with)h(step)h(10.) 146 4148 y(Eac)m(h)g(algorithm)e(computes)1581 4214 y Fi(n)1531 4244 y Fh(X)1545 4454 y Fi(i)p Fj(=1)1674 4339 y Fo(\()p Fl(F)1775 4354 y Fi(i)1826 4339 y Fk(\000)22 b Fl(d)1976 4354 y Fi(i)2004 4339 y Fo(\))2042 4298 y Fj(+)2101 4339 y Fl(P)2164 4354 y Fi(i)2192 4339 y Fl(;)0 4596 y Fo(where)34 b Fl(F)345 4611 y Fi(i)406 4596 y Fo(is)f(the)g(\014nishing)g(time)h(of)e(task)h Fl(\034)1647 4611 y Fi(i)1676 4596 y Fo(.)146 4728 y(As)38 b(men)m(tioned)g (earlier,)h(the)e(heuristic)i(algorithms)e(div)m(erge)h(in)f(the)h(w)m (a)m(y)g(that)e(the)i(task)f(pri-)0 4860 y(orities)j(are)f(assigned.)65 b(W)-8 b(e)40 b(observ)m(e)h(in)e(Figure)g(7)g(that)g(in)h(the)g (algorithms)f(where)i(the)e(priorit)m(y)0 4993 y(assigned)32 b(to)e(eac)m(h)i(task)f(is)h(in)f(non-decreasing)g(order)g(of)g Fl(P)2220 5008 y Fi(i)2248 4993 y Fo(,)g(non-increasing)g(order)g(of)f Fl(e)3356 5008 y Fi(i)3385 4993 y Fo(,)h(or)f(non-)p Black 1826 5349 a(10)p Black eop end %%Page: 11 11 TeXDict begin 11 10 bop Black Black 0 250 a Fo(increasing)27 b(order)g(of)f Fl(d)854 265 y Fi(i)881 250 y Fo(,)i(the)f(total)e(p)s (enalt)m(y)j(to)d(b)s(e)i(paid)f(is)h(decreased.)43 b(Algorithms)27 b Fl(S)3245 265 y Fj(3)3311 250 y Fo(and)f Fl(S)3554 265 y Fj(4)3620 250 y Fo(are)0 382 y(those)35 b(whic)m(h)i(assign)e (the)g(priorit)m(y)h(to)e(eac)m(h)i(task)f(in)g(non-decreasing)h(and)f (non-increasing)h(order)0 514 y(of)28 b Fl(d)158 529 y Fi(i)186 514 y Fo(,)h(resp)s(ectiv)m(ely)-8 b(.)45 b(As)28 b(a)g(matter)g(of)g(fact,)h Fl(S)1716 529 y Fj(4)1783 514 y Fo(is)g(the)g(Earliest)g(Deadline)f(First)h(\(EDF\))e(algorithm)0 647 y([17].)42 b(A)29 b(sc)m(heduler)j(for)c(a)h(set)h(of)f(tasks)h(is) f(said)h(to)f(b)s(e)g Fm(fe)-5 b(asible)35 b Fo(if)29 b(ev)m(ery)i(execution)g(of)e(the)g(program)0 779 y(meets)43 b(all)e(its)h(deadlines.)71 b(It)41 b(is)h(sho)m(wn)h(in)e([17])g(that) g(on)g(uni-pro)s(cessor)i(systems,)j(if)41 b(the)g(EDF)0 912 y(algorithm)29 b(cannot)g(feasibly)i(sc)m(hedule)g(a)e(task)h(set)f (on)g(a)g(pro)s(cessor,)i(there)f(is)g(no)f(other)g(sc)m(heduling)0 1044 y(algorithm)41 b(that)f(can)h(do)g(so.)68 b(Ho)m(w)m(ev)m(er,)46 b(w)m(e)c(study)g(the)f(problem)g(under)h(o)m(v)m(erload)g(conditions.) 0 1177 y(Therefore,)30 b(there)f(is)g(no)f(algorithm)g(that)g(can)h (feasibly)g(sc)m(hedule)i(the)e(task)g(set.)43 b(As)28 b(w)m(e)i(observ)m(e)g(in)0 1309 y(Figure)j(7,)g(there)h(are)g(b)s (etter)f(algorithms)h(as)f(compared)h(with)g Fl(S)2453 1324 y Fj(4)2492 1309 y Fo(.)46 b(As)34 b(represen)m(ted)h(in)f(the)g (\014gure)0 1441 y(the)25 b(b)s(est)g(p)s(erformance)h(b)s(elongs)f(to) f(algorithm)h Fl(S)1862 1456 y Fj(8)1926 1441 y Fo(whose)h(priorit)m(y) f(function)h(is)f(in)g(non-decreasing)0 1574 y(order)33 b(of)f Fl(P)429 1589 y Fi(i)457 1574 y Fl(=e)551 1589 y Fi(i)579 1574 y Fo(.)43 b(The)34 b(optimal)f(solution)g(is)g(smaller) g(than)g(the)g(output)g(of)f(algorithm)g Fl(S)3342 1589 y Fj(8)3382 1574 y Fo(.)146 1706 y(One)h(ma)m(y)g(suggest)g(to)e(deriv) m(e)j(an)e(algorithm)g(whose)h(priorit)m(y)g(function)g(is)f(in)h (non-decreasing)0 1839 y(order)k(of)g Fl(P)438 1854 y Fi(i)466 1839 y Fl(=)p Fo(\()p Fl(e)598 1854 y Fi(i)626 1839 y Fl(d)677 1854 y Fi(i)705 1839 y Fo(\).)56 b(W)-8 b(e)37 b(refer)h(to)e(the)i(new)f(algorithm)g(as)g Fl(S)2361 1854 y Fj(15)2436 1839 y Fo(.)56 b(In)38 b(Figure)f(8,)g(w)m(e)h (observ)m(e)h(that)0 1971 y(the)33 b(results)h(of)e Fl(S)649 1986 y Fj(15)756 1971 y Fo(is)h(not)g(b)s(etter)g(than)f Fl(S)1605 1986 y Fj(8)1645 1971 y Fo(.)p Black Black Black 964 3586 a @beginspecial 54 @llx 195 @lly 550 @urx 600 @ury 1785 @rhi @setspecial %%BeginDocument: MP.ps %!PS-Adobe-2.0 %%Creator: MATLAB, The Mathworks, Inc. %%Title: MP.ps %%CreationDate: 05/10/2007 16:12:48 %%DocumentNeededFonts: Helvetica %%+ Times-Roman %%DocumentProcessColors: Cyan Magenta Yellow Black %%Pages: (atend) %%BoundingBox: (atend) %%EndComments %%BeginProlog % MathWorks dictionary /MathWorks 160 dict begin % definition operators /bdef {bind def} bind def /ldef {load def} bind def /xdef {exch def} bdef /xstore {exch store} bdef % operator abbreviations /c /clip ldef /cc /concat ldef /cp /closepath ldef /gr /grestore ldef /gs /gsave ldef /mt /moveto ldef /np /newpath ldef /cm /currentmatrix ldef /sm /setmatrix ldef /rm /rmoveto ldef /rl /rlineto ldef /s {show newpath} bdef /sc {setcmykcolor} bdef /sr /setrgbcolor ldef /sg /setgray ldef /w /setlinewidth ldef /j /setlinejoin ldef /cap /setlinecap ldef /rc {rectclip} bdef /rf {rectfill} bdef % page state control /pgsv () def /bpage {/pgsv save def} bdef /epage {pgsv restore} bdef /bplot /gsave ldef /eplot {stroke grestore} bdef % orientation switch /portraitMode 0 def /landscapeMode 1 def /rotateMode 2 def % coordinate system mappings /dpi2point 0 def % font control /FontSize 0 def /FMS {/FontSize xstore findfont [FontSize 0 0 FontSize neg 0 0] makefont setfont} bdef /ISOLatin1Encoding where {pop /WindowsLatin1Encoding 256 array bdef ISOLatin1Encoding WindowsLatin1Encoding copy pop /.notdef/.notdef/quotesinglbase/florin/quotedblbase/ellipsis/dagger /daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE/.notdef/.notdef /.notdef/.notdef/quoteleft/quoteright/quotedblleft/quotedblright/bullet /endash/emdash/tilde/trademark/scaron/guilsinglright/oe/.notdef/.notdef /Ydieresis WindowsLatin1Encoding 128 32 getinterval astore pop} {/WindowsLatin1Encoding StandardEncoding bdef} ifelse /reencode {exch dup where {pop load} {pop StandardEncoding} ifelse exch dup 3 1 roll findfont dup length dict begin { 1 index /FID ne {def}{pop pop} ifelse } forall /Encoding exch def currentdict end definefont pop} bdef /isroman {findfont /CharStrings get /Agrave known} bdef /FMSR {3 1 roll 1 index dup isroman {reencode} {pop pop} ifelse exch FMS} bdef /csm {1 dpi2point div -1 dpi2point div scale neg translate dup landscapeMode eq {pop -90 rotate} {rotateMode eq {90 rotate} if} ifelse} bdef % line types: solid, dotted, dashed, dotdash /SO { [] 0 setdash } bdef /DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef /DA { [6 dpi2point mul] 0 setdash } bdef /DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4 dpi2point mul] 0 setdash } bdef % macros for lines and objects /L {lineto stroke} bdef /MP {3 1 roll moveto 1 sub {rlineto} repeat} bdef /AP {{rlineto} repeat} bdef /PDlw -1 def /W {/PDlw currentlinewidth def setlinewidth} def /PP {closepath eofill} bdef /DP {closepath stroke} bdef /MR {4 -2 roll moveto dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto closepath} bdef /FR {MR stroke} bdef /PR {MR fill} bdef /L1i {{currentfile picstr readhexstring pop} image} bdef /tMatrix matrix def /MakeOval {newpath tMatrix currentmatrix pop translate scale 0 0 1 0 360 arc tMatrix setmatrix} bdef /FO {MakeOval stroke} bdef /PO {MakeOval fill} bdef /PD {currentlinewidth 2 div 0 360 arc fill PDlw -1 eq not {PDlw w /PDlw -1 def} if} def /FA {newpath tMatrix currentmatrix pop translate scale 0 0 1 5 -2 roll arc tMatrix setmatrix stroke} bdef /PA {newpath tMatrix currentmatrix pop translate 0 0 moveto scale 0 0 1 5 -2 roll arc closepath tMatrix setmatrix fill} bdef /FAn {newpath tMatrix currentmatrix pop translate scale 0 0 1 5 -2 roll arcn tMatrix setmatrix stroke} bdef /PAn {newpath tMatrix currentmatrix pop translate 0 0 moveto scale 0 0 1 5 -2 roll arcn closepath tMatrix setmatrix fill} bdef /vradius 0 def /hradius 0 def /lry 0 def /lrx 0 def /uly 0 def /ulx 0 def /rad 0 def /MRR {/vradius xdef /hradius xdef /lry xdef /lrx xdef /uly xdef /ulx xdef newpath tMatrix currentmatrix pop ulx hradius add uly vradius add translate hradius vradius scale 0 0 1 180 270 arc tMatrix setmatrix lrx hradius sub uly vradius add translate hradius vradius scale 0 0 1 270 360 arc tMatrix setmatrix lrx hradius sub lry vradius sub translate hradius vradius scale 0 0 1 0 90 arc tMatrix setmatrix ulx hradius add lry vradius sub translate hradius vradius scale 0 0 1 90 180 arc tMatrix setmatrix closepath} bdef /FRR {MRR stroke } bdef /PRR {MRR fill } bdef /MlrRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lry uly sub 2 div def newpath tMatrix currentmatrix pop ulx rad add uly rad add translate rad rad scale 0 0 1 90 270 arc tMatrix setmatrix lrx rad sub lry rad sub translate rad rad scale 0 0 1 270 90 arc tMatrix setmatrix closepath} bdef /FlrRR {MlrRR stroke } bdef /PlrRR {MlrRR fill } bdef /MtbRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lrx ulx sub 2 div def newpath tMatrix currentmatrix pop ulx rad add uly rad add translate rad rad scale 0 0 1 180 360 arc tMatrix setmatrix lrx rad sub lry rad sub translate rad rad scale 0 0 1 0 180 arc tMatrix setmatrix closepath} bdef /FtbRR {MtbRR stroke } bdef /PtbRR {MtbRR fill } bdef /stri 6 array def /dtri 6 array def /smat 6 array def /dmat 6 array def /tmat1 6 array def /tmat2 6 array def /dif 3 array def /asub {/ind2 exch def /ind1 exch def dup dup ind1 get exch ind2 get sub exch } bdef /tri_to_matrix { 2 0 asub 3 1 asub 4 0 asub 5 1 asub dup 0 get exch 1 get 7 -1 roll astore } bdef /compute_transform { dmat dtri tri_to_matrix tmat1 invertmatrix smat stri tri_to_matrix tmat2 concatmatrix } bdef /ds {stri astore pop} bdef /dt {dtri astore pop} bdef /db {2 copy /cols xdef /rows xdef mul dup string currentfile exch readhexstring pop /bmap xdef pop pop} bdef /it {gs np dtri aload pop moveto lineto lineto cp c cols rows 8 compute_transform {bmap} image gr}bdef /il {newpath moveto lineto stroke}bdef currentdict end def %%EndProlog %%BeginSetup MathWorks begin 0 cap end %%EndSetup %%Page: 1 1 %%BeginPageSetup %%PageBoundingBox: 54 195 550 600 MathWorks begin bpage %%EndPageSetup %%BeginObject: obj1 bplot /dpi2point 12 def portraitMode 0204 7344 csm 451 139 5953 4860 MR c np 85 dict begin %Colortable dictionary /c0 { 0 0 0 sr} bdef /c1 { 1 1 1 sr} bdef /c2 { 1 0 0 sr} bdef /c3 { 0 1 0 sr} bdef /c4 { 0 0 1 sr} bdef /c5 { 1 1 0 sr} bdef /c6 { 1 0 1 sr} bdef /c7 { 0 1 1 sr} bdef c0 1 j 1 sg 0 0 6913 5185 PR 6 w 0 4225 5356 0 0 -4225 899 4614 4 MP PP -5356 0 0 4225 5356 0 0 -4225 899 4614 5 MP stroke 4 w DO 0 sg 899 4614 mt 899 389 L 899 389 mt 899 389 L 1434 4614 mt 1434 389 L 1434 389 mt 1434 389 L 1970 4614 mt 1970 389 L 1970 389 mt 1970 389 L 2505 4614 mt 2505 389 L 2505 389 mt 2505 389 L 3041 4614 mt 3041 389 L 3041 389 mt 3041 389 L 3577 4614 mt 3577 389 L 3577 389 mt 3577 389 L 4112 4614 mt 4112 389 L 4112 389 mt 4112 389 L 4648 4614 mt 4648 389 L 4648 389 mt 4648 389 L 5183 4614 mt 5183 389 L 5183 389 mt 5183 389 L 5719 4614 mt 5719 389 L 5719 389 mt 5719 389 L 6255 4614 mt 6255 389 L 6255 389 mt 6255 389 L 899 4614 mt 6255 4614 L 6255 4614 mt 6255 4614 L 899 4144 mt 6255 4144 L 6255 4144 mt 6255 4144 L 899 3675 mt 6255 3675 L 6255 3675 mt 6255 3675 L 899 3205 mt 6255 3205 L 6255 3205 mt 6255 3205 L 899 2736 mt 6255 2736 L 6255 2736 mt 6255 2736 L 899 2266 mt 6255 2266 L 6255 2266 mt 6255 2266 L 899 1797 mt 6255 1797 L 6255 1797 mt 6255 1797 L 899 1327 mt 6255 1327 L 6255 1327 mt 6255 1327 L 899 858 mt 6255 858 L 6255 858 mt 6255 858 L 899 389 mt 6255 389 L 6255 389 mt 6255 389 L SO 6 w 899 389 mt 6255 389 L 899 4614 mt 6255 4614 L 6255 4614 mt 6255 389 L 899 4614 mt 899 389 L 899 4614 mt 6255 4614 L 899 4614 mt 899 389 L 899 4614 mt 899 4560 L 899 389 mt 899 442 L %%IncludeResource: font Helvetica /Helvetica /WindowsLatin1Encoding 120 FMSR 866 4759 mt (0) s 1434 4614 mt 1434 4560 L 1434 389 mt 1434 442 L 1368 4759 mt (50) s 1970 4614 mt 1970 4560 L 1970 389 mt 1970 442 L 1870 4759 mt (100) s 2505 4614 mt 2505 4560 L 2505 389 mt 2505 442 L 2405 4759 mt (150) s 3041 4614 mt 3041 4560 L 3041 389 mt 3041 442 L 2941 4759 mt (200) s 3577 4614 mt 3577 4560 L 3577 389 mt 3577 442 L 3477 4759 mt (250) s 4112 4614 mt 4112 4560 L 4112 389 mt 4112 442 L 4012 4759 mt (300) s 4648 4614 mt 4648 4560 L 4648 389 mt 4648 442 L 4548 4759 mt (350) s 5183 4614 mt 5183 4560 L 5183 389 mt 5183 442 L 5083 4759 mt (400) s 5719 4614 mt 5719 4560 L 5719 389 mt 5719 442 L 5619 4759 mt (450) s 6255 4614 mt 6255 4560 L 6255 389 mt 6255 442 L 6155 4759 mt (500) s 899 4614 mt 952 4614 L 6255 4614 mt 6201 4614 L 798 4658 mt (0) s 899 4144 mt 952 4144 L 6255 4144 mt 6201 4144 L 798 4188 mt (2) s 899 3675 mt 952 3675 L 6255 3675 mt 6201 3675 L 798 3719 mt (4) s 899 3205 mt 952 3205 L 6255 3205 mt 6201 3205 L 798 3249 mt (6) s 899 2736 mt 952 2736 L 6255 2736 mt 6201 2736 L 798 2780 mt (8) s 899 2266 mt 952 2266 L 6255 2266 mt 6201 2266 L 731 2310 mt (10) s 899 1797 mt 952 1797 L 6255 1797 mt 6201 1797 L 731 1841 mt (12) s 899 1327 mt 952 1327 L 6255 1327 mt 6201 1327 L 731 1371 mt (14) s 899 858 mt 952 858 L 6255 858 mt 6201 858 L 731 902 mt (16) s 899 389 mt 952 389 L 6255 389 mt 6201 389 L 731 433 mt (18) s 899 335 mt (x 10) s %%IncludeResource: font Helvetica /Helvetica /WindowsLatin1Encoding 80 FMSR 1125 261 mt (8) s 899 389 mt 6255 389 L 899 4614 mt 6255 4614 L 6255 4614 mt 6255 389 L 899 4614 mt 899 389 L gs 899 389 5357 4226 MR c np gr gs 933 372 5396 4314 MR c np 36 36 1006 4612 FO 36 36 1113 4608 FO 36 36 1220 4600 FO 36 36 1327 4589 FO 36 36 1434 4575 FO 36 36 1541 4556 FO 36 36 1648 4537 FO 36 36 1755 4512 FO 36 36 1863 4482 FO 36 36 1970 4449 FO 36 36 2077 4419 FO 36 36 2184 4383 FO 36 36 2291 4335 FO 36 36 2398 4300 FO 36 36 2505 4256 FO 36 36 2612 4195 FO 36 36 2720 4133 FO 36 36 2827 4085 FO 36 36 2934 4017 FO 36 36 3041 3960 FO 36 36 3148 3885 FO 36 36 3255 3810 FO 36 36 3362 3758 FO 36 36 3469 3671 FO 36 36 3577 3588 FO 36 36 3684 3497 FO 36 36 3791 3425 FO 36 36 3898 3302 FO 36 36 4005 3251 FO 36 36 4112 3163 FO 36 36 4219 3047 FO 36 36 4326 2936 FO 36 36 4433 2826 FO 36 36 4541 2739 FO 36 36 4648 2626 FO 36 36 4755 2475 FO 36 36 4862 2349 FO 36 36 4969 2221 FO 36 36 5076 2139 FO 36 36 5183 1933 FO 36 36 5290 1827 FO 36 36 5398 1711 FO 36 36 5505 1565 FO 36 36 5612 1414 FO 36 36 5719 1214 FO 36 36 5826 1149 FO 36 36 5933 942 FO 36 36 6040 799 FO 36 36 6147 645 FO 36 36 6255 445 FO gr gs 899 389 5357 4226 MR c np 108 -147 107 -203 107 -124 107 -144 107 -109 107 -149 107 -184 107 -82 108 -93 107 -138 107 -158 107 -104 107 -132 107 -95 107 -137 107 -113 108 -78 107 -71 107 -108 107 -108 107 -110 107 -41 107 -102 107 -62 107 -100 108 -75 107 -87 107 -44 107 -60 107 -85 107 -46 107 -55 107 -49 108 -59 107 -58 107 -38 107 -34 107 -40 107 -31 107 -32 107 -29 108 -27 107 -22 107 -19 107 -18 107 -13 107 -10 107 -7 107 -4 1006 4612 50 MP stroke gr gs 933 705 5396 3981 MR c np 24 W 1006 4612 PD 24 W 1113 4608 PD 24 W 1220 4601 PD 24 W 1327 4591 PD 24 W 1434 4578 PD 24 W 1541 4560 PD 24 W 1648 4541 PD 24 W 1755 4519 PD 24 W 1863 4492 PD 24 W 1970 4463 PD 24 W 2077 4431 PD 24 W 2184 4400 PD 24 W 2291 4360 PD 24 W 2398 4326 PD 24 W 2505 4288 PD 24 W 2612 4230 PD 24 W 2720 4171 PD 24 W 2827 4122 PD 24 W 2934 4067 PD 24 W 3041 4021 PD 24 W 3148 3936 PD 24 W 3255 3876 PD 24 W 3362 3832 PD 24 W 3469 3745 PD 24 W 3577 3670 PD 24 W 3684 3570 PD 24 W 3791 3508 PD 24 W 3898 3406 PD 24 W 4005 3365 PD 24 W 4112 3255 PD 24 W 4219 3147 PD 24 W 4326 3039 PD 24 W 4433 2968 PD 24 W 4541 2890 PD 24 W 4648 2777 PD 24 W 4755 2640 PD 24 W 4862 2545 PD 24 W 4969 2413 PD 24 W 5076 2309 PD 24 W 5183 2151 PD 24 W 5290 2013 PD 24 W 5398 1920 PD 24 W 5505 1838 PD 24 W 5612 1654 PD 24 W 5719 1505 PD 24 W 5826 1396 PD 24 W 5933 1252 PD 24 W 6040 1128 PD 24 W 6147 925 PD 24 W 6255 778 PD gr gs 899 389 5357 4226 MR c np 108 -196 107 -191 107 -92 107 -158 107 -72 107 -179 107 -160 107 -90 108 -125 107 -100 107 -167 107 -127 107 -127 107 -90 107 -126 107 -102 108 -96 107 -75 107 -101 107 -116 107 -82 107 -52 107 -114 107 -56 107 -100 108 -79 107 -71 107 -46 107 -74 107 -70 107 -48 107 -63 107 -43 108 -56 107 -56 107 -38 107 -36 107 -40 107 -34 107 -26 107 -32 108 -28 107 -21 107 -18 107 -17 107 -14 107 -10 107 -7 107 -4 1006 4612 50 MP stroke gr gs 933 714 5396 3972 MR c np 0 j -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 975 4594 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 1082 4590 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 1189 4583 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 1296 4573 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 1403 4559 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 1510 4542 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 1617 4524 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 1724 4503 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 1832 4475 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 1939 4443 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 2046 4417 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 2153 4383 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 2260 4343 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 2367 4307 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 2474 4269 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 2581 4213 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 2689 4157 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 2796 4114 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 2903 4051 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 3010 4003 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 3117 3933 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 3224 3859 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 3331 3813 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 3438 3742 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 3546 3663 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 3653 3563 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 3760 3507 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 3867 3393 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 3974 3341 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 4081 3259 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 4188 3143 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 4295 3042 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 4402 2967 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 4510 2871 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 4617 2769 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 4724 2643 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 4831 2553 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 4938 2426 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 5045 2299 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 5152 2132 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 5259 2032 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 5367 1907 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 5474 1817 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 5581 1657 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 5688 1478 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 5795 1406 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 5902 1248 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 6009 1156 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 6116 965 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 6224 769 13 MP DP gr gs 899 389 5357 4226 MR c np gr gs 933 728 5396 3958 MR c np 0 j 36 47 -36 47 -36 -47 36 -47 1006 4659 5 MP DP 36 47 -36 47 -36 -47 36 -47 1113 4656 5 MP DP 36 47 -36 47 -36 -47 36 -47 1220 4649 5 MP DP 36 47 -36 47 -36 -47 36 -47 1327 4638 5 MP DP 36 47 -36 47 -36 -47 36 -47 1434 4626 5 MP DP 36 47 -36 47 -36 -47 36 -47 1541 4608 5 MP DP 36 47 -36 47 -36 -47 36 -47 1648 4590 5 MP DP 36 47 -36 47 -36 -47 36 -47 1755 4567 5 MP DP 36 47 -36 47 -36 -47 36 -47 1863 4541 5 MP DP 36 47 -36 47 -36 -47 36 -47 1970 4510 5 MP DP 36 47 -36 47 -36 -47 36 -47 2077 4481 5 MP DP 36 47 -36 47 -36 -47 36 -47 2184 4449 5 MP DP 36 47 -36 47 -36 -47 36 -47 2291 4409 5 MP DP 36 47 -36 47 -36 -47 36 -47 2398 4375 5 MP DP 36 47 -36 47 -36 -47 36 -47 2505 4337 5 MP DP 36 47 -36 47 -36 -47 36 -47 2612 4282 5 MP DP 36 47 -36 47 -36 -47 36 -47 2720 4228 5 MP DP 36 47 -36 47 -36 -47 36 -47 2827 4177 5 MP DP 36 47 -36 47 -36 -47 36 -47 2934 4121 5 MP DP 36 47 -36 47 -36 -47 36 -47 3041 4068 5 MP DP 36 47 -36 47 -36 -47 36 -47 3148 3990 5 MP DP 36 47 -36 47 -36 -47 36 -47 3255 3932 5 MP DP 36 47 -36 47 -36 -47 36 -47 3362 3891 5 MP DP 36 47 -36 47 -36 -47 36 -47 3469 3800 5 MP DP 36 47 -36 47 -36 -47 36 -47 3577 3733 5 MP DP 36 47 -36 47 -36 -47 36 -47 3684 3638 5 MP DP 36 47 -36 47 -36 -47 36 -47 3791 3572 5 MP DP 36 47 -36 47 -36 -47 36 -47 3898 3479 5 MP DP 36 47 -36 47 -36 -47 36 -47 4005 3413 5 MP DP 36 47 -36 47 -36 -47 36 -47 4112 3342 5 MP DP 36 47 -36 47 -36 -47 36 -47 4219 3222 5 MP DP 36 47 -36 47 -36 -47 36 -47 4326 3123 5 MP DP 36 47 -36 47 -36 -47 36 -47 4433 3028 5 MP DP 36 47 -36 47 -36 -47 36 -47 4541 2927 5 MP DP 36 47 -36 47 -36 -47 36 -47 4648 2850 5 MP DP 36 47 -36 47 -36 -47 36 -47 4755 2726 5 MP DP 36 47 -36 47 -36 -47 36 -47 4862 2607 5 MP DP 36 47 -36 47 -36 -47 36 -47 4969 2490 5 MP DP 36 47 -36 47 -36 -47 36 -47 5076 2397 5 MP DP 36 47 -36 47 -36 -47 36 -47 5183 2214 5 MP DP 36 47 -36 47 -36 -47 36 -47 5290 2101 5 MP DP 36 47 -36 47 -36 -47 36 -47 5398 2000 5 MP DP 36 47 -36 47 -36 -47 36 -47 5505 1909 5 MP DP 36 47 -36 47 -36 -47 36 -47 5612 1732 5 MP DP 36 47 -36 47 -36 -47 36 -47 5719 1565 5 MP DP 36 47 -36 47 -36 -47 36 -47 5826 1462 5 MP DP 36 47 -36 47 -36 -47 36 -47 5933 1312 5 MP DP 36 47 -36 47 -36 -47 36 -47 6040 1222 5 MP DP 36 47 -36 47 -36 -47 36 -47 6147 1016 5 MP DP 36 47 -36 47 -36 -47 36 -47 6255 848 5 MP DP gr gs 899 389 5357 4226 MR c np 108 -148 107 -167 107 -101 107 -159 107 -73 107 -155 107 -148 107 -83 108 -100 107 -112 107 -148 107 -102 107 -103 107 -110 107 -107 107 -75 108 -96 107 -84 107 -84 107 -108 107 -73 107 -48 107 -95 107 -59 107 -87 108 -69 107 -77 107 -47 107 -50 107 -69 107 -50 107 -50 107 -45 108 -49 107 -51 107 -33 107 -34 107 -34 107 -30 107 -28 107 -29 108 -25 107 -18 107 -17 107 -17 107 -11 107 -10 107 -6 107 -3 1006 4612 50 MP stroke 108 -195 107 -137 107 -93 107 -141 107 -75 107 -154 107 -151 107 -62 108 -122 107 -93 107 -147 107 -110 107 -118 107 -78 107 -108 107 -98 108 -69 107 -99 107 -79 107 -101 107 -74 107 -52 107 -101 107 -54 107 -77 108 -65 107 -77 107 -48 107 -49 107 -73 107 -38 107 -58 107 -42 108 -49 107 -50 107 -33 107 -33 107 -36 107 -29 107 -25 107 -28 108 -24 107 -19 107 -16 107 -16 107 -12 107 -9 107 -7 107 -3 1006 4612 50 MP stroke gr gs 933 1112 5396 3574 MR c np 0 j 36 47 -36 47 -36 -47 36 -47 1006 4659 5 MP DP 36 47 -36 47 -36 -47 36 -47 1113 4656 5 MP DP 36 47 -36 47 -36 -47 36 -47 1220 4649 5 MP DP 36 47 -36 47 -36 -47 36 -47 1327 4640 5 MP DP 36 47 -36 47 -36 -47 36 -47 1434 4628 5 MP DP 36 47 -36 47 -36 -47 36 -47 1541 4612 5 MP DP 36 47 -36 47 -36 -47 36 -47 1648 4596 5 MP DP 36 47 -36 47 -36 -47 36 -47 1755 4577 5 MP DP 36 47 -36 47 -36 -47 36 -47 1863 4553 5 MP DP 36 47 -36 47 -36 -47 36 -47 1970 4525 5 MP DP 36 47 -36 47 -36 -47 36 -47 2077 4500 5 MP DP 36 47 -36 47 -36 -47 36 -47 2184 4471 5 MP DP 36 47 -36 47 -36 -47 36 -47 2291 4435 5 MP DP 36 47 -36 47 -36 -47 36 -47 2398 4402 5 MP DP 36 47 -36 47 -36 -47 36 -47 2505 4369 5 MP DP 36 47 -36 47 -36 -47 36 -47 2612 4319 5 MP DP 36 47 -36 47 -36 -47 36 -47 2720 4270 5 MP DP 36 47 -36 47 -36 -47 36 -47 2827 4228 5 MP DP 36 47 -36 47 -36 -47 36 -47 2934 4170 5 MP DP 36 47 -36 47 -36 -47 36 -47 3041 4132 5 MP DP 36 47 -36 47 -36 -47 36 -47 3148 4059 5 MP DP 36 47 -36 47 -36 -47 36 -47 3255 4010 5 MP DP 36 47 -36 47 -36 -47 36 -47 3362 3962 5 MP DP 36 47 -36 47 -36 -47 36 -47 3469 3885 5 MP DP 36 47 -36 47 -36 -47 36 -47 3577 3820 5 MP DP 36 47 -36 47 -36 -47 36 -47 3684 3743 5 MP DP 36 47 -36 47 -36 -47 36 -47 3791 3689 5 MP DP 36 47 -36 47 -36 -47 36 -47 3898 3588 5 MP DP 36 47 -36 47 -36 -47 36 -47 4005 3536 5 MP DP 36 47 -36 47 -36 -47 36 -47 4112 3462 5 MP DP 36 47 -36 47 -36 -47 36 -47 4219 3361 5 MP DP 36 47 -36 47 -36 -47 36 -47 4326 3282 5 MP DP 36 47 -36 47 -36 -47 36 -47 4433 3183 5 MP DP 36 47 -36 47 -36 -47 36 -47 4541 3114 5 MP DP 36 47 -36 47 -36 -47 36 -47 4648 3016 5 MP DP 36 47 -36 47 -36 -47 36 -47 4755 2908 5 MP DP 36 47 -36 47 -36 -47 36 -47 4862 2830 5 MP DP 36 47 -36 47 -36 -47 36 -47 4969 2712 5 MP DP 36 47 -36 47 -36 -47 36 -47 5076 2602 5 MP DP 36 47 -36 47 -36 -47 36 -47 5183 2455 5 MP DP 36 47 -36 47 -36 -47 36 -47 5290 2362 5 MP DP 36 47 -36 47 -36 -47 36 -47 5398 2240 5 MP DP 36 47 -36 47 -36 -47 36 -47 5505 2178 5 MP DP 36 47 -36 47 -36 -47 36 -47 5612 2027 5 MP DP 36 47 -36 47 -36 -47 36 -47 5719 1873 5 MP DP 36 47 -36 47 -36 -47 36 -47 5826 1798 5 MP DP 36 47 -36 47 -36 -47 36 -47 5933 1657 5 MP DP 36 47 -36 47 -36 -47 36 -47 6040 1564 5 MP DP 36 47 -36 47 -36 -47 36 -47 6147 1427 5 MP DP 36 47 -36 47 -36 -47 36 -47 6255 1232 5 MP DP gr gs 899 389 5357 4226 MR c np gr gs 933 1617 5396 3070 MR c np 0 j -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 971 4601 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 1078 4597 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 1185 4591 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 1292 4584 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 1399 4573 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 1506 4560 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 1613 4546 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 1720 4529 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 1828 4509 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 1935 4486 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 2042 4466 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 2149 4437 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 2256 4406 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 2363 4378 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 2470 4352 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 2577 4305 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 2685 4265 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 2792 4232 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 2899 4181 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 3006 4149 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 3113 4090 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 3220 4038 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 3327 4000 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 3434 3937 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 3542 3881 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 3649 3815 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 3756 3772 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 3863 3685 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 3970 3640 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 4077 3578 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 4184 3496 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 4291 3421 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 4398 3342 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 4506 3276 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 4613 3194 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 4720 3102 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 4827 3042 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 4934 2930 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 5041 2843 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 5148 2718 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 5255 2644 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 5363 2519 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 5470 2470 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 5577 2351 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 5684 2218 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 5791 2168 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 5898 2034 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 6005 1931 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 6112 1838 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 6220 1678 11 MP DP gr gs 899 389 5357 4226 MR c np gr gs 933 1620 5396 3067 MR c np 0 j -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 975 4595 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 1082 4592 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 1189 4587 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 1296 4578 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 1403 4569 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 1510 4555 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 1617 4541 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 1724 4526 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 1832 4505 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 1939 4481 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 2046 4458 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 2153 4433 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 2260 4404 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 2367 4374 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 2474 4349 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 2581 4305 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 2689 4266 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 2796 4232 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 2903 4179 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 3010 4146 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 3117 4081 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 3224 4043 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 3331 4000 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 3438 3937 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 3546 3883 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 3653 3809 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 3760 3763 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 3867 3680 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 3974 3641 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 4081 3576 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 4188 3475 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 4295 3413 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 4402 3348 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 4510 3263 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 4617 3193 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 4724 3115 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 4831 3013 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 4938 2920 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 5045 2840 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 5152 2719 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 5259 2628 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 5367 2532 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 5474 2479 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 5581 2352 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 5688 2211 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 5795 2140 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 5902 2032 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 6009 1930 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 6116 1817 13 MP DP -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 6224 1675 13 MP DP gr gs 899 389 5357 4226 MR c np 108 -149 107 -60 107 -112 107 -82 107 -50 107 -89 107 -113 107 -26 108 -112 107 -73 107 -96 107 -64 107 -103 107 -53 107 -63 107 -80 108 -50 107 -75 107 -40 107 -84 107 -50 107 -36 107 -78 107 -27 107 -59 108 -42 107 -52 107 -39 107 -33 107 -53 107 -22 107 -50 107 -24 108 -34 107 -38 107 -22 107 -23 107 -26 107 -24 107 -17 107 -19 108 -17 107 -13 107 -11 107 -12 107 -8 107 -6 107 -5 107 -3 1006 4613 50 MP stroke gr gs 933 2123 5396 2564 MR c np 970 4613 mt 1042 4613 L 1006 4577 mt 1006 4649 L 1077 4610 mt 1149 4610 L 1113 4574 mt 1113 4646 L 1184 4605 mt 1256 4605 L 1220 4569 mt 1220 4641 L 1291 4599 mt 1363 4599 L 1327 4563 mt 1327 4635 L 1398 4591 mt 1470 4591 L 1434 4555 mt 1434 4627 L 1505 4579 mt 1577 4579 L 1541 4543 mt 1541 4615 L 1612 4568 mt 1684 4568 L 1648 4532 mt 1648 4604 L 1719 4555 mt 1791 4555 L 1755 4519 mt 1755 4591 L 1827 4538 mt 1899 4538 L 1863 4502 mt 1863 4574 L 1934 4519 mt 2006 4519 L 1970 4483 mt 1970 4555 L 2041 4502 mt 2113 4502 L 2077 4466 mt 2077 4538 L 2148 4478 mt 2220 4478 L 2184 4442 mt 2184 4514 L 2255 4452 mt 2327 4452 L 2291 4416 mt 2291 4488 L 2362 4429 mt 2434 4429 L 2398 4393 mt 2398 4465 L 2469 4407 mt 2541 4407 L 2505 4371 mt 2505 4443 L 2576 4369 mt 2648 4369 L 2612 4333 mt 2612 4405 L 2684 4335 mt 2756 4335 L 2720 4299 mt 2720 4371 L 2791 4311 mt 2863 4311 L 2827 4275 mt 2827 4347 L 2898 4261 mt 2970 4261 L 2934 4225 mt 2934 4297 L 3005 4239 mt 3077 4239 L 3041 4203 mt 3041 4275 L 3112 4186 mt 3184 4186 L 3148 4150 mt 3148 4222 L 3219 4153 mt 3291 4153 L 3255 4117 mt 3255 4189 L 3326 4114 mt 3398 4114 L 3362 4078 mt 3362 4150 L 3433 4062 mt 3505 4062 L 3469 4026 mt 3469 4098 L 3541 4020 mt 3613 4020 L 3577 3984 mt 3577 4056 L 3648 3961 mt 3720 3961 L 3684 3925 mt 3684 3997 L 3755 3934 mt 3827 3934 L 3791 3898 mt 3791 3970 L 3862 3856 mt 3934 3856 L 3898 3820 mt 3898 3892 L 3969 3820 mt 4041 3820 L 4005 3784 mt 4005 3856 L 4076 3770 mt 4148 3770 L 4112 3734 mt 4112 3806 L 4183 3686 mt 4255 3686 L 4219 3650 mt 4219 3722 L 4290 3646 mt 4362 3646 L 4326 3610 mt 4326 3682 L 4397 3571 mt 4469 3571 L 4433 3535 mt 4433 3607 L 4505 3521 mt 4577 3521 L 4541 3485 mt 4541 3557 L 4612 3441 mt 4684 3441 L 4648 3405 mt 4648 3477 L 4719 3378 mt 4791 3378 L 4755 3342 mt 4755 3414 L 4826 3325 mt 4898 3325 L 4862 3289 mt 4862 3361 L 4933 3222 mt 5005 3222 L 4969 3186 mt 4969 3258 L 5040 3158 mt 5112 3158 L 5076 3122 mt 5076 3194 L 5147 3062 mt 5219 3062 L 5183 3026 mt 5183 3098 L 5254 2989 mt 5326 2989 L 5290 2953 mt 5290 3025 L 5362 2877 mt 5434 2877 L 5398 2841 mt 5398 2913 L 5469 2851 mt 5541 2851 L 5505 2815 mt 5505 2887 L 5576 2738 mt 5648 2738 L 5612 2702 mt 5612 2774 L 5683 2649 mt 5755 2649 L 5719 2613 mt 5719 2685 L 5790 2599 mt 5862 2599 L 5826 2563 mt 5826 2635 L 5897 2517 mt 5969 2517 L 5933 2481 mt 5933 2553 L 6004 2405 mt 6076 2405 L 6040 2369 mt 6040 2441 L 6111 2345 mt 6183 2345 L 6147 2309 mt 6147 2381 L 6219 2196 mt 6291 2196 L 6255 2160 mt 6255 2232 L gr gs 899 389 5357 4226 MR c np 108 -134 107 -63 107 -87 107 -100 107 -47 107 -118 107 -103 107 -28 108 -87 107 -81 107 -94 107 -52 107 -85 107 -77 107 -55 107 -58 108 -72 107 -57 107 -55 107 -68 107 -54 107 -27 107 -71 107 -31 107 -62 108 -42 107 -52 107 -31 107 -36 107 -51 107 -27 107 -36 107 -31 108 -28 107 -40 107 -19 107 -25 107 -20 107 -24 107 -18 107 -20 108 -15 107 -12 107 -12 107 -11 107 -7 107 -7 107 -4 107 -3 1006 4613 50 MP stroke gr gs 933 2203 5396 2484 MR c np 0 j -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 971 4601 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 1078 4598 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 1185 4594 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 1292 4587 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 1399 4580 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 1506 4569 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 1613 4557 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 1720 4545 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 1828 4530 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 1935 4510 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 2042 4492 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 2149 4468 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 2256 4448 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 2363 4423 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 2470 4404 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 2577 4364 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 2685 4336 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 2792 4305 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 2899 4269 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 3006 4242 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 3113 4191 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 3220 4155 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 3327 4124 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 3434 4072 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 3542 4030 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 3649 3968 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 3756 3937 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 3863 3866 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 3970 3839 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 4077 3785 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 4184 3717 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 4291 3662 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 4398 3605 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 4506 3533 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 4613 3475 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 4720 3420 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 4827 3343 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 4934 3258 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 5041 3206 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 5148 3112 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 5255 3031 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 5363 2944 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 5470 2916 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 5577 2813 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 5684 2695 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 5791 2648 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 5898 2548 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 6005 2461 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 6112 2398 11 MP DP -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 6220 2264 11 MP DP gr gs 899 389 5357 4226 MR c np DO 108 -157 107 -10 107 -116 107 -48 107 -66 107 -70 107 -118 107 -13 108 -48 107 -120 107 -54 107 -73 107 -75 107 -61 107 -34 107 -74 108 -47 107 -40 107 -53 107 -76 107 -35 107 -34 107 -61 107 -28 107 -43 108 -40 107 -37 107 -36 107 -33 107 -47 107 -15 107 -38 107 -23 108 -26 107 -35 107 -17 107 -22 107 -19 107 -21 107 -14 107 -17 108 -14 107 -11 107 -9 107 -10 107 -7 107 -6 107 -4 107 -2 1006 4613 50 MP stroke SO 108 -104 107 -46 107 -100 107 -68 107 -49 107 -80 107 -106 107 -27 108 -85 107 -68 107 -70 107 -57 107 -84 107 -33 107 -62 107 -39 108 -79 107 -57 107 -29 107 -71 107 -34 107 -43 107 -62 107 -23 107 -50 108 -38 107 -42 107 -27 107 -31 107 -46 107 -21 107 -40 107 -23 108 -21 107 -38 107 -16 107 -20 107 -19 107 -21 107 -13 107 -18 108 -13 107 -11 107 -11 107 -9 107 -6 107 -6 107 -4 107 -2 1006 4613 50 MP stroke gr gs 933 2518 5396 2169 MR c np 970 4613 mt 1042 4613 L 1006 4577 mt 1006 4649 L 1077 4611 mt 1149 4611 L 1113 4575 mt 1113 4647 L 1184 4607 mt 1256 4607 L 1220 4571 mt 1220 4643 L 1291 4601 mt 1363 4601 L 1327 4565 mt 1327 4637 L 1398 4595 mt 1470 4595 L 1434 4559 mt 1434 4631 L 1505 4586 mt 1577 4586 L 1541 4550 mt 1541 4622 L 1612 4575 mt 1684 4575 L 1648 4539 mt 1648 4611 L 1719 4564 mt 1791 4564 L 1755 4528 mt 1755 4600 L 1827 4551 mt 1899 4551 L 1863 4515 mt 1863 4587 L 1934 4533 mt 2006 4533 L 1970 4497 mt 1970 4569 L 2041 4520 mt 2113 4520 L 2077 4484 mt 2077 4556 L 2148 4499 mt 2220 4499 L 2184 4463 mt 2184 4535 L 2255 4480 mt 2327 4480 L 2291 4444 mt 2291 4516 L 2362 4460 mt 2434 4460 L 2398 4424 mt 2398 4496 L 2469 4444 mt 2541 4444 L 2505 4408 mt 2505 4480 L 2576 4406 mt 2648 4406 L 2612 4370 mt 2612 4442 L 2684 4385 mt 2756 4385 L 2720 4349 mt 2720 4421 L 2791 4362 mt 2863 4362 L 2827 4326 mt 2827 4398 L 2898 4322 mt 2970 4322 L 2934 4286 mt 2934 4358 L 3005 4301 mt 3077 4301 L 3041 4265 mt 3041 4337 L 3112 4255 mt 3184 4255 L 3148 4219 mt 3148 4291 L 3219 4224 mt 3291 4224 L 3255 4188 mt 3255 4260 L 3326 4197 mt 3398 4197 L 3362 4161 mt 3362 4233 L 3433 4155 mt 3505 4155 L 3469 4119 mt 3469 4191 L 3541 4117 mt 3613 4117 L 3577 4081 mt 3577 4153 L 3648 4067 mt 3720 4067 L 3684 4031 mt 3684 4103 L 3755 4044 mt 3827 4044 L 3791 4008 mt 3791 4080 L 3862 3982 mt 3934 3982 L 3898 3946 mt 3898 4018 L 3969 3939 mt 4041 3939 L 4005 3903 mt 4005 3975 L 4076 3905 mt 4148 3905 L 4112 3869 mt 4112 3941 L 4183 3834 mt 4255 3834 L 4219 3798 mt 4219 3870 L 4290 3805 mt 4362 3805 L 4326 3769 mt 4326 3841 L 4397 3748 mt 4469 3748 L 4433 3712 mt 4433 3784 L 4505 3669 mt 4577 3669 L 4541 3633 mt 4541 3705 L 4612 3630 mt 4684 3630 L 4648 3594 mt 4648 3666 L 4719 3568 mt 4791 3568 L 4755 3532 mt 4755 3604 L 4826 3535 mt 4898 3535 L 4862 3499 mt 4862 3571 L 4933 3451 mt 5005 3451 L 4969 3415 mt 4969 3487 L 5040 3394 mt 5112 3394 L 5076 3358 mt 5076 3430 L 5147 3324 mt 5219 3324 L 5183 3288 mt 5183 3360 L 5254 3256 mt 5326 3256 L 5290 3220 mt 5290 3292 L 5362 3171 mt 5434 3171 L 5398 3135 mt 5398 3207 L 5469 3144 mt 5541 3144 L 5505 3108 mt 5505 3180 L 5576 3038 mt 5648 3038 L 5612 3002 mt 5612 3074 L 5683 2958 mt 5755 2958 L 5719 2922 mt 5719 2994 L 5790 2909 mt 5862 2909 L 5826 2873 mt 5826 2945 L 5897 2841 mt 5969 2841 L 5933 2805 mt 5933 2877 L 6004 2741 mt 6076 2741 L 6040 2705 mt 6040 2777 L 6111 2695 mt 6183 2695 L 6147 2659 mt 6147 2731 L 6219 2591 mt 6291 2591 L 6255 2555 mt 6255 2627 L 981 4588 mt 1031 4638 L 1031 4588 mt 981 4638 L 1088 4586 mt 1138 4636 L 1138 4586 mt 1088 4636 L 1195 4582 mt 1245 4632 L 1245 4582 mt 1195 4632 L 1302 4576 mt 1352 4626 L 1352 4576 mt 1302 4626 L 1409 4570 mt 1459 4620 L 1459 4570 mt 1409 4620 L 1516 4561 mt 1566 4611 L 1566 4561 mt 1516 4611 L 1623 4550 mt 1673 4600 L 1673 4550 mt 1623 4600 L 1730 4539 mt 1780 4589 L 1780 4539 mt 1730 4589 L 1838 4526 mt 1888 4576 L 1888 4526 mt 1838 4576 L 1945 4508 mt 1995 4558 L 1995 4508 mt 1945 4558 L 2052 4495 mt 2102 4545 L 2102 4495 mt 2052 4545 L 2159 4474 mt 2209 4524 L 2209 4474 mt 2159 4524 L 2266 4455 mt 2316 4505 L 2316 4455 mt 2266 4505 L 2373 4435 mt 2423 4485 L 2423 4435 mt 2373 4485 L 2480 4419 mt 2530 4469 L 2530 4419 mt 2480 4469 L 2587 4381 mt 2637 4431 L 2637 4381 mt 2587 4431 L 2695 4360 mt 2745 4410 L 2745 4360 mt 2695 4410 L 2802 4337 mt 2852 4387 L 2852 4337 mt 2802 4387 L 2909 4297 mt 2959 4347 L 2959 4297 mt 2909 4347 L 3016 4276 mt 3066 4326 L 3066 4276 mt 3016 4326 L 3123 4230 mt 3173 4280 L 3173 4230 mt 3123 4280 L 3230 4199 mt 3280 4249 L 3280 4199 mt 3230 4249 L 3337 4172 mt 3387 4222 L 3387 4172 mt 3337 4222 L 3444 4130 mt 3494 4180 L 3494 4130 mt 3444 4180 L 3552 4092 mt 3602 4142 L 3602 4092 mt 3552 4142 L 3659 4042 mt 3709 4092 L 3709 4042 mt 3659 4092 L 3766 4019 mt 3816 4069 L 3816 4019 mt 3766 4069 L 3873 3957 mt 3923 4007 L 3923 3957 mt 3873 4007 L 3980 3914 mt 4030 3964 L 4030 3914 mt 3980 3964 L 4087 3880 mt 4137 3930 L 4137 3880 mt 4087 3930 L 4194 3809 mt 4244 3859 L 4244 3809 mt 4194 3859 L 4301 3780 mt 4351 3830 L 4351 3780 mt 4301 3830 L 4408 3723 mt 4458 3773 L 4458 3723 mt 4408 3773 L 4516 3644 mt 4566 3694 L 4566 3644 mt 4516 3694 L 4623 3605 mt 4673 3655 L 4673 3605 mt 4623 3655 L 4730 3543 mt 4780 3593 L 4780 3543 mt 4730 3593 L 4837 3510 mt 4887 3560 L 4887 3510 mt 4837 3560 L 4944 3426 mt 4994 3476 L 4994 3426 mt 4944 3476 L 5051 3369 mt 5101 3419 L 5101 3369 mt 5051 3419 L 5158 3299 mt 5208 3349 L 5208 3299 mt 5158 3349 L 5265 3231 mt 5315 3281 L 5315 3231 mt 5265 3281 L 5373 3146 mt 5423 3196 L 5423 3146 mt 5373 3196 L 5480 3119 mt 5530 3169 L 5530 3119 mt 5480 3169 L 5587 3013 mt 5637 3063 L 5637 3013 mt 5587 3063 L 5694 2933 mt 5744 2983 L 5744 2933 mt 5694 2983 L 5801 2884 mt 5851 2934 L 5851 2884 mt 5801 2934 L 5908 2816 mt 5958 2866 L 5958 2816 mt 5908 2866 L 6015 2716 mt 6065 2766 L 6065 2716 mt 6015 2766 L 6122 2670 mt 6172 2720 L 6172 2670 mt 6122 2720 L 6230 2566 mt 6280 2616 L 6280 2566 mt 6230 2616 L gr gs 899 389 5357 4226 MR c np 108 -89 107 -52 107 -65 107 -51 107 -39 107 -44 107 -133 107 -60 108 -54 107 -84 107 -24 107 -68 107 -100 107 -18 107 -70 107 -70 108 -43 107 -11 107 -52 107 -82 107 -29 107 -44 107 -55 107 -17 107 -42 108 -38 107 -27 107 -43 107 -21 107 -49 107 -19 107 -30 107 -23 108 -21 107 -33 107 -16 107 -23 107 -17 107 -16 107 -13 107 -17 108 -13 107 -10 107 -9 107 -9 107 -6 107 -5 107 -4 107 -2 1006 4613 50 MP stroke gr gs 933 2680 5396 2007 MR c np 970 4613 mt 1042 4613 L 1006 4577 mt 1006 4649 L 1077 4611 mt 1149 4611 L 1113 4575 mt 1113 4647 L 1184 4607 mt 1256 4607 L 1220 4571 mt 1220 4643 L 1291 4602 mt 1363 4602 L 1327 4566 mt 1327 4638 L 1398 4596 mt 1470 4596 L 1434 4560 mt 1434 4632 L 1505 4587 mt 1577 4587 L 1541 4551 mt 1541 4623 L 1612 4578 mt 1684 4578 L 1648 4542 mt 1648 4614 L 1719 4568 mt 1791 4568 L 1755 4532 mt 1755 4604 L 1827 4555 mt 1899 4555 L 1863 4519 mt 1863 4591 L 1934 4538 mt 2006 4538 L 1970 4502 mt 1970 4574 L 2041 4525 mt 2113 4525 L 2077 4489 mt 2077 4561 L 2148 4509 mt 2220 4509 L 2184 4473 mt 2184 4545 L 2255 4492 mt 2327 4492 L 2291 4456 mt 2291 4528 L 2362 4469 mt 2434 4469 L 2398 4433 mt 2398 4505 L 2469 4453 mt 2541 4453 L 2505 4417 mt 2505 4489 L 2576 4420 mt 2648 4420 L 2612 4384 mt 2612 4456 L 2684 4399 mt 2756 4399 L 2720 4363 mt 2720 4435 L 2791 4376 mt 2863 4376 L 2827 4340 mt 2827 4412 L 2898 4346 mt 2970 4346 L 2934 4310 mt 2934 4382 L 3005 4327 mt 3077 4327 L 3041 4291 mt 3041 4363 L 3112 4278 mt 3184 4278 L 3148 4242 mt 3148 4314 L 3219 4257 mt 3291 4257 L 3255 4221 mt 3255 4293 L 3326 4214 mt 3398 4214 L 3362 4178 mt 3362 4250 L 3433 4187 mt 3505 4187 L 3469 4151 mt 3469 4223 L 3541 4149 mt 3613 4149 L 3577 4113 mt 3577 4185 L 3648 4107 mt 3720 4107 L 3684 4071 mt 3684 4143 L 3755 4090 mt 3827 4090 L 3791 4054 mt 3791 4126 L 3862 4035 mt 3934 4035 L 3898 3999 mt 3898 4071 L 3969 3991 mt 4041 3991 L 4005 3955 mt 4005 4027 L 4076 3962 mt 4148 3962 L 4112 3926 mt 4112 3998 L 4183 3880 mt 4255 3880 L 4219 3844 mt 4219 3916 L 4290 3828 mt 4362 3828 L 4326 3792 mt 4326 3864 L 4397 3817 mt 4469 3817 L 4433 3781 mt 4433 3853 L 4505 3774 mt 4577 3774 L 4541 3738 mt 4541 3810 L 4612 3704 mt 4684 3704 L 4648 3668 mt 4648 3740 L 4719 3634 mt 4791 3634 L 4755 3598 mt 4755 3670 L 4826 3616 mt 4898 3616 L 4862 3580 mt 4862 3652 L 4933 3516 mt 5005 3516 L 4969 3480 mt 4969 3552 L 5040 3448 mt 5112 3448 L 5076 3412 mt 5076 3484 L 5147 3424 mt 5219 3424 L 5183 3388 mt 5183 3460 L 5254 3340 mt 5326 3340 L 5290 3304 mt 5290 3376 L 5362 3286 mt 5434 3286 L 5398 3250 mt 5398 3322 L 5469 3226 mt 5541 3226 L 5505 3190 mt 5505 3262 L 5576 3093 mt 5648 3093 L 5612 3057 mt 5612 3129 L 5683 3049 mt 5755 3049 L 5719 3013 mt 5719 3085 L 5790 3010 mt 5862 3010 L 5826 2974 mt 5826 3046 L 5897 2959 mt 5969 2959 L 5933 2923 mt 5933 2995 L 6004 2894 mt 6076 2894 L 6040 2858 mt 6040 2930 L 6111 2842 mt 6183 2842 L 6147 2806 mt 6147 2878 L 6219 2753 mt 6291 2753 L 6255 2717 mt 6255 2789 L gr gs 899 389 5357 4226 MR c np gr gs 933 2835 5396 1852 MR c np 970 4613 mt 1042 4613 L 1006 4577 mt 1006 4649 L 1077 4611 mt 1149 4611 L 1113 4575 mt 1113 4647 L 1184 4608 mt 1256 4608 L 1220 4572 mt 1220 4644 L 1291 4603 mt 1363 4603 L 1327 4567 mt 1327 4639 L 1398 4598 mt 1470 4598 L 1434 4562 mt 1434 4634 L 1505 4589 mt 1577 4589 L 1541 4553 mt 1541 4625 L 1612 4582 mt 1684 4582 L 1648 4546 mt 1648 4618 L 1719 4573 mt 1791 4573 L 1755 4537 mt 1755 4609 L 1827 4562 mt 1899 4562 L 1863 4526 mt 1863 4598 L 1934 4548 mt 2006 4548 L 1970 4512 mt 1970 4584 L 2041 4538 mt 2113 4538 L 2077 4502 mt 2077 4574 L 2148 4520 mt 2220 4520 L 2184 4484 mt 2184 4556 L 2255 4504 mt 2327 4504 L 2291 4468 mt 2291 4540 L 2362 4483 mt 2434 4483 L 2398 4447 mt 2398 4519 L 2469 4470 mt 2541 4470 L 2505 4434 mt 2505 4506 L 2576 4443 mt 2648 4443 L 2612 4407 mt 2612 4479 L 2684 4424 mt 2756 4424 L 2720 4388 mt 2720 4460 L 2791 4407 mt 2863 4407 L 2827 4371 mt 2827 4443 L 2898 4367 mt 2970 4367 L 2934 4331 mt 2934 4403 L 3005 4356 mt 3077 4356 L 3041 4320 mt 3041 4392 L 3112 4321 mt 3184 4321 L 3148 4285 mt 3148 4357 L 3219 4292 mt 3291 4292 L 3255 4256 mt 3255 4328 L 3326 4265 mt 3398 4265 L 3362 4229 mt 3362 4301 L 3433 4230 mt 3505 4230 L 3469 4194 mt 3469 4266 L 3541 4206 mt 3613 4206 L 3577 4170 mt 3577 4242 L 3648 4166 mt 3720 4166 L 3684 4130 mt 3684 4202 L 3755 4145 mt 3827 4145 L 3791 4109 mt 3791 4181 L 3862 4095 mt 3934 4095 L 3898 4059 mt 3898 4131 L 3969 4071 mt 4041 4071 L 4005 4035 mt 4005 4107 L 4076 4020 mt 4148 4020 L 4112 3984 mt 4112 4056 L 4183 3983 mt 4255 3983 L 4219 3947 mt 4219 4019 L 4290 3937 mt 4362 3937 L 4326 3901 mt 4326 3973 L 4397 3903 mt 4469 3903 L 4433 3867 mt 4433 3939 L 4505 3871 mt 4577 3871 L 4541 3835 mt 4541 3907 L 4612 3802 mt 4684 3802 L 4648 3766 mt 4648 3838 L 4719 3774 mt 4791 3774 L 4755 3738 mt 4755 3810 L 4826 3740 mt 4898 3740 L 4862 3704 mt 4862 3776 L 4933 3680 mt 5005 3680 L 4969 3644 mt 4969 3716 L 5040 3623 mt 5112 3623 L 5076 3587 mt 5076 3659 L 5147 3564 mt 5219 3564 L 5183 3528 mt 5183 3600 L 5254 3492 mt 5326 3492 L 5290 3456 mt 5290 3528 L 5362 3412 mt 5434 3412 L 5398 3376 mt 5398 3448 L 5469 3417 mt 5541 3417 L 5505 3381 mt 5505 3453 L 5576 3311 mt 5648 3311 L 5612 3275 mt 5612 3347 L 5683 3234 mt 5755 3234 L 5719 3198 mt 5719 3270 L 5790 3209 mt 5862 3209 L 5826 3173 mt 5826 3245 L 5897 3153 mt 5969 3153 L 5933 3117 mt 5933 3189 L 6004 3049 mt 6076 3049 L 6040 3013 mt 6040 3085 L 6111 3064 mt 6183 3064 L 6147 3028 mt 6147 3100 L 6219 2908 mt 6291 2908 L 6255 2872 mt 6255 2944 L 981 4588 mt 1031 4638 L 1031 4588 mt 981 4638 L 1088 4586 mt 1138 4636 L 1138 4586 mt 1088 4636 L 1195 4583 mt 1245 4633 L 1245 4583 mt 1195 4633 L 1302 4578 mt 1352 4628 L 1352 4578 mt 1302 4628 L 1409 4573 mt 1459 4623 L 1459 4573 mt 1409 4623 L 1516 4564 mt 1566 4614 L 1566 4564 mt 1516 4614 L 1623 4557 mt 1673 4607 L 1673 4557 mt 1623 4607 L 1730 4548 mt 1780 4598 L 1780 4548 mt 1730 4598 L 1838 4537 mt 1888 4587 L 1888 4537 mt 1838 4587 L 1945 4523 mt 1995 4573 L 1995 4523 mt 1945 4573 L 2052 4513 mt 2102 4563 L 2102 4513 mt 2052 4563 L 2159 4495 mt 2209 4545 L 2209 4495 mt 2159 4545 L 2266 4479 mt 2316 4529 L 2316 4479 mt 2266 4529 L 2373 4458 mt 2423 4508 L 2423 4458 mt 2373 4508 L 2480 4445 mt 2530 4495 L 2530 4445 mt 2480 4495 L 2587 4418 mt 2637 4468 L 2637 4418 mt 2587 4468 L 2695 4399 mt 2745 4449 L 2745 4399 mt 2695 4449 L 2802 4382 mt 2852 4432 L 2852 4382 mt 2802 4432 L 2909 4342 mt 2959 4392 L 2959 4342 mt 2909 4392 L 3016 4331 mt 3066 4381 L 3066 4331 mt 3016 4381 L 3123 4296 mt 3173 4346 L 3173 4296 mt 3123 4346 L 3230 4267 mt 3280 4317 L 3280 4267 mt 3230 4317 L 3337 4240 mt 3387 4290 L 3387 4240 mt 3337 4290 L 3444 4205 mt 3494 4255 L 3494 4205 mt 3444 4255 L 3552 4181 mt 3602 4231 L 3602 4181 mt 3552 4231 L 3659 4141 mt 3709 4191 L 3709 4141 mt 3659 4191 L 3766 4120 mt 3816 4170 L 3816 4120 mt 3766 4170 L 3873 4070 mt 3923 4120 L 3923 4070 mt 3873 4120 L 3980 4046 mt 4030 4096 L 4030 4046 mt 3980 4096 L 4087 3995 mt 4137 4045 L 4137 3995 mt 4087 4045 L 4194 3958 mt 4244 4008 L 4244 3958 mt 4194 4008 L 4301 3912 mt 4351 3962 L 4351 3912 mt 4301 3962 L 4408 3878 mt 4458 3928 L 4458 3878 mt 4408 3928 L 4516 3846 mt 4566 3896 L 4566 3846 mt 4516 3896 L 4623 3777 mt 4673 3827 L 4673 3777 mt 4623 3827 L 4730 3749 mt 4780 3799 L 4780 3749 mt 4730 3799 L 4837 3715 mt 4887 3765 L 4887 3715 mt 4837 3765 L 4944 3655 mt 4994 3705 L 4994 3655 mt 4944 3705 L 5051 3598 mt 5101 3648 L 5101 3598 mt 5051 3648 L 5158 3539 mt 5208 3589 L 5208 3539 mt 5158 3589 L 5265 3467 mt 5315 3517 L 5315 3467 mt 5265 3517 L 5373 3387 mt 5423 3437 L 5423 3387 mt 5373 3437 L 5480 3392 mt 5530 3442 L 5530 3392 mt 5480 3442 L 5587 3286 mt 5637 3336 L 5637 3286 mt 5587 3336 L 5694 3209 mt 5744 3259 L 5744 3209 mt 5694 3259 L 5801 3184 mt 5851 3234 L 5851 3184 mt 5801 3234 L 5908 3128 mt 5958 3178 L 5958 3128 mt 5908 3178 L 6015 3024 mt 6065 3074 L 6065 3024 mt 6015 3074 L 6122 3039 mt 6172 3089 L 6172 3039 mt 6122 3089 L 6230 2883 mt 6280 2933 L 6280 2883 mt 6230 2933 L gr gs 899 389 5357 4226 MR c np gr %%IncludeResource: font Times-Roman /Times-Roman /WindowsLatin1Encoding 180 FMSR 2983 4935 mt (Number of tasks) s 637 3153 mt -90 rotate (Penalty to be Paid) s 90 rotate 1 sg 0 2351 742 0 0 -2351 959 2800 4 MP PP -742 0 0 2351 742 0 0 -2351 959 2800 5 MP stroke 4 w DO SO 6 w 0 sg 959 449 mt 1701 449 L 959 2800 mt 1701 2800 L 1701 2800 mt 1701 449 L 959 2800 mt 959 449 L 959 2800 mt 1701 2800 L 959 2800 mt 959 449 L 959 449 mt 1701 449 L 959 2800 mt 1701 2800 L 1701 2800 mt 1701 449 L 959 2800 mt 959 449 L %%IncludeResource: font Helvetica /Helvetica /WindowsLatin1Encoding 144 FMSR 1362 596 mt (S7) s 1362 762 mt (S9) s 1362 928 mt (S5) s 1362 1094 mt (S12) s 1362 1260 mt (S2) s 1362 1426 mt (S3) s 1362 1592 mt (S13) s 1362 1758 mt (S14) s 1362 1924 mt (S1) s 1362 2090 mt (S4) s 1362 2256 mt (S11) s 1362 2422 mt (S6) s 1362 2588 mt (S10) s 1362 2754 mt (S8) s gs 959 449 743 2352 MR c np gs 1087 474 147 147 MR c np 36 36 1160 547 FO gr 242 0 1039 713 2 MP stroke gs 1087 640 147 147 MR c np 24 W 1160 713 PD gr 242 0 1039 879 2 MP stroke gs 1087 806 147 147 MR c np 0 j -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 1129 861 13 MP DP gr gs 1087 972 147 147 MR c np 0 j 36 47 -36 47 -36 -47 36 -47 1160 1092 5 MP DP gr 242 0 1039 1211 2 MP stroke 242 0 1039 1377 2 MP stroke gs 1087 1304 147 147 MR c np 0 j 36 47 -36 47 -36 -47 36 -47 1160 1424 5 MP DP gr gs 1087 1471 147 147 MR c np 0 j -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 1125 1532 11 MP DP gr gs 1087 1637 147 147 MR c np 0 j -13 -18 13 -18 -21 0 -10 -18 -10 18 -21 0 13 18 -13 18 21 0 10 18 10 -18 21 0 1129 1692 13 MP DP gr 242 0 1039 1876 2 MP stroke gs 1087 1803 147 147 MR c np 1124 1876 mt 1196 1876 L 1160 1840 mt 1160 1912 L gr 242 0 1039 2042 2 MP stroke gs 1087 1969 147 147 MR c np 0 j -21 -16 8 -25 -22 15 -21 -15 8 25 -21 16 26 0 8 24 9 -24 26 0 1125 2030 11 MP DP gr DO 242 0 1039 2208 2 MP stroke SO 242 0 1039 2374 2 MP stroke gs 1087 2301 147 147 MR c np 1124 2374 mt 1196 2374 L 1160 2338 mt 1160 2410 L 1135 2349 mt 1185 2399 L 1185 2349 mt 1135 2399 L gr 242 0 1039 2540 2 MP stroke gs 1087 2467 147 147 MR c np 1124 2540 mt 1196 2540 L 1160 2504 mt 1160 2576 L gr gs 1087 2633 147 147 MR c np 1124 2706 mt 1196 2706 L 1160 2670 mt 1160 2742 L 1135 2681 mt 1185 2731 L 1185 2681 mt 1135 2731 L gr gr end eplot %%EndObject epage end showpage %%Trailer %%BoundingBox: 54 195 550 600 %%Pages: 001 %%EOF %%EndDocument @endspecial Black 847 3909 a(Figure)h(7:)43 b(Comparing)33 b(di\013eren)m(t)h(priorit)m(y)f(functions)p Black Black 0 4375 a Fn(6)161 b(An)53 b(Upp)t(er)h(Bound)0 4638 y Fc(6.1)135 b(Deriving)46 b(an)f(Upp)t(er)g(Bound)0 4835 y Fo(W)-8 b(e)36 b(observ)m(e,)i(in)e(Figure)g(7,)g(that)g(algorithm)f Fl(S)1811 4850 y Fj(8)1886 4835 y Fo(has)h(the)g(b)s(est)h(solution)f (as)g(compared)g(with)h(the)0 4968 y(other)45 b(algorithms)g(discussed) j(in)d(Chapter)h(5.)80 b(In)45 b(other)g(w)m(ords,)50 b(when)c(the)f(n)m(um)m(b)s(er)h(of)f(tasks)0 5100 y(gro)m(ws,)35 b(the)g(p)s(enalt)m(y)g(that)f(should)h(b)s(e)f(paid)g(b)m(y)h(the)g (sc)m(hedule)h(pro)m(vided)g(b)m(y)f(the)f Fl(S)3165 5115 y Fj(8)3239 5100 y Fo(algorithm)f(is)p Black 1826 5349 a(11)p Black eop end %%Page: 12 12 TeXDict begin 12 11 bop Black Black Black Black Black 975 1638 a @beginspecial 60 @llx 195 @lly 550 @urx 600 @ury 1785 @rhi @setspecial %%BeginDocument: MP2.ps %!PS-Adobe-2.0 %%Creator: MATLAB, The Mathworks, Inc. %%Title: MP2.ps %%CreationDate: 05/10/2007 16:13:37 %%DocumentNeededFonts: Helvetica %%+ Times-Roman %%DocumentProcessColors: Cyan Magenta Yellow Black %%Pages: (atend) %%BoundingBox: (atend) %%EndComments %%BeginProlog % MathWorks dictionary /MathWorks 160 dict begin % definition operators /bdef {bind def} bind def /ldef {load def} bind def /xdef {exch def} bdef /xstore {exch store} bdef % operator abbreviations /c /clip ldef /cc /concat ldef /cp /closepath ldef /gr /grestore ldef /gs /gsave ldef /mt /moveto ldef /np /newpath ldef /cm /currentmatrix ldef /sm /setmatrix ldef /rm /rmoveto ldef /rl /rlineto ldef /s {show newpath} bdef /sc {setcmykcolor} bdef /sr /setrgbcolor ldef /sg /setgray ldef /w /setlinewidth ldef /j /setlinejoin ldef /cap /setlinecap ldef /rc {rectclip} bdef /rf {rectfill} bdef % page state control /pgsv () def /bpage {/pgsv save def} bdef /epage {pgsv restore} bdef /bplot /gsave ldef /eplot {stroke grestore} bdef % orientation switch /portraitMode 0 def /landscapeMode 1 def /rotateMode 2 def % coordinate system mappings /dpi2point 0 def % font control /FontSize 0 def /FMS {/FontSize xstore findfont [FontSize 0 0 FontSize neg 0 0] makefont setfont} bdef /ISOLatin1Encoding where {pop /WindowsLatin1Encoding 256 array bdef ISOLatin1Encoding WindowsLatin1Encoding copy pop /.notdef/.notdef/quotesinglbase/florin/quotedblbase/ellipsis/dagger /daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE/.notdef/.notdef /.notdef/.notdef/quoteleft/quoteright/quotedblleft/quotedblright/bullet /endash/emdash/tilde/trademark/scaron/guilsinglright/oe/.notdef/.notdef /Ydieresis WindowsLatin1Encoding 128 32 getinterval astore pop} {/WindowsLatin1Encoding StandardEncoding bdef} ifelse /reencode {exch dup where {pop load} {pop StandardEncoding} ifelse exch dup 3 1 roll findfont dup length dict begin { 1 index /FID ne {def}{pop pop} ifelse } forall /Encoding exch def currentdict end definefont pop} bdef /isroman {findfont /CharStrings get /Agrave known} bdef /FMSR {3 1 roll 1 index dup isroman {reencode} {pop pop} ifelse exch FMS} bdef /csm {1 dpi2point div -1 dpi2point div scale neg translate dup landscapeMode eq {pop -90 rotate} {rotateMode eq {90 rotate} if} ifelse} bdef % line types: solid, dotted, dashed, dotdash /SO { [] 0 setdash } bdef /DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef /DA { [6 dpi2point mul] 0 setdash } bdef /DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4 dpi2point mul] 0 setdash } bdef % macros for lines and objects /L {lineto stroke} bdef /MP {3 1 roll moveto 1 sub {rlineto} repeat} bdef /AP {{rlineto} repeat} bdef /PDlw -1 def /W {/PDlw currentlinewidth def setlinewidth} def /PP {closepath eofill} bdef /DP {closepath stroke} bdef /MR {4 -2 roll moveto dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto closepath} bdef /FR {MR stroke} bdef /PR {MR fill} bdef /L1i {{currentfile picstr readhexstring pop} image} bdef /tMatrix matrix def /MakeOval {newpath tMatrix currentmatrix pop translate scale 0 0 1 0 360 arc tMatrix setmatrix} bdef /FO {MakeOval stroke} bdef /PO {MakeOval fill} bdef /PD {currentlinewidth 2 div 0 360 arc fill PDlw -1 eq not {PDlw w /PDlw -1 def} if} def /FA {newpath tMatrix currentmatrix pop translate scale 0 0 1 5 -2 roll arc tMatrix setmatrix stroke} bdef /PA {newpath tMatrix currentmatrix pop translate 0 0 moveto scale 0 0 1 5 -2 roll arc closepath tMatrix setmatrix fill} bdef /FAn {newpath tMatrix currentmatrix pop translate scale 0 0 1 5 -2 roll arcn tMatrix setmatrix stroke} bdef /PAn {newpath tMatrix currentmatrix pop translate 0 0 moveto scale 0 0 1 5 -2 roll arcn closepath tMatrix setmatrix fill} bdef /vradius 0 def /hradius 0 def /lry 0 def /lrx 0 def /uly 0 def /ulx 0 def /rad 0 def /MRR {/vradius xdef /hradius xdef /lry xdef /lrx xdef /uly xdef /ulx xdef newpath tMatrix currentmatrix pop ulx hradius add uly vradius add translate hradius vradius scale 0 0 1 180 270 arc tMatrix setmatrix lrx hradius sub uly vradius add translate hradius vradius scale 0 0 1 270 360 arc tMatrix setmatrix lrx hradius sub lry vradius sub translate hradius vradius scale 0 0 1 0 90 arc tMatrix setmatrix ulx hradius add lry vradius sub translate hradius vradius scale 0 0 1 90 180 arc tMatrix setmatrix closepath} bdef /FRR {MRR stroke } bdef /PRR {MRR fill } bdef /MlrRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lry uly sub 2 div def newpath tMatrix currentmatrix pop ulx rad add uly rad add translate rad rad scale 0 0 1 90 270 arc tMatrix setmatrix lrx rad sub lry rad sub translate rad rad scale 0 0 1 270 90 arc tMatrix setmatrix closepath} bdef /FlrRR {MlrRR stroke } bdef /PlrRR {MlrRR fill } bdef /MtbRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lrx ulx sub 2 div def newpath tMatrix currentmatrix pop ulx rad add uly rad add translate rad rad scale 0 0 1 180 360 arc tMatrix setmatrix lrx rad sub lry rad sub translate rad rad scale 0 0 1 0 180 arc tMatrix setmatrix closepath} bdef /FtbRR {MtbRR stroke } bdef /PtbRR {MtbRR fill } bdef /stri 6 array def /dtri 6 array def /smat 6 array def /dmat 6 array def /tmat1 6 array def /tmat2 6 array def /dif 3 array def /asub {/ind2 exch def /ind1 exch def dup dup ind1 get exch ind2 get sub exch } bdef /tri_to_matrix { 2 0 asub 3 1 asub 4 0 asub 5 1 asub dup 0 get exch 1 get 7 -1 roll astore } bdef /compute_transform { dmat dtri tri_to_matrix tmat1 invertmatrix smat stri tri_to_matrix tmat2 concatmatrix } bdef /ds {stri astore pop} bdef /dt {dtri astore pop} bdef /db {2 copy /cols xdef /rows xdef mul dup string currentfile exch readhexstring pop /bmap xdef pop pop} bdef /it {gs np dtri aload pop moveto lineto lineto cp c cols rows 8 compute_transform {bmap} image gr}bdef /il {newpath moveto lineto stroke}bdef currentdict end def %%EndProlog %%BeginSetup MathWorks begin 0 cap end %%EndSetup %%Page: 1 1 %%BeginPageSetup %%PageBoundingBox: 60 195 550 600 MathWorks begin bpage %%EndPageSetup %%BeginObject: obj1 bplot /dpi2point 12 def portraitMode 0204 7344 csm 518 139 5886 4860 MR c np 85 dict begin %Colortable dictionary /c0 { 0 0 0 sr} bdef /c1 { 1 1 1 sr} bdef /c2 { 1 0 0 sr} bdef /c3 { 0 1 0 sr} bdef /c4 { 0 0 1 sr} bdef /c5 { 1 1 0 sr} bdef /c6 { 1 0 1 sr} bdef /c7 { 0 1 1 sr} bdef c0 1 j 1 sg 0 0 6913 5185 PR 6 w 0 4225 5356 0 0 -4225 899 4614 4 MP PP -5356 0 0 4225 5356 0 0 -4225 899 4614 5 MP stroke 4 w DO 0 sg 899 4614 mt 899 389 L 899 389 mt 899 389 L 1434 4614 mt 1434 389 L 1434 389 mt 1434 389 L 1970 4614 mt 1970 389 L 1970 389 mt 1970 389 L 2505 4614 mt 2505 389 L 2505 389 mt 2505 389 L 3041 4614 mt 3041 389 L 3041 389 mt 3041 389 L 3577 4614 mt 3577 389 L 3577 389 mt 3577 389 L 4112 4614 mt 4112 389 L 4112 389 mt 4112 389 L 4648 4614 mt 4648 389 L 4648 389 mt 4648 389 L 5183 4614 mt 5183 389 L 5183 389 mt 5183 389 L 5719 4614 mt 5719 389 L 5719 389 mt 5719 389 L 6255 4614 mt 6255 389 L 6255 389 mt 6255 389 L 899 4614 mt 6255 4614 L 6255 4614 mt 6255 4614 L 899 4085 mt 6255 4085 L 6255 4085 mt 6255 4085 L 899 3557 mt 6255 3557 L 6255 3557 mt 6255 3557 L 899 3029 mt 6255 3029 L 6255 3029 mt 6255 3029 L 899 2501 mt 6255 2501 L 6255 2501 mt 6255 2501 L 899 1973 mt 6255 1973 L 6255 1973 mt 6255 1973 L 899 1445 mt 6255 1445 L 6255 1445 mt 6255 1445 L 899 917 mt 6255 917 L 6255 917 mt 6255 917 L 899 389 mt 6255 389 L 6255 389 mt 6255 389 L SO 6 w 899 389 mt 6255 389 L 899 4614 mt 6255 4614 L 6255 4614 mt 6255 389 L 899 4614 mt 899 389 L 899 4614 mt 6255 4614 L 899 4614 mt 899 389 L 899 4614 mt 899 4560 L 899 389 mt 899 442 L %%IncludeResource: font Helvetica /Helvetica /WindowsLatin1Encoding 120 FMSR 866 4759 mt (0) s 1434 4614 mt 1434 4560 L 1434 389 mt 1434 442 L 1368 4759 mt (50) s 1970 4614 mt 1970 4560 L 1970 389 mt 1970 442 L 1870 4759 mt (100) s 2505 4614 mt 2505 4560 L 2505 389 mt 2505 442 L 2405 4759 mt (150) s 3041 4614 mt 3041 4560 L 3041 389 mt 3041 442 L 2941 4759 mt (200) s 3577 4614 mt 3577 4560 L 3577 389 mt 3577 442 L 3477 4759 mt (250) s 4112 4614 mt 4112 4560 L 4112 389 mt 4112 442 L 4012 4759 mt (300) s 4648 4614 mt 4648 4560 L 4648 389 mt 4648 442 L 4548 4759 mt (350) s 5183 4614 mt 5183 4560 L 5183 389 mt 5183 442 L 5083 4759 mt (400) s 5719 4614 mt 5719 4560 L 5719 389 mt 5719 442 L 5619 4759 mt (450) s 6255 4614 mt 6255 4560 L 6255 389 mt 6255 442 L 6155 4759 mt (500) s 899 4614 mt 952 4614 L 6255 4614 mt 6201 4614 L 798 4658 mt (0) s 899 4085 mt 952 4085 L 6255 4085 mt 6201 4085 L 798 4129 mt (1) s 899 3557 mt 952 3557 L 6255 3557 mt 6201 3557 L 798 3601 mt (2) s 899 3029 mt 952 3029 L 6255 3029 mt 6201 3029 L 798 3073 mt (3) s 899 2501 mt 952 2501 L 6255 2501 mt 6201 2501 L 798 2545 mt (4) s 899 1973 mt 952 1973 L 6255 1973 mt 6201 1973 L 798 2017 mt (5) s 899 1445 mt 952 1445 L 6255 1445 mt 6201 1445 L 798 1489 mt (6) s 899 917 mt 952 917 L 6255 917 mt 6201 917 L 798 961 mt (7) s 899 389 mt 952 389 L 6255 389 mt 6201 389 L 798 433 mt (8) s 899 335 mt (x 10) s %%IncludeResource: font Helvetica /Helvetica /WindowsLatin1Encoding 80 FMSR 1125 261 mt (8) s 899 389 mt 6255 389 L 899 4614 mt 6255 4614 L 6255 4614 mt 6255 389 L 899 4614 mt 899 389 L gs 899 389 5357 4226 MR c np 108 -350 107 34 107 -236 107 -125 107 -58 107 -171 107 -240 107 13 108 -181 107 -162 107 -133 107 -128 107 -135 107 -77 107 -63 107 -155 108 -72 107 -76 107 -104 107 -84 107 -115 107 -52 107 -114 107 -46 107 -90 108 -54 107 -80 107 -61 107 -65 107 -77 107 -26 107 -90 107 -38 108 -43 107 -61 107 -30 107 -47 107 -35 107 -40 107 -23 107 -31 108 -25 107 -21 107 -16 107 -19 107 -13 107 -10 107 -7 107 -4 1006 4612 50 MP stroke gr 36 36 1006 4612 FO 36 36 1113 4608 FO 36 36 1220 4600 FO 36 36 1327 4590 FO 36 36 1434 4576 FO 36 36 1541 4556 FO 36 36 1648 4539 FO 36 36 1755 4518 FO 36 36 1863 4491 FO 36 36 1970 4458 FO 36 36 2077 4429 FO 36 36 2184 4391 FO 36 36 2291 4355 FO 36 36 2398 4313 FO 36 36 2505 4275 FO 36 36 2612 4216 FO 36 36 2720 4162 FO 36 36 2827 4120 FO 36 36 2934 4038 FO 36 36 3041 4014 FO 36 36 3148 3907 FO 36 36 3255 3867 FO 36 36 3362 3783 FO 36 36 3469 3718 FO 36 36 3577 3634 FO 36 36 3684 3536 FO 36 36 3791 3505 FO 36 36 3898 3388 FO 36 36 4005 3314 FO 36 36 4112 3217 FO 36 36 4219 3112 FO 36 36 4326 3031 FO 36 36 4433 2906 FO 36 36 4541 2820 FO 36 36 4648 2674 FO 36 36 4755 2590 FO 36 36 4862 2506 FO 36 36 4969 2341 FO 36 36 5076 2239 FO 36 36 5183 2106 FO 36 36 5290 1924 FO 36 36 5398 1762 FO 36 36 5505 1792 FO 36 36 5612 1510 FO 36 36 5719 1421 FO 36 36 5826 1321 FO 36 36 5933 1166 FO 36 36 6040 1002 FO 36 36 6147 923 FO 36 36 6255 633 FO gs 899 389 5357 4226 MR c np gr %%IncludeResource: font Times-Roman /Times-Roman /WindowsLatin1Encoding 180 FMSR 2983 4935 mt (Number of tasks) s 704 3153 mt -90 rotate (Penalty to be Paid) s 90 rotate 1 sg 0 359 742 0 0 -359 959 808 4 MP PP -742 0 0 359 742 0 0 -359 959 808 5 MP stroke 4 w DO SO 6 w 0 sg 959 449 mt 1701 449 L 959 808 mt 1701 808 L 1701 808 mt 1701 449 L 959 808 mt 959 449 L 959 808 mt 1701 808 L 959 808 mt 959 449 L 959 449 mt 1701 449 L 959 808 mt 1701 808 L 1701 808 mt 1701 449 L 959 808 mt 959 449 L %%IncludeResource: font Helvetica /Helvetica /WindowsLatin1Encoding 144 FMSR 1362 596 mt (S8) s 1362 762 mt (S15) s gs 959 449 743 360 MR c np 242 0 1039 547 2 MP stroke gs 1087 641 147 147 MR c np 36 36 1160 714 FO gr gr end eplot %%EndObject epage end showpage %%Trailer %%BoundingBox: 60 195 550 600 %%Pages: 001 %%EOF %%EndDocument @endspecial Black 1181 1962 a Fo(Figure)33 b(8:)43 b(Comparing)33 b Fl(S)2172 1977 y Fj(8)2244 1962 y Fo(and)g Fl(S)2494 1977 y Fj(15)p Black Black 0 2247 a Fo(smaller)40 b(than)f(the)h(other) f(algorithms.)63 b(The)41 b(priorit)m(y)e(assigned)i(to)e(eac)m(h)h (task)f(in)h(algorithm)f Fl(S)3711 2262 y Fj(8)0 2379 y Fo(is)d(non-decreasing)i(in)e Fl(P)947 2394 y Fi(i)975 2379 y Fl(=e)1069 2394 y Fi(i)1097 2379 y Fo(.)54 b(The)36 b(optimal)g(solution)h(should)g(p)s(erform)f(equally)h(or)f(b)s(etter)g (than)0 2511 y(algorithm)30 b Fl(S)502 2526 y Fj(8)542 2511 y Fo(.)43 b(Therefore,)32 b(w)m(e)f(tak)m(e)h(the)f(priorit)m(y)g (rule)g(of)f(algorithm)g Fl(S)2750 2526 y Fj(8)2820 2511 y Fo(to)g(\014nd)h(the)g(b)s(est)g(upp)s(er)0 2644 y(b)s(ound)37 b(on)g(p)s(enalt)m(y)h(amongst)f(the)h(heuristic)g(algorithms)g(in)f (Chapter)h(5.)56 b(As)38 b(a)e(matter)i(of)e(fact,)0 2776 y(corresp)s(onding)d(to)e(eac)m(h)i(heuristic)g(algorithm)f(in)g (this)h(pap)s(er,)f(w)m(e)h(can)f(\014nd)g(an)g(upp)s(er)g(b)s(ound)g (for)0 2909 y(the)i(problem.)46 b(Eac)m(h)34 b(of)e(the)i(upp)s(er)g(b) s(ounds)g(can)f(b)s(e)g(computed)i(in)e Fl(O)s Fo(\()p Fl(n)2782 2873 y Fj(2)2821 2909 y Fo(\))g(time,)h(where)g Fl(n)g Fo(is)g(the)0 3041 y(the)f(n)m(um)m(b)s(er)h(of)e(tasks.)146 3174 y(W)-8 b(e)25 b(\014nd)f(the)h(upp)s(er)f(b)s(ound)g(as)g(follo)m (ws.)42 b(As)24 b(men)m(tioned)i(in)e(Section)h(2,)g Fl(C)2891 3189 y Fi(i)2947 3174 y Fo(=)i Fl(\013)3112 3189 y Fi(i)3141 3174 y Fl(e)3186 3189 y Fi(i)3238 3174 y Fo(is)d(maxim)m(um)0 3306 y(time)33 b(tak)m(en)h(to)e(complete)i(the) f(task,)g(after)f(the)h(task)h(is)f(started.)44 b(Therefore,)777 3596 y Fl(\013)839 3611 y Fi(i)867 3596 y Fl(e)912 3611 y Fi(i)969 3596 y Fo(=)27 b Fl(e)1117 3611 y Fi(i)1168 3596 y Fo(+)1599 3472 y Fi(n)1549 3502 y Fh(X)1556 3702 y Fb(k)q Fa(=1)p Fb(;)1276 3759 y(P)1315 3775 y(i)1341 3759 y(=e)1402 3775 y(i)1428 3759 y(