CINXE.COM

%!PS-Adobe-2.0 %%Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software %%Title: arXiv:cs/0303016v1 [cs.DC] 19 Mar 2003 %%Pages: 22 %%PageOrder: Ascend %%BoundingBox: 0 0 612 792 %%DocumentFonts: Helvetica NewCenturySchlbk-Roman %%EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips -R -P pk -K1 -z paper.dvi -o %DVIPSParameters: dpi=600, compressed, comments removed %DVIPSSource: TeX output 2017.12.22:2324 %%BeginProcSet: texc.pro /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin /FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array /BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get }B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr 1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B /chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ /cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 {2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ 1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put }if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X 1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N /p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ /Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) (LaserWriter 16/600)]{A length product length le{A length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M} B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{ p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end %%EndProcSet %%BeginProcSet: 8r.enc % File 8r.enc as of 2002-03-12 for PSNFSS 9 % % 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 % % Authors: S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry, W. Schmidt % % 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 + extra characters from Lucida + Euro. % % 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. % % (4) Remaining positions left undefined are for use in (hopefully) % upward-compatible revisions, if someday more characters are generally % available. % % (5) hyphen appears twice for compatibility with both ASCII and Windows. % % (6) /Euro is assigned to 128, as in Windows ANSI % /TeXBase1Encoding [ % 0x00 (encoded characters from Adobe Standard not in Windows 3.1) /.notdef /dotaccent /fi /fl /fraction /hungarumlaut /Lslash /lslash /ogonek /ring /.notdef /breve /minus /.notdef % These are the only two remaining unencoded characters, so may as % well include them. /Zcaron /zcaron % 0x10 /caron /dotlessi % (unusual TeX characters available in, e.g., Lucida Bright) /dotlessj /ff /ffi /ffl /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef % very contentious; it's so painful not having quoteleft and quoteright % at 96 and 145 that we move the things normally found there down to here. /grave /quotesingle % 0x20 (ASCII begins) /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 % rubout; ASCII ends % 0x80 /Euro /.notdef /quotesinglbase /florin /quotedblbase /ellipsis /dagger /daggerdbl /circumflex /perthousand /Scaron /guilsinglleft /OE /.notdef /.notdef /.notdef % 0x90 /.notdef /.notdef /.notdef /quotedblleft /quotedblright /bullet /endash /emdash /tilde /trademark /scaron /guilsinglright /oe /.notdef /.notdef /Ydieresis % 0xA0 /.notdef % nobreakspace /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen % Y&Y (also at 45); Windows' softhyphen /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: special.pro TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N /vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N /rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N /@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ /hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B /@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ /urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known {userdict/md get type/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup length 20 add dict copy def}if end md begin /letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale }if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState save N userdict maxlength dict begin/magscale true def normalscale currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts /psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def @MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N /@beginspecial{SDict begin/SpecialSave save N gsave normalscale currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N} N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N /setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{ pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B /rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end %%EndProcSet %%BeginProcSet: hps.pro /HPSdict 20 dict dup begin/braindeaddistill 50 def/rfch{dup length 1 sub 1 exch getinterval}bind def/splituri{dup(#)search{exch pop}{()exch} ifelse dup(file:)anchorsearch{pop exch pop 3 -1 roll pop false}{pop 3 -1 roll exch pop true}ifelse}bind def/lookuptarget{exch rfch dup /TargetAnchors where{pop TargetAnchors dup 3 -1 roll known{exch get true }{pop(target unknown:)print == false}ifelse}{pop pop (target dictionary unknown\012)print false}ifelse}bind def/savecount 0 def/stackstopped{count counttomark sub/savecount exch store stopped count savecount sub 1 sub dup 0 gt{{exch pop}repeat}{pop}ifelse}bind def /tempstring 256 string def/targetvalidate{1 index dup length 255 gt exch dup(/)search{pop pop pop exch pop true exch}{pop}ifelse cvn tempstring cvs token pop pop length 0 ne or not}bind def/targetdump-hook where{pop} {/targetdump-hook{dup mark exch gsave initmat setmatrix{{mark/Dest 4 2 roll targetvalidate{aload pop exch pop/Page 3 1 roll/View exch[exch /FitH exch]/DEST pdfmark}{cleartomark}ifelse}forall}stackstopped pop grestore}bind def}ifelse/baseurl{mark exch 1 dict dup 3 -1 roll/Base exch put/URI exch/DOCVIEW{pdfmark}stackstopped pop}bind def /externalhack systemdict/PDF known def/oldstyle true def/initmat matrix currentmatrix def/actiondict 2 dict dup/Subtype/URI put def /weblinkhandler{dup 3 1 roll mark 4 1 roll/Title 4 1 roll splituri 3 -1 roll dup length 0 gt{cvn/Dest exch 4 2 roll}{pop}ifelse{externalhack{ /HTTPFile exch}{actiondict dup 3 -1 roll/URI exch put/Action exch} ifelse}{externalhack{/HTTPFile exch}{/File exch/Action/GoToR}ifelse} ifelse counttomark 2 sub -1 roll aload pop/Rect 4 1 roll/Border 3 1 roll /Color exch oldstyle{/LNK}{/Subtype/Link/ANN}ifelse gsave initmat setmatrix{pdfmark}stackstopped grestore}bind def/externalhandler where{ pop}{/externalhandler{2 copy{weblinkhandler}exec{/externalhack externalhack not store 2 copy{weblinkhandler}exec{/externalhack externalhack not store/oldstyle false store 2 copy{weblinkhandler}exec{ (WARNING: external refs disabled\012)print/externalhandler{pop pop}bind store externalhandler}{pop pop}ifelse}{pop pop/externalhack externalhack not store}ifelse}{pop pop/externalhandler{weblinkhandler pop}bind store} ifelse}bind def}ifelse/pdfmnew{dup type/stringtype eq{externalhandler}{ exch dup rfch exch 3 -1 roll lookuptarget{mark 4 1 roll/Title 4 1 roll aload pop exch pop/Page 3 1 roll/View exch[exch/FitH exch]5 -1 roll aload pop/Rect 4 1 roll/Border 3 1 roll/Color exch/LNK gsave initmat setmatrix pdfmark grestore}{pop pop}ifelse}ifelse}bind def/pdfmold{dup type/stringtype eq{externalhandler}{exch dup rfch exch 3 -1 roll lookuptarget{mark 4 1 roll/Title 4 1 roll aload pop exch pop/Page 3 1 roll/View exch[exch/FitH exch]5 -1 roll aload pop pop 0 3 getinterval /Rect 3 1 roll/Border exch/LNK gsave initmat setmatrix pdfmark grestore} {pop pop}ifelse}ifelse}bind def/pdfm where{pop}{/pdfm /currentdistillerparams where{pop currentdistillerparams dup /CoreDistVersion known{/CoreDistVersion get}{0}ifelse dup braindeaddistill le{(WARNING: switching to old pdfm because version =) print ==/pdfmold}{pop/pdfmnew}ifelse load}{/pdfmark where{pop{dup type /stringtype eq{externalhandler}{2 copy mark 3 1 roll{pdfmnew} stackstopped{2 copy mark 3 1 roll{pdfmold}stackstopped{ (WARNING: pdfm disabled\012)print/pdfm{pop pop}store}{ (WARNING: new pdfm failed, switching to old pdfm\012)print/pdfm/pdfmold load store}ifelse}{/pdfm/pdfmnew load store}ifelse pop pop}ifelse}}{{ pop pop}}ifelse}ifelse bind def}ifelse end def %%EndProcSet TeXDict begin @defspecial /DvipsToPDF { 72.27 mul Resolution div } def /PDFToDvips { 72.27 div Resolution mul } def /HyperBorder { 1 PDFToDvips } def /H.V {pdf@hoff pdf@voff null} def /H.B {/Rect[pdf@llx pdf@lly pdf@urx pdf@ury]} def /H.S { currentpoint HyperBorder add /pdf@lly exch def dup DvipsToPDF /pdf@hoff exch def HyperBorder sub /pdf@llx exch def } def /H.L { 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips exch def currentpoint HyperBaseDvips sub /pdf@ury exch def /pdf@urx exch def } def /H.A { H.L currentpoint exch pop vsize 72 sub exch DvipsToPDF HyperBasePt sub sub /pdf@voff exch def } def /H.R { currentpoint HyperBorder sub /pdf@ury exch def HyperBorder add /pdf@urx exch def currentpoint exch pop vsize 72 sub exch DvipsToPDF sub /pdf@voff exch def } def systemdict /pdfmark known not {userdict /pdfmark systemdict /cleartomark get put} if @fedspecial end TeXDict begin 40258431 52099146 1000 600 600 (paper.dvi) @start %DVIPSBitmapFont: Fa cmsy10 10.95 1 /Fa 1 25 df<D91FE01620D97FF816703801FFFE486D7E48804814F09038E01FF8271F80 07FC15F0273E0001FE15E0003CD9007F1401007CDA3FC013030078DA0FE014C00070DA07 F8130700F0DA03FEEB1F8048913A01FF807F006F90B5FC043F5B705B04075B040113E000 409238007F803C157BA047>24 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fb cmmi10 10.95 4 /Fb 4 121 df<13FE2603FF80157026078FE015F0260F07F01401000E6D15E00103ED03 C0000C6DEC0780D80001ED0F006E141E01005D5F027F5C4C5A91383F80035F4C5A6E6C48 C7FC161E5E6E6C5A5EEDE1E0913807E3C015F75E6EB4C8FC5D5D5D6E7EA2140314074A7E A2141EEC3C7F147814F049486C7EEB03C0EB078049486C7EA2131E496D7E5B4980484813 07485A48486D7E48C7FC48EDFC03001E0201EB07804803FE1300486E6C5A48ED7F1E0060 ED1FFCC9EA03F0343B7EA739>31 D<49B56C93B512C050148062D90001F18000704B90C7 FC03DF5F1A0E1A1D1403039FEE39FC1A711A739126078FE015E3030F5FF101C3F1038714 0F020E93380707F0A2F10E0F021E161C91261C07F05E1938F1701F143C023804E05BA295 3801C03F0278ED038091267003F85EF00700060E137F14F002E04B91C8FCA24E5B01015E 4A6C6C5D60943801C00113030280DA03805BA294380700030107150E91C700FE5D5F1907 495D010E4B5CA24D130F011E6E5A011C60705A013C171F017C92C7FC01FE027E5DD803FF 4D7EB500FC017C017FB512E0167804385E5A3E7CBD58>77 D<EB1FC0EA0FFF5CA2EA003F A291C8FCA25BA2137EA213FEA25BA21201A25BA21203A25BEC3F800007EBFFE09038F3C1 F849C67E01FE137E4848133E49133F5B491480001F141F5B5BED3FC0123FA290C7FCA248 147F1680127EA215FF00FE15005AA24A5AA25D1403485C1407007C5C4A5A5D003C495A00 3E49C7FC001E137E6C13F8380783F03803FFC0C648C8FC22407CBE27>98 D<D901F8133FD907FEEBFFE0903A1E0F83C0F0903A3807C780F890397003CF0301E013FE D801C0EBFC071203018013F8D8070015F0EE01C0000E4AC7FCA2001E1307A2C75BA2140F 5DA3141F5DA3143F92380001C0A34A1303001E1680003F017E1307267F80FE14005ED8FF 81141ED901DF131CD8FE035C3A7C078F80F03A3C0F07C1E03A1FFC03FF802707F0007EC7 FC2D297EA734>120 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fc cmss12 12 1 /Fc 1 121 df<D87FC0EC7FC06C6CECFF80001F16006D5B6C6C495A6C6C495A6C6C5C00 014A5A6C6C131F6E485AD97FC05B6D6C485A011F49C7FCEB0FF1903807FBFEECFFFC6D5B 6D5B7F6E5A5D6E5A4A7E4A7E81497F903803FBFCEB07F990380FF0FE4A7E011F6D7E4948 6C7E49486C7EEBFF006F7E48486D7E48488000076E7E48481301496D7E48481580003FED 7FC04848EC3FE04848EC1FF02C2C80AB2D>120 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fd cmex10 10 5 /Fd 5 89 df<B512F8A500F8C7FCB3B3B3B3B3B3B3B3B3B3A8B512F8A515C66B822C>20 D<B512F8A5C7FCB3B3B3B3B3B3B3B3B3B3A8B5FCA515C67F822C>I<176017F0EE01F8A3 EE03F0A3EE07E0A3EE0FC0A3EE1F80A3EE3F00A3167EA35EA34B5AA34B5AA34B5AA44B5A A34B5AA34BC7FCA3157EA35DA34A5AA34A5AA34A5AA34A5AA34A5AA44AC8FCA3147EA35C A3495AA3495AA3495AA3495AA3495AA349C9FCA4137EA35BA3485AA3485AA3485AA3485A A3485AA348CAFCA3127EA35AA4127EA37EA36C7EA36C7EA36C7EA36C7EA36C7EA36C7EA3 137EA37FA46D7EA36D7EA36D7EA36D7EA36D7EA36D7EA3147EA380A36E7EA46E7EA36E7E A36E7EA36E7EA36E7EA3157EA381A36F7EA36F7EA36F7EA46F7EA36F7EA36F7EA3167EA3 82A3EE1F80A3EE0FC0A3EE07E0A3EE03F0A3EE01F8A3EE00F017602DF8748243>42 D<1230127812FCA3127EA37EA36C7EA36C7EA36C7EA36C7EA36C7EA36C7EA3137EA37FA4 6D7EA36D7EA36D7EA36D7EA36D7EA36D7EA3147EA380A36E7EA36E7EA46E7EA36E7EA36E 7EA36E7EA3157EA381A36F7EA36F7EA36F7EA46F7EA36F7EA36F7EA3167EA382A3EE1F80 A3EE0FC0A3EE07E0A3EE03F0A3EE01F8A4EE03F0A3EE07E0A3EE0FC0A3EE1F80A3EE3F00 A3167EA35EA34B5AA34B5AA34B5AA44B5AA34B5AA34BC7FCA3157EA35DA34A5AA34A5AA3 4A5AA34A5AA44A5AA34AC8FCA3147EA35CA3495AA3495AA3495AA3495AA3495AA349C9FC A4137EA35BA3485AA3485AA3485AA3485AA3485AA348CAFCA3127EA35AA3127812302DF8 778243>I<BF12E08AA38A6C90CCFC0900806C6D19076C6D07007F6C6D1A1F1D076C6DF2 01FF6C6D747E6C6DF33F801E0F6C6D1B076D6CF303C06D6D1A01F600E06D7F6D6D1B706D 1D30816D6D1B186D6D1B007F816E7E6E7FA26E7F6E7F6E7FA26E7F6E7F6E7FA26F7E6F7F 6F7FA26F7F6F7F81836F7F6F7F167F83707F707F8284707F707FA2707F82715A60173F71 5A604D5A4DCDFC17FEA24C5A4C5A4C5A4C5A4C5A5F163F4CCEFC16FE4B5A4B5A4B5AA24B 5A4B5A4B5A4BCFFC15FEA24A5A4A5A4A481B184A481B304A5A4B1B70023F1C604ACF12E0 02FE1B014948F303C049481B074948F30F801E1F49481B7F4948F3FF0049481A0349CE12 0F01FEF37FFEF403FF48481A7F4848077FB55A48BEFC48655AA248655ABFFC666D747B7F 78>88 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fe cmss8 8 2 /Fe 2 122 df<007E14FC6C1301391F8003F89038C007F0D80FE013E03907F00FC00003 EB1F803901F83F006C6C5AEB7E7E6D5A6D5A5C6D5A6D5A497E80497EEB3EFCEB7C7EEBFC 3F3901F81F803803F00F01E013C00007EB07E0390FC003F0391F8001F8D83F0013FC48EB 00FE00FE147F201E809D21>120 D<00FC14FC007EEB01F8A2127F6CEB03F01380001FEB 07E013C0120FEC0FC0EA07E01580EBF01F000314005CEA01F8143E12006D5A137CA21478 EB3EF85C131EA26D5AA26D5AA25CA2130F91C7FC5B131E133EA2EA307CEA3FF8A25B5BEA 0FC01E2C7F9D21>I E %EndDVIPSBitmapFont %DVIPSBitmapFont: Ff cmsy6 6 1 /Ff 1 49 df<EA01E0EA03F0A4EA07E0A213C0120FA21380A2EA1F00A2121EA2123E123C A25AA3127012F05A12600C1A7E9B12>48 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fg cmmi8 8 12 /Fg 12 127 df<3907C007E0390FE03FF8391CF8783E393879E01E39307B801F38707F00 126013FEEAE0FC12C05B0081143F120149133EA20003147EA249137CA2000714FCA24913 F8A2000F1301A2018013F0A2001F1303A2010013E0120EC71207A215C0A2140FA21580A2 141FA21500A2140E202C7E9D23>17 D<131C013EEB0380ED07C0017E130F1680137CA201 FC131F16005BA200015C153E5BA20003147E157C5BA20007ECFC08EDF8185BA2000F0101 133816309038E003F002071370001F90380EF8609039F83C78E090397FF03FC090391FC0 0F0048C9FCA2123EA2127EA2127CA212FCA25AA21270252C7E9D2A>22 D<90B612F812035A4815F03A1E0380C000003C130000701301130700E05CEAC00638000E 03A3131CA2133C140713381378A201F07FA21201A2D803E07FA20007130313C0A26C486C 5A251E7E9C29>25 D<123C127EB4FCA21380A2127F123D1201A312031300A25A1206120E 5A5A5A126009157A8714>59 D<3B7FFFF801FFFEA2D801FCC7EA0FC0178049EC07001606 0003150E160C5BA20007151C16185BA2000F153816305BA2001F157016605BA2003F15E0 5E90C8FCA24814015E127EA2150300FE92C7FC5A5D1506150E007C5C151815386C5C5D6C EB03C0260F800FC8FC3803E03C3801FFF038003FC02F2E7BAC30>85 D<EB01F8EB0FFE90383E0780EB7C01D801F813C03803F0073807E00FEA0FC00180138012 1F48C8FCA25A127EA312FE5AA51560007C14E0EC01C0EC03806CEB0F00001E131C380F81 F83807FFE0C648C7FC1B1F7D9D1F>99 D<157C4AB4FC913807C380EC0F87150FEC1F1FA3 91383E0E0092C7FCA3147E147CA414FC90383FFFF8A2D900F8C7FCA313015CA413035CA4 13075CA5130F5CA4131F91C8FCA4133EA3EA383C12FC5BA25B12F0EAE1E0EA7FC0001FC9 FC213D7CAE22>102 D<1307EB0F80EB1FC0A2EB0F80EB070090C7FCA9EA01E0EA07F8EA 0E3CEA1C3E123812301270EA607EEAE07C12C013FC485A120012015B12035BA21207EBC0 4014C0120F13801381381F01801303EB0700EA0F06131EEA07F8EA01F0122E7EAC18> 105 D<EB07E0EB3FF8EB781EEBF0063801E0073803C00F141FA20007131E140CEBE00013 F8EBFF806C13E06C13F06C13F8EB3FFC13011300147C0078133C12FCA2147C48137800E0 13F814F0386001E0387807C0381FFF00EA07F8181F7C9D21>115 D<013F137C9038FFC1FF3A01C1E383803A0380F703C0390700F60F000E13FE4813FC1218 0038EC0700003049C7FCA2EA200100005BA313035CA301075B5D14C000385CD87C0F1306 00FC140E011F130C011B131C39F03BE038D8707113F0393FE0FFC0260F803FC7FC221F7E 9D28>120 D<EA01E0D807F8130ED80E3C131FD81C3E133F0038143E12301270D8607E13 7ED8E07C137C12C013FC484813FC000014F812015B1401000314F013E0A21403000714E0 13C0A2140715C00003130FEBE01F143F3901F07F8038007FEFEB1F8FEB001F1500A2003E 133EA2007E5B5C387C01F0387003E0383007C0383C0F80D80FFEC7FCEA03F0202C7E9D23 >I<15C0EC01E0140015F01570007FB512FCB6FC7EC7EA01F0EC03E0EC0780150014061E 0D74AE23>126 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fh cmtt10 10.95 42 /Fh 42 122 df<143EA2147FAF007FB7FCA2B81280A36C1600A2C76CC8FCAF143EA22929 7DAF30>43 D<007FB612F0A2B712F8A36C15F0A225077B9E30>45 D<120FEA3FC0EA7FE0A2EAFFF0A4EA7FE0A2EA3FC0EA0F000C0C6E8B30>I<16F01501ED 03F8A21507A2ED0FF0A2ED1FE0A2ED3FC0A2ED7F80A2EDFF00A24A5AA25D1403A24A5AA2 4A5AA24A5AA24A5AA24A5AA24AC7FCA2495AA25C1303A2495AA2495AA2495AA2495AA249 5AA249C8FCA2485AA25B1203A2485AA2485AA2485AA2485AA2485AA248C9FCA25AA2127C A225477BBE30>I<14FE903807FFC0497F013F13F8497F90B57E48EB83FF4848C6138049 137F4848EB3FC04848EB1FE049130F001F15F0491307A24848EB03F8A290C712014815FC A400FEEC00FEAD6C14016C15FCA36D1303003F15F8A26D1307001F15F0A26D130F6C6CEB 1FE0A26C6CEB3FC06C6CEB7F806D13FF2601FF8313006CEBFFFE6D5B6D5B010F13E06D5B D900FEC7FC273A7CB830>I<EB07FC90383FFFC090B512F00003804814FE4880261FF80F 1380263FE00113C09038C0007F4848EB3FE090C7121FED0FF04814075A6C15F81503A312 7E1218C8FCA2150716F0150F16E0151F16C0153FED7F8015FF4A13005DEC07FC4A5A4A5A 4A5A4A5A4A5A4990C7FC495A495AEB0FF0EB3FE0495A495A4890C8FC4848EB01F04848EB 03F8485AEA1FE048B6FCB7FCA37E6C15F025397BB830>50 D<000FB612804815C05AA316 800180C8FCAEEB83FF019F13C090B512F015FC8181D9FE0313809039F0007FC049133F01 80EB1FE06CC7120F000E15F0C81207A216F81503A31218127EA2B4FC150716F048140F6C 15E06C141F6DEB3FC06D137F3A3FE001FF80261FFC0F13006CB55A6C5C6C5C6C14E06C6C 1380D90FFCC7FC25397BB730>53 D<127CB712FC16FEA416FC48C7EA0FF816F0ED1FE000 7CEC3FC0C8EA7F80EDFF00A24A5A4A5A5D14075D140F5D4A5AA24A5AA24AC7FCA25C5C13 015CA213035CA213075CA4495AA6131F5CA96D5A6DC8FC273A7CB830>55 D<49B4FC010F13E0013F13F890B57E4880488048010113803A0FFC007FC0D81FF0EB3FE0 4848131F49EB0FF048481307A290C7EA03F85A4815FC1501A416FEA37E7E6D1303A26C6C 13076C6C130F6D133FD80FFC13FF6CB6FC7E6C14FE6C14F9013FEBE1FC010F1381903800 60011400ED03F8A2150716F0150F000F15E0486C131F486CEB3FC0157FEDFF804A1300EC 07FE391FF01FFC90B55A6C5C6C5C6C1480C649C7FCEB3FF0273A7CB830>57 D<120FEA3FC0EA7FE0A2EAFFF0A4EA7FE0A2EA3FC0EA0F00C7FCAF120FEA3FC0EA7FE0A2 EAFFF0A4EA7FE0A2EA3FC0EA0F000C276EA630>I<147F4A7EA2497FA4497F14F7A40107 7F14E3A3010F7FA314C1A2011F7FA490383F80FEA590387F007FA4498049133F90B6FCA3 4881A39038FC001F00038149130FA4000781491307A2D87FFFEB7FFFB56CB51280A46C49 6C130029397DB830>65 D<91387F803C903903FFF03E49EBFC7E011F13FE49EBFFFE5B90 38FFE07F48EB801F3903FE000F484813075B48481303A2484813015B123F491300A2127F 90C8FC167C16005A5AAC7E7EA2167C6D14FE123FA27F121F6D13016C6C14FCA26C6CEB03 F86D13076C6CEB0FF03901FF801F6C9038E07FE06DB512C06D14806D1400010713FC6D13 F09038007FC0273A7CB830>67 D<003FB712804816C0B8FCA27E7ED801FCC7121FA8EE0F 8093C7FCA5153E157FA490B6FCA69038FC007FA4153E92C8FCAE383FFFF8487FB5FCA27E 6C5B2A387EB730>70 D<02FF13F00103EBC0F8010F13F1013F13FD4913FF90B6FC4813C1 EC007F4848133F4848131F49130F485A491307121F5B123F491303A2127F90C7FC6F5A92 C8FC5A5AA892B5FC4A14805CA26C7F6C6D1400ED03F8A27F003F1407A27F121F6D130F12 0F7F6C6C131FA2D803FE133F6C6C137FECC1FF6C90B5FC7F6D13FB010F13F30103EBC1F0 010090C8FC293A7DB830>I<D83FFF90380FFF80486D4813C0B56C5AA26C497E6C496C13 80D803F0903803F8004B5A4B5A151F4B5A5E4BC7FC15FE14014A5A5D4A5A4A5A141F5D4A 5A4AC8FC5C13F18101F37F13F790B57E14EFECC7F01483EC03F8140101FE7F496C7E5B15 7F497F82151F82150F826F7EA26F7E1501821500D83FFF903803FFC0486D4813E0B56C5A A26C497E6C496C13C02B387FB730>75 D<007FB512F0B612FE6F7E16E0826C813903F800 3FED0FFCED03FE15016F7EA2821780163FA6167F17005EA24B5A1503ED0FFCED3FF890B6 FC5E5E16804BC7FC15F001F8C9FCB0387FFFC0B57EA46C5B29387EB730>80 D<003FB57E4814F0B612FC15FF6C816C812603F8017F9138003FF0151F6F7E1507150382 1501A515035E1507150F4B5A153F4AB45A90B65A5E93C7FC5D8182D9F8007FED3FE0151F 150F821507A817F8EEF1FCA53A3FFF8003FB4801C0EBFFF8B56C7E17F06C496C13E06C49 EB7FC0C9EA1F002E397FB730>82 D<90390FF803C0D97FFF13E048B512C74814F74814FF 5A381FF80F383FE001497E4848137F90C7123F5A48141FA2150FA37EED07C06C91C7FC7F 7FEA3FF0EA1FFEEBFFF06C13FF6C14E0000114F86C80011F13FF01031480D9003F13C014 019138007FE0151FED0FF0A2ED07F8A2007C140312FEA56C140716F07F6DEB0FE06D131F 01F8EB3FC001FF13FF91B51280160000FD5CD8FC7F13F8D8F81F5BD878011380253A7BB8 30>I<EB7FF80003B5FC4814C04880488048809038E01FFC9038C003FE14016E7E6C487F 6CC77FC8123FA491B5FC130F137F48B6FC12075A48EB803F383FF800EA7FE0138048C7FC 5AA4157F7E6C6C13FFEBC003263FF01FEBFF8090B712C07E6C14EF000314876CD9FE0113 8026003FE0C8FC2A2A7BA830>97 D<EA3FFC487E12FFA2127F123F1200AAEC03FE91381F FF80027F13E091B57E90B612FC82ECFE079138F001FF4A6C13804A137F4AEB3FC091C712 1F17E049140FA217F01607A8160FA217E07F161F6EEB3FC0A26EEB7F806E13FFDAF00313 009138FC0FFE91B55A5E495CD97E7F13C0D93C1F90C7FC90380003FC2C3980B730>I<EC FFE0010713FC011F7F017F7F90B612804815C048EB807F3907FC003F485A485A49EB1F80 4848EB0F004990C7FC127F90C9FCA25A5AA87E7EA27F003FEC07C06DEB0FE06C7E6D131F 6C6C14C0D807FE133F9039FFC0FF806C90B5FCC615006D5B011F13F801075B0101138023 2A7AA830>I<913801FFE04A7F5CA28080EC0007AAEB03FE90381FFF874913E790B6FC5A 5A481303380FFC00D81FF0133F49131F485A150F4848130790C7FCA25AA25AA87E6C140F A27F003F141F6D133F6C7E6D137F390FF801FF2607FE07EBFFC06CB712E06C16F06C14F7 6D01C713E0011F010313C0D907FCC8FC2C397DB730>I<49B4FC010713E0011F13F8017F 7F90B57E488048018113803A07FC007FC04848133FD81FE0EB1FE0150F484814F0491307 127F90C7FCED03F85A5AB7FCA516F048C9FC7E7EA27F003FEC01F06DEB03F86C7E6C7E6D 1307D807FEEB1FF03A03FFC07FE06C90B5FC6C15C0013F14806DEBFE00010713F8010013 C0252A7CA830>I<EDFF80020713E0021F13F05C4A13F891B5FC491387903803FE079138 FC03F0903907F800C04A1300A8003FB612C04815E0B7FCA36C15C0260007F0C7FCB3A900 3FB512FE4880B71280A26C15006C5C25397DB830>I<D903FC13FF90261FFF8713C04913 DF90B712E05A5A2607FE07138F903AF801FE07C048486C6CC7FCA2497F001F8149133FA5 6D137F000F92C7FC6D5BA26C6C485AEBFE0790B55A5D485C15C001DF5BD9C3FCC8FC01C0 C9FCA37F7F6CB512F015FF6C15C04815F0488148813A3FE0001FFE0180130148C8127F00 7E8100FE168048151FA56C153F007FED7F006D5C6C6C495A01F013076CB4EB7FFC6C90B5 5A6C5D000115C06C6C91C7FC011F13FC010113C02B3E7DA730>I<EA3FFC487E12FFA212 7F123F1200AAEC01FE91380FFF80023F13E091B57E90B67EA29138FE07FCECF8039138E0 01FE14C0EC8000A291C7FCA25BB3A23B3FFFF81FFFF8486D4813FCB500FE14FEA26C01FC 14FC6C496C13F82F3880B730>I<14E0EB03F8A2497EA36D5AA2EB00E091C8FCA9381FFF F8487F5AA27E7EEA0001B3A9003FB612C04815E0B7FCA27E6C15C023397AB830>I<EC01 C0EC07F0A2EC0FF8A3EC07F0A2EC01C091C7FCA990B512F04814F8A47EEB0003B3B3A5EC 07F0A2123C007EEB0FE0B4131FEC3FC0147F90B512806C14005C6C5B000F13F0000313C0 1D4E7CB830>I<EA7FF8487EA4127F1200AB0203B512804A14C017E0A217C06E14809139 001FE0004B5A4B5A4BC7FC4A5A4A5AEC0FF84A5A4A5A4A5A4A5A01FD7F90B57E8114F7EC E3F8ECC1FCEC81FEEC00FF497F496D7E6F7E826F7E15076F7E6F7E3B7FFFF81FFFE0B56C 4813F017F8A217F06C496C13E02D387FB730>I<387FFFF8B57EA47EEA0001B3B3A8007F B612F0B712F8A46C15F025387BB730>I<02FC137E3B7FC3FF01FF80D8FFEF01877F90B5 00CF7F15DF92B57E6C010F13872607FE07EB03F801FC13FE9039F803FC01A201F013F8A3 01E013F0B3A23C7FFE0FFF07FF80B548018F13C0A46C486C01071380322881A730>I<EC 01FE3A3FFC0FFF80267FFE3F13E000FF90B57E90B67E7E6C9038FE07FCC6EBF8039138E0 01FE14C0EC8000A291C7FCA25BB3A23B3FFFF81FFFF8486D4813FCB500FE14FEA26C01FC 14FC6C496C13F82F2880A730>I<49B4FC010F13E0013F13F8497F90B57E0003ECFF8014 013A07FC007FC04848EB3FE0D81FE0EB0FF0A24848EB07F8491303007F15FC90C71201A3 00FEEC00FEA86C14016C15FCA26D1303003F15F86D13076D130F6C6CEB1FF06C6CEB3FE0 6D137F3A07FF01FFC06C90B512806C15006C6C13FC6D5B010F13E0010190C7FC272A7CA8 30>I<EC03FE3A3FFC1FFF80267FFE7F13E000FF90B57E90B612FC6C816CEBFE07C69038 F001FF4A6C13804A137F4AEB3FC091C7121F17E049140FA217F01607A8160FA217E07F16 1F6EEB3FC0A26EEB7F806E13FFDAF00313009138FC0FFE91B55A5E495C6E13C0021F90C7 FCEC03FC91C9FCAD383FFFF8487FB57EA26C5B6C5B2C3C80A730>I<ED07F83A3FFF803F FF486DB51280B512C302CF14C06C13DF6C9038FFFC3FD8001F13E09238801F809238000F 004A90C7FC5C5C5CA25CA45CAF003FB512FC4880B7FCA26C5C6C5C2A287EA730>114 D<90381FFC1E48B5129F000714FF5A5A5A387FF007EB800100FEC7FC4880A46C143E007F 91C7FC13E06CB4FC6C13FC6CEBFF806C14E0000114F86C6C7F01037F9038000FFF020013 80007C147F00FEEC1FC0A2150F7EA27F151F6DEB3F806D137F9039FC03FF0090B6FC5D5D 00FC14F0D8F83F13C026780FFEC7FC222A79A830>I<EB0780497E131FA9003FB612E048 15F0B7FCA36C15E026001FC0C7FCB216F8ED01FCA5ECE003010FEB07F814F09138FC1FF0 6DB512E06D14C016806D14009038007FFCEC1FF026337EB130>I<D83FFCEB3FFC486C49 7E00FF14FFA2007F147F003F143F00001400B3A41501A2150315076D130F903A7FC07FFF F891B612FC6D15FE7F6D4913FC6D9038F87FF8010001C0C7FC2F2880A630>I<3B3FFFC0 7FFF80486DB512C0B515E0A26C16C06C496C13803B01F80003F000A26D130700005DA26D 130F017E5CA2017F131F6D5CA2EC803F011F91C7FCA26E5A010F137EA2ECE0FE01075BA2 14F101035BA3903801FBF0A314FF6D5BA36E5A6E5A2B277EA630>I<3B3FFFC01FFFE048 6D4813F0B515F8A26C16F06C496C13E0D807E0C7EA3F00A26D5C0003157EA56D14FE0001 5DEC0F80EC1FC0EC3FE0A33A00FC7FF1F8A2147DA2ECFDF9017C5C14F8A3017E13FBA290 393FF07FE0A3ECE03FA2011F5C90390F800F802D277FA630>I<3A3FFF81FFFC4801C37F B580A26C5D6C01815BC648C66CC7FC137FEC80FE90383F81FC90381FC3F8EB0FE3ECE7F0 6DB45A6D5B7F6D5B92C8FC147E147F5C497F81903803F7E0EB07E790380FE3F0ECC1F890 381F81FC90383F80FE90387F007E017E137F01FE6D7E48486D7E267FFF80B5FCB500C114 8014E3A214C16C0180140029277DA630>I<3B3FFFC07FFF80486DB512C0B515E0A26C16 C06C496C13803B01FC0003F000A2000014076D5C137E150F017F5C7F151FD91F805BA214 C0010F49C7FCA214E00107137EA2EB03F0157C15FCEB01F85DA2EB00F9ECFDF0147D147F A26E5AA36E5AA35DA2143F92C8FCA25C147EA2000F13FE486C5AEA3FC1EBC3F81387EB8F F0EBFFE06C5B5C6C90C9FC6C5AEA01F02B3C7EA630>I E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fi cmtt12 12 26 /Fi 26 119 df<140FEC3F80147F14FF491300495AEB07F8495A495A495A495A49C7FC5B 12015B485A12075B120F5B121F5BA2123F5BA2127F90C8FCA45A5AAD7E7EA47F123FA27F 121FA27F120F7F12077F12036C7E7F12007F6D7E6D7E6D7E6D7E6D7EEB03FE6D7E6D1380 147F143FEC0F00194D6FC433>40 D<127812FE7E7F6C7E6C7EEA0FF06C7E6C7E6C7E6C7E 6D7E133F80131F6D7E801307801303801301A2801300A28080A41580143FAD147F1500A4 5C5CA213015CA213035C13075C130F5C495A133F5C137F49C7FC485A485A485A485AEA3F E0485A485A90C8FC5A1278194D78C433>I<141FA24A7EB0007FB71280A2B812C0A36C16 80A2C7D83F80C7FCB06EC8FCA22A2B7CB333>43 D<007FB612FEA2B8FCA36C15FEA22807 7BA133>45 D<167816F8ED01FCA21503A2ED07F8A2ED0FF0A2ED1FE0A216C0153FA2ED7F 80A2EDFF00A24A5AA25D1403A24A5AA24A5AA24A5AA25D143FA24A5AA24AC7FCA2495AA2 5C1303A2495AA2495AA25C131FA2495AA2495AA249C8FCA25B1201A2485AA2485AA2485A A25B121FA2485AA2485AA248C9FCA25AA2127CA2264D7AC433>47 D<EB01E0497EA21307A2130FA2131F133F137F13FF1203123F5AEAFFF713E71387EA7E07 1200B3B3A2003FB512FE48801680A216006C5C213E76BD33>49 D<15FF4A7F5C5CA25C5C 15DFEC3F9FA2EC7F1F14FEA2EB01FCA2EB03F8EB07F0A2EB0FE0EB1FC0A2EB3F80A2EB7F 0013FEA2485A12035B485AA2485A485AA2485AA248C7FC12FEB812E017F0A46C16E0C838 1F8000AC021FB512804A14C04A14E0A26E14C06E14802C3E7DBD33>52 D<003FB712E04816F0B8FCA27E7ED801FCC71207A8EE03E093C7FCA7151F4B7EA490B6FC A69038FC003FA46FC7FC92C8FCB1383FFFF8487FB57EA26C5B6C5B2C3D7DBC33>70 D<003FB612804815C0B712E0A26C15C06C1580260003F8C7FCB3B3AD003FB612804815C0 B712E0A26C15C06C1580233D78BC33>73 D<D83FF8EC1FFC486CEC3FFE486CEC7FFFA200 7F16FE6C6CECFFFC000716E001EF14F7EC8001A39039E7C003E7A3ECE007A201E314C7A2 ECF00FA201E11487ECF81FA201E01407A2ECFC3FA2EC7C3E157E147EEC3E7CA3EC1E78EC 1FF8A2EC0FF0A3EC07E0EC03C091C7FCAED83FFCEC3FFC486CEC7FFEB591B5FCA26C48EC 7FFE6C48EC3FFC303D7FBC33>77 D<003FB512FC48ECFF80B712E016F86C816C813A01FC 000FFF030313801500EE7FC0163FEE1FE0160FA217F01607A6160F17E0A2161FEE3FC016 7FEEFF801503030F130090B65A5E5E16E0168003FCC7FC01FCC9FCB3383FFFE0487FB57E A26C5B6C5B2C3D7EBC33>80 D<EB1FFC90B57E000314E048804814FC48809038F007FFEB E0016E7F153F6C48806C48131FC87F150FA5EC0FFF49B5FC131F137F48B6FC0007140F48 13C0381FFC00EA3FF0EA7FC05B48C7FC5AA56C141F7E6D137FD83FE0497ED9F807EBFFF0 6CB712F87E6C14F36C14C1C69138003FF0D91FF090C7FC2D2E7BAC33>97 D<EA3FFC487E12FFA2127F123F1200ABEC01FE91380FFFC04A13F0027F7F91B512FE90B7 FCECFE07DAF800138002E0EB7FC04AEB3FE04A131FEE0FF091C7FC16074915F81603A217 FC1601A9160317F8A26D140717F06E130F17E06E131FEE3FC06E137F9139F801FF80DAFE 07130091B55A495C6E5BD97E3F13E0D93C0F138090260003FEC7FC2E3E7FBC33>I<ECFF F0010713FE011FEBFF804914C04914E048B612F048EBC01F9038FE000F485A485A4848EB 07E049EB03C0484890C7FC5BA2127F90C9FCA25A5AA97E7EA27F003FEC01F06DEB03F86C 7E6D13076C6C14F06C6C130F01FFEB1FE06CEBE07F6C90B512C06C1580013F14006D13FC 01075B010013C0252E79AC33>I<ED7FF84B7E5CA280157F1501ABEB01FF010713C1011F 13F1017F13F990B6FC5A4813813907FE003FD80FF8131F49130F48481307491303123F49 1301127F90C7FCA25A5AA97E7E15037F123F6D1307A26C6C130F6D131F6C6C133F6C6C13 7F2603FF81B512F091B612F8C602FD13FC6D13F96D01E113F8010F018013F0D901FEC8FC 2E3E7DBC33>I<ECFF80010713F0011F13FC497F90B6FC48158048018013C03A07FE003F E001F8EB0FF048481307484814F8491303003F15FC491301127F90C7FC16FE15005A5AB7 FCA516FC48C9FC7E7EA36C7E167C6C6C14FE7F6C7E6D13016C6CEB03FC6CB4130F6C9038 C03FF86C90B512F06D14E06D14C0010F1400010313FC9038007FE0272E7BAC33>I<ED3F E0913801FFFC020713FE141F4A13FF5CECFFC015004948137E4A133C010314005CA8003F B612F84815FCB7FCA36C15F8260003F8C7FCB3AD003FB612804815C0A46C1580283E7DBD 33>I<14E0EB03F8A2497EA36D5AA2EB00E091C8FCAA383FFFF8487FA47EEA0001B3AD00 7FB612C0B712E016F0A216E06C15C0243E78BD33>105 D<383FFFFC487FB5FCA27E7EC7 FCB3B3AD003FB612F84815FCB712FEA26C15FC6C15F8273D7ABC33>108 D<4AB4FC263FFC0713C0267FFE1F13F000FF017F7F91B5FC6CB67E6CEC07FEC6EBF801EC F0004A7F4A7F5CA291C7FCA35BB3A43B3FFFF80FFFFC486D4813FEB56C4813FFA26C496C 13FE6C496C13FC302C7FAB33>110 D<EB01FE90380FFFC0013F13F0497F90B57E488048 EB03FF2607FC0013804848EB7FC049133F4848EB1FE049130F4848EB07F0A2007F15F890 C71203A300FEEC01FCAA6C14036C15F8A26D1307003F15F06D130FA26C6CEB1FE06D133F 6C6CEB7FC06C6CEBFF802603FF0313006CEBFFFE6C5C6D5B6D5B010F13C0D901FEC7FC26 2E7AAC33>I<EC01FE3A3FFC0FFFC0486C4813F000FF017F7F91B512FE6CB7FC6CEBFE07 C6D9F800138002E0EB7FC04AEB3FE04A131FEE0FF091C7FC16074915F81603A217FC1601 A9160317F8A26D140717F06E130F17E06E131FEE3FC06E137F9139F801FF80DAFE071300 91B55A495C6E5B6E13E0020F1380DA03FEC7FC91C9FCAF383FFFF8487FB57EA26C5B6C5B 2E427FAB33>I<ED03FE3B7FFF801FFF80B5D8C07F13E002C1B5FC02C314F014C76C9038 CFFE0F39001FDFF09139FFC007E092388003C092C8FC5C5C5CA25CA25CA35CB2007FB512 FEB7FCA46C5C2C2C7DAB33>114 D<90381FFE0F90B5EA8F80000314FF120F5A5AEBF007 387F800190C7FC00FE147F5A153FA37E007FEC1F0001C090C7FCEA3FF8EBFFC06C13FF6C 14E0000314F8C680011F13FF01001480020713C0EC007FED1FE0007C140F00FEEC07F015 03A27EA27F15076D14E06D130F6DEB3FC09038FE01FF90B61280160000FD5C00FC14F8D8 F83F13E0D8780790C7FC242E79AC33>I<EB03C0497E130FAA003FB612FC4881B7FCA36C 5D26000FE0C8FCB3A3161FEE3F80A5167F6E140001075C6E5A9138FE07FE6DB55A6D5C6D 5C6E5B021F1380DA07FCC7FC29387EB633>I<3B3FFFC00FFFF0486D4813F8B56C4813FC A26C496C13F86C496C13F0D801F8C7EA7E006D14FE00005DA26D1301017E5CA2017F1303 6D5CA2EC8007011F5CA2ECC00F010F5CA36D6C485AA3ECF03F010391C7FCA26E5A010113 7EA2ECFCFE01005BA214FF6E5AA36E5AA26E5A6E5A2E2B7EAA33>118 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fj cmsy10 12 11 /Fj 11 107 df<007FB912E0BA12F0A26C18E03C04789A4D>0 D<121FEA3F80EA7FC0EA FFE0A5EA7FC0EA3F80EA1F000B0B789E1C>I<0060160600F8160F6C161F007E163F6C16 7E6C6C15FC6C6CEC01F86C6CEC03F06C6CEC07E06C6CEC0FC06C6CEC1F80017EEC3F006D 147E6D6C5B6D6C485A6D6C485A6D6C485A6D6C485A6D6C485ADA7E3FC7FCEC3F7E6E5A6E 5A6E5AA24A7E4A7EEC3F7EEC7E3F4A6C7E49486C7E49486C7E49486C7E49486C7E49486C 7E49C7127E017E8049EC1F804848EC0FC04848EC07E04848EC03F04848EC01F84848EC00 FC48C9127E007E163F48161F48160F00601606303072B04D>I<16C04B7EB3AC007FBA12 80BB12C0A26C1980C8D801E0C9FCB3A9007FBA1280BB12C0A26C198042427BC14D>6 D<ED1FFE4AB512E0020F14FC91393FF003FF02FFC7EA3FC0D901F8EC07E0D907E0EC01F8 D90F80EC007C49C97E013C160F49707E01FC83486C4C7ED803CFEE1EF0D98780ED3C7026 0783C0ED7878260F01E04B7E260E00F0913801E01C001E0178913803C01E001C6D913807 800E003C6D91380F000F00386D021E7F6E6C5B00786D6C49148000706D6C4913036E6C48 5A92387803C000F06E484814C0486E48C71201ED0F1EED07BCED03F86F5AA24B7EED07BC ED0F1EED1E0F6C4A6C6C130300704A6C6C14804B6C7E4A486C7E00784948017813070038 49486D14004AC77E003C011E6E5B001C49913807800E001E49913803C01E000E49913801 E01C260F01E0913800F03C260783C0ED787826038780ED3C7001CFC9EA1EF0D801FE705A 6C48705A01785F6D4CC7FC011F163E6D6C5DD907E04A5AD901F8EC07E06DB4EC3FC09127 3FF003FFC8FC020FB512FC020114E09126001FFEC9FC42427BB94D>10 D<D907F81780D93FFFEE01C090B512C04814F048804814FE270FF807FF1503261FC00001 C0158048C7D83FE01407003EDA0FF8140F486E6CEC1F000078DA01FF5C00706E01C013FE 00F092393FF807FC486FB55A04075C705C04005C053F90C7FC0040EE07F8CEFCA4D907F8 1780D93FFFEE01C090B512C04814F048804814FE270FF807FF1503261FC00001C0158048 C7D83FE01407003EDA0FF8140F486E6CEC1F000078DA01FF5C00706E01C013FE00F09239 3FF807FC486FB55A04075C705C04005C053F90C7FC0040EE07F8422C7BAF4D>25 D<92B6FC02071580143F91B7120001030180C8FCD907FCC9FCEB1FE0EB3F80017ECAFC5B 485A485A485A5B485A121F90CBFC123EA2123C127CA2127812F8A25AA2B9FC1880A21800 00F0CBFCA27EA21278127CA2123C123EA27E7F120F6C7E7F6C7E6C7E6C7E137E6D7EEB1F E0EB07FC6DB47E010090B6FC023F1580140702001500313A78B542>50 D<DB01C0EB3FC0923A078001FFF892261F000F13FE033E013F7F03FC90B61280912601F0 0115C0912803E007E03F13E0913A0FC00F800791281F001F000113F0023E013E7F4A49EC 7FF84A01FC143F49484848EC1FFC4948485A01070107150FD90FC05B49484848EC07FE90 383F001F5E017E133F01FE49C81203485A4913FE00035C4A5AD807F05B000F148049CAFC A2001F19FC5B123FA21907007F19F85BA21AF0190F12FF1AE0191F1AC0A2F13F80A2F17F 007F19FE614E5A127F6D4C5A4E5A6D4C5A616C6C4CC7FC183E6C6C5E6D5E6C6CED03F06E EC07C06C01E04A5A6E023FC8FC6C01FC14FC6C9039FFC00FF86C91B512E06D1580011F4A C9FC6D14F0010391CAFC9038003FF047487AC54F>79 D<140C141E143EA2143C147CA214 F8A214F01301A2EB03E0A214C01307A2EB0F80A214005BA2133EA2133C137CA2137813F8 A2485AA25B1203A2485AA25B120FA248C7FCA2121E123EA25AA2127812F8A41278127CA2 7EA2121E121FA26C7EA212077FA26C7EA212017FA26C7EA21378137CA2133C133EA27FA2 7F1480A2EB07C0A2130314E0A2EB01F0A2130014F8A2147CA2143C143EA2141E140C1764 76CA27>104 D<126012F07EA21278127CA27EA2121E121FA26C7EA212077FA26C7EA212 017FA26C7EA21378137CA2133C133EA27FA27F1480A2EB07C0A2130314E0A2EB01F0A213 0014F8A2147CA2143C143EA4143C147CA214F8A214F01301A2EB03E0A214C01307A2EB0F 80A214005BA2133EA2133C137CA2137813F8A2485AA25B1203A2485AA25B120FA248C7FC A2121E123EA25AA2127812F8A25A126017647BCA27>I<126012F0B3B3B3B3B3A8126004 6474CA1C>I E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fk cmsy8 8 3 /Fk 3 122 df<B812C0A32A037A9137>0 D<137813FE1201A3120313FCA3EA07F8A313F0 A2EA0FE0A313C0121F1380A3EA3F00A3123E127E127CA35AA35A0F227EA413>48 D<1338137CA81338A7007C137CB512FEA3387C387C00001300A5137CB3A41338AD173D7C AE20>121 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fl cmmi12 12 29 /Fl 29 127 df<EB01FCD907FF15E0011F13C0017F6DEB01C090B56C1480486E13032603 FE0715002707F000FC5B01C0017C130648C76C130E001E021E130C001C80003C6E131C00 381618486E1338EE8030006002011370176000E016E0C86D5A150016C15F16C394C7FC16 E316E71666166E166CA2167C1678A3167016F05EA35EA31501A25E1503A44BC8FCA35D15 0EA45DA45DA333417EAB33>13 D<1578913807FFE0021F13FC91383C7FFEEC7007EC6003 ECE0004A13381600A280A380A280147CA2147E143E143F816E7EA26E7E81140781EC3FFC 14FF903803E1FEEB07C190381F00FF133E49EB7F805B0001143F485A484814C049131F12 0F485AA248C7FC150F5A127EA300FEEC1F805AA316005A5DA2153E157E157CA26C5C127C 4A5A6C495AA26C495A6C6C485A6C6C48C7FC3803E07C3800FFF0EB1FC027487CC62B>I< 01F8EB03FCD803FEEB1FFFD8071F90387C0FC03B0E0F80E007E0001C9038C3C003271807 C70013F002CE1301003801DC14F8003013D8EB0FF800705B00605BA200E0491303D8C01F 15F05C12001607133F91C713E0A2160F5B017E15C0A2161F13FE491580A2163F12014915 00A25E120349147EA216FE1207495CA21501120F495CEA0380C81203A25EA21507A25EA2 150FA25EA2151FA25EA2153FA293C7FC150E2D417DAB30>17 D<130E011FEC03E049EC1F F8167F16E749EB03C792380707F0017E130E92381C03C001FE0178C7FC15E049485A4A5A 000149C8FC141EEBF8385C3803F9E0EBFF8014F8ECFFC03907F07FF0EC03FC49C6B4FCED 3F80000F6E7EA249130FA2001F160717065BA2003F160E170C90C71380171C4816181738 007E1630923807C07000FE16E0923803E1C048913800FF800038ED3E00302D7BAB38>20 D<EB07C014F8EB00FE147F6E7E6E7EA36E7EA36E7EA36E7EA36E7EA36E7EA3157FA36F7E A36F7EA36F7EA36F7EA34B7E151F153BED71FC15F1EC01E1913803C0FEEC0780EC0F0002 1E137F143E5C4AEB3F80495A495A4948EB1FC0130F495A49C7120F017E15E05B48481407 000316F0485A48481403484815F8485A48C8EA01FC5A4816FE4815000078167E2F467BC4 39>I<147002F8140E0101153FA301035DA24A147EA2010715FEA24A5CA2010F1401A24A 5CA2011F1403A24A5CA2013F1407A291C75BA249140FA2017E5DA201FE021F1318183849 ED8030A20001033F13701860EE7F005E486C16E0DB01DF13C09238039F016DD9071F1380 489039801E0F83903BF7C078078700903AE1FFE003FE903AE07F8000F8000F90CAFCA25B A2121FA25BA2123FA290CBFCA25AA2127EA212FEA25A123835417DAB3B>I<1560A7ED7F FF92B512C0913807F80191381FDFFF91397F87FE004AC8FCEB03FC495A130F5C495A133F 5C137F5C13FFA291C9FCA57F80A2133F6D7E90390FE3FF806DB512E0903901FC006049B5 12E0D90F8F1380011EC9FC5B13F8485A5B485A485A48CAFCA2121E123E123C127C1278A3 12F8A47EA27E127F7FEA3FE013F86CB4FC6C13C0000313F86C13FE39007FFFC0010F13F0 010313FC9038007FFF021F7F02037F1400151F150F1507A401025C903803800FD901C090 C7FC903800F83EEC3FF8EC07E02A597EC42B>24 D<010FB712E0013F16F05B48B812E048 17C02807E0060030C7FCEB800EEA0F00001E010C13705A0038011C13605A0060011813E0 00E013381240C7FC5C4B5AA214F014E01301150314C01303A3EB078082130FA2EB1F00A3 4980133E137EA24980A2000114015BA26C48EB00E0342C7EAA37>I<1730A317701760A3 17E05FA316015FA3160394C8FCA35E1606A3160E160C013E1607D9FF80ED1F802603C3C0 011CEB3FC0260703E01318260601F0157F000E173F001C1538D818030230131F0038170F 0030170700701570D86007026013035CA2D8E00F02E0148000C049491301EA001F4A1503 03011500013F5C1400604901031406017E91C7FC180E180C01FE49141C49010614181838 60030E1460030C14E04D5A4D5A031C49C7FC0318130E017E5D5F6D01385B90261F80305B D90FC0EB03C0D907F0010FC8FC903901FE707C9039003FFFF002031380DA0060C9FC15E0 5DA314015DA3140392CAFCA35C1406A3140E140C3A597DC43F>32 D<121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A0A78891B>58 D<121EEA7F8012FF13C0A2 13E0A3127FEA1E601200A413E013C0A312011380120313005A1206120E5A5A5A12600B1D 78891B>I<1618163C167CA2167816F8A216F01501A216E01503A216C01507A21680150F A2ED1F00A2151E153EA2153C157CA2157815F8A25D1401A24A5AA25D1407A25D140FA292 C7FC5CA2141E143EA2143C147CA25CA25C1301A25C1303A25C1307A25C130FA291C8FC5B A2133EA2133C137CA2137813F8A25B1201A25B1203A2485AA25B120FA290C9FC5AA2121E 123EA2123C127CA2127812F8A25A126026647BCA31>61 D<127012FCB4FCEA7FC0EA1FF0 EA07FCEA01FF38007FC0EB1FF0EB07FE903801FF809038007FE0EC1FF8EC03FE913800FF 80ED3FE0ED0FF8ED03FF030013C0EE3FF0EE0FFCEE01FF9338007FC0EF1FF0EF07FCEF01 FF9438007FC0F01FE0A2F07FC0943801FF00EF07FCEF1FF0EF7FC04C48C7FCEE0FFCEE3F F0EEFFC0030390C8FCED0FF8ED3FE0EDFF80DA03FEC9FCEC1FF8EC7FE0903801FF80D907 FECAFCEB1FF0EB7FC04848CBFCEA07FCEA1FF0EA7FC048CCFC12FC12703B3878B44C>I< 4CB46C1318043F01F013384BB512FC0307D9007E1378DB1FF090380F80F0DB7F80EB03C1 DA01FEC7EA01C34A48EC00E7DA0FF0ED7FE04A48153F4A5A02FFC9121F494817C0494816 0F495A130F4A178049481607495A137F4948170091CAFC5A485A1906485AA2485A96C7FC 121F5BA2123F5BA3127F5BA4485AA419C0A2180161127F180396C7FC6018066C6C160E60 1818001F17386D5E000F5F6D4B5A6C6C4B5A00034CC8FC6C6C150E6C6C153C017F5DD93F C0EB01E0D91FF0EB0FC0D907FE017FC9FC0101B512FCD9003F13E0020790CAFC45487CC5 46>67 D<91B500C0933803FFFE63630200F1FE00DB6FE0EE1BF803EF171F1B3703CFEF67 F0A21BCF0201EF018F038F60DB87F0ED030F1B1F020317060307040C5BA2F2183F020717 300206616F6C15601B7F020E17C0020CDC018090C7FCA24F485A021C16060218606F6C5C 1A0102381618023004305BA2F16003027016C00260606F6CEB01801A0702E0ED03004A03 065CA24E130F01015E4A60047F5B1A1F01035E91C74A5CA24D48133F494BC7FC010661EE 3F861A7F010E158C010C039892C8FCA205B05C011C15E001186001386E5A190101785D01 FC92C75BD803FFEF07FEB500F8011E0107B512FE161C160C5F447BC35E>77 D<91B500C0020FB5128082A2DA007F9239007FE00070ED1F8074C7FCDBEFF8150E15CF03 C7160C70151C1401DB83FE1518A2DB81FF1538140303001630831A704A6D7E0206176016 3F7114E0140E020C6D6C5CA2706C1301141C021801075D83190302386D7E023094C8FC16 01715B147002606DEB8006A294387FC00E14E04A023F130C18E0191C0101ED1FF04A1618 170FF0F838130391C83807FC30A2943803FE705B01060301136018FF19E0010E81010C5F 187FA2131C0118705A1338181F137801FC70C9FCEA03FFB512F884180651447CC34E>I< 91B712FEF0FFE019F802009039C0000FFE6F48EB01FF03FF9138007F80F13FC093C8EA1F E0A24AEE0FF0A25D1AF81403A25DA21407F11FF05DA2020FEE3FE0A24B16C0197F021F17 80F1FF004B4A5A4E5A023F4B5A4E5A4BEC3FC006FFC7FC027FEC07FC92B612F018800380 CAFC14FFA292CBFCA25BA25CA21303A25CA21307A25CA2130FA25CA2131FA25CA2133FA2 5CEBFFE0B612E0A345447CC33F>80 D<EE03FF047F13F0923901FC01FC92390FE0007FDB 3F80EB1FC003FEC76C7EDA01F8EC03F0DA07F0814A486E7EDA1F806E7E027FC9FC02FE16 7F495A4948EE3F801307494817C04A161F495A013F18E0495AA249CAFC485A1AF012035B 12075B120F5B001F19E0193F5B123FA34848EF7FC0A31A8019FF485A1A0060A24E5AA261 4E5AA2007F4D5AA24E5A4E5A61003F021F147F6DD9FFC049C7FC913A01E0E001FE001F90 260380705B913A07003003F8260FE00690383807F00007010E9038180FE0D9F00CEC1F80 D803F84BC8FC0001011CEB1CFE2600FC18EB1DF8017EEC1FF0D93F9C14C0D90FEC017FC9 FC902703FE03FC14600100B5FC91260FFE1C14E091C7001E5C1801A24E5A043F1307180F DD803FC7FC71B4FCEFFFFE705BA26060705B60040390C8FCEE00FC44597CC54D>I<9339 FF8001800307EBF003033F13FC9239FF007E07DA01F8EB0F0FDA07E09038079F004A486D B4FC4AC77E023E804A5D187E5C495A183C495AA213074A1538A3130F183080A295C7FC80 6D7E8014FF6D13E015FC6DEBFFC06D14FC6E13FF6E14C0020F80020314F8EC003F03077F 9238007FFE160F1603707E8283A283A21206A4000E163EA2120C177E001E167CA25F5F00 3F15014C5A6D4A5A4C5A486C4AC8FC6D143ED87CF85CD8787E495A3AF01FC00FE0D8E007 B51280010149C9FC39C0003FF039487BC53C>83 D<003FB500F80103B512E0A326003FF8 C8381FF800D91FE0ED07E0013F705A615C96C7FC60017F16065CA2180E01FF160C91C9FC A2181C4817185BA21838000317305BA21870000717605BA218E0120F495EA21701121F49 5EA21703123F4993C8FCA25F127F491506A2170E00FF160C90C9FC171CA2171817381730 4816705F6C5E6C15014C5A4CC9FC6C150E6D141E001F5D6D5C6C6CEB01E06C6C495A6C6C EB1F80C6B401FECAFC90387FFFF8011F13E0010190CBFC43467AC342>85 D<EC07F8EC3FFF9138FC07C0903903F000E049481370D91F80133049C71270017EEB03F8 01FE1307485A4848EB0FF012075B000FEC07C0484890C7FCA2485AA2127F5BA312FF90C9 FCA45AA5161816381670007E15E0ED01C06CEC0380ED07006C6C131E000F14383907C001 F03903F00FC02600FFFEC7FCEB1FF0252D7CAB2A>99 D<01F8D903FCEC7F80D803FED91F FF903803FFE0D8071F903B7C0FC00F81F83E0E0F80E007E01C00FC001C9026C3C0030178 137C271807C700D9F0E0137E02CE902601F1C0133E003801DCDAFB80133F003001D892C7 FCD90FF814FF0070495C0060495CA200E04949485CD8C01F187E4A5C1200040715FE013F 6091C75BA2040F14014960017E5D1903041F5D13FE494B130762043F160E0001060F130C 4992C713C0191F4CED801C00031A1849027E1638F2003004FE167000071A60494A16E0F2 01C0030192380F0380000FF18700494AEC03FED80380D90070EC00F84F2D7DAB55>109 D<01F8EB03FCD803FEEB1FFFD8071F90387C0FC03B0E0F80E007E03A0C07C3C003001CD9 C7007F001801CE1301003801DC80003013D8EB0FF800705B00605BA200E0491303D8C01F 5D5C12001607013F5D91C7FCA2160F495D137E161F5F13FE49143F94C7FC187000014B13 6049147E16FE4C13E0000317C049150104F81380170300071700495D170EEE781C000FED 7C3849EC1FF0D80380EC07C0342D7DAB3A>I<D903E0EB3F80D90FF8EBFFE0903A1C7C03 C0F8903A383E07007C9026703F1E137E9026601F387F5D01E00160EB1F8001C013E04A5A 00014A14C0018090C7FCA200035B1300147EC7FC02FE143FA25CA20101157F18805CA201 0315FF18005C5F010714015F4A13035F010F14075F4C5A5F496C495A4CC7FC02B8137E02 985B90393F9C01F891388F07E0913803FF80DA00FCC8FC4990C9FCA2137EA213FEA25BA2 1201A25BA21203A21207B512F0A25C323F83AB31>112 D<141C147EA314FE5CA313015C A313035CA313075CA2007FB512FCB6FC15F839000FC000A2131F5CA3133F91C7FCA35B13 7EA313FE5BA312015BA312035BA21570000714605B15E015C0000F130101C013801403EC 070000071306140E5C6C6C5A000113F03800FFC0013FC7FC1E3F7EBD23>116 D<02FCEB07E0903A03FF801FFC903A0F07C0781E903A1C03E0E01F903A3801F1C07FD970 0013804901FB13FF4848EBFF00495B000316FE90C71438484A130012061401000E5C120C C7FC14035DA314075DA3140F5DA3021F143817305D1770023F1460121E003F16E0267F80 7FEB01C0026F148000FF01EF1303D901CFEB070000FE903887C00E267C03835B3A3C0F01 E0783A1FFC00FFE0D803F0EB3F80302D7EAB37>120 D<133ED9FF8014E02603C3C0EB03 F0380703E0380601F0000E1507001C16E0EA180312380030150F007016C0EA60075C161F D8E00F158000C05BEA001F4A133F1700133F91C7FC5E49147E137EA216FE01FE5C5BA215 015E485AA215035EA200001407150F6D5C017C131F153F6D13FF90391F03CFC0903807FF 8F903801FC0F90C7121F5EA2153F93C7FCD807C05BD81FE0137E5DA24848485A4A5A0180 5B39380007C00018495A001C49C8FC6C137C380781F83803FFE0C66CC9FC2C407DAB30> I<027CEB018049B413034901801300010F6D5A49EBE00E6F5A90393F03F838903978007E F80170EB1FF00160EB01E001E05C49495A90C748C7FC150E5D5D5D5D4A5A4A5A4AC8FC14 0E5C5C5C5CEB03C049C9FC130E49141C4914185B49143848481430491470D8039014F048 B4495A3A0FEFC007C0391E03F01FD81C01B55A486C91C7FC485C00606D5A00E0EB3FF048 EB0FC0292D7CAB2D>I<16301678167CA2163C163E163F82007FB712C0B8FCA27EC9EA7F 0016FC4B5A4B5A5E4B5AA26FC7FC2A146EC631>126 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fm cmti12 12 47 /Fm 47 122 df<EF7FF80407B5FC93391FC00FC093393E0001E004FCEB00F04B4813014B 4813075E0307140FA24B5A19E0031FEC03804C90C7FCA3153F93C9FCA45D157EA415FE91 B8FCA260DA00FCC7127E020115FE4B5CA317016014035D170360A214074B130760A3020F 140F4B5CA3171F021F5D5DA2053F13E01801023F16C092C7FCA2EF7F03057E13805C027E 15071900173E180E02FEEC1E1E4AEC1F1CEF07F8EF01E094C8FC495AA35C1303A2001C5B 127FEAFF075CA2495A00FE90CBFCEAF81FEA701EEA783CEA1FF0EA07C03C5A83C537>12 D<167016E0ED01C0ED0380ED0700150E153C5D15F85D4A5A4A5A4A5A140F4AC7FC141E14 3E5C147814F8495A5C1303495AA2495AA249C8FCA25B133E137E137CA25BA212015BA212 035BA212075BA2120FA25BA2121FA290C9FCA25AA2123EA3127EA2127CA65AAB1278A612 7C123CA47EA2120E120FA27E6C7EA26C7EA26C7E1360246472CA28>40 D<1560A2157081A281151E150E150FA2811680A3ED03C0A516E0A21501A71503A91507A2 16C0A4150FA21680A2151FA21600A25DA2153EA2157EA2157C15FCA25D1401A25D14035D A214075D140F5DA24AC7FCA2143EA25C147814F8495AA2495A5C1307495A91C8FC131E13 3E5B13785B485A485A485A48C9FC121E5A5A12E05A23647FCA28>I<007FB5FCB6FCA214 FEA21805789723>45 D<120FEA3FC0127FA212FFA31380EA7F00123C0A0A76891E>I<F0 01C018031807A2F00F80A2F01F00A2183E187E187C60A24D5AA24D5AA24D5A170F604DC7 FCA2173EA25F17FC5F4C5AA24C5AA24C5AA24C5A161F94C8FC163EA25EA25E15015E4B5A A24B5AA24B5AA24BC9FC5D153E5DA25DA24A5A14035D4A5AA24A5AA24ACAFCA2143E147E 147C5CA2495AA2495A13075C495AA249CBFCA2133EA25B13FC5B485AA2485AA2485A120F 5B48CCFCA2123EA25AA25AA212703A647FCA32>I<16C01501A215031507ED0F80151F15 3F157F913801FF005C140F147F903807FCFEEB0FF0EB0700EB00015DA314035DA314075D A3140F5DA3141F5DA3143F5DA3147F92C7FCA35C5CA313015CA313035CA313075CA2130F A2131F133FB612FCA25D224276C132>49 D<ED3FC0913801FFF0913807C07C4AC67E021C EB1F800278130F4AEB07C0494814E04A1303494814F0130749C7FCEB0E06D91E0714F8EB 1C03133C1338137813704A1307D9F00614F013E0140E020C130F0001011C14E0EBC01802 38131F4A14C06C6C48EB3F80D9E1C0137FD97F801400013EC712FE90C7485A4B5A4B5A4B 5AED1F804BC7FC15FC4A5AEC03E0EC0FC0023FC8FC147CEB01F0495AEB0780011FC9FC13 3E49EC03805B49140748481500485A48485C90C8121E5A001E5D001C157CD83FFC5C9038 FFC0013A7C0FFC07F0D87803B55AEA700126F0007F5B486D90C7FCEC0FFEEC03F82D4478 C132>I<ED1FE0EDFFFC913803E03F91390F000F80023EEB07C00278EB03E05C4948EB01 F0495A495A91C713F85BEB0E0CEB1E0EEB1C061603013C15F01338A2020E1307020C14E0 141CD91C78EB0FC0D90FE0131F6D48148090C8EA3F00167E5E4B5A4B5AED0FE091383FFF 804A48C7FC15F8EC007E151F6F7E6F7E82150382A482A34B5A121FEA7F80A2150F48C75B A2484A5A12F800E04A5AA24BC7FC007014FE5D0078495A0038495A003CEB0FC06C495A26 0780FEC8FC3803FFF038007F802D4477C132>I<EE0380EE0FC0A2161F1780A3163F1700 A3167EA35EA34B5AA34B5AA25E1507A24B5AA24B5AA293C7FC5D153E157E157C15FC5D4A 5AA24A5A14075D4A5A16E091381F01F0EC3E03143C147CECF807D901F05B14E013039038 07C00FD90F805BEB1F00131E49131F495C5B485A3903FFC03F000F01F890C7FC4813FF39 7E003FFF007801071480480101EBFFC000606D7EC8EBFE0003FEC7FC5DA314015DA31403 5DA314075DA4EC03802A557DC132>I<026014300278EB01F091397F801FE091B612C017 80170016FC4914F016C0DACFFEC7FC02C0C8FC13035CA3130791C9FCA35B130EA3131E90 381C07F8EC3FFE9138F80F8090393DC007C0D93F807F90383E0003013C80496D7E1370A2 90C7FC82A41503A415075E120E123F486C130F00FF5DA390C7485A5A00F84A5A12E04B5A 93C7FC15FE14016C5C0070495A0078495A6CEB1FC0003E495A261F80FEC8FC6CB45A0003 13E0C66CC9FC2C4476C132>I<EF03801707A24D7EA2171FA2173F177FA217FFA25EA2EE 03BF1607173F160F160E161C841638171F167016F016E0ED01C0A2ED0380A2ED0700A215 0E151E151C5D845D170F5D14015D14035D4AC7FC92B6FC5CA2021CC7120F143C14385CA2 4A81A249481407A2495A130791C8FC130E131EA25B137C13FC00014C7ED807FE151FB500 E00107B512F8A219F03D477BC648>65 D<91B712FCF0FF8019E00201903980001FF06E90 C7EA07F84A6F7E727E4B81841A800203167F5DA314075D19FFA2020F17004B5C61180302 1F5E4B4A5A180F4E5A023F4B5A4BEC7F804EC7FCEF03FC027FEC0FF84BEBFFC092B6C8FC 18E0913AFF800007F892C7EA01FC717E187F49834A6F7EA30103835CA313075CA3010F5F 4A157FA24E5A131F4A4A90C7FC601703013F4B5A4A4A5A4D5A017F4B5A4D5A4A4948C8FC 01FFEC0FFEB812F817C04CC9FC41447AC345>I<DC0FF8130393B513070307ECC00F923A 1FF803E01F923A7FC000F81E4BC7EA7C3EDA03FCEC3C7EDA0FF0EC1EFE4A48EC0FFC4A48 14074AC8FC02FE1503494816F8130349481501495A494816F0495A137F5C01FF17E04890 C9FCA2485A19C0485AA2485A95C7FC121F5BA2123F5BA3127F5BA4485AA41838A2187818 70A218F0007F5F1701601703003F5F17076D4BC7FC001F160E171E6C6C5D6D5D00075E6C 6C4A5A6DEC07C06C6C4A5AD8007F023EC8FCD93FC013FC90391FF807F00107B512C00101 91C9FC9038001FF0404872C546>I<91B912C0A30201902680000313806E90C8127F4A16 3F191F4B150FA30203EE07005DA314074B5D190EA2140F4B1307A25F021F020E90C7FC5D A2171E023F141C4B133C177C17FC027FEB03F892B5FCA39139FF8003F0ED00011600A249 5D5CA2160101034B13705C19F061010791C8FC4A1501611803010F5F4A150796C7FC6013 1F4A151E183E183C013F167C4A15FC4D5A017F1503EF0FF04A143F01FF913803FFE0B9FC A26042447AC342>69 D<91B91280A30201902680000713006E90C8FC4A163FA24B81A302 03160E5DA314074B151E191CA2140F5D17075F021F020E90C7FC5DA2171E023F141C4B13 3CA2177C027F5CED800392B5FCA291B65AED00071601A2496E5A5CA2160101035D5CA216 0301075D4A90CAFCA3130F5CA3131F5CA3133F5CA2137FA313FFB612E0A341447AC340> I<DC0FF81306DCFFFE130E03079038FF801E923A1FF807E03E923A7F8001F03CDA01FEC7 EA787CDA03F8EC3CFCDA0FF0141D4A48EC1FF8DA3F80140F4AC8FCD901FE1507494816F0 5C01071603495A494816E0495A137F5C01FF17C04890C9FC5B12031980485AA2485A95C7 FC121F5BA2123F5BA3127F5BA4485A043FB512E0A39339001FF80060A360A2007F163F60 A3177F003F5F7F121F17FF6D93C7FC000F5D6C6C5C7F6C6C4A5A6C6CEC1F3E6C6C143ED9 3FC0EBF81E903A1FF007F01C0107B5EAC00C010149C9FC9038003FF03F4872C54B>I<02 7FB512E091B6FCA20200EBE000ED7F8015FFA293C7FCA35C5DA314035DA314075DA3140F 5DA3141F5DA3143F5DA3147F5DA314FF92C8FCA35B5CA313035CA313075CA3130F5CA313 1F5CA2133FA25CEBFFE0B612E0A25D2B447BC326>73 D<91B612F0A25F020101C0C7FC6E 5B4A90C8FCA25DA314035DA314075DA3140F5DA3141F5DA3143F5DA3147F5DA314FF92C9 FCA35B5CA3010316104A1538A21878010716705C18F018E0010F15015C18C01703011F15 074A1580170FA2013FED1F004A5C5F017F15FE16034A130F01FFEC7FFCB8FCA25F35447A C33D>76 D<91B56C49B512E0A28202009239000FFC00F107F0706E5A4A5F15DF705D1907 EC03CFDB8FF892C7FCA203875D02077F0303150EA270141EEC0F01020E161C826F153C14 1E021C6E1338167F1978023C800238013F1470A27113F00278131F02705E83040F130102 F014F84A5E1607EFFC0313014A01035C17FE1807010314014A02FF90C8FCA2705B010716 8F91C8138E177F18DE5B010EED3FDC18FCA2011E151F011C5EA2170F133C01386F5A1378 A201F81503486C5EEA07FEB500F01401A2604B447AC348>78 D<91B712F018FEF0FF8002 01903980007FE06E90C7EA1FF04AED07F818034B15FCF001FE1403A24B15FFA21407A25D A2140FF003FE5DA2021F16FC18074B15F8180F023F16F0F01FE04B15C0F03F80027FED7F 0018FE4BEB03FCEF0FF002FFEC7FC092B6C7FC17F892CAFC5BA25CA21303A25CA21307A2 5CA2130FA25CA2131FA25CA2133FA25CA2137FA25C497EB67EA340447AC342>80 D<DB03FE130C92390FFF801C037FEBE03C9238FE03F8913A03F0007C7C4A48EB3EF84A48 131F4A48130F4AC7FC027EEC07F05C1703495A18E0495AA213074A15C0A3130F1880A280 94C7FCA280806D7EECFFE015FC6DEBFF806D14F016FC6D14FF023F80020F801403DA003F 7F150703007F163F161F160FA21607A3120716031607A2485EA2120E160F001E5EA2001F 4B5AA2484BC7FC6D143E167E6D5C007F4A5A6D495AD87CF0495AD8787CEB1F8027F03F80 7FC8FC90381FFFFCD8E00713F039C0007F80364879C537>83 D<48B912F85AA2913B0007 FC001FF0D807F84A130701E0010F140349160148485C90C71500A2001E021F15E05E121C 123C0038143F4C1301007818C0127000F0147F485DA3C800FF91C7FC93C9FCA35C5DA314 035DA314075DA3140F5DA3141F5DA3143F5DA3147F5DA314FF92CAFCA35B5CA21303A213 07497E007FB612C0A25E3D446FC346>I<B6913807FFFEA25C000301C0020013E06C90C9 EA7F00183E183C60A26C1770601701604D5AA24DC7FC5F170E6E5CA2017F5D177817705F A24C5AA24C5A16076E91C8FC160E133F5E163C16385EA25E15015E6E485AA24BC9FC131F 150E151E151C5DA25D15F05DECF1C0A290380FF38014F792CAFC14FEA25CA25C5CA25C13 075CA25C91CBFC3F466CC348>86 D<EC1F80EC7FE0903901F07070903907C039F890380F 801D90381F001F013E6D5A137E5B484813075E485A120749130F000F5DA2485A151F003F 5D5BA2153F007F92C7FC90C7FCA25D157E12FEA29238FE0380EDFC071700A2007E13015E 913803F80E1407003E010F131E161C6C131C02385B3A0F80F078783A07C3E07C703A01FF 801FE03A007E000780292D76AB32>97 D<EB0FE0EA07FFA338001FC0130F131FA25CA313 3F91C8FCA35B137EA313FE5BA312015BEC1F80EC7FE03903F9E0F89038F3C07C9038F700 3E13FE48487F5BA2491480485AA25BA2121F5BA2153F123F90C7FCA2157F481500127EA2 5D5D5AA24A5AA24A5AA2007C5C4A5A140F5D4A5A003C49C7FC003E137E001E5B6C485A38 0783E03803FF80C648C8FC214676C42D>I<EC0FE0EC7FF8903801F81E903807E00F9039 0F80078090381F0003017E14C049131F0001143F5B4848EB7F801207485AED3E00484890 C7FCA2485AA2127F90C9FCA35A5AA45AA5ED0180ED03C0ED0780A2007CEC0F00007E141E 003E147C15F06CEB03E0390F800F802607C07EC7FC3801FFF838007FC0222D75AB2D>I< EE07F0ED03FFA39238000FE01607160FA217C0A2161FA21780A2163FA21700A25EA2167E A216FEA25EEC1F80EC7FE1903801F071903907C039F890380F801D90381F001F013E130F 017E5C5B48481307A248485C120749130F120F5E485A151F123F495CA2153F127F90C790 C7FCA25DA200FE147EA29238FE0380160703FC1300A2007E13015E913803F80E1407003E 010F131E161C6C131C02385B3A0F80F078783A07C3E07C703A01FF801FE03A007E000780 2C4676C432>I<EC0FE0EC7FF8903801F83E903807C00F90391F800780EB3F00017E14C0 491303485A48481307000715805B000F140F484814005D4848133E15FCEC07F0007FEBFF C0D9FFFEC7FC14C090C9FC5A5AA55AA4ED0180ED03C0007CEC0780A2007EEC0F00003E14 1E157C6C14F06CEB03E03907800F802603C07EC7FC3801FFF838003FC0222D75AB2D>I< EE0F80EE3FE0EEF870923801F038923803E0F8923807E1FC16C3ED0FC7A2EE87F892381F 83F0EE81E0EE8000153F93C7FCA45D157EA415FE5DA349B512FEA390260001F8C7FCA314 035DA414075DA4140F5DA4141F5DA4143F92C8FCA55C147EA314FE5CA413015CA4495AA3 5C1307121C007F5B12FF495AA291C9FC485AEAF81E485AEA7878EA1FF0EA07C02E5A83C5 1E>I<15FCEC03FF91390F83838091393E01CFC091387C00EF4A13FF4948137F01031580 4948133F495A131F4A1400133F91C75A5B167E13FE16FE1201495CA215011203495CA215 03A2495CA21507A25EA2150F151F5E0001143F157F6C6C13FF913801DF8090387C039F90 383E0F3FEB0FFCD903F090C7FC90C7FC5DA2157EA215FEA25DA2001C495A127F48495A14 074A5A485C023FC8FC00F8137E387C01F8381FFFE0000390C9FC2A407BAB2D>I<14FE13 7FA3EB01FC13001301A25CA21303A25CA21307A25CA2130FA25CA2131FA25C157F90393F 83FFC091388F81F091381E00F802387F4948137C5C4A137EA2495A91C7FCA25B484814FE 5E5BA2000314015E5BA2000714035E5B1507000F5DA249130F5E001F1678031F13704914 80A2003F023F13F0EE00E090C7FC160148023E13C01603007E1680EE070000FEEC1E0FED 1F1E48EC0FF80038EC03E02D467AC432>I<143C147E14FE1301A3EB00FC14701400AE13 7C48B4FC3803C780380703C0000F13E0120E121C13071238A21278EA700F14C0131F00F0 138012E0EA003F1400A25B137EA213FE5B12015BA212035B141E0007131C13E0A2000F13 3CEBC038A21478EB807014F014E0EB81C0EA0783EBC7803803FE00EA00F8174378C11E> I<14FE137FA3EB01FC13001301A25CA21303A25CA21307A25CA2130FA25CA2131FA25C16 7E013F49B4FC92380783C09138000E07ED3C1F491370ED603F017E13E0EC01C09026FE03 801380913907000E00D9FC0E90C7FC5C00015B5C495AEBF9C03803FB8001FFC9FCA214F0 3807F3FCEBF07F9038E01FC06E7E000F130781EBC003A2001F150FA20180140EA2003F15 1E161C010013E0A2485DA2007E1578167000FE01015B15F1489038007F800038021FC7FC 2A467AC42D>107 D<EB03F8EA01FFA3380007F013031307A214E0A2130FA214C0A2131F A21480A2133FA21400A25BA2137EA213FEA25BA21201A25BA21203A25BA21207A25BA212 0FA25BA2121FA25BA2123FA290C7FCA2387F01C01303007E1380A2130700FE130012FCA2 5B130EEA7C1E131CEA3C3CEA3E786C5AEA07C0154678C419>I<D801F0D90FE0EB07F0D8 03FCD97FF8EB3FFC28071E01F03EEBF81F3E0E1F03C01F01E00F80271E0F8700D983807F 001C018E90390F870007003C019C148E003801B802DC8002F814FC26781FF05C0070495C A24A5C00F0494948130FD8E03F6091C75B1200043F141F4960017E92C7FCA24C143F01FE 95C7FC49147E6104FE147E1201494A14FE610301EE0780000305011400494A14F8A20303 02035B0007F0F00E495C1A1E0307EDE01C000F193C494A153862030F020113F0001FF0F1 E0494A903800FF800007C7D80380023EC7FC492D78AB50>I<D801F0EB0FE0D803FCEB7F F83A071E01F03E3A0E0F03C01F001ED987001380001C018E130F003C139C003801B814C0 14F838781FF000705BA25C00F049131FD8E03F158091C7FC1200163F491500137EA25E01 FE147E5B16FE5E12014913015E170F00030203130E4914F0A20307131E0007EDE01C5B17 3CEEC038000F167849157017E0ED03C1001FEDE3C049903801FF000007C8127C302D78AB 37>I<EC0FE0EC7FFC903801F83E903907E00F8090390F8007C0EB1F00017EEB03E04914 F0A248481301484814F81207485AA2485AA2485A1503127F90C7FCA215074815F05AA215 0F16E05AED1FC0A21680153F16005D157E5D007C495A007E495A003E5C4A5A6CEB1F8026 0F803EC7FC3807C0FC3801FFF038003F80252D75AB32>I<D903E0137E903A07F801FF80 903A0E3C0783E0903A1C1E0F01F0903A3C1F1C00F801385B017849137C01705BA24A4813 7E01E05BA292C7FC00015B13C0147EC7FC02FE14FEA25CA20101140117FC5CA201031403 17F85CA20107EC07F0A24AEB0FE0A2010F15C0EE1F80163F1700496C137E5E4B5A9138B8 03F090393F9C07E091389E0F80DA07FEC7FCEC01F849C9FCA2137EA213FEA25BA21201A2 5BA21203A21207B512F0A25C2F3F7FAB32>I<D801F0EB3F803A03FC01FFF03A071E03C0 F83A0E0F0F007C001E90389E01FC001C139CECB803003813F0A2D91FE013F80078EC00E0 0070491300A200F05BEAE03F91C8FC1200A25B137EA313FE5BA312015BA312035BA31207 5BA3120F5BA3121F5B0007C9FC262D78AB29>114 D<EC0FE0EC7FF8903801F01E903803 C00F90390780078090380F0003011E14C0150749131FA2017CEB3F801378137CED0E0092 C7FC137E137F14F014FF6D13C06D13F06D7F6D7F1300EC0FFE14011400157F81120E003F 141E487EA2153E48C7123CA200FC5C12705D0078495A6C495A6CEB0F80260F803EC7FC38 03FFF838007FC0222D7AAB28>I<1470EB01F8A313035CA313075CA3130F5CA3131F5CA2 007FB512E0B6FC15C0D8003FC7FCA25B137EA313FE5BA312015BA312035BA312075BA312 0F5BA2EC0780001F140013805C140E003F131EEB001C143C14385C6C13F0495A6C485AEB 8780D807FEC7FCEA01F81B3F78BD20>I<137C48B414072603C780EB1F80380703C0000F 7F000E153F121C0107150012385E1278D8700F147E5C011F14FE00F05B00E05DEA003FEC 0001A2495C137E150313FE495CA215071201495CA2030F13380003167849ECC070A3031F 13F0EE80E0153F00011581037F13C06DEBEF8300000101148090397C03C787903A3E0F07 C70090391FFE01FE903903F000782D2D78AB34>I<017C143848B414FC3A03C78001FE38 0703C0000F13E0120E001C14000107147E1238163E1278D8700F141E5C131F00F049131C 12E0EA003F91C7123C16385B137E167801FE14705BA216F0000115E05B150116C0A24848 EB0380A2ED0700A2150E12015D6D5B000014786D5B90387C01E090383F0780D90FFFC7FC EB03F8272D78AB2D>I<017CEE038048B4020EEB0FC02603C780013FEB1FE0380703C000 0E7F5E001C037E130F01071607123804FE130300785DEA700F4A1501011F130100F00180 4914C012E0EA003FDA000314034C14805B137E0307140701FE1700495CA2030F5C000117 0E495CA260A24848495A60A2601201033F5C7F4B6C485A000002F713036D9039E7E00780 90267E01C349C7FC903A1F0781F81E903A0FFF007FF8D901FCEB0FE03B2D78AB41>I<02 F8133FD907FEEBFFE0903A0F0F83C0F0903A1C07C780F890393803CF03017013EE01E0EB FC07120101C013F8000316F00180EC01C000074AC7FC13001407485C120EC7FC140F5DA3 141F5DA3143F92C8FCA34AEB03C01780147EA202FEEB0700121E003F5D267F81FC130E6E 5BD8FF83143CD903BE5B26FE079E5B3A7C0F1F01E03A3C1E0F83C0271FF803FFC7FC3907 E000FC2D2D7CAB2D>I<137C48B414072603C780EB1F80380703C0000F7F000E153F001C 1600130712385E0078157EEA700F5C011F14FE00F0495B12E0EA003FEC00015E5B137E15 0301FE5C5BA2150700015D5BA2150F00035D5BA2151F5EA2153F12014BC7FC6D5B00005B EB7C0390383E0F7EEB1FFEEB03F090C712FE5DA214015D121F397F8003F0A24A5A484848 5A5D48131F00F049C8FC0070137E007813F8383801F0381E07C06CB4C9FCEA01FC294078 AB2F>I E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fn cmsl10 10.95 13 /Fn 13 117 df<EC07F8EC3FFF9138FC0FC0903903F003E0903907C001F0D90F8013F849 C7FC013E14FC017E147C017C147E13FC485AA20003157F5B1207A2120F5BA2121F16FF5B A2123FA44848EB01FEA648C7EA03FCA5ED07F8A25A16F0A2150F16E0A3ED1FC0A2168000 7E143F1600157E123E003F5C4A5AD81F805B000FEB07E06C6C485A2603F03FC7FC3800FF FCEB1FE0283F79BC2D>48 D<157015F014011407143F903803FFE0137FEBFFCFEBF80F13 00141F15C0A5143F1580A5147F1500A55C5CA513015CA513035CA513075CA5130F5CA313 1F497EB612F8A31D3D78BC2D>I<EC01FE91380FFFE0023F13F89138FC07FC903901E001 FE903907C000FF49C7EA7F80011E15C0163F4915E05B0170141F13FF80A35A163FA26C90 C7FC137E0118EC7FC090C8FCEEFF80A24B1300A24B5A5E4B5A4B5A4B5A5E4B5A4BC7FC15 FEEC01F84A5A4A5A4A5A4AC8FC143E5C5CEB01E04948130E49485B49C7FC131E495C1370 5B48485C484814F0000FB6FC5A485D5AB7FC5EA22B3D7CBC2D>I<EA0380120713E090B7 12805AA217005E485D5E001EC85A484A5A00385D150300784A5A00704AC7FC151E5D485C C8127015F04A5A4A5A4A5A4AC8FC140E141E5C147C14785C1301495AA213075C130F495A A2133F91C9FC5BA25B5B1201A312035BA21207A3485AA5121F5BA26C5AEA0780294074BD 2D>55 D<013FB7FC18E018F8903B007FF0000FFE6E48EB01FF9438007FC04B6E7E180F85 727E727E147F4B6E7EA2727EA302FF178092C9FCA54918C05CA41A8013034A5DA41A0013 074A5DA261A24E5A130F4A5E180F61181F61011F4C5A5C4E5A4EC7FC4D5A4D5A013F4B5A 4A4A5AEF3FE0EF7F80017F4A48C8FC01FFEC1FFCB812F0178004FCC9FC423E7DBD45>68 D<EC7FC0903803FFF890380FC07E90383E003F496D7E01FF6D7E82A248140782A26C5A13 7890C7120FA25EA2EC03FF147F903807FF1FEB1FE0D97F805B3801FE00EA03F8485A4848 133F485A003F5D49EC81C048C7FCA2157F48ED03804814FFA2007F5B913903BF07009038 80073F3A3FC00E1F8E260FE03C13FC3A03FFF00FF83A007FC003E02A2A7CA82D>97 D<EB3F80EA1FFFA3C6FC137FA291C9FCA55B5BA512015BA4EC07F80003EB3FFF9039F8F8 0FC09039FBE003E09039FF8001F891C77E5B4848147E49147F5B821780A2120F5B17C0A3 167F001F16805BA4EEFF00123F5B4B5AA24B5A5E007F4A5AA24B5A6D495A4BC7FCD87CE0 137E39F87001F839F03C07E039E00FFF80260003FCC8FC2A4077BE33>I<EC1FF0ECFFFE 903903F01F8090390FC003C0D93F0013E0017E130F49131F000115F04848EB3FE0485AA2 4848EB1FC0001FEC0F004990C7FC123FA2485AA412FF90C9FCA96CEC0380150716006C6C 5B151E001F5C6C6C5B6C6C5B6C6C485A3901F80F8026007FFEC7FCEB0FF0242A7AA828> I<EC3FE0903801FFF8903807E07E90380F801F90393F000F80017E14C049EB07E0485A12 034848EB03F0485AA2121F5B123FA248481307A290B6FCA2D8FF80C8FC90C9FCA87EED01 C015036C15806D1307001FEC0F006D131E000F5C6C6C5B6C6C485A3900FC07C0D93FFFC7 FCEB07F8242A7BA828>101 D<ED07F0ED3FFCEDFC1E913803F03F4A48B4FC4A48138014 1FEC3F81DA7F0113008102FE137C93C7FCA213015CA513035CA50007B512F8A3260007F0 C8FCA3130F5CA5131F5CA5133F5CA5137F91C9FCA55B5BA4EA03FF007F13FEB5FCA22940 7DBF1C>I<902707F007F8EB03FCD803FFD91FFF90380FFF80913CE0781FC03C0FE09126 E1E00FEBF0073E001FE38007E1C003F090260FE700EBE38002EEDAF70013F802FC14FE02 D85C14F84A5CA24A5C011F020F14074A4A14F0A5013F021F140F4A4A14E0A5017F023F14 1F91C74914C0A549027F143F4992C71380A300014B147F486C496DEBFFC0B5D8F87FD9FC 3F13FEA347287DA74C>109 D<903907F01F80D803FFEB7FE09138E1E1F09138E387F839 001FE707EB0FE614EE02FC13F002D813E09138F801804AC7FCA25C131FA25CA4133F5CA5 137F91C8FCA55B5BA31201487EB512FEA325287EA724>114 D<EB0380A4130791C7FCA2 5BA25BA2133EA2137E13FE12011207001FB512C0B6FCA2D801FCC7FCA312035BA512075B A5120F5BA41407001F130E13C0A4141E141C1380A26D5AA2000F5B14F03807E1E03801FF 80D8007EC7FC1A3978B723>116 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fo cmr12 12 85 /Fo 85 125 df<1618163CA2167EA216FFA24B7FA24B6C7EA29238063FE0A24B6C7EA24B 6C7EA292383807FC153092387003FE15609238E001FF15C002016D7F5D02036E7E92C7FC 4A6E7E1406020E6E7E140C021C6E7E141802386E7E143002706E7E146002E06E7E5C0101 6F7F5C0103707E91C9FC183F010683181F4983180F49831807498318034983A249707EA2 4848701380A248CBEA7FC0A20006F03FE0A248F01FF0A2001FBA12F8A24819FCA24819FE A2BCFC48477CC651>1 D<9239FFC001FC020F9038F80FFF913B3F803E3F03C0913BFC00 077E07E0D903F890390FFC0FF0494890383FF81F4948EB7FF0495A494814E049C7FCF00F E04991393FC0038049021F90C7FCAFB912F0A3C648C7D81FC0C7FCB3B2486CEC3FF0007F D9FC0FB512E0A33C467EC539>11 D<4AB4FC020F13E091387F80F8903901FC001C49487F D907E0130F4948137F011FECFF80495A49C7FCA25B49EC7F00163E93C7FCACEE3F80B8FC A3C648C7FC167F163FB3B0486CEC7FC0007FD9FC1FB5FCA330467EC536>I<913801FFC0 020FEBFB8091387F803F903801FC00494813FFEB07E0EB1FC0A2495A49C7FC167F49143F 5BAFB8FCA3C648C7123FB3B2486CEC7FC0007FD9FC1FB5FCA330467EC536>I<DBFF80EB 3FE0020F9039F001FFFC913B3F807C0FF01F913CFC000E3F800380D903F86D48486C7E49 48D90FFC804948D93FF8130F4948017F4A7E49485C49C75BA25B494B6D5A041F6E5A96C8 FCACF107F0BBFCA3C648C7391FC0001F190F1907B3B0486C4A6C497E007FD9FC0FB50083 B512E0A34B467EC551>I<DBFFC0EB3FF8020FD9F001B51270913C3F803C0FF007F0913A FC000F3F80D903F890391FFF001F4948EB3FFC4948495A495A49485C49C75B190F49023F 1407496E5AAFBBFCA3C648C7391FC00007B3B2486C4A6C497E007FD9FC0FB50083B512E0 A34B467EC551>I<001EEB03C0397F800FF000FF131F01C013F8A201E013FCA3007F130F 391E6003CC0000EB000CA401E0131C491318A3000114384913300003147090C712604814 E0000614C0000E130148EB038048EB070048130E0060130C1E1D7DC431>34 D<D91F801618D97FE0163CD9F078167C2603E01C16FC48486C4B5A260F800F4B5A6E6C14 07271F0003E04A5A6FEC3FC0003ED901BE14FF923ACFC00FCF80007ED900C1B5001FC7FC 9238C03FF0007C92C7123E6F147E00FC0260147C601701604D5A1707604D5A171F95C8FC 173E007C02E0137E4B137C007E5E1601003E01015C4B485A6C13034B485A6C6C48130F02 0E5C2607C00C49C9FC2603E01C5B2600F078133ED97FE05BD91F8001FCEB03F090C848EB 0FFC4B48EB1E0F030391387C03804CEBF801922707C001F013C0030FED00E04C48481360 DB1F0015704D481330033E1638037E010F1418157C4B5C0201171C4B011F140C4A5A1407 5D4A5A141F92C7FC143E147E147C5C0101030F141C4A1718494881A2494802071438010F 18304A6E6C137049C81560496F6C13E0013EEF01C049DB00F8138001FCEE7C034993381E 0F0049EE0FFC0160EE03F046517BCA51>37 D<EC03F0EC0FF8EC3E1EEC7C0E4A7E49487E 130302E07F01071301A3EB0FC0A4150393CAFC14E05D1506150E5D1518010713386E5A15 6015E0ECF1C0DAFB800107B512C06DB4C7FC5C4A9139007FFC000101EE1FE019806E6FC7 FC0100160E497E495E496C6C1418010E1638496C6C1430011816709026381FE05C01705E 496C6C1301D801C06D5C000301071403D807806D91C8FC000F6D6C5B001F0101140E003F 6E130C90C7EB801C48027F5BEEC0304891383FE070031F5B705AED0FF9923807FB806D6D B4C812C05E6F7E007F6E6D13016D6E6C14804C6C13036C6C496D1400001F912603CFF85B 6C6C90260F07FC130E6C6C90263E01FE133C3D03FE01F800FF80F8C6B54890383FFFF001 3F0180010713C0D907FCC890C7FC42497CC64C>I<121EEA7F8012FF13C0A213E0A3127F EA1E601200A413E013C0A312011380120313005A1206120E5A5A5A12600B1D78C41B>I< 140C141C1438147014E0EB01C01303EB0780EB0F00A2131E5BA25B13F85B12015B1203A2 485AA3485AA348C7FCA35AA2123EA2127EA4127CA312FCB3A2127CA3127EA4123EA2123F A27EA36C7EA36C7EA36C7EA212017F12007F13787FA27F7FA2EB0780EB03C01301EB00E0 14701438141C140C166476CA26>I<12C07E12707E7E7E120F6C7E6C7EA26C7E6C7EA213 78137C133C133E131E131FA2EB0F80A3EB07C0A3EB03E0A314F0A21301A214F8A41300A3 14FCB3A214F8A31301A414F0A21303A214E0A3EB07C0A3EB0F80A3EB1F00A2131E133E13 3C137C13785BA2485A485AA2485A48C7FC120E5A5A5A5A5A16647BCA26>I<16C04B7EB3 AB007FBAFCBB1280A26C1900C8D801E0C9FCB3AB6F5A41407BB84C>43 D<121EEA7F8012FF13C0A213E0A3127FEA1E601200A413E013C0A312011380120313005A 1206120E5A5A5A12600B1D78891B>I<B612C0A61A067F9721>I<121EEA7F80A2EAFFC0A4 EA7F80A2EA1E000A0A78891B>I<1618163C167CA2167816F8A216F01501A216E01503A2 16C01507A21680150FA2ED1F00A2151E153EA2153C157CA2157815F8A25D1401A24A5AA2 5D1407A25D140FA292C7FC5CA2141E143EA2143C147CA25CA25C1301A25C1303A25C1307 A25C130FA291C8FC5BA2133EA2133C137CA2137813F8A25B1201A25B1203A2485AA25B12 0FA290C9FC5AA2121E123EA2123C127CA2127812F8A25A126026647BCA31>I<14FF0107 13E090381F81F890383E007C01FC133F4848EB1F8049130F4848EB07C04848EB03E0A200 0F15F0491301001F15F8A2003F15FCA390C8FC4815FEA54815FFB3A46C15FEA56D130100 3F15FCA3001F15F8A26C6CEB03F0A36C6CEB07E0000315C06D130F6C6CEB1F806C6CEB3F 00013E137C90381F81F8903807FFE0010090C7FC28447CC131>I<143014F01301130313 1F13FFB5FC13E713071200B3B3B0497E497E007FB6FCA3204278C131>I<EB03FE90381F FFC0017F13F03901F80FFC3903C001FE48486C7E000EC7EA7F8048EC3FC0ED1FE04815F0 0030140F007015F800601407126CB415FC7F7F1503A46C4813076CC7FCC8FC16F8A2150F 16F0151F16E0A2ED3FC0ED7F8016005D5D4A5A4A5A4A5A5D4A5A4A5A4AC7FC147C5C5C49 5A495A495A49C7120C131E5B013814185B5B485A4848143848C81230000E1570001FB612 F0A25A5AB712E0A326427BC131>I<49B4FC010F13E0013F13FC9038FE01FE3A01F0007F 80D803C0EB3FC048C7EA1FE0120EED0FF0EA0FE0486C14F8A215077F5BA26C48130FEA03 C0C813F0A3ED1FE0A2ED3FC01680ED7F0015FE4A5AEC03F0EC1FC0D90FFFC7FC15F09038 0001FCEC007FED3F80ED1FC0ED0FE016F0ED07F816FC150316FEA2150116FFA3121EEA7F 80487EA416FE491303A2007EC713FC00701407003015F80038140F6C15F06CEC1FE06C6C EB3FC0D803E0EB7F803A01FE01FE0039007FFFF8010F13E0010190C7FC28447CC131>I< ED0380A21507150FA2151F153FA2157F15FFA25CEC03BF153F14071406140C141C141814 301470146014C013011480EB03005B13065B131C13185B1370136013E0485A5B120390C7 FC1206120E120C5A123812305A12E0B812C0A3C8383F8000ADEDFFE0027FEBFFC0A32A43 7DC231>I<000615C0D807C0130701FCEB7F8090B612005D5D5D15E0158026063FFCC7FC 90C9FCAE14FF010713C090381F01F090383800FC01F0137ED807C07F49EB1F8016C090C7 120F000615E0C8EA07F0A316F81503A216FCA5123E127F487EA416F890C712075A006015 F0A20070140F003015E00038EC1FC07E001EEC3F806CEC7F006C6C13FE6C6C485A3901F8 07F039007FFFE0011F90C7FCEB07F826447BC131>I<EC07FCEC3FFF91B512C0903903FC 03E0903907E000F0D91FC0133849C71258017EEB01FC01FE1303491307485A485AA24848 EB03F8000FEC01F092C7FC485AA3485AA3127FA29038007F80903801FFF090380780FC39 FF0E003E49EB1F8049EB0FC049EB07E0136001E0EB03F04914F8150116FC5BED00FEA390 C812FFA47EA57F123FA216FE121F15016D14FC120FED03F86C7EED07F06C6C14E06C6CEB 0FC06C6CEB1F80017EEB3F0090383F80FE90380FFFF8010313E00100138028447CC131> I<121CA2EA1F8090B712C0A3481680A217005E0038C8120C0030151C00705D0060153016 705E5E4814014B5A4BC7FCC81206150E5D151815385D156015E04A5AA24A5A140792C8FC 5CA25C141E143EA2147E147CA214FCA21301A3495AA41307A6130FAA6D5AEB01C02A457B C231>I<14FF010713E0011F13F890387F00FE01FC133FD801F0EB1F804848EB0FC049EB 07E00007EC03F048481301A290C713F8481400A47FA26D130116F07F6C6CEB03E013FC6C 6CEB07C09039FF800F806C9038C01F006CEBF03EECF87839007FFEF090383FFFC07F0107 7F6D13F8497F90381E7FFFD97C1F1380496C13C02601E00313E048486C13F00007903800 7FF84848EB3FFC48C7120F003EEC07FE150148140016FF167F48153FA2161FA56C151E00 7C153EA2007E153C003E157C6C15F86DEB01F06C6CEB03E06C6CEB07C0D803F8EB1F80C6 B4EBFF0090383FFFFC010F13F00101138028447CC131>I<14FF010713E0011F13F89038 7F80FC9038FC007E48487F4848EB1F804848EB0FC0000FEC07E0485AED03F0485A16F800 7F140190C713FCA25AA216FE1500A516FFA46C5CA36C7E5D121F7F000F5C6C6C130E150C 6C6C131C6C6C5BD8007C5B90383F01E090390FFF80FE903801FE0090C8FC150116FCA4ED 03F8A216F0D80F801307486C14E0486C130F16C0ED1F80A249EB3F0049137E001EC75A00 1C495A000F495A3907E01FE06CB51280C649C7FCEB1FF028447CC131>I<121EEA7F80A2 EAFFC0A4EA7F80A2EA1E00C7FCB3A5121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A2B78AA 1B>I<121EEA7F80A2EAFFC0A4EA7F80A2EA1E00C7FCB3A5121E127FEAFF80A213C0A412 7F121E1200A512011380A3120313005A1206120E120C121C5A5A12600A3E78AA1B>I<00 7FBAFCBB1280A26C1900CEFCB0007FBAFCBB1280A26C190041187BA44C>61 D<16C04B7EA34B7EA34B7EA34B7EA3ED19FEA3ED30FFA203707FED607FA203E07FEDC03F A2020180ED801FA2DA03007F160FA20206801607A24A6D7EA34A6D7EA34A6D7EA2027081 0260147FA202E08191B7FCA249820280C7121FA249C87F170FA20106821707A2496F7EA3 496F7EA3496F7EA201788313F8486C83D80FFF03037FB500E0027FEBFFC0A342477DC649 >65 D<B8FC17E017FC00019039C00003FF6C6C4801007FEF3FC0717E717E717E84170384 170184A760A21703601707604D5A4D5AEF7FC04DC7FCEE03FEEE3FF091B65A17FC0280C7 B47EEF1FC0EF0FF0717E717E717E717E1980187F19C0A2183F19E0A8F07FC0A2198018FF 4D1300A24D5AEF0FFC4D5AEF7FE048486C903803FFC0B9C7FC17FC17C03B447CC345>I< DB0FFE146092B500C013E0020314F0913A0FFC01FC0191393FC0003E02FFC7EA0F83D903 FCEC03C74948EC01E74948EC00FF4948157F4948153F4948151F49C9120F485A49160712 0348481603A248481601A248481600A2123FA2491760127FA31900485AAE6C7EA21960A2 123F7FA2001F18E07F000F18C0A26C6C160119806C6C160312016DEE07006C6C16066D6C 150E6D6C5D6D6C5D6D6C15786D6C5D6D6C4A5AD900FFEC0780DA3FC0011FC7FCDA0FFC13 FC0203B512F0020014C0DB0FFEC8FC3B487BC546>I<B8FC17F017FC00019039C00007FF 6C499038007FC0017FED1FE0EF07F0EF03FC717E717E84727E727E727EA2727E85180385 A2180185A38584A31A80AD1A00A36061A361180361180761180F614E5A183F614EC7FC18 FEEF03FC4D5AEF1FE001FFED7FC0486DD907FFC8FCB812FC17F094C9FC41447CC34B>I< B912F8A3000101C0C7127F6C6C48EC07FC17011700187C183C181CA284A31806A4180704 067FA395C7FCA4160EA2161E163E16FE91B5FCA3EC8000163E161E160EA21606A319C0A3 F0018093C7FCA41803A21900A260A260A2181EA2183E187EEF01FE170748486C147FB95A A33A447CC342>I<B912F0A3000101C0C7127F6C6C48EC0FF817031701170018781838A2 181CA3180CA4180E1806160CA21800A5161CA2163C167CED01FC91B5FCA3EC8001ED007C 163C161CA2160CA793C8FCB08048487EB612F8A337447CC340>I<DB0FFE146092B500C0 13E0020314F0913A0FFC01FC0191393FC0003E02FFC7EA0F83D903FCEC03C74948EC01E7 4948EC00FF4948157F4948153F4948151F49C9120F485A491607120348481603A2484816 01A248481600A2123FA2491760127FA396C7FC485AAD4CB612C06C7EA293C7387FF00072 5A003F171F7FA2121F7F120FA26C7EA26C7E6C7EA26C7E6D7E6D6C153F6D7E6D6C157F6D 6C15E7D903FEEC01C7D900FFEC0383DA3FE0EB0F01DA0FFCEBFE000203B500F813600200 02E090C7FCDB0FFEC9FC42487BC54D>I<B6D8C003B6FCA3000101E0C70007138026007F 80913801FE00B3A991B7FCA30280C71201B3AC2601FFE0913807FF80B6D8C003B6FCA340 447CC349>I<B612F0A3C6EBF0006D5A6D5AB3B3B3A4497E497EB612F0A31C447DC323>I< B600C049B512C0A3000101E0C8387FFC006C49ED3FE06D481680063EC7FC183C18386060 4D5A4D5A4DC8FC171E17385F5F4C5A4C5A4CC9FC160E5E5E5E5E4B5A4B7E4B7E150F4B7E 4B7E1577EDE3FE913881C1FFEC8381DA87007F028E6D7E149C02B86D7E02F06D7E14C04A 6D7E707EA2707E707EA2707F717EA2717E717EA2717E717EA2717E717EA2717F8585496C 82486D4A13FCB600C0011FEBFFE0A343447CC34C>75 D<B612F8A3000101E0C9FC6C6C5A 5CB3B31830A418701860A518E0A3EF01C0A217031707A2170F173F177FEE01FF48486C01 1F1380B9FCA334447CC33D>I<B56C933807FFFC6E5EA20001F1FE0026006FE0EE1BF8A3 D967F01633A2D963F81663A3D961FC16C3A3D960FEED0183A2027FED0303A36E6C1406A3 6E6C140CA26E6C1418A36E6C1430A36E6C1460A26E6C14C0A36E6CEB0180A3037FEB0300 A292383F8006A36F6C5AA36F6C5AA26F6C5AA36F6C5AA36F6C5AA26FB45AA370C7FC13F0 A2486C143ED80FFFEF0FFEB500F0011C0107B512FCA34E447BC359>I<B56C020FB5FC80 80C6040013F06D6CED1F80D96FF8ED0F00A2D967FC1506EB63FEA2EB61FF01607FA26E7E 6E7EA26E7E6E7EA26E7E6E7EA26E7E6E7FA26F7E6F7EA26F7E6F7EA26F7E6F7EA26F7E6F 1380A2EE7FC0EE3FE0A2EE1FF0EE0FF8A2EE07FCEE03FEA2EE01FF701386A2EF7FC6EF3F E6A2EF1FF6EF0FFEA217071703A217011700A201F0167E183E487ED80FFF161EB500F015 0EA2180640447CC349>I<ED1FFC4AB512C0913907F007F091391F8000FC027EC7123FD9 01F8EC0FC049486E7E49486E7E49486E7E49486E7E49C9127E017E8201FE834848707E48 48707EA24848707EA2000F84491603001F84A24848707EA3007F84A24982A300FF1980AD 6C6C4C1300A4003F606D1603A2001F60A26C6C4C5AA26C6C4C5AA20003606D161F6C6C4C 5A000060017F4CC7FC6E5D013F5E6D6C4A5AD907E0EC03F06D6C4A5AD901FCEC1FC0D900 7E4AC8FCDA1F8013FC913907F007F00201B512C09126001FFCC9FC41487BC54C>I<B712 FCEEFFC017F800019039C0000FFC6C6C48EB01FF9338007F80EF1FE0170FEF07F018F8EF 03FCA218FE1701A218FFA718FEA2170318FCA2EF07F818F0EF0FE0EF1FC0EF7F80933801 FE00EE0FFC91B612F017800280C9FCB3AA3801FFE0B612C0A338447CC342>I<ED1FFC4A B512C0913907F007F091391F8000FC027EC7123F4948EC1FC0D903F0EC07E049486E7E49 486E7E49486E7E49C9127E49167F01FE707E4848707E00038449160F000784491607000F 84A24848707EA2003F84491601A2007F84A34982A200FF1980AD007F19006D5EA3003F60 A26D1603001F60A2000F606D16070007606DD903F0130F0003DA0FFC5C6DD91C0E131F00 014A6C5C6C6C903A3003803F80017FD9700149C7FC92386000C0D93F8015FED91FC0ECE1 FCD907E0EC63F0D903F0EC77E0902601FC70EB7FC09026007E3091C8FCDA1FB813FC9127 07FC07F814C00201B57E9139001FFC3C92C7FC053E1301171E051F13031A80F08007F0C0 0F94380FF03F95B51200A28361715BA2715B9438007FE0F01F8042597BC54C>I<B712E0 16FF17C000019039C0003FF86C6C48EB03FCEE00FF717E717E717E717E717EA284170384 A760A21707604D5AA24D5A4D5A4DC8FCEE01FEEE07F8EE3FE091B6C9FC16FC913980007F 80EE0FE0707EEE03FC707E160083717EA2717EA784A71A6084171FA21AE0716C13C02601 FFE002071301B600C01680943801FC03943900FE0700CBEA3FFEF007F843467CC348>I< 49B41303010FEBE007013F13F89039FE00FE0FD801F8131FD807E0EB079F49EB03DF4848 6DB4FC48C8FC4881003E81127E82127C00FC81A282A37E82A27EA26C6C91C7FC7F7FEA3F F813FE381FFFE06C13FE6CEBFFE06C14FC6C14FF6C15C0013F14F0010F80010180D9001F 7F14019138001FFF03031380816F13C0167F163F161F17E000C0150FA31607A37EA36C16 C0160F7E17806C151F6C16006C5D6D147ED8FBC05CD8F9F0495AD8F07C495A90393FC00F E0D8E00FB51280010149C7FC39C0003FF02B487BC536>I<003FB912F8A3903BF0001FF8 001F01806D481303003EC7150048187C0078183CA20070181CA30060180CA5481806A5C8 1600B3B3A54B7EED7FFE49B77EA33F447DC346>I<B600C0010FB5FCA3000101E0C813F0 26007F80ED1F80F00F00A21806B3B3A7180E6D6C150CA2181C131F6E1518010F16381830 6D6C1570606D6C14016D6C5D6D6CEC0780027F4AC7FC6E6C131EDA1FE0137C913907FC03 F00201B55A6E6C1380DB07FCC8FC40467CC349>I<B692383FFFF0A3000301E003071300 C649ED01FC4A5E017F705A6E5E133F616E1501011F5FA26D6C4BC7FCA28001071606A26E 150E0103160CA26D6C5DA2806D5EA26F1470027F156081023F5DA281021F4A5AA26F1303 020F92C8FC8102071406A26F130E0203140CA26E6C5BA2816E5CA2EE8070037F1360A26F 6C5AA216E092381FE180A216F3030F90C9FC16FBED07FEA36F5AA36F5AA26F5AA3166044 467EC349>I<B60107B500F890380FFFFEA3000301E0D9001F90C813F06C0180DA0FFCED 3FC091C86C48ED1F006C871C0E6D6C6E7E1C0CA26D6C6F5DA36EDA06FF1538011F1A30A2 6E020E6D1470010FDB0C7F1560A26E021C7F0107DB183F5DA2856D6CDA301F4A5AA36D6C 4A6C6C49C7FCA36D6C4A6C6C1306A3DB80016E130E027FDA8003140CA2DBC00380023FDA 00015CA203E081021F01066D5CA36E6C486E6C5AA36E6C486E6C5AA36F48EC1FE1020360 A2DBFE7015F302010160020F90C8FCA2DBFFE015FB6E49EC07FEA36F486E5AA36FC86C5A A3031E6F5AA4030C16605F467EC364>I<003FB500E0011FB5FCA3C691C7000713E0D93F FC020190C7FC6D4815FC010F6F5A6D6C15E0A26D6C4A5A6D6C5D4DC8FC6D6D5B6E6C1306 5F6E6C131C6E6C13185F6E6C13706E6C13605F913803FE01DA01FF5B4CC9FC6E1387ED7F C616CCED3FFC6F5A5E6F7E6F7EA26F7E82A203067F150E92380C7FC04B6C7E1538923830 1FF04B6C7E15E04B6C7E4A486C7E14034B6C7E02066D7F140E020C6E7E4A6E7E14380230 6E7E4A6E7E14E04A6E7E49486E7E130349C86C7E496F7F5B496C8201FF83000701E00203 13F8B500F8021FEBFFF0A344447EC349>I<001FB81280A39126800001130001FCC7FC01 F04A5A01C04A5A5B90C8485A121E4C5A484B5AA200384B5A4C5AA24B90C7FC00304A5AA2 4B5AA24B5AC8485AA24B5A4B5AA24B5A5C93C8FC4A5AA24A5A4A5AA24A5A4A5AA24A5A14 FF5D4990C9FCEF0180495A495AA2495A494814031800495AA2495A495A5F4890C8FC485A 5F485A48485D5F48485D17FE484814034848140F16FFB8FCA331447BC33C>90 D<EAFFFCA4EAF000B3B3B3B3B3A2EAFFFCA40E6476CA1B>I<01C0131800011438484813 7048C712E0000EEB01C0000C1480001C13030018140000385B003013060070130E006013 0CA300E0131C481318A400CFEB19E039FFC01FF801E013FCA3007F130FA2003F130701C0 13F8390F0001E01E1D71C431>I<EAFFFCA4EA003CB3B3B3B3B3A2EAFFFCA40E647ECA1B> I<130C131E133F497EEBF3C03801E1E03803C0F03807807848487E001E7F487F0070EB03 8048EB01C00040EB00801A0E75C331>I<EB07FC90383FFF809038F80FE03903C003F048 C66C7E000E6D7ED80FC0137E486C137F6D6D7EA36F7EA26C5AEA0380C8FCA4EC0FFF49B5 FC90380FFE1FEB3FC0EBFF00EA03FC485A485A485A485A127F5B176048C7FCA3153FA36D 137F007F14EF6D9038C7E0C0003F13013A1FE00783F13B07F81E03FF802701FFFC011300 3A001FE0007C2B2E7CAC31>97 D<EA01FC12FFA3120712031201B3EC03FC91380FFF8091 383C07E091387001F89039FDE0007E02807F01FFEC1F8091C713C049EC0FE049140717F0 A2EE03F8A217FCA2160117FEAB17FC1603A217F8A2EE07F0A26DEC0FE017C06D141F01FB EC3F80D9F380EB7E00D9E1C05B9039E0F001F89039C03C07E09039801FFF80C7D803FCC7 FC2F467DC436>I<EC7F80903803FFF090380FC07C90383F000F01FCEB03804848EB01C0 0003140F4848EB1FE049133F120F485AA2485AED1FC0007FEC070092C7FCA290C9FC5AAB 7E7FA2123F16307F001F15706C6C146016E06C6C14C06C6C13010001EC03806C6CEB0700 013F131E90381FC078903807FFF001001380242E7DAC2B>I<167FED3FFFA315018182B3 EC7F80903803FFF090380FC07C90383F000E017E1307496D5AD803F87F48487F5B000F81 485AA2485AA2127FA290C8FC5AAB7E7FA2123FA26C7EA2000F5D7F6C6C5B00035C6C6C90 38077F806C6C010E13C0013F011C13FE90380FC0F8903803FFE09026007F0013002F467D C436>I<EB01FE903807FFC090381F03F090387E00FC49137E48487F485A4848EB1F8000 0F15C049130F121F484814E01507A2007F15F090C7FCA25AA390B6FCA290C9FCA67EA27F A2123F16306C7E1670000F15606D14E06C6C14C0000314016C6CEB03806C6CEB0700013E 131E90381F80F8903803FFE0010090C7FC242E7DAC2B>I<EC0FE0EC7FF8903801F81E90 3803F03F90390FE07F8090381FC0FF5C133F495AA2ED7F0001FE131C92C7FCAFB67EA3C6 48C8FCB3B2486C7E007F13FFA321467EC51E>I<EE0F80D901FCEB7FE0903A0FFF81F0F0 90393F07E3819039FC01FF033A01F800FE014848017E13E00007027FC7FC497F000F8149 131F001F81A9000F5D6D133F000792C7FC6D5B0003147E6C6C5B6D485A3903BF07E09038 0FFF80260701FCC8FC90CAFCA25AA37F6C7E7F90B512F86C14FF16E06C15F86C6C8048B6 7E3A07C0000FFF48481300003FC8EA3F80003E151F48ED0FC0A2481507A56C150F007C16 80007E151F003E16006C153E6C6C5CD807E0495AD801F8EB07E0D8007FEB3F8090261FFF FEC7FC010113E02C427DAC31>I<EA01FC12FFA3120712031201B3EC01FE913807FFC091 381E07F091383801F802707FECE000D9FDC07F5C01FF147F91C7FCA25BA35BB3A8486CEC FF80B5D8F83F13FEA32F457DC436>I<EA01E0EA07F8A2487EA46C5AA2EA01E0C8FCADEA 01FC12FFA3120712031201B3B0487EB512F8A315437DC21C>I<143C14FFA2491380A46D 1300A2143C91C7FCADEC7F80EB3FFFA31300147F143FB3B3AA123E127F39FF807F00A214 7EA25C6C485A383C01F06C485A3807FF80D801FEC7FC195785C21E>I<EA01FC12FFA312 0712031201B3A292381FFFE0A36F1300ED07F816E05E5E030EC7FC5D5D5D5D4A5A4A5A4A C8FC5CEC3F804A7E14FF9038FDCFE09038FF8FF01407496C7E01FC7F14016E7E81816F7E 82151F6F7E821507826F7E8282486C491380B5D8F81F13F8A32D457DC433>I<EA01FC12 FFA3120712031201B3B3B3A5487EB512F8A315457DC41C>I<D801FC01FFEC1FE000FF01 0701E0EBFFFC913B0F03F801E07F913C3C01FC07803F800007903C7000FE0E001FC00003 49D97E1C130F2601FDC0D97F38804A143001FFDA3FF06D7E91C75BA2495DA3495DB3A848 6C4A6C497EB5D8F81FB50003B512E0A34B2C7DAB52>I<3901FC01FE00FF903807FFC091 381E07F091383801F8000701707F0003EBE0002601FDC07F5C01FF147F91C7FCA25BA35B B3A8486CECFF80B5D8F83F13FEA32F2C7DAB36>I<EC7F80903803FFF090380FC0FC9038 3E001F496D7E496D7E48486D7E48486D7E48486D7E000F81A24848147E003F157FA290C8 7E481680A44816C0AA6C1680A26D147F003F1600A2001F157E6D14FE000F5D6D13010007 5D6C6C495A6C6C495A6C6C495A013E49C7FC90381FC0FE903807FFF89038007F802A2E7D AC31>I<3901FC03FC00FF90380FFF8091383C07E091387001F83A07FDE000FE00030180 137FD801FFEC3F8091C7EA1FC04915E049140F17F0160717F8160317FCA3EE01FEABEE03 FCA3EE07F8A217F0160F6D15E0EE1FC06D143F17806EEB7E00D9FDC05B9039FCF003F891 383C0FE091381FFF80DA03FCC7FC91C9FCAE487EB512F8A32F3F7DAB36>I<91387F8003 903903FFE00790380FE07890393F801C0F90387E000E496D5AD803F8EB039F0007EC01BF 4914FF48487F121F5B003F81A2485AA348C8FCAB6C7EA3123F7F121F6D5C120F6D5B1207 6C6C5B6C6C497E6C6C130E013F131C90380FC0F8903803FFE09038007F0091C7FCAEEEFF 80033F13FEA32F3F7DAB33>I<3903F803F000FFEB1FFCEC3C3EEC707F0007EBE0FF3803 F9C000015B13FBEC007E153C01FF13005BA45BB3A748B4FCB512FEA3202C7DAB26>I<90 383FE0183901FFFC383907E01F78390F0003F8001E1301481300007C1478127800F81438 A21518A27EA27E6C6C13006C7E13FC383FFFE06C13FC6C13FF6C14C06C14E0C614F0011F 13F81300EC0FFC140300C0EB01FE1400157E7E153EA27EA36C143C6C147C15786C14F86C EB01F039F38003E039F1F00F8039E07FFE0038C00FF01F2E7DAC26>I<1306A5130EA413 1EA3133E137EA213FE12011207001FB512F0B6FCA2C648C7FCB3A4150CAA017E131C017F 1318A26D133890381F8030ECC070903807E0E0903801FFC09038007F001E3E7EBC26>I< D801FC147F00FFEC3FFFA300071401000380000181B3A85EA35DA212006D5B017E903807 7F80017F010E13C06D011C13FE90380FC078903803FFF09026007F8013002F2D7DAB36> I<B539F001FFFCA3000790C7EA7FE06C48EC1F8000011600160E1200160C017F5CA28001 3F5CA26E1370011F146080010F5CA2ECF00101075CA26D6C48C7FCA26E5A01011306A26D 6C5AA214FF6E5AA215B8EC3FB015F06E5AA36E5AA26E5AA36EC8FC2E2C7EAA33>I<B500 E0B539E03FFF80A30007903C000FFE000FFC00D803FCD903F8EB03F8F001E0120103015D 6D80000060A26D6E13036DD9037E91C7FCA20280017F5B013FD9063F1306A2D91FC06E5A ED0C1FA2D90FE06E5AED180FA2D907F06E5AED3007A2D903F86E5AED6003A2902601FCE0 6D5AEDC00117FCD900FFECFD80ED800017FF027F92C8FC92C77EA26E147E023E143EA202 1E143C021C141CA2412C7EAA46>I<B539F007FFFCA30003D9C00113C0C6496C1300017F 14FC013F5C6E13E06D7E010F495A6D6C485A02F890C7FC903803FC060101130E6E5A9038 00FF186E5AEC3FF05D141F140F6E7E81140FEC0DFCEC19FEEC38FF4A7E9138603F8002C0 7F0101131F49486C7E02007F01066D7E010E1303496D7E013C80017C80D801FC1580D80F FE4913C0B5D8800F13FFA3302B7FAA33>I<B539F001FFFCA3000790C7EA7FE06C48EC1F 8000011600160E0000150C6D141C6D1418A26E1338013F1430A26D6C5BA26E13E0010F5C A26D6C485AA2ECF803010391C7FCA2903801FC06A2ECFE0E0100130CA2EC7F18A215B8EC 3FB0A2EC1FE0A36E5AA26E5AA36EC8FCA21406A35CA25CA2123C007E5BB4FC5CA25CEAFE 01387C0380D87007C9FCEA3C1EEA0FFCEA03F02E3F7EAA33>I<003FB612E0A29038C000 3F90C713C0003CEC7F800038ECFF00A20030495A0070495AA24A5A0060495AA24A5A4A5A A2C7485A4AC7FC5B5C495A13075C495A131F4A1360495A495AA249C712C0485AA2485A48 5A1501485A48481303A24848EB07804848131F00FF14FF90B6FCA2232B7DAA2B>I<BF12 80A26102809B62>124 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fp cmbx12 12 46 /Fp 46 122 df<B612F8A91D097F9A25>45 D<EE01C0EE03E01607A2160F17C0161F1780 A2163F17005E167EA216FE5E15015EA215035EA215075E150F5EA2151F5E153F93C7FCA2 5D157E15FE5DA214015D14035DA214075D140F5DA2141F5D143F92C8FCA25C147EA214FE 5C13015CA213035C13075CA2130F5C131F5CA2133F91C9FC5B137EA213FE5B12015BA212 035BA212075B120F5BA2121F5B123F90CAFCA25A127E12FE5AA25A12782B647ACA38>47 D<EC03C01407141F147FEB03FF133FB6FCA413C3EA0003B3B3ADB712FCA5264177C038> 49 D<ECFFE0010F13FE013F6D7E90B612E0000315F82607FC0313FE3A0FE0007FFFD81F 806D138048C7000F13C0488001C015E001F07F00FF6E13F07F17F881A46C5A6C5A6C5AC9 FC17F05DA217E05D17C04B13804B1300A2ED1FFC4B5A5E4B5A4B5A4A90C7FC4A5A4A5AEC 0FF04A5AEC3F804AC7127814FE495A494814F8D907E014F0495A495A49C8FC017C140149 140348B7FC4816E05A5A5A5A5AB8FC17C0A42D417BC038>I<ECFFF0010713FF011F14C0 017F14F049C66C7ED803F8EB3FFED807E06D7E81D80FF86D138013FE001F16C07FA66C5A 6C4815806C485BC814005D5E4B5A4B5A4B5A4A5B020F1380902607FFFEC7FC15F815FF16 C090C713F0ED3FFCED0FFEEEFF80816F13C017E0A26F13F0A217F8A3EA0FC0EA3FF0487E A2487EA217F0A25D17E06C5A494913C05BD83F80491380D81FF0491300D80FFEEBFFFE6C B612F800015D6C6C14C0011F49C7FC010113E02D427BC038>I<163FA25E5E5D5DA25D5D 5D5DA25D92B5FCEC01F7EC03E7140715C7EC0F87EC1F07143E147E147C14F8EB01F0EB03 E0130714C0EB0F80EB1F00133E5BA25B485A485A485A120F5B48C7FC123E5A12FCB91280 A5C8000F90C7FCAC027FB61280A531417DC038>I<0007150301E0143F01FFEB07FF91B6 FC5E5E5E5E5E16804BC7FC5D15E092C8FC01C0C9FCAAEC3FF001C1B5FC01C714C001DF14 F09039FFE03FFC9138000FFE01FC6D7E01F06D13804915C0497F6C4815E0C8FC6F13F0A3 17F8A4EA0F80EA3FE0487E12FF7FA317F05B5D6C4815E05B007EC74813C0123E003F4A13 80D81FC0491300D80FF0495AD807FEEBFFFC6CB612F0C65D013F1480010F01FCC7FC0101 13C02D427BC038>I<4AB47E021F13F0027F13FC49B6FC01079038807F8090390FFC001F D93FF014C04948137F4948EBFFE048495A5A1400485A120FA248486D13C0EE7F80EE1E00 003F92C7FCA25B127FA2EC07FC91381FFF8000FF017F13E091B512F89039F9F01FFC9039 FBC007FE9039FF8003FF17804A6C13C05B6F13E0A24915F0A317F85BA4127FA5123FA217 F07F121FA2000F4A13E0A26C6C15C06D4913806C018014006C6D485A6C9038E01FFC6DB5 5A011F5C010714C0010191C7FC9038003FF02D427BC038>I<121E121F13FC90B712FEA4 5A17FC17F817F017E017C0A2481680007EC8EA3F00007C157E5E00785D15014B5A00F84A 5A484A5A5E151FC848C7FC157E5DA24A5A14035D14074A5AA2141F5D143FA2147F5D14FF A25BA35B92C8FCA35BA55BAA6D5A6D5A6D5A2F447AC238>I<EA07C0EA1FF0EA3FF8EA7F FCEAFFFEA7EA7FFCEA3FF8EA1FF0EA07C0C7FCAEEA07C0EA1FF0EA3FF8EA7FFCEAFFFEA7 EA7FFCEA3FF8EA1FF0EA07C00F2C78AB1F>58 D<EE1F80A24C7EA24C7EA34C7EA24B7FA3 4B7FA24B7FA34B7F169F031F80161F82033F80ED3E07037E80157C8203FC804B7E020181 15F0820203814B137F0207815D173F020F814B7F021F8292C77EA24A82023E80027E8202 7FB7FCA291B87EA2498302F0C8FCA20103834A157F0107834A153FA249488284011F8491 C97E4984133E017E82B6020FB612F0A54C457CC455>65 D<B9FC18F018FE727E19E02600 3FFCC700077F05017F716C7E727E727EA2721380A37213C0A74E1380A24E1300A24E5A4E 5A4E5A4D5B05075B94B5128091B700FCC7FC18F018FF19E002FCC7000113F8716C7EF01F FE727E7213801AC07213E0A27213F0A31AF8A71AF0A2601AE0604E13C0604E138095B512 0005075BBA12F86119C04EC7FC18E045447CC350>I<DCFFF01470031F01FF14F04AB6EA E0010207EDF803023FEDFE0791B539E001FF0F4949C7EA3F9F010701F0EC0FFF4901C080 4990C87E4948814948814948167F4849163F4849161F5A4A160F485B19074890CAFC1903 5A5BA2007F1801A34994C7FC12FFAE127F7F1AF0A2123FA27F6C18011AE06C7F19036C6D 17C06E16077E6C6DEE0F806C6DEE1F006D6C5E6D6C167E6D6C6C5D6D6D4A5A6D01F0EC07 F0010101FEEC1FE06D903AFFF001FF80023F90B6C7FC020715FC020115F0DA001F148003 0001F8C8FC44467AC451>I<B9FC18F018FE727E19E026003FFEC7001F13F805017F9438 003FFF060F7F727F727F727F84737E737EA2737EA2737EA21B80A2851BC0A51BE0AD1BC0 A51B8061A21B006162193F624F5A19FF624E5B06075B4E5B063F90C7FC4DB45A050F13F8 BA5A19C04EC8FC18F095C9FC4B447CC356>I<BA12F8A485D8001F90C71201EF003F180F 180318011800A2197E193EA3191EA21778A285A405F890C7FCA316011603161F92B5FCA5 ED001F160316011600A2F101E01778A2F103C0A494C7FC1907A21A80A2190FA2191FA219 3FF17F0061601807181F4DB5FCBBFC61A443447DC34A>I<BA1280A419C026003FFEC712 1F1701EF007F183F181F180F180719E01803A31801A3EE01E0F000F0A419001603A31607 160F167F91B6FCA59138FE007F160F16071603A31601A693C9FCAFB712F0A53C447CC346 >I<DCFFF01470031F01FF14F04AB6EAE0010207EDF803023FEDFE0791B539E001FF0F49 49C7EA3F9F010701F0EC0FFF4901C0804990C87E4948814948814948167F4849163F4849 161F5A4A160F485B19074890CAFC19035A5BA2007F1801A34994C8FC12FFAD057FB612F0 127F7FA3003FDC0001EBF000A27F7EA26C7FA26C7F807E6C7F6C7F6D7E6D6C5D6D6C7E6D 6D5C6D01F05C010101FE143F6D903AFFF001FF9F023F90B6120F0207EDFC030201EDF000 DA001F02C01330030001FCC9FC4C467AC458>I<B712E0A5D8001F90C7FCB3B3B3A4B712 E0A523447DC32A>73 D<B712F0A526003FFECAFCB3B1F00780A4180F1900A460A360A218 7EA218FE170117031707171F177FEE03FFB95AA539447CC343>76 D<923807FFC092B512FE0207ECFFC0021F15F091267FFE0013FC902601FFF0EB1FFF0107 0180010313C04990C76C7FD91FFC6E6C7E49486F7E49486F7E01FF8348496F7E48496F13 80A248496F13C0A24890C96C13E0A24819F04982003F19F8A3007F19FC49177FA400FF19 FEAD007F19FC6D17FFA3003F19F8A26D5E6C19F0A26E5D6C19E0A26C6D4B13C06C19806E 5D6C6D4B13006C6D4B5A6D6C4B5A6D6C4B5A6D6C4A5B6D01C001075B6D01F0011F5B0101 01FE90B5C7FC6D90B65A023F15F8020715C002004AC8FC030713C047467AC454>79 D<B9FC18F018FE727E19E0D8001F90C7000F7F05017F716C7E727E727E721380A21AC084 A21AE0A91AC0A24E1380A21A00604E5A4E5A4D485A050F5B92B712C096C7FC18FC18C092 CBFCB3A7B712E0A543447DC34D>I<B812F8EFFFC018F818FE727ED8001F90C7003F13E0 05037F05007F727E727E727EA28684A286A762A24E90C7FCA24E5A61187F943801FFF005 075B053F138092B7C8FC18F818E018F892C77FEF3FFF050F7F717F717FA2717FA2717FA7 85A61B0F85A2187F73131F72141EB700E06DEB803E72EBE0FC72EBFFF8060114F0726C13 E0CC0007138050457DC354>82 D<DAFFE0131C010701FE133C013F9038FF807C90B6EAE0 FC4815F9489038801FFF3907FC00014848EB007F4848143F4848140F491407007F15035B 1601160012FF177CA27FA26D153C7F7F6D92C7FC6C7EEBFFE014FE6CEBFFF015FF6C15E0 16FC6C816C6F7E6C826C826C6C81011F810107811300020F80140003077FED007F82040F 1380828212F082A282A27EA218007EA26C5D6C5E6D14036D5D6D140701F84A5A01FFEC3F F002F8EBFFE0486CB65AD8FC1F92C7FCD8F80714FC48C614F0480107138031467AC43E> I<003FBA12E0A59026FE000FEB8003D87FE09338003FF049171F90C71607A2007E180300 7C1801A300781800A400F819F8481978A5C81700B3B3A20107B8FCA545437CC24E>I<90 3801FFE0011F13FE017F6D7E48B612E03A03FE007FF84848EB1FFC6D6D7E486C6D7EA26F 7FA36F7F6C5A6C5AEA00F090C7FCA40203B5FC91B6FC1307013F13F19038FFFC01000313 E0000F1380381FFE00485A5B127F5B12FF5BA35DA26D5B6C6C5B4B13F0D83FFE013EEBFF C03A1FFF80FC7F0007EBFFF86CECE01FC66CEB8007D90FFCC9FC322F7DAD36>97 D<EB7FC0B5FCA512037EB1ED0FF892B57E02C314E002CF14F89139DFC03FFC9139FF000F FE02FCEB03FF4A6D13804A15C04A6D13E05CEF7FF0A218F8173FA318FCAC18F8A2177F18 F0A3EFFFE06E15C06E5B6E491380027C491300496C495A903AFC1FC07FFC496CB512F0D9 F00314C049C691C7FCC8EA1FF036467DC43E>I<EC3FFC49B512C0010F14F0013F14FC90 397FF003FE9039FFC001FF0003495A48494813805B120F485AA2485A6F1300007F6E5AED 00784991C7FCA212FFAC6C7EA3123F6DEC03C0A26C6C1407000F16806D140F6C6DEB1F00 6C6D133E6C01F05B3A007FFC03F86DB55A010F14C0010391C7FC9038003FF82A2F7CAD32 >I<EE03FEED07FFA5ED001F160FB1EC3FE0903803FFFC010FEBFF8F013F14CF9039FFF8 07FF48EBC00148903880007F4890C7123F4848141F49140F121F485AA3127F5BA212FFAC 127FA37F123FA26C6C141FA26C6C143F0007157F6C6C91B5FC6CD9C00314FC6C9038F01F EF6DB5128F011FEBFE0F010713F89026007FC0EBF80036467CC43E>I<EC3FF80103B57E 010F14E0013F8090397FF83FF89039FFC007FC48496C7E48496C7E48486D1380485A001F ED7FC05B003FED3FE0A2127F5B17F0161F12FFA290B7FCA401F0C9FCA5127FA27FA2123F 17F06C7E16016C6C15E06C6C14036C6DEB07C06C6DEB0F806C01F0EB3F0090397FFE01FE 011FB55A010714F0010114C09026001FFEC7FC2C2F7DAD33>I<EDFF80020F13E0027F13 F049B512F849EB8FFC90390FFE0FFE90381FFC1F14F8133FEB7FF0A2ED0FFCEBFFE0ED03 F0ED00C01600ABB612F8A5C601E0C7FCB3B0007FEBFFE0A527467DC522>I<DAFFE0137E 010F9039FE03FF80013FEBFF8F90B812C048D9C07F133F489038001FF84848EB0FFC4848 903907FE1F80001F9238FF0F00496D90C7FCA2003F82A8001F93C7FCA26D5B000F5D6C6C 495A6C6C495A6C9038C07FF04890B55A1680D8078F49C8FC018013E0000F90CAFCA47F7F 7F90B612C016FC6CEDFF8017E06C826C16FC7E000382000F82D81FF0C77ED83FC0140748 48020113808248C9FC177FA46D15FF007F17006D5C6C6C4A5A6C6C4A5AD80FFEEC3FF83B 07FFC001FFF0000190B612C06C6C92C7FC010F14F8D9007F90C8FC32427DAC38>I<EB7F C0B5FCA512037EB1ED07FE92383FFF8092B512E002C114F89139C7F03FFC9138CF801F91 39DF000FFE14DE14FC4A6D7E5CA25CA35CB3A7B60083B512FEA537457CC43E>I<137C48 B4FC4813804813C0A24813E0A56C13C0A26C13806C1300EA007C90C7FCAAEB7FC0EA7FFF A512037EB3AFB6FCA518467CC520>I<EB7FC0B5FCA512037EB293387FFFE0A593380FE0 004C5A4CC7FC167E5EED03F8ED07E04B5A4B5A037FC8FC15FEECC1FCECC3FE14C7ECDFFF 91B57E82A202F97F02E17F02C07FEC807F6F7E826F7E816F7F836F7F816F7F83707E163F B60003B512F8A535457DC43B>107 D<EB7FC0B5FCA512037EB3B3B3A3B61280A519457C C420>I<90277F8007FEEC0FFCB590263FFFC090387FFF8092B5D8F001B512E002816E48 80913D87F01FFC0FE03FF8913D8FC00FFE1F801FFC0003D99F009026FF3E007F6C019E6D 013C130F02BC5D02F86D496D7EA24A5D4A5DA34A5DB3A7B60081B60003B512FEA5572D7C AC5E>I<90397F8007FEB590383FFF8092B512E0028114F8913987F03FFC91388F801F00 0390399F000FFE6C139E14BC02F86D7E5CA25CA35CB3A7B60083B512FEA5372D7CAC3E> I<EC1FFC49B512C0010714F0011F14FC90397FF80FFF9026FFC0017F48496C7F4848C7EA 3FE000078248486E7E49140F001F82A2003F82491407007F82A400FF1780AA007F1700A4 6C6C4A5AA2001F5E6D141F000F5E6C6C4A5AA26C6C6CEBFFE06C6D485B27007FF80F90C7 FC6DB55A010F14F8010114C09026001FFCC8FC312F7DAD38>I<90397FC00FF8B590B57E 02C314E002CF14F89139DFC03FFC9139FF001FFE000301FCEB07FF6C496D13804A15C04A 6D13E05C7013F0A2EF7FF8A4EF3FFCACEF7FF8A318F017FFA24C13E06E15C06E5B6E4913 806E4913006E495A9139DFC07FFC02CFB512F002C314C002C091C7FCED1FF092C9FCADB6 7EA536407DAC3E>I<90387F807FB53881FFE0028313F0028F13F8ED8FFC91389F1FFE00 0313BE6C13BC14F8A214F0ED0FFC9138E007F8ED01E092C7FCA35CB3A5B612E0A5272D7D AC2E>114 D<90391FFC038090B51287000314FF120F381FF003383FC00049133F48C712 1F127E00FE140FA215077EA27F01E090C7FC13FE387FFFF014FF6C14C015F06C14FC6C80 0003806C15806C7E010F14C0EB003F020313E0140000F0143FA26C141F150FA27EA26C15 C06C141FA26DEB3F8001E0EB7F009038F803FE90B55A00FC5CD8F03F13E026E007FEC7FC 232F7CAD2C>I<EB01E0A51303A41307A2130FA2131FA2133F137F13FF1203000F90B512 80B7FCA4C601E0C7FCB3A3ED01E0A9150302F013C0137F150790393FF80F8090391FFC1F 006DB5FC6D13FC01015B9038003FE023407EBE2C>I<D97FC049B4FCB50103B5FCA50003 EC000F6C81B3A85EA25EA25E7E6E491380017FD901F713FE9138F807E76DB512C7010F14 07010313FE9026007FF0EBFC00372E7CAC3E>I<B6903803FFFCA5000101E09038003E00 6C163C80017F5D8017F8013F5D6E1301011F5D6E1303010F5D6E13076D5DED800F6D92C7 FC15C05E6DEBE01E163E6D143CEDF07C027F1378EDF8F8023F5B15FD021F5B15FF6E5BA3 6E5BA26E90C8FCA26E5AA26E5AA21578362C7EAB3B>I<B5D8FE1FB539801FFFF0A50001 9027C0003FE0C7EA7C007114786E17F86C6F6C5C6E1601017F6E6C5CA26E011F1403013F 6F5C6E013F1407011F6F5CA26E0179140F010F048090C7FC6E01F95C6D02F0EBC01E1580 6D902681E07F5B18E003C3157C6D9139C03FF07815E76DDA801F5B18F803FF14F96E9039 000FFDE018FF6E486D5BA36E486D5BA26E486D90C8FCA24B7F02075DA26E48147C4B143C 4C2C7EAB51>I<B6903803FFFCA5000101E09038003E006C163C80017F5D8017F8013F5D 6E1301011F5D6E1303010F5D6E13076D5DED800F6D92C7FC15C05E6DEBE01E163E6D143C EDF07C027F1378EDF8F8023F5B15FD021F5B15FF6E5BA36E5BA26E90C8FCA26E5AA26E5A A21578A215F85D14015D001F1303D83F805B387FC007D8FFE05B140F92C9FC5C143E495A 387FC1F8EB07F06CB45A6C5B000790CAFCEA01FC36407EAB3B>121 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fq cmr10 10.95 81 /Fq 81 128 df<4AB4EB0FE0021F9038E03FFC913A7F00F8FC1ED901FC90383FF03FD907 F090397FE07F80494801FF13FF4948485BD93F805C137F0200ED7F00EF003E01FE6D91C7 FC82ADB97EA3C648C76CC8FCB3AE486C4A7E007FD9FC3FEBFF80A339407FBF35>11 D<EC03FE91383FFF809138FE03E0903903F800F0D90FE013384948137C90393F8001FE90 387F00035B5BA2485A6F5AED007093C7FCAA16FEB7FCA33901FC000315011500B3AC486C 497EB5D8F87F13FCA32E407EBF33>I<EC03FF023F13EE9138FE01FEEB03F090380FE003 EB1FC0EB3F80EB7F005B5B150148481300AEB7FCA3D801FCC7FCB3AE486C497EB5D8F87F 13FCA32E407EBF33>I<001E130F397F803FC000FF137F01C013E0A201E013F0A3007F13 3F391E600F3000001300A401E01370491360A3000114E04913C000031301010013804813 03000EEB070048130E0018130C0038131C003013181C1C7DBE2D>34 D<4B6C130C4B6C131EA20307143EA24C133CA2030F147CA293C71278A24B14F8A2031E5C A2033E1301A2033C5CA3037C1303A203785CA203F81307A24B5CA20201140F007FBAFCBB 1280A26C1900C72707C0003EC8FC4B133CA3020F147CA292C71278A24A14F8A2021E5CA3 023E1301007FBAFCBB1280A26C1900C727F80007C0C8FC4A5CA20101140FA24A91C9FCA3 01035CA24A131EA20107143EA24A133CA2010F147CA291C71278A34914F8A2011E5CA201 3E1301A2013C5CA201186D5A41517BBE4C>I<013F1603D9FFC04B7E2601E0E0150F2607 C070151F48486C4BC7FC023E157E48486C15FE48D90FC0EB03FC003ED90EF0EB0FF8DA0F 3F13FD007E903A070FFFF1F0007C0200EB03E0160000FC6D6C495A170F604DC8FC5F173E 5F17FC5F4C5A1603007CD907005B4C5A007E150F003E495C020E49C9FC003F5D6C49133E 260F803C5B023813FC6C6C485B3A01E0E001F03800FFC090273F0003E0133F90C70007EC FFC09339C001E0E0923A0F8007C070031F49487E0400143C033E90381F001C037E497F03 7C133E4B150F0201027E7F4B137C4A5A020702FCEB03805D4A5A141F92C7FC143E147E14 7C5CA2495A0103037CEB07005C4948147E010F033E5B4A160E49C8123F496F5B013E9238 0F803C49173801FC6F6C5A49923801E0E0496FB45A0160043FC7FC41497BC34C>37 D<121EEA7F8012FF13C0A213E0A3127FEA1E601200A413E013C0A312011380120313005A 120E5A1218123812300B1C79BE19>39 D<1430147014E0EB01C0EB03801307EB0F00131E 133E133C5B13F85B12015B1203A2485AA2120F5BA2121F90C7FCA25AA3123E127EA6127C 12FCB2127C127EA6123E123FA37EA27F120FA27F1207A26C7EA212017F12007F13787F13 3E131E7FEB07801303EB01C0EB00E014701430145A77C323>I<12C07E12707E7E121E7E 6C7E7F12036C7E7F12007F1378137CA27FA2133F7FA21480130FA214C0A3130714E0A613 0314F0B214E01307A614C0130FA31480A2131F1400A25B133EA25BA2137813F85B12015B 485A12075B48C7FC121E121C5A5A5A5A145A7BC323>I<121EEA7F8012FF13C0A213E0A3 127FEA1E601200A413E013C0A312011380120313005A120E5A1218123812300B1C798919 >44 D<B512FEA617067F961E>I<121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A0A798919> I<ED0180ED03C01507A21680150FA216005DA2151E153EA2153C157CA2157815F8A25D14 01A25D1403A25D1407A25D140FA24AC7FCA2141E143EA2143C147CA2147814F8A25C1301 A25C1303A25C1307A25C130FA291C8FC5BA2131E133EA25BA2137813F8A25B1201A25B12 03A25B1207A25B120FA290C9FC5AA2121E123EA2123C127CA2127812F8A25A1260225B7B C32D>I<EB01FE90380FFFC090383F03F090387C00F849137C48487F48487F4848EB0F80 A2000F15C04848EB07E0A3003F15F0A290C712034815F8A64815FCB3A26C15F8A56C6CEB 07F0A3001F15E0A36C6CEB0FC0A26C6CEB1F80000315006C6C133E6C6C5B017C5B90383F 03F090380FFFC0D901FEC7FC263F7DBC2D>I<EB01C013031307131F137FEA07FFB5FC13 9FEAF81F1200B3B3ACEB7FF0B612F8A31D3D78BC2D>I<EB07FC90383FFF8090B512E039 03F01FF83907C007FC390F0001FE001E6D7E001C1580003CEC7FC05AED3FE01270B4FC6D EB1FF07FA56C5A6CC7FC120CC813E0153FA216C0157F168015FF16004A5A5D4A5A4A5A5D 4A5A4A5A4AC7FC147E147C5C495A495A495A495A49C71270133E133C5B4914E0485A485A 485A48C7120148B6FCA25A4815C0B7FCA3243D7CBC2D>I<EB07FC90383FFF809038F80F E03901E003F839078001FCD80F007F000E6D7E001E1580D81F80137F486C14C07FA27F5B A2121F6C5AC8138015FF1600A24A5AA24A5A5DEC07E04A5A023FC7FCEB1FFCECFF809038 000FE0EC07F86E7E6E7E6E7E1680ED7FC0A216E0153FA216F0A2120C123F487E487EA316 E0A249137F6CC713C01278EDFF807E6C4913006C495A3907C007FC3903F80FF0C6B55A01 3F1380D907F8C7FC243F7CBC2D>I<150E151E153EA2157EA215FE1401A21403EC077E14 06140E141CA214381470A214E0EB01C0A2EB0380EB0700A2130E5BA25B5BA25B5B120148 5A90C7FC5A120E120C121C5AA25A5AB8FCA3C8EAFE00AC4A7E49B6FCA3283E7EBD2D>I< 00061403D80780131F01F813FE90B5FC5D5D5D15C092C7FC14FCEB3FE090C9FCACEB01FE 90380FFF8090383E03E090387001F8496C7E49137E497F90C713800006141FC813C0A216 E0150FA316F0A3120C127F7F12FFA416E090C7121F12FC007015C012780038EC3F80123C 6CEC7F00001F14FE6C6C485A6C6C485A3903F80FE0C6B55A013F90C7FCEB07F8243F7CBC 2D>I<EC1FE0ECFFF8903803F03E90380FC00F90391F000780133E017EEB1FC049133F48 48137F12035B12074848EB3F80ED1F00001F91C7FC5BA2123FA3485AA214FE903887FF80 39FF8F07E090389C01F09038B800FC01B0137E13F0497F16804914C0A2ED1FE0A34914F0 A5127FA6123F6D14E0A2121FED3FC0A26C6C1480A20007EC7F006C6C137E6C6C5B6C6C48 5A90387E07F06DB45A010F1380D903FCC7FC243F7CBC2D>I<1238123C123F90B612FCA3 16F85A16F016E00078C712010070EC03C0ED078016005D48141E151C153C5DC8127015F0 4A5A5D14034A5A92C7FC5C141EA25CA2147C147814F8A213015C1303A31307A3130F5CA2 131FA6133FAA6D5A0107C8FC26407BBD2D>I<EB03FC90381FFF8090387C07E09038F001 F83901E0007C48487F48487F48C7FCED0F80121E16C0003E1407A4123FA26DEB0F807F6C 6C131F6D140001FC133E6C6C5B9038FF80786C6D5A6CEBF3E06CEBFF806C91C7FC133F6D 13C06D7F013F13F801787F48486C7E3903E01FFF48486C1380260F800313C048487E4890 38007FE0003E143F007E141F007CEC0FF01507481403A31501A46C15E0007C1403A2007E 15C06C14076CEC0F806DEB1F006C6C133ED807F05B3901FC03F86CB512E0011F1380D903 FCC7FC243F7CBC2D>I<EB03FCEB1FFF90387E07C09038FC03F048486C7E48486C7E4848 137C000F147E4848137F81003F15805B007F15C0A2151F12FF16E0A516F0A5127F153FA3 6C7EA2001F147F120F6C6C13FF6D13DF000313013900F8039F90387E0F1FD91FFE13E0EB 07F090C7FCA2ED3FC0A41680157FD80F801400487E486C13FEA24A5A5D49485AEB800739 1E000FE0001F495A260FC07FC7FC3803FFFE6C13F838003FC0243F7CBC2D>I<121EEA7F 80A2EAFFC0A4EA7F80A2EA1E00C7FCB3121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A2779 A619>I<007FB912E0BA12F0A26C18E0CDFCAE007FB912E0BA12F0A26C18E03C167BA147> 61 D<15074B7EA34B7EA34B7EA34B7EA34B7E15E7A2913801C7FC15C3A291380381FEA3 4AC67EA3020E6D7EA34A6D7EA34A6D7EA34A6D7EA34A6D7EA349486D7E91B6FCA2498191 38800001A249C87EA24982010E157FA2011E82011C153FA2013C820138151FA201788217 0F13FC00034C7ED80FFF4B7EB500F0010FB512F8A33D417DC044>65 D<B712FCEEFF8017F00001903980000FF86C6CC7EA03FE707E701380EF7FC0EF3FE0A2EF 1FF0A218F8A3170F171FA318F0A2EF3FE0177F18C0EFFF804C1300EE03FCEE0FF8EE7FE0 91B6C7FC17E091C7EA07FCEE01FE933800FF80EF7FC0EF3FE0EF1FF018F8170F18FC1707 A218FEA718FC170FA2EF1FF818F0173FEF7FE0EFFFC00403138048486C90380FFE00B85A 17E094C7FC373E7DBD40>I<DB3FF01306912603FFFE130E020F9038FF801E913A3FF007 E03E9139FF8000F8D903FEC7EA7C7ED907F8EC1EFE4948140FD93FE0140749481403495A 91C812014848150012034848167E5B000F173EA24848161EA2123F5B180E127FA3491600 12FFAC127F7F180EA2123FA27F001F171E181C6C7EA20007173C6D16386C6C1678000117 706C6C16F06EEC01E06D6C15C06D6C1403D90FF0EC07806D6CEC1F00D903FE143E902600 FF8013F891393FF007F0020FB512C0020391C7FC9138003FF037427BBF42>I<B712FCEE FF8017E000019039C0001FF86C6C48EB03FEEE00FF717E717EEF0FE084717E717E170184 717EA21980187F19C0A3F03FE0A519F0AB19E0A5F07FC0A21980A218FF19004D5AA24D5A 6017074D5A4D5AEF7FC04DC7FCEE03FE48486CEB1FF8B85A178004FCC8FC3C3E7DBD45> I<B912E0A300019038C000016C6C48EB001FEF0FF01703A217011700A31870A418381638 A41800A21678A216F81501150791B5FCA3EC8007150115001678A21638A2180EA3181C93 C7FCA4183C1838A21878A318F8EF01F0A21707170F173F48486CEB03FFB912E0A3373E7D BD3E>I<B91280A300019038C000036C6C48EB007FEF1FC0170F1707A21703A31701A4EF 00E0A21638A31800A31678A216F81501150791B5FCA3EC8007150115001678A21638A693 C8FCAF3801FFE0B612F0A3333E7DBD3B>I<DB3FE0130C912603FFFE131C021F9038FF80 3C913A7FF00FC07C9139FF0001F0D903FC90380078FC4948143DD91FE0141F4948140F49 48140701FF15034890C8FC491501485A000716005B000F177C5B001F173CA2485AA2181C 127FA25B95C7FC12FFAB041FB512F0127FA26D9139000FFE00EF03FC123FA27F121FA26C 7EA212077F12036C7E7F6C7F6D6C14076D7E6D6C140FD907F8141ED903FEEC3C7C902600 FF80EBF83C913A7FF007F01C021FB5EAC00C020391C8FC9138003FF03C427BBF47>I<B6 D8C01FB512F8A3000101E0C7383FFC0026007F80EC0FF0B3A691B7FCA30280C7120FB3A9 2601FFE0EC3FFCB6D8C01FB512F8A33D3E7DBD44>I<B612F0A3C6EBF000EB3FC0B3B3B2 EBFFF0B612F0A31C3E7EBD21>I<011FB512FCA3D9000713006E5A1401B3B3A6123FEA7F 80EAFFC0A44A5A1380D87F005B007C130700385C003C495A6C495A6C495A2603E07EC7FC 3800FFF8EB3FC026407CBD2F>I<B600C090387FFFFCA3000101E0C7000F138026007F80 913807FE0018F818E0604D5A4DC7FC173E5F5F4C5A4C5A4C5A4C5A4CC8FC163E5E5E4B5A 4B5AED07804B7E151F4B7E4B7E15FF913881EFF8913883C7FCEC878791388F03FE91389E 01FF14BCDAF8007F4A6D7E5C4A6D7E4A6D7EA2707E707EA2707E707EA2707F717E84173F 717E717EA2717E848419802601FFE04A13C0B600C090B6FCA3403E7DBD47>I<B612F8A3 000101E0C9FC38007F80B3B0EF0380A517071800A45FA35FA25F5F5F4C5A160748486C13 3FB8FCA3313E7DBD39>I<B500C093B512C0A300016D4BEBE000D8007F1880D977F0ED03 BFA3D973F8ED073FA3D971FC150EA2D970FE151CA3027F1538A36E6C1470A36E6C14E0A2 6E6CEB01C0A36E6CEB0380A36E6CEB0700A26E6C130EA36E6C5BA3037F5BA26F6C5AA36F 6C5AA392380FE1C0A3923807F380A26FB4C7FCA36F5AA213F8486C6D5AD807FFEFFFE0B5 00F80178017FEBFFC0A34A3E7CBD53>I<B56C91B512F88080D8007F030713006EEC01FC 6E6E5A1870EB77FCEB73FEA2EB71FF01707FA26E7E6E7EA26E7E6E7EA26E7E6E7EA26E7E 6E7FA26F7E6F7EA26F7E6F7EA26F7E6F7EA26F7E6F1380A2EE7FC0EE3FE0A2EE1FF0EE0F F8A2EE07FCEE03FEA2EE01FF7013F0A2177F173FA2171F170FA2170701F81503487ED807 FF1501B500F81400A218703D3E7DBD44>I<ED7FE0913807FFFE91391FC03F8091397E00 07E04948EB03F8D907F0EB00FE4948147F49486E7E49486E7E49C86C7E01FE6F7E000183 49150300038348486F7EA248486F7EA2001F188049167F003F18C0A3007F18E049163FA3 00FF18F0AC007F18E06D167FA4003F18C0A26C6CEEFF80A36C6C4B1300A26C6C4B5A0003 5F6D150700015F6C6C4B5A6D5E6D6C4A5A6D6C4A5A6D6C4AC7FC6D6C14FED901FCEB03F8 D9007FEB0FE091391FC03F80912607FFFEC8FC9138007FE03C427BBF47>I<B712F8EEFF 8017E000019039C0003FF86C6C48EB07FCEE01FE707EEF7F80EF3FC018E0A2EF1FF0A218 F8A818F0A2EF3FE0A218C0EF7F80EFFF004C5AEE07FCEE3FF091B612C04CC7FC0280C9FC B3A73801FFE0B612C0A3353E7DBD3E>I<ED7FE0913807FFFE91391FC03F8091397F000F E0D901FCEB03F8D907F0EB00FE4948147F49486E7E49486E7E49C86C7E498248486F7E49 150300038348486F7EA2000F834981001F1880A24848EE7FC0A3007F18E0A249163FA200 FF18F0AC007F18E0A26D167FA3003F18C0A26C6CEEFF80A3000F18006D5D0007DA0F805B 6C6C90393FE003FCED70706C6C496C485A6C6C48486C485A017FD9800E5BD93F81903806 1FC0D91FC19038073F80D90FE14AC7FCD907F1EB03FE902601FDC013F8903A007EE007E0 91271FF03FC013180207B5FC9139007FE1E0DB0001143883711378A2706C13F0EFFF0318 FFA27113E0A37113C0711380711300715AEF01F83D527BBF47>I<B712C016FCEEFF8000 01D9C00013E06C6C48EB1FF0EE07FCEE01FE707E84717EA2717EA284A760177F606017FF 95C7FCEE01FCEE07F8EE1FE0EEFF8091B500FCC8FC16F091388001FCED003FEE1FC0707E 707E83160383160183A383A484A4F0C004190EA28218E0057F131E2601FFE0161CB600C0 EB3FF094381FF83805071370CA3801FFE09438003F803F407DBD43>I<D907FC13189039 1FFF8038017FEBE0783901FC03F83A03F0007CF8D807C0133F4848130F001F140748C7FC 003E1403007E1401A2007C140012FC1678A46C1538A27EA26C6C14007F7FEA3FF8EBFF80 6C13F86CEBFF806C14F06C14FC6C14FF6C15C0013F14E0010714F0EB007F020713F89138 007FFC150FED07FE15031501ED00FFA200E0157FA3163FA27EA3163E7E167E6C157C6C15 FC6C15F86D13016DEB03F06DEB07E0D8F9FCEB0FC03AF07F803F8090391FFFFE00D8E007 13F839C0007FC028427BBF33>I<003FB91280A3903AF0007FE001018090393FC0003F48 C7ED1FC0007E1707127C00781703A300701701A548EF00E0A5C81600B3B14B7E4B7E0107 B612FEA33B3D7DBC42>I<B600C090B512F8A3000101E0C70007130026007F80EC01FC71 5A1870B3B3A4013F16F06E5DA21701011F5E80010F15036E4A5A010793C7FC6D6C5C6D6C 141E6D6C5C027F14F86E6C485A91390FF00FE00203B51280020049C8FCED1FF03D407DBD 44>I<B691380FFFFEA3000301E0020113E06C01809138007F806CEF3F00017F163E181C 6E153C013F1638A26E1578011F1670A26D6C5DA26E140101075EA26E140301035EA26D6C 4AC7FCA2806D150EA26F131E027F141CA26F133C023F1438A26E6C5BA26F13F0020F5CA2 EDF80102075CA26E6C485AA2EDFE07020191C8FCA26F5A6E130EA2ED7F9CA216DCED3FF8 A36F5AA36F5AA26F5AA36F5A3F407EBD44>I<B500FE017FB5D88007B5FCA3000301C001 0101E0C713F86C90C849EC3FE07148EC0F807E7215006E143F017F190E84A26D6C60A24D 7E6D6C60A2EFE7F86D6C60A2933801C3FC6E18F001076104037F6E028114010103610407 7F17006D6C4D5AA2040EEB7F806D6C4DC7FCA24CEB3FC0DA7F80160EA24CEB1FE003C016 1E023F171C047814F0DBE070010F133C021F173804F014F84C1307DA0FF05EA2DBF1C0EB 03FCDA07F95EA2DBFB80EB01FEDA03FF6F5AA293C8FCA26E5FA24B157F020094C8FCA24B 81037C153EA20378151E0338151C58407EBD5D>I<007FB5D8C003B512E0A3C649C7EBFC 00D93FF8EC3FE06D48EC1F806D6C92C7FC171E6D6C141C6D6C143C5F6D6C14706D6D13F0 4C5ADA7FC05B023F13036F485ADA1FF090C8FC020F5BEDF81E913807FC1C163C6E6C5A91 3801FF7016F06E5B6F5AA26F7E6F7EA28282153FED3BFEED71FF15F103E07F913801C07F 0203804B6C7EEC07004A6D7E020E6D7E5C023C6D7E02386D7E14784A6D7E4A6D7F130149 486E7E4A6E7E130749C86C7E496F7E497ED9FFC04A7E00076DEC7FFFB500FC0103B512FE A33F3E7EBD44>I<EAFFFCA4EAF000B3B3B3B3ABEAFFFCA40E5B77C319>91 D<486C13C00003130101001380481303000EEB070048130E0018130C0038131C00301318 0070133800601330A300E01370481360A400CFEB678039FFC07FE001E013F0A3007F133F A2003F131F01C013E0390F0007801C1C73BE2D>I<EAFFFCA4EA003CB3B3B3B3ABEAFFFC A40E5B7FC319>I<EB0FF8EBFFFE3903F01F8039078007E0000F6D7E9038E001F8D81FF0 7F6E7EA3157F6C5AEA0380C8FCA4EC1FFF0103B5FC90381FF87FEB7F803801FC00EA07F8 EA0FE0485A485AA248C7FCEE038012FEA315FFA3007F5BEC03BF3B3F80071F8700261FC0 0E13CF3A07F03C0FFE3A01FFF807FC3A003FC001F0292A7DA82D>97 D<EA01FC12FFA3120712031201B1EC03FC91381FFF8091387C07E09039FDE001F09039FF C000FC4A137E91C77E49158049141F17C0EE0FE0A217F0A2160717F8AA17F0A2160FA217 E0161F17C06D1580EE3F006D5C6E13FE9039F3C001F89039F1E003F09039E0780FC09026 C03FFFC7FCC7EA07F82D407EBE33>I<49B4FC010F13E090383F00F8017C131E4848131F 4848137F0007ECFF80485A5B121FA24848EB7F00151C007F91C7FCA290C9FC5AAB6C7EA3 003FEC01C07F001F140316806C6C13076C6C14000003140E6C6C131E6C6C137890383F01 F090380FFFC0D901FEC7FC222A7DA828>I<ED01FC15FFA3150715031501B114FF010713 E190381F80F990387E003D49131FD803F81307485A49130348481301121F123F5B127FA2 90C7FCA25AAA7E7FA2123FA26C7E000F14037F000714076C6C497E6C6C497ED8007C0179 13F890383F01F190380FFFC1903A01FE01FC002D407DBE33>I<EB01FE90380FFFC09038 3F03F09038FC01F848486C7E4848137E48487F000F158049131F001F15C04848130FA212 7F16E090C7FCA25AA290B6FCA290C9FCA67EA27F123F16E06C7E1501000F15C06C6C1303 6DEB07806C6C1400C66C131E017E5B90381F80F8903807FFE0010090C7FC232A7EA828> I<EC1FC0EC7FF8903801F83C903807E07E90380FC0FFEB1FC1EB3F811401137FEC00FE01 FE137C1500AEB6FCA3C648C7FCB3AE487E007F13FFA320407EBF1C>I<167C903903F801 FF903A1FFF078F8090397E0FDE1F9038F803F83803F001A23B07E000FC0600000F6EC7FC 49137E001F147FA8000F147E6D13FE00075C6C6C485AA23901F803E03903FE0FC026071F FFC8FCEB03F80006CAFC120EA3120FA27F7F6CB512E015FE6C6E7E6C15E06C810003813A 0FC0001FFC48C7EA01FE003E140048157E825A82A46C5D007C153E007E157E6C5D6C6C49 5A6C6C495AD803F0EB0FC0D800FE017FC7FC90383FFFFC010313C0293D7EA82D>I<EA01 FC12FFA3120712031201B1EC01FE913807FFC091381E07E091387803F09138E001F8D9FD C07F148001FF6D7E91C7FCA25BA25BB3A6486C497EB5D8F87F13FCA32E3F7DBE33>I<EA 01E0EA07F8A2487EA46C5AA2EA01E0C8FCACEA01FC127FA3120712031201B3AC487EB512 F0A3143E7DBD1A>I<1478EB01FEA2EB03FFA4EB01FEA2EB00781400AC147FEB7FFFA313 017F147FB3B3A5123E127F38FF807E14FEA214FCEB81F8EA7F01387C03F0381E07C0380F FF803801FC00185185BD1C>I<EA01FC12FFA3120712031201B292B51280A392383FFC00 16E0168093C7FC153C5D5D4A5AEC07C04A5A4AC8FC143E147F4A7E13FD9038FFDFC0EC9F E0140F496C7E01FC7F496C7E1401816E7E81826F7E151F826F7EA282486C14FEB539F07F FFE0A32B3F7EBE30>I<EA01FC12FFA3120712031201B3B3B1487EB512F8A3153F7DBE1A> I<2701F801FE14FF00FF902707FFC00313E0913B1E07E00F03F0913B7803F03C01F80007 903BE001F87000FC2603F9C06D487F000101805C01FBD900FF147F91C75B13FF4992C7FC A2495CB3A6486C496CECFF80B5D8F87FD9FC3F13FEA347287DA74C>I<3901F801FE00FF 903807FFC091381E07E091387803F000079038E001F82603F9C07F0001138001FB6D7E91 C7FC13FF5BA25BB3A6486C497EB5D8F87F13FCA32E287DA733>I<14FF010713E090381F 81F890387E007E01F8131F4848EB0F804848EB07C04848EB03E0000F15F04848EB01F8A2 003F15FCA248C812FEA44815FFA96C15FEA36C6CEB01FCA3001F15F86C6CEB03F0A26C6C EB07E06C6CEB0FC06C6CEB1F80D8007EEB7E0090383F81FC90380FFFF0010090C7FC282A 7EA82D>I<3901FC03FC00FF90381FFF8091387C0FE09039FDE003F03A07FFC001FC6C49 6C7E6C90C7127F49EC3F805BEE1FC017E0A2EE0FF0A3EE07F8AAEE0FF0A4EE1FE0A2EE3F C06D1580EE7F007F6E13FE9138C001F89039FDE007F09039FC780FC0DA3FFFC7FCEC07F8 91C9FCAD487EB512F8A32D3A7EA733>I<02FF131C0107EBC03C90381F80F090397F0038 7C01FC131CD803F8130E4848EB0FFC150748481303121F485A1501485AA448C7FCAA6C7E A36C7EA2001F14036C7E15076C6C130F6C7E6C6C133DD8007E137990383F81F190380FFF C1903801FE0190C7FCAD4B7E92B512F8A32D3A7DA730>I<3901F807E000FFEB1FF8EC78 7CECE1FE3807F9C100031381EA01FB1401EC00FC01FF1330491300A35BB3A5487EB512FE A31F287EA724>I<90383FC0603901FFF8E03807C03F381F000F003E1307003C1303127C 0078130112F81400A27E7E7E6D1300EA7FF8EBFFC06C13F86C13FE6C7F6C1480000114C0 D8003F13E0010313F0EB001FEC0FF800E01303A214017E1400A27E15F07E14016C14E06C EB03C0903880078039F3E01F0038E0FFFC38C01FE01D2A7DA824>I<131CA6133CA4137C A213FCA2120112031207001FB512C0B6FCA2D801FCC7FCB3A215E0A912009038FE01C0A2 EB7F03013F138090381F8700EB07FEEB01F81B397EB723>I<D801FC14FE00FF147FA300 0714030003140100011400B3A51501A31503120015076DEB06FF017E010E13806D4913FC 90381FC078903807FFE00100903880FE002E297DA733>I<B539E00FFFE0A32707FE0003 13006C48EB00FC5E00015D7F00005DA26D13016D5CA26D6C485AA2ECC007011F91C7FCA2 90380FE00EA2ECF01E0107131CA26D6C5AA2ECFC7801011370A2ECFEF001005BA2EC7FC0 A36E5AA26EC8FCA3140E2B287EA630>I<B53BC3FFFE03FFF8A3290FFE003FE00013C06C 486D48EB3F806C4817006D010F141E00016F131C15076D163C00004A6C1338A2017F5E4B 7E151DD93F805DED3DFC1538D91FC04A5AED78FE9238707E03D90FE0017F5BEDE03F02F0 140701070387C7FC9138F1C01F02F9148F010315CE9138FB800F02FF14DE6D15FCED0007 6D5DA24A1303027E5CA2027C1301023C5C023813003D287EA642>I<B539F01FFFE0A300 03D9C00F1300C690388007F8D97F0013E002805BD93FC05B011F49C7FC90380FE00EECF0 1E6D6C5A01035B6D6C5A6E5AEB00FF6E5A6E5A81141F814A7E81147BECF1FC903801E1FE ECC0FF01037F49486C7ED90F007F011E6D7E013E130F496D7E01FC80486C80000F4A7EB5 39803FFFF8A32D277FA630>I<B539E00FFFE0A32707FE000313006C48EB01FC6F5A0001 5D7F00005DA2017F495AA2EC8003013F5CA26D6C48C7FCA26E5A010F130EA26D6C5AA2EC F83C01031338A26D6C5AA2ECFEF001005BA2EC7FC0A36E5AA36EC8FCA2140EA2141E141C 143C1438A2147800181370127EB45BA2495AA248485AD87E07C9FCEA780EEA3C3CEA1FF8 EA07E02B3A7EA630>I<001FB61280A2EBE0000180140049485A001E495A121C4A5A003C 495A141F00385C4A5A147F5D4AC7FCC6485AA2495A495A130F5C495A90393FC00380A2EB 7F80EBFF005A5B484813071207491400485A48485BA248485B4848137F00FF495A90B6FC A221277EA628>I<B812F0A22C0280982D>I<BE12C0A25A0280985B>I<001C130E007FEB 3F8039FF807FC0A5397F003F80001CEB0E001A0977BD2D>127 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fr cmbx10 10.95 7 /Fr 7 117 df<16FCA24B7EA24B7EA34B7FA24B7FA34B7FA24B7FA34B7F157C03FC7FED F87FA2020180EDF03F0203804B7E02078115C082020F814B7E021F811500824A81023E7F 027E81027C7FA202FC814A147F49B77EA34982A2D907E0C7001F7F4A80010F835C83011F 8391C87E4983133E83017E83017C81B500FC91B612FCA5463F7CBE4F>65 D<903807FFC0013F13F848B6FC48812607FE037F260FF8007F6DEB3FF0486C806F7EA36F 7EA26C5A6C5AEA01E0C8FC153F91B5FC130F137F3901FFFE0F4813E0000F1380381FFE00 485A5B485A12FF5BA4151F7F007F143F6D90387BFF806C6C01FB13FE391FFF07F36CEBFF E100031480C6EC003FD91FF890C7FC2F2B7DA933>97 D<13FFB5FCA512077EAFEDFFE002 0713FC021FEBFF80027F80DAFF8113F09139FC003FF802F06D7E4A6D7E4A13074A807013 80A218C082A318E0AA18C0A25E1880A218005E6E5C6E495A6E495A02FCEB7FF0903AFCFF 01FFE0496CB55AD9F01F91C7FCD9E00713FCC7000113C033407DBE3A>I<EC7FF00107B5 FC011F14C0017F14E09039FFF01FF0489038800FF848EB001F4848EB3FFC120F485AA248 5AA2007FEC1FF849EB0FF0ED03C000FF91C7FCAB127F7FA3003F153E7F001F157E6C6C14 7C6C6C14FC91388001F86C9038C003F0C69038F81FE06DB512C0011F14800107EBFE0090 38007FF0272B7DA92E>I<3901FE01FE00FF903807FF804A13E04A13F0EC3F1F91387C3F F8000713F8000313F0EBFFE0A29138C01FF0ED0FE091388007C092C7FCA391C8FCB3A2B6 FCA525297DA82B>114 D<90383FFC1E48B512BE000714FE5A381FF00F383F800148C7FC 007E147EA200FE143EA27E7F6D90C7FC13F8EBFFE06C13FF15C06C14F06C806C806C806C 80C61580131F1300020713C014000078147F00F8143F151F7EA27E16806C143F6D140001 E013FF9038F803FE90B55A15F0D8F87F13C026E00FFEC7FC222B7DA929>I<EB07C0A513 0FA4131FA3133F137FA213FF5A1207001FEBFFFEB6FCA40001EBC000B3151FA96CEBE03E A2017F137EECF8FC90383FFFF86D13F0010713E001001380203B7EB929>I E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fs cmti10 10.95 54 /Fs 54 128 df<EE0FF8EE7FFE923901F80F80923907E007C092390F8003E0031F14F092 383F0001033E14F8157EA25DA3020114034B14F0A3EF07E014034B14C0170F1880180002 075C4B133ED907FF143C5F5FD9000F13014B485A4C5A5FA2021F130F1580A283A2023F80 4B6C7E838316034A6D7E027E808283A214FE5CA45F0101017C5BECF8FC4C5AA24B485A90 2603F0E05B4C5A9238700FC0DB7C1FC7FC0107EB1FFC9138E007F092C9FCA3495AA3001E 5BEA7F1F91CAFC12FF133EA2EAFE3CEAF878EAE0F8EA71E0EA3FC06CCBFC355382BF31> 25 D<ED01801507ED0F00151C5D5D5D14014A5A4A5A4AC7FC141E143E5C14785C130149 5AA2495A5C130F49C8FCA2133EA25BA213FC5B12015BA212035B1207A25B120FA25BA212 1FA290C9FCA25AA2123EA2127EA2127CA65AAB1278A67EA47EA2120E120F7EA26C7EA26C 7E6C7E1360215A73C325>40 D<14031580A2EC01C0EC00E0A21570A215781538153CA315 1EA4151FA2150FA7151FA9153FA2153EA3157EA2157CA215FCA215F8A21401A215F0A214 0315E0A2140715C0A2EC0F80A2141F15005C143EA25CA25CA2495A5C1303495A5C130F49 C7FC131E5B137C5B5B485A485A485A48C8FC121E5A12705A5A205A7FC325>I<EA01E0EA 07F8120FA2EA1FFCA4EA0FF8EA0798EA001813381330A21370136013E013C01201EA0380 EA07001206120E5A5A5A5A5A0E1C7A891C>44 D<120FEA3FC0127FA212FFA31380EA7F00 123C0A0A77891C>46 D<15FE913807FF8091381F07C091387C01F0ECF000494813F84948 13780107147C495A49C7FC167E133E137EA25BA2485AA2000315FEA25B000715FCA24913 01120FA34848EB03F8A44848EB07F0A448C7EA0FE0A316C0007E141F12FE1680153FA248 1500A2157EA25DA25D4813015D6C495A127C4A5A4A5A6C49C7FC143E6C5B380FC1F03803 FFC0C648C8FC273F76BC2E>48 D<15031507150F151F151E153E157EEC01FEEC03FC1407 141FEB01FF90380FFBF8EB1FC3EB0E07130015F0A2140FA215E0A2141FA215C0A2143FA2 1580A2147FA21500A25CA25CA21301A25CA21303A25CA21307A25CA2130FA25CA2131FA2 5CEB7FE0B612F0A215E0203D77BC2E>I<15FE913803FFC091380F01F091383C00F84A13 7C4A7F4948133F49487F4A148049C7FC5BEB0E0C011E15C0EB1C0EEB3C06133813781370 020E133FD9F00C148013E0141C0218137F00011600EBC0384A13FEEC600102E05B3A00E3 C003F89039FF0007F0013C495A90C7485A5E037FC7FC15FC4A5A4A5AEC0FC04AC8FC147E 14F8EB03E0495A011FC9FC133E49141801F0143C48481438485A1678485A48C85A120E00 1E4A5AD83FE0130301FF495A397C3FF01FD8780FB55AD8700391C7FCD8F0015B486C6C5A 6E5AEC07C02A3F79BC2E>I<1638167E16FE16FCA3150116F8A3150316F0A2150716E0A2 ED0FC0A3ED1F80A216005DA2157EA2157C15FC5D14015D14035D4A5AA24A5AA24AC7FC14 3EED038091387C0FC014F8ECF01F01011480EB03E014C0903807803F010F1400EB1F0013 3E495B49137E485A485A484813FE48B46C5A4813F04813FE267C00FF130800F090380FFF FC00601301C714E0913803F8005DA314075DA3140F5DA3141F5DA3020EC7FC274F7DBC2E >52 D<02C0EB018002F0130FD901FEEB7F0091B512FE5E5E4914E016804BC7FCECBFF8D9 0780C8FC91C9FCA35B130EA3131E131CA3133C9038381FC0ECFFF090383BE07C90387F00 3E017E133F017C7F0178805B498090C7FCA6153FA4001F147F486C5C487EA24913FF00FF 92C7FC90C7FC48495A12E04A5A5D6C495A140F00705C0078495A6C495A003E01FEC8FC38 1F03FC380FFFF0000313C0C648C9FC293F77BC2E>I<ED0FE0ED7FF8913801F01C913807 C00E91381F800F91383E00074A131F4A137F494813FF1303495A494813FE131F49481378 91C8FC5B13FEA2485AA212035B0007EB1FC0EC7FF0390FF1E07C9038F3803EEBF700D81F FE7F4914805BED0FC0485A5B151F4914E0127FA25BED3FC0A248C7FCA2157F16805AA215 FF1600A24A5AA2485C007C495AA2007E495A4A5A003E495A003F495A261F807EC7FC380F C1FC6CB45A6C13E0C66CC8FC283F76BC2E>I<D9703FEB01C09138FF800301F3158001EF EBC00790B5EB0F0048151E14832603FE015B01F8147C2607F0005B49EBE3F04848137F49 6D5A48C71201001E4A5A1507485D0038140F007892C7FC00705C00F0143E5A5DC8FC5DA2 4A5AA214035D14074A5AA2141F5DA24AC8FCA25C147E14FEA2495AA3495AA313075C130F A25C131FA35C133FA35C91C9FC131E2A3F73BC2E>I<157F913801FFE0913807C0F09138 1F007C023C133C4A133E4A131F1301495A5C1307A2495AA2163F011F143EA2167E6E137C 16F8ECE00102F013F09138F803E09138FC07C090390FFE0F00ECFFBE6D13F86D5B7F6D7F 8101037F90380F9FFFD91F0F1380D97C0713C0497E48486C13E03903E0007F4848133F48 48131F001F140F90C7FC003E1407A2127E127CA200FC15C05AA2ED0F80A2ED1F00153E00 7C143C157C007E5C6CEB03F0391F8007C0390FE03F802607FFFEC7FC000113F838003FC0 283F78BC2E>I<15FF020713C091381F81E091383E00F002FC13F84948137C495A494813 7E010F143E495A133F4A133F017F147F91C7FC5BA2485AA216FF12035B16FE150112075B 1503A216FC491307A20003140F16F8151F12016D133F0000EC7FF015EF90387C01CF9039 3E079FE090380FFE1FD903F813C090C7123FA21680157F160015FEA24A5A001C5C007F13 03485C4A5A4A5A4A5A4849C7FC00F8137E00E05B6C485A387C07E0383FFFC06C90C8FCEA 03F8283F77BC2E>I<131EEB3F80137FEBFFC05AA214806C13005B133C90C7FCB3120FEA 3FC0127FA212FFA35B6CC7FC123C122777A61C>I<171C173C177CA217FCA216011603A2 1607A24C7EA2161DA216391679167116E1A2ED01C1A2ED038115071601150EA2031C7FA2 4B7EA25D15F05D4A5AA24A5AA24AC7FC5C140E5C021FB6FC4A81A20270C7127FA25C1301 5C495AA249C8FCA2130E131E131C133C5B01F882487ED807FEEC01FFB500E0017FEBFF80 A25C39417BC044>65 D<49B712C018F818FE903B0003FC0001FF9438007F804BEC3FC0A2 F01FE014074B15F0180FA2140F5D181FA2021F16E05D183F19C0023FED7F804B14FF1900 4D5A027F4A5A92C7EA07F0EF1FE0EF7F804AD903FEC7FC92B512F017FE4AC7EA3F800101 ED1FE04A6E7E17078401036F7E5CA30107825CA3010F5E4A1407A260011F150F5C4D5A60 013F153F4A4A5A4D5A017F4A90C7FC4C5A91C7EA0FF849EC3FF0B812C094C8FC16F83C3E 7BBD40>I<9339FF8001C0030F13E0033F9038F803809239FF807E07913A03FC001F0FDA 0FF0EB071FDA1FC0ECBF00DA7F806DB4FC4AC77E495AD903F86E5A495A130F4948157E49 48157C495A13FF91C9FC4848167812035B1207491670120FA2485A95C7FC485AA3127F5B A312FF5BA490CCFCA2170FA2170EA2171E171C173C173817786C16706D15F04C5A003F5E 6D1403001F4B5A6D4AC8FC000F151E6C6C5C6C6C14F86C6C495A6C6CEB07C090397FC03F 8090261FFFFEC9FC010713F0010013803A4272BF41>I<49B712C018F818FE903B0003FE 0003FF9438007F804BEC1FC0F00FE0F007F014074BEC03F8F001FCA2140F4BEC00FEA314 1F4B15FFA3143F5DA3027F5D5DA219FE14FF92C81203A34917FC4A1507A219F813034A15 0F19F0A20107EE1FE05CF03FC0A2010FEE7F804A16006060011F4B5A4A4A5A4D5AA2013F 4B5A4AEC3FC04DC7FC017F15FEEE03FC4AEB0FF001FFEC7FE0B8128004FCC8FC16E0403E 7BBD45>I<49B812F0A390260003FEC7123F180F4B1403A2F001E014075DA3140F5D19C0 A2141F5D1770EFF003023F02E013804B91C7FCA21601027F5CED8003A2160702FFEB1F80 92B5FCA349D9003FC8FC4A7F82A20103140E5CA2161E0107141C5CA293C9FC130F5CA313 1F5CA3133F5CA2137FA25C497EB612E0A33C3E7BBD3B>70 D<9339FF8001C0030F13E003 3F9038F803809239FF807E07913A03FC001F0FDA0FF0EB071FDA1FC0ECBF00DA7F806DB4 FC4AC77E495AD903F86E5A495A130F4948157E4948157C495A13FF91C9FC484816781203 5B1207491670120FA2485A95C7FC485AA3127F5BA312FF5BA30303B512FC90C7FCA2DB00 0190C7FCA25FA216035FA316076C5E7FA2003F150F6D5D121F6D141F000F153F6C6C4A5A 6C6C14F76C6CEB01E36CB4EB07C1903A7FC03F81C090391FFFFE00010701F890C8FC0100 13803A4272BF46>I<49B6FC5BA2D9000313005D5DA314075DA3140F5DA3141F5DA3143F 5DA3147F5DA314FF92C7FCA35B5CA313035CA313075CA3130F5CA3131F5CA3133F5CA213 7FA25C497EB67EA3283E7BBD23>73 D<49B6903807FFFE605ED9000390C7000113E04B6E 13004B15FC4E5A19E002074B5A4BEC0F804EC7FC183C020F5D4B5C4D5AEF07C0021F4AC8 FC4B131E5F5F023F5C9238C003E0EE07804CC9FC027F5B4B5AEEFF801581ECFF834B7FED 0F7FED1E3F49017C7FECFEF89138FFE01F03C07F491380ED000F4A805C010714074A80A2 1603010F815C160183131F4A6D7FA2177F013F825C173F017F82A24A81496C4A7EB6D880 0FB512C0A261473E7BBD46>75 D<49B612C0A25FD9000390C8FC5D5DA314075DA3140F5D A3141F5DA3143F5DA3147F5DA314FF92C9FCA35B5CA313035C18C0EF01E0010716C05C17 031880130F4A140718005F131F4A141EA2173E013F5D4A14FC1601017F4A5A16074A131F 01FFECFFF0B8FCA25F333E7BBD39>I<49B5933807FFFC496062D90003F0FC00505ADBBF 805E1A771AEF1407033F923801CFE0A2F1039F020FEE071F020E606F6C140E1A3F021E16 1C021C04385BA2F1707F143C023804E090C7FCF001C0629126780FE0495A02705FF00700 F00E0114F002E0031C5BA2F03803010116704A6C6C5D18E019070103ED01C00280DA0380 5BA2943807000F13070200020E5C5FDB03F8141F495D010E4B5CA24D133F131E011CDAF9 C05CEEFB80197F013C6DB4C7FC013895C8FC5E01784A5C13F8486C4A5CD807FE4C7EB500 F04948B512FE16E01500563E7BBD52>I<EEFFC0030713F892383F80FE9238FC003FDA03 F0EB0F804A486D7EDA1F80804AC76C7E027E6E7E4A81494814004948811307495A494815 7F133F5C49C9FC4917805B1201485AA212075B000F17FFA25B121F190048485DA448484B 5AA34D5AA25B4D5A12FF60171F60007F163F604D5AA24DC7FC5F003F15014C5A6D5D001F 4B5A4C5A6C6C4A5A4C5A6C6C4AC8FC000315FC6C6C495A6C6CEB07E0017FEB1F8090261F C07EC9FC903807FFF801001380394273BF46>79 D<49B77E18F018FC903B0003FE0003FE EF00FF4BEC7F80F03FC00207151F19E05DA2020F16F0A25DA2141FF03FE05DA2023F16C0 187F4B1580A2027FEDFF00604B495A4D5A02FF4A5A4D5A92C7EA3FC04CB4C7FC4990B512 FC17E04ACAFCA21303A25CA21307A25CA2130FA25CA2131FA25CA2133FA25CA2137FA25C 497EB67EA33C3E7BBD3E>I<EEFFC0030713F892383F80FE9238FC003FDA03F06D7E4A48 6D7EDA1FC06D7E4AC76C7E027E814A6E7E495A01036F7E495A495A494881133F4A81137F 49C91380A2485A12035B000717FF5B120FA25B121F190048485DA448484B5AA36017075B 6000FF160F60171F60127F4D5A60177F4DC7FC5F003F903803E00191390FF003FCDA3C18 5B3B1FC0700C07F002E0495A000F496C485A01E04A5AD807F14AC8FC0003018013FCD801 F9EB07F8D800FD14E090397FC01F80903A1FE07E0003903807FFFE0100018E5BDA000E13 06030F130EA24B131E5FEE807CEEC1F816FF5FA25F5F8194C8FC6F5AED01F8395273BF46 >I<92391FE00380ED7FFC913A01FFFE0700913907F01F8F91390FC007DF4AC66CB4FC02 3E6D5A4A130014FC495A4948147CA2495AA2010F15785CA3011F1570A46E91C7FCA28080 14FE90380FFFE015FC6DEBFF8016E06D806D806D6C7F141F02037FEC003FED07FF1501A2 81A282A212075A167E120EA2001E15FE5EA25E003E14015E003F14034B5A486C5C150F6D 495A6D49C8FCD8F9F0137C39F8FE01F839F03FFFF0D8E00F13C026C001FEC9FC314279BF 33>83 D<48B9FCA25A903AFE001FF00101F89138E0007FD807E0163E49013F141E5B48C7 5BA2001E147FA2001C4B131C123C003814FFA2007892C7FC12704A153C00F01738485CC7 16001403A25DA21407A25DA2140FA25DA2141FA25DA2143FA25DA2147FA25DA214FFA292 C9FCA25BA25CA21303A25CEB0FFE003FB67E5AA2383D71BC41>I<001FB500F090B512F0 485DA226003FF0C7380FFC004AEC03F04A5D715A017F1503A24A5DA201FF150795C7FC91 C8FCA2485E170E5BA20003161E171C5BA20007163C17385BA2000F167817705BA2001F16 F05F5BA2003F1501A2495DA2007F1503A2495DA2160794C8FC48C8FC5E160E161E6C151C 163C5E5E5E6C6C13014B5A001F4A5A6C6C011FC9FC6D133E6C6C13F83903FC07F0C6B512 C0013F90CAFCEB07F83C406FBD44>I<277FFFFE01B500FC90B512E0B5FCA20003902680 000790C7380FFC006C90C701FCEC07F049725A04035EA26350C7FCA20407150EA2040F5D 1A3C041F153862163B6216734F5A6D14E303014B5A6C15C303034BC8FC1683DB0703140E 191E030E151C61031C7F61ED380161157003F04A5A15E002014B5A15C0DA03804AC9FC60 DA0700140E60140E605C029C5D14B8D97FF85D5C715A5C4A5DA24A92CAFC5F91C7FC705A 137E5F137C5F137801705D53406EBD5B>87 D<147E49B47E903907C1C38090391F80EFC0 90383F00FF017E137F4914804848133F485AA248481400120F5B001F5C157E485AA215FE 007F5C90C7FCA21401485C5AA21403EDF0385AA21407EDE078020F1370127C021F13F000 7E013F13E0003E137FECF3E1261F01E313C03A0F8781E3803A03FF00FF00D800FC133E25 2977A72E>97 D<EC1FC0ECFFF0903803F03C903807C01E90381F800E90383F000F017E13 3F4913FF485A485A000714FE5B000F14FC48481300A2485AA3127F90C8FCA35A5AA64814 03007E1407150F151E003E143C15786C14F0EC03E0390F800F803903E07E003801FFF838 003FC0202977A72A>99 D<EE3F80ED1FFF1700A2ED007FA2167EA216FEA25EA21501A25E A21503A25EA21507A25E147E903801FF8F903807C1CF90391F80EFC090383F00FF017E13 7F5B48486D5A485AA2485A000F92C7FC5B001F5CA24848137EA215FE127F90C75AA21401 5A485CA2140316384814F0A21407167891380FE070127C021F13F0007E013F5B003E137F ECF3E1261F01E35B3A0F8781E3802703FF00FFC7FCD800FC133E294077BE2E>I<EC3F80 903801FFE0903807E0F890381F803CEB3E0001FC131E485A485A12074848133E49133C12 1F4848137C15F8EC03F0397F000FE0ECFF809038FFFC00B512C048C8FCA45AA61506150E 151E007C143C15786C14F0EC01E06CEB07C0390F801F003807C0FC3801FFF038007F801F 2976A72A>I<167C4BB4FC923807C78092380F83C0ED1F87161FED3F3FA2157EA21780EE 0E004BC7FCA414015DA414035DA30103B512F8A390260007E0C7FCA3140F5DA5141F5DA4 143F92C8FCA45C147EA414FE5CA413015CA4495AA4495AA4495A121E127F5C12FF49C9FC A2EAFE1EEAF83C1270EA7878EA3FE0EA0F802A5383BF1C>I<EC03F0EC0FFC91383E0E1C 9138FC077E903901F003FE1303903807E001D90FC013FCEB1F80A2EB3F004914F8137E01 FE1303A2484814F0A2150712034914E0A2150F12074914C0A2151FA216805B153F1203ED 7F006D5BA200015B0000495A9038F80F7E90387C1EFEEB1FF8903807E0FC90C7FC1401A2 5DA21403A25D001C1307007F5C48130F5D4A5A4AC7FC48137E00F85B387C03F0381FFFC0 D803FEC8FC273B7CA72A>I<EB01FC13FF5CA21303A25CA21307A25CA2130FA25CA2131F A25CA2133FA291C8FCEC03F890387F0FFE91383E0F80D97E7813C0ECE007D9FFC013E014 801400A2485A5BA25B0003140F16C05BA20007141F16805BA2000F143F16005B5D001F14 7EEDFE074913FCA2003F0101130FEDF80E1300161E48ECF01CA2007E1538A200FE157002 0013E048EC7FC00038EC1F0028407ABE2E>I<1478EB01FCA21303A314F8EB00E01400AD 137C48B4FC38038F80EA0707000E13C0121E121CEA3C0F1238A2EA781F00701380A2EAF0 3F140012005B137E13FE5BA212015BA212035B1438120713E0000F1378EBC070A214F0EB 80E0A2EB81C01383148038078700EA03FEEA00F8163E79BC1C>I<EB07F0EA03FF14E0A2 EA000FA214C0A2131FA21480A2133FA21400A25BA2137EA213FEA25BA21201A25BA21203 A25BA21207A25BA2120FA25BA2121FA25BA2123FA290C7FCA25A1307127EA2EAFE0F130E 12FCA2131E131CA2EA7C381378EA3C70EA1FE0EA0780144079BE17>108 D<D801F0D93F80137F3D07FC01FFE003FFC03D0F3E07C1F80F83F03D0E1F0F00FC1E01F8 001E011C90387C3800001C49D97E707F003C01F05C0038157F4A5C26783FC05C12704A91 C7FC91C7127E00F003FE1301494A5CEA007EA20301140301FE5F495CA203031407000160 495C180F03075D0003051F13E0494A1480A2030FEC3F810007F001C0495CA2031F91383E 0380120F494AEC0700A2033F150E001FEF1E1C4991C7EA0FF80007C7000EEC03E0432979 A74A>I<D801F0EB3F803A07FC01FFE03A0F3E07C1F83A0E1F0F00FC001E011C137C001C 49137E003C13F012385C38783FC012705C91C7FC00F015FE495CEA007EA2150101FE5C5B A2150300015D5B15075E0003020F13704914C0A2031F13F00007ED80E05B1681EE01C012 0F49EC0380A2EE0700001FEC0F0E49EB07FC0007C7EA01F02C2979A733>I<EC1FC0ECFF F8903803F07C90380FC01FEB1F8090393F000F80017E14C0491307484814E0485A12075B 000F15F0485AA2485AA2ED0FE0127F90C7FCA2151F4815C05AA2ED3F80A2ED7F00A24814 7E007C5C007E13015D4A5A003E495A6C495A4A5A260F803EC7FC3807C0FC3801FFF03800 3F80242977A72E>I<903903E001F890390FF807FE903A1E7C1E0F80903A1C3E3C07C001 3C137801389038E003E0EB783F017001C013F0ED80019038F07F0001E015F8147E160300 0113FEA2C75AA20101140717F05CA20103140F17E05CA20107EC1FC0A24A1480163F010F 15005E167E5E131F4B5A6E485A4B5A90393FB80F80DA9C1FC7FCEC0FFCEC03E049C9FCA2 137EA213FEA25BA21201A25BA21203A2387FFFE0B5FCA22D3A80A72E>I<D801F013FC3A 07FC07FF803A0F3E0F03C0260E1F1C13E0001EEB380F001C1370003CEBE01F123814C0D8 783F14C00070903880070092C7FC91C8FC12F05BEA007EA313FE5BA312015BA312035BA3 12075BA3120F5BA3121F5B0007C9FC232979A726>114 D<EC7F80903801FFE0903807C0 F890381F003C013E131C013C131E017C133E49137E15FEA2000114FCA215706D13007FEB FFC014FC6C13FF15806D13C06D13E0010F13F01300140F14071403120C123F387F800114 03D8FF0013E0A300FCEB07C000F0EB0F8012700078EB1F006C133C381F01F83807FFE0C6 90C7FC1F297AA725>I<EB01C0EB03F01307A25CA2130FA25CA2131FA25CA2133FA291C7 FCA2007FB51280B6FC1500D8007EC7FC13FEA25BA21201A25BA21203A25BA21207A25BA2 120FA25BA2121F141C1380A2003F133C1438EB0078147014F05C495AEA1F03495A6C48C7 FCEA07FCEA01F0193A78B81E>I<137C48B4141C26038F80137EEA0707000E7F001E15FE 121CD83C0F5C12381501EA781F007001805BA2D8F03F1303140000005D5B017E1307A201 FE5C5B150F1201495CA2151F0003EDC1C0491481A2153F1683EE0380A2ED7F07000102FF 13005C01F8EBDF0F00009038079F0E90397C0F0F1C90391FFC07F8903907F001F02A2979 A731>I<017CEB01C048B4EB07F038038F80EA0707000E01C013F8121E001C1403EA3C0F 0038EC01F0A2D8781F130000705BA2EAF03F91C712E012005B017E130116C013FE5B1503 000115805BA2ED07001203495B150EA25DA25D1578000114706D5B0000495A6D485AD97E 0FC7FCEB1FFEEB03F0252979A72A>I<017C167048B491387001FC3A038F8001F8EA0707 000E01C015FE001E1403001CEDF000EA3C0F0038177C1507D8781F4A133C00701380A2D8 F03F130F020049133812005B017E011F14784C137013FE5B033F14F0000192C712E05BA2 170100034A14C049137E17031880A2EF070015FE170E00010101141E01F86D131C0000D9 039F5BD9FC076D5A903A3E0F07C1E0903A1FFC03FFC0902703F0007FC7FC372979A73C> I<137C48B4143826038F8013FCEA0707000E7F001E1401001C15F8EA3C0F12381503D878 1F14F000701380A2D8F03F1307020013E012005B017E130F16C013FE5B151F1201491480 A2153F000315005BA25D157EA315FE5D00011301EBF8030000130790387C1FF8EB3FF9EB 07E1EB00035DA21407000E5CEA3F80007F495AA24A5AD8FF0090C7FC143E007C137E0070 5B387801F0383803E0381E0FC06CB4C8FCEA03F8263B79A72C>121 D<D901F01370D907FC13F0010F14E090381FFE0190393FFF03C049EB838090387C0FCF90 39F803FF009038F0007E49133C000114386C48137890C75A4A5A4A5A4A5A4AC7FC141E5C 5C5C495A495A495A49C8FC131E4913075B5B48485B4848131E485A01F05BD80FFE137C39 1F1F81F8383E0FFFD83C075B486C5B00705CD8F00190C7FC38E0007C24297BA725>I<00 0E131E383F807F007FEBFF8012FFA215005B007E5B003C1338190968BD2E>127 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Ft cmr8 8 13 /Ft 13 101 df<EC0380B3A4B812FCA3C7D80380C7FCB3A42E2F7CA737>43 D<EB3FC0EBFFF03803E07C48487E48487E497E001EEB0780A2003E14C0A248EB03E0A500 FC14F0B0007C14E0A3007E1307003E14C0A36CEB0F806C14006D5A3807C03E3803F0FC38 00FFF0EB3FC01C2D7DAB23>48 D<130C133C137CEA03FC12FFEAFC7C1200B3B113FE387F FFFEA2172C7AAB23>I<EB7F803801FFF0380780FC380E003F48EB1F8048EB0FC05A0060 EB07E012F000FC14F07E1403A3007C1307C7FCA215E0140F15C0141F1580EC3F00147E14 7C5C495A495A495A495A011EC7FC5B5B4913305B485A4848136048C7FC000E14E0001FB5 FC5A4814C0B6FCA21C2C7DAB23>I<EB3FC03801FFF03807C0FC380E007E487FEC1F8000 3F14C0A2EB800F1300A2000C131FC7FC1580A2EC3F00143E5C5CEB03F0EBFFC014F0EB00 FC143FEC1F8015C0140F15E0A2EC07F0A21238127C12FEA3EC0FE012F8006014C0007013 1F6C1480001EEB3F00380780FC3801FFF038007FC01C2D7DAB23>I<140EA2141E143EA2 147E14FEA2EB01BE1303143E1306130E130C131813381330136013E013C0EA0180120313 001206120E120C5A123812305A12E0B612FCA2C7EA3E00A9147F90381FFFFCA21E2D7EAC 23>I<000CEB0180380FC01F90B512005C5C14F014C0D80C7EC7FC90C8FCA8EB1FC0EB7F F8380DE07C380F801F01001380000E130F000CEB07C0C713E0A2140315F0A4127812FCA4 48EB07E012E0006014C00070130F6C14806CEB1F006C133E380780F83801FFE038007F80 1C2D7DAB23>I<EB03F8EB0FFE90383E0780EBF8013901F007C03803E00FEA07C0EA0F80 A2391F00078091C7FC123EA2127EA2127CEB0FC038FC3FF0EBF07C38FDC01EB4487E0100 1380EC07C04814E0A214034814F0A4127CA3127EA2003E14E01407121E001F14C06CEB0F 803907801F003803C03E6C6C5A38007FF0EB1FC01C2D7DAB23>I<B812FCA3CBFCADB812 FCA32E137C9937>61 D<13FF000713C0380F01F0381C00F8003F137C80A2143F001E7FC7 FCA4EB07FF137F3801FE1FEA07F0EA1FC0EA3F80EA7F00127E00FE14065AA3143F7E007E 137F007FEBEF8C391F83C7FC390FFF03F83901FC01E01F207D9E23>97 D<EA07C012FFA2120F1207AC14FE9038C7FF809038CF03E09038DC01F09038F8007C4913 7E49133E497F1680A2150F16C0A9ED1F80A216005D6D133E6D5B01B05B9038BC01F09038 0E07E0390607FF80260001FCC7FC222F7EAD27>I<EB1FE0EB7FFC3801F01E3803E00739 07C01F80EA0F80EA1F005A003EEB0F00007E90C7FCA2127C12FCA9127EA215C07E6C1301 01801380380FC0033907E007003801F03E38007FF8EB1FC01A207E9E1F>I<15F8141FA2 14011400ACEB0FE0EB7FF83801F81E3803E0073807C003380F8001EA1F00481300123E12 7EA25AA9127C127EA2003E13017EEB8003000F13073903E00EFC3A01F03CFFC038007FF0 90391FC0F800222F7EAD27>I E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fu cmmi10 10 1 /Fu 1 60 df<121C127FEAFF80A213C0A3127F121C1200A412011380A2120313005A1206 120E5A5A5A12600A19798817>59 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fv cmr10 10 4 /Fv 4 101 df<EB1FE0EBFFFC3803E03F3907000F80390F8007E0486C6C7E13E06E7EA2 6E7E6C5A6C5AC8FCA4147FEB07FFEB3FE0EBFE00EA03F8EA0FF0EA1FC0123F485A90C7FC 160C12FEA31401A26C13036CEB077C903980063E18383FC01E3A0FE0781FF03A03FFF00F E03A007F8007C026277DA52A>97 D<EA03F012FFA3120F1203B0EC1FE0EC7FF89038F1E0 3E9039F3801F809039F7000FC001FEEB07E049EB03F049EB01F85BED00FCA216FEA2167E 167FAA167E16FEA216FC15016D14F8ED03F07F01EEEB07E001C6EB0FC09039C7801F0090 3881E07E903800FFF8C7EA1FC0283B7EB92E>I<EB03FC90381FFF8090387E03E03901F8 0070484813F83907E001FC380FC003A2EA1F80123F90380001F848EB00F01500A2127E12 FEAA127E127FA26C14067F001F140E6D130C000F141C6C6C13386C6C13706C6C13E03900 7C07C090381FFF00EB07F81F277DA525>I<ED0FC0EC03FFA3EC003F150FB0EB03F8EB1F FF90387E078F9038F801EF3903F0007F4848133F4848131FA24848130F123F90C7FC5AA2 127E12FEAA127E127FA27EA26C6C131FA26C6C133F6C6C137F6C6CEBEFF03A01F801CFFF 39007C078F90381FFE0FD907F813C0283B7DB92E>I E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fw cmr12 14.4 34 /Fw 34 128 df<922603FF80137F033F9039F003FFE04AB5D8F80F13F0913C07FE00FE3F C0F8DA1FE090391F7F01FC4A489138FE03FE02FFC7387FFC074948ECFFF8495A494815F0 130F4A9238E003FC4948EE01F8057F90C7FC715A495AB2BA12FEA426003FC0C7D83FC0C7 FCB3B3A584D9FFF0ECFFF0007F9026FFE07FEBFFF8A447547ED344>11 D<120FEA3FC0EA7FE012FF13F0A213F8A3127F123FEA0F381200A513781370A313F013E0 A2120113C0120313801207EA0F00121EA25A5A12300D23768B21>44 D<B812FEEFFFE018FC18FF26007FFCC7000F13C06D4802017F011F9238003FF8F00FFC72 7EF001FF727F737E737E737E190F86737EA2737E737EA21B8085A21BC01A7F1BE0A4F23F F0A51BF8AE1BF0A4F27FE0A41BC01AFF1B80A24F1300A24F5AA24F5AA24F5A4F5A4F5A4F 5A4F5A4E90C7FC4E5AF00FFCF03FF8013FEEFFE0496C020F5BBAC8FC18FC18E04DC9FC4D 527BD159>68 D<BB1280A426007FFCC8123F6D48030313C0011F1600193F191F190F1907 A21903A2F101E0A31900A6050E1470A41A00A3171EA3173E177E17FE160791B6FCA49138 F800071600177E173E171EA3170EA31A0EA31A1C94C8FCA41A3C1A38A31A78A31AF0A219 01A21903A21907F10FE0193F19FF013F1603496C153FBBFC1AC0A347527BD150>I<BA12 FCA426007FFCC712016D489138001FFE011F160318011800197E193EA2191EA285A385A6 F10380A2171CA296C7FCA5173CA3177C17FC1601160F91B6FCA49138F8000F1601160017 7C173CA3171CA794C9FCB3497E49B4FCB712E0A441527BD14C>I<B70107B612F8A4C66C 48C80003EBF0006D486F5B6D486F5BB3AD91B9FCA402F8C9FCB3B1496C4B7F496C4B7FB7 0107B612F8A44D527BD158>72 D<B7FCA439007FFE006D5A6D5AB3B3B3B0497E497EB7FC A420527BD12A>I<B74AB512FEA4C66C48C9003F13C06D487048C7FC6D4817F0735A1A80 4FC8FC193E61614E5A4E5A4E5A4E5A4EC9FC183E60604D5A4D5A4D5A4D5A4DCAFC173E5F 5F4C5A4C5A4C5A160F4C7E4C7E167F4C7E4B7F5D923807CFFE92380F8FFFED1F07DB3E03 7F037C804B7E9126F9E0007FDAFBC080DAFF80137F92C76C7E4A814A141F4A6E7E848371 7F8583717F85187F727EA2727E727EA2727E727FA2727F727FA2737E86193F8686496C83 496C93B512E0B7020FECFF80A451527BD15B>75 D<B712E0A4C66C90CAFCEB3FFC6D5AB3 B3A9191CA51938A61978A319F819F0A218011803A21807180F181F183F18FF013F150349 6C023F13E0BAFCA43E527BD149>I<B500FC95B512FCA36E5FD8007FF2F800D93DFF9438 03BFF0011D62A2011C6DEE073FA36E6C160EA36E6C161CA26E6C1638A36E6C1670A36E6C 16E0A36E6CED01C0A26E6CED0380A36E6DEC0700A36F6C140EA36F6C5CA26F6C5CA36F6C 5CA36F6C5CA26F6C495AA36F6C495AA36F6D48C7FCA393387FC00EA2706C5AA3706C5AA3 706C5AA3706C5AA270B45AA3705BA3013E6E90C8FC137F496C4E7E000701F0027E4B7EB6 6C4BB612FC173CA35E527AD16B>I<B500FC030FB512F8A28080D8003FDC007F13006D6D ED0FF8735A011D6D6F5A011C6D6F5AA26E7E81143F6E7E81140F6E7E82806E7F82806F7E 82153F6F7EA26F7E6F7EA26F7F83816F7F83167F707E83161F707E838270138018C08270 13E0A2EF7FF0EF3FF8A2EF1FFC18FE170FEF07FF1981837113C119E183F07FF119F9183F F01FFD19FF8484A28484A284A2197F193F133E017F171F496C160F000713F0B66C150719 03A219014D527BD158>I<DA3FF0130349B55B010714C0011FECF00F903A7FE00FF81F49 C712FED801FCEC3F3F4848EC1FBF48486EB4FC48481403485A4980003F8190C97E5A8312 7E8312FEA283A37E837FA27F007F93C7FC7F7FEA3FFC7F6C6C7E14F86CEBFF806C14F8ED FF806C15F06C15FE6C6C806D15C0010F81010315F8D9007F80140F020080030F7F030014 80161F040713C0160182EF7FE0A2173FEF1FF0A200E0160FA31707A37EA318E07E170F7E 18C06C161F6C17806D153F6D16006D157E6D15FED8FCFC4A5A017F4A5A26F83FC0EB0FF0 D90FFEEB7FC0D8F003B65A48C64AC7FC023F13F848010113C034567AD341>83 D<003FBB12C0A449C79038F0000701F06E48130001C0183F48C8EE0FE0007E1907007C19 03A200781901A400701900A500F01AF0481A70A6C91700B3B3AC4C7E030313FC027FB712 E0A44C517CD055>I<B600F8010FB66C010FB512E0A4000149C8001F01E0C8EBFE002600 7FF803070180ED3FF04A94C9EA0FE0013F7060785A6E83011F7095C7FCA26E83010F7017 0EA2866D6C4B5FA36D6C922603BFF05DA36F9126071FF815786D1C70A26F020F6D15F06D DC0E0F5EA26F021E6D1401027FDB1C075EA26F023C7F023FDB38034B5AA2876E6C4A6C4B C8FCA36E6C4A6C6D130EA36F49486D6C131E02071A1CA26F01036F133C6E4B013F1438A2 DC80076F13786E92C7001F1470A27048816E020E020F5CA2876F6C480207495AA36F6C48 6E6C485AA370486E1387031F96C9FCA2DCFCF016CF030F496E13CEA204FF17FE6F496F5A A36F496F5AA36F90C96C5AA36F48705AA34C1607047C5FA30438705A73547ED178>87 D<ECFFC0010F13F8013F13FE9039FF00FF80D801F0EB3FE0D803C0EB0FF0486C6D7E01F8 6D7E000F816D13016F7EA3707E6C5AEA01E0C9FCA6ED3FFF020FB5FC9138FFFC7F010713 00EB1FF0EB7FC04848C7FCEA03FC485A485A485A123F5B485A187012FF90C8FCA216FFA3 5D6D14BF007F14036DEB073F6C6C90390F1FC0E06C6C131E6C6C90393C0FE1C02707FE01 F013FF0001B5486C13806C6C90398003FE00D907FCC712F834367BB43B>97 D<EB7F80B5FCA41203C6FC137FB3A6ED07FC92387FFF800281B512E0913987F00FF89139 8F8001FC029EC7B4FC02BC6E7E02F86E7E4A6E7E4A6E7E4A1407844A6E7EA2841701A284 A283A21980AB19005FA360A24D5AA24D5A804D5A6E5D6E4A5AD97E784A5A6E4AC7FCD97C 1EEB01FE6E495A903A7807E01FF00201B512C0902670007F90C8FC90C7EA0FF839547DD2 41>I<EC0FFE91387FFFE049B512F8903907F801FE90391FE0001FD93F80EB078049C7EA 0FC001FE143F484815E00003157F485A485AA2485AEE3FC0003FED0F004991C7FCA2127F A35B12FFAB127F7FA3123F6D1570121F6D15F0000F16E06D140112076C6CEC03C06D1580 6C6C14076C6DEB0F00D93FC0131E6D6C137C903907FC03F06DB55AD9007F1380DA0FF8C7 FC2C367CB434>I<17FF4BB5FCA4ED0007160182B3A6EC0FF8EC7FFF49B512E0903907FC 03F090391FE0007C49487F49C7120F01FE80484880485A000781484880A2485AA2485AA2 127FA35B12FFAB127FA27FA2123FA27F121FA26C6C5C00075D7F6C6C5C6C6C5C6C6C021E 7F6D6C017C13E0D91FC049EBFF8090390FF807E00103B512800100495ADA1FF091C7FC39 547CD241>I<EC0FF891B5FC010314C090390FF80FF090391FC003FC90397F8001FE49C7 7E4848EC7F804848143F49EC1FC0485A000FED0FE05B001F16F01607485AA2007F16F8A2 5B160312FF90B7FCA30180C9FCA8127F7FA2123FA26D1538121F17786C6C1570000716F0 6D15E06C6C14016C6CEC03C06C6C15806D6C130F6D6CEB1F00D90FF0133C903907FE01F8 0101B512E06D6C1380DA07FCC7FC2D367DB434>I<EF1FC0DA3FE0EBFFE0902701FFFC03 13F001079039FF07E1F8903A1FE03FCF01903A3F800FFC03903A7F0007F80101FE010314 F04848903901FC004000036F1300491300000781A24980000F82A8000793C7FC6D5CA200 035D6D130100015D6C6C495A017F495A6E485A9039FFE03FC0D801C7B5C8FC01C113FC39 03803FE091CAFCA57FA27F7F7F6CB612E016FF6C16C017F0013F15FC8390B8FCD803F8C7 001F1380D80FE0020113C04848EC007F4848ED1FE090C9120F127EEF07F012FE481603A5 6C1607007E17E0007F160F6C6CED1FC06C6CED3F806C6CED7F006C6C15FED803FCEC03FC C6B4EC0FF0D93FF0EBFFC0010FB6C7FC010114F8D9001F1380354E7DB43B>103 D<EB7F80B5FCA41203C6FC137FB3A6ED07FC92383FFF8092B512E0913981F00FF8913983 C007FC9139870003FE028E1301029C6D7E14B814B002F06E7E5CA25CA35CB3AD2601FFE0 903801FFE0B600C0B612C0A43A537CD241>I<1378EA01FE487E487FA66C90C7FC6C5AEA 007890C8FCB0EB7F80B5FCA41203C6FC137FB3B3A43801FFE0B61280A419507CCF21>I< EBFF80B5FCA41203C6FC137FB3A793B512F8A4043F138093381FFC0017F017C094C7FC16 3E5E5E4B5A4B5AED07804BC8FC151E5D15FC1481EC83FEEC87FF148F029E7F9138BC7FC0 ECF83F02F07F4A6C7EECC00F02807F4A6C7E6F7EA26F7E6F7F167F83707E161F83707E16 0783707E8318802601FFC04913E0B6D8803F13FFA438537DD23E>107 D<EB7F80B5FCA41203C6FC137FB3B3B3B13801FFE0B612C0A41A537CD221>I<01FFD907 FEEC03FFB590261FFFC0010F13E0037F01F0013F13F8912701F80FFC9038FC07FE913D03 C003FE01E001FF000390260700019038038000C6010E6D6C48C76C7E6D48DA7F8E6E7E4A 159CA24ADA3FF86E7E02605D14E04A5DA34A5DB3AD2601FFE0DAFFF0EC7FF8B6D8C07F90 26FFE03FB512F0A45C347CB363>I<01FFEB07FCB590383FFF8092B512E0913901F00FF8 913903C007FC000349C66C7EC6010E13016D486D7E5C143002706E7E146014E05CA35CB3 AD2601FFE0903801FFE0B600C0B612C0A43A347CB341>I<EC0FFC91387FFF8049B512E0 903907F807F890391FE001FE90393F80007F017EC7EA1F80496E7E48486E7E0003824848 6E7EA248486E7EA248486E7EA2003F82A24848ED7F80A400FF17C0AB007F1780A26D15FF A2003F1700A2001F5E6D1401000F5E6D140300075E6C6C4A5A6C6C4A5AA2D8007FEC3F80 6D6C49C7FC90391FE001FE903907F807F86DB55AD9007F1380DA0FFCC8FC32367CB43B> I<90397F8007FCB590387FFF800281B512E0913987F00FF891398F8003FC000390399E00 01FFC601BC6D7FD97FF86E7E4A6E7E4A6E7E4A140F844A6E7EA2717EA3717EA4711380AB 4D1300A44D5AA24D5AA2606E140F4D5A6E5D6E4A5A6E4A5A02BC4AC7FC029E495A028FEB 07FC913987E01FF00281B512C0DA807F90C8FCED0FF892CAFCB13801FFE0B612C0A4394B 7DB341>I<01FFEB1F80B5EB7FF0913801FFF8913803E1FC91380783FE0003EB0F07C613 1EEB7F1C1438143091387003FC91386000F0160014E05CA45CB3AA8048487EB612F0A427 347DB32E>114 D<D907FE13C090387FFF8148B512E33907F803FF390FC0007F4848133F 48C7121F003E140F007E1407127C00FC1403A315017EA27E7F6C6C90C7FC13F013FF6C13 F86CEBFF806C14E06C14F86C14FEC680013F1480010714C0D9003F13E014039138007FF0 151F00E0140FED07F8A26C1403A215017EA36C15F0A26C14036C15E015076DEB0FC06DEB 1F80D8FDF0EB3F0039F8FC01FE39F07FFFF8D8E01F13E0D8C00390C7FC25367CB42E>I< EB01C0A71303A41307A3130FA2131FA2133F137F13FF5A5A001F90B512E0B7FCA326003F C0C7FCB3A71638AC6E1378011F1470A26D6C13F016E0903807F801903903FC03C0903901 FE07806DB51200EC3FFCEC07F0254B7EC92E>I<D97F80EC7F80B591B5FCA400031503C6 1500017F157FB3AC17FFA35EA3013F5C6EEB077FA2011F020E7F6D6C011C13F06E0178EB FFC0903903FC01F06DB512E06D6C1380912607FC00EB80003A357CB341>I<B60103B512 80A4000301F09039007FF800C601C0EC3FE0017FED1F8095C7FC133F6E141E131F171C6E 143C010F15388001075DA26E14F001035D8001014A5AA26E13036D5D1580027F49C8FCA2 6F5A023F130E15E0021F5BA2EDF03C020F133815F802075BA2EDFCF002035B15FE6E6C5A A36E5BA26FC9FCA3153EA2151CA2153C153815781570A215F05D14015DA2003E495A127F 486C48CAFCA2140E141E495A6C5B007C5B383F03E06CB45A00075BD801FCCBFC394B7EB2 3E>121 D<000F143CD83FC013FF007F1580486C4813C0A56C486C1380003F1500000FC7 123C220B74CF3B>127 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fx cmbx12 17.28 17 /Fx 17 118 df<19F0F001F8F003FCA3180719F8180FA219F0181F19E0183FA219C0187F 198018FFA219005F601703A260170760170FA260171F60173FA260177F6017FFA295C7FC 5E5F1603A25F16075F160FA25F161F5F163FA25F167F5F16FFA294C8FC5D5E1503A25E15 075E150FA25E151F5EA2153F5E157FA25E15FF93C9FC5CA25D14035D1407A25D140F5D14 1FA25D143F5D147FA25D14FF92CAFC5BA25C13035C1307A25C130F5C131FA25C133F5C13 7FA25C13FF91CBFC5AA25B12035B1207A25B120F5B121FA25B123F5B127FA25B12FF90CC FCA3127E123C3E9077EB51>47 D<4DB5ED03C0057F02F014070407B600FE140F047FDBFF C0131F4BB800F0133F030F05FC137F033F9127F8007FFE13FF92B6C73807FF814A02F002 0113C3020702C09138007FE74A91C9001FB5FC023F01FC16074A01F08291B54882490280 824991CB7E49498449498449498449865D49498490B5FC484A84A2484A84A24891CD127F A25A4A1A3F5AA348491A1FA44899C7FCA25CA3B5FCB07EA380A27EA2F50FC0A26C7FA37E 6E1A1F6C1D80A26C801D3F6C6E1A00A26C6E616D1BFE6D7F6F4E5A7F6D6D4E5A6D6D4E5A 6D6D4E5A6D6E171F6D02E04D5A6E6DEFFF806E01FC4C90C7FC020F01FFEE07FE6E02C0ED 1FF8020102F8ED7FF06E02FF913803FFE0033F02F8013F1380030F91B648C8FC030117F8 6F6C16E004071680DC007F02F8C9FC050191CAFC626677E375>67 D<BD12E0A41CF0A2D8000102C0C71207F1003F1A0F1A031A001B7F1B3FF31FF81B0FA21B 07A21B03A21B011CFCA31B00A419FCA21C7EA41C00A21801A31803A21807180F183FEF01 FF93B6FCA6EEC001EF003F180F18071803A21801A31800A896C9FCB3A5B912F8A657617A E065>70 D<B912E0A6C702E0C7FCB3B3B3B3AEB912E0A633627CE13C>73 D<94381FFFE00407B67E043F15F04BB712FE030FEEFFC0033FD9FC0014F092B500C0010F 13FC020349C7000113FF4A01F86E6C7F021F496F13E04A01C0030F7F4A496F7F91B5C96C 7F0103497013FF494970804B834949717F49874949717F49874B8390B586484A717FA248 91CB6C7FA2481D804A84481DC0A348497214E0A3481DF0A34A85481DF8A5B51CFCB06C1D F8A36E96B5FCA36C1DF0A46C6D4E14E0A36C1DC06E606C1D80A26C6E4D1400A26C6E4D5B A26C6E4D5BA26D6D4D5B6D636D6D4D5B6F94B5FC6D636D6D4C5C6D6D4C91C7FC6D6E4B5B 6D02E0031F5B023F6D4B13F06E01FC92B55A6E01FF02035C020302C0010F91C8FC020002 FC90B512FC033F90B712F0030F17C0030394C9FCDB007F15F804071580DC001F01E0CAFC 666677E379>79 D<BB7E1AFCF2FFC01BF81BFE757ED800010280C7001F80070114F0736C 7F081F7F747F747F7414807414C0A27414E0A21DF0A27513F8A41DFCA91DF8A498B512F0 A21DE0A25014C01D8062501400505B505B087F5B4FB512E0071F5C93B9C7FC1BFC1BF01B 8008F0C8FC04C0CCFCB3B3A2B97EA65E627AE16E>I<913803FFFE027FEBFFF00103B612 FE010F6F7E4916E090273FFE001F7FD97FE001077FD9FFF801017F486D6D7F717E486D6E 7F85717FA2717FA36C496E7FA26C5B6D5AEB1FC090C9FCA74BB6FC157F0207B7FC147F49 B61207010F14C0013FEBFE004913F048B512C04891C7FC485B4813F85A5C485B5A5CA2B5 5AA45FA25F806C5E806C047D7F6EEB01F96C6DD903F1EBFF806C01FED90FE114FF6C9027 FFC07FC01580000191B5487E6C6C4B7E011F02FC130F010302F001011400D9001F90CBFC 49437CC14E>97 D<92380FFFC04AB512FC020FECFF80023F15E091B712F80103D9FE037F 499039F0007FFF011F01C0011F7F49496D7F4990C76C7F49486E7F48498048844A804884 485B727E5A5C48717EA35A5C721380A2B5FCA391B9FCA41A0002C0CBFCA67EA380A27EA2 7E6E160FF11F806C183F6C7FF17F006C7F6C6D16FE6C17016D6C4B5A6D6D4A5A6D01E04A 5A6D6DEC3FE0010301FC49B45A6D9026FFC01F90C7FC6D6C90B55A021F15F8020715E002 0092C8FC030713F041437CC14A>101 D<903807FF80B6FCA6C6FC7F7FB3B3B3B3ADB712 E0A623647BE32C>108 D<902607FF80D91FFFEEFFF8B691B500F00207EBFF80040702FC 023F14E0041F02FF91B612F84C6F488193267FE07F6D4801037F922781FE001F9027E00F F0007FC6DA83F86D9026F01FC06D7F6DD987F06D4A487F6DD98FC0DBF87EC7804C6D027C 80039FC76E488203BEEEFDF003BC6E4A8003FC04FF834B5FA24B5FA24B94C8FCA44B5EB3 B2B7D8F007B7D8803FB612FCA67E417BC087>I<902607FF80EB1FFFB691B512F0040714 FC041F14FF4C8193267FE07F7F922781FE001F7FC6DA83F86D7F6DD987F07F6DD98FC081 4C7F039FC78015BE03BC8003FC825DA25DA25DA45DB3B2B7D8F007B71280A651417BC05A >I<923807FFE092B6FC020715E0021F15F8027F15FE494848C66C6C7E010701F0010F13 E04901C001037F49496D7F4990C87F49486F7E49486F7E48496F13804819C04A814819E0 48496F13F0A24819F8A348496F13FCA34819FEA4B518FFAD6C19FEA46C6D4B13FCA36C19 F8A26C6D4B13F0A26C19E06C6D4B13C0A26C6D4B13806C6D4B13006D6C4B5A6D6D495B6D 6D495B010701F0010F13E06D01FE017F5B010090B7C7FC023F15FC020715E0020092C8FC 030713E048437CC151>I<902607FF80EBFFF8B6010FEBFF80047F14F00381B612FC0387 15FF038F010114C09227BFF0003F7FC6DAFFC0010F7F6D91C76C7F6D496E7F03F86E7F4B 6E7F4B17804B6F13C0A27313E0A27313F0A21BF885A21BFCA3851BFEAE4F13FCA41BF861 A21BF0611BE0611BC06F92B512801B006F5C6F4A5B6F4A5B03FF4A5B70495B04E0017F13 C09226CFFC03B55A03C7B648C7FC03C115F803C015E0041F91C8FC040313E093CBFCB3A3 B712F0A64F5D7BC05A>I<D90FFFEB0FFCB690383FFF8093B512E04B14F04B14F8923907 FC7FFC92390FE0FFFEC6EC1F806DD93F0113FF6D133E157E157C15F8A215F07013FEA24B EB7FFCEF3FF8EF0FE04B90C7FCA55DB3B0B712F8A638417BC042>114 D<913A3FFF8007800107B5EAF81F011FECFE7F017F91B5FC48B8FC48EBE0014890C7121F D80FFC1407D81FF0801600485A007F167F49153FA212FF171FA27F7F7F6D92C7FC13FF14 E014FF6C14F8EDFFC06C15FC16FF6C16C06C16F06C826C826C826C82013F1680010F16C0 1303D9007F15E0020315F0EC001F1500041F13F81607007C150100FC81177F6C163FA217 1F7EA26D16F0A27F173F6D16E06D157F6D16C001FEEDFF806D0203130002C0EB0FFE02FC EB7FFC01DFB65A010F5DD8FE0315C026F8007F49C7FC48010F13E035437BC140>I<EC07 E0A6140FA5141FA3143FA2147FA214FF5BA25B5B5B5B137F48B5FC000F91B512FEB8FCA5 D8001F01E0C8FCB3AFEF0FC0AC171F6D6D1480A2173F6D16006F5B6D6D137E6D6D5B6DEB FF836EEBFFF86E5C020F14C002035C9126003FFCC7FC325C7DDA3F>I<902607FFC0ED3F FEB60207B5FCA6C6EE00076D826D82B3B3A260A360A2607F60183E6D6D147E4E7F6D6D49 48806D6DD907F0ECFF806D01FFEB3FE06D91B55A6E1500021F5C020314F8DA003F018002 F0C7FC51427BC05A>I E %EndDVIPSBitmapFont end %%EndProlog %%BeginSetup %%Feature: *Resolution 600dpi TeXDict begin %%BeginPaperSize: Letter letter %%EndPaperSize HPSdict begin /TargetAnchors 0 dict dup begin end targetdump-hook def TeXDict begin %%EndSetup %%Page: 1 1 gsave %matrix defaultmatrix setmatrix 90 rotate /stampsize 20 def /Times-Roman findfont stampsize scalefont setfont currentfont /FontBBox get aload pop /pdf@top exch 1000 div stampsize mul def pop /pdf@bottom exch 1000 div stampsize mul def pop 252 -32 moveto currentpoint /pdf@lly exch pdf@bottom add def /pdf@llx exch 2 sub def 0.5 setgray (arXiv:cs/0303016v1 [cs.DC] 19 Mar 2003) show currentpoint /pdf@ury exch pdf@top add def /pdf@urx exch 2 add def /pdfmark where{pop}{userdict /pdfmark /cleartomark load put}ifelse [ /H /I /Border [0 0 1] /BS <</S/D/D[2 6]/W 1>> /Color [0 1 1] /Action << /Subtype /URI /URI (http://arxiv.org/abs/cs/0303016v1)>> /Subtype /Link /Rect[pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark grestore 1 0 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 0 0 a SDict begin [ /Title () /Subject () /Creator (LaTeX with hyperref package) /Author () /Producer (dvips + Distiller) /Keywords () /DOCINFO pdfmark end 0 0 a 166 0 a SDict begin H.S end 166 0 a 166 0 a SDict begin H.R end 166 0 a 166 0 a SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark end 166 0 a 166 0 a SDict begin [ /Count -0 /Dest (section.1) cvn /Title (Introduction) /OUT pdfmark end 166 0 a 166 0 a SDict begin [ /Count -3 /Dest (section.2) cvn /Title (Technical Background) /OUT pdfmark end 166 0 a 166 0 a SDict begin [ /Count -0 /Dest (subsection.2.1) cvn /Title (TCP/IP kernel module with ParaStation) /OUT pdfmark end 166 0 a 166 0 a SDict begin [ /Count -0 /Dest (subsection.2.2) cvn /Title (ALiCE setup) /OUT pdfmark end 166 0 a 166 0 a SDict begin [ /Count -0 /Dest (subsection.2.3) cvn /Title (PVFS partitioning) /OUT pdfmark end 166 0 a 166 0 a SDict begin [ /Count -2 /Dest (section.3) cvn /Title (Performance of Basic I/O-Devices) /OUT pdfmark end 166 0 a 166 0 a SDict begin [ /Count -0 /Dest (subsection.3.1) cvn /Title (Local file system performances) /OUT pdfmark end 166 0 a 166 0 a SDict begin [ /Count -0 /Dest (subsection.3.2) cvn /Title (TCP/IP performance via ParaStation) /OUT pdfmark end 166 0 a 166 0 a SDict begin [ /Count -1 /Dest (section.4) cvn /Title (File System Benchmarks) /OUT pdfmark end 166 0 a 166 0 a SDict begin [ /Count -0 /Dest (subsection.4.1) cvn /Title (Concurrent read/write performance) /OUT pdfmark end 166 0 a 166 0 a SDict begin [ /Count -4 /Dest (section.5) cvn /Title (Fast I/O for Giant Eigenproblems in Lattice Field Theory) /OUT pdfmark end 166 0 a 166 0 a SDict begin [ /Count -0 /Dest (subsection.5.1) cvn /Title (Physical problem) /OUT pdfmark end 166 0 a 166 0 a SDict begin [ /Count -0 /Dest (subsection.5.2) cvn /Title (Numerical procedure) /OUT pdfmark end 166 0 a 166 0 a SDict begin [ /Count -0 /Dest (subsection.5.3) cvn /Title (Benchmarks) /OUT pdfmark end 166 0 a 166 0 a SDict begin [ /Count -0 /Dest (subsection.5.4) cvn /Title (Gain) /OUT pdfmark end 166 0 a 166 0 a SDict begin [ /Count -0 /Dest (section.6) cvn /Title (Future Perspectives: ClusterFile) /OUT pdfmark end 166 0 a 166 0 a SDict begin [ /Count -0 /Dest (section.7) cvn /Title (Summary) /OUT pdfmark end 166 0 a 166 0 a SDict begin [ /Count -0 /Dest (section*.2) cvn /Title (References) /OUT pdfmark end 166 0 a 166 0 a SDict begin [ /Page 1 /View [ /Fit ] /PageMode /UseOutlines /DOCVIEW pdfmark end 166 0 a 166 0 a SDict begin [ {Catalog} << /ViewerPreferences << >> >> /PUT pdfmark end 166 0 a 166 0 a SDict begin H.S end 166 0 a 166 0 a SDict begin 14.5 H.A end 166 0 a 166 0 a SDict begin [ /View [/XYZ H.V] /Dest (Doc-Start) cvn H.B /DEST pdfmark end 166 0 a 382 323 a Fx(F)-13 b(ast)53 b(P)l(arallel)k(I/O)d(on)f(Cluster)g (Computers)512 777 y Fw(Thomas)36 b(D)s(\177)-62 b(ussel)1312 734 y Fv(a)1358 777 y Fw(,)38 b(Norb)s(ert)g(Eic)m(k)m(er)2211 734 y Fv(a)p Fu(;)p Fv(b)2323 777 y Fw(,)h(Florin)e(Isaila)3036 734 y Fv(c)3075 777 y Fw(,)382 927 y(Thomas)g(Lipp)s(ert)1235 883 y Fv(a)1279 927 y Fw(,)h(Thomas)f(Mosc)m(hn)m(y)2270 883 y Fv(a)p Fu(;)p Fv(c)2374 927 y Fw(,)i(Hartm)m(ut)c(Ne\013)3155 883 y Fv(d)3205 927 y Fw(,)879 1076 y(Klaus)j(Sc)m(hilling)1666 1033 y Fv(a)1708 1076 y Fw(,)h(and)g(W)-10 b(alter)37 b(Tic)m(h)m(y)2702 1033 y Fv(c)499 1243 y Ft(a)538 1276 y Fs(Dep)-5 b(artment)35 b(of)e(Physics,)f(University)h(of)g(Wupp)-5 b(ertal,)34 b(Gau\031str)-5 b(a\031e)34 b(20,)1250 1389 y(42097)h(Wupp)-5 b(ertal,)34 b(Germany)687 1502 y Ft(b)730 1535 y Fs(ParT)-7 b(e)i(c)33 b(A)n(G,)f(Possartstr.)j(20,)e(81679)i(M)q (\177)-48 b(unchen,)33 b(Germany)258 1649 y Ft(c)293 1682 y Fs(Institute)g(for)g(Pr)-5 b(o)g(gr)g(am)35 b(Structur)-5 b(es)34 b(and)f(Data)h(Or)-5 b(ganization)34 b(\(IPD\),)e(University)h (of)725 1794 y(Karlsruhe,)h(Postfach)g(6980,)g(76128)h(Karlsruhe,)f (Germany)257 1908 y Ft(d)300 1941 y Fs(Physics)f(Dep)-5 b(artment,)34 b(Boston)g(University,)e(590)i(Commonwe)-5 b(alth)37 b(A)n(venue)31 b(Boston,)1470 2053 y(MA)g(02215,)k(USA)p 166 2335 3288 4 v 166 2464 a Fr(Abstract)166 2671 y Fq(T)-8 b(o)s(da)m(y's)40 b(cluster)e(computers)h(su\013er)g(from)f(slo)m(w)h (I/O,)h(whic)m(h)e(slo)m(ws)g(do)m(wn)h(I/O-in)m(tensiv)m(e)166 2783 y(applications.)c(W)-8 b(e)37 b(sho)m(w)f(that)h(fast)f(disk)f (I/O)h(can)h(b)s(e)e(ac)m(hiev)m(ed)i(b)m(y)f(op)s(erating)g(a)h (parallel)166 2896 y(\014le)30 b(system)g(o)m(v)m(er)i(fast)e(net)m(w)m (orks)i(suc)m(h)e(as)g(Myrinet)g(or)g(Gigabit)g(Ethernet.)257 3043 y(In)23 b(this)g(pap)s(er,)h(w)m(e)g(demonstrate)h(ho)m(w)f(the)g (P)m(araStation3)h(comm)m(unication)f(system)g(helps)166 3155 y(sp)s(eed-up)32 b(the)i(p)s(erformance)f(of)h(parallel)e(I/O)i (on)g(clusters)f(using)f(the)i(op)s(en)f(source)h(paral-)166 3268 y(lel)e(virtual)g(\014le)g(system)h(\(PVFS\))h(as)f(testb)s(ed)g (and)g(pro)s(duction)e(system.)i(W)-8 b(e)35 b(will)30 b(describ)s(e)166 3381 y(the)j(set-up)g(of)g(PVFS)g(on)g(the)g (Alpha-Lin)m(ux-Cluster-Engine)c(\(ALiCE\))k(lo)s(cated)g(at)h(W)-8 b(up-)166 3494 y(p)s(ertal)33 b(Univ)m(ersit)m(y)-8 b(,)34 b(German)m(y)-8 b(.)35 b(Benc)m(hmarks)f(on)f(ALiCE)g(ac)m(hiev)m(e)i (write-p)s(erformances)d(of)166 3607 y(up)e(to)i(1)f(GB/s)i(from)d(a)i (32-pro)s(cessor)g(compute-partition)e(to)i(a)g(32-pro)s(cessor)f(PVFS) g(I/O-)166 3720 y(partition,)f(outp)s(erforming)f(kno)m(wn)i(b)s(enc)m (hmark)f(results)g(for)g(PVFS)h(on)g(the)g(same)h(net)m(w)m(ork)166 3833 y(b)m(y)45 b(more)h(than)e(a)i(factor)g(of)g(2.)f(Read-p)s (erformance)h(from)e(bu\013er-cac)m(he)j(reac)m(hes)f(up)e(to)166 3946 y(2.2)34 b(GB/s.)h(Our)c(b)s(enc)m(hmarks)h(are)i(gian)m(t,)g (I/O-in)m(tensiv)m(e)f(eigenmo)s(de)f(problems)g(from)g(lat-)166 4059 y(tice)h(quan)m(tum)e(c)m(hromo)s(dynamics,)h(demonstrating)f (stabilit)m(y)g(and)h(p)s(erformance)f(of)i(PVFS)166 4172 y(o)m(v)m(er)f(P)m(arastation)f(in)e(large-scale)i(pro)s(duction)e (runs.)166 4334 y Fs(Keywor)-5 b(ds:)34 b(Cluster)g(Computing,)f(Par)-5 b(al)5 b(lel)34 b(File)f(System,)g(Par)-5 b(aStation,)35 b(L)-5 b(attic)g(e)34 b(QCD)p 166 4438 V 166 4627 a SDict begin H.S end 166 4627 a 166 4627 a SDict begin 14.5 H.A end 166 4627 a 166 4627 a SDict begin [ /View [/XYZ H.V] /Dest (section.1) cvn H.B /DEST pdfmark end 166 4627 a 170 x Fp(1)112 b(In)m(tro)s(duction)166 5139 y Fo(Within)33 b(the)i(past)g(y)m(ears)g(commo)s(dit)m(y-o\013-the-shelf)c(\(COTS\))36 b(clusters)f(ha)m(v)m(e)g(ev)m(olv)m(ed)166 5259 y(to)m(w)m(ards)h (cost-e\013ectiv)m(e)g(general-purp)s(ose)f(HPC)h(devices.)g(Suc)m(h)g (systems,)h(self-made)166 5380 y(and)44 b(commonly)e(denoted)j(as)f (Beo)m(wulf)g(computers)h([1],)f(sho)m(w)h(up)f(increasingly)f(on)196 5712 y Fn(Draft)2311 b(22)31 b(Decem)m(b)s(er)h(2017)p eop %%Page: 2 2 2 1 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 166 0 a SDict begin H.S end 166 0 a 166 0 a SDict begin H.R end 166 0 a 166 0 a SDict begin [ /View [/XYZ H.V] /Dest (page.2) cvn H.B /DEST pdfmark end 166 0 a 83 x Fo(the)51 b(TOP500)f(list)e([2].)j(While)e(gigabit)e (net)m(w)m(ork)52 b(tec)m(hnology)e(\(Gigabit-Ethernet,)166 203 y(Myrinet\))24 b(along)f(with)h(error-correcting)f(zero-cop)m (y-comm)m(unication)f(soft)m(w)m(are)j([3,4,5])166 324 y(ha)m(v)m(e)k(b)s(o)s(osted)e(comm)m(unication-in)m(tensiv)m(e)e(n)m (um)m(b)s(er-crunc)m(hing)j(tasks,)h(I/O-in)m(tensiv)m(e)166 444 y(computations)34 b(ha)m(v)m(e)i(not)e(b)s(ene\014ted)i(from)d (cluster)i(computers)g(to)g(the)g(same)f(exten)m(t.)166 565 y(The)g(reason)f(w)m(as)g(the)g(relativ)m(ely)f(slo)m(w)g(I/O)g (capabilit)m(y)f(of)h(clusters.)166 805 y(T)-8 b(o)s(da)m(y)g(,)39 b(a)g(promising)d(approac)m(h)j(to)g(ac)m(hiev)m(e)h(fast)e(I/O)h(on)g (cluster)g(computers)g(is)f(to)166 926 y(utilize)27 b(distributed)i (disks)h(and)f(their)g(aggregate)g(bandwidth)g(b)m(y)h(means)g(of)e(a)h (parallel)166 1046 y(\014le)34 b(system)h(\(PFS\).)f(A)g(PFS)g(is)f (designed)i(to)f(mak)m(e)g(the)g(en)m(tire)g(disk)h(capacit)m(y)f(of)f (the)166 1166 y(I/O-no)s(des)44 b(a)m(v)-5 b(ailable)42 b(to)i(all)e(the)i(compute-no)s(des)h(and)f(to)g(allo)m(w)e(the)j (parallel)c(\014le)166 1287 y(access)j(of)e(the)h(compute)f(no)s(des)h (to)f(b)s(e)g(translated)g(in)m(to)f(real)h(parallel)d(disk)k(access.) 166 1407 y(Ph)m(ysically)-8 b(,)27 b(\014les)h(are)f(stored)h(on)g(a)f (giv)m(en)h(partition)d(of)i(cluster)h(no)s(des)g(b)m(y)h(distributing) 166 1528 y(the)40 b(data)e(of)h(the)g(giv)m(en)h(\014le,)e(for)h (instance)g(in)g(a)g(round)g(robin)f(fashion.)h(In)g(con)m(trast)166 1648 y(to)h(standard)g(net)m(w)m(ork)h(\014le)f(systems,)h(a)f(PFS)g (pro)m(vides)g(concurren)m(t)i(parallel)37 b(access)166 1768 y(to)g(store)g(or)g(read)g(the)h(\014le)e(from)g(all)f(no)s(des)j (of)f(a)f(parallel)f(application.)f(In)k(a)e(t)m(ypical)166 1889 y(implemen)m(tation,)45 b(a)i(set)h(of)f(compute-no)s(des)h(reads) h(and)e(writes)h(data)f(to)h(another)166 2009 y(set)42 b(of)e(I/O-no)s(des)h(that)f(host)i(the)f(ph)m(ysical)g(resources)h(of) f(the)g(PFS.)g(The)h(t)m(w)m(o)f(sets)166 2130 y(of)i(no)s(des)h(ma)m (y)g(b)s(e)g(iden)m(tical,)e(ma)m(y)h(partly)g(o)m(v)m(erlap)h(or)f(ma) m(y)g(ev)m(en)j(b)s(e)d(distinct.)g(In)166 2250 y(principle)36 b(this)h(concept)i(allo)m(ws)d(for)h(scalabilit)m(y)e(of)i(the)h (I/O-rate)e(with)h(the)h(n)m(um)m(b)s(er)166 2370 y(of)30 b(I/O-no)s(des,)h(pro)m(vided)h(that)e Fm(\(i\))k Fo(the)e(n)m(um)m(b)s (er)f(of)f(compute-no)s(des)h(is)g(large)e(enough)166 2491 y(to)j(saturate)h(the)f(capacit)m(y)h(of)e(the)i(I/O-no)s (des|this)f(is)f(usually)h(the)h(case)g(as)f(so)s(on)g(as)166 2611 y(the)j(n)m(um)m(b)s(er)g(of)f(compute-no)s(des)h(equals)g(the)h (n)m(um)m(b)s(er)f(of)f(I/O-no)s(des|and)g Fm(\(ii\))k Fo(the)166 2731 y(net)m(w)m(ork)31 b(deliv)m(ers)e(full)d(bi-sectional) h(bandwidth|this)h(is,)h(for)f(instance,)h(the)g(case)h(for)166 2852 y(crossbar)j(or)g(m)m(ulti-stage)d(crossbar)j(top)s(ologies.)166 3093 y(Distributed)h(\014le)h(systems)h(lik)m(e)e(NFS)h(or)g(AFS)g(are) g(not)g(suited)g(for)f(concurren)m(t)j(high-)166 3213 y(bandwidth)d(\014le-access)h(as)e(required)i(in)e(I/O-in)m(tensiv)m(e) g(cluster)h(computing)f(applica-)166 3333 y(tions.)43 b(In)h(these)h(systems,)h(parallel)41 b(data)i(accesses)j(of)e(compute) f(no)s(des)i(are)e(serial-)166 3454 y(ized)36 b(b)m(y)h(\014le)e(serv)m (ers.)j(Therefore,)f(they)g(can)f(not)f(b)s(e)h(called)f("parallel")e (\014le)i(systems.)166 3574 y(There)k(exist)e(commercially)d(a)m(v)-5 b(ailable)35 b(parallel)g(\014le)i(systems)i(\(sometimes)d(platform)166 3694 y(dep)s(enden)m(t\),)42 b(for)d(example)h(the)g(General)f(P)m (arallel)f(File)g(System)j(GPFS)e(\(IBM)i([6]\).)166 3815 y(Curren)m(tly)-8 b(,)28 b(the)f(only)f(kno)m(wn)i(op)s(en)f (source)h(parallel)c(\014le)j(system,)h(w)m(orking)e(in)g(a)h(stable) 166 3935 y(manner,)e(and)g(freely)h(a)m(v)-5 b(ailable)22 b(for)j(Lin)m(ux)g(under)h(the)g(GNU)f(General)f(Public)h(License,)166 4056 y(is)34 b(the)i(P)m(arallel)c(Virtual)h(File)g(System)j(\(PVFS\))f (dev)m(elop)s(ed)h(at)e(Clemson)h(Univ)m(ersit)m(y)166 4176 y(and)46 b(Argonne)g(National)d(Lab)s(oratory)i([7].)h(PVFS)g(is)f (devised)i(as)f(a)f(truly)g(parallel)166 4296 y(\014le)32 b(system)i(for)e(use)i(on)e(cluster)h(computers.)g(The)h(comm)m (unication)c(bac)m(k-end)k(of)e(the)166 4417 y(standard)37 b(distribution)e(of)h(PVFS)g(is)g(based)i(on)e(the)h(TCP/IP)h(proto)s (col.)d(Therefore,)166 4537 y(PVFS)e(can)g(readily)e(b)s(e)i(op)s (erated)g(on)f(top)h(of)f(an)m(y)h(net)m(w)m(ork)h(supp)s(orting)e (TCP/IP.)166 4778 y(In)h(this)f(pap)s(er)h(w)m(e)g(consider)g(PVFS)g(b) s(o)s(osted)f(b)m(y)i(the)f(Myrinet)g(comm)m(unication)d(net-)166 4898 y(w)m(ork)41 b([8])f(of)f(the)i(Alpha)e(Lin)m(ux)h(Cluster)h (Engine)f(\(ALiCE\))f(lo)s(cated)h(at)f(W)-8 b(upp)s(ertal)166 5019 y(Univ)m(ersit)m(y)g(,)35 b(German)m(y)g([9].)g(There)h(are)e(sev) m(eral)i(error-correcting)d(and)i(pac)m(k)-5 b(age-loss-)166 5139 y(safe)30 b(comm)m(unication)d(sub-systems)k(a)m(v)-5 b(ailable,)27 b(designed)i(to)g(driv)m(e)h(Myrinet:)g(e.g.)f(the)166 5259 y(v)m(endor-pro)m(vided)36 b(GM)f(soft)m(w)m(are)g([8],)g(SCore)g ([4],)g(and)g(the)g(P)m(araStation)f(system)i([5],)166 5380 y(dev)m(elop)s(ed)e(at)e(Karlsruhe)g(Univ)m(ersit)m(y)-8 b(.)33 b(On)g(ALiCE,)g(w)m(e)g(are)g(using)f(P)m(araStation.)1769 5712 y(2)p eop %%Page: 3 3 3 2 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 166 0 a SDict begin H.S end 166 0 a 166 0 a SDict begin H.R end 166 0 a 166 0 a SDict begin [ /View [/XYZ H.V] /Dest (page.3) cvn H.B /DEST pdfmark end 166 0 a 83 x Fo(P)m(araStation)39 b(implemen)m(ts)g(the)i(concept)g (of)f(virtual)e(no)s(des,)j(op)s(erating)e(in)h(close)g(in-)166 203 y(teraction)48 b(with)g(queuing)g(systems)i(lik)m(e)e(PBS)g([10].)h (The)g(comm)m(unication)d(system)166 324 y(pro)m(vides)39 b(safe)f(m)m(ulti-user)e(op)s(eration)g(and)i(outstanding)f(stabilit)m (y)-8 b(,)37 b(not)g(to)h(men)m(tion)166 444 y(the)h(comfortable)d (single-p)s(oin)m(t-of-administrati)o(on)d(managemen)m(t)k(b)m(y)i (means)f(of)g(the)166 565 y(P)m(araStation-daemons.)33 b(System)i(crashes)h(are)e(tidily)e(cleaned-up)i(without)g(an)m(y)h (user)166 685 y(in)m(terference.)46 b(Most)e(imp)s(ortan)m(t)f(in)g (our)h(con)m(text)i(is)e(ho)m(w)m(ev)m(er)i(the)f(comm)m(unication)166 805 y(bandwidth)e(under)g(P)m(araStation.)f(A)h(sp)s(ecial)e(k)m(ernel) j(mo)s(dule)d(routes)i(TCP/IP)h(via)166 926 y(the)i(P)m(araStation)f (comm)m(unication)f(system)i(and)g(renders)i(Myrinet)e(an)g(additional) 166 1046 y(IP-net)m(w)m(ork)52 b(with)d(full)f(bi-sectional)g (bandwidth.)i(In)g(this)f(manner,)h(the)g(sup)s(erior)166 1166 y(bandwidth)33 b(from)e(P)m(araStation)h(as)g(Myrinet)h(driv)m(er) g(can)g(b)s(e)g(exploited.)166 1386 y(Com)m(bining)j(parallel)f(\014le) i(systems)i(lik)m(e)e(PVFS)h(with)g(P)m(araStation)e(p)s(erfectly)i (meets)166 1507 y(the)31 b(demands)f(of)g(an)g(application)e(from)g (the)j(p)s(ost-sim)m(ulation)c(phase)k(of)f(a)g(large)f(scale)166 1627 y(Mon)m(te)46 b(Carlo)e(pro)5 b(ject)46 b(in)e(lattice-quan)m(tum) g(c)m(hromo)s(dynamics)g(\(LQCD\).)h(W)-8 b(e)46 b(are)166 1748 y(ev)-5 b(aluating)31 b(gian)m(t)g(eigenproblems)h([11)o(],)h (whic)m(h)g(are)g(v)m(ery)g(data-in)m(tensiv)m(e,)g(on)f(cluster)166 1868 y(computers.)j(The)h(eigen)m(v)m(ectors)g(are)e(required)h(for)f (the)h(construction)g(of)f(correlations)166 1988 y(b)s(et)m(w)m(een)k (t)m(w)m(o)e(quark)g(lo)s(ops.)f(Suc)m(h)h(creation)f(and)h (annihilation)c(of)j(quarks)i(originate)166 2109 y(from)25 b(the)i(quan)m(tum)g(\015uctuations)f(of)g(the)h(QCD)f(v)-5 b(acuum,)26 b(according)g(to)g(Heisen)m(b)s(erg's)166 2229 y(uncertain)m(t)m(y)47 b(principle.)e(They)j(are)f(considered)g (a\013ectual)f(to)g(the)g(un)m(usually)h(large)166 2350 y(mass)39 b(of)g(the)h Fl(\021)757 2313 y Fk(0)780 2350 y Fo(-meson)e([12].)h(In)h(our)f(sim)m(ulations,)e(w)m(e)j(ha)m(v)m(e)h (to)d(compute)i Fj(O)s Fo(\(1000\))166 2470 y(lo)m(w)30 b(eigen)m(v)m(ectors)i(of)e(the)h(fermionic)d(matrix,)h(whic)m(h)i (describ)s(es)h(the)f(dynamics)f(of)g(the)166 2590 y(quarks.)k(The)g (size)e(of)g(eac)m(h)i(v)m(ector)g(is)e Fj(O)s Fo(\(10)1833 2554 y Ft(6)1872 2590 y Fo(\).)166 2810 y(T)m(ypically)-8 b(,)45 b(ab)s(out)h(10)f(GB)h(of)f(I/O)h(is)f(carried)h(out)f(in)h (data-in)m(tensiv)m(e)f(pro)s(duction)166 2931 y(steps)50 b(of)e(ab)s(out)g(10)g(min)m(utes)h(compute)g(time)e(on)h(16)g(to)h(64) f(pro)s(cessors;)i(actually)166 3051 y(sev)m(eral)36 b(thousands)h(of)e(suc)m(h)h(runs)g(are)g(p)s(erformed.)f(Without)g (parallel)d(I/O,)j(reading)166 3171 y(or)j(writing)e(lasts)i(b)s(et)m (w)m(een)i(10)e(and)g(30)g(min)m(utes.)g(PVFS)g(helps)g(cut)h(do)m(wn)g (the)f(read)166 3292 y(and)33 b(write)f(times)g(to)g(ab)s(out)g(20)g (seconds.)166 3512 y(The)38 b(pap)s(er)g(is)f(organized)g(as)h(follo)m (ws:)e(in)h(Section)g(2)g(w)m(e)i(presen)m(t)g(the)f(new)g(TCP/IP)166 3632 y(k)m(ernel)25 b(mo)s(dule)e(included)h(in)f(P)m(araStation)h(and) g(describ)s(e)h(the)g(connectivit)m(y)g(of)f(ALiCE)166 3753 y(and)e(its)g(sp)s(eci\014c)h(PVFS)f(implemen)m(tation.)d(Section) j(3)g(giv)m(es)g(b)s(enc)m(hmarks)i(for)d(the)i(com-)166 3873 y(p)s(onen)m(ts)i(of)e(the)h(I/O-mac)m(hinery)-8 b(,)23 b(including)f(disk-sp)s(eed)j(and)e(TCP/IP)j(no)s(de-to-no)s(de) 166 3993 y(rates.)k(The)g(results)g(of)f(the)g(PVFS)h(b)s(enc)m(hmarks) h(are)e(sho)m(wn)h(in)f(Section)g(4)g(along)f(with)166 4114 y(a)g(comparison)f(with)g(Ref.)h([13].)g(W)-8 b(e)28 b(are)g(in)g(the)g(p)s(osition)e(to)i(test)h(PVFS/P)m(araStation)166 4234 y(within)42 b(a)h(large-scale)e(application)g(from)h(lattice)f (quan)m(tum)i(c)m(hromo)s(dynamics,)g(de-)166 4355 y(scrib)s(ed)c(in)f (Section)h(5.)g(Finally)d(w)m(e)k(summarize)d(and)i(giv)m(e)g(a)g (short)g(outlo)s(ok)e(on)i(the)166 4475 y(no)m(v)m(el)f(parallel)d (\014le)i(system)h(ClusterFile)e(that)h(is)g(curren)m(tly)i(under)f (dev)m(elopmen)m(t)g(at)166 4595 y(the)33 b(IPD,)g(Univ)m(ersit)m(y)g (of)f(Karlsruhe)g([14].)1769 5712 y(3)p eop %%Page: 4 4 4 3 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 166 0 a SDict begin H.S end 166 0 a 166 0 a SDict begin H.R end 166 0 a 166 0 a SDict begin [ /View [/XYZ H.V] /Dest (page.4) cvn H.B /DEST pdfmark end 166 0 a 166 0 a SDict begin H.S end 166 0 a 166 0 a SDict begin 14.5 H.A end 166 0 a 166 0 a SDict begin [ /View [/XYZ H.V] /Dest (section.2) cvn H.B /DEST pdfmark end 166 0 a 83 x Fp(2)112 b(T)-9 b(ec)m(hnical)36 b(Bac)m(kground)166 428 y Fo(F)-8 b(or)46 b(cluster)i(applications)d(based)j(on)f(IP-comm)m (unication)d(to)j(b)s(ene\014t)h(from)e(P)m(ara-)166 548 y(Station's)34 b(p)s(erformance,)h(a)g(TCP/IP)h(k)m(ernel)g(mo)s (dule)e(has)h(b)s(een)h(in)m(tro)s(duced)f(on)g(top)166 668 y(of)i(the)h(P)m(araStation)e(comm)m(unication)f(system.)k(In)e (this)g(manner,)h(stable)f(comm)m(uni-)166 789 y(cation)29 b(with)g(gigab)m(yte)g(bandwidth)h(is)f(pro)m(vided)h(for)f(the)h (parallel)d(virtual)h(\014le)h(system)166 909 y(\(PVFS\))c(as)g (implemen)m(ted)e(on)i(the)g(128-no)s(de)f(Alpha-Lin)m (ux-Cluster-Engine)g(ALiCE.)166 1072 y SDict begin H.S end 166 1072 a 166 1072 a SDict begin 14.5 H.A end 166 1072 a 166 1072 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.2.1) cvn H.B /DEST pdfmark end 166 1072 a 200 x Fm(2.1)99 b(TCP/IP)34 b(kernel)g(mo)-5 b(dule)35 b(with)f(Par)-5 b(aStation)166 1616 y Fo(Man)m(y)39 b(cluster)f(applications)e(neither) h(use)i(MPI)g(nor)e(the)i(lo)m(w-lev)m(el)d(comm)m(unication)166 1737 y(API)j(as)g(for)e(instance)i(pro)m(vided)g(b)m(y)g(P)m (araStation.)e(T)-8 b(o)39 b(b)s(ene\014t)g(from)e(P)m(araStation's)166 1857 y(p)s(erformance)e(for)g(suc)m(h)h(applications,)d(an)i (additional)e(TCP/IP)k(mo)s(dule)c(w)m(as)j(dev)m(el-)166 1977 y(op)s(ed)h(at)f(the)h(Institute)f(for)g(Programs)g(and)g(Data)g (Structures,)i(Univ)m(ersit)m(y)f(of)f(Karl-)166 2098 y(sruhe.)166 2322 y(This)h(mo)s(dule)e(pro)m(vides)i(a)f(net)m(w)m(ork) i(driv)m(er)f(in)m(terface)f(to)g(the)h(Lin)m(ux)g(k)m(ernel,)g(just)f (as)166 2442 y(an)m(y)26 b(other)f(Ethernet)i(card)e(driv)m(er)g(do)s (es.)h(This)f(w)m(a)m(y)-8 b(,)27 b(virtually)c(an)m(y)j(Ethernet)g (proto)s(col)166 2563 y(that)32 b(is)f(supp)s(orted)i(b)m(y)g(the)g(k)m (ernel)g(can)f(b)s(e)g(transp)s(orted)h(o)m(v)m(er)g(Myrinet.)f(In)h (practice,)166 2683 y(most)f(applications)f(will)f(use)j(the)g(TCP)h (\(or)e(UDP\))h(o)m(v)m(er)g(IP)g(proto)s(col)2859 2647 y Ft(1)2914 2683 y Fo(.)166 2907 y(In)m(ternally)-8 b(,)45 b(the)h(mo)s(dule)f(uses)i(the)f(k)m(ernel)g(v)-5 b(arian)m(t)45 b(of)g(the)h(P)m(araStation)f(lo)m(w-lev)m(el)166 3028 y(comm)m(unication)25 b(in)m(terface)j(to)f(send)i(ra)m(w)f(Ethernet)h (datagrams)e(to)g(an)m(y)i(other)e(host)h(in)166 3148 y(the)35 b(cluster.)g(This)g(in)m(terface)g(supp)s(orts)g(a)g(set)g(of) g(basic)f(comm)m(unication)e(op)s(erations,)166 3268 y(since)42 b(at)f(this)f(lev)m(el)h(w)m(e)h(don't)g(need)g(more)e (functionalit)m(y)-8 b(.)40 b(P)m(ac)m(k)m(et)j(\(dis\)assem)m(bling) 166 3389 y(for)f(instance)h(is)f(done)h(b)m(y)g(the)g(k)m(ernel.)g(Up)s (on)g(startup,)f(a)h(so-called)e Fm(kernel-c)-5 b(ontext)166 3509 y Fo(is)37 b(obtained)g(from)f(the)h(P)m(araStation)f(mo)s(dule.)g (This)i(reserv)m(es)i(a)d(certain)f(n)m(um)m(b)s(er)i(of)166 3630 y(comm)m(unication)f(bu\013ers)j(in)e(the)i(memory)e(of)h(the)g (Myrinet)g(net)m(w)m(ork)i(adapter)e(card)166 3750 y(and)29 b(instructs)h(the)g(driv)m(er)g(to)f(listen)f(for)h(messages)h (addressed)i(to)d(the)g(TCP/IP)i(mo)s(d-)166 3870 y(ule.)g(Secondly)-8 b(,)32 b(a)f(call-bac)m(k)g(mec)m(hanism)f(is)h(established:)h(whenev)m (er)i(suc)m(h)f(a)e(message)166 3991 y(arriv)m(es,)45 b(an)g(in)m(terrupt)f(is)g(risen)h(and)g(the)g(P)m(araStation)f(in)m (terrupt)g(handler)h(calls)e(a)166 4111 y(metho)s(d)28 b(of)h(the)g(TCP/IP)h(mo)s(dule)e(whic)m(h)h(in)f(turn)h(hands)h(the)f (message)h(to)e(the)i(Lin)m(ux)166 4231 y(net)m(w)m(ork)39 b(stac)m(k.)g(If)e(a)g(message)h(is)f(to)g(b)s(e)h(sen)m(t,)g(the)g (net)m(w)m(ork)h(stac)m(k)g(functions)e(call)f(a)166 4352 y(metho)s(d)43 b(of)h(the)g(mo)s(dule)f(that)g(w)m(as)i (registered)g(up)s(on)e(initialization,)c(handing)k(the)166 4472 y(message)33 b(o)m(v)m(er)h(to)e(the)h(P)m(araStation)f(mo)s (dule.)166 4696 y(In)45 b(order)f(to)g(address)h(other)g(no)s(des)g(in) e(the)i(cluster,)f(the)h(TCP/IP)h(driv)m(er)e(mo)s(dule)166 4817 y(\(in)29 b(fact)g(an)h(Ethernet)h(driv)m(er\))e(maps)h(the)g(P)m (araStation)e(no)s(de)i(iden)m(ti\014cation)e(n)m(um)m(b)s(er)166 4937 y(\(P)m(araStation)21 b(ID\))h(on)m(to)g(Ethernet)i(hardw)m(are)f (addresses.)i(The)e(administrator)c(can)k(set)166 5058 y(up)j(static)g(ARP)g(tables)g(that)g(map)f(IP)h(addresses)i(to)e (these)h(hardw)m(are)g(addresses.)h(This)p 166 5169 299 4 v 166 5233 a Ft(1)257 5266 y Fq(The)f(in)m(tended)f(use)h(is)g(the)g (reason)h(for)f(the)h(somewhat)f(misleading)e(name)j(of)f(the)h(mo)s (dule.)166 5379 y(It)j(should)d(b)s(etter)i(b)s(e)g(called)g(Ethernet)g (driv)m(er)f(for)h(P)m(araStation.)1769 5712 y Fo(4)p eop %%Page: 5 5 5 4 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 166 0 a SDict begin H.S end 166 0 a 166 0 a SDict begin H.R end 166 0 a 166 0 a SDict begin [ /View [/XYZ H.V] /Dest (page.5) cvn H.B /DEST pdfmark end 166 0 a 83 x Fo(is)29 b(necessary)-8 b(,)31 b(as)f(the)g(driv)m(er) f(do)s(es)h(not)f(supp)s(ort)g(broadcast)h(messages)g(that)f(w)m(ould)g (b)s(e)166 203 y(required)j(to)e(enable)h(automatic)e(ARP)i (functionalit)m(y)-8 b(.)30 b(Ho)m(w)m(ev)m(er,)j(if)d(IP)h(addresses)j (are)166 324 y(c)m(hosen)27 b(suc)m(h)h(that)d(the)h(P)m(araStation)f (ID)g(\(the)h(no)s(de)g(n)m(um)m(b)s(er)g(coun)m(ted)h(from)e(0\))g (equals)166 444 y(the)31 b(IP)g(address)h(min)m(us)e(one,)h(the)g (static)f(ARP)h(tables)f(can)h(b)s(e)f(omitted.)g(In)g(this)h(case,)166 565 y(an)m(y)f(driv)m(er)g(mo)s(dule)e(in)h(the)h(cluster)g(can)f (guess)i(P)m(araStation)e(IDs)g(from)f(IP)i(addresses)166 685 y(and)j(th)m(us)g(generate)h(fak)m(e)f(ARP)g(reply)f(messages.)166 862 y SDict begin H.S end 166 862 a 166 862 a SDict begin 14.5 H.A end 166 862 a 166 862 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.2.2) cvn H.B /DEST pdfmark end 166 862 a 209 x Fm(2.2)99 b(ALiCE)35 b(setup)166 1420 y Fo(The)30 b(Alpha-Lin)m(ux-Cluster-Engine)e(ALiCE)h(is)g(an)g(assem)m(bly)h(of)f (128)f(Compaq)h(DS10)166 1540 y(w)m(orkstations)35 b([9)o(].)f(ALiCE,)g (lo)s(cated)f(at)h(the)g(Univ)m(ersit)m(y)h(of)f(W)-8 b(upp)s(ertal)33 b(\(German)m(y\),)166 1660 y(is)26 b(fully)f(op)s (erational)f(since)j(the)g(end)g(of)f(2000.)g(The)h(mac)m(hine)f(is)g (equipp)s(ed)h(with)f(Alpha)166 1781 y(21264)21 b(EV67)h(pro)s (cessors,)i(with)d(2)h(MB)h(cac)m(he,)g(op)s(erating)e(at)h(a)g (frequency)i(of)d(616)h(MHz.)166 1901 y(With)k(256)f(MB)i(ECC)g(memory) f(for)f(eac)m(h)j(pro)s(cessor,)f(the)g(total)d(amoun)m(t)i(of)g (memory)f(is)166 2021 y(32)d(GB.)h(The)g(disk)g(space)h(of)e(10)h(GB)f (p)s(er)h(no)s(de)g(adds)g(up)g(to)g(ab)s(out)f(1.3)g(TB)h(in)f(total.) g(The)166 2142 y(no)s(des)30 b(are)g(in)m(terconnected)h(b)m(y)g(a)e(2) g Fj(\002)h Fo(1.28)f(Gbit/s)g(Myrinet)h(net)m(w)m(ork)h(con\014gured)f (as)166 2262 y(a)k(m)m(ulti-stage)d(crossbar)k(with)f(full)e (bi-sectional)g(bandwidth.)i(The)h(M2M-PCI64A-2)166 2383 y(Myrinet)e(cards)g(utilize)e(a)h(64)g(bit/33)f(MHz)j(PCI)f(bus.)166 2611 y(Figure)h(1)h(sho)m(ws)i(the)f(hardw)m(are)h(plan)d(of)h(the)h (in)m(ter-no)s(de)f(connection)g(of)g(ALiCE.)h(A)166 2731 y(full)k(crossbar)i(is)g(realized)e(b)m(y)j(three)f(switc)m (h-stages)h(\(where)g(eac)m(h)f(o)s(ctal)f(switc)m(h)h(ac-)166 2852 y(tually)j(consists)h(of)g(t)m(w)m(o)h(stages\))f(emplo)m(ying)f (the)h(2)31 b Fj(\002)h Fo(4)46 b(Myrinet)g(M2M-o)s(ct-SW8)166 2972 y(switc)m(hes)g(and)f(8)f(Myrinet)g(M2M-dual-SW8)g(switc)m(hes.)i (The)f(hardw)m(are)h(latency)e(is)166 3093 y(ab)s(out)28 b(100)h(ns)g(p)s(er)g(switc)m(h)h(stage,)f(far)g(b)s(elo)m(w)f(the)i (total)d(latency)i(\(soft)m(w)m(are)h(and)f(hard-)166 3213 y(w)m(are\))k(of)f(17.1)g Fl(\026)p Fo(s.)166 3441 y(W)-8 b(e)42 b(ha)m(v)m(e)h(extended)h(the)e(net)m(w)m(ork)h(in)e (order)h(to)f(incorp)s(orate)g(an)h(external)f(\014le)h(and)166 3562 y(arc)m(hiv)m(e)34 b(serv)m(er)h(as)f(w)m(ell)f(as)h(to)f(pro)m (vide)g(gigabit)e(links)i(to)g(external)h(mac)m(hines)f(for)g(the)166 3682 y(purp)s(ose)38 b(of)g(fast)f(on-line)f(visualization.)f(T)-8 b(o)38 b(this)f(end,)i(w)m(e)f(ha)m(v)m(e)h(exc)m(hanged)h(t)m(w)m(o)e (of)166 3803 y(the)i(8)g(M2M-dual-SW8)f(switc)m(hes)i(b)m(y)g(t)m(w)m (o)g(M2M-SW16)f(switc)m(hes,)h(as)g(sk)m(etc)m(hed)h(in)166 3923 y(Figure)f(2.)g(This)h(w)m(a)m(y)-8 b(,)42 b(w)m(e)h(could)e(a)m (v)m(oid)g(an)h(inhomogeneous)f(n)m(um)m(b)s(er)h(of)f(hardw)m(are)166 4043 y(stages)33 b(of)f(the)h(m)m(ulti-stage)e(crossbar)i(net)m(w)m (ork.)166 4220 y SDict begin H.S end 166 4220 a 166 4220 a SDict begin 14.5 H.A end 166 4220 a 166 4220 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.2.3) cvn H.B /DEST pdfmark end 166 4220 a 209 x Fm(2.3)99 b(PVFS)35 b(p)-5 b(artitioning)166 4778 y Fo(On)31 b(ALiCE,)f(w)m(e)i(run)e(4)h(di\013eren)m(t)f(PVFS)h (partitions)e(with)h(32-no)s(des)g(eac)m(h.)i(This)e(par-)166 4898 y(titioning)d(\014ts)k(w)m(ell)e(with)g(the)i(compute-partitions,) d(c)m(hosen)j(suc)m(h)h(as)e(to)f(optimize)f(the)166 5019 y(compute)37 b(p)s(erformances)g(of)f(our)h(applications.)d(Eac)m (h)k(PVFS)f(partition)e(\()p Fi(/pvfs1)j Fo(to)166 5139 y Fi(/pvfs4)p Fo(\))c(is)e(represen)m(ted)j(b)m(y)e(a)f(moun)m(t)g(p)s (oin)m(t)g(on)g(eac)m(h)i(no)s(de)e(and)h(on)f(the)h(\014le)f(serv)m (er.)166 5259 y(Moun)m(ting)37 b(PVFS)g(on)h(the)f(\014le)g(serv)m(er)i (enables)e(us)h(to)f(cop)m(y)h(UNIX)g(\014les)f(with)g(P)m(ara-)166 5380 y(Station)31 b(TCP/IP)i(sp)s(eed)h(from)c(the)j(external)f(RAID)g (to)f(PVFS.)i(F)-8 b(or)31 b(eac)m(h)i(partition,)1769 5712 y(5)p eop %%Page: 6 6 6 5 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 166 0 a SDict begin H.S end 166 0 a 166 0 a SDict begin H.R end 166 0 a 166 0 a SDict begin [ /View [/XYZ H.V] /Dest (page.6) cvn H.B /DEST pdfmark end 166 0 a 462 5062 a @beginspecial 0 @llx 0 @lly 1072 @urx 2013 @ury 3235 @rwi @setspecial %%BeginDocument: c14.eps /$F2psDict 200 dict def $F2psDict begin $F2psDict /mtrx matrix put /col-1 {0 setgray} bind def /col0 {0.000 0.000 0.000 srgb} bind def /col1 {0.000 0.000 1.000 srgb} bind def /col2 {0.000 1.000 0.000 srgb} bind def /col3 {0.000 1.000 1.000 srgb} bind def /col4 {1.000 0.000 0.000 srgb} bind def /col5 {1.000 0.000 1.000 srgb} bind def /col6 {1.000 1.000 0.000 srgb} bind def /col7 {1.000 1.000 1.000 srgb} bind def /col8 {0.000 0.000 0.560 srgb} bind def /col9 {0.000 0.000 0.690 srgb} bind def /col10 {0.000 0.000 0.820 srgb} bind def /col11 {0.530 0.810 1.000 srgb} bind def /col12 {0.000 0.560 0.000 srgb} bind def /col13 {0.000 0.690 0.000 srgb} bind def /col14 {0.000 0.820 0.000 srgb} bind def /col15 {0.000 0.560 0.560 srgb} bind def /col16 {0.000 0.690 0.690 srgb} bind def /col17 {0.000 0.820 0.820 srgb} bind def /col18 {0.560 0.000 0.000 srgb} bind def /col19 {0.690 0.000 0.000 srgb} bind def /col20 {0.820 0.000 0.000 srgb} bind def /col21 {0.560 0.000 0.560 srgb} bind def /col22 {0.690 0.000 0.690 srgb} bind def /col23 {0.820 0.000 0.820 srgb} bind def /col24 {0.500 0.190 0.000 srgb} bind def /col25 {0.630 0.250 0.000 srgb} bind def /col26 {0.750 0.380 0.000 srgb} bind def /col27 {1.000 0.500 0.500 srgb} bind def /col28 {1.000 0.630 0.630 srgb} bind def /col29 {1.000 0.750 0.750 srgb} bind def /col30 {1.000 0.880 0.880 srgb} bind def /col31 {1.000 0.840 0.000 srgb} bind def end save -141.0 2071.0 translate 1 -1 scale /cp {closepath} bind def /ef {eofill} bind def /gr {grestore} bind def /gs {gsave} bind def /sa {save} bind def /rs {restore} bind def /l {lineto} bind def /m {moveto} bind def /rm {rmoveto} bind def /n {newpath} bind def /s {stroke} bind def /sh {show} bind def /slc {setlinecap} bind def /slj {setlinejoin} bind def /slw {setlinewidth} bind def /srgb {setrgbcolor} bind def /rot {rotate} bind def /sc {scale} bind def /sd {setdash} bind def /ff {findfont} bind def /sf {setfont} bind def /scf {scalefont} bind def /sw {stringwidth} bind def /tr {translate} bind def /tnt {dup dup currentrgbcolor 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} bind def /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul 4 -2 roll mul srgb} bind def /reencdict 12 dict def /ReEncode { reencdict begin /newcodesandnames exch def /newfontname exch def /basefontname exch def /basefontdict basefontname findfont def /newfont basefontdict maxlength dict def basefontdict { exch dup /FID ne { dup /Encoding eq { exch dup length array copy newfont 3 1 roll put } { exch newfont 3 1 roll put } ifelse } { pop pop } ifelse } forall newfont /FontName newfontname put newcodesandnames aload pop 128 1 255 { newfont /Encoding get exch /.notdef put } for newcodesandnames length 2 idiv { newfont /Encoding get 3 1 roll put } repeat newfontname newfont definefont pop end } def /isovec [ 8#200 /grave 8#201 /acute 8#202 /circumflex 8#203 /tilde 8#204 /macron 8#205 /breve 8#206 /dotaccent 8#207 /dieresis 8#210 /ring 8#211 /cedilla 8#212 /hungarumlaut 8#213 /ogonek 8#214 /caron 8#220 /dotlessi 8#230 /oe 8#231 /OE 8#240 /space 8#241 /exclamdown 8#242 /cent 8#243 /sterling 8#244 /currency 8#245 /yen 8#246 /brokenbar 8#247 /section 8#250 /dieresis 8#251 /copyright 8#252 /ordfeminine 8#253 /guillemotleft 8#254 /logicalnot 8#255 /endash 8#256 /registered 8#257 /macron 8#260 /degree 8#261 /plusminus 8#262 /twosuperior 8#263 /threesuperior 8#264 /acute 8#265 /mu 8#266 /paragraph 8#267 /periodcentered 8#270 /cedilla 8#271 /onesuperior 8#272 /ordmasculine 8#273 /guillemotright 8#274 /onequarter 8#275 /onehalf 8#276 /threequarters 8#277 /questiondown 8#300 /Agrave 8#301 /Aacute 8#302 /Acircumflex 8#303 /Atilde 8#304 /Adieresis 8#305 /Aring 8#306 /AE 8#307 /Ccedilla 8#310 /Egrave 8#311 /Eacute 8#312 /Ecircumflex 8#313 /Edieresis 8#314 /Igrave 8#315 /Iacute 8#316 /Icircumflex 8#317 /Idieresis 8#320 /Eth 8#321 /Ntilde 8#322 /Ograve 8#323 /Oacute 8#324 /Ocircumflex 8#325 /Otilde 8#326 /Odieresis 8#327 /multiply 8#330 /Oslash 8#331 /Ugrave 8#332 /Uacute 8#333 /Ucircumflex 8#334 /Udieresis 8#335 /Yacute 8#336 /Thorn 8#337 /germandbls 8#340 /agrave 8#341 /aacute 8#342 /acircumflex 8#343 /atilde 8#344 /adieresis 8#345 /aring 8#346 /ae 8#347 /ccedilla 8#350 /egrave 8#351 /eacute 8#352 /ecircumflex 8#353 /edieresis 8#354 /igrave 8#355 /iacute 8#356 /icircumflex 8#357 /idieresis 8#360 /eth 8#361 /ntilde 8#362 /ograve 8#363 /oacute 8#364 /ocircumflex 8#365 /otilde 8#366 /odieresis 8#367 /divide 8#370 /oslash 8#371 /ugrave 8#372 /uacute 8#373 /ucircumflex 8#374 /udieresis 8#375 /yacute 8#376 /thorn 8#377 /ydieresis] def /Times-Roman /Times-Roman-iso isovec ReEncode /Times-Bold /Times-Bold-iso isovec ReEncode /DrawEllipse { /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def x y tr xrad yrad sc 0 0 1 startangle endangle arc closepath savematrix setmatrix } def /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def /$F2psEnd {$F2psEnteredState restore end} def $F2psBegin 10 setmiterlimit n -1000 33872 m -1000 -1000 l 20246 -1000 l 20246 33872 l cp clip 0.06299 0.06299 sc % Polyline 15.000 slw n 7200 31500 m 9450 27900 l gs col0 s gr % Polyline n 7200 30600 m 9450 23850 l gs col0 s gr % Polyline n 13950 31500 m 11700 27900 l gs col0 s gr % Polyline n 13950 30600 m 11700 23850 l gs col0 s gr % Polyline n 7200 24300 m 9450 31500 l gs col0 s gr % Polyline n 7200 23400 m 9450 27450 l gs col0 s gr % Polyline n 7200 22500 m 9450 23400 l gs col0 s gr % Polyline n 11700 31500 m 13950 24300 l gs col0 s gr % Polyline n 11700 27450 m 13950 23400 l gs col0 s gr % Polyline n 11700 23400 m 13950 22500 l gs col0 s gr % Polyline n 7200 29700 m 9450 19800 l gs col0 s gr % Polyline n 11700 19800 m 13950 29700 l gs col0 s gr % Polyline n 7200 21600 m 9450 19350 l gs col0 s gr % Polyline n 11700 19350 m 13950 21600 l gs col0 s gr % Polyline n 7200 28800 m 9450 15750 l gs col0 s gr % Polyline n 13950 28800 m 11700 15750 l gs col0 s gr % Polyline n 7200 20700 m 9450 15300 l gs col0 s gr % Polyline n 11700 15300 m 13950 20700 l gs col0 s gr % Polyline n 7200 27900 m 9450 11700 l gs col0 s gr % Polyline n 7200 27000 m 9450 7650 l gs col0 s gr % Polyline n 7200 26100 m 9450 3600 l gs col0 s gr % Polyline n 13950 27900 m 11700 11700 l gs col0 s gr % Polyline n 13950 27000 m 11700 7650 l gs col0 s gr % Polyline n 13950 26100 m 11700 3600 l gs col0 s gr % Polyline n 7200 19800 m 9450 11250 l gs col0 s gr % Polyline n 13950 19800 m 11700 11250 l gs col0 s gr % Polyline n 13950 18900 m 11700 7200 l gs col0 s gr % Polyline n 13950 18000 m 11700 3150 l gs col0 s gr % Polyline n 7200 18900 m 9450 7200 l gs col0 s gr % Polyline n 7200 18000 m 9450 3150 l gs col0 s gr % Polyline n 7200 2700 m 9450 6300 l gs col0 s gr % Polyline n 13950 2700 m 11700 6300 l gs col0 s gr % Polyline n 7200 3600 m 9450 10350 l gs col0 s gr % Polyline n 13950 3600 m 11700 10350 l gs col0 s gr % Polyline n 7200 4500 m 9450 14400 l gs col0 s gr % Polyline n 13950 4500 m 11700 14400 l gs col0 s gr % Polyline n 7200 5400 m 9450 18450 l gs col0 s gr % Polyline n 11700 18450 m 13950 5400 l gs col0 s gr % Polyline n 7200 7200 m 9450 26550 l gs col0 s gr % Polyline n 7200 8100 m 9450 30600 l gs col0 s gr % Polyline n 13950 7200 m 11700 26550 l gs col0 s gr % Polyline n 7200 9900 m 9450 2700 l gs col0 s gr % Polyline n 11700 2700 m 13950 9900 l gs col0 s gr % Polyline n 7200 10800 m 9450 6750 l gs col0 s gr % Polyline n 11700 6750 m 13950 10800 l gs col0 s gr % Polyline n 7200 11700 m 9450 10800 l gs col0 s gr % Polyline n 11700 10800 m 13950 11700 l gs col0 s gr % Polyline n 11700 14850 m 13950 12600 l gs col0 s gr % Polyline n 9450 14850 m 7200 12600 l gs col0 s gr % Polyline n 7200 13500 m 9450 18900 l gs col0 s gr % Polyline n 11700 18900 m 13950 13500 l gs col0 s gr % Polyline n 7200 14400 m 9450 22950 l gs col0 s gr % Polyline n 13950 14400 m 11700 22950 l gs col0 s gr % Polyline n 7200 15300 m 9450 27000 l gs col0 s gr % Polyline n 11700 27000 m 13950 15300 l gs col0 s gr % Polyline n 7200 16200 m 9450 31050 l gs col0 s gr % Polyline n 13950 16200 m 11700 31050 l gs col0 s gr % Polyline n 13950 8100 m 11700 30600 l gs col0 s gr % Polyline n 9450 22500 m 7200 6300 l gs col0 s gr % Polyline n 11700 22500 m 13950 6300 l gs col0 s gr % Ellipse n 16425 31950 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 16425 30150 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 16425 28350 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 16425 26550 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 15075 26550 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 15075 28350 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 15075 31950 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 15075 30150 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 16425 23850 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 16425 22050 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 16425 20250 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 16425 18450 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 15075 18450 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 15075 20250 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 15075 23850 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 15075 22050 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 10575 31725 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 10575 30825 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 10575 23625 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 10575 22725 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 10575 19575 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 10575 18675 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 10575 27675 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 10575 26775 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 4725 23850 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 4725 22050 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 4725 20250 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 4725 18450 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 6075 18450 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 6075 20250 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 6075 23850 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 6075 22050 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 4725 31950 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 4725 30150 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 4725 28350 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 4725 26550 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 6075 26550 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 6075 28350 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 6075 31950 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 6075 30150 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 16425 15750 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 16425 13950 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 16425 12150 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 16425 10350 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 15075 10350 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 15075 12150 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 15075 15750 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 15075 13950 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 16425 7650 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 16425 5850 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 16425 4050 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 16425 2250 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 15075 2250 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 15075 4050 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 15075 7650 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 15075 5850 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 10575 15525 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 10575 14625 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 10575 7425 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 10575 6525 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 10575 3375 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 10575 2475 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 10575 11475 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 10575 10575 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 4725 7650 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 4725 5850 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 4725 4050 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 4725 2250 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 6075 2250 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 6075 4050 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 6075 7650 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 6075 5850 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 4725 15750 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 4725 13950 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 4725 12150 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 4725 10350 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 6075 10350 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 6075 12150 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 6075 15750 201 201 0 360 DrawEllipse gs col0 s gr % Ellipse n 6075 13950 201 201 0 360 DrawEllipse gs col0 s gr % Polyline n 17100 30825 m 17550 30825 l gs col0 s gr % Polyline n 17100 30375 m 17550 30375 l gs col0 s gr % Polyline n 17100 31725 m 17550 31725 l gs col0 s gr % Polyline n 17100 32175 m 17550 32175 l gs col0 s gr % Polyline n 17100 29925 m 17550 29925 l gs col0 s gr % Polyline n 17100 29475 m 17550 29475 l gs col0 s gr % Polyline n 17100 29025 m 17550 29025 l gs col0 s gr % Polyline n 17100 28575 m 17550 28575 l gs col0 s gr % Polyline n 17100 28125 m 17550 28125 l gs col0 s gr % Polyline n 17100 27675 m 17550 27675 l gs col0 s gr % Polyline n 17100 31275 m 17550 31275 l gs col0 s gr % Polyline n 17100 32625 m 17550 32625 l gs col0 s gr % Polyline n 17100 27225 m 17550 27225 l gs col0 s gr % Polyline n 17100 26775 m 17550 26775 l gs col0 s gr % Polyline n 17100 26325 m 17550 26325 l gs col0 s gr % Polyline n 17100 25875 m 17550 25875 l gs col0 s gr % Polyline n 17100 25650 m 14400 25650 l 14400 32850 l 17100 32850 l cp gs col0 s gr % Polyline 7.500 slw n 17100 32625 m 16515 32130 l gs col0 s gr % Polyline n 17100 32175 m 16605 32040 l gs col0 s gr % Polyline n 17100 31725 m 16605 31860 l gs col0 s gr % Polyline n 17098 30827 m 16513 30332 l gs col0 s gr % Polyline n 17098 29027 m 16513 28532 l gs col0 s gr % Polyline n 17100 31275 m 16515 31770 l gs col0 s gr % Polyline n 17089 29463 m 16504 29958 l gs col0 s gr % Polyline n 17089 27663 m 16504 28158 l gs col0 s gr % Polyline n 17104 29940 m 16609 30075 l gs col0 s gr % Polyline n 17104 28140 m 16609 28275 l gs col0 s gr % Polyline n 17098 30383 m 16603 30248 l gs col0 s gr % Polyline n 17098 28583 m 16603 28448 l gs col0 s gr % Polyline n 17098 27227 m 16513 26732 l gs col0 s gr % Polyline n 17098 25873 m 16513 26368 l gs col0 s gr % Polyline n 17107 26307 m 16612 26442 l gs col0 s gr % Polyline n 17096 26790 m 16601 26655 l gs col0 s gr % Polyline 15.000 slw n 14400 26010 m 14490 26010 l 14490 26190 l 14400 26190 l gs col0 s gr % Polyline n 14400 26910 m 14490 26910 l 14490 27090 l 14400 27090 l gs col0 s gr % Polyline n 14400 27810 m 14490 27810 l 14490 27990 l 14400 27990 l gs col0 s gr % Polyline n 14400 28710 m 14490 28710 l 14490 28890 l 14400 28890 l gs col0 s gr % Polyline n 14400 29610 m 14490 29610 l 14490 29790 l 14400 29790 l gs col0 s gr % Polyline n 14400 30510 m 14490 30510 l 14490 30690 l 14400 30690 l gs col0 s gr % Polyline n 14400 31410 m 14490 31410 l 14490 31590 l 14400 31590 l gs col0 s gr % Polyline n 14400 32310 m 14490 32310 l 14490 32490 l 14400 32490 l gs col0 s gr % Polyline 7.500 slw n 14490 26055 m 14940 26370 l gs col0 s gr % Polyline n 14486 29661 m 14936 29976 l gs col0 s gr % Polyline n 14895 26640 m 14490 26955 l gs col0 s gr % Polyline n 14940 26730 m 14490 27855 l gs col0 s gr % Polyline n 15075 26775 m 14490 28755 l gs col0 s gr % Polyline n 14490 26145 m 15075 28170 l gs col0 s gr % Polyline n 14490 27045 m 14940 28170 l gs col0 s gr % Polyline n 14490 27945 m 14895 28260 l gs col0 s gr % Polyline n 14490 28845 m 14940 28530 l gs col0 s gr % Polyline n 14488 32442 m 14938 32127 l gs col0 s gr % Polyline n 14483 31509 m 14888 31824 l gs col0 s gr % Polyline n 14490 30645 m 14940 31770 l gs col0 s gr % Polyline n 14484 29747 m 15069 31772 l gs col0 s gr % Polyline n 15077 30331 m 14492 32311 l gs col0 s gr % Polyline n 14948 30333 m 14498 31458 l gs col0 s gr % Polyline n 14905 30252 m 14500 30567 l gs col0 s gr % Polyline n 16245 28260 m 15255 28260 l gs col0 s gr % Polyline n 16245 30240 m 15255 30240 l gs col0 s gr % Polyline n 16290 26415 m 15210 26415 l gs col0 s gr % Polyline n 16290 28215 m 15255 26550 l gs col0 s gr % Polyline n 16200 26550 m 15210 28215 l gs col0 s gr % Polyline n 16245 26640 m 15165 29970 l gs col0 s gr % Polyline n 16290 29970 m 15255 26685 l gs col0 s gr % Polyline n 16200 30105 m 15255 28395 l gs col0 s gr % Polyline n 16245 28395 m 15255 30060 l gs col0 s gr % Polyline n 16380 31725 m 15165 26730 l gs col0 s gr % Polyline n 16290 31815 m 15165 28530 l gs col0 s gr % Polyline n 16200 31950 m 15210 30285 l gs col0 s gr % Polyline n 16245 32085 m 15210 32085 l gs col0 s gr % Polyline n 16335 26730 m 15165 31770 l gs col0 s gr % Polyline n 16290 28530 m 15255 31815 l gs col0 s gr % Polyline n 16290 30330 m 15300 31950 l gs col0 s gr % Polyline 15.000 slw n 17100 22725 m 17550 22725 l gs col0 s gr % Polyline n 17100 22275 m 17550 22275 l gs col0 s gr % Polyline n 17100 23625 m 17550 23625 l gs col0 s gr % Polyline n 17100 24075 m 17550 24075 l gs col0 s gr % Polyline n 17100 21825 m 17550 21825 l gs col0 s gr % Polyline n 17100 21375 m 17550 21375 l gs col0 s gr % Polyline n 17100 20925 m 17550 20925 l gs col0 s gr % Polyline n 17100 20475 m 17550 20475 l gs col0 s gr % Polyline n 17100 20025 m 17550 20025 l gs col0 s gr % Polyline n 17100 19575 m 17550 19575 l gs col0 s gr % Polyline n 17100 23175 m 17550 23175 l gs col0 s gr % Polyline n 17100 24525 m 17550 24525 l gs col0 s gr % Polyline n 17100 19125 m 17550 19125 l gs col0 s gr % Polyline n 17100 18675 m 17550 18675 l gs col0 s gr % Polyline n 17100 18225 m 17550 18225 l gs col0 s gr % Polyline n 17100 17775 m 17550 17775 l gs col0 s gr % Polyline n 17100 17550 m 14400 17550 l 14400 24750 l 17100 24750 l cp gs col0 s gr % Polyline 7.500 slw n 17100 24525 m 16515 24030 l gs col0 s gr % Polyline n 17100 24075 m 16605 23940 l gs col0 s gr % Polyline n 17100 23625 m 16605 23760 l gs col0 s gr % Polyline n 17098 22727 m 16513 22232 l gs col0 s gr % Polyline n 17098 20927 m 16513 20432 l gs col0 s gr % Polyline n 17100 23175 m 16515 23670 l gs col0 s gr % Polyline n 17089 21363 m 16504 21858 l gs col0 s gr % Polyline n 17089 19563 m 16504 20058 l gs col0 s gr % Polyline n 17104 21840 m 16609 21975 l gs col0 s gr % Polyline n 17104 20040 m 16609 20175 l gs col0 s gr % Polyline n 17098 22283 m 16603 22148 l gs col0 s gr % Polyline n 17098 20483 m 16603 20348 l gs col0 s gr % Polyline n 17098 19127 m 16513 18632 l gs col0 s gr % Polyline n 17098 17773 m 16513 18268 l gs col0 s gr % Polyline n 17107 18207 m 16612 18342 l gs col0 s gr % Polyline n 17096 18690 m 16601 18555 l gs col0 s gr % Polyline 15.000 slw n 14400 17910 m 14490 17910 l 14490 18090 l 14400 18090 l gs col0 s gr % Polyline n 14400 18810 m 14490 18810 l 14490 18990 l 14400 18990 l gs col0 s gr % Polyline n 14400 19710 m 14490 19710 l 14490 19890 l 14400 19890 l gs col0 s gr % Polyline n 14400 20610 m 14490 20610 l 14490 20790 l 14400 20790 l gs col0 s gr % Polyline n 14400 21510 m 14490 21510 l 14490 21690 l 14400 21690 l gs col0 s gr % Polyline n 14400 22410 m 14490 22410 l 14490 22590 l 14400 22590 l gs col0 s gr % Polyline n 14400 23310 m 14490 23310 l 14490 23490 l 14400 23490 l gs col0 s gr % Polyline n 14400 24210 m 14490 24210 l 14490 24390 l 14400 24390 l gs col0 s gr % Polyline 7.500 slw n 14490 17955 m 14940 18270 l gs col0 s gr % Polyline n 14486 21561 m 14936 21876 l gs col0 s gr % Polyline n 14895 18540 m 14490 18855 l gs col0 s gr % Polyline n 14940 18630 m 14490 19755 l gs col0 s gr % Polyline n 15075 18675 m 14490 20655 l gs col0 s gr % Polyline n 14490 18045 m 15075 20070 l gs col0 s gr % Polyline n 14490 18945 m 14940 20070 l gs col0 s gr % Polyline n 14490 19845 m 14895 20160 l gs col0 s gr % Polyline n 14490 20745 m 14940 20430 l gs col0 s gr % Polyline n 14488 24342 m 14938 24027 l gs col0 s gr % Polyline n 14483 23409 m 14888 23724 l gs col0 s gr % Polyline n 14490 22545 m 14940 23670 l gs col0 s gr % Polyline n 14484 21647 m 15069 23672 l gs col0 s gr % Polyline n 15077 22231 m 14492 24211 l gs col0 s gr % Polyline n 14948 22233 m 14498 23358 l gs col0 s gr % Polyline n 14905 22152 m 14500 22467 l gs col0 s gr % Polyline n 16245 20160 m 15255 20160 l gs col0 s gr % Polyline n 16245 22140 m 15255 22140 l gs col0 s gr % Polyline n 16290 18315 m 15210 18315 l gs col0 s gr % Polyline n 16290 20115 m 15255 18450 l gs col0 s gr % Polyline n 16200 18450 m 15210 20115 l gs col0 s gr % Polyline n 16245 18540 m 15165 21870 l gs col0 s gr % Polyline n 16290 21870 m 15255 18585 l gs col0 s gr % Polyline n 16200 22005 m 15255 20295 l gs col0 s gr % Polyline n 16245 20295 m 15255 21960 l gs col0 s gr % Polyline n 16380 23625 m 15165 18630 l gs col0 s gr % Polyline n 16290 23715 m 15165 20430 l gs col0 s gr % Polyline n 16200 23850 m 15210 22185 l gs col0 s gr % Polyline n 16245 23985 m 15210 23985 l gs col0 s gr % Polyline n 16335 18630 m 15165 23670 l gs col0 s gr % Polyline n 16290 20430 m 15255 23715 l gs col0 s gr % Polyline n 16290 22230 m 15300 23850 l gs col0 s gr % Polyline 15.000 slw n 14400 18000 m 13950 18000 l gs col0 s gr % Polyline n 14400 18900 m 13950 18900 l gs col0 s gr % Polyline n 14400 26100 m 13950 26100 l gs col0 s gr % Polyline n 14400 27000 m 13950 27000 l gs col0 s gr % Polyline n 9900 30150 m 11250 30150 l 11250 32400 l 9900 32400 l cp gs col0 s gr % Polyline n 9900 31500 m 9450 31500 l gs col0 s gr % Polyline n 9900 31050 m 9450 31050 l gs col0 s gr % Polyline n 9900 30600 m 9450 30600 l gs col0 s gr % Polyline n 9900 31950 m 9450 31950 l gs col0 s gr % Polyline n 11700 30600 m 11250 30600 l gs col0 s gr % Polyline n 11700 31050 m 11250 31050 l gs col0 s gr % Polyline n 11700 31500 m 11250 31500 l gs col0 s gr % Polyline n 11700 31950 m 11250 31950 l gs col0 s gr % Polyline n 9900 30510 m 9990 30510 l 9990 30690 l 9900 30690 l cp gs col0 s gr % Polyline n 9900 30960 m 9990 30960 l 9990 31140 l 9900 31140 l cp gs col0 s gr % Polyline n 9900 31410 m 9990 31410 l 9990 31590 l 9900 31590 l cp gs col0 s gr % Polyline n 9900 31860 m 9990 31860 l 9990 32040 l 9900 32040 l cp gs col0 s gr % Polyline n 11160 30510 m 11250 30510 l 11250 30690 l 11160 30690 l cp gs col0 s gr % Polyline n 11160 30960 m 11250 30960 l 11250 31140 l 11160 31140 l cp gs col0 s gr % Polyline n 11160 31410 m 11250 31410 l 11250 31590 l 11160 31590 l cp gs col0 s gr % Polyline n 11160 31860 m 11250 31860 l 11250 32040 l 11160 32040 l cp gs col0 s gr % Polyline 7.500 slw n 9990 30555 m 10395 30690 l gs col0 s gr % Polyline n 9990 31005 m 10350 30825 l gs col0 s gr % Polyline n 9990 31455 m 10395 30915 l gs col0 s gr % Polyline n 9990 31905 m 10485 31005 l gs col0 s gr % Polyline n 9990 30645 m 10485 31545 l gs col0 s gr % Polyline n 9990 31095 m 10440 31590 l gs col0 s gr % Polyline n 9990 31545 m 10395 31680 l gs col0 s gr % Polyline n 9990 31995 m 10395 31770 l gs col0 s gr % Polyline n 11160 31995 m 10755 31815 l gs col0 s gr % Polyline n 11160 31545 m 10755 31680 l gs col0 s gr % Polyline n 11160 31095 m 10710 31590 l gs col0 s gr % Polyline n 11160 30645 m 10665 31545 l gs col0 s gr % Polyline n 10665 31005 m 11160 31905 l gs col0 s gr % Polyline n 10755 30960 m 11160 31455 l gs col0 s gr % Polyline n 10800 30825 m 11160 31005 l gs col0 s gr % Polyline n 10755 30735 m 11160 30555 l gs col0 s gr % Polyline 15.000 slw n 14400 32400 m 13950 32400 l gs col0 s gr % Polyline n 14400 31500 m 13950 31500 l gs col0 s gr % Polyline n 14400 30600 m 13950 30600 l gs col0 s gr % Polyline n 14400 29700 m 13950 29700 l gs col0 s gr % Polyline n 14400 28800 m 13950 28800 l gs col0 s gr % Polyline n 14400 27900 m 13950 27900 l gs col0 s gr % Polyline n 9900 22050 m 11250 22050 l 11250 24300 l 9900 24300 l cp gs col0 s gr % Polyline n 9900 23400 m 9450 23400 l gs col0 s gr % Polyline n 9900 22950 m 9450 22950 l gs col0 s gr % Polyline n 9900 22500 m 9450 22500 l gs col0 s gr % Polyline n 9900 23850 m 9450 23850 l gs col0 s gr % Polyline n 11700 22500 m 11250 22500 l gs col0 s gr % Polyline n 11700 22950 m 11250 22950 l gs col0 s gr % Polyline n 11700 23400 m 11250 23400 l gs col0 s gr % Polyline n 11700 23850 m 11250 23850 l gs col0 s gr % Polyline n 9900 22410 m 9990 22410 l 9990 22590 l 9900 22590 l cp gs col0 s gr % Polyline n 9900 22860 m 9990 22860 l 9990 23040 l 9900 23040 l cp gs col0 s gr % Polyline n 9900 23310 m 9990 23310 l 9990 23490 l 9900 23490 l cp gs col0 s gr % Polyline n 9900 23760 m 9990 23760 l 9990 23940 l 9900 23940 l cp gs col0 s gr % Polyline n 11160 22410 m 11250 22410 l 11250 22590 l 11160 22590 l cp gs col0 s gr % Polyline n 11160 22860 m 11250 22860 l 11250 23040 l 11160 23040 l cp gs col0 s gr % Polyline n 11160 23310 m 11250 23310 l 11250 23490 l 11160 23490 l cp gs col0 s gr % Polyline n 11160 23760 m 11250 23760 l 11250 23940 l 11160 23940 l cp gs col0 s gr % Polyline 7.500 slw n 9990 22455 m 10395 22590 l gs col0 s gr % Polyline n 9990 22905 m 10350 22725 l gs col0 s gr % Polyline n 9990 23355 m 10395 22815 l gs col0 s gr % Polyline n 9990 23805 m 10485 22905 l gs col0 s gr % Polyline n 9990 22545 m 10485 23445 l gs col0 s gr % Polyline n 9990 22995 m 10440 23490 l gs col0 s gr % Polyline n 9990 23445 m 10395 23580 l gs col0 s gr % Polyline n 9990 23895 m 10395 23670 l gs col0 s gr % Polyline n 11160 23895 m 10755 23715 l gs col0 s gr % Polyline n 11160 23445 m 10755 23580 l gs col0 s gr % Polyline n 11160 22995 m 10710 23490 l gs col0 s gr % Polyline n 11160 22545 m 10665 23445 l gs col0 s gr % Polyline n 10665 22905 m 11160 23805 l gs col0 s gr % Polyline n 10755 22860 m 11160 23355 l gs col0 s gr % Polyline n 10800 22725 m 11160 22905 l gs col0 s gr % Polyline n 10755 22635 m 11160 22455 l gs col0 s gr % Polyline 15.000 slw n 14400 24300 m 13950 24300 l gs col0 s gr % Polyline n 14400 22500 m 13950 22500 l gs col0 s gr % Polyline n 14400 21600 m 13950 21600 l gs col0 s gr % Polyline n 14400 19800 m 13950 19800 l gs col0 s gr % Polyline n 14400 20700 m 13950 20700 l gs col0 s gr % Polyline n 14400 23400 m 13950 23400 l gs col0 s gr % Polyline n 9900 18000 m 11250 18000 l 11250 20250 l 9900 20250 l cp gs col0 s gr % Polyline n 9900 19350 m 9450 19350 l gs col0 s gr % Polyline n 9900 18900 m 9450 18900 l gs col0 s gr % Polyline n 9900 18450 m 9450 18450 l gs col0 s gr % Polyline n 9900 19800 m 9450 19800 l gs col0 s gr % Polyline n 11700 18450 m 11250 18450 l gs col0 s gr % Polyline n 11700 18900 m 11250 18900 l gs col0 s gr % Polyline n 11700 19350 m 11250 19350 l gs col0 s gr % Polyline n 11700 19800 m 11250 19800 l gs col0 s gr % Polyline n 9900 18360 m 9990 18360 l 9990 18540 l 9900 18540 l cp gs col0 s gr % Polyline n 9900 18810 m 9990 18810 l 9990 18990 l 9900 18990 l cp gs col0 s gr % Polyline n 9900 19260 m 9990 19260 l 9990 19440 l 9900 19440 l cp gs col0 s gr % Polyline n 9900 19710 m 9990 19710 l 9990 19890 l 9900 19890 l cp gs col0 s gr % Polyline n 11160 18360 m 11250 18360 l 11250 18540 l 11160 18540 l cp gs col0 s gr % Polyline n 11160 18810 m 11250 18810 l 11250 18990 l 11160 18990 l cp gs col0 s gr % Polyline n 11160 19260 m 11250 19260 l 11250 19440 l 11160 19440 l cp gs col0 s gr % Polyline n 11160 19710 m 11250 19710 l 11250 19890 l 11160 19890 l cp gs col0 s gr % Polyline 7.500 slw n 9990 18405 m 10395 18540 l gs col0 s gr % Polyline n 9990 18855 m 10350 18675 l gs col0 s gr % Polyline n 9990 19305 m 10395 18765 l gs col0 s gr % Polyline n 9990 19755 m 10485 18855 l gs col0 s gr % Polyline n 9990 18495 m 10485 19395 l gs col0 s gr % Polyline n 9990 18945 m 10440 19440 l gs col0 s gr % Polyline n 9990 19395 m 10395 19530 l gs col0 s gr % Polyline n 9990 19845 m 10395 19620 l gs col0 s gr % Polyline n 11160 19845 m 10755 19665 l gs col0 s gr % Polyline n 11160 19395 m 10755 19530 l gs col0 s gr % Polyline n 11160 18945 m 10710 19440 l gs col0 s gr % Polyline n 11160 18495 m 10665 19395 l gs col0 s gr % Polyline n 10665 18855 m 11160 19755 l gs col0 s gr % Polyline n 10755 18810 m 11160 19305 l gs col0 s gr % Polyline n 10800 18675 m 11160 18855 l gs col0 s gr % Polyline n 10755 18585 m 11160 18405 l gs col0 s gr % Polyline 15.000 slw n 9900 26100 m 11250 26100 l 11250 28350 l 9900 28350 l cp gs col0 s gr % Polyline n 9900 27450 m 9450 27450 l gs col0 s gr % Polyline n 9900 27000 m 9450 27000 l gs col0 s gr % Polyline n 9900 26550 m 9450 26550 l gs col0 s gr % Polyline n 9900 27900 m 9450 27900 l gs col0 s gr % Polyline n 11700 26550 m 11250 26550 l gs col0 s gr % Polyline n 11700 27000 m 11250 27000 l gs col0 s gr % Polyline n 11700 27450 m 11250 27450 l gs col0 s gr % Polyline n 11700 27900 m 11250 27900 l gs col0 s gr % Polyline n 9900 26460 m 9990 26460 l 9990 26640 l 9900 26640 l cp gs col0 s gr % Polyline n 9900 26910 m 9990 26910 l 9990 27090 l 9900 27090 l cp gs col0 s gr % Polyline n 9900 27360 m 9990 27360 l 9990 27540 l 9900 27540 l cp gs col0 s gr % Polyline n 9900 27810 m 9990 27810 l 9990 27990 l 9900 27990 l cp gs col0 s gr % Polyline n 11160 26460 m 11250 26460 l 11250 26640 l 11160 26640 l cp gs col0 s gr % Polyline n 11160 26910 m 11250 26910 l 11250 27090 l 11160 27090 l cp gs col0 s gr % Polyline n 11160 27360 m 11250 27360 l 11250 27540 l 11160 27540 l cp gs col0 s gr % Polyline n 11160 27810 m 11250 27810 l 11250 27990 l 11160 27990 l cp gs col0 s gr % Polyline 7.500 slw n 9990 26505 m 10395 26640 l gs col0 s gr % Polyline n 9990 26955 m 10350 26775 l gs col0 s gr % Polyline n 9990 27405 m 10395 26865 l gs col0 s gr % Polyline n 9990 27855 m 10485 26955 l gs col0 s gr % Polyline n 9990 26595 m 10485 27495 l gs col0 s gr % Polyline n 9990 27045 m 10440 27540 l gs col0 s gr % Polyline n 9990 27495 m 10395 27630 l gs col0 s gr % Polyline n 9990 27945 m 10395 27720 l gs col0 s gr % Polyline n 11160 27945 m 10755 27765 l gs col0 s gr % Polyline n 11160 27495 m 10755 27630 l gs col0 s gr % Polyline n 11160 27045 m 10710 27540 l gs col0 s gr % Polyline n 11160 26595 m 10665 27495 l gs col0 s gr % Polyline n 10665 26955 m 11160 27855 l gs col0 s gr % Polyline n 10755 26910 m 11160 27405 l gs col0 s gr % Polyline n 10800 26775 m 11160 26955 l gs col0 s gr % Polyline n 10755 26685 m 11160 26505 l gs col0 s gr % Polyline 15.000 slw n 7200 32400 m 9450 31950 l gs col0 s gr % Polyline n 13950 32400 m 11700 31950 l gs col0 s gr % Polyline n 4050 22725 m 3600 22725 l gs col0 s gr % Polyline n 4050 22275 m 3600 22275 l gs col0 s gr % Polyline n 4050 23625 m 3600 23625 l gs col0 s gr % Polyline n 4050 24075 m 3600 24075 l gs col0 s gr % Polyline n 4050 21825 m 3600 21825 l gs col0 s gr % Polyline n 4050 21375 m 3600 21375 l gs col0 s gr % Polyline n 4050 20925 m 3600 20925 l gs col0 s gr % Polyline n 4050 20475 m 3600 20475 l gs col0 s gr % Polyline n 4050 20025 m 3600 20025 l gs col0 s gr % Polyline n 4050 19575 m 3600 19575 l gs col0 s gr % Polyline n 4050 23175 m 3600 23175 l gs col0 s gr % Polyline n 4050 24525 m 3600 24525 l gs col0 s gr % Polyline n 4050 19125 m 3600 19125 l gs col0 s gr % Polyline n 4050 18675 m 3600 18675 l gs col0 s gr % Polyline n 4050 18225 m 3600 18225 l gs col0 s gr % Polyline n 4050 17775 m 3600 17775 l gs col0 s gr % Polyline n 4050 17550 m 6750 17550 l 6750 24750 l 4050 24750 l cp gs col0 s gr % Polyline n 7200 23400 m 6750 23400 l gs col0 s gr % Polyline n 7200 21600 m 6750 21600 l gs col0 s gr % Polyline n 7200 18900 m 6750 18900 l gs col0 s gr % Polyline n 7200 18000 m 6750 18000 l gs col0 s gr % Polyline n 7200 22500 m 6750 22500 l gs col0 s gr % Polyline n 7200 24300 m 6750 24300 l gs col0 s gr % Polyline 7.500 slw n 4050 24525 m 4635 24030 l gs col0 s gr % Polyline n 4050 24075 m 4545 23940 l gs col0 s gr % Polyline n 4050 23625 m 4545 23760 l gs col0 s gr % Polyline n 4052 22727 m 4637 22232 l gs col0 s gr % Polyline n 4052 20927 m 4637 20432 l gs col0 s gr % Polyline n 4050 23175 m 4635 23670 l gs col0 s gr % Polyline n 4061 21363 m 4646 21858 l gs col0 s gr % Polyline n 4061 19563 m 4646 20058 l gs col0 s gr % Polyline n 4046 21840 m 4541 21975 l gs col0 s gr % Polyline n 4046 20040 m 4541 20175 l gs col0 s gr % Polyline n 4052 22283 m 4547 22148 l gs col0 s gr % Polyline n 4052 20483 m 4547 20348 l gs col0 s gr % Polyline n 4052 19127 m 4637 18632 l gs col0 s gr % Polyline n 4052 17773 m 4637 18268 l gs col0 s gr % Polyline n 4043 18207 m 4538 18342 l gs col0 s gr % Polyline n 4054 18690 m 4549 18555 l gs col0 s gr % Polyline 15.000 slw n 6750 17910 m 6660 17910 l 6660 18090 l 6750 18090 l gs col0 s gr % Polyline n 6750 18810 m 6660 18810 l 6660 18990 l 6750 18990 l gs col0 s gr % Polyline n 6750 19710 m 6660 19710 l 6660 19890 l 6750 19890 l gs col0 s gr % Polyline n 6750 20610 m 6660 20610 l 6660 20790 l 6750 20790 l gs col0 s gr % Polyline n 6750 21510 m 6660 21510 l 6660 21690 l 6750 21690 l gs col0 s gr % Polyline n 6750 22410 m 6660 22410 l 6660 22590 l 6750 22590 l gs col0 s gr % Polyline n 6750 23310 m 6660 23310 l 6660 23490 l 6750 23490 l gs col0 s gr % Polyline n 6750 24210 m 6660 24210 l 6660 24390 l 6750 24390 l gs col0 s gr % Polyline 7.500 slw n 6660 17955 m 6210 18270 l gs col0 s gr % Polyline n 6664 21561 m 6214 21876 l gs col0 s gr % Polyline n 6255 18540 m 6660 18855 l gs col0 s gr % Polyline n 6210 18630 m 6660 19755 l gs col0 s gr % Polyline n 6075 18675 m 6660 20655 l gs col0 s gr % Polyline n 6660 18045 m 6075 20070 l gs col0 s gr % Polyline n 6660 18945 m 6210 20070 l gs col0 s gr % Polyline n 6660 19845 m 6255 20160 l gs col0 s gr % Polyline n 6660 20745 m 6210 20430 l gs col0 s gr % Polyline n 6662 24342 m 6212 24027 l gs col0 s gr % Polyline n 6667 23409 m 6262 23724 l gs col0 s gr % Polyline n 6660 22545 m 6210 23670 l gs col0 s gr % Polyline n 6666 21647 m 6081 23672 l gs col0 s gr % Polyline n 6073 22231 m 6658 24211 l gs col0 s gr % Polyline n 6202 22233 m 6652 23358 l gs col0 s gr % Polyline n 6245 22152 m 6650 22467 l gs col0 s gr % Polyline n 4905 20160 m 5895 20160 l gs col0 s gr % Polyline n 4905 22140 m 5895 22140 l gs col0 s gr % Polyline n 4860 18315 m 5940 18315 l gs col0 s gr % Polyline n 4860 20115 m 5895 18450 l gs col0 s gr % Polyline n 4950 18450 m 5940 20115 l gs col0 s gr % Polyline n 4905 18540 m 5985 21870 l gs col0 s gr % Polyline n 4860 21870 m 5895 18585 l gs col0 s gr % Polyline n 4950 22005 m 5895 20295 l gs col0 s gr % Polyline n 4905 20295 m 5895 21960 l gs col0 s gr % Polyline n 4770 23625 m 5985 18630 l gs col0 s gr % Polyline n 4860 23715 m 5985 20430 l gs col0 s gr % Polyline n 4950 23850 m 5940 22185 l gs col0 s gr % Polyline n 4905 23985 m 5940 23985 l gs col0 s gr % Polyline n 4815 18630 m 5985 23670 l gs col0 s gr % Polyline n 4860 20430 m 5895 23715 l gs col0 s gr % Polyline n 4860 22230 m 5850 23850 l gs col0 s gr % Polyline 15.000 slw n 4050 30825 m 3600 30825 l gs col0 s gr % Polyline n 4050 30375 m 3600 30375 l gs col0 s gr % Polyline n 4050 31725 m 3600 31725 l gs col0 s gr % Polyline n 4050 32175 m 3600 32175 l gs col0 s gr % Polyline n 4050 29925 m 3600 29925 l gs col0 s gr % Polyline n 4050 29475 m 3600 29475 l gs col0 s gr % Polyline n 4050 29025 m 3600 29025 l gs col0 s gr % Polyline n 4050 28575 m 3600 28575 l gs col0 s gr % Polyline n 4050 28125 m 3600 28125 l gs col0 s gr % Polyline n 4050 27675 m 3600 27675 l gs col0 s gr % Polyline n 4050 31275 m 3600 31275 l gs col0 s gr % Polyline n 4050 32625 m 3600 32625 l gs col0 s gr % Polyline n 4050 27225 m 3600 27225 l gs col0 s gr % Polyline n 4050 26775 m 3600 26775 l gs col0 s gr % Polyline n 4050 26325 m 3600 26325 l gs col0 s gr % Polyline n 4050 25875 m 3600 25875 l gs col0 s gr % Polyline n 4050 25650 m 6750 25650 l 6750 32850 l 4050 32850 l cp gs col0 s gr % Polyline n 7200 31500 m 6750 31500 l gs col0 s gr % Polyline n 7200 29700 m 6750 29700 l gs col0 s gr % Polyline n 7200 27000 m 6750 27000 l gs col0 s gr % Polyline n 7200 26100 m 6750 26100 l gs col0 s gr % Polyline n 7200 30600 m 6750 30600 l gs col0 s gr % Polyline n 7200 32400 m 6750 32400 l gs col0 s gr % Polyline 7.500 slw n 4050 32625 m 4635 32130 l gs col0 s gr % Polyline n 4050 32175 m 4545 32040 l gs col0 s gr % Polyline n 4050 31725 m 4545 31860 l gs col0 s gr % Polyline n 4052 30827 m 4637 30332 l gs col0 s gr % Polyline n 4052 29027 m 4637 28532 l gs col0 s gr % Polyline n 4050 31275 m 4635 31770 l gs col0 s gr % Polyline n 4061 29463 m 4646 29958 l gs col0 s gr % Polyline n 4061 27663 m 4646 28158 l gs col0 s gr % Polyline n 4046 29940 m 4541 30075 l gs col0 s gr % Polyline n 4046 28140 m 4541 28275 l gs col0 s gr % Polyline n 4052 30383 m 4547 30248 l gs col0 s gr % Polyline n 4052 28583 m 4547 28448 l gs col0 s gr % Polyline n 4052 27227 m 4637 26732 l gs col0 s gr % Polyline n 4052 25873 m 4637 26368 l gs col0 s gr % Polyline n 4043 26307 m 4538 26442 l gs col0 s gr % Polyline n 4054 26790 m 4549 26655 l gs col0 s gr % Polyline 15.000 slw n 6750 26010 m 6660 26010 l 6660 26190 l 6750 26190 l gs col0 s gr % Polyline n 6750 26910 m 6660 26910 l 6660 27090 l 6750 27090 l gs col0 s gr % Polyline n 6750 27810 m 6660 27810 l 6660 27990 l 6750 27990 l gs col0 s gr % Polyline n 6750 28710 m 6660 28710 l 6660 28890 l 6750 28890 l gs col0 s gr % Polyline n 6750 29610 m 6660 29610 l 6660 29790 l 6750 29790 l gs col0 s gr % Polyline n 6750 30510 m 6660 30510 l 6660 30690 l 6750 30690 l gs col0 s gr % Polyline n 6750 31410 m 6660 31410 l 6660 31590 l 6750 31590 l gs col0 s gr % Polyline n 6750 32310 m 6660 32310 l 6660 32490 l 6750 32490 l gs col0 s gr % Polyline 7.500 slw n 6660 26055 m 6210 26370 l gs col0 s gr % Polyline n 6664 29661 m 6214 29976 l gs col0 s gr % Polyline n 6255 26640 m 6660 26955 l gs col0 s gr % Polyline n 6210 26730 m 6660 27855 l gs col0 s gr % Polyline n 6075 26775 m 6660 28755 l gs col0 s gr % Polyline n 6660 26145 m 6075 28170 l gs col0 s gr % Polyline n 6660 27045 m 6210 28170 l gs col0 s gr % Polyline n 6660 27945 m 6255 28260 l gs col0 s gr % Polyline n 6660 28845 m 6210 28530 l gs col0 s gr % Polyline n 6662 32442 m 6212 32127 l gs col0 s gr % Polyline n 6667 31509 m 6262 31824 l gs col0 s gr % Polyline n 6660 30645 m 6210 31770 l gs col0 s gr % Polyline n 6666 29747 m 6081 31772 l gs col0 s gr % Polyline n 6073 30331 m 6658 32311 l gs col0 s gr % Polyline n 6202 30333 m 6652 31458 l gs col0 s gr % Polyline n 6245 30252 m 6650 30567 l gs col0 s gr % Polyline n 4905 28260 m 5895 28260 l gs col0 s gr % Polyline n 4905 30240 m 5895 30240 l gs col0 s gr % Polyline n 4860 26415 m 5940 26415 l gs col0 s gr % Polyline n 4860 28215 m 5895 26550 l gs col0 s gr % Polyline n 4950 26550 m 5940 28215 l gs col0 s gr % Polyline n 4905 26640 m 5985 29970 l gs col0 s gr % Polyline n 4860 29970 m 5895 26685 l gs col0 s gr % Polyline n 4950 30105 m 5895 28395 l gs col0 s gr % Polyline n 4905 28395 m 5895 30060 l gs col0 s gr % Polyline n 4770 31725 m 5985 26730 l gs col0 s gr % Polyline n 4860 31815 m 5985 28530 l gs col0 s gr % Polyline n 4950 31950 m 5940 30285 l gs col0 s gr % Polyline n 4905 32085 m 5940 32085 l gs col0 s gr % Polyline n 4815 26730 m 5985 31770 l gs col0 s gr % Polyline n 4860 28530 m 5895 31815 l gs col0 s gr % Polyline n 4860 30330 m 5850 31950 l gs col0 s gr % Polyline 15.000 slw n 7200 27900 m 6750 27900 l gs col0 s gr % Polyline n 7200 28800 m 6750 28800 l gs col0 s gr % Polyline n 7200 20700 m 6750 20700 l gs col0 s gr % Polyline n 7200 19800 m 6750 19800 l gs col0 s gr % Polyline n 17100 14625 m 17550 14625 l gs col0 s gr % Polyline n 17100 14175 m 17550 14175 l gs col0 s gr % Polyline n 17100 15525 m 17550 15525 l gs col0 s gr % Polyline n 17100 15975 m 17550 15975 l gs col0 s gr % Polyline n 17100 13725 m 17550 13725 l gs col0 s gr % Polyline n 17100 13275 m 17550 13275 l gs col0 s gr % Polyline n 17100 12825 m 17550 12825 l gs col0 s gr % Polyline n 17100 12375 m 17550 12375 l gs col0 s gr % Polyline n 17100 11925 m 17550 11925 l gs col0 s gr % Polyline n 17100 11475 m 17550 11475 l gs col0 s gr % Polyline n 17100 15075 m 17550 15075 l gs col0 s gr % Polyline n 17100 16425 m 17550 16425 l gs col0 s gr % Polyline n 17100 11025 m 17550 11025 l gs col0 s gr % Polyline n 17100 10575 m 17550 10575 l gs col0 s gr % Polyline n 17100 10125 m 17550 10125 l gs col0 s gr % Polyline n 17100 9675 m 17550 9675 l gs col0 s gr % Polyline n 17100 9450 m 14400 9450 l 14400 16650 l 17100 16650 l cp gs col0 s gr % Polyline 7.500 slw n 17100 16425 m 16515 15930 l gs col0 s gr % Polyline n 17100 15975 m 16605 15840 l gs col0 s gr % Polyline n 17100 15525 m 16605 15660 l gs col0 s gr % Polyline n 17098 14627 m 16513 14132 l gs col0 s gr % Polyline n 17098 12827 m 16513 12332 l gs col0 s gr % Polyline n 17100 15075 m 16515 15570 l gs col0 s gr % Polyline n 17089 13263 m 16504 13758 l gs col0 s gr % Polyline n 17089 11463 m 16504 11958 l gs col0 s gr % Polyline n 17104 13740 m 16609 13875 l gs col0 s gr % Polyline n 17104 11940 m 16609 12075 l gs col0 s gr % Polyline n 17098 14183 m 16603 14048 l gs col0 s gr % Polyline n 17098 12383 m 16603 12248 l gs col0 s gr % Polyline n 17098 11027 m 16513 10532 l gs col0 s gr % Polyline n 17098 9673 m 16513 10168 l gs col0 s gr % Polyline n 17107 10107 m 16612 10242 l gs col0 s gr % Polyline n 17096 10590 m 16601 10455 l gs col0 s gr % Polyline 15.000 slw n 14400 9810 m 14490 9810 l 14490 9990 l 14400 9990 l gs col0 s gr % Polyline n 14400 10710 m 14490 10710 l 14490 10890 l 14400 10890 l gs col0 s gr % Polyline n 14400 11610 m 14490 11610 l 14490 11790 l 14400 11790 l gs col0 s gr % Polyline n 14400 12510 m 14490 12510 l 14490 12690 l 14400 12690 l gs col0 s gr % Polyline n 14400 13410 m 14490 13410 l 14490 13590 l 14400 13590 l gs col0 s gr % Polyline n 14400 14310 m 14490 14310 l 14490 14490 l 14400 14490 l gs col0 s gr % Polyline n 14400 15210 m 14490 15210 l 14490 15390 l 14400 15390 l gs col0 s gr % Polyline n 14400 16110 m 14490 16110 l 14490 16290 l 14400 16290 l gs col0 s gr % Polyline 7.500 slw n 14490 9855 m 14940 10170 l gs col0 s gr % Polyline n 14486 13461 m 14936 13776 l gs col0 s gr % Polyline n 14895 10440 m 14490 10755 l gs col0 s gr % Polyline n 14940 10530 m 14490 11655 l gs col0 s gr % Polyline n 15075 10575 m 14490 12555 l gs col0 s gr % Polyline n 14490 9945 m 15075 11970 l gs col0 s gr % Polyline n 14490 10845 m 14940 11970 l gs col0 s gr % Polyline n 14490 11745 m 14895 12060 l gs col0 s gr % Polyline n 14490 12645 m 14940 12330 l gs col0 s gr % Polyline n 14488 16242 m 14938 15927 l gs col0 s gr % Polyline n 14483 15309 m 14888 15624 l gs col0 s gr % Polyline n 14490 14445 m 14940 15570 l gs col0 s gr % Polyline n 14484 13547 m 15069 15572 l gs col0 s gr % Polyline n 15077 14131 m 14492 16111 l gs col0 s gr % Polyline n 14948 14133 m 14498 15258 l gs col0 s gr % Polyline n 14905 14052 m 14500 14367 l gs col0 s gr % Polyline n 16245 12060 m 15255 12060 l gs col0 s gr % Polyline n 16245 14040 m 15255 14040 l gs col0 s gr % Polyline n 16290 10215 m 15210 10215 l gs col0 s gr % Polyline n 16290 12015 m 15255 10350 l gs col0 s gr % Polyline n 16200 10350 m 15210 12015 l gs col0 s gr % Polyline n 16245 10440 m 15165 13770 l gs col0 s gr % Polyline n 16290 13770 m 15255 10485 l gs col0 s gr % Polyline n 16200 13905 m 15255 12195 l gs col0 s gr % Polyline n 16245 12195 m 15255 13860 l gs col0 s gr % Polyline n 16380 15525 m 15165 10530 l gs col0 s gr % Polyline n 16290 15615 m 15165 12330 l gs col0 s gr % Polyline n 16200 15750 m 15210 14085 l gs col0 s gr % Polyline n 16245 15885 m 15210 15885 l gs col0 s gr % Polyline n 16335 10530 m 15165 15570 l gs col0 s gr % Polyline n 16290 12330 m 15255 15615 l gs col0 s gr % Polyline n 16290 14130 m 15300 15750 l gs col0 s gr % Polyline 15.000 slw n 17100 6525 m 17550 6525 l gs col0 s gr % Polyline n 17100 6075 m 17550 6075 l gs col0 s gr % Polyline n 17100 7425 m 17550 7425 l gs col0 s gr % Polyline n 17100 7875 m 17550 7875 l gs col0 s gr % Polyline n 17100 5625 m 17550 5625 l gs col0 s gr % Polyline n 17100 5175 m 17550 5175 l gs col0 s gr % Polyline n 17100 4725 m 17550 4725 l gs col0 s gr % Polyline n 17100 4275 m 17550 4275 l gs col0 s gr % Polyline n 17100 3825 m 17550 3825 l gs col0 s gr % Polyline n 17100 3375 m 17550 3375 l gs col0 s gr % Polyline n 17100 6975 m 17550 6975 l gs col0 s gr % Polyline n 17100 8325 m 17550 8325 l gs col0 s gr % Polyline n 17100 2925 m 17550 2925 l gs col0 s gr % Polyline n 17100 2475 m 17550 2475 l gs col0 s gr % Polyline n 17100 2025 m 17550 2025 l gs col0 s gr % Polyline n 17100 1575 m 17550 1575 l gs col0 s gr % Polyline n 17100 1350 m 14400 1350 l 14400 8550 l 17100 8550 l cp gs col0 s gr % Polyline 7.500 slw n 17100 8325 m 16515 7830 l gs col0 s gr % Polyline n 17100 7875 m 16605 7740 l gs col0 s gr % Polyline n 17100 7425 m 16605 7560 l gs col0 s gr % Polyline n 17098 6527 m 16513 6032 l gs col0 s gr % Polyline n 17098 4727 m 16513 4232 l gs col0 s gr % Polyline n 17100 6975 m 16515 7470 l gs col0 s gr % Polyline n 17089 5163 m 16504 5658 l gs col0 s gr % Polyline n 17089 3363 m 16504 3858 l gs col0 s gr % Polyline n 17104 5640 m 16609 5775 l gs col0 s gr % Polyline n 17104 3840 m 16609 3975 l gs col0 s gr % Polyline n 17098 6083 m 16603 5948 l gs col0 s gr % Polyline n 17098 4283 m 16603 4148 l gs col0 s gr % Polyline n 17098 2927 m 16513 2432 l gs col0 s gr % Polyline n 17098 1573 m 16513 2068 l gs col0 s gr % Polyline n 17107 2007 m 16612 2142 l gs col0 s gr % Polyline n 17096 2490 m 16601 2355 l gs col0 s gr % Polyline 15.000 slw n 14400 1710 m 14490 1710 l 14490 1890 l 14400 1890 l gs col0 s gr % Polyline n 14400 2610 m 14490 2610 l 14490 2790 l 14400 2790 l gs col0 s gr % Polyline n 14400 3510 m 14490 3510 l 14490 3690 l 14400 3690 l gs col0 s gr % Polyline n 14400 4410 m 14490 4410 l 14490 4590 l 14400 4590 l gs col0 s gr % Polyline n 14400 5310 m 14490 5310 l 14490 5490 l 14400 5490 l gs col0 s gr % Polyline n 14400 6210 m 14490 6210 l 14490 6390 l 14400 6390 l gs col0 s gr % Polyline n 14400 7110 m 14490 7110 l 14490 7290 l 14400 7290 l gs col0 s gr % Polyline n 14400 8010 m 14490 8010 l 14490 8190 l 14400 8190 l gs col0 s gr % Polyline 7.500 slw n 14490 1755 m 14940 2070 l gs col0 s gr % Polyline n 14486 5361 m 14936 5676 l gs col0 s gr % Polyline n 14895 2340 m 14490 2655 l gs col0 s gr % Polyline n 14940 2430 m 14490 3555 l gs col0 s gr % Polyline n 15075 2475 m 14490 4455 l gs col0 s gr % Polyline n 14490 1845 m 15075 3870 l gs col0 s gr % Polyline n 14490 2745 m 14940 3870 l gs col0 s gr % Polyline n 14490 3645 m 14895 3960 l gs col0 s gr % Polyline n 14490 4545 m 14940 4230 l gs col0 s gr % Polyline n 14488 8142 m 14938 7827 l gs col0 s gr % Polyline n 14483 7209 m 14888 7524 l gs col0 s gr % Polyline n 14490 6345 m 14940 7470 l gs col0 s gr % Polyline n 14484 5447 m 15069 7472 l gs col0 s gr % Polyline n 15077 6031 m 14492 8011 l gs col0 s gr % Polyline n 14948 6033 m 14498 7158 l gs col0 s gr % Polyline n 14905 5952 m 14500 6267 l gs col0 s gr % Polyline n 16245 3960 m 15255 3960 l gs col0 s gr % Polyline n 16245 5940 m 15255 5940 l gs col0 s gr % Polyline n 16290 2115 m 15210 2115 l gs col0 s gr % Polyline n 16290 3915 m 15255 2250 l gs col0 s gr % Polyline n 16200 2250 m 15210 3915 l gs col0 s gr % Polyline n 16245 2340 m 15165 5670 l gs col0 s gr % Polyline n 16290 5670 m 15255 2385 l gs col0 s gr % Polyline n 16200 5805 m 15255 4095 l gs col0 s gr % Polyline n 16245 4095 m 15255 5760 l gs col0 s gr % Polyline n 16380 7425 m 15165 2430 l gs col0 s gr % Polyline n 16290 7515 m 15165 4230 l gs col0 s gr % Polyline n 16200 7650 m 15210 5985 l gs col0 s gr % Polyline n 16245 7785 m 15210 7785 l gs col0 s gr % Polyline n 16335 2430 m 15165 7470 l gs col0 s gr % Polyline n 16290 4230 m 15255 7515 l gs col0 s gr % Polyline n 16290 6030 m 15300 7650 l gs col0 s gr % Polyline 15.000 slw n 14400 1800 m 13950 1800 l gs col0 s gr % Polyline n 14400 2700 m 13950 2700 l gs col0 s gr % Polyline n 14400 9900 m 13950 9900 l gs col0 s gr % Polyline n 14400 10800 m 13950 10800 l gs col0 s gr % Polyline n 9900 13950 m 11250 13950 l 11250 16200 l 9900 16200 l cp gs col0 s gr % Polyline n 9900 15300 m 9450 15300 l gs col0 s gr % Polyline n 9900 14850 m 9450 14850 l gs col0 s gr % Polyline n 9900 14400 m 9450 14400 l gs col0 s gr % Polyline n 9900 15750 m 9450 15750 l gs col0 s gr % Polyline n 11700 14400 m 11250 14400 l gs col0 s gr % Polyline n 11700 14850 m 11250 14850 l gs col0 s gr % Polyline n 11700 15300 m 11250 15300 l gs col0 s gr % Polyline n 11700 15750 m 11250 15750 l gs col0 s gr % Polyline n 9900 14310 m 9990 14310 l 9990 14490 l 9900 14490 l cp gs col0 s gr % Polyline n 9900 14760 m 9990 14760 l 9990 14940 l 9900 14940 l cp gs col0 s gr % Polyline n 9900 15210 m 9990 15210 l 9990 15390 l 9900 15390 l cp gs col0 s gr % Polyline n 9900 15660 m 9990 15660 l 9990 15840 l 9900 15840 l cp gs col0 s gr % Polyline n 11160 14310 m 11250 14310 l 11250 14490 l 11160 14490 l cp gs col0 s gr % Polyline n 11160 14760 m 11250 14760 l 11250 14940 l 11160 14940 l cp gs col0 s gr % Polyline n 11160 15210 m 11250 15210 l 11250 15390 l 11160 15390 l cp gs col0 s gr % Polyline n 11160 15660 m 11250 15660 l 11250 15840 l 11160 15840 l cp gs col0 s gr % Polyline 7.500 slw n 9990 14355 m 10395 14490 l gs col0 s gr % Polyline n 9990 14805 m 10350 14625 l gs col0 s gr % Polyline n 9990 15255 m 10395 14715 l gs col0 s gr % Polyline n 9990 15705 m 10485 14805 l gs col0 s gr % Polyline n 9990 14445 m 10485 15345 l gs col0 s gr % Polyline n 9990 14895 m 10440 15390 l gs col0 s gr % Polyline n 9990 15345 m 10395 15480 l gs col0 s gr % Polyline n 9990 15795 m 10395 15570 l gs col0 s gr % Polyline n 11160 15795 m 10755 15615 l gs col0 s gr % Polyline n 11160 15345 m 10755 15480 l gs col0 s gr % Polyline n 11160 14895 m 10710 15390 l gs col0 s gr % Polyline n 11160 14445 m 10665 15345 l gs col0 s gr % Polyline n 10665 14805 m 11160 15705 l gs col0 s gr % Polyline n 10755 14760 m 11160 15255 l gs col0 s gr % Polyline n 10800 14625 m 11160 14805 l gs col0 s gr % Polyline n 10755 14535 m 11160 14355 l gs col0 s gr % Polyline 15.000 slw n 14400 16200 m 13950 16200 l gs col0 s gr % Polyline n 14400 15300 m 13950 15300 l gs col0 s gr % Polyline n 14400 14400 m 13950 14400 l gs col0 s gr % Polyline n 14400 13500 m 13950 13500 l gs col0 s gr % Polyline n 14400 12600 m 13950 12600 l gs col0 s gr % Polyline n 14400 11700 m 13950 11700 l gs col0 s gr % Polyline n 9900 5850 m 11250 5850 l 11250 8100 l 9900 8100 l cp gs col0 s gr % Polyline n 9900 7200 m 9450 7200 l gs col0 s gr % Polyline n 9900 6750 m 9450 6750 l gs col0 s gr % Polyline n 9900 6300 m 9450 6300 l gs col0 s gr % Polyline n 9900 7650 m 9450 7650 l gs col0 s gr % Polyline n 11700 6300 m 11250 6300 l gs col0 s gr % Polyline n 11700 6750 m 11250 6750 l gs col0 s gr % Polyline n 11700 7200 m 11250 7200 l gs col0 s gr % Polyline n 11700 7650 m 11250 7650 l gs col0 s gr % Polyline n 9900 6210 m 9990 6210 l 9990 6390 l 9900 6390 l cp gs col0 s gr % Polyline n 9900 6660 m 9990 6660 l 9990 6840 l 9900 6840 l cp gs col0 s gr % Polyline n 9900 7110 m 9990 7110 l 9990 7290 l 9900 7290 l cp gs col0 s gr % Polyline n 9900 7560 m 9990 7560 l 9990 7740 l 9900 7740 l cp gs col0 s gr % Polyline n 11160 6210 m 11250 6210 l 11250 6390 l 11160 6390 l cp gs col0 s gr % Polyline n 11160 6660 m 11250 6660 l 11250 6840 l 11160 6840 l cp gs col0 s gr % Polyline n 11160 7110 m 11250 7110 l 11250 7290 l 11160 7290 l cp gs col0 s gr % Polyline n 11160 7560 m 11250 7560 l 11250 7740 l 11160 7740 l cp gs col0 s gr % Polyline 7.500 slw n 9990 6255 m 10395 6390 l gs col0 s gr % Polyline n 9990 6705 m 10350 6525 l gs col0 s gr % Polyline n 9990 7155 m 10395 6615 l gs col0 s gr % Polyline n 9990 7605 m 10485 6705 l gs col0 s gr % Polyline n 9990 6345 m 10485 7245 l gs col0 s gr % Polyline n 9990 6795 m 10440 7290 l gs col0 s gr % Polyline n 9990 7245 m 10395 7380 l gs col0 s gr % Polyline n 9990 7695 m 10395 7470 l gs col0 s gr % Polyline n 11160 7695 m 10755 7515 l gs col0 s gr % Polyline n 11160 7245 m 10755 7380 l gs col0 s gr % Polyline n 11160 6795 m 10710 7290 l gs col0 s gr % Polyline n 11160 6345 m 10665 7245 l gs col0 s gr % Polyline n 10665 6705 m 11160 7605 l gs col0 s gr % Polyline n 10755 6660 m 11160 7155 l gs col0 s gr % Polyline n 10800 6525 m 11160 6705 l gs col0 s gr % Polyline n 10755 6435 m 11160 6255 l gs col0 s gr % Polyline 15.000 slw n 14400 8100 m 13950 8100 l gs col0 s gr % Polyline n 14400 6300 m 13950 6300 l gs col0 s gr % Polyline n 14400 5400 m 13950 5400 l gs col0 s gr % Polyline n 14400 3600 m 13950 3600 l gs col0 s gr % Polyline n 14400 4500 m 13950 4500 l gs col0 s gr % Polyline n 14400 7200 m 13950 7200 l gs col0 s gr % Polyline n 9900 1800 m 11250 1800 l 11250 4050 l 9900 4050 l cp gs col0 s gr % Polyline n 9900 3150 m 9450 3150 l gs col0 s gr % Polyline n 9900 2700 m 9450 2700 l gs col0 s gr % Polyline n 9900 2250 m 9450 2250 l gs col0 s gr % Polyline n 9900 3600 m 9450 3600 l gs col0 s gr % Polyline n 11700 2250 m 11250 2250 l gs col0 s gr % Polyline n 11700 2700 m 11250 2700 l gs col0 s gr % Polyline n 11700 3150 m 11250 3150 l gs col0 s gr % Polyline n 11700 3600 m 11250 3600 l gs col0 s gr % Polyline n 9900 2160 m 9990 2160 l 9990 2340 l 9900 2340 l cp gs col0 s gr % Polyline n 9900 2610 m 9990 2610 l 9990 2790 l 9900 2790 l cp gs col0 s gr % Polyline n 9900 3060 m 9990 3060 l 9990 3240 l 9900 3240 l cp gs col0 s gr % Polyline n 9900 3510 m 9990 3510 l 9990 3690 l 9900 3690 l cp gs col0 s gr % Polyline n 11160 2160 m 11250 2160 l 11250 2340 l 11160 2340 l cp gs col0 s gr % Polyline n 11160 2610 m 11250 2610 l 11250 2790 l 11160 2790 l cp gs col0 s gr % Polyline n 11160 3060 m 11250 3060 l 11250 3240 l 11160 3240 l cp gs col0 s gr % Polyline n 11160 3510 m 11250 3510 l 11250 3690 l 11160 3690 l cp gs col0 s gr % Polyline 7.500 slw n 9990 2205 m 10395 2340 l gs col0 s gr % Polyline n 9990 2655 m 10350 2475 l gs col0 s gr % Polyline n 9990 3105 m 10395 2565 l gs col0 s gr % Polyline n 9990 3555 m 10485 2655 l gs col0 s gr % Polyline n 9990 2295 m 10485 3195 l gs col0 s gr % Polyline n 9990 2745 m 10440 3240 l gs col0 s gr % Polyline n 9990 3195 m 10395 3330 l gs col0 s gr % Polyline n 9990 3645 m 10395 3420 l gs col0 s gr % Polyline n 11160 3645 m 10755 3465 l gs col0 s gr % Polyline n 11160 3195 m 10755 3330 l gs col0 s gr % Polyline n 11160 2745 m 10710 3240 l gs col0 s gr % Polyline n 11160 2295 m 10665 3195 l gs col0 s gr % Polyline n 10665 2655 m 11160 3555 l gs col0 s gr % Polyline n 10755 2610 m 11160 3105 l gs col0 s gr % Polyline n 10800 2475 m 11160 2655 l gs col0 s gr % Polyline n 10755 2385 m 11160 2205 l gs col0 s gr % Polyline 15.000 slw n 9900 9900 m 11250 9900 l 11250 12150 l 9900 12150 l cp gs col0 s gr % Polyline n 9900 11250 m 9450 11250 l gs col0 s gr % Polyline n 9900 10800 m 9450 10800 l gs col0 s gr % Polyline n 9900 10350 m 9450 10350 l gs col0 s gr % Polyline n 9900 11700 m 9450 11700 l gs col0 s gr % Polyline n 11700 10350 m 11250 10350 l gs col0 s gr % Polyline n 11700 10800 m 11250 10800 l gs col0 s gr % Polyline n 11700 11250 m 11250 11250 l gs col0 s gr % Polyline n 11700 11700 m 11250 11700 l gs col0 s gr % Polyline n 9900 10260 m 9990 10260 l 9990 10440 l 9900 10440 l cp gs col0 s gr % Polyline n 9900 10710 m 9990 10710 l 9990 10890 l 9900 10890 l cp gs col0 s gr % Polyline n 9900 11160 m 9990 11160 l 9990 11340 l 9900 11340 l cp gs col0 s gr % Polyline n 9900 11610 m 9990 11610 l 9990 11790 l 9900 11790 l cp gs col0 s gr % Polyline n 11160 10260 m 11250 10260 l 11250 10440 l 11160 10440 l cp gs col0 s gr % Polyline n 11160 10710 m 11250 10710 l 11250 10890 l 11160 10890 l cp gs col0 s gr % Polyline n 11160 11160 m 11250 11160 l 11250 11340 l 11160 11340 l cp gs col0 s gr % Polyline n 11160 11610 m 11250 11610 l 11250 11790 l 11160 11790 l cp gs col0 s gr % Polyline 7.500 slw n 9990 10305 m 10395 10440 l gs col0 s gr % Polyline n 9990 10755 m 10350 10575 l gs col0 s gr % Polyline n 9990 11205 m 10395 10665 l gs col0 s gr % Polyline n 9990 11655 m 10485 10755 l gs col0 s gr % Polyline n 9990 10395 m 10485 11295 l gs col0 s gr % Polyline n 9990 10845 m 10440 11340 l gs col0 s gr % Polyline n 9990 11295 m 10395 11430 l gs col0 s gr % Polyline n 9990 11745 m 10395 11520 l gs col0 s gr % Polyline n 11160 11745 m 10755 11565 l gs col0 s gr % Polyline n 11160 11295 m 10755 11430 l gs col0 s gr % Polyline n 11160 10845 m 10710 11340 l gs col0 s gr % Polyline n 11160 10395 m 10665 11295 l gs col0 s gr % Polyline n 10665 10755 m 11160 11655 l gs col0 s gr % Polyline n 10755 10710 m 11160 11205 l gs col0 s gr % Polyline n 10800 10575 m 11160 10755 l gs col0 s gr % Polyline n 10755 10485 m 11160 10305 l gs col0 s gr % Polyline 15.000 slw n 4050 6525 m 3600 6525 l gs col0 s gr % Polyline n 4050 6075 m 3600 6075 l gs col0 s gr % Polyline n 4050 7425 m 3600 7425 l gs col0 s gr % Polyline n 4050 7875 m 3600 7875 l gs col0 s gr % Polyline n 4050 5625 m 3600 5625 l gs col0 s gr % Polyline n 4050 5175 m 3600 5175 l gs col0 s gr % Polyline n 4050 4725 m 3600 4725 l gs col0 s gr % Polyline n 4050 4275 m 3600 4275 l gs col0 s gr % Polyline n 4050 3825 m 3600 3825 l gs col0 s gr % Polyline n 4050 3375 m 3600 3375 l gs col0 s gr % Polyline n 4050 6975 m 3600 6975 l gs col0 s gr % Polyline n 4050 8325 m 3600 8325 l gs col0 s gr % Polyline n 4050 2925 m 3600 2925 l gs col0 s gr % Polyline n 4050 2475 m 3600 2475 l gs col0 s gr % Polyline n 4050 2025 m 3600 2025 l gs col0 s gr % Polyline n 4050 1575 m 3600 1575 l gs col0 s gr % Polyline n 4050 1350 m 6750 1350 l 6750 8550 l 4050 8550 l cp gs col0 s gr % Polyline n 7200 7200 m 6750 7200 l gs col0 s gr % Polyline n 7200 5400 m 6750 5400 l gs col0 s gr % Polyline n 7200 2700 m 6750 2700 l gs col0 s gr % Polyline n 7200 1800 m 6750 1800 l gs col0 s gr % Polyline n 7200 6300 m 6750 6300 l gs col0 s gr % Polyline n 7200 8100 m 6750 8100 l gs col0 s gr % Polyline 7.500 slw n 4050 8325 m 4635 7830 l gs col0 s gr % Polyline n 4050 7875 m 4545 7740 l gs col0 s gr % Polyline n 4050 7425 m 4545 7560 l gs col0 s gr % Polyline n 4052 6527 m 4637 6032 l gs col0 s gr % Polyline n 4052 4727 m 4637 4232 l gs col0 s gr % Polyline n 4050 6975 m 4635 7470 l gs col0 s gr % Polyline n 4061 5163 m 4646 5658 l gs col0 s gr % Polyline n 4061 3363 m 4646 3858 l gs col0 s gr % Polyline n 4046 5640 m 4541 5775 l gs col0 s gr % Polyline n 4046 3840 m 4541 3975 l gs col0 s gr % Polyline n 4052 6083 m 4547 5948 l gs col0 s gr % Polyline n 4052 4283 m 4547 4148 l gs col0 s gr % Polyline n 4052 2927 m 4637 2432 l gs col0 s gr % Polyline n 4052 1573 m 4637 2068 l gs col0 s gr % Polyline n 4043 2007 m 4538 2142 l gs col0 s gr % Polyline n 4054 2490 m 4549 2355 l gs col0 s gr % Polyline 15.000 slw n 6750 1710 m 6660 1710 l 6660 1890 l 6750 1890 l gs col0 s gr % Polyline n 6750 2610 m 6660 2610 l 6660 2790 l 6750 2790 l gs col0 s gr % Polyline n 6750 3510 m 6660 3510 l 6660 3690 l 6750 3690 l gs col0 s gr % Polyline n 6750 4410 m 6660 4410 l 6660 4590 l 6750 4590 l gs col0 s gr % Polyline n 6750 5310 m 6660 5310 l 6660 5490 l 6750 5490 l gs col0 s gr % Polyline n 6750 6210 m 6660 6210 l 6660 6390 l 6750 6390 l gs col0 s gr % Polyline n 6750 7110 m 6660 7110 l 6660 7290 l 6750 7290 l gs col0 s gr % Polyline n 6750 8010 m 6660 8010 l 6660 8190 l 6750 8190 l gs col0 s gr % Polyline 7.500 slw n 6660 1755 m 6210 2070 l gs col0 s gr % Polyline n 6664 5361 m 6214 5676 l gs col0 s gr % Polyline n 6255 2340 m 6660 2655 l gs col0 s gr % Polyline n 6210 2430 m 6660 3555 l gs col0 s gr % Polyline n 6075 2475 m 6660 4455 l gs col0 s gr % Polyline n 6660 1845 m 6075 3870 l gs col0 s gr % Polyline n 6660 2745 m 6210 3870 l gs col0 s gr % Polyline n 6660 3645 m 6255 3960 l gs col0 s gr % Polyline n 6660 4545 m 6210 4230 l gs col0 s gr % Polyline n 6662 8142 m 6212 7827 l gs col0 s gr % Polyline n 6667 7209 m 6262 7524 l gs col0 s gr % Polyline n 6660 6345 m 6210 7470 l gs col0 s gr % Polyline n 6666 5447 m 6081 7472 l gs col0 s gr % Polyline n 6073 6031 m 6658 8011 l gs col0 s gr % Polyline n 6202 6033 m 6652 7158 l gs col0 s gr % Polyline n 6245 5952 m 6650 6267 l gs col0 s gr % Polyline n 4905 3960 m 5895 3960 l gs col0 s gr % Polyline n 4905 5940 m 5895 5940 l gs col0 s gr % Polyline n 4860 2115 m 5940 2115 l gs col0 s gr % Polyline n 4860 3915 m 5895 2250 l gs col0 s gr % Polyline n 4950 2250 m 5940 3915 l gs col0 s gr % Polyline n 4905 2340 m 5985 5670 l gs col0 s gr % Polyline n 4860 5670 m 5895 2385 l gs col0 s gr % Polyline n 4950 5805 m 5895 4095 l gs col0 s gr % Polyline n 4905 4095 m 5895 5760 l gs col0 s gr % Polyline n 4770 7425 m 5985 2430 l gs col0 s gr % Polyline n 4860 7515 m 5985 4230 l gs col0 s gr % Polyline n 4950 7650 m 5940 5985 l gs col0 s gr % Polyline n 4905 7785 m 5940 7785 l gs col0 s gr % Polyline n 4815 2430 m 5985 7470 l gs col0 s gr % Polyline n 4860 4230 m 5895 7515 l gs col0 s gr % Polyline n 4860 6030 m 5850 7650 l gs col0 s gr % Polyline 15.000 slw n 4050 14625 m 3600 14625 l gs col0 s gr % Polyline n 4050 14175 m 3600 14175 l gs col0 s gr % Polyline n 4050 15525 m 3600 15525 l gs col0 s gr % Polyline n 4050 15975 m 3600 15975 l gs col0 s gr % Polyline n 4050 13725 m 3600 13725 l gs col0 s gr % Polyline n 4050 13275 m 3600 13275 l gs col0 s gr % Polyline n 4050 12825 m 3600 12825 l gs col0 s gr % Polyline n 4050 12375 m 3600 12375 l gs col0 s gr % Polyline n 4050 11925 m 3600 11925 l gs col0 s gr % Polyline n 4050 11475 m 3600 11475 l gs col0 s gr % Polyline n 4050 15075 m 3600 15075 l gs col0 s gr % Polyline n 4050 16425 m 3600 16425 l gs col0 s gr % Polyline n 4050 11025 m 3600 11025 l gs col0 s gr % Polyline n 4050 10575 m 3600 10575 l gs col0 s gr % Polyline n 4050 10125 m 3600 10125 l gs col0 s gr % Polyline n 4050 9675 m 3600 9675 l gs col0 s gr % Polyline n 4050 9450 m 6750 9450 l 6750 16650 l 4050 16650 l cp gs col0 s gr % Polyline n 7200 15300 m 6750 15300 l gs col0 s gr % Polyline n 7200 13500 m 6750 13500 l gs col0 s gr % Polyline n 7200 10800 m 6750 10800 l gs col0 s gr % Polyline n 7200 9900 m 6750 9900 l gs col0 s gr % Polyline n 7200 14400 m 6750 14400 l gs col0 s gr % Polyline n 7200 16200 m 6750 16200 l gs col0 s gr % Polyline 7.500 slw n 4050 16425 m 4635 15930 l gs col0 s gr % Polyline n 4050 15975 m 4545 15840 l gs col0 s gr % Polyline n 4050 15525 m 4545 15660 l gs col0 s gr % Polyline n 4052 14627 m 4637 14132 l gs col0 s gr % Polyline n 4052 12827 m 4637 12332 l gs col0 s gr % Polyline n 4050 15075 m 4635 15570 l gs col0 s gr % Polyline n 4061 13263 m 4646 13758 l gs col0 s gr % Polyline n 4061 11463 m 4646 11958 l gs col0 s gr % Polyline n 4046 13740 m 4541 13875 l gs col0 s gr % Polyline n 4046 11940 m 4541 12075 l gs col0 s gr % Polyline n 4052 14183 m 4547 14048 l gs col0 s gr % Polyline n 4052 12383 m 4547 12248 l gs col0 s gr % Polyline n 4052 11027 m 4637 10532 l gs col0 s gr % Polyline n 4052 9673 m 4637 10168 l gs col0 s gr % Polyline n 4043 10107 m 4538 10242 l gs col0 s gr % Polyline n 4054 10590 m 4549 10455 l gs col0 s gr % Polyline 15.000 slw n 6750 9810 m 6660 9810 l 6660 9990 l 6750 9990 l gs col0 s gr % Polyline n 6750 10710 m 6660 10710 l 6660 10890 l 6750 10890 l gs col0 s gr % Polyline n 6750 11610 m 6660 11610 l 6660 11790 l 6750 11790 l gs col0 s gr % Polyline n 6750 12510 m 6660 12510 l 6660 12690 l 6750 12690 l gs col0 s gr % Polyline n 6750 13410 m 6660 13410 l 6660 13590 l 6750 13590 l gs col0 s gr % Polyline n 6750 14310 m 6660 14310 l 6660 14490 l 6750 14490 l gs col0 s gr % Polyline n 6750 15210 m 6660 15210 l 6660 15390 l 6750 15390 l gs col0 s gr % Polyline n 6750 16110 m 6660 16110 l 6660 16290 l 6750 16290 l gs col0 s gr % Polyline 7.500 slw n 6660 9855 m 6210 10170 l gs col0 s gr % Polyline n 6664 13461 m 6214 13776 l gs col0 s gr % Polyline n 6255 10440 m 6660 10755 l gs col0 s gr % Polyline n 6210 10530 m 6660 11655 l gs col0 s gr % Polyline n 6075 10575 m 6660 12555 l gs col0 s gr % Polyline n 6660 9945 m 6075 11970 l gs col0 s gr % Polyline n 6660 10845 m 6210 11970 l gs col0 s gr % Polyline n 6660 11745 m 6255 12060 l gs col0 s gr % Polyline n 6660 12645 m 6210 12330 l gs col0 s gr % Polyline n 6662 16242 m 6212 15927 l gs col0 s gr % Polyline n 6667 15309 m 6262 15624 l gs col0 s gr % Polyline n 6660 14445 m 6210 15570 l gs col0 s gr % Polyline n 6666 13547 m 6081 15572 l gs col0 s gr % Polyline n 6073 14131 m 6658 16111 l gs col0 s gr % Polyline n 6202 14133 m 6652 15258 l gs col0 s gr % Polyline n 6245 14052 m 6650 14367 l gs col0 s gr % Polyline n 4905 12060 m 5895 12060 l gs col0 s gr % Polyline n 4905 14040 m 5895 14040 l gs col0 s gr % Polyline n 4860 10215 m 5940 10215 l gs col0 s gr % Polyline n 4860 12015 m 5895 10350 l gs col0 s gr % Polyline n 4950 10350 m 5940 12015 l gs col0 s gr % Polyline n 4905 10440 m 5985 13770 l gs col0 s gr % Polyline n 4860 13770 m 5895 10485 l gs col0 s gr % Polyline n 4950 13905 m 5895 12195 l gs col0 s gr % Polyline n 4905 12195 m 5895 13860 l gs col0 s gr % Polyline n 4770 15525 m 5985 10530 l gs col0 s gr % Polyline n 4860 15615 m 5985 12330 l gs col0 s gr % Polyline n 4950 15750 m 5940 14085 l gs col0 s gr % Polyline n 4905 15885 m 5940 15885 l gs col0 s gr % Polyline n 4815 10530 m 5985 15570 l gs col0 s gr % Polyline n 4860 12330 m 5895 15615 l gs col0 s gr % Polyline n 4860 14130 m 5850 15750 l gs col0 s gr % Polyline 15.000 slw n 7200 11700 m 6750 11700 l gs col0 s gr % Polyline n 7200 12600 m 6750 12600 l gs col0 s gr % Polyline n 7200 4500 m 6750 4500 l gs col0 s gr % Polyline n 7200 3600 m 6750 3600 l gs col0 s gr % Polyline n 7200 1800 m 9450 2250 l gs col0 s gr % Polyline n 11700 2250 m 13950 1800 l gs col0 s gr /Times-Roman-iso ff 270.00 scf sf 14760 25425 m gs 1 -1 sc (M2M-OCT-SW8) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 14760 17325 m gs 1 -1 sc (M2M-OCT-SW8) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17280 32580 m gs 1 -1 sc (0) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17280 32130 m gs 1 -1 sc (1) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17280 31230 m gs 1 -1 sc (3) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17280 30780 m gs 1 -1 sc (4) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17280 30330 m gs 1 -1 sc (5) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17280 29880 m gs 1 -1 sc (6) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17280 29430 m gs 1 -1 sc (7) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17280 31680 m gs 1 -1 sc (2) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17280 28980 m gs 1 -1 sc (8) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17280 28530 m gs 1 -1 sc (9) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 14085 26055 m gs 1 -1 sc (23) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 14085 26955 m gs 1 -1 sc (22) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 14085 27855 m gs 1 -1 sc (21) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 14085 28755 m gs 1 -1 sc (20) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 14085 29655 m gs 1 -1 sc (19) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 14085 30555 m gs 1 -1 sc (18) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 14085 31455 m gs 1 -1 sc (17) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 14085 32355 m gs 1 -1 sc (16) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17145 25830 m gs 1 -1 sc (15) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17145 26280 m gs 1 -1 sc (14) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17145 26730 m gs 1 -1 sc (13) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17145 27180 m gs 1 -1 sc (12) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17145 27630 m gs 1 -1 sc (11) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17145 28080 m gs 1 -1 sc (10) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 15030 26640 m gs 1 -1 sc (7) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 16380 26640 m gs 1 -1 sc (3) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 16380 28440 m gs 1 -1 sc (2) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 15030 28440 m gs 1 -1 sc (6) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 16380 30240 m gs 1 -1 sc (1) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 15030 30240 m gs 1 -1 sc (5) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 15030 32040 m gs 1 -1 sc (4) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 16380 32040 m gs 1 -1 sc (0) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17280 24480 m gs 1 -1 sc (0) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17280 24030 m gs 1 -1 sc (1) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17280 23130 m gs 1 -1 sc (3) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17280 22680 m gs 1 -1 sc (4) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17280 22230 m gs 1 -1 sc (5) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17280 21780 m gs 1 -1 sc (6) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17280 21330 m gs 1 -1 sc (7) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17280 23580 m gs 1 -1 sc (2) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17280 20880 m gs 1 -1 sc (8) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17280 20430 m gs 1 -1 sc (9) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 14085 17955 m gs 1 -1 sc (23) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 14085 18855 m gs 1 -1 sc (22) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 14085 19755 m gs 1 -1 sc (21) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 14085 20655 m gs 1 -1 sc (20) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 14085 21555 m gs 1 -1 sc (19) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 14085 22455 m gs 1 -1 sc (18) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 14085 23355 m gs 1 -1 sc (17) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 14085 24255 m gs 1 -1 sc (16) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17145 17730 m gs 1 -1 sc (15) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17145 18180 m gs 1 -1 sc (14) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17145 18630 m gs 1 -1 sc (13) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17145 19080 m gs 1 -1 sc (12) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17145 19530 m gs 1 -1 sc (11) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17145 19980 m gs 1 -1 sc (10) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 15030 18540 m gs 1 -1 sc (7) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 16380 18540 m gs 1 -1 sc (3) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 16380 20340 m gs 1 -1 sc (2) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 15030 20340 m gs 1 -1 sc (6) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 16380 22140 m gs 1 -1 sc (1) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 15030 22140 m gs 1 -1 sc (5) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 15030 23940 m gs 1 -1 sc (4) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 16380 23940 m gs 1 -1 sc (0) col0 sh gr /Times-Bold-iso ff 360.00 scf sf 10485 31860 m gs 1 -1 sc (B) col0 sh gr /Times-Bold-iso ff 360.00 scf sf 10485 30960 m gs 1 -1 sc (A) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 9720 31905 m gs 1 -1 sc (0) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 9720 31455 m gs 1 -1 sc (1) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 9720 31005 m gs 1 -1 sc (2) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 9720 30555 m gs 1 -1 sc (3) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 11340 31455 m gs 1 -1 sc (5) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 11340 31005 m gs 1 -1 sc (6) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 11340 31905 m gs 1 -1 sc (4) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 11340 30555 m gs 1 -1 sc (7) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 9405 29925 m gs 1 -1 sc (M2M-DUAL-SW8) col0 sh gr /Times-Bold-iso ff 360.00 scf sf 10485 23760 m gs 1 -1 sc (B) col0 sh gr /Times-Bold-iso ff 360.00 scf sf 10485 22860 m gs 1 -1 sc (A) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 9720 23805 m gs 1 -1 sc (0) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 9720 23355 m gs 1 -1 sc (1) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 9720 22905 m gs 1 -1 sc (2) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 9720 22455 m gs 1 -1 sc (3) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 11340 23355 m gs 1 -1 sc (5) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 11340 22905 m gs 1 -1 sc (6) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 11340 23805 m gs 1 -1 sc (4) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 11340 22455 m gs 1 -1 sc (7) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 9405 21825 m gs 1 -1 sc (M2M-DUAL-SW8) col0 sh gr /Times-Bold-iso ff 360.00 scf sf 10485 19710 m gs 1 -1 sc (B) col0 sh gr /Times-Bold-iso ff 360.00 scf sf 10485 18810 m gs 1 -1 sc (A) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 9720 19755 m gs 1 -1 sc (0) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 9720 19305 m gs 1 -1 sc (1) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 9720 18855 m gs 1 -1 sc (2) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 9720 18405 m gs 1 -1 sc (3) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 11340 19305 m gs 1 -1 sc (5) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 11340 18855 m gs 1 -1 sc (6) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 11340 19755 m gs 1 -1 sc (4) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 11340 18405 m gs 1 -1 sc (7) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 9405 17775 m gs 1 -1 sc (M2M-DUAL-SW8) col0 sh gr /Times-Bold-iso ff 360.00 scf sf 10485 27810 m gs 1 -1 sc (B) col0 sh gr /Times-Bold-iso ff 360.00 scf sf 10485 26910 m gs 1 -1 sc (A) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 9720 27855 m gs 1 -1 sc (0) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 9720 27405 m gs 1 -1 sc (1) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 9720 26955 m gs 1 -1 sc (2) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 9720 26505 m gs 1 -1 sc (3) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 11340 27405 m gs 1 -1 sc (5) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 11340 26955 m gs 1 -1 sc (6) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 11340 27855 m gs 1 -1 sc (4) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 11340 26505 m gs 1 -1 sc (7) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 9405 25875 m gs 1 -1 sc (M2M-DUAL-SW8) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 4365 17325 m gs 1 -1 sc (M2M-OCT-SW8) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 4410 25425 m gs 1 -1 sc (M2M-OCT-SW8) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3870 24480 m gs 1 -1 sc (0) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3870 24030 m gs 1 -1 sc (1) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3870 23130 m gs 1 -1 sc (3) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3870 22680 m gs 1 -1 sc (4) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3870 22230 m gs 1 -1 sc (5) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3870 21780 m gs 1 -1 sc (6) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3870 21330 m gs 1 -1 sc (7) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3870 23580 m gs 1 -1 sc (2) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3870 20880 m gs 1 -1 sc (8) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3870 20430 m gs 1 -1 sc (9) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3735 19980 m gs 1 -1 sc (10) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3735 19530 m gs 1 -1 sc (11) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3735 19080 m gs 1 -1 sc (12) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3735 18630 m gs 1 -1 sc (13) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3735 18180 m gs 1 -1 sc (14) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3735 17730 m gs 1 -1 sc (15) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6840 24255 m gs 1 -1 sc (16) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6840 23355 m gs 1 -1 sc (17) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6840 22455 m gs 1 -1 sc (18) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6840 21555 m gs 1 -1 sc (19) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6840 20655 m gs 1 -1 sc (20) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6840 19755 m gs 1 -1 sc (21) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6840 18855 m gs 1 -1 sc (22) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6840 17955 m gs 1 -1 sc (23) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 4680 23940 m gs 1 -1 sc (0) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6030 23940 m gs 1 -1 sc (4) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6030 22140 m gs 1 -1 sc (5) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 4680 22140 m gs 1 -1 sc (1) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 4680 20340 m gs 1 -1 sc (2) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6030 20340 m gs 1 -1 sc (6) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6030 18540 m gs 1 -1 sc (7) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 4680 18540 m gs 1 -1 sc (3) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 32715 m gs 1 -1 sc (ALiCE-001) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 32265 m gs 1 -1 sc (ALiCE-002) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 31815 m gs 1 -1 sc (ALiCE-003) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 31365 m gs 1 -1 sc (ALiCE-004) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 30915 m gs 1 -1 sc (ALiCE-005) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 30465 m gs 1 -1 sc (ALiCE-006) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 30015 m gs 1 -1 sc (ALiCE-007) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 29565 m gs 1 -1 sc (ALiCE-008) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 29115 m gs 1 -1 sc (ALiCE-009) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 28665 m gs 1 -1 sc (ALiCE-010) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 28215 m gs 1 -1 sc (ALiCE-011) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 27765 m gs 1 -1 sc (ALiCE-012) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 27315 m gs 1 -1 sc (ALiCE-013) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 26865 m gs 1 -1 sc (ALiCE-014) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 26415 m gs 1 -1 sc (ALiCE-015) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 25965 m gs 1 -1 sc (ALiCE-016) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 4995 25965 m gs 1 -1 sc (Switch0) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3870 32580 m gs 1 -1 sc (0) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3870 32130 m gs 1 -1 sc (1) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3870 31230 m gs 1 -1 sc (3) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3870 30780 m gs 1 -1 sc (4) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3870 30330 m gs 1 -1 sc (5) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3870 29880 m gs 1 -1 sc (6) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3870 29430 m gs 1 -1 sc (7) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3870 31680 m gs 1 -1 sc (2) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3870 28980 m gs 1 -1 sc (8) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3870 28530 m gs 1 -1 sc (9) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3735 28080 m gs 1 -1 sc (10) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3735 27630 m gs 1 -1 sc (11) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3735 27180 m gs 1 -1 sc (12) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3735 26730 m gs 1 -1 sc (13) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3735 26280 m gs 1 -1 sc (14) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3735 25830 m gs 1 -1 sc (15) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6840 32355 m gs 1 -1 sc (16) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6840 31455 m gs 1 -1 sc (17) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6840 30555 m gs 1 -1 sc (18) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6840 29655 m gs 1 -1 sc (19) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6840 28755 m gs 1 -1 sc (20) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6840 27855 m gs 1 -1 sc (21) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6840 26955 m gs 1 -1 sc (22) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6840 26055 m gs 1 -1 sc (23) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 4680 32040 m gs 1 -1 sc (0) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6030 32040 m gs 1 -1 sc (4) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6030 30240 m gs 1 -1 sc (5) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 4680 30240 m gs 1 -1 sc (1) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 4680 28440 m gs 1 -1 sc (2) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6030 28440 m gs 1 -1 sc (6) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6030 26640 m gs 1 -1 sc (7) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 4680 26640 m gs 1 -1 sc (3) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 4995 17865 m gs 1 -1 sc (Switch1) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 24615 m gs 1 -1 sc (ALiCE-017) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 24165 m gs 1 -1 sc (ALiCE-018) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 23715 m gs 1 -1 sc (ALiCE-019) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 23265 m gs 1 -1 sc (ALiCE-020) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 22815 m gs 1 -1 sc (ALiCE-021) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 22365 m gs 1 -1 sc (ALiCE-022) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 21915 m gs 1 -1 sc (ALiCE-023) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 21465 m gs 1 -1 sc (ALiCE-024) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 21015 m gs 1 -1 sc (ALiCE-025) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 20565 m gs 1 -1 sc (ALiCE-026) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 20115 m gs 1 -1 sc (ALiCE-027) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 19665 m gs 1 -1 sc (ALiCE-028) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 19215 m gs 1 -1 sc (ALiCE-029) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 18765 m gs 1 -1 sc (ALiCE-030) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 18315 m gs 1 -1 sc (ALiCE-031) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 17865 m gs 1 -1 sc (ALiCE-032) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 14760 9225 m gs 1 -1 sc (M2M-OCT-SW8) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 14760 1125 m gs 1 -1 sc (M2M-OCT-SW8) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17280 16380 m gs 1 -1 sc (0) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17280 15930 m gs 1 -1 sc (1) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17280 15030 m gs 1 -1 sc (3) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17280 14580 m gs 1 -1 sc (4) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17280 14130 m gs 1 -1 sc (5) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17280 13680 m gs 1 -1 sc (6) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17280 13230 m gs 1 -1 sc (7) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17280 15480 m gs 1 -1 sc (2) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17280 12780 m gs 1 -1 sc (8) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17280 12330 m gs 1 -1 sc (9) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 14085 9855 m gs 1 -1 sc (23) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 14085 10755 m gs 1 -1 sc (22) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 14085 11655 m gs 1 -1 sc (21) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 14085 12555 m gs 1 -1 sc (20) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 14085 13455 m gs 1 -1 sc (19) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 14085 14355 m gs 1 -1 sc (18) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 14085 15255 m gs 1 -1 sc (17) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 14085 16155 m gs 1 -1 sc (16) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17145 9630 m gs 1 -1 sc (15) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17145 10080 m gs 1 -1 sc (14) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17145 10530 m gs 1 -1 sc (13) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17145 10980 m gs 1 -1 sc (12) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17145 11430 m gs 1 -1 sc (11) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17145 11880 m gs 1 -1 sc (10) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 15030 10440 m gs 1 -1 sc (7) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 16380 10440 m gs 1 -1 sc (3) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 16380 12240 m gs 1 -1 sc (2) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 15030 12240 m gs 1 -1 sc (6) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 16380 14040 m gs 1 -1 sc (1) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 15030 14040 m gs 1 -1 sc (5) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 15030 15840 m gs 1 -1 sc (4) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 16380 15840 m gs 1 -1 sc (0) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17280 8280 m gs 1 -1 sc (0) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17280 7830 m gs 1 -1 sc (1) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17280 6930 m gs 1 -1 sc (3) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17280 6480 m gs 1 -1 sc (4) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17280 6030 m gs 1 -1 sc (5) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17280 5580 m gs 1 -1 sc (6) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17280 5130 m gs 1 -1 sc (7) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17280 7380 m gs 1 -1 sc (2) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17280 4680 m gs 1 -1 sc (8) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17280 4230 m gs 1 -1 sc (9) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 14085 1755 m gs 1 -1 sc (23) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 14085 2655 m gs 1 -1 sc (22) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 14085 3555 m gs 1 -1 sc (21) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 14085 4455 m gs 1 -1 sc (20) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 14085 5355 m gs 1 -1 sc (19) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 14085 6255 m gs 1 -1 sc (18) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 14085 7155 m gs 1 -1 sc (17) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 14085 8055 m gs 1 -1 sc (16) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17145 1530 m gs 1 -1 sc (15) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17145 1980 m gs 1 -1 sc (14) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17145 2430 m gs 1 -1 sc (13) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17145 2880 m gs 1 -1 sc (12) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17145 3330 m gs 1 -1 sc (11) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 17145 3780 m gs 1 -1 sc (10) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 15030 2340 m gs 1 -1 sc (7) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 16380 2340 m gs 1 -1 sc (3) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 16380 4140 m gs 1 -1 sc (2) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 15030 4140 m gs 1 -1 sc (6) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 16380 5940 m gs 1 -1 sc (1) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 15030 5940 m gs 1 -1 sc (5) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 15030 7740 m gs 1 -1 sc (4) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 16380 7740 m gs 1 -1 sc (0) col0 sh gr /Times-Bold-iso ff 360.00 scf sf 10485 15660 m gs 1 -1 sc (B) col0 sh gr /Times-Bold-iso ff 360.00 scf sf 10485 14760 m gs 1 -1 sc (A) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 9720 15705 m gs 1 -1 sc (0) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 9720 15255 m gs 1 -1 sc (1) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 9720 14805 m gs 1 -1 sc (2) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 9720 14355 m gs 1 -1 sc (3) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 11340 15255 m gs 1 -1 sc (5) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 11340 14805 m gs 1 -1 sc (6) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 11340 15705 m gs 1 -1 sc (4) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 11340 14355 m gs 1 -1 sc (7) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 9405 13725 m gs 1 -1 sc (M2M-DUAL-SW8) col0 sh gr /Times-Bold-iso ff 360.00 scf sf 10485 7560 m gs 1 -1 sc (B) col0 sh gr /Times-Bold-iso ff 360.00 scf sf 10485 6660 m gs 1 -1 sc (A) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 9720 7605 m gs 1 -1 sc (0) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 9720 7155 m gs 1 -1 sc (1) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 9720 6705 m gs 1 -1 sc (2) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 9720 6255 m gs 1 -1 sc (3) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 11340 7155 m gs 1 -1 sc (5) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 11340 6705 m gs 1 -1 sc (6) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 11340 7605 m gs 1 -1 sc (4) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 11340 6255 m gs 1 -1 sc (7) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 9405 5625 m gs 1 -1 sc (M2M-DUAL-SW8) col0 sh gr /Times-Bold-iso ff 360.00 scf sf 10485 3510 m gs 1 -1 sc (B) col0 sh gr /Times-Bold-iso ff 360.00 scf sf 10485 2610 m gs 1 -1 sc (A) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 9720 3555 m gs 1 -1 sc (0) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 9720 3105 m gs 1 -1 sc (1) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 9720 2655 m gs 1 -1 sc (2) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 9720 2205 m gs 1 -1 sc (3) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 11340 3105 m gs 1 -1 sc (5) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 11340 2655 m gs 1 -1 sc (6) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 11340 3555 m gs 1 -1 sc (4) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 11340 2205 m gs 1 -1 sc (7) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 9405 1575 m gs 1 -1 sc (M2M-DUAL-SW8) col0 sh gr /Times-Bold-iso ff 360.00 scf sf 10485 11610 m gs 1 -1 sc (B) col0 sh gr /Times-Bold-iso ff 360.00 scf sf 10485 10710 m gs 1 -1 sc (A) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 9720 11655 m gs 1 -1 sc (0) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 9720 11205 m gs 1 -1 sc (1) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 9720 10755 m gs 1 -1 sc (2) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 9720 10305 m gs 1 -1 sc (3) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 11340 11205 m gs 1 -1 sc (5) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 11340 10755 m gs 1 -1 sc (6) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 11340 11655 m gs 1 -1 sc (4) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 11340 10305 m gs 1 -1 sc (7) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 9405 9675 m gs 1 -1 sc (M2M-DUAL-SW8) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 4365 1125 m gs 1 -1 sc (M2M-OCT-SW8) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 4410 9225 m gs 1 -1 sc (M2M-OCT-SW8) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3870 8280 m gs 1 -1 sc (0) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3870 7830 m gs 1 -1 sc (1) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3870 6930 m gs 1 -1 sc (3) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3870 6480 m gs 1 -1 sc (4) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3870 6030 m gs 1 -1 sc (5) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3870 5580 m gs 1 -1 sc (6) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3870 5130 m gs 1 -1 sc (7) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3870 7380 m gs 1 -1 sc (2) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3870 4680 m gs 1 -1 sc (8) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3870 4230 m gs 1 -1 sc (9) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3735 3780 m gs 1 -1 sc (10) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3735 3330 m gs 1 -1 sc (11) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3735 2880 m gs 1 -1 sc (12) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3735 2430 m gs 1 -1 sc (13) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3735 1980 m gs 1 -1 sc (14) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3735 1530 m gs 1 -1 sc (15) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6840 8055 m gs 1 -1 sc (16) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6840 7155 m gs 1 -1 sc (17) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6840 6255 m gs 1 -1 sc (18) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6840 5355 m gs 1 -1 sc (19) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6840 4455 m gs 1 -1 sc (20) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6840 3555 m gs 1 -1 sc (21) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6840 2655 m gs 1 -1 sc (22) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6840 1755 m gs 1 -1 sc (23) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 4680 7740 m gs 1 -1 sc (0) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6030 7740 m gs 1 -1 sc (4) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6030 5940 m gs 1 -1 sc (5) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 4680 5940 m gs 1 -1 sc (1) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 4680 4140 m gs 1 -1 sc (2) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6030 4140 m gs 1 -1 sc (6) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6030 2340 m gs 1 -1 sc (7) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 4680 2340 m gs 1 -1 sc (3) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3870 16380 m gs 1 -1 sc (0) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3870 15930 m gs 1 -1 sc (1) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3870 15030 m gs 1 -1 sc (3) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3870 14580 m gs 1 -1 sc (4) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3870 14130 m gs 1 -1 sc (5) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3870 13680 m gs 1 -1 sc (6) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3870 13230 m gs 1 -1 sc (7) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3870 15480 m gs 1 -1 sc (2) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3870 12780 m gs 1 -1 sc (8) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3870 12330 m gs 1 -1 sc (9) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3735 11880 m gs 1 -1 sc (10) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3735 11430 m gs 1 -1 sc (11) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3735 10980 m gs 1 -1 sc (12) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3735 10530 m gs 1 -1 sc (13) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3735 10080 m gs 1 -1 sc (14) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 3735 9630 m gs 1 -1 sc (15) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6840 16155 m gs 1 -1 sc (16) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6840 15255 m gs 1 -1 sc (17) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6840 14355 m gs 1 -1 sc (18) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6840 13455 m gs 1 -1 sc (19) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6840 12555 m gs 1 -1 sc (20) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6840 11655 m gs 1 -1 sc (21) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6840 10755 m gs 1 -1 sc (22) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6840 9855 m gs 1 -1 sc (23) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 4680 15840 m gs 1 -1 sc (0) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6030 15840 m gs 1 -1 sc (4) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6030 14040 m gs 1 -1 sc (5) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 4680 14040 m gs 1 -1 sc (1) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 4680 12240 m gs 1 -1 sc (2) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6030 12240 m gs 1 -1 sc (6) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 6030 10440 m gs 1 -1 sc (7) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 4680 10440 m gs 1 -1 sc (3) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 16515 m gs 1 -1 sc (ALiCE-033) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 16065 m gs 1 -1 sc (ALiCE-034) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 15615 m gs 1 -1 sc (ALiCE-035) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 15165 m gs 1 -1 sc (ALiCE-036) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 14715 m gs 1 -1 sc (ALiCE-037) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 14265 m gs 1 -1 sc (ALiCE-038) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 13815 m gs 1 -1 sc (ALiCE-039) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 13365 m gs 1 -1 sc (ALiCE-040) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 12915 m gs 1 -1 sc (ALiCE-041) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 12465 m gs 1 -1 sc (ALiCE-042) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 12015 m gs 1 -1 sc (ALiCE-043) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 11565 m gs 1 -1 sc (ALiCE-044) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 11115 m gs 1 -1 sc (ALiCE-045) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 10665 m gs 1 -1 sc (ALiCE-046) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 10215 m gs 1 -1 sc (ALiCE-047) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 9765 m gs 1 -1 sc (ALiCE-048) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 4995 9765 m gs 1 -1 sc (Switch2) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 4995 1665 m gs 1 -1 sc (Switch3) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 8415 m gs 1 -1 sc (ALiCE-049) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 7965 m gs 1 -1 sc (ALiCE-050) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 7515 m gs 1 -1 sc (ALiCE-051) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 7065 m gs 1 -1 sc (ALiCE-052) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 6615 m gs 1 -1 sc (ALiCE-053) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 6165 m gs 1 -1 sc (ALiCE-054) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 5715 m gs 1 -1 sc (ALiCE-055) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 5265 m gs 1 -1 sc (ALiCE-056) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 4815 m gs 1 -1 sc (ALiCE-057) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 4365 m gs 1 -1 sc (ALiCE-058) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 3915 m gs 1 -1 sc (ALiCE-059) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 3465 m gs 1 -1 sc (ALiCE-060) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 3015 m gs 1 -1 sc (ALiCE-061) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 2565 m gs 1 -1 sc (ALiCE-062) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 2115 m gs 1 -1 sc (ALiCE-063) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 2250 1665 m gs 1 -1 sc (ALiCE-064) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 15345 25965 m gs 1 -1 sc (Switch5) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 10170 30465 m gs 1 -1 sc (Switch8) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 10170 26415 m gs 1 -1 sc (Switch9) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 10080 22365 m gs 1 -1 sc (Switch10) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 32715 m gs 1 -1 sc (ALiCE-065) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 32265 m gs 1 -1 sc (ALiCE-066) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 31815 m gs 1 -1 sc (ALiCE-067) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 31365 m gs 1 -1 sc (ALiCE-068) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 30915 m gs 1 -1 sc (ALiCE-069) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 30465 m gs 1 -1 sc (ALiCE-070) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 30015 m gs 1 -1 sc (ALiCE-071) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 29565 m gs 1 -1 sc (ALiCE-072) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 29115 m gs 1 -1 sc (ALiCE-073) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 28665 m gs 1 -1 sc (ALiCE-074) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 28215 m gs 1 -1 sc (ALiCE-075) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 27765 m gs 1 -1 sc (ALiCE-076) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 27315 m gs 1 -1 sc (ALiCE-077) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 26865 m gs 1 -1 sc (ALiCE-078) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 26415 m gs 1 -1 sc (ALiCE-079) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 25965 m gs 1 -1 sc (ALiCE-080) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 15345 17865 m gs 1 -1 sc (Switch6) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 24615 m gs 1 -1 sc (ALiCE-081) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 24165 m gs 1 -1 sc (ALiCE-082) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 23715 m gs 1 -1 sc (ALiCE-083) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 23265 m gs 1 -1 sc (ALiCE-084) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 22815 m gs 1 -1 sc (ALiCE-085) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 22365 m gs 1 -1 sc (ALiCE-086) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 21915 m gs 1 -1 sc (ALiCE-087) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 21465 m gs 1 -1 sc (ALiCE-088) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 21015 m gs 1 -1 sc (ALiCE-089) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 20565 m gs 1 -1 sc (ALiCE-090) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 20115 m gs 1 -1 sc (ALiCE-091) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 19665 m gs 1 -1 sc (ALiCE-092) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 19215 m gs 1 -1 sc (ALiCE-093) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 18765 m gs 1 -1 sc (ALiCE-094) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 18315 m gs 1 -1 sc (ALiCE-095) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 17865 m gs 1 -1 sc (ALiCE-096) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 10080 18315 m gs 1 -1 sc (Switch11) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 15345 9765 m gs 1 -1 sc (Switch7) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 10080 14265 m gs 1 -1 sc (Switch12) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 10125 10215 m gs 1 -1 sc (Switch13) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 16515 m gs 1 -1 sc (ALiCE-097) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 16065 m gs 1 -1 sc (ALiCE-098) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 15615 m gs 1 -1 sc (ALiCE-099) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 15165 m gs 1 -1 sc (ALiCE-100) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 14715 m gs 1 -1 sc (ALiCE-101) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 14265 m gs 1 -1 sc (ALiCE-102) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 13815 m gs 1 -1 sc (ALiCE-103) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 13365 m gs 1 -1 sc (ALiCE-104) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 12915 m gs 1 -1 sc (ALiCE-105) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 12465 m gs 1 -1 sc (ALiCE-106) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 12015 m gs 1 -1 sc (ALiCE-107) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 11565 m gs 1 -1 sc (ALiCE-108) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 11115 m gs 1 -1 sc (ALiCE-109) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 10665 m gs 1 -1 sc (ALiCE-110) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 10215 m gs 1 -1 sc (ALiCE-111) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 9765 m gs 1 -1 sc (ALiCE-112) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 15345 1665 m gs 1 -1 sc (Switch8) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 10080 6165 m gs 1 -1 sc (Switch14) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 10080 2115 m gs 1 -1 sc (Switch15) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 8415 m gs 1 -1 sc (ALiCE-113) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 7965 m gs 1 -1 sc (ALiCE-114) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 7515 m gs 1 -1 sc (ALiCE-115) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 7065 m gs 1 -1 sc (ALiCE-116) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 6615 m gs 1 -1 sc (ALiCE-117) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 6165 m gs 1 -1 sc (ALiCE-118) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 5715 m gs 1 -1 sc (ALiCE-119) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 5265 m gs 1 -1 sc (ALiCE-120) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 4815 m gs 1 -1 sc (ALiCE-121) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 4365 m gs 1 -1 sc (ALiCE-122) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 3915 m gs 1 -1 sc (ALiCE-123) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 3465 m gs 1 -1 sc (ALiCE-124) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 3015 m gs 1 -1 sc (ALiCE-125) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 2565 m gs 1 -1 sc (ALiCE-126) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 2115 m gs 1 -1 sc (ALiCE-127) col0 sh gr /Times-Roman-iso ff 270.00 scf sf 18000 1665 m gs 1 -1 sc (ALiCE-128) col0 sh gr $F2psEnd rs %%EndDocument @endspecial 908 5242 a Fq(Fig.)30 b(1.)1194 5129 y SDict begin H.S end 1194 5129 a 1194 5129 a SDict begin H.R end 1194 5129 a 1194 5129 a SDict begin [ /View [/XYZ H.V] /Dest (figure.1) cvn H.B /DEST pdfmark end 1194 5129 a 113 x Fq(Myrinet)g(m)m(ulti-stage)h(crossbar)f(net)m(w)m(ork.)1769 5712 y Fo(6)p eop %%Page: 7 7 7 6 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 166 0 a SDict begin H.S end 166 0 a 166 0 a SDict begin H.R end 166 0 a 166 0 a SDict begin [ /View [/XYZ H.V] /Dest (page.7) cvn H.B /DEST pdfmark end 166 0 a 1864 x @beginspecial 106 @llx 547 @lly 397 @urx 712 @ury 3945 @rwi @setspecial %%BeginDocument: netz.eps /tgifdict 51 dict def tgifdict begin /TGMAX { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse } def /TGMIN { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse } def /TGSW { stringwidth pop } def /bd { bind def } bind def /GS { gsave } bd /GR { grestore } bd /NP { newpath } bd /CP { closepath } bd /CHP { charpath } bd /CT { curveto } bd /L { lineto } bd /RL { rlineto } bd /M { moveto } bd /RM { rmoveto } bd /S { stroke } bd /F { fill } bd /TR { translate } bd /RO { rotate } bd /SC { scale } bd /MU { mul } bd /DI { div } bd /DU { dup } bd /NE { neg } bd /AD { add } bd /SU { sub } bd /PO { pop } bd /EX { exch } bd /CO { concat } bd /CL { clip } bd /EC { eoclip } bd /EF { eofill } bd /IM { image } bd /IMM { imagemask } bd /ARY { array } bd /SG { setgray } bd /RG { setrgbcolor } bd /SD { setdash } bd /W { setlinewidth } bd /SM { setmiterlimit } bd /SLC { setlinecap } bd /SLJ { setlinejoin } bd /SH { show } bd /FF { findfont } bd /MS { makefont setfont } bd /AR { arcto 4 {pop} repeat } bd /CURP { currentpoint } bd /FLAT { flattenpath strokepath clip newpath } bd /TGSM { tgiforigctm setmatrix } def /TGRM { savematrix setmatrix } def end tgifdict begin /tgifsavedpage save def 1 SM 1 W 0 SG 72 0 MU 72 11 MU TR 72 128 DI 100.000 MU 100 DI DU NE SC GS /tgiforigctm matrix currentmatrix def % BOX GS 564 195 TR [0.000 1.000 -1.000 0.000 -3 6] CO 564 NE 195 NE TR 0 SG GS 0.779 SG NP 564 195 M 580 195 L 580 259 L 564 259 L CP F GR GR % BOX GS 467 195 TR [0.000 1.000 -1.000 0.000 -3 6] CO 467 NE 195 NE TR 0 SG GS 0.779 SG NP 467 195 M 483 195 L 483 259 L 467 259 L CP F GR GR % BOX GS 372 195 TR [0.000 1.000 -1.000 0.000 -3 6] CO 372 NE 195 NE TR 0 SG GS 0.779 SG NP 372 195 M 388 195 L 388 259 L 372 259 L CP F GR GR % BOX GS 276 195 TR [0.000 1.000 -1.000 0.000 -3 6] CO 276 NE 195 NE TR 0 SG GS 0.779 SG NP 276 195 M 292 195 L 292 259 L 276 259 L CP F GR GR % BOX GS 564 356 TR [0.000 1.000 -1.000 0.000 -3 6] CO 564 NE 356 NE TR 0 SG GS 0.779 SG NP 564 356 M 580 356 L 580 420 L 564 420 L CP F GR GR % BOX GS 467 356 TR [0.000 1.000 -1.000 0.000 -3 6] CO 467 NE 356 NE TR 0 SG GS 0.779 SG NP 467 356 M 483 356 L 483 420 L 467 420 L CP F GR GR % BOX GS 372 355 TR [0.000 1.000 -1.000 0.000 -3 6] CO 372 NE 355 NE TR 0 SG GS 0.779 SG NP 372 355 M 388 355 L 388 419 L 372 419 L CP F GR GR % BOX GS 276 355 TR [0.000 1.000 -1.000 0.000 -3 6] CO 276 NE 355 NE TR 0 SG GS 0.779 SG NP 276 355 M 292 355 L 292 419 L 276 419 L CP F GR GR % BOX GS 521 283 TR [0.000 1.000 -1.000 0.000 0 -2] CO 521 NE 283 NE TR 0 SG GS 0.55 SG NP 521 283 M 537 283 L 537 315 L 521 315 L CP F GR GR % BOX GS 473 283 TR [0.000 1.000 -1.000 0.000 0 -2] CO 473 NE 283 NE TR 0 SG GS 0.55 SG NP 473 283 M 489 283 L 489 315 L 473 315 L CP F GR GR % BOX GS 425 283 TR [0.000 1.000 -1.000 0.000 0 -2] CO 425 NE 283 NE TR 0 SG GS 0.55 SG NP 425 283 M 441 283 L 441 315 L 425 315 L CP F GR GR % BOX GS 378 283 TR [0.000 1.000 -1.000 0.000 0 -2] CO 378 NE 283 NE TR 0 SG GS 0.55 SG NP 378 283 M 394 283 L 394 315 L 378 315 L CP F GR GR % BOX GS 330 283 TR [0.000 1.000 -1.000 0.000 0 -2] CO 330 NE 283 NE TR 0 SG GS 0.55 SG NP 330 283 M 346 283 L 346 315 L 330 315 L CP F GR GR % BOX GS 282 283 TR [0.000 1.000 -1.000 0.000 0 -2] CO 282 NE 283 NE TR 0 SG GS 0.55 SG NP 282 283 M 298 283 L 298 315 L 282 315 L CP F GR GR % BOX GS 234 283 TR [0.000 1.000 -1.000 0.000 0 -2] CO 234 NE 283 NE TR 0 SG GS 0.55 SG NP 234 283 M 250 283 L 250 315 L 234 315 L CP F GR GR % BOX GS 631 235 TR [0.000 1.000 -1.000 0.000 -6 15] CO 631 NE 235 NE TR 0 SG GS 0.55 SG NP 631 235 M 647 235 L 647 331 L 631 331 L CP F GR GR % BOX GS 631 299 TR [0.000 1.000 -1.000 0.000 -6 15] CO 631 NE 299 NE TR 0 SG GS 0.55 SG NP 631 299 M 647 299 L 647 395 L 631 395 L CP F GR GR % TEXT NP 0 SG GS 1 W 240 196 M GS GS 0 /NewCenturySchlbk-Roman FF [10 0 0 -10 0 0] MS (M2M-oct-SW8) TGSW AD GR 2 DI NE 0 RM 0 SG /NewCenturySchlbk-Roman FF [10 0 0 -10 0 0] MS (M2M-oct-SW8) SH GR GR % POLY/OPEN-SPLINE 0 SG GS NP 241 218 M 219 280 L TGSM 1 W S GR % POLY/OPEN-SPLINE 0 SG GS NP 241 218 M 268 280 L TGSM 1 W S GR % POLY/OPEN-SPLINE 0 SG GS NP 241 218 M 313 280 L TGSM 1 W S GR % POLY/OPEN-SPLINE 0 SG GS NP 240 218 M 359 280 L TGSM 1 W S GR % POLY/OPEN-SPLINE 0 SG GS NP 241 218 M 405 280 L TGSM 1 W S GR % POLY/OPEN-SPLINE 0 SG GS NP 242 219 M 455 280 L TGSM 1 W S GR % POLY/OPEN-SPLINE 0 SG GS NP 240 218 M 503 280 L TGSM 1 W S GR % POLY/OPEN-SPLINE 0 SG GS NP 241 218 M 545 249 L TGSM 1 W S GR % POLY/OPEN-SPLINE 0 SG GS NP 577 267 M 577 314 L TGSM 1 W S GR % POLY/OPEN-SPLINE 0 SG GS NP 625 257 M 638 177 L TGSM 1 W S GR % POLY/OPEN-SPLINE 0 SG GS NP 626 322 M 638 408 L TGSM 1 W S GR % BOX 0 SG GS 10 SM GS NP 192 144 M 576 144 L 576 224 L 192 224 L CP S GR GR % BOX 0 SG GS 10 SM GS NP 192 352 M 576 352 L 576 432 L 192 432 L CP S GR GR % BOX 0 SG GS 10 SM GS NP 640 144 M 704 144 L 704 240 L 640 240 L CP S GR GR % TEXT NP 0 SG GS 1 W 380 175 M GS GS 0 /NewCenturySchlbk-Roman FF [14 0 0 -14 0 0] MS (ALiCE Tier I) TGSW AD GR 2 DI NE 0 RM 0 SG /NewCenturySchlbk-Roman FF [14 0 0 -14 0 0] MS (ALiCE Tier I) SH GR GR % TEXT NP 0 SG GS 1 W 380 415 M GS GS 0 /NewCenturySchlbk-Roman FF [14 0 0 -14 0 0] MS (ALiCE Tier II) TGSW AD GR 2 DI NE 0 RM 0 SG /NewCenturySchlbk-Roman FF [14 0 0 -14 0 0] MS (ALiCE Tier II) SH GR GR % TEXT NP 0 SG GS 1 W 672 192 M GS GS 0 /NewCenturySchlbk-Roman FF [14 0 0 -14 0 0] MS (File) TGSW AD GR 2 DI NE 0 RM 0 SG /NewCenturySchlbk-Roman FF [14 0 0 -14 0 0] MS (File) SH GR 0 17 RM GS GS 0 /NewCenturySchlbk-Roman FF [14 0 0 -14 0 0] MS (Server) TGSW AD GR 2 DI NE 0 RM 0 SG /NewCenturySchlbk-Roman FF [14 0 0 -14 0 0] MS (Server) SH GR GR % BOX 0 SG GS 10 SM GS NP 640 336 M 704 336 L 704 432 L 640 432 L CP S GR GR % TEXT NP 0 SG GS 1 W 672 368 M GS GS 0 /NewCenturySchlbk-Roman FF [12 0 0 -12 0 0] MS (Remote ) TGSW AD GR 2 DI NE 0 RM 0 SG /NewCenturySchlbk-Roman FF [12 0 0 -12 0 0] MS (Remote ) SH GR 0 15 RM GS GS 0 /NewCenturySchlbk-Roman FF [12 0 0 -12 0 0] MS (Rendering) TGSW AD GR 2 DI NE 0 RM 0 SG /NewCenturySchlbk-Roman FF [12 0 0 -12 0 0] MS (Rendering) SH GR 0 15 RM GS GS 0 /NewCenturySchlbk-Roman FF [12 0 0 -12 0 0] MS (System) TGSW AD GR 2 DI NE 0 RM 0 SG /NewCenturySchlbk-Roman FF [12 0 0 -12 0 0] MS (System) SH GR GR % TEXT NP 0 SG GS 1 W 336 196 M GS GS 0 /NewCenturySchlbk-Roman FF [10 0 0 -10 0 0] MS (M2M-oct-SW8) TGSW AD GR 2 DI NE 0 RM 0 SG /NewCenturySchlbk-Roman FF [10 0 0 -10 0 0] MS (M2M-oct-SW8) SH GR GR % TEXT NP 0 SG GS 1 W 432 196 M GS GS 0 /NewCenturySchlbk-Roman FF [10 0 0 -10 0 0] MS (M2M-oct-SW8) TGSW AD GR 2 DI NE 0 RM 0 SG /NewCenturySchlbk-Roman FF [10 0 0 -10 0 0] MS (M2M-oct-SW8) SH GR GR % TEXT NP 0 SG GS 1 W 528 196 M GS GS 0 /NewCenturySchlbk-Roman FF [10 0 0 -10 0 0] MS (M2M-oct-SW8) TGSW AD GR 2 DI NE 0 RM 0 SG /NewCenturySchlbk-Roman FF [10 0 0 -10 0 0] MS (M2M-oct-SW8) SH GR GR % TEXT NP 0 SG GS 1 W 240 388 M GS GS 0 /NewCenturySchlbk-Roman FF [10 0 0 -10 0 0] MS (M2M-oct-SW8) TGSW AD GR 2 DI NE 0 RM 0 SG /NewCenturySchlbk-Roman FF [10 0 0 -10 0 0] MS (M2M-oct-SW8) SH GR GR % TEXT NP 0 SG GS 1 W 336 388 M GS GS 0 /NewCenturySchlbk-Roman FF [10 0 0 -10 0 0] MS (M2M-oct-SW8) TGSW AD GR 2 DI NE 0 RM 0 SG /NewCenturySchlbk-Roman FF [10 0 0 -10 0 0] MS (M2M-oct-SW8) SH GR GR % TEXT NP 0 SG GS 1 W 432 388 M GS GS 0 /NewCenturySchlbk-Roman FF [10 0 0 -10 0 0] MS (M2M-oct-SW8) TGSW AD GR 2 DI NE 0 RM 0 SG /NewCenturySchlbk-Roman FF [10 0 0 -10 0 0] MS (M2M-oct-SW8) SH GR GR % TEXT NP 0 SG GS 1 W 528 388 M GS GS 0 /NewCenturySchlbk-Roman FF [10 0 0 -10 0 0] MS (M2M-oct-SW8) TGSW AD GR 2 DI NE 0 RM 0 SG /NewCenturySchlbk-Roman FF [10 0 0 -10 0 0] MS (M2M-oct-SW8) SH GR GR % TEXT NP 0 SG GS 1 W 217 308 M GS GS 0 /Helvetica FF [8 0 0 -8 0 0] MS (M2M-dual) TGSW AD GR 2 DI NE 0 RM 0 SG /Helvetica FF [8 0 0 -8 0 0] MS (M2M-dual) SH GR 0 11 RM GS GS 0 /Helvetica FF [8 0 0 -8 0 0] MS (-SW8) TGSW AD GR 2 DI NE 0 RM 0 SG /Helvetica FF [8 0 0 -8 0 0] MS (-SW8) SH GR GR % TEXT NP 0 SG GS 1 W 265 308 M GS GS 0 /Helvetica FF [8 0 0 -8 0 0] MS (M2M-dual) TGSW AD GR 2 DI NE 0 RM 0 SG /Helvetica FF [8 0 0 -8 0 0] MS (M2M-dual) SH GR 0 11 RM GS GS 0 /Helvetica FF [8 0 0 -8 0 0] MS (-SW8) TGSW AD GR 2 DI NE 0 RM 0 SG /Helvetica FF [8 0 0 -8 0 0] MS (-SW8) SH GR GR % TEXT NP 0 SG GS 1 W 313 308 M GS GS 0 /Helvetica FF [8 0 0 -8 0 0] MS (M2M-dual) TGSW AD GR 2 DI NE 0 RM 0 SG /Helvetica FF [8 0 0 -8 0 0] MS (M2M-dual) SH GR 0 11 RM GS GS 0 /Helvetica FF [8 0 0 -8 0 0] MS (-SW8) TGSW AD GR 2 DI NE 0 RM 0 SG /Helvetica FF [8 0 0 -8 0 0] MS (-SW8) SH GR GR % TEXT NP 0 SG GS 1 W 361 308 M GS GS 0 /Helvetica FF [8 0 0 -8 0 0] MS (M2M-dual) TGSW AD GR 2 DI NE 0 RM 0 SG /Helvetica FF [8 0 0 -8 0 0] MS (M2M-dual) SH GR 0 11 RM GS GS 0 /Helvetica FF [8 0 0 -8 0 0] MS (-SW8) TGSW AD GR 2 DI NE 0 RM 0 SG /Helvetica FF [8 0 0 -8 0 0] MS (-SW8) SH GR GR % TEXT NP 0 SG GS 1 W 409 308 M GS GS 0 /Helvetica FF [8 0 0 -8 0 0] MS (M2M-dual) TGSW AD GR 2 DI NE 0 RM 0 SG /Helvetica FF [8 0 0 -8 0 0] MS (M2M-dual) SH GR 0 11 RM GS GS 0 /Helvetica FF [8 0 0 -8 0 0] MS (-SW8) TGSW AD GR 2 DI NE 0 RM 0 SG /Helvetica FF [8 0 0 -8 0 0] MS (-SW8) SH GR GR % TEXT NP 0 SG GS 1 W 457 308 M GS GS 0 /Helvetica FF [8 0 0 -8 0 0] MS (M2M-dual) TGSW AD GR 2 DI NE 0 RM 0 SG /Helvetica FF [8 0 0 -8 0 0] MS (M2M-dual) SH GR 0 11 RM GS GS 0 /Helvetica FF [8 0 0 -8 0 0] MS (-SW8) TGSW AD GR 2 DI NE 0 RM 0 SG /Helvetica FF [8 0 0 -8 0 0] MS (-SW8) SH GR GR % TEXT NP 0 SG GS 1 W 505 308 M GS GS 0 /Helvetica FF [8 0 0 -8 0 0] MS (M2M-dual) TGSW AD GR 2 DI NE 0 RM 0 SG /Helvetica FF [8 0 0 -8 0 0] MS (M2M-dual) SH GR 0 11 RM GS GS 0 /Helvetica FF [8 0 0 -8 0 0] MS (-SW8) TGSW AD GR 2 DI NE 0 RM 0 SG /Helvetica FF [8 0 0 -8 0 0] MS (-SW8) SH GR GR % TEXT NP 0 SG GS 1 W 575 345 M GS GS 0 /Helvetica FF [14 0 0 -14 0 0] MS (M2M-SW16) TGSW AD GR 2 DI NE 0 RM 0 SG /Helvetica FF [14 0 0 -14 0 0] MS (M2M-SW16) SH GR GR % TEXT NP 0 SG GS 1 W 577 246 M GS GS 0 /Helvetica FF [14 0 0 -14 0 0] MS (M2M-SW16) TGSW AD GR 2 DI NE 0 RM 0 SG /Helvetica FF [14 0 0 -14 0 0] MS (M2M-SW16) SH GR GR GR tgifsavedpage restore end showpage %MatchingCreationDate: Tue Jan 14 19:21:17 2003 %%EndDocument @endspecial 530 2044 a Fq(Fig.)31 b(2.)817 1931 y SDict begin H.S end 817 1931 a 817 1931 a SDict begin H.R end 817 1931 a 817 1931 a SDict begin [ /View [/XYZ H.V] /Dest (figure.2) cvn H.B /DEST pdfmark end 817 1931 a 113 x Fq(Inclusion)d(of)i(external)h(devices)f(\(not)h(all)e(connections)h (dra)m(wn\).)166 2492 y Fo(the)44 b(last)f(no)s(de)h(pla)m(ys)g(the)g (r^)-49 b(ole)43 b(of)g(the)h(managemen)m(t)f(no)s(de.)h(The)h(en)m (tire)f(set-up)g(is)166 2613 y(displa)m(y)m(ed)33 b(in)f(Figure)f(3.) 495 5009 y @beginspecial 70 @llx 574 @lly 277 @urx 734 @ury 3156 @rwi @setspecial %%BeginDocument: pvfs.eps /tgifdict 51 dict def tgifdict begin /TGMAX { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse } def /TGMIN { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse } def /TGSW { stringwidth pop } def /bd { bind def } bind def /GS { gsave } bd /GR { grestore } bd /NP { newpath } bd /CP { closepath } bd /CHP { charpath } bd /CT { curveto } bd /L { lineto } bd /RL { rlineto } bd /M { moveto } bd /RM { rmoveto } bd /S { stroke } bd /F { fill } bd /TR { translate } bd /RO { rotate } bd /SC { scale } bd /MU { mul } bd /DI { div } bd /DU { dup } bd /NE { neg } bd /AD { add } bd /SU { sub } bd /PO { pop } bd /EX { exch } bd /CO { concat } bd /CL { clip } bd /EC { eoclip } bd /EF { eofill } bd /IM { image } bd /IMM { imagemask } bd /ARY { array } bd /SG { setgray } bd /RG { setrgbcolor } bd /SD { setdash } bd /W { setlinewidth } bd /SM { setmiterlimit } bd /SLC { setlinecap } bd /SLJ { setlinejoin } bd /SH { show } bd /FF { findfont } bd /MS { makefont setfont } bd /AR { arcto 4 {pop} repeat } bd /CURP { currentpoint } bd /FLAT { flattenpath strokepath clip newpath } bd /TGSM { tgiforigctm setmatrix } def /TGRM { savematrix setmatrix } def end tgifdict begin /tgifsavedpage save def 1 SM 1 W 0 SG 72 0 MU 72 11 MU TR 72 128 DI 100.000 MU 100 DI DU NE SC GS /tgiforigctm matrix currentmatrix def % BOX 0 SG GS 10 SM GS NP 128 128 M 256 128 L 256 256 L 128 256 L CP S GR GR % BOX 0 SG GS 10 SM GS NP 256 128 M 384 128 L 384 256 L 256 256 L CP S GR GR % BOX 0 SG GS 10 SM GS NP 128 256 M 256 256 L 256 384 L 128 384 L CP S GR GR % BOX 0 SG GS 10 SM GS NP 256 256 M 384 256 L 384 384 L 256 384 L CP S GR GR % BOX 0 SG GS 10 SM GS NP 160 187 M 192 187 L 192 219 L 160 219 L CP S GR GR % BOX 0 SG GS 10 SM GS NP 192 187 M 224 187 L 224 219 L 192 219 L CP S GR GR % BOX 0 SG GS 10 SM GS NP 160 219 M 192 219 L 192 251 L 160 251 L CP S GR GR % BOX 0 SG GS 10 SM GS NP 192 219 M 224 219 L 224 251 L 192 251 L CP S GR GR % BOX 0 SG GS 10 SM GS NP 410 216 M 490 216 L 490 296 L 410 296 L CP S GR GR % POLY/OPEN-SPLINE 0 SG GS NP 378 256 M 410 256 L TGSM 1 W S GR % TEXT NP 0 SG GS 1 W 230 119 M GS 0 SG /NewCenturySchlbk-Roman FF [14 0 0 -14 0 0] MS (ALiCE) SH GR GR % TEXT NP 0 SG NP 137 133 M 247 133 L 247 168 L 137 168 L CP 1 SG F 0 SG GS 1 W 192 148 M GS GS 0 /NewCenturySchlbk-Roman FF [14 0 0 -14 0 0] MS (PVFS partition 1) TGSW AD GR 2 DI NE 0 RM 0 SG /NewCenturySchlbk-Roman FF [14 0 0 -14 0 0] MS (PVFS partition 1) SH GR 0 17 RM GS GS 0 /NewCenturySchlbk-Roman FF [14 0 0 -14 0 0] MS (nodes 1 to 32) TGSW AD GR 2 DI NE 0 RM 0.000 1.000 0.000 RG /NewCenturySchlbk-Roman FF [14 0 0 -14 0 0] MS (nodes 1 to 32) SH GR GR % BOX 0 SG GS 10 SM GS NP 160 315 M 192 315 L 192 347 L 160 347 L CP S GR GR % BOX 0 SG GS 10 SM GS NP 192 315 M 224 315 L 224 347 L 192 347 L CP S GR GR % BOX 0 SG GS 10 SM GS NP 160 347 M 192 347 L 192 379 L 160 379 L CP S GR GR % BOX 0 SG GS 10 SM GS NP 192 347 M 224 347 L 224 379 L 192 379 L CP S GR GR % BOX 0 SG GS 10 SM GS NP 288 187 M 320 187 L 320 219 L 288 219 L CP S GR GR % BOX 0 SG GS 10 SM GS NP 320 187 M 352 187 L 352 219 L 320 219 L CP S GR GR % BOX 0 SG GS 10 SM GS NP 288 219 M 320 219 L 320 251 L 288 251 L CP S GR GR % BOX 0 SG GS 10 SM GS NP 320 219 M 352 219 L 352 251 L 320 251 L CP S GR GR % BOX 0 SG GS 10 SM GS NP 288 315 M 320 315 L 320 347 L 288 347 L CP S GR GR % BOX 0 SG GS 10 SM GS NP 320 315 M 352 315 L 352 347 L 320 347 L CP S GR GR % BOX 0 SG GS 10 SM GS NP 288 347 M 320 347 L 320 379 L 288 379 L CP S GR GR % BOX 0 SG GS 10 SM GS NP 320 347 M 352 347 L 352 379 L 320 379 L CP S GR GR % BOX 0 SG GS 10 SM GS NP 418 224 M 450 224 L 450 256 L 418 256 L CP S GR GR % BOX 0 SG GS 10 SM GS NP 450 224 M 482 224 L 482 256 L 450 256 L CP S GR GR % BOX 0 SG GS 10 SM GS NP 418 256 M 450 256 L 450 288 L 418 288 L CP S GR GR % BOX 0 SG GS 10 SM GS NP 450 256 M 482 256 L 482 288 L 450 288 L CP S GR GR % TEXT NP 0 SG NP 265 133 M 375 133 L 375 168 L 265 168 L CP 1 SG F 0 SG GS 1 W 320 148 M GS GS 0 /NewCenturySchlbk-Roman FF [14 0 0 -14 0 0] MS (PVFS partition 2) TGSW AD GR 2 DI NE 0 RM 0 SG /NewCenturySchlbk-Roman FF [14 0 0 -14 0 0] MS (PVFS partition 2) SH GR 0 17 RM GS GS 0 /NewCenturySchlbk-Roman FF [14 0 0 -14 0 0] MS (nodes 33 to 64) TGSW AD GR 2 DI NE 0 RM 0.000 1.000 0.000 RG /NewCenturySchlbk-Roman FF [14 0 0 -14 0 0] MS (nodes 33 to 64) SH GR GR % TEXT NP 0 SG NP 137 261 M 247 261 L 247 296 L 137 296 L CP 1 SG F 0 SG GS 1 W 192 276 M GS GS 0 /NewCenturySchlbk-Roman FF [14 0 0 -14 0 0] MS (PVFS partition 3) TGSW AD GR 2 DI NE 0 RM 0 SG /NewCenturySchlbk-Roman FF [14 0 0 -14 0 0] MS (PVFS partition 3) SH GR 0 17 RM GS GS 0 /NewCenturySchlbk-Roman FF [14 0 0 -14 0 0] MS (nodes 65 to 96) TGSW AD GR 2 DI NE 0 RM 0.000 1.000 0.000 RG /NewCenturySchlbk-Roman FF [14 0 0 -14 0 0] MS (nodes 65 to 96) SH GR GR % TEXT NP 0 SG NP 265 261 M 375 261 L 375 296 L 265 296 L CP 1 SG F 0 SG GS 1 W 320 276 M GS GS 0 /NewCenturySchlbk-Roman FF [14 0 0 -14 0 0] MS (PVFS partition 4) TGSW AD GR 2 DI NE 0 RM 0 SG /NewCenturySchlbk-Roman FF [14 0 0 -14 0 0] MS (PVFS partition 4) SH GR 0 17 RM GS GS 0 /NewCenturySchlbk-Roman FF [14 0 0 -14 0 0] MS (nodes 97 to 128) TGSW AD GR 2 DI NE 0 RM 0.000 1.000 0.000 RG /NewCenturySchlbk-Roman FF [14 0 0 -14 0 0] MS (nodes 97 to 128) SH GR GR % TEXT NP 0 SG GS 1 W 448 208 M GS GS 0 /NewCenturySchlbk-Roman FF [14 0 0 -14 0 0] MS (file server) TGSW AD GR 2 DI NE 0 RM 0 SG /NewCenturySchlbk-Roman FF [14 0 0 -14 0 0] MS (file server) SH GR GR % TEXT NP 0 SG GS 1 W 176 208 M GS GS 0 /NewCenturySchlbk-Roman FF [8 0 0 -8 0 0] MS (/pvfs1) TGSW AD GR 2 DI NE 0 RM 0 SG /NewCenturySchlbk-Roman FF [8 0 0 -8 0 0] MS (/pvfs1) SH GR GR % TEXT NP 0 SG GS 1 W 208 208 M GS GS 0 /NewCenturySchlbk-Roman FF [8 0 0 -8 0 0] MS (/pvfs2) TGSW AD GR 2 DI NE 0 RM 0 SG /NewCenturySchlbk-Roman FF [8 0 0 -8 0 0] MS (/pvfs2) SH GR GR % TEXT NP 0 SG GS 1 W 176 240 M GS GS 0 /NewCenturySchlbk-Roman FF [8 0 0 -8 0 0] MS (/pvfs3) TGSW AD GR 2 DI NE 0 RM 0 SG /NewCenturySchlbk-Roman FF [8 0 0 -8 0 0] MS (/pvfs3) SH GR GR % TEXT NP 0 SG GS 1 W 208 240 M GS GS 0 /NewCenturySchlbk-Roman FF [8 0 0 -8 0 0] MS (/pvfs4) TGSW AD GR 2 DI NE 0 RM 0 SG /NewCenturySchlbk-Roman FF [8 0 0 -8 0 0] MS (/pvfs4) SH GR GR % TEXT NP 0 SG GS 1 W 304 208 M GS GS 0 /NewCenturySchlbk-Roman FF [8 0 0 -8 0 0] MS (/pvfs1) TGSW AD GR 2 DI NE 0 RM 0 SG /NewCenturySchlbk-Roman FF [8 0 0 -8 0 0] MS (/pvfs1) SH GR GR % TEXT NP 0 SG GS 1 W 336 208 M GS GS 0 /NewCenturySchlbk-Roman FF [8 0 0 -8 0 0] MS (/pvfs2) TGSW AD GR 2 DI NE 0 RM 0 SG /NewCenturySchlbk-Roman FF [8 0 0 -8 0 0] MS (/pvfs2) SH GR GR % TEXT NP 0 SG GS 1 W 304 240 M GS GS 0 /NewCenturySchlbk-Roman FF [8 0 0 -8 0 0] MS (/pvfs3) TGSW AD GR 2 DI NE 0 RM 0 SG /NewCenturySchlbk-Roman FF [8 0 0 -8 0 0] MS (/pvfs3) SH GR GR % TEXT NP 0 SG GS 1 W 336 240 M GS GS 0 /NewCenturySchlbk-Roman FF [8 0 0 -8 0 0] MS (/pvfs4) TGSW AD GR 2 DI NE 0 RM 0 SG /NewCenturySchlbk-Roman FF [8 0 0 -8 0 0] MS (/pvfs4) SH GR GR % TEXT NP 0 SG GS 1 W 176 336 M GS GS 0 /NewCenturySchlbk-Roman FF [8 0 0 -8 0 0] MS (/pvfs1) TGSW AD GR 2 DI NE 0 RM 0 SG /NewCenturySchlbk-Roman FF [8 0 0 -8 0 0] MS (/pvfs1) SH GR GR % TEXT NP 0 SG GS 1 W 208 336 M GS GS 0 /NewCenturySchlbk-Roman FF [8 0 0 -8 0 0] MS (/pvfs2) TGSW AD GR 2 DI NE 0 RM 0 SG /NewCenturySchlbk-Roman FF [8 0 0 -8 0 0] MS (/pvfs2) SH GR GR % TEXT NP 0 SG GS 1 W 176 368 M GS GS 0 /NewCenturySchlbk-Roman FF [8 0 0 -8 0 0] MS (/pvfs3) TGSW AD GR 2 DI NE 0 RM 0 SG /NewCenturySchlbk-Roman FF [8 0 0 -8 0 0] MS (/pvfs3) SH GR GR % TEXT NP 0 SG GS 1 W 208 368 M GS GS 0 /NewCenturySchlbk-Roman FF [8 0 0 -8 0 0] MS (/pvfs4) TGSW AD GR 2 DI NE 0 RM 0 SG /NewCenturySchlbk-Roman FF [8 0 0 -8 0 0] MS (/pvfs4) SH GR GR % TEXT NP 0 SG GS 1 W 304 336 M GS GS 0 /NewCenturySchlbk-Roman FF [8 0 0 -8 0 0] MS (/pvfs1) TGSW AD GR 2 DI NE 0 RM 0 SG /NewCenturySchlbk-Roman FF [8 0 0 -8 0 0] MS (/pvfs1) SH GR GR % TEXT NP 0 SG GS 1 W 336 336 M GS GS 0 /NewCenturySchlbk-Roman FF [8 0 0 -8 0 0] MS (/pvfs2) TGSW AD GR 2 DI NE 0 RM 0 SG /NewCenturySchlbk-Roman FF [8 0 0 -8 0 0] MS (/pvfs2) SH GR GR % TEXT NP 0 SG GS 1 W 304 368 M GS GS 0 /NewCenturySchlbk-Roman FF [8 0 0 -8 0 0] MS (/pvfs3) TGSW AD GR 2 DI NE 0 RM 0 SG /NewCenturySchlbk-Roman FF [8 0 0 -8 0 0] MS (/pvfs3) SH GR GR % TEXT NP 0 SG GS 1 W 336 368 M GS GS 0 /NewCenturySchlbk-Roman FF [8 0 0 -8 0 0] MS (/pvfs4) TGSW AD GR 2 DI NE 0 RM 0 SG /NewCenturySchlbk-Roman FF [8 0 0 -8 0 0] MS (/pvfs4) SH GR GR % TEXT NP 0 SG GS 1 W 434 247 M GS GS 0 /NewCenturySchlbk-Roman FF [8 0 0 -8 0 0] MS (/pvfs1) TGSW AD GR 2 DI NE 0 RM 0 SG /NewCenturySchlbk-Roman FF [8 0 0 -8 0 0] MS (/pvfs1) SH GR GR % TEXT NP 0 SG GS 1 W 466 247 M GS GS 0 /NewCenturySchlbk-Roman FF [8 0 0 -8 0 0] MS (/pvfs2) TGSW AD GR 2 DI NE 0 RM 0 SG /NewCenturySchlbk-Roman FF [8 0 0 -8 0 0] MS (/pvfs2) SH GR GR % TEXT NP 0 SG GS 1 W 434 279 M GS GS 0 /NewCenturySchlbk-Roman FF [8 0 0 -8 0 0] MS (/pvfs3) TGSW AD GR 2 DI NE 0 RM 0 SG /NewCenturySchlbk-Roman FF [8 0 0 -8 0 0] MS (/pvfs3) SH GR GR % TEXT NP 0 SG GS 1 W 466 279 M GS GS 0 /NewCenturySchlbk-Roman FF [8 0 0 -8 0 0] MS (/pvfs4) TGSW AD GR 2 DI NE 0 RM 0 SG /NewCenturySchlbk-Roman FF [8 0 0 -8 0 0] MS (/pvfs4) SH GR GR GR tgifsavedpage restore end showpage %MatchingCreationDate: Thu Nov 21 16:06:50 2002 %%EndDocument @endspecial 747 5188 a Fq(Fig.)f(3.)1033 5075 y SDict begin H.S end 1033 5075 a 1033 5075 a SDict begin H.R end 1033 5075 a 1033 5075 a SDict begin [ /View [/XYZ H.V] /Dest (figure.3) cvn H.B /DEST pdfmark end 1033 5075 a 113 x Fq(Organization)g(of)h(4)f(PVFS)h(partitions)e(on)h(ALiCE.)1769 5712 y Fo(7)p eop %%Page: 8 8 8 7 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 166 0 a SDict begin H.S end 166 0 a 166 0 a SDict begin H.R end 166 0 a 166 0 a SDict begin [ /View [/XYZ H.V] /Dest (page.8) cvn H.B /DEST pdfmark end 166 0 a 166 0 a SDict begin H.S end 166 0 a 166 0 a SDict begin 14.5 H.A end 166 0 a 166 0 a SDict begin [ /View [/XYZ H.V] /Dest (section.3) cvn H.B /DEST pdfmark end 166 0 a 83 x Fp(3)112 b(P)m(erformance)37 b(of)h(Basic)e(I/O-Devices)166 430 y Fo(The)46 b(prop)s(er)f(in)m(terpretation)f(of)g(the)i(b)s(enc)m (hmark)f(results)h(presen)m(ted)h(in)d(Section)h(4)166 550 y(requires)26 b(some)e(bac)m(kground)i(kno)m(wledge)g(ab)s(out)e (the)h(features)h(of)e(ALiCE's)i(basic)e(I/O-)166 671 y(comp)s(onen)m(ts,)33 b(i.e.,)f(\014le)h(system)g(p)s(erformance,)f (TCP/IP)j(and)d(MPI)i(data)e(rates.)166 843 y SDict begin H.S end 166 843 a 166 843 a SDict begin 14.5 H.A end 166 843 a 166 843 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.3.1) cvn H.B /DEST pdfmark end 166 843 a 202 x Fm(3.1)99 b(L)-5 b(o)g(c)g(al)35 b(\014le)f(system)h(p)-5 b(erformanc)g(es)166 1392 y Fo(The)40 b(ALiCE)g(DS10)e(no)s(des)i(are)f(equipp)s(ed)i(with)e (10)f(GB)h(Maxtor)h(IDE)f(disks)3195 1356 y Ft(2)3252 1392 y Fo(.)g(W)-8 b(e)166 1512 y(ha)m(v)m(e)26 b(carried)f(out)f (tests)i(on)f(lo)s(cal)e(\014le)h(systems,)j(formatted)d(with)g (ReiserFS,)h(b)m(y)h(means)166 1632 y(of)39 b Fi(bonnie++)c Fo([15)o(].)e(W)-8 b(rite)32 b(and)g(read-p)s(erformances)h(are)f (determined)h(for)f(a)g(series)h(of)166 1753 y(\014le)h(sizes,)h(from)f (10)g(MB)g(up)h(to)f(2)h(GB.)f(In)g(order)h(to)f(rev)m(eal)h (bu\013er-cac)m(he)h(e\013ects,)g(w)m(e)166 1873 y(ha)m(v)m(e)29 b(adjusted)g(the)f(\\dirt)m(y)f(bu\013er")h(parameter)1993 1837 y Ft(3)2076 1873 y Fo(to)g(t)m(w)m(o)g(di\013eren)m(t)g(v)-5 b(alues,)27 b(40)h(\045)g(and)166 1994 y(70)k(\045.)h(Our)g(results)g (are)f(giv)m(en)h(in)f(Figure)f(4.)495 3946 y @beginspecial 50 @llx 50 @lly 410 @urx 302 @ury 3156 @rwi @setspecial %%BeginDocument: bonnie.eps /gnudict 256 dict def gnudict begin /Color false def /Solid false def /gnulinewidth 5.000 def /userlinewidth gnulinewidth def /vshift -70 def /dl {10 mul} def /hpt_ 31.5 def /vpt_ 31.5 def /hpt hpt_ def /vpt vpt_ def /M {moveto} bind def /L {lineto} bind def /R {rmoveto} bind def /V {rlineto} bind def /vpt2 vpt 2 mul def /hpt2 hpt 2 mul def /Lshow { currentpoint stroke M 0 vshift R show } def /Rshow { currentpoint stroke M dup stringwidth pop neg vshift R show } def /Cshow { currentpoint stroke M dup stringwidth pop -2 div vshift R show } def /UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def /DL { Color {setrgbcolor Solid {pop []} if 0 setdash } {pop pop pop Solid {pop []} if 0 setdash} ifelse } def /BL { stroke userlinewidth 2 mul setlinewidth } def /AL { stroke userlinewidth 2 div setlinewidth } def /UL { dup gnulinewidth mul /userlinewidth exch def 10 mul /udl exch def } def /PL { stroke userlinewidth setlinewidth } def /LTb { BL [] 0 0 0 DL } def /LTa { AL [1 udl mul 2 udl mul] 0 setdash 0 0 0 setrgbcolor } def /LT0 { PL [] 1 0 0 DL } def /LT1 { PL [4 dl 2 dl] 0 1 0 DL } def /LT2 { PL [2 dl 3 dl] 0 0 1 DL } def /LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def /LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def /LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def /LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def /LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def /LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def /Pnt { stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore } def /Dia { stroke [] 0 setdash 2 copy vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke Pnt } def /Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V currentpoint stroke M hpt neg vpt neg R hpt2 0 V stroke } def /Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke Pnt } def /Crs { stroke [] 0 setdash exch hpt sub exch vpt add M hpt2 vpt2 neg V currentpoint stroke M hpt2 neg 0 R hpt2 vpt2 V stroke } def /TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke Pnt } def /Star { 2 copy Pls Crs } def /BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath fill } def /TriUF { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath fill } def /TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke Pnt } def /TriDF { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath fill} def /DiaF { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath fill } def /Pent { stroke [] 0 setdash 2 copy gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore Pnt } def /PentF { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath fill grestore } def /Circle { stroke [] 0 setdash 2 copy hpt 0 360 arc stroke Pnt } def /CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def /C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def /C1 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill vpt 0 360 arc closepath } bind def /C2 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C3 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill vpt 0 360 arc closepath } bind def /C4 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc closepath } bind def /C5 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc } bind def /C6 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 270 arc closepath fill vpt 0 360 arc closepath } bind def /C7 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 270 arc closepath fill vpt 0 360 arc closepath } bind def /C8 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C9 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 450 arc closepath fill vpt 0 360 arc closepath } bind def /C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C11 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C12 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C13 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C14 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 360 arc closepath fill vpt 0 360 arc } bind def /C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill vpt 0 360 arc closepath } bind def /Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath } bind def /Square { dup Rec } bind def /Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def /S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def /S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def /S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def /S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill 2 copy vpt Square fill Bsquare } bind def /S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def /S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def /S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def /S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy vpt Square fill Bsquare } bind def /S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def /D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def /D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def /D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def /D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def /D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def /D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def /D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def /D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def /D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def /D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def /D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def /D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def /D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def /D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def /D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def /D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def /DiaE { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke } def /BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke } def /TriUE { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke } def /TriDE { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke } def /PentE { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore } def /CircE { stroke [] 0 setdash hpt 0 360 arc stroke } def /Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def /DiaW { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V Opaque stroke } def /BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V Opaque stroke } def /TriUW { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V Opaque stroke } def /TriDW { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V Opaque stroke } def /PentW { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat Opaque stroke grestore } def /CircW { stroke [] 0 setdash hpt 0 360 arc Opaque stroke } def /BoxFill { gsave Rec 1 setgray fill grestore } def /Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall currentdict end definefont /MFshow {{dup dup 0 get findfont exch 1 get scalefont setfont [ currentpoint ] exch dup 2 get 0 exch rmoveto dup dup 5 get exch 4 get {show} {stringwidth pop 0 rmoveto}ifelse dup 3 get {2 get neg 0 exch rmoveto pop} {pop aload pop moveto}ifelse} forall} bind def /MFwidth {0 exch {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont 5 get stringwidth pop add} {pop} ifelse} forall} bind def /MLshow { currentpoint stroke M 0 exch R MFshow } bind def /MRshow { currentpoint stroke M exch dup MFwidth neg 3 -1 roll R MFshow } def /MCshow { currentpoint stroke M exch dup MFwidth -2 div 3 -1 roll R MFshow } def end gnudict begin gsave 50 50 translate 0.050 0.050 scale 0 setgray newpath (Helvetica) findfont 210 scalefont setfont 1.000 UL LTb 945 630 M 63 0 V 5835 0 R -63 0 V stroke 819 630 M [ [(Helvetica) 210.0 0.0 true true (0)] ] -70.0 MRshow 945 1323 M 63 0 V 5835 0 R -63 0 V stroke 819 1323 M [ [(Helvetica) 210.0 0.0 true true (50)] ] -70.0 MRshow 945 2016 M 63 0 V 5835 0 R -63 0 V stroke 819 2016 M [ [(Helvetica) 210.0 0.0 true true (100)] ] -70.0 MRshow 945 2709 M 63 0 V 5835 0 R -63 0 V stroke 819 2709 M [ [(Helvetica) 210.0 0.0 true true (150)] ] -70.0 MRshow 945 3402 M 63 0 V 5835 0 R -63 0 V stroke 819 3402 M [ [(Helvetica) 210.0 0.0 true true (200)] ] -70.0 MRshow 945 4095 M 63 0 V 5835 0 R -63 0 V stroke 819 4095 M [ [(Helvetica) 210.0 0.0 true true (250)] ] -70.0 MRshow 945 4788 M 63 0 V 5835 0 R -63 0 V stroke 819 4788 M [ [(Helvetica) 210.0 0.0 true true (300)] ] -70.0 MRshow 945 630 M 0 31 V 0 4127 R 0 -31 V 1277 630 M 0 31 V 0 4127 R 0 -31 V 1549 630 M 0 31 V 0 4127 R 0 -31 V 1778 630 M 0 31 V 0 4127 R 0 -31 V 1977 630 M 0 31 V 0 4127 R 0 -31 V 2153 630 M 0 31 V 0 4127 R 0 -31 V 2309 630 M 0 63 V 0 4095 R 0 -63 V stroke 2309 420 M [ [(Helvetica) 210.0 0.0 true true (100)] ] -70.0 MCshow 3342 630 M 0 31 V 0 4127 R 0 -31 V 3945 630 M 0 31 V 0 4127 R 0 -31 V 4374 630 M 0 31 V 0 4127 R 0 -31 V 4706 630 M 0 31 V 0 4127 R 0 -31 V 4978 630 M 0 31 V 0 4127 R 0 -31 V 5207 630 M 0 31 V 0 4127 R 0 -31 V 5406 630 M 0 31 V 0 4127 R 0 -31 V 5581 630 M 0 31 V 0 4127 R 0 -31 V 5738 630 M 0 63 V 0 4095 R 0 -63 V stroke 5738 420 M [ [(Helvetica) 210.0 0.0 true true (1000)] ] -70.0 MCshow 6770 630 M 0 31 V 0 4127 R 0 -31 V 1.000 UL LTb 945 630 M 5898 0 V 0 4158 V -5898 0 V 945 630 L stroke 210 2709 M currentpoint gsave translate 90 rotate 0 0 moveto [ [(Helvetica) 210.0 0.0 true true (I/O Bandwidth [MByte/sec])] ] -70.0 MCshow grestore 3894 105 M [ [(Helvetica) 210.0 0.0 true true (File size [MByte])] ] -70.0 MCshow 1.000 UL LT0 1277 1449 M 272 3 V 229 -4 V 199 11 V 176 -9 V 156 1 V 142 -1 V 130 0 V 119 -7 V 110 8 V 103 -7 V 96 3 V 91 3 V 85 -223 V 80 -39 V 77 -172 V 72 19 V 70 7 V 66 -17 V 63 -21 V 61 -48 V 58 14 V 56 30 V 55 -37 V 52 23 V 50 -14 V 429 -19 V 5406 916 L 604 -22 V 428 -5 V 332 -4 V 1.000 UL LT1 1277 4592 M 272 -10 V 229 8 V 199 7 V 176 -12 V 156 12 V 142 -7 V 130 7 V 119 2 V 110 2 V 103 7 V 96 -9 V 91 2 V 85 8 V 80 -3153 V 77 249 V 72 -276 V 70 -11 V 66 -466 V 63 90 V 61 -149 V 58 283 V 56 -129 V 55 -83 V 52 -42 V 50 -39 V 429 8 V 1032 42 V 604 15 V 428 -1 V 332 6 V 1.000 UL LT2 1277 1455 M 272 -5 V 229 12 V 199 -4 V 176 -2 V 156 0 V 2451 955 L 130 50 V 119 40 V 110 -3 V 103 -9 V 96 28 V 3185 904 L 157 63 V 142 -55 V 129 32 V 119 4 V 111 -41 V 102 14 V 429 -3 V 5406 898 L 604 -11 V 428 -1 V 332 0 V 1.000 UL LT3 1277 4534 M 272 56 V 229 2 V 199 5 V 176 16 V 156 -220 V 142 203 V 130 19 V 119 0 V 110 -129 V 103 81 V 96 43 V 176 -96 V 3342 1202 L 142 -66 V 129 -33 V 119 -36 V 111 4 V 102 -91 V 429 -25 V 1032 4 V 604 9 V 428 -4 V 332 0 V 1.800 UP 1.000 UL LT4 5848 4620 M [ [(Helvetica) 210.0 0.0 true true (read 40%)] ] -70.0 MRshow 5974 4620 M 617 0 V -617 31 R 0 -62 V 617 62 R 0 -62 V 1277 4480 M 0 108 V -31 -108 R 62 0 V -62 108 R 62 0 V 241 -21 R 0 46 V -31 -46 R 62 0 V -62 46 R 62 0 V 198 -35 R 0 28 V -31 -28 R 62 0 V -62 28 R 62 0 V 168 -21 R 0 23 V -31 -23 R 62 0 V -62 23 R 62 0 V 145 1 R 0 8 V -31 -8 R 62 0 V -62 8 R 62 0 V 125 -340 R 0 231 V -31 -231 R 62 0 V -62 231 R 62 0 V 111 67 R 0 43 V -31 -43 R 62 0 V -62 43 R 62 0 V 99 -7 R 0 8 V -31 -8 R 62 0 V -62 8 R 62 0 V 88 -9 R 0 9 V -31 -9 R 62 0 V -62 9 R 62 0 V 79 -239 R 0 211 V -31 -211 R 62 0 V -62 211 R 62 0 V 72 -115 R 0 182 V -31 -182 R 62 0 V -62 182 R 62 0 V 65 -53 R 0 9 V -31 -9 R 62 0 V -62 9 R 62 0 V 145 -279 R 0 358 V -31 -358 R 62 0 V -62 358 R 62 0 V 3342 1156 M 0 91 V -31 -91 R 62 0 V -62 91 R 62 0 V 111 -124 R 0 27 V -31 -27 R 62 0 V -62 27 R 62 0 V 98 -91 R 0 88 V -31 -88 R 62 0 V -62 88 R 62 0 V 88 -163 R 0 166 V 3701 984 M 62 0 V -62 166 R 62 0 V 80 -98 R 0 39 V -31 -39 R 62 0 V -62 39 R 62 0 V 71 -136 R 0 50 V -31 -50 R 62 0 V -62 50 R 62 0 V 398 -84 R 0 67 V -31 -67 R 62 0 V -62 67 R 62 0 V 5406 947 M 0 23 V -31 -23 R 62 0 V -62 23 R 62 0 V 573 -11 R 0 18 V -31 -18 R 62 0 V -62 18 R 62 0 V 397 -24 R 0 21 V -31 -21 R 62 0 V -62 21 R 62 0 V 301 -19 R 0 18 V -31 -18 R 62 0 V -62 18 R 62 0 V 1277 4534 BoxF 1549 4590 BoxF 1778 4592 BoxF 1977 4597 BoxF 2153 4613 BoxF 2309 4393 BoxF 2451 4596 BoxF 2581 4615 BoxF 2700 4615 BoxF 2810 4486 BoxF 2913 4567 BoxF 3009 4610 BoxF 3185 4514 BoxF 3342 1202 BoxF 3484 1136 BoxF 3613 1103 BoxF 3732 1067 BoxF 3843 1071 BoxF 3945 980 BoxF 4374 955 BoxF 5406 959 BoxF 6010 968 BoxF 6438 964 BoxF 6770 964 BoxF 6282 4620 BoxF 1.800 UP 1.000 UL LT5 5848 4410 M [ [(Helvetica) 210.0 0.0 true true (write 40%)] ] -70.0 MRshow 5974 4410 M 617 0 V -617 31 R 0 -62 V 617 62 R 0 -62 V 1277 1439 M 0 32 V -31 -32 R 62 0 V -62 32 R 62 0 V 241 -30 R 0 19 V -31 -19 R 62 0 V -62 19 R 62 0 V 198 -1 R 0 5 V -31 -5 R 62 0 V -62 5 R 62 0 V 168 -10 R 0 9 V -31 -9 R 62 0 V -62 9 R 62 0 V 145 -9 R 0 5 V -31 -5 R 62 0 V -62 5 R 62 0 V 125 -11 R 0 16 V -31 -16 R 62 0 V -62 16 R 62 0 V 2451 925 M 0 60 V -31 -60 R 62 0 V -62 60 R 62 0 V 99 11 R 0 19 V -31 -19 R 62 0 V -62 19 R 62 0 V 88 17 R 0 25 V -31 -25 R 62 0 V -62 25 R 62 0 V 79 -53 R 0 77 V -31 -77 R 62 0 V -62 77 R 62 0 V 72 -55 R 0 14 V -31 -14 R 62 0 V -62 14 R 62 0 V 65 15 R 0 13 V -31 -13 R 62 0 V -62 13 R 62 0 V 3185 900 M 0 8 V -31 -8 R 62 0 V -62 8 R 62 0 V 126 13 R 0 92 V -31 -92 R 62 0 V -62 92 R 62 0 V 3484 904 M 0 17 V -31 -17 R 62 0 V -62 17 R 62 0 V 98 -3 R 0 52 V -31 -52 R 62 0 V -62 52 R 62 0 V 88 -45 R 0 45 V -31 -45 R 62 0 V -62 45 R 62 0 V 80 -72 R 0 18 V -31 -18 R 62 0 V -62 18 R 62 0 V 71 -1 R 0 11 V -31 -11 R 62 0 V -62 11 R 62 0 V 398 -16 R 0 16 V -31 -16 R 62 0 V -62 16 R 62 0 V 5406 891 M 0 13 V -31 -13 R 62 0 V -62 13 R 62 0 V 573 -22 R 0 11 V -31 -11 R 62 0 V -62 11 R 62 0 V 397 -12 R 0 10 V -31 -10 R 62 0 V -62 10 R 62 0 V 301 -7 R 0 5 V -31 -5 R 62 0 V -62 5 R 62 0 V 1277 1455 CircleF 1549 1450 CircleF 1778 1462 CircleF 1977 1458 CircleF 2153 1456 CircleF 2309 1456 CircleF 2451 955 CircleF 2581 1005 CircleF 2700 1045 CircleF 2810 1042 CircleF 2913 1033 CircleF 3009 1061 CircleF 3185 904 CircleF 3342 967 CircleF 3484 912 CircleF 3613 944 CircleF 3732 948 CircleF 3843 907 CircleF 3945 921 CircleF 4374 918 CircleF 5406 898 CircleF 6010 887 CircleF 6438 886 CircleF 6770 886 CircleF 6282 4410 CircleF 1.800 UP 1.000 UL LT6 5848 4200 M [ [(Helvetica) 210.0 0.0 true true (read 70%)] ] -70.0 MRshow 5974 4200 M 617 0 V -617 31 R 0 -62 V 617 62 R 0 -62 V 1277 4585 M 0 14 V -31 -14 R 62 0 V -62 14 R 62 0 V 241 -32 R 0 30 V -31 -30 R 62 0 V -62 30 R 62 0 V 198 -10 R 0 7 V -31 -7 R 62 0 V -62 7 R 62 0 V 168 -1 R 0 8 V -31 -8 R 62 0 V -62 8 R 62 0 V 145 -31 R 0 30 V -31 -30 R 62 0 V -62 30 R 62 0 V 125 -12 R 0 18 V -31 -18 R 62 0 V -62 18 R 62 0 V 111 -27 R 0 22 V -31 -22 R 62 0 V -62 22 R 62 0 V 99 -13 R 0 17 V -31 -17 R 62 0 V -62 17 R 62 0 V 88 -23 R 0 35 V -31 -35 R 62 0 V -62 35 R 62 0 V 79 -26 R 0 20 V -31 -20 R 62 0 V -62 20 R 62 0 V 72 -8 R 0 9 V -31 -9 R 62 0 V -62 9 R 62 0 V 65 -20 R 0 15 V -31 -15 R 62 0 V -62 15 R 62 0 V 60 -14 R 0 17 V -31 -17 R 62 0 V -62 17 R 62 0 V 54 -4 R 0 5 V -31 -5 R 62 0 V -62 5 R 62 0 V 49 -3361 R 0 413 V -31 -413 R 62 0 V -62 413 R 62 0 V 46 -198 R 0 480 V -31 -480 R 62 0 V -62 480 R 62 0 V 41 -697 R 0 362 V -31 -362 R 62 0 V -62 362 R 62 0 V 39 -426 R 0 469 V -31 -469 R 62 0 V -62 469 R 62 0 V 35 -712 R 0 21 V -31 -21 R 62 0 V -62 21 R 62 0 V 32 -82 R 0 323 V 3582 880 M 62 0 V -62 323 R 62 0 V 30 -419 R 0 217 V 3643 784 M 62 0 V -62 217 R 62 0 V 27 139 R 0 73 V -31 -73 R 62 0 V -62 73 R 62 0 V 25 -288 R 0 244 V 3757 925 M 62 0 V -62 244 R 62 0 V 24 -209 R 0 8 V -31 -8 R 62 0 V -62 8 R 62 0 V 21 -101 R 0 110 V 3864 867 M 62 0 V -62 110 R 62 0 V 19 -135 R 0 83 V -31 -83 R 62 0 V -62 83 R 62 0 V 398 -42 R 0 15 V -31 -15 R 62 0 V -62 15 R 62 0 V 1001 27 R 0 17 V -31 -17 R 62 0 V -62 17 R 62 0 V 573 -1 R 0 14 V -31 -14 R 62 0 V -62 14 R 62 0 V 397 -20 R 0 25 V -31 -25 R 62 0 V -62 25 R 62 0 V 301 -13 R 0 12 V -31 -12 R 62 0 V -62 12 R 62 0 V 1277 4592 Box 1549 4582 Box 1778 4590 Box 1977 4597 Box 2153 4585 Box 2309 4597 Box 2451 4590 Box 2581 4597 Box 2700 4599 Box 2810 4601 Box 2913 4608 Box 3009 4599 Box 3100 4601 Box 3185 4609 Box 3265 1456 Box 3342 1705 Box 3414 1429 Box 3484 1418 Box 3550 952 Box 3613 1042 Box 3674 893 Box 3732 1176 Box 3788 1047 Box 3843 964 Box 3895 922 Box 3945 883 Box 4374 891 Box 5406 933 Box 6010 948 Box 6438 947 Box 6770 953 Box 6282 4200 Box 1.800 UP 1.000 UL LT7 5848 3990 M [ [(Helvetica) 210.0 0.0 true true (write 70%)] ] -70.0 MRshow 5974 3990 M 617 0 V -617 31 R 0 -62 V 617 62 R 0 -62 V 1277 1446 M 0 6 V -31 -6 R 62 0 V -62 6 R 62 0 V 241 -5 R 0 11 V -31 -11 R 62 0 V -62 11 R 62 0 V 198 -13 R 0 7 V -31 -7 R 62 0 V -62 7 R 62 0 V 168 3 R 0 7 V -31 -7 R 62 0 V -62 7 R 62 0 V 145 -15 R 0 5 V -31 -5 R 62 0 V -62 5 R 62 0 V 125 -5 R 0 8 V -31 -8 R 62 0 V -62 8 R 62 0 V 111 -9 R 0 7 V -31 -7 R 62 0 V -62 7 R 62 0 V 99 -4 R 0 3 V -31 -3 R 62 0 V -62 3 R 62 0 V 88 -14 R 0 11 V -31 -11 R 62 0 V -62 11 R 62 0 V 79 -1 R 0 6 V -31 -6 R 62 0 V -62 6 R 62 0 V 72 -16 R 0 13 V -31 -13 R 62 0 V -62 13 R 62 0 V 65 -6 R 0 5 V -31 -5 R 62 0 V -62 5 R 62 0 V 60 -2 R 0 4 V -31 -4 R 62 0 V -62 4 R 62 0 V 54 -296 R 0 143 V -31 -143 R 62 0 V -62 143 R 62 0 V 49 -244 R 0 266 V -31 -266 R 62 0 V -62 266 R 62 0 V 46 -334 R 0 57 V -31 -57 R 62 0 V -62 57 R 62 0 V 41 -85 R 0 152 V 3383 959 M 62 0 V -62 152 R 62 0 V 39 -182 R 0 225 V 3453 929 M 62 0 V -62 225 R 62 0 V 35 -159 R 0 61 V -31 -61 R 62 0 V -62 61 R 62 0 V 32 -85 R 0 65 V -31 -65 R 62 0 V -62 65 R 62 0 V 30 -87 R 0 14 V -31 -14 R 62 0 V -62 14 R 62 0 V 27 -7 R 0 27 V -31 -27 R 62 0 V -62 27 R 62 0 V 25 -34 R 0 102 V 3757 949 M 62 0 V -62 102 R 62 0 V 24 -98 R 0 20 V -31 -20 R 62 0 V -62 20 R 62 0 V 21 -15 R 0 57 V -31 -57 R 62 0 V -62 57 R 62 0 V 19 -57 R 0 29 V -31 -29 R 62 0 V -62 29 R 62 0 V 398 -48 R 0 28 V -31 -28 R 62 0 V -62 28 R 62 0 V 5406 909 M 0 15 V -31 -15 R 62 0 V -62 15 R 62 0 V 573 -35 R 0 11 V -31 -11 R 62 0 V -62 11 R 62 0 V 397 -14 R 0 5 V -31 -5 R 62 0 V -62 5 R 62 0 V 301 -9 R 0 6 V -31 -6 R 62 0 V -62 6 R 62 0 V 1277 1449 Circle 1549 1452 Circle 1778 1448 Circle 1977 1459 Circle 2153 1450 Circle 2309 1451 Circle 2451 1450 Circle 2581 1450 Circle 2700 1443 Circle 2810 1451 Circle 2913 1444 Circle 3009 1447 Circle 3100 1450 Circle 3185 1227 Circle 3265 1188 Circle 3342 1016 Circle 3414 1035 Circle 3484 1042 Circle 3550 1025 Circle 3613 1004 Circle 3674 956 Circle 3732 970 Circle 3788 1000 Circle 3843 963 Circle 3895 986 Circle 3945 972 Circle 4374 953 Circle 5406 916 Circle 6010 894 Circle 6438 889 Circle 6770 885 Circle 6282 3990 Circle 1.000 UL LTb 4209 2296 M 63 0 V 2211 0 R -63 0 V stroke 4083 2296 M [ [(Helvetica) 210.0 0.0 true true (20)] ] -70.0 MRshow 4209 3066 M 63 0 V 2211 0 R -63 0 V stroke 4083 3066 M [ [(Helvetica) 210.0 0.0 true true (25)] ] -70.0 MRshow 4823 1680 M 0 63 V 0 1785 R 0 -63 V stroke 4823 1470 M [ [(Helvetica) 210.0 0.0 true true (1000)] ] -70.0 MCshow 6374 1680 M 0 63 V 0 1785 R 0 -63 V stroke 6374 1470 M [ [(Helvetica) 210.0 0.0 true true (2000)] ] -70.0 MCshow 1.000 UL LTb 4209 1680 M 2274 0 V 0 1848 V -2274 0 V 0 -1848 V 1.000 UL LT0 4209 2428 M 115 -30 V 907 -244 V 644 -61 V 499 -42 V 1.000 UL LT1 4209 2549 M 115 35 V 907 165 V 644 -6 V 499 64 V 1.000 UL LT2 4209 2209 M 115 -16 V 907 -119 V 644 -9 V 499 0 V 1.000 UL LT3 4209 2864 M 115 3 V 907 100 V 644 -44 V 499 3 V 1.800 UP 1.000 UL LT4 4324 2740 M 0 255 V -31 -255 R 62 0 V -62 255 R 62 0 V 876 -126 R 0 197 V -31 -197 R 62 0 V -62 197 R 62 0 V 613 -257 R 0 228 V -31 -228 R 62 0 V -62 228 R 62 0 V 468 -214 R 0 206 V -31 -206 R 62 0 V -62 206 R 62 0 V 4324 2867 BoxF 5231 2967 BoxF 5875 2923 BoxF 6374 2926 BoxF 1.800 UP 1.000 UL LT5 4324 2120 M 0 145 V -31 -145 R 62 0 V -62 145 R 62 0 V 876 -252 R 0 123 V -31 -123 R 62 0 V -62 123 R 62 0 V 613 -126 R 0 110 V -31 -110 R 62 0 V -62 110 R 62 0 V 468 -83 R 0 56 V -31 -56 R 62 0 V -62 56 R 62 0 V 4324 2193 CircleF 5231 2074 CircleF 5875 2065 CircleF 6374 2065 CircleF 1.800 UP 1.000 UL LT6 4324 2489 M 0 190 V -31 -190 R 62 0 V -62 190 R 62 0 V 876 -12 R 0 163 V -31 -163 R 62 0 V -62 163 R 62 0 V 613 -226 R 0 277 V -31 -277 R 62 0 V -62 277 R 62 0 V 468 -141 R 0 135 V -31 -135 R 62 0 V -62 135 R 62 0 V 4324 2584 Box 5231 2749 Box 5875 2743 Box 6374 2807 Box 1.800 UP 1.000 UL LT7 4324 2316 M 0 163 V -31 -163 R 62 0 V -62 163 R 62 0 V 876 -389 R 0 129 V -31 -129 R 62 0 V -62 129 R 62 0 V 613 -154 R 0 55 V -31 -55 R 62 0 V -62 55 R 62 0 V 468 -106 R 0 74 V -31 -74 R 62 0 V -62 74 R 62 0 V 4324 2398 Circle 5231 2154 Circle 5875 2093 Circle 6374 2051 Circle stroke grestore end showpage %%EndDocument @endspecial 827 4125 a Fq(Fig.)f(4.)1113 4012 y SDict begin H.S end 1113 4012 a 1113 4012 a SDict begin H.R end 1113 4012 a 1113 4012 a SDict begin [ /View [/XYZ H.V] /Dest (figure.4) cvn H.B /DEST pdfmark end 1113 4012 a 113 x Fq(Lo)s(cal)g(\014le)g(system)g(p)s(erformances)g(on)g(ALiCE.) 166 4336 y Fo(The)54 b Fi(bonnie++)h Fo(b)s(enc)m(hmark)e(w)m(orks)h (as)f(follo)m(ws:)f(the)h(giv)m(en)g(\014le)g(is)f(written)h(and)166 4456 y(read)36 b(bac)m(k)h(immediately)-8 b(.)33 b(W)-8 b(e)37 b(observ)m(e)h(the)e(write)g(p)s(erformance)g(to)f(bu\013er)i (cac)m(he)g(of)166 4577 y(60)29 b(MB/s)g(to)g(fall)e(to)h(ab)s(out)h (23)g(MB/s)g(at)g(a)g(\014le)f(size)i(of)e(100)h(and)g(200)f(MB,)i(for) e(40)h(and)166 4697 y(70)d(\045)h(dirt)m(y)g(bu\013ers,)g(resp)s(ectiv) m(ely)-8 b(.)28 b(Asymptotically)-8 b(,)25 b(the)i(p)s(erformance)f(is) g(decreasing)166 4817 y(to)35 b(ab)s(out)g(19)f(MB/s.)i(Being)f(able)g (to)g(read)g(from)f(the)i(bu\013er)f(cac)m(he,)i(the)f(subsequen)m(t)p 166 4946 299 4 v 166 5011 a Ft(2)257 5044 y Fq(5400)c(rpm)d(v)m (ersions.)166 5120 y Ft(3)257 5153 y Fq(The)24 b(standard)f(b)s(eha)m (vior)g(of)h(the)h(Lin)m(ux)d(k)m(ernel)i(is)f(to)i(start)g(\015ushing) d(bu\013er)h(pages)i(as)f(so)s(on)166 5266 y(as)38 b(the)g(giv)m(en)g (p)s(ercen)m(tage)h(of)f(memory)f(a)m(v)-5 b(ailable)37 b(for)h(bu\013er)f(cac)m(he)i(is)e(\\dirt)m(y".)h(A)g(bu\013er)166 5379 y(page)31 b(is)f(called)f(dirt)m(y)h(if)f(it)h(c)m(hanged)h(in)e (memory)h(but)g(has)g(not)h(y)m(et)g(b)s(een)f(written)f(to)i(disk.) 1769 5712 y Fo(8)p eop %%Page: 9 9 9 8 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 166 0 a SDict begin H.S end 166 0 a 166 0 a SDict begin H.R end 166 0 a 166 0 a SDict begin [ /View [/XYZ H.V] /Dest (page.9) cvn H.B /DEST pdfmark end 166 0 a 83 x Fo(read)34 b(op)s(eration)e(sho)m(ws)j(a)e(bandwidth)g (of)g(more)g(than)g(280)g(MB/s)h(for)f(small)e(\014les.)i(A)m(t)166 203 y(a)f(\014le)g(size)h(of)f(ab)s(out)h(200)e(MB,)i(the)g(sp)s(eed)h (drops)f(do)m(wn)h(to)e(24)g(MB/s.)166 364 y SDict begin H.S end 166 364 a 166 364 a SDict begin 14.5 H.A end 166 364 a 166 364 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.3.2) cvn H.B /DEST pdfmark end 166 364 a 199 x Fm(3.2)99 b(TCP/IP)34 b(p)-5 b(erformanc)g(e)34 b(via)g(Par)-5 b(aStation)166 907 y Fo(On)48 b(ALiCE,)g(w)m(e)h(can)f(c)m(ho)s(ose)h (TCP)g(pac)m(k)-5 b(ages)49 b(to)f(b)s(e)g(routed)h(via)e(F)-8 b(ast)47 b(Ethernet)166 1028 y(or)52 b(alternativ)m(ely|using)d(the)k (new)f(TCP/IP)i(k)m(ernel)e(mo)s(dule)f(describ)s(ed)h(in)f(Sec-)166 1148 y(tion)21 b(2.1|via)g(P)m(araStation/Myrinet.)h(The)h Fi(ttcp)g Fo(b)s(enc)m(hmark)g(issues)g(TCP/IP)h(pac)m(k-)166 1268 y(ets)31 b(o)m(v)m(er)g(a)f(p)s(oin)m(t-to-p)s(oin)m(t)d (connection)k(to)f(determine)g(the)g(uni-directional)d(TCP/IP)166 1389 y(sp)s(eed,)34 b(cf.)f(Figure)e(5.)i(The)g(p)s(erformance)f(is)g (seen)i(to)f(saturate)f(at)h(93)f(MB/s.)495 3336 y @beginspecial 50 @llx 50 @lly 410 @urx 302 @ury 3156 @rwi @setspecial %%BeginDocument: ttcp.eps /gnudict 256 dict def gnudict begin /Color true def /Solid false def /gnulinewidth 5.000 def /userlinewidth gnulinewidth def /vshift -70 def /dl {10 mul} def /hpt_ 31.5 def /vpt_ 31.5 def /hpt hpt_ def /vpt vpt_ def /M {moveto} bind def /L {lineto} bind def /R {rmoveto} bind def /V {rlineto} bind def /vpt2 vpt 2 mul def /hpt2 hpt 2 mul def /Lshow { currentpoint stroke M 0 vshift R show } def /Rshow { currentpoint stroke M dup stringwidth pop neg vshift R show } def /Cshow { currentpoint stroke M dup stringwidth pop -2 div vshift R show } def /UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def /DL { Color {setrgbcolor Solid {pop []} if 0 setdash } {pop pop pop Solid {pop []} if 0 setdash} ifelse } def /BL { stroke userlinewidth 2 mul setlinewidth } def /AL { stroke userlinewidth 2 div setlinewidth } def /UL { dup gnulinewidth mul /userlinewidth exch def 10 mul /udl exch def } def /PL { stroke userlinewidth setlinewidth } def /LTb { BL [] 0 0 0 DL } def /LTa { AL [1 udl mul 2 udl mul] 0 setdash 0 0 0 setrgbcolor } def /LT0 { PL [] 1 0 0 DL } def /LT1 { PL [4 dl 2 dl] 0 1 0 DL } def /LT2 { PL [2 dl 3 dl] 0 0 1 DL } def /LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def /LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def /LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def /LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def /LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def /LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def /Pnt { stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore } def /Dia { stroke [] 0 setdash 2 copy vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke Pnt } def /Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V currentpoint stroke M hpt neg vpt neg R hpt2 0 V stroke } def /Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke Pnt } def /Crs { stroke [] 0 setdash exch hpt sub exch vpt add M hpt2 vpt2 neg V currentpoint stroke M hpt2 neg 0 R hpt2 vpt2 V stroke } def /TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke Pnt } def /Star { 2 copy Pls Crs } def /BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath fill } def /TriUF { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath fill } def /TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke Pnt } def /TriDF { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath fill} def /DiaF { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath fill } def /Pent { stroke [] 0 setdash 2 copy gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore Pnt } def /PentF { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath fill grestore } def /Circle { stroke [] 0 setdash 2 copy hpt 0 360 arc stroke Pnt } def /CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def /C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def /C1 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill vpt 0 360 arc closepath } bind def /C2 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C3 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill vpt 0 360 arc closepath } bind def /C4 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc closepath } bind def /C5 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc } bind def /C6 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 270 arc closepath fill vpt 0 360 arc closepath } bind def /C7 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 270 arc closepath fill vpt 0 360 arc closepath } bind def /C8 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C9 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 450 arc closepath fill vpt 0 360 arc closepath } bind def /C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C11 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C12 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C13 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C14 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 360 arc closepath fill vpt 0 360 arc } bind def /C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill vpt 0 360 arc closepath } bind def /Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath } bind def /Square { dup Rec } bind def /Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def /S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def /S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def /S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def /S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill 2 copy vpt Square fill Bsquare } bind def /S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def /S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def /S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def /S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy vpt Square fill Bsquare } bind def /S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def /D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def /D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def /D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def /D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def /D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def /D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def /D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def /D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def /D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def /D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def /D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def /D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def /D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def /D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def /D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def /D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def /DiaE { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke } def /BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke } def /TriUE { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke } def /TriDE { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke } def /PentE { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore } def /CircE { stroke [] 0 setdash hpt 0 360 arc stroke } def /Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def /DiaW { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V Opaque stroke } def /BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V Opaque stroke } def /TriUW { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V Opaque stroke } def /TriDW { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V Opaque stroke } def /PentW { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat Opaque stroke grestore } def /CircW { stroke [] 0 setdash hpt 0 360 arc Opaque stroke } def /BoxFill { gsave Rec 1 setgray fill grestore } def /Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall currentdict end definefont /MFshow {{dup dup 0 get findfont exch 1 get scalefont setfont [ currentpoint ] exch dup 2 get 0 exch rmoveto dup dup 5 get exch 4 get {show} {stringwidth pop 0 rmoveto}ifelse dup 3 get {2 get neg 0 exch rmoveto pop} {pop aload pop moveto}ifelse} forall} bind def /MFwidth {0 exch {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont 5 get stringwidth pop add} {pop} ifelse} forall} bind def /MLshow { currentpoint stroke M 0 exch R MFshow } bind def /MRshow { currentpoint stroke M exch dup MFwidth neg 3 -1 roll R MFshow } def /MCshow { currentpoint stroke M exch dup MFwidth -2 div 3 -1 roll R MFshow } def end gnudict begin gsave 50 50 translate 0.050 0.050 scale 0 setgray newpath (Helvetica) findfont 210 scalefont setfont 1.000 UL LTb 1.000 UL LTa 945 630 M 5898 0 V 1.000 UL LTb 945 630 M 63 0 V 5835 0 R -63 0 V stroke 819 630 M [ [(Helvetica) 210.0 0.0 true true (0)] ] -70.0 MRshow 1.000 UL LTa 945 1462 M 5898 0 V 1.000 UL LTb 945 1462 M 63 0 V 5835 0 R -63 0 V stroke 819 1462 M [ [(Helvetica) 210.0 0.0 true true (20)] ] -70.0 MRshow 1.000 UL LTa 945 2293 M 5898 0 V 1.000 UL LTb 945 2293 M 63 0 V 5835 0 R -63 0 V stroke 819 2293 M [ [(Helvetica) 210.0 0.0 true true (40)] ] -70.0 MRshow 1.000 UL LTa 945 3125 M 5898 0 V 1.000 UL LTb 945 3125 M 63 0 V 5835 0 R -63 0 V stroke 819 3125 M [ [(Helvetica) 210.0 0.0 true true (60)] ] -70.0 MRshow 1.000 UL LTa 945 3956 M 5898 0 V 1.000 UL LTb 945 3956 M 63 0 V 5835 0 R -63 0 V stroke 819 3956 M [ [(Helvetica) 210.0 0.0 true true (80)] ] -70.0 MRshow 1.000 UL LTa 945 4788 M 5898 0 V 1.000 UL LTb 945 4788 M 63 0 V 5835 0 R -63 0 V stroke 819 4788 M [ [(Helvetica) 210.0 0.0 true true (100)] ] -70.0 MRshow 1.000 UL LTa 945 630 M 0 4158 V 1.000 UL LTb 945 630 M 0 63 V 0 4095 R 0 -63 V stroke 945 420 M [ [(Helvetica) 210.0 0.0 true true (1)] ] -70.0 MCshow 1.000 UL LTa 1399 630 M 0 4158 V 1.000 UL LTb 1399 630 M 0 63 V 0 4095 R 0 -63 V stroke 1399 420 M [ [(Helvetica) 210.0 0.0 true true (4)] ] -70.0 MCshow 1.000 UL LTa 1852 630 M 0 4158 V 1.000 UL LTb 1852 630 M 0 63 V 0 4095 R 0 -63 V stroke 1852 420 M [ [(Helvetica) 210.0 0.0 true true (16)] ] -70.0 MCshow 1.000 UL LTa 2306 630 M 0 4158 V 1.000 UL LTb 2306 630 M 0 63 V 0 4095 R 0 -63 V stroke 2306 420 M [ [(Helvetica) 210.0 0.0 true true (64)] ] -70.0 MCshow 1.000 UL LTa 2760 630 M 0 4158 V 1.000 UL LTb 2760 630 M 0 63 V 0 4095 R 0 -63 V stroke 2760 420 M [ [(Helvetica) 210.0 0.0 true true (256)] ] -70.0 MCshow 1.000 UL LTa 3213 630 M 0 4158 V 1.000 UL LTb 3213 630 M 0 63 V 0 4095 R 0 -63 V stroke 3213 420 M [ [(Helvetica) 210.0 0.0 true true (1k)] ] -70.0 MCshow 1.000 UL LTa 3667 630 M 0 4158 V 1.000 UL LTb 3667 630 M 0 63 V 0 4095 R 0 -63 V stroke 3667 420 M [ [(Helvetica) 210.0 0.0 true true (4k)] ] -70.0 MCshow 1.000 UL LTa 4121 630 M 0 4158 V 1.000 UL LTb 4121 630 M 0 63 V 0 4095 R 0 -63 V stroke 4121 420 M [ [(Helvetica) 210.0 0.0 true true (16k)] ] -70.0 MCshow 1.000 UL LTa 4575 630 M 0 4158 V 1.000 UL LTb 4575 630 M 0 63 V 0 4095 R 0 -63 V stroke 4575 420 M [ [(Helvetica) 210.0 0.0 true true (64k)] ] -70.0 MCshow 1.000 UL LTa 5028 630 M 0 4158 V 1.000 UL LTb 5028 630 M 0 63 V 0 4095 R 0 -63 V stroke 5028 420 M [ [(Helvetica) 210.0 0.0 true true (256k)] ] -70.0 MCshow 1.000 UL LTa 5482 630 M 0 4158 V 1.000 UL LTb 5482 630 M 0 63 V 0 4095 R 0 -63 V stroke 5482 420 M [ [(Helvetica) 210.0 0.0 true true (1M)] ] -70.0 MCshow 1.000 UL LTa 5936 630 M 0 4095 V 0 63 V 1.000 UL LTb 5936 630 M 0 63 V 0 4095 R 0 -63 V stroke 5936 420 M [ [(Helvetica) 210.0 0.0 true true (4M)] ] -70.0 MCshow 1.000 UL LTa 6389 630 M 0 4095 V 0 63 V 1.000 UL LTb 6389 630 M 0 63 V 0 4095 R 0 -63 V stroke 6389 420 M [ [(Helvetica) 210.0 0.0 true true (16M)] ] -70.0 MCshow 1.000 UL LTa 6843 630 M 0 4158 V 1.000 UL LTb 6843 630 M 0 63 V 0 4095 R 0 -63 V stroke 6843 420 M [ [(Helvetica) 210.0 0.0 true true (64M)] ] -70.0 MCshow 1.000 UL LTb 945 630 M 5898 0 V 0 4158 V -5898 0 V 945 630 L stroke 210 2709 M currentpoint gsave translate 90 rotate 0 0 moveto [ [(Helvetica) 210.0 0.0 true true (Throughput [bytes/sec])] ] -70.0 MCshow grestore 3894 105 M [ [(Helvetica) 210.0 0.0 true true (Size of packets [bytes])] ] -70.0 MCshow 1.800 UP 1.000 UL LT0 945 630 M 0 2 V -31 -2 R 62 0 V -62 2 R 62 0 V 196 0 R 0 2 V -31 -2 R 62 0 V -62 2 R 62 0 V 196 -3 R 0 5 V -31 -5 R 62 0 V -62 5 R 62 0 V 196 -4 R 0 10 V -31 -10 R 62 0 V -62 10 R 62 0 V 195 -9 R 0 12 V -31 -12 R 62 0 V -62 12 R 62 0 V 196 1 R 0 36 V -31 -36 R 62 0 V -62 36 R 62 0 V 196 -35 R 0 72 V -31 -72 R 62 0 V -62 72 R 62 0 V 196 -65 R 0 88 V -31 -88 R 62 0 V -62 88 R 62 0 V 196 -22 R 0 5 V -31 -5 R 62 0 V -62 5 R 62 0 V 196 75 R 0 19 V -31 -19 R 62 0 V -62 19 R 62 0 V 195 167 R 0 19 V -31 -19 R 62 0 V -62 19 R 62 0 V 196 150 R 0 81 V -31 -81 R 62 0 V -62 81 R 62 0 V 196 160 R 0 84 V -31 -84 R 62 0 V -62 84 R 62 0 V 196 328 R 0 73 V -31 -73 R 62 0 V -62 73 R 62 0 V 196 -184 R 0 73 V -31 -73 R 62 0 V -62 73 R 62 0 V 196 297 R 0 37 V -31 -37 R 62 0 V -62 37 R 62 0 V 196 536 R 0 73 V -31 -73 R 62 0 V -62 73 R 62 0 V 195 646 R 0 50 V -31 -50 R 62 0 V -62 50 R 62 0 V 196 429 R 0 48 V -31 -48 R 62 0 V -62 48 R 62 0 V 196 298 R 0 53 V -31 -53 R 62 0 V -62 53 R 62 0 V 196 80 R 0 91 V -31 -91 R 62 0 V -62 91 R 62 0 V 196 -20 R 0 54 V -31 -54 R 62 0 V -62 54 R 62 0 V 196 17 R 0 75 V -31 -75 R 62 0 V -62 75 R 62 0 V 195 -58 R 0 49 V -31 -49 R 62 0 V -62 49 R 62 0 V 196 -13 R 0 33 V -31 -33 R 62 0 V -62 33 R 62 0 V 196 -9 R 0 18 V -31 -18 R 62 0 V -62 18 R 62 0 V 196 -2 R 0 10 V -31 -10 R 62 0 V -62 10 R 62 0 V 945 631 Pls 1172 633 Pls 1399 633 Pls 1626 637 Pls 1852 639 Pls 2079 664 Pls 2306 683 Pls 2533 698 Pls 2760 723 Pls 2987 809 Pls 3213 995 Pls 3440 1196 Pls 3667 1438 Pls 3894 1844 Pls 4121 1734 Pls 4348 2085 Pls 4575 2676 Pls 4801 3384 Pls 5028 3862 Pls 5255 4210 Pls 5482 4362 Pls 5709 4415 Pls 5936 4497 Pls 6162 4500 Pls 6389 4528 Pls 6616 4545 Pls 6843 4557 Pls 1.000 UL LT0 945 631 M 227 2 V 227 0 V 227 4 V 226 2 V 227 25 V 227 19 V 227 15 V 227 25 V 227 86 V 226 186 V 227 201 V 227 242 V 227 406 V 227 -110 V 227 351 V 227 591 V 226 708 V 227 478 V 227 348 V 227 152 V 227 53 V 227 82 V 226 3 V 227 28 V 227 17 V 227 12 V stroke grestore end showpage %%EndDocument @endspecial 816 3515 a Fq(Fig.)f(5.)1103 3402 y SDict begin H.S end 1103 3402 a 1103 3402 a SDict begin H.R end 1103 3402 a 1103 3402 a SDict begin [ /View [/XYZ H.V] /Dest (figure.5) cvn H.B /DEST pdfmark end 1103 3402 a 113 x Fq(P)m(erformance)g(test)g(b)m(y)h Fh(ttcp)d Fq(via)h(P)m(araStation.)166 3712 y Fo(It)51 b(is)f(instructiv)m(e)h (to)g(compare)f(these)i(results)f(with)g(the)g(outcome)f(of)h(the)g(P)m (allas)166 3832 y Fi(send-receive)36 b Fo(MPI)d(b)s(enc)m(hmark)h([16)o (],)f(see)h(Figure)d(6.)166 4056 y(F)-8 b(or)28 b(the)h Fi(send-receive)j Fo(case)e(\(i.e.)e(the)h(bi-directional)d (situation\),)h(the)i(p)s(erformance)166 4176 y(lev)m(els)53 b(o\013)g(at)f(a)h(total)e(bandwidth)i(of)f(ab)s(out)h(175)f(MB/s)i (\(adding)e(up)h(the)g(data)166 4296 y(rates)39 b(of)e(b)s(oth)h (directions\).)g(As)h(the)g(P)-8 b(ALLAS)38 b(b)s(enc)m(hmark)h(do)s (es)g(not)f(pro)m(vide)h(uni-)166 4417 y(directional)25 b(measuremen)m(ts,)j(w)m(e)g(ha)m(v)m(e)h(prepared)f(corresp)s(onding)g Fi(send)h Fo(and)e Fi(receive)166 4537 y Fo(programs)37 b(and)h(found)h(a)f(saturation)f(of)g(the)i(uni-directional)c(MPI-p)s (erformance)j(at)166 4658 y(ab)s(out)32 b(140)g(MB/s,)h(cf.)g(Figure)f (7.)g(The)h(data)g(rate)f(via)g(TCP/IP)i(is)e(only)g(ab)s(out)g(34)g (\045)166 4778 y(smaller)39 b(than)i(via)f(MPI,)i(in)f(spite)f(of)h (the)g(o)m(v)m(erheads)i(of)e(the)g(full-\015edged)f(TCP/IP)166 4898 y(implemen)m(tation.)j(Still)h(this)i(lea)m(v)m(es)h(ro)s(om)e (for)g(impro)m(v)m(emen)m(t,)i(since)f(on)g(a)g(cluster)166 5019 y(there)39 b(exists)g(a)f(priori)f(kno)m(wledge)i(of)f(the)h (paths)g(to)f(all)e(IP)j(destinations,)f(therefore)166 5139 y(one)43 b(could)f(try)h(to)g(set)g(up)h(a)e(slim)f(TCP/IP)j (proto)s(col.)d(Moreo)m(v)m(er,)k(a)d(double)h(error)166 5259 y(c)m(hec)m(king)31 b(is)f(carried)f(out,)h(one)g(on)g(the)h(P)m (araStation)e(lev)m(el,)g(and)h(a)g(second)h(one)f(on)g(the)166 5380 y(TCP/IP)k(lev)m(el.)1769 5712 y(9)p eop %%Page: 10 10 10 9 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 166 0 a SDict begin H.S end 166 0 a 166 0 a SDict begin H.R end 166 0 a 166 0 a SDict begin [ /View [/XYZ H.V] /Dest (page.10) cvn H.B /DEST pdfmark end 166 0 a 659 1611 a @beginspecial 50 @llx 50 @lly 410 @urx 302 @ury 2761 @rwi @setspecial %%BeginDocument: pmb2_sendrecv.eps /gnudict 256 dict def gnudict begin /Color true def /Solid false def /gnulinewidth 5.000 def /userlinewidth gnulinewidth def /vshift -66 def /dl {10 mul} def /hpt_ 31.5 def /vpt_ 31.5 def /hpt hpt_ def /vpt vpt_ def /reencodeISO { dup dup findfont dup length dict begin { 1 index /FID ne { def }{ pop pop } ifelse } forall currentdict /CharStrings known { CharStrings /Idieresis known { /Encoding ISOLatin1Encoding def } if } if currentdict end definefont } def /ISOLatin1Encoding [ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright /parenleft/parenright/asterisk/plus/comma/minus/period/slash /zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon /less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N /O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright /asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m /n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/dotlessi/grave/acute/circumflex/tilde/macron/breve /dotaccent/dieresis/.notdef/ring/cedilla/.notdef/hungarumlaut /ogonek/caron/space/exclamdown/cent/sterling/currency/yen/brokenbar /section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot /hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior /acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine /guillemotright/onequarter/onehalf/threequarters/questiondown /Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla /Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex /Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis /multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute /Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis /aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave /iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex /otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis /yacute/thorn/ydieresis ] def /M {moveto} bind def /L {lineto} bind def /R {rmoveto} bind def /V {rlineto} bind def /vpt2 vpt 2 mul def /hpt2 hpt 2 mul def /Lshow { currentpoint stroke M 0 vshift R show } def /Rshow { currentpoint stroke M dup stringwidth pop neg vshift R show } def /Cshow { currentpoint stroke M dup stringwidth pop -2 div vshift R show } def /UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def /DL { Color {setrgbcolor Solid {pop []} if 0 setdash } {pop pop pop Solid {pop []} if 0 setdash} ifelse } def /BL { stroke userlinewidth 2 mul setlinewidth } def /AL { stroke userlinewidth 2 div setlinewidth } def /UL { dup gnulinewidth mul /userlinewidth exch def dup 1 lt {pop 1} if 10 mul /udl exch def } def /PL { stroke userlinewidth setlinewidth } def /LTb { BL [] 0 0 0 DL } def /LTa { AL [1 udl mul 2 udl mul] 0 setdash 0 0 0 setrgbcolor } def /LT0 { PL [] 1 0 0 DL } def /LT1 { PL [4 dl 2 dl] 0 1 0 DL } def /LT2 { PL [2 dl 3 dl] 0 0 1 DL } def /LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def /LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def /LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def /LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def /LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def /LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def /Pnt { stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore } def /Dia { stroke [] 0 setdash 2 copy vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke Pnt } def /Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V currentpoint stroke M hpt neg vpt neg R hpt2 0 V stroke } def /Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke Pnt } def /Crs { stroke [] 0 setdash exch hpt sub exch vpt add M hpt2 vpt2 neg V currentpoint stroke M hpt2 neg 0 R hpt2 vpt2 V stroke } def /TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke Pnt } def /Star { 2 copy Pls Crs } def /BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath fill } def /TriUF { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath fill } def /TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke Pnt } def /TriDF { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath fill} def /DiaF { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath fill } def /Pent { stroke [] 0 setdash 2 copy gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore Pnt } def /PentF { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath fill grestore } def /Circle { stroke [] 0 setdash 2 copy hpt 0 360 arc stroke Pnt } def /CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def /C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def /C1 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill vpt 0 360 arc closepath } bind def /C2 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C3 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill vpt 0 360 arc closepath } bind def /C4 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc closepath } bind def /C5 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc } bind def /C6 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 270 arc closepath fill vpt 0 360 arc closepath } bind def /C7 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 270 arc closepath fill vpt 0 360 arc closepath } bind def /C8 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C9 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 450 arc closepath fill vpt 0 360 arc closepath } bind def /C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C11 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C12 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C13 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C14 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 360 arc closepath fill vpt 0 360 arc } bind def /C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill vpt 0 360 arc closepath } bind def /Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath } bind def /Square { dup Rec } bind def /Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def /S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def /S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def /S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def /S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill 2 copy vpt Square fill Bsquare } bind def /S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def /S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def /S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def /S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy vpt Square fill Bsquare } bind def /S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def /D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def /D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def /D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def /D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def /D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def /D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def /D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def /D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def /D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def /D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def /D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def /D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def /D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def /D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def /D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def /D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def /DiaE { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke } def /BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke } def /TriUE { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke } def /TriDE { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke } def /PentE { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore } def /CircE { stroke [] 0 setdash hpt 0 360 arc stroke } def /Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def /DiaW { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V Opaque stroke } def /BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V Opaque stroke } def /TriUW { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V Opaque stroke } def /TriDW { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V Opaque stroke } def /PentW { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat Opaque stroke grestore } def /CircW { stroke [] 0 setdash hpt 0 360 arc Opaque stroke } def /BoxFill { gsave Rec 1 setgray fill grestore } def /Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall currentdict end definefont /Helvetica reencodeISO def /MFshow {{dup dup 0 get findfont exch 1 get scalefont setfont [ currentpoint ] exch dup 2 get 0 exch rmoveto dup dup 5 get exch 4 get {show} {stringwidth pop 0 rmoveto}ifelse dup 3 get {2 get neg 0 exch rmoveto pop} {pop aload pop moveto}ifelse} forall} bind def /MFwidth {0 exch {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont 5 get stringwidth pop add} {pop} ifelse} forall} bind def /MLshow { currentpoint stroke M 0 exch R MFshow } bind def /MRshow { currentpoint stroke M exch dup MFwidth neg 3 -1 roll R MFshow } def /MCshow { currentpoint stroke M exch dup MFwidth -2 div 3 -1 roll R MFshow } def end gnudict begin gsave 50 50 translate 0.050 0.050 scale 0 setgray newpath (Helvetica) findfont 200 scalefont setfont 1.000 UL LTb 0.500 UL LTa 1020 600 M 5840 0 V 1.000 UL LTb 1020 600 M 63 0 V 5777 0 R -63 0 V stroke 900 600 M [ [(Helvetica) 200.0 0.0 true true ( 0)] ] -66.7 MRshow 0.500 UL LTa 1020 1650 M 5840 0 V 1.000 UL LTb 1020 1650 M 63 0 V 5777 0 R -63 0 V stroke 900 1650 M [ [(Helvetica) 200.0 0.0 true true ( 50)] ] -66.7 MRshow 0.500 UL LTa 1020 2700 M 5840 0 V 1.000 UL LTb 1020 2700 M 63 0 V 5777 0 R -63 0 V stroke 900 2700 M [ [(Helvetica) 200.0 0.0 true true ( 100)] ] -66.7 MRshow 0.500 UL LTa 1020 3750 M 5840 0 V 1.000 UL LTb 1020 3750 M 63 0 V 5777 0 R -63 0 V stroke 900 3750 M [ [(Helvetica) 200.0 0.0 true true ( 150)] ] -66.7 MRshow 0.500 UL LTa 1020 4800 M 5840 0 V 1.000 UL LTb 1020 4800 M 63 0 V 5777 0 R -63 0 V stroke 900 4800 M [ [(Helvetica) 200.0 0.0 true true ( 200)] ] -66.7 MRshow 0.500 UL LTa 1020 600 M 0 4200 V 1.000 UL LTb 1020 600 M 0 63 V 0 4137 R 0 -63 V stroke 1020 400 M [ [(Helvetica) 200.0 0.0 true true (1)] ] -66.7 MCshow 0.500 UL LTa 1551 600 M 0 4200 V 1.000 UL LTb 1551 600 M 0 63 V 0 4137 R 0 -63 V stroke 1551 400 M [ [(Helvetica) 200.0 0.0 true true (4)] ] -66.7 MCshow 0.500 UL LTa 2082 600 M 0 4200 V 1.000 UL LTb 2082 600 M 0 63 V 0 4137 R 0 -63 V stroke 2082 400 M [ [(Helvetica) 200.0 0.0 true true (16)] ] -66.7 MCshow 0.500 UL LTa 2613 600 M 0 4200 V 1.000 UL LTb 2613 600 M 0 63 V 0 4137 R 0 -63 V stroke 2613 400 M [ [(Helvetica) 200.0 0.0 true true (64)] ] -66.7 MCshow 0.500 UL LTa 3144 600 M 0 4200 V 1.000 UL LTb 3144 600 M 0 63 V 0 4137 R 0 -63 V stroke 3144 400 M [ [(Helvetica) 200.0 0.0 true true (256)] ] -66.7 MCshow 0.500 UL LTa 3675 600 M 0 4200 V 1.000 UL LTb 3675 600 M 0 63 V 0 4137 R 0 -63 V stroke 3675 400 M [ [(Helvetica) 200.0 0.0 true true (1k)] ] -66.7 MCshow 0.500 UL LTa 4205 600 M 0 4200 V 1.000 UL LTb 4205 600 M 0 63 V 0 4137 R 0 -63 V stroke 4205 400 M [ [(Helvetica) 200.0 0.0 true true (4k)] ] -66.7 MCshow 0.500 UL LTa 4736 600 M 0 4200 V 1.000 UL LTb 4736 600 M 0 63 V 0 4137 R 0 -63 V stroke 4736 400 M [ [(Helvetica) 200.0 0.0 true true (16k)] ] -66.7 MCshow 0.500 UL LTa 5267 600 M 0 3937 V 0 200 R 0 63 V 1.000 UL LTb 5267 600 M 0 63 V 0 4137 R 0 -63 V stroke 5267 400 M [ [(Helvetica) 200.0 0.0 true true (64k)] ] -66.7 MCshow 0.500 UL LTa 5798 600 M 0 3937 V 0 200 R 0 63 V 1.000 UL LTb 5798 600 M 0 63 V 0 4137 R 0 -63 V stroke 5798 400 M [ [(Helvetica) 200.0 0.0 true true (256k)] ] -66.7 MCshow 0.500 UL LTa 6329 600 M 0 3937 V 0 200 R 0 63 V 1.000 UL LTb 6329 600 M 0 63 V 0 4137 R 0 -63 V stroke 6329 400 M [ [(Helvetica) 200.0 0.0 true true (1M)] ] -66.7 MCshow 0.500 UL LTa 6860 600 M 0 4200 V 1.000 UL LTb 6860 600 M 0 63 V 0 4137 R 0 -63 V stroke 6860 400 M [ [(Helvetica) 200.0 0.0 true true (4M)] ] -66.7 MCshow 1.000 UL LTb 1020 600 M 5840 0 V 0 4200 V -5840 0 V 0 -4200 V stroke 200 2700 M currentpoint gsave translate 90 rotate 0 0 moveto [ [(Helvetica) 200.0 0.0 true true (Throughput [MB/s])] ] -66.7 MCshow grestore 3940 100 M [ [(Helvetica) 200.0 0.0 true true (Size of Packets [bytes])] ] -66.7 MCshow 1.000 UP 1.000 UL LT0 5957 4637 M [ [(Helvetica) 200.0 0.0 true true (SendRrecv)] ] -66.7 MRshow 6077 4637 M 543 0 V 1020 601 M 265 1 V 266 2 V 265 4 V 266 18 V 265 28 V 266 52 V 265 97 V 266 43 V 265 241 V 266 338 V 265 372 V 265 471 V 266 315 V 265 701 V 266 688 V 265 299 V 266 -25 V 265 -364 V 266 65 V 265 -176 V 266 319 V 265 50 V 1020 601 Pls 1285 602 Pls 1551 604 Pls 1816 608 Pls 2082 626 Pls 2347 654 Pls 2613 706 Pls 2878 803 Pls 3144 846 Pls 3409 1087 Pls 3675 1425 Pls 3940 1797 Pls 4205 2268 Pls 4471 2583 Pls 4736 3284 Pls 5002 3972 Pls 5267 4271 Pls 5533 4246 Pls 5798 3882 Pls 6064 3947 Pls 6329 3771 Pls 6595 4090 Pls 6860 4140 Pls 6348 4637 Pls stroke grestore end showpage %%EndDocument @endspecial 268 1790 a Fq(Fig.)30 b(6.)554 1677 y SDict begin H.S end 554 1677 a 554 1677 a SDict begin H.R end 554 1677 a 554 1677 a SDict begin [ /View [/XYZ H.V] /Dest (figure.6) cvn H.B /DEST pdfmark end 554 1677 a 113 x Fq(P)m(erformances)h(of)g(the)f Fh(send-receive)d Fq(P)m(allas)j (MPI-b)s(enc)m(hmark)g(on)g(ALiCE.)659 3594 y @beginspecial 50 @llx 50 @lly 410 @urx 302 @ury 2761 @rwi @setspecial %%BeginDocument: mpi_unidir.eps /gnudict 256 dict def gnudict begin /Color true def /Solid false def /gnulinewidth 5.000 def /userlinewidth gnulinewidth def /vshift -66 def /dl {10 mul} def /hpt_ 31.5 def /vpt_ 31.5 def /hpt hpt_ def /vpt vpt_ def /reencodeISO { dup dup findfont dup length dict begin { 1 index /FID ne { def }{ pop pop } ifelse } forall currentdict /CharStrings known { CharStrings /Idieresis known { /Encoding ISOLatin1Encoding def } if } if currentdict end definefont } def /ISOLatin1Encoding [ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright /parenleft/parenright/asterisk/plus/comma/minus/period/slash /zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon /less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N /O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright /asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m /n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/dotlessi/grave/acute/circumflex/tilde/macron/breve /dotaccent/dieresis/.notdef/ring/cedilla/.notdef/hungarumlaut /ogonek/caron/space/exclamdown/cent/sterling/currency/yen/brokenbar /section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot /hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior /acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine /guillemotright/onequarter/onehalf/threequarters/questiondown /Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla /Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex /Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis /multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute /Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis /aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave /iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex /otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis /yacute/thorn/ydieresis ] def /M {moveto} bind def /L {lineto} bind def /R {rmoveto} bind def /V {rlineto} bind def /vpt2 vpt 2 mul def /hpt2 hpt 2 mul def /Lshow { currentpoint stroke M 0 vshift R show } def /Rshow { currentpoint stroke M dup stringwidth pop neg vshift R show } def /Cshow { currentpoint stroke M dup stringwidth pop -2 div vshift R show } def /UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def /DL { Color {setrgbcolor Solid {pop []} if 0 setdash } {pop pop pop Solid {pop []} if 0 setdash} ifelse } def /BL { stroke userlinewidth 2 mul setlinewidth } def /AL { stroke userlinewidth 2 div setlinewidth } def /UL { dup gnulinewidth mul /userlinewidth exch def dup 1 lt {pop 1} if 10 mul /udl exch def } def /PL { stroke userlinewidth setlinewidth } def /LTb { BL [] 0 0 0 DL } def /LTa { AL [1 udl mul 2 udl mul] 0 setdash 0 0 0 setrgbcolor } def /LT0 { PL [] 1 0 0 DL } def /LT1 { PL [4 dl 2 dl] 0 1 0 DL } def /LT2 { PL [2 dl 3 dl] 0 0 1 DL } def /LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def /LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def /LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def /LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def /LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def /LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def /Pnt { stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore } def /Dia { stroke [] 0 setdash 2 copy vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke Pnt } def /Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V currentpoint stroke M hpt neg vpt neg R hpt2 0 V stroke } def /Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke Pnt } def /Crs { stroke [] 0 setdash exch hpt sub exch vpt add M hpt2 vpt2 neg V currentpoint stroke M hpt2 neg 0 R hpt2 vpt2 V stroke } def /TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke Pnt } def /Star { 2 copy Pls Crs } def /BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath fill } def /TriUF { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath fill } def /TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke Pnt } def /TriDF { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath fill} def /DiaF { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath fill } def /Pent { stroke [] 0 setdash 2 copy gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore Pnt } def /PentF { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath fill grestore } def /Circle { stroke [] 0 setdash 2 copy hpt 0 360 arc stroke Pnt } def /CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def /C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def /C1 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill vpt 0 360 arc closepath } bind def /C2 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C3 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill vpt 0 360 arc closepath } bind def /C4 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc closepath } bind def /C5 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc } bind def /C6 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 270 arc closepath fill vpt 0 360 arc closepath } bind def /C7 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 270 arc closepath fill vpt 0 360 arc closepath } bind def /C8 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C9 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 450 arc closepath fill vpt 0 360 arc closepath } bind def /C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C11 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C12 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C13 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C14 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 360 arc closepath fill vpt 0 360 arc } bind def /C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill vpt 0 360 arc closepath } bind def /Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath } bind def /Square { dup Rec } bind def /Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def /S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def /S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def /S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def /S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill 2 copy vpt Square fill Bsquare } bind def /S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def /S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def /S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def /S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy vpt Square fill Bsquare } bind def /S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def /D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def /D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def /D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def /D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def /D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def /D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def /D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def /D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def /D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def /D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def /D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def /D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def /D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def /D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def /D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def /D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def /DiaE { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke } def /BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke } def /TriUE { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke } def /TriDE { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke } def /PentE { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore } def /CircE { stroke [] 0 setdash hpt 0 360 arc stroke } def /Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def /DiaW { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V Opaque stroke } def /BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V Opaque stroke } def /TriUW { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V Opaque stroke } def /TriDW { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V Opaque stroke } def /PentW { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat Opaque stroke grestore } def /CircW { stroke [] 0 setdash hpt 0 360 arc Opaque stroke } def /BoxFill { gsave Rec 1 setgray fill grestore } def /Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall currentdict end definefont /Helvetica reencodeISO def /MFshow {{dup dup 0 get findfont exch 1 get scalefont setfont [ currentpoint ] exch dup 2 get 0 exch rmoveto dup dup 5 get exch 4 get {show} {stringwidth pop 0 rmoveto}ifelse dup 3 get {2 get neg 0 exch rmoveto pop} {pop aload pop moveto}ifelse} forall} bind def /MFwidth {0 exch {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont 5 get stringwidth pop add} {pop} ifelse} forall} bind def /MLshow { currentpoint stroke M 0 exch R MFshow } bind def /MRshow { currentpoint stroke M exch dup MFwidth neg 3 -1 roll R MFshow } def /MCshow { currentpoint stroke M exch dup MFwidth -2 div 3 -1 roll R MFshow } def end gnudict begin gsave 50 50 translate 0.050 0.050 scale 0 setgray newpath (Helvetica) findfont 200 scalefont setfont 1.000 UL LTb 0.500 UL LTa 1020 600 M 5840 0 V 1.000 UL LTb 1020 600 M 63 0 V 5777 0 R -63 0 V stroke 900 600 M [ [(Helvetica) 200.0 0.0 true true ( 0)] ] -66.7 MRshow 0.500 UL LTa 1020 1125 M 5840 0 V 1.000 UL LTb 1020 1125 M 63 0 V 5777 0 R -63 0 V stroke 900 1125 M [ [(Helvetica) 200.0 0.0 true true ( 20)] ] -66.7 MRshow 0.500 UL LTa 1020 1650 M 5840 0 V 1.000 UL LTb 1020 1650 M 63 0 V 5777 0 R -63 0 V stroke 900 1650 M [ [(Helvetica) 200.0 0.0 true true ( 40)] ] -66.7 MRshow 0.500 UL LTa 1020 2175 M 5840 0 V 1.000 UL LTb 1020 2175 M 63 0 V 5777 0 R -63 0 V stroke 900 2175 M [ [(Helvetica) 200.0 0.0 true true ( 60)] ] -66.7 MRshow 0.500 UL LTa 1020 2700 M 5840 0 V 1.000 UL LTb 1020 2700 M 63 0 V 5777 0 R -63 0 V stroke 900 2700 M [ [(Helvetica) 200.0 0.0 true true ( 80)] ] -66.7 MRshow 0.500 UL LTa 1020 3225 M 5840 0 V 1.000 UL LTb 1020 3225 M 63 0 V 5777 0 R -63 0 V stroke 900 3225 M [ [(Helvetica) 200.0 0.0 true true ( 100)] ] -66.7 MRshow 0.500 UL LTa 1020 3750 M 5840 0 V 1.000 UL LTb 1020 3750 M 63 0 V 5777 0 R -63 0 V stroke 900 3750 M [ [(Helvetica) 200.0 0.0 true true ( 120)] ] -66.7 MRshow 0.500 UL LTa 1020 4275 M 5840 0 V 1.000 UL LTb 1020 4275 M 63 0 V 5777 0 R -63 0 V stroke 900 4275 M [ [(Helvetica) 200.0 0.0 true true ( 140)] ] -66.7 MRshow 0.500 UL LTa 1020 4800 M 5840 0 V 1.000 UL LTb 1020 4800 M 63 0 V 5777 0 R -63 0 V stroke 900 4800 M [ [(Helvetica) 200.0 0.0 true true ( 160)] ] -66.7 MRshow 0.500 UL LTa 1020 600 M 0 4200 V 1.000 UL LTb 1020 600 M 0 63 V 0 4137 R 0 -63 V stroke 1020 400 M [ [(Helvetica) 200.0 0.0 true true (1)] ] -66.7 MCshow 0.500 UL LTa 1551 600 M 0 4200 V 1.000 UL LTb 1551 600 M 0 63 V 0 4137 R 0 -63 V stroke 1551 400 M [ [(Helvetica) 200.0 0.0 true true (4)] ] -66.7 MCshow 0.500 UL LTa 2082 600 M 0 4200 V 1.000 UL LTb 2082 600 M 0 63 V 0 4137 R 0 -63 V stroke 2082 400 M [ [(Helvetica) 200.0 0.0 true true (16)] ] -66.7 MCshow 0.500 UL LTa 2613 600 M 0 4200 V 1.000 UL LTb 2613 600 M 0 63 V 0 4137 R 0 -63 V stroke 2613 400 M [ [(Helvetica) 200.0 0.0 true true (64)] ] -66.7 MCshow 0.500 UL LTa 3144 600 M 0 4200 V 1.000 UL LTb 3144 600 M 0 63 V 0 4137 R 0 -63 V stroke 3144 400 M [ [(Helvetica) 200.0 0.0 true true (256)] ] -66.7 MCshow 0.500 UL LTa 3675 600 M 0 4200 V 1.000 UL LTb 3675 600 M 0 63 V 0 4137 R 0 -63 V stroke 3675 400 M [ [(Helvetica) 200.0 0.0 true true (1k)] ] -66.7 MCshow 0.500 UL LTa 4205 600 M 0 4200 V 1.000 UL LTb 4205 600 M 0 63 V 0 4137 R 0 -63 V stroke 4205 400 M [ [(Helvetica) 200.0 0.0 true true (4k)] ] -66.7 MCshow 0.500 UL LTa 4736 600 M 0 4200 V 1.000 UL LTb 4736 600 M 0 63 V 0 4137 R 0 -63 V stroke 4736 400 M [ [(Helvetica) 200.0 0.0 true true (16k)] ] -66.7 MCshow 0.500 UL LTa 5267 600 M 0 4200 V 1.000 UL LTb 5267 600 M 0 63 V 0 4137 R 0 -63 V stroke 5267 400 M [ [(Helvetica) 200.0 0.0 true true (64k)] ] -66.7 MCshow 0.500 UL LTa 5798 600 M 0 4200 V 1.000 UL LTb 5798 600 M 0 63 V 0 4137 R 0 -63 V stroke 5798 400 M [ [(Helvetica) 200.0 0.0 true true (256k)] ] -66.7 MCshow 0.500 UL LTa 6329 600 M 0 4137 V 0 63 V 1.000 UL LTb 6329 600 M 0 63 V 0 4137 R 0 -63 V stroke 6329 400 M [ [(Helvetica) 200.0 0.0 true true (1M)] ] -66.7 MCshow 0.500 UL LTa 6860 600 M 0 4200 V 1.000 UL LTb 6860 600 M 0 63 V 0 4137 R 0 -63 V stroke 6860 400 M [ [(Helvetica) 200.0 0.0 true true (4M)] ] -66.7 MCshow 1.000 UL LTb 1020 600 M 5840 0 V 0 4200 V -5840 0 V 0 -4200 V stroke 200 2700 M currentpoint gsave translate 90 rotate 0 0 moveto [ [(Helvetica) 200.0 0.0 true true (Throughput [MB/s])] ] -66.7 MCshow grestore 3940 100 M [ [(Helvetica) 200.0 0.0 true true (Size of Packets [bytes])] ] -66.7 MCshow 1.000 UP 1.000 UL LT0 1020 601 M 531 4 V 531 26 V 531 94 V 531 219 V 531 1024 V 530 1882 V 531 429 V 531 3 V 531 -4 V 531 -42 V 531 25 V 1020 601 Pls 1551 605 Pls 2082 631 Pls 2613 725 Pls 3144 944 Pls 3675 1968 Pls 4205 3850 Pls 4736 4279 Pls 5267 4282 Pls 5798 4278 Pls 6329 4236 Pls 6860 4261 Pls stroke grestore end showpage %%EndDocument @endspecial 615 3773 a(Fig.)h(7.)902 3660 y SDict begin H.S end 902 3660 a 902 3660 a SDict begin H.R end 902 3660 a 902 3660 a SDict begin [ /View [/XYZ H.V] /Dest (figure.7) cvn H.B /DEST pdfmark end 902 3660 a 113 x Fq(MPI-p)s (erformance)f(for)g(uni-directional)d(comm)m(unication.)166 3966 y SDict begin H.S end 166 3966 a 166 3966 a SDict begin 14.5 H.A end 166 3966 a 166 3966 a SDict begin [ /View [/XYZ H.V] /Dest (section.4) cvn H.B /DEST pdfmark end 166 3966 a 83 x Fp(4)112 b(File)36 b(System)h(Benc)m(hmarks)166 4417 y Fo(Our)j(b)s(enc)m(hmarks)h(follo)m(w)d(Ref.)i([13],)g(where)h (p)s(erformance)f(results)g(on)g(60)g(no)s(des)g(of)166 4537 y(the)d(Chiba-Cit)m(y)f(cluster)h(at)g(Argonne)g(National)d(Lab)s (oratory)i(ha)m(v)m(e)i(b)s(een)f(rep)s(orted.)166 4658 y(This)f(cluster)h(is)f(equipp)s(ed)g(with)g(the)h(same)f(Myrinet)g(v)m (ersion)h(as)f(ALiCE.)h(This)f(will)166 4778 y(enable)28 b(us)g(to)g(compare)f(our)h(results)g(using)g(TCP/IP)h(o)m(v)m(er)g(P)m (araStation)e(on)h(an)f(Alpha)166 4898 y(system)42 b(with)f(TCP/IP)i(o) m(v)m(er)f(the)g(Myrinet/GM)f(soft)m(w)m(are)h(on)f(a)g(P)m(en)m(tium)g (cluster.)166 5019 y(Since)33 b(loading)d(and)i(disc)m(harging)g(large) f(amoun)m(ts)i(of)f(data)g(to)g(the)h(cluster)f(constitute)166 5139 y(a)d(crucial)f(b)s(ottlenec)m(k)i(for)e(data-in)m(tensiv)m(e)h (pro)s(duction)g(runs)h(on)f(clusters,)h(w)m(e)g(include)166 5259 y(p)s(erformances)j(with)g(resp)s(ect)h(to)f(reading)f(from)g(and) h(writing)e(to)i(UNIX)g(\014les)h(lo)s(cated)166 5380 y(on)f(an)f(external)h(RAID.)1745 5712 y(10)p eop %%Page: 11 11 11 10 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 166 0 a SDict begin H.S end 166 0 a 166 0 a SDict begin H.R end 166 0 a 166 0 a SDict begin [ /View [/XYZ H.V] /Dest (page.11) cvn H.B /DEST pdfmark end 166 0 a 166 0 a SDict begin H.S end 166 0 a 166 0 a SDict begin 14.5 H.A end 166 0 a 166 0 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.1) cvn H.B /DEST pdfmark end 166 0 a 83 x Fm(4.1)99 b(Concurr)-5 b(ent)35 b(r)-5 b(e)g(ad/write)34 b(p)-5 b(erformanc)g(e)166 440 y Fo(Our)47 b(test)h(co)s(de)g(w)m(orks)g(as)g(follo)m(ws:)e(a)h(new)h(PVFS)f (\014le,)g(common)f(to)h Fl(P)61 b Fo(compute)166 560 y(pro)s(cesses,)35 b(is)d(op)s(ened)h(on)f Fl(N)43 b Fo(I/O-no)s(des.)33 b(Concurren)m(tly)g(the)g(same)f(amoun)m(t)g(of)g (data)166 680 y Fl(S)d Fo(is)23 b(written)f(from)g(eac)m(h)i(of)f(the)h Fl(P)36 b Fo(pro)s(cesses)25 b(\(virtual)d(partitioning\))e(to)i (disjoin)m(t)g(parts)166 801 y(of)i(the)h(\014le.)f(PVFS)h(strip)s(es)f (the)h(data)f(on)m(to)g(the)h Fl(N)35 b Fo(I/O-no)s(des)25 b(\(ph)m(ysical)f(partitioning\))166 921 y(with)32 b(a)h(strip)s(e)f (size)h(of)f(64)g(kB.)166 1157 y(After)43 b(the)g(data)g(is)f(written,) h(w)m(e)h(close)f(the)g(\014le)f(and)h(reop)s(en)h(it)e(again)f(in)h (order)h(to)166 1278 y(resh)m(u\017e)35 b(the)e(same)g(data)g(bac)m(k)h (to)f(the)g(compute-no)s(des.)g(The)h(bandwidth)f(for)g(write)166 1398 y(and)22 b(read)g(op)s(erations)f(is)h(computed)g(from)f(the)h (maxim)m(um)e(of)h(the)h(w)m(all)f(clo)s(c)m(k)h(execution)166 1519 y(times)32 b(ac)m(hiev)m(ed)i(on)e(all)f(the)i Fl(P)46 b Fo(compute-no)s(des.)166 1755 y(W)-8 b(e)51 b(v)-5 b(ary)52 b Fl(P)64 b Fo(in)50 b(the)h(range)g Fl(P)73 b Fo(=)59 b(1)17 b Fl(:)g(:)g(:)e Fo(64,)51 b(and)g(rep)s(eat)g(eac)m (h)h(measuremen)m(t)f(for)166 1875 y Fl(N)62 b Fo(=)51 b(4,)46 b Fl(N)62 b Fo(=)51 b(16)46 b(and)h Fl(N)62 b Fo(=)51 b(32)46 b(I/O-no)s(des.)g(The)i(amoun)m(t)e(of)g(data)g Fl(S)52 b Fo(written)166 1996 y(and)38 b(read)g Fm(p)-5 b(er)39 b(c)-5 b(ompute-no)g(de)44 b Fo(is)37 b(c)m(hosen)i(prop)s (ortional)c(to)i(the)h(n)m(um)m(b)s(er)g Fl(N)48 b Fo(of)37 b(I/O-)166 2116 y(no)s(des,)e Fl(S=)-5 b(N)40 b Fo(=)29 b(const)35 b(\(here)g(w)m(e)g(follo)m(w)d(closely)h(the)h(b)s(enc)m (hmark)h(of)e(Ref.)h([13]\).)g(The)166 2236 y(reasoning)c(is)f(that)h (although)f(w)m(e)i(v)-5 b(ary)30 b(the)h(n)m(um)m(b)s(er)f(of)g (I/O-no)s(des,)g(the)g(bu\013er-cac)m(he)166 2357 y(will)e(b)s(e)i (saturated)g(for)g(one)g(and)g(the)h(same)e(n)m(um)m(b)s(er)i(of)e (compute-no)s(des.)i(Indeed)g(this)166 2477 y(b)s(eha)m(vior)e(is)g(b)s (orne)g(out)g(in)g(Figure)f(8,)h(whic)m(h)h(sho)m(ws)g(the)g(cum)m (ulativ)m(e)f(throughput)g(for)166 2597 y(the)k(write)f(op)s(eration.) 495 4589 y @beginspecial 50 @llx 50 @lly 410 @urx 302 @ury 3156 @rwi @setspecial %%BeginDocument: write.eps /gnudict 256 dict def gnudict begin /Color false def /Solid false def /gnulinewidth 5.000 def /userlinewidth gnulinewidth def /vshift -80 def /dl {10 mul} def /hpt_ 31.5 def /vpt_ 31.5 def /hpt hpt_ def /vpt vpt_ def /M {moveto} bind def /L {lineto} bind def /R {rmoveto} bind def /V {rlineto} bind def /vpt2 vpt 2 mul def /hpt2 hpt 2 mul def /Lshow { currentpoint stroke M 0 vshift R show } def /Rshow { currentpoint stroke M dup stringwidth pop neg vshift R show } def /Cshow { currentpoint stroke M dup stringwidth pop -2 div vshift R show } def /UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def /DL { Color {setrgbcolor Solid {pop []} if 0 setdash } {pop pop pop Solid {pop []} if 0 setdash} ifelse } def /BL { stroke userlinewidth 2 mul setlinewidth } def /AL { stroke userlinewidth 2 div setlinewidth } def /UL { dup gnulinewidth mul /userlinewidth exch def 10 mul /udl exch def } def /PL { stroke userlinewidth setlinewidth } def /LTb { BL [] 0 0 0 DL } def /LTa { AL [1 udl mul 2 udl mul] 0 setdash 0 0 0 setrgbcolor } def /LT0 { PL [] 1 0 0 DL } def /LT1 { PL [4 dl 2 dl] 0 1 0 DL } def /LT2 { PL [2 dl 3 dl] 0 0 1 DL } def /LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def /LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def /LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def /LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def /LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def /LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def /Pnt { stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore } def /Dia { stroke [] 0 setdash 2 copy vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke Pnt } def /Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V currentpoint stroke M hpt neg vpt neg R hpt2 0 V stroke } def /Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke Pnt } def /Crs { stroke [] 0 setdash exch hpt sub exch vpt add M hpt2 vpt2 neg V currentpoint stroke M hpt2 neg 0 R hpt2 vpt2 V stroke } def /TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke Pnt } def /Star { 2 copy Pls Crs } def /BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath fill } def /TriUF { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath fill } def /TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke Pnt } def /TriDF { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath fill} def /DiaF { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath fill } def /Pent { stroke [] 0 setdash 2 copy gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore Pnt } def /PentF { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath fill grestore } def /Circle { stroke [] 0 setdash 2 copy hpt 0 360 arc stroke Pnt } def /CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def /C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def /C1 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill vpt 0 360 arc closepath } bind def /C2 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C3 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill vpt 0 360 arc closepath } bind def /C4 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc closepath } bind def /C5 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc } bind def /C6 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 270 arc closepath fill vpt 0 360 arc closepath } bind def /C7 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 270 arc closepath fill vpt 0 360 arc closepath } bind def /C8 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C9 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 450 arc closepath fill vpt 0 360 arc closepath } bind def /C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C11 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C12 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C13 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C14 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 360 arc closepath fill vpt 0 360 arc } bind def /C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill vpt 0 360 arc closepath } bind def /Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath } bind def /Square { dup Rec } bind def /Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def /S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def /S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def /S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def /S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill 2 copy vpt Square fill Bsquare } bind def /S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def /S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def /S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def /S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy vpt Square fill Bsquare } bind def /S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def /D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def /D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def /D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def /D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def /D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def /D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def /D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def /D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def /D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def /D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def /D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def /D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def /D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def /D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def /D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def /D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def /DiaE { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke } def /BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke } def /TriUE { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke } def /TriDE { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke } def /PentE { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore } def /CircE { stroke [] 0 setdash hpt 0 360 arc stroke } def /Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def /DiaW { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V Opaque stroke } def /BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V Opaque stroke } def /TriUW { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V Opaque stroke } def /TriDW { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V Opaque stroke } def /PentW { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat Opaque stroke grestore } def /CircW { stroke [] 0 setdash hpt 0 360 arc Opaque stroke } def /BoxFill { gsave Rec 1 setgray fill grestore } def /Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall currentdict end definefont end gnudict begin gsave 50 50 translate 0.050 0.050 scale 0 setgray newpath (Helvetica) findfont 240 scalefont setfont 1.000 UL LTb 1224 720 M 63 0 V 5505 0 R -63 0 V -5649 0 R (0) Rshow 1224 1123 M 63 0 V 5505 0 R -63 0 V -5649 0 R (100) Rshow 1224 1526 M 63 0 V 5505 0 R -63 0 V -5649 0 R (200) Rshow 1224 1930 M 63 0 V 5505 0 R -63 0 V -5649 0 R (300) Rshow 1224 2333 M 63 0 V 5505 0 R -63 0 V -5649 0 R (400) Rshow 1224 2736 M 63 0 V 5505 0 R -63 0 V -5649 0 R (500) Rshow 1224 3139 M 63 0 V 5505 0 R -63 0 V -5649 0 R (600) Rshow 1224 3542 M 63 0 V 5505 0 R -63 0 V -5649 0 R (700) Rshow 1224 3946 M 63 0 V 5505 0 R -63 0 V -5649 0 R (800) Rshow 1224 4349 M 63 0 V 5505 0 R -63 0 V -5649 0 R (900) Rshow 1224 4752 M 63 0 V 5505 0 R -63 0 V -5649 0 R (1000) Rshow 1224 720 M 0 63 V 0 3969 R 0 -63 V 0 -4209 R (0) Cshow 1920 720 M 0 63 V 0 3969 R 0 -63 V 0 -4209 R (8) Cshow 2616 720 M 0 63 V 0 3969 R 0 -63 V 0 -4209 R (16) Cshow 3312 720 M 0 63 V 0 3969 R 0 -63 V 0 -4209 R (24) Cshow 4008 720 M 0 63 V 0 3969 R 0 -63 V 0 -4209 R (32) Cshow 4704 720 M 0 63 V 0 3969 R 0 -63 V 0 -4209 R (40) Cshow 5400 720 M 0 63 V 0 3969 R 0 -63 V 0 -4209 R (48) Cshow 6096 720 M 0 63 V 0 3969 R 0 -63 V 0 -4209 R (56) Cshow 6792 720 M 0 63 V 0 3969 R 0 -63 V 0 -4209 R (64) Cshow 1.000 UL LTb 1224 720 M 5568 0 V 0 4032 V -5568 0 V 0 -4032 V 240 2736 M currentpoint gsave translate 90 rotate 0 0 M (Throughput [MB/s]) Cshow grestore 4008 120 M (P: Number of compute nodes) Cshow 1.300 UP 1.000 UL LT0 4125 3542 M (N=4, S=8MB) Rshow 4269 3542 M 657 0 V -657 31 R 0 -62 V 657 62 R 0 -62 V 1311 1090 M 0 1 V -31 -1 R 62 0 V -62 1 R 62 0 V 56 136 R 0 2 V -31 -2 R 62 0 V -62 2 R 62 0 V 56 34 R 0 10 V -31 -10 R 62 0 V -62 10 R 62 0 V 56 -33 R 0 4 V -31 -4 R 62 0 V -62 4 R 62 0 V 56 -27 R 0 2 V -31 -2 R 62 0 V -62 2 R 62 0 V 56 5 R 0 2 V -31 -2 R 62 0 V -62 2 R 62 0 V 56 4 R 0 4 V -31 -4 R 62 0 V -62 4 R 62 0 V 56 26 R -31 0 R 62 0 V -62 0 R 62 0 V 56 -2 R 0 4 V -31 -4 R 62 0 V -62 4 R 62 0 V 56 -53 R 0 8 V -31 -8 R 62 0 V -62 8 R 62 0 V 56 10 R 0 1 V -31 -1 R 62 0 V -62 1 R 62 0 V 56 -26 R 0 6 V -31 -6 R 62 0 V -62 6 R 62 0 V 56 14 R 0 4 V -31 -4 R 62 0 V -62 4 R 62 0 V 56 -24 R 0 11 V -31 -11 R 62 0 V -62 11 R 62 0 V 56 -13 R 0 5 V -31 -5 R 62 0 V -62 5 R 62 0 V 56 14 R 0 7 V -31 -7 R 62 0 V -62 7 R 62 0 V 56 -19 R -31 0 R 62 0 V -62 0 R 62 0 V 56 13 R 0 4 V -31 -4 R 62 0 V -62 4 R 62 0 V 56 -19 R 0 3 V -31 -3 R 62 0 V -62 3 R 62 0 V 56 -5 R 0 2 V -31 -2 R 62 0 V -62 2 R 62 0 V 56 18 R 0 2 V -31 -2 R 62 0 V -62 2 R 62 0 V 56 -22 R 0 3 V -31 -3 R 62 0 V -62 3 R 62 0 V 56 18 R 0 2 V -31 -2 R 62 0 V -62 2 R 62 0 V 56 0 R 0 4 V -31 -4 R 62 0 V -62 4 R 62 0 V 56 -11 R 0 4 V -31 -4 R 62 0 V -62 4 R 62 0 V 56 5 R 0 1 V -31 -1 R 62 0 V -62 1 R 62 0 V 56 -6 R 0 2 V -31 -2 R 62 0 V -62 2 R 62 0 V 56 -25 R 0 2 V -31 -2 R 62 0 V -62 2 R 62 0 V 56 22 R 0 1 V -31 -1 R 62 0 V -62 1 R 62 0 V 56 -23 R 0 2 V -31 -2 R 62 0 V -62 2 R 62 0 V 56 16 R 0 1 V -31 -1 R 62 0 V -62 1 R 62 0 V 56 -17 R 0 3 V -31 -3 R 62 0 V -62 3 R 62 0 V 56 12 R 0 4 V -31 -4 R 62 0 V -62 4 R 62 0 V 56 0 R 0 1 V -31 -1 R 62 0 V -62 1 R 62 0 V 56 -1 R 0 1 V -31 -1 R 62 0 V -62 1 R 62 0 V 56 -2 R 0 2 V -31 -2 R 62 0 V -62 2 R 62 0 V 56 -5 R 0 3 V -31 -3 R 62 0 V -62 3 R 62 0 V 56 -2 R 0 4 V -31 -4 R 62 0 V -62 4 R 62 0 V 56 1 R 0 1 V -31 -1 R 62 0 V -62 1 R 62 0 V 56 -4 R 0 2 V -31 -2 R 62 0 V -62 2 R 62 0 V 56 -1 R -31 0 R 62 0 V -62 0 R 62 0 V 56 -3 R 0 2 V -31 -2 R 62 0 V -62 2 R 62 0 V 56 -26 R 0 4 V -31 -4 R 62 0 V -62 4 R 62 0 V 56 15 R 0 5 V -31 -5 R 62 0 V -62 5 R 62 0 V 56 3 R 0 2 V -31 -2 R 62 0 V -62 2 R 62 0 V 56 -29 R 0 2 V -31 -2 R 62 0 V -62 2 R 62 0 V 56 3 R 0 2 V -31 -2 R 62 0 V -62 2 R 62 0 V 56 18 R 0 3 V -31 -3 R 62 0 V -62 3 R 62 0 V 56 -28 R 0 2 V -31 -2 R 62 0 V -62 2 R 62 0 V 56 2 R 0 2 V -31 -2 R 62 0 V -62 2 R 62 0 V 56 -171 R 0 5 V -31 -5 R 62 0 V -62 5 R 62 0 V 56 -108 R 0 50 V -31 -50 R 62 0 V -62 50 R 62 0 V 56 -29 R 0 11 V -31 -11 R 62 0 V -62 11 R 62 0 V 56 -38 R 0 37 V -31 -37 R 62 0 V -62 37 R 62 0 V 56 -32 R 0 80 V -31 -80 R 62 0 V -62 80 R 62 0 V 56 -72 R 0 30 V -31 -30 R 62 0 V -62 30 R 62 0 V 56 -42 R 0 22 V -31 -22 R 62 0 V -62 22 R 62 0 V 56 33 R 0 4 V -31 -4 R 62 0 V -62 4 R 62 0 V 56 -4 R 0 3 V -31 -3 R 62 0 V -62 3 R 62 0 V 56 1 R 0 22 V -31 -22 R 62 0 V -62 22 R 62 0 V 56 -35 R 0 40 V -31 -40 R 62 0 V -62 40 R 62 0 V 56 -41 R 0 26 V -31 -26 R 62 0 V -62 26 R 62 0 V 56 -29 R 0 5 V -31 -5 R 62 0 V -62 5 R 62 0 V 56 4 R 0 29 V -31 -29 R 62 0 V -62 29 R 62 0 V 1311 1090 Dia 1398 1228 Dia 1485 1268 Dia 1572 1242 Dia 1659 1218 Dia 1746 1225 Dia 1833 1232 Dia 1920 1260 Dia 2007 1260 Dia 2094 1213 Dia 2181 1228 Dia 2268 1205 Dia 2355 1224 Dia 2442 1207 Dia 2529 1202 Dia 2616 1222 Dia 2703 1207 Dia 2790 1222 Dia 2877 1207 Dia 2964 1204 Dia 3051 1224 Dia 3138 1205 Dia 3225 1225 Dia 3312 1228 Dia 3399 1221 Dia 3486 1228 Dia 3573 1224 Dia 3660 1201 Dia 3747 1225 Dia 3834 1203 Dia 3921 1221 Dia 4008 1205 Dia 4095 1221 Dia 4182 1224 Dia 4269 1224 Dia 4356 1223 Dia 4443 1221 Dia 4530 1222 Dia 4617 1225 Dia 4704 1223 Dia 4791 1223 Dia 4878 1221 Dia 4965 1198 Dia 5052 1218 Dia 5139 1224 Dia 5226 1197 Dia 5313 1202 Dia 5400 1223 Dia 5487 1197 Dia 5574 1201 Dia 5661 1034 Dia 5748 953 Dia 5835 954 Dia 5922 940 Dia 6009 967 Dia 6096 950 Dia 6183 934 Dia 6270 980 Dia 6357 979 Dia 6444 993 Dia 6531 989 Dia 6618 981 Dia 6705 967 Dia 6792 989 Dia 4597 3542 Dia 1.300 UP 1.000 UL LT0 4125 3302 M (N=16, S=32MB) Rshow 4269 3302 M 657 0 V -657 31 R 0 -62 V 657 62 R 0 -62 V 1311 1112 M 0 3 V -31 -3 R 62 0 V -62 3 R 62 0 V 56 344 R 0 14 V -31 -14 R 62 0 V -62 14 R 62 0 V 56 266 R 0 15 V -31 -15 R 62 0 V -62 15 R 62 0 V 56 186 R 0 5 V -31 -5 R 62 0 V -62 5 R 62 0 V 56 82 R 0 50 V -31 -50 R 62 0 V -62 50 R 62 0 V 56 189 R 0 10 V -31 -10 R 62 0 V -62 10 R 62 0 V 56 158 R 0 22 V -31 -22 R 62 0 V -62 22 R 62 0 V 56 130 R 0 52 V -31 -52 R 62 0 V -62 52 R 62 0 V 56 59 R 0 5 V -31 -5 R 62 0 V -62 5 R 62 0 V 56 -181 R 0 5 V -31 -5 R 62 0 V -62 5 R 62 0 V 56 31 R 0 24 V -31 -24 R 62 0 V -62 24 R 62 0 V 56 -96 R 0 18 V -31 -18 R 62 0 V -62 18 R 62 0 V 56 64 R 0 44 V -31 -44 R 62 0 V -62 44 R 62 0 V 56 -97 R 0 6 V -31 -6 R 62 0 V -62 6 R 62 0 V 56 -13 R 0 17 V -31 -17 R 62 0 V -62 17 R 62 0 V 56 81 R 0 2 V -31 -2 R 62 0 V -62 2 R 62 0 V 56 -102 R 0 33 V -31 -33 R 62 0 V -62 33 R 62 0 V 56 65 R 0 11 V -31 -11 R 62 0 V -62 11 R 62 0 V 56 -88 R 0 26 V -31 -26 R 62 0 V -62 26 R 62 0 V 56 -16 R 0 14 V -31 -14 R 62 0 V -62 14 R 62 0 V 56 25 R 0 21 V -31 -21 R 62 0 V -62 21 R 62 0 V 56 -68 R 0 23 V -31 -23 R 62 0 V -62 23 R 62 0 V 56 64 R 0 19 V -31 -19 R 62 0 V -62 19 R 62 0 V 56 -18 R 0 6 V -31 -6 R 62 0 V -62 6 R 62 0 V 56 -30 R 0 18 V -31 -18 R 62 0 V -62 18 R 62 0 V 56 -2 R 0 29 V -31 -29 R 62 0 V -62 29 R 62 0 V 56 -18 R 0 23 V -31 -23 R 62 0 V -62 23 R 62 0 V 56 -104 R 0 20 V -31 -20 R 62 0 V -62 20 R 62 0 V 56 53 R 0 14 V -31 -14 R 62 0 V -62 14 R 62 0 V 56 -56 R 0 15 V -31 -15 R 62 0 V -62 15 R 62 0 V 56 18 R 0 21 V -31 -21 R 62 0 V -62 21 R 62 0 V 56 -72 R 0 25 V -31 -25 R 62 0 V -62 25 R 62 0 V 56 21 R 0 34 V -31 -34 R 62 0 V -62 34 R 62 0 V 56 -7 R 0 8 V -31 -8 R 62 0 V -62 8 R 62 0 V 56 -28 R 0 16 V -31 -16 R 62 0 V -62 16 R 62 0 V 56 1 R 0 20 V -31 -20 R 62 0 V -62 20 R 62 0 V 56 -11 R 0 7 V -31 -7 R 62 0 V -62 7 R 62 0 V 56 -23 R 0 28 V -31 -28 R 62 0 V -62 28 R 62 0 V 56 -7 R 0 16 V -31 -16 R 62 0 V -62 16 R 62 0 V 56 -16 R 0 10 V -31 -10 R 62 0 V -62 10 R 62 0 V 56 -22 R 0 21 V -31 -21 R 62 0 V -62 21 R 62 0 V 56 -39 R 0 26 V -31 -26 R 62 0 V -62 26 R 62 0 V 56 -90 R 0 8 V -31 -8 R 62 0 V -62 8 R 62 0 V 56 65 R 0 11 V -31 -11 R 62 0 V -62 11 R 62 0 V 56 -45 R 0 27 V -31 -27 R 62 0 V -62 27 R 62 0 V 56 -72 R 0 5 V -31 -5 R 62 0 V -62 5 R 62 0 V 56 6 R 0 37 V -31 -37 R 62 0 V -62 37 R 62 0 V 56 35 R 0 19 V -31 -19 R 62 0 V -62 19 R 62 0 V 56 -127 R 0 38 V -31 -38 R 62 0 V -62 38 R 62 0 V 56 20 R 0 10 V -31 -10 R 62 0 V -62 10 R 62 0 V 56 -1005 R 0 424 V -31 -424 R 62 0 V -62 424 R 62 0 V 56 -510 R 0 144 V -31 -144 R 62 0 V -62 144 R 62 0 V 56 -160 R 0 49 V -31 -49 R 62 0 V -62 49 R 62 0 V 56 35 R 0 119 V -31 -119 R 62 0 V -62 119 R 62 0 V 56 -196 R 0 48 V -31 -48 R 62 0 V -62 48 R 62 0 V 56 -8 R 0 28 V -31 -28 R 62 0 V -62 28 R 62 0 V 56 -12 R 0 8 V -31 -8 R 62 0 V -62 8 R 62 0 V 56 26 R 0 37 V -31 -37 R 62 0 V -62 37 R 62 0 V 56 -6 R 0 68 V -31 -68 R 62 0 V -62 68 R 62 0 V 56 -2 R 0 6 V -31 -6 R 62 0 V -62 6 R 62 0 V 56 -3 R 0 44 V -31 -44 R 62 0 V -62 44 R 62 0 V 56 -53 R 0 18 V -31 -18 R 62 0 V -62 18 R 62 0 V 56 -22 R 0 23 V -31 -23 R 62 0 V -62 23 R 62 0 V 56 -31 R 0 29 V -31 -29 R 62 0 V -62 29 R 62 0 V 1311 1113 TriD 1398 1466 TriD 1485 1747 TriD 1572 1942 TriD 1659 2052 TriD 1746 2271 TriD 1833 2445 TriD 1920 2612 TriD 2007 2699 TriD 2094 2523 TriD 2181 2569 TriD 2268 2494 TriD 2355 2589 TriD 2442 2517 TriD 2529 2516 TriD 2616 2606 TriD 2703 2521 TriD 2790 2609 TriD 2877 2539 TriD 2964 2543 TriD 3051 2586 TriD 3138 2540 TriD 3225 2625 TriD 3312 2619 TriD 3399 2601 TriD 3486 2622 TriD 3573 2631 TriD 3660 2548 TriD 3747 2618 TriD 3834 2577 TriD 3921 2613 TriD 4008 2563 TriD 4095 2614 TriD 4182 2628 TriD 4269 2612 TriD 4356 2631 TriD 4443 2634 TriD 4530 2628 TriD 4617 2643 TriD 4704 2640 TriD 4791 2634 TriD 4878 2618 TriD 4965 2545 TriD 5052 2620 TriD 5139 2594 TriD 5226 2538 TriD 5313 2565 TriD 5400 2627 TriD 5487 2529 TriD 5574 2573 TriD 5661 1785 TriD 5748 1559 TriD 5835 1496 TriD 5922 1615 TriD 6009 1502 TriD 6096 1532 TriD 6183 1538 TriD 6270 1587 TriD 6357 1633 TriD 6444 1668 TriD 6531 1690 TriD 6618 1668 TriD 6705 1667 TriD 6792 1662 TriD 4597 3302 TriD 1.300 UP 1.000 UL LT0 4125 3062 M (N=32, S=64MB) Rshow 4269 3062 M 657 0 V -657 31 R 0 -62 V 657 62 R 0 -62 V 1311 1112 M 0 3 V -31 -3 R 62 0 V -62 3 R 62 0 V 56 367 R 0 9 V -31 -9 R 62 0 V -62 9 R 62 0 V 56 318 R 0 16 V -31 -16 R 62 0 V -62 16 R 62 0 V 56 312 R 0 11 V -31 -11 R 62 0 V -62 11 R 62 0 V 56 215 R 0 2 V -31 -2 R 62 0 V -62 2 R 62 0 V 56 213 R 0 44 V -31 -44 R 62 0 V -62 44 R 62 0 V 56 161 R 0 37 V -31 -37 R 62 0 V -62 37 R 62 0 V 56 95 R 0 48 V -31 -48 R 62 0 V -62 48 R 62 0 V 56 155 R 0 40 V -31 -40 R 62 0 V -62 40 R 62 0 V 56 191 R 0 20 V -31 -20 R 62 0 V -62 20 R 62 0 V 56 35 R 0 2 V -31 -2 R 62 0 V -62 2 R 62 0 V 56 176 R 0 21 V -31 -21 R 62 0 V -62 21 R 62 0 V 56 68 R 0 22 V -31 -22 R 62 0 V -62 22 R 62 0 V 56 85 R 0 52 V -31 -52 R 62 0 V -62 52 R 62 0 V 56 61 R 0 22 V -31 -22 R 62 0 V -62 22 R 62 0 V 56 77 R 0 102 V -31 -102 R 62 0 V -62 102 R 62 0 V 56 67 R 0 66 V -31 -66 R 62 0 V -62 66 R 62 0 V 56 32 R 0 48 V -31 -48 R 62 0 V -62 48 R 62 0 V 56 -149 R 0 91 V -31 -91 R 62 0 V -62 91 R 62 0 V 56 83 R 0 42 V -31 -42 R 62 0 V -62 42 R 62 0 V 56 -121 R 0 50 V -31 -50 R 62 0 V -62 50 R 62 0 V 56 -129 R 0 100 V -31 -100 R 62 0 V -62 100 R 62 0 V 56 -4 R 0 54 V -31 -54 R 62 0 V -62 54 R 62 0 V 56 -84 R 0 32 V -31 -32 R 62 0 V -62 32 R 62 0 V 56 -8 R 0 16 V -31 -16 R 62 0 V -62 16 R 62 0 V 56 0 R 0 20 V -31 -20 R 62 0 V -62 20 R 62 0 V 56 2 R 0 3 V -31 -3 R 62 0 V -62 3 R 62 0 V 56 -89 R 0 10 V -31 -10 R 62 0 V -62 10 R 62 0 V 56 68 R 0 13 V -31 -13 R 62 0 V -62 13 R 62 0 V 56 -106 R 0 40 V -31 -40 R 62 0 V -62 40 R 62 0 V 56 40 R 0 29 V -31 -29 R 62 0 V -62 29 R 62 0 V 56 -29 R 0 18 V -31 -18 R 62 0 V -62 18 R 62 0 V 56 -99 R 0 41 V -31 -41 R 62 0 V -62 41 R 62 0 V 56 52 R 0 22 V -31 -22 R 62 0 V -62 22 R 62 0 V 56 -92 R 0 7 V -31 -7 R 62 0 V -62 7 R 62 0 V 56 -37 R 0 34 V -31 -34 R 62 0 V -62 34 R 62 0 V 56 169 R 0 17 V -31 -17 R 62 0 V -62 17 R 62 0 V 56 -169 R 0 4 V -31 -4 R 62 0 V -62 4 R 62 0 V 56 38 R 0 20 V -31 -20 R 62 0 V -62 20 R 62 0 V 56 -112 R 0 16 V -31 -16 R 62 0 V -62 16 R 62 0 V 56 -8 R 0 14 V -31 -14 R 62 0 V -62 14 R 62 0 V 56 176 R 0 15 V -31 -15 R 62 0 V -62 15 R 62 0 V 56 -191 R 0 21 V -31 -21 R 62 0 V -62 21 R 62 0 V 56 17 R 0 16 V -31 -16 R 62 0 V -62 16 R 62 0 V 56 -87 R 0 37 V -31 -37 R 62 0 V -62 37 R 62 0 V 56 19 R 0 32 V -31 -32 R 62 0 V -62 32 R 62 0 V 56 -57 R 0 28 V -31 -28 R 62 0 V -62 28 R 62 0 V 56 -7 R 0 15 V -31 -15 R 62 0 V -62 15 R 62 0 V 56 118 R 0 16 V -31 -16 R 62 0 V -62 16 R 62 0 V 56 -168 R 0 21 V -31 -21 R 62 0 V -62 21 R 62 0 V 56 -2037 R 0 318 V -31 -318 R 62 0 V -62 318 R 62 0 V 56 -283 R 0 82 V -31 -82 R 62 0 V -62 82 R 62 0 V 56 -82 R 0 35 V -31 -35 R 62 0 V -62 35 R 62 0 V 56 20 R 0 26 V -31 -26 R 62 0 V -62 26 R 62 0 V 56 -35 R 0 96 V -31 -96 R 62 0 V -62 96 R 62 0 V 56 -120 R 0 318 V -31 -318 R 62 0 V -62 318 R 62 0 V 56 -255 R 0 257 V -31 -257 R 62 0 V -62 257 R 62 0 V 56 -295 R 0 77 V -31 -77 R 62 0 V -62 77 R 62 0 V 56 272 R 0 60 V -31 -60 R 62 0 V -62 60 R 62 0 V 56 -218 R 0 157 V -31 -157 R 62 0 V -62 157 R 62 0 V 56 -45 R 0 62 V -31 -62 R 62 0 V -62 62 R 62 0 V 56 -63 R 0 47 V -31 -47 R 62 0 V -62 47 R 62 0 V 56 25 R 0 16 V -31 -16 R 62 0 V -62 16 R 62 0 V 56 -248 R 0 85 V -31 -85 R 62 0 V -62 85 R 62 0 V 1311 1113 TriU 1398 1486 TriU 1485 1817 TriU 1572 2142 TriU 1659 2364 TriU 1746 2600 TriU 1833 2802 TriU 1920 2939 TriU 2007 3138 TriU 2094 3359 TriU 2181 3405 TriU 2268 3592 TriU 2355 3682 TriU 2442 3804 TriU 2529 3902 TriU 2616 4041 TriU 2703 4192 TriU 2790 4281 TriU 2877 4201 TriU 2964 4351 TriU 3051 4276 TriU 3138 4222 TriU 3225 4295 TriU 3312 4254 TriU 3399 4270 TriU 3486 4288 TriU 3573 4302 TriU 3660 4219 TriU 3747 4298 TriU 3834 4219 TriU 3921 4293 TriU 4008 4288 TriU 4095 4218 TriU 4182 4302 TriU 4269 4225 TriU 4356 4208 TriU 4443 4403 TriU 4530 4244 TriU 4617 4294 TriU 4704 4200 TriU 4791 4207 TriU 4878 4397 TriU 4965 4225 TriU 5052 4260 TriU 5139 4199 TriU 5226 4253 TriU 5313 4226 TriU 5400 4241 TriU 5487 4374 TriU 5574 4224 TriU 5661 2357 TriU 5748 2274 TriU 5835 2250 TriU 5922 2301 TriU 6009 2327 TriU 6096 2414 TriU 6183 2447 TriU 6270 2319 TriU 6357 2659 TriU 6444 2550 TriU 6531 2614 TriU 6618 2606 TriU 6705 2662 TriU 6792 2465 TriU 4597 3062 TriU 1.000 UL LT1 1311 1090 M 87 138 V 87 40 V 87 -26 V 87 -24 V 87 7 V 87 7 V 87 28 V 87 0 V 87 -47 V 87 15 V 87 -23 V 87 19 V 87 -17 V 87 -5 V 87 20 V 87 -15 V 87 15 V 87 -15 V 87 -3 V 87 20 V 87 -19 V 87 20 V 87 3 V 87 -7 V 87 7 V 87 -4 V 87 -23 V 87 24 V 87 -22 V 87 18 V 87 -16 V 87 16 V 87 3 V 87 0 V 87 -1 V 87 -2 V 87 1 V 87 3 V 87 -2 V 87 0 V 87 -2 V 87 -23 V 87 20 V 87 6 V 87 -27 V 87 5 V 87 21 V 87 -26 V 87 4 V 87 -167 V 87 -81 V 87 1 V 87 -14 V 87 27 V 87 -17 V 87 -16 V 87 46 V 87 -1 V 87 14 V 87 -4 V 87 -8 V 87 -14 V 87 22 V 1.000 UL LT3 1311 1113 M 87 353 V 87 281 V 87 195 V 87 110 V 87 219 V 87 174 V 87 167 V 87 87 V 87 -176 V 87 46 V 87 -75 V 87 95 V 87 -72 V 87 -1 V 87 90 V 87 -85 V 87 88 V 87 -70 V 87 4 V 87 43 V 87 -46 V 87 85 V 87 -6 V 87 -18 V 87 21 V 87 9 V 87 -83 V 87 70 V 87 -41 V 87 36 V 87 -50 V 87 51 V 87 14 V 87 -16 V 87 19 V 87 3 V 87 -6 V 87 15 V 87 -3 V 87 -6 V 87 -16 V 87 -73 V 87 75 V 87 -26 V 87 -56 V 87 27 V 87 62 V 87 -98 V 87 44 V 87 -788 V 87 -226 V 87 -63 V 87 119 V 87 -113 V 87 30 V 87 6 V 87 49 V 87 46 V 87 35 V 87 22 V 87 -22 V 87 -1 V 87 -5 V 1.000 UL LT5 1311 1113 M 87 373 V 87 331 V 87 325 V 87 222 V 87 236 V 87 202 V 87 137 V 87 199 V 87 221 V 87 46 V 87 187 V 87 90 V 87 122 V 87 98 V 87 139 V 87 151 V 87 89 V 87 -80 V 87 150 V 87 -75 V 87 -54 V 87 73 V 87 -41 V 87 16 V 87 18 V 87 14 V 87 -83 V 87 79 V 87 -79 V 87 74 V 87 -5 V 87 -70 V 87 84 V 87 -77 V 87 -17 V 87 195 V 87 -159 V 87 50 V 87 -94 V 87 7 V 87 190 V 87 -172 V 87 35 V 87 -61 V 87 54 V 87 -27 V 87 15 V 87 133 V 87 -150 V 87 -1867 V 87 -83 V 87 -24 V 87 51 V 87 26 V 87 87 V 87 33 V 87 -128 V 87 340 V 87 -109 V 87 64 V 87 -8 V 87 56 V 87 -197 V stroke grestore end showpage %%EndDocument @endspecial 1054 4769 a Fq(Fig.)e(8.)1340 4656 y SDict begin H.S end 1340 4656 a 1340 4656 a SDict begin H.R end 1340 4656 a 1340 4656 a SDict begin [ /View [/XYZ H.V] /Dest (figure.8) cvn H.B /DEST pdfmark end 1340 4656 a 113 x Fq(Concurren)m(t)g(write)g(p)s(erformance.)166 5019 y Fo(W)-8 b(e)32 b(follo)m(w)m(ed)f(Ref.)h([13])g(and)g(ha)m(v)m (e)i(carried)d(out)h(5)g(measuremen)m(ts)h(in)e(eac)m(h)i(case.)g(The) 166 5139 y(smallest)i(and)j(the)f(largest)f(results)i(w)m(ere)g (discarded)f(and)h(the)f(remaining)e(ones)i(ha)m(v)m(e)166 5259 y(b)s(een)j(a)m(v)m(eraged.)h(Actually)-8 b(,)39 b(the)h(\014v)m(e)h(v)-5 b(alues)39 b(did)g(not)g(di\013er)g(b)m(y)i (more)e(than)g(2)h(\045)f(in)166 5380 y(an)m(y)33 b(of)f(the)h (measuremen)m(ts.)1745 5712 y(11)p eop %%Page: 12 12 12 11 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 166 0 a SDict begin H.S end 166 0 a 166 0 a SDict begin H.R end 166 0 a 166 0 a SDict begin [ /View [/XYZ H.V] /Dest (page.12) cvn H.B /DEST pdfmark end 166 0 a 83 x Fo(As)36 b(w)m(e)f(see)h(from)e(Figure)g(8,)h(the) g(p)s(erformance)g(quic)m(kly)g(reac)m(hes)i(a)d(plateau)g(for)h(eac)m (h)166 203 y(I/O-partition.)d(There)j(is)f(no)h(visible)e(impact)g (from)g(the)i(n)m(um)m(b)s(er)f(of)g(compute-no)s(des)166 324 y(as)25 b(long)f(as)h(the)h(bu\013er-cac)m(he)g(of)f(the)g(I/O-no)s (des)g(is)g(not)g(saturated.)h(This)f(o)s(ccurs)h(when)166 444 y(the)31 b(n)m(um)m(b)s(er)f(of)g(compute-no)s(des)h(is)f(greater)g (than)g(50.)g(The)h(amoun)m(t)f(of)g(data)g(written)166 565 y(and)c(read)f(on)h(ev)m(ery)h(I/O-no)s(de)e(is)g Fl(P)c Fj(\001)8 b Fl(S=)-5 b(N)10 b Fo(,)25 b(so)h(it)e(is)h(greater)h (than)f(100)g(MB)h(for)f Fl(P)41 b(>)27 b Fo(50)166 685 y(and)33 b Fl(S=)-5 b(N)38 b Fo(=)27 b(2)17 b(MB)919 649 y Ft(4)975 685 y Fo(.)166 911 y(The)38 b(write)e(p)s(erformance)g (reac)m(hes)i(b)s(et)m(w)m(een)h(29)d(and)h(35)f(MB/s)h(for)g(eac)m(h)g (I/O-no)s(de,)166 1032 y(not)46 b(exhausting)h(the)g Fi(bonnie++)i Fo(\014gures)e(of)f(Section)g(3.1)g(or)g(the)h(TCP/IP)h (sp)s(eed,)166 1152 y(see)32 b(Figure)e(5.)g(Ho)m(w)m(ev)m(er,)k(w)m(e) d(ac)m(hiev)m(e)h(ab)s(out)f(30)f(\045)h(faster)g(write)g(p)s (erformances)g(than)166 1273 y(rep)s(orted)24 b(in)e(Ref.)i([13)o(].)g (Visually)d(comparing)h(the)i(Figure)e(6)h(in)f(Ref.)i([13)o(])g(with)f (Figure)f(8)166 1393 y(w)m(e)34 b(recognize)g(the)f(substan)m(tially)f (impro)m(v)m(ed)h(stabilit)m(y)f(of)h(our)g(curv)m(es,)i(a)e(w)m(ell)f (kno)m(wn)166 1513 y(feature)h(of)f(the)h(comm)m(unication)d (sub-system)k(P)m(araStation.)166 1740 y(After)28 b(bu\013er-cac)m(he)i (saturation,)d(the)h(p)s(erformance)g(drops)h(do)m(wn)g(to)e(a)h(v)-5 b(alue)28 b(whic)m(h)g(is)166 1860 y(ab)s(out)23 b(18)g(\045)g(smaller) f(than)h(exp)s(ected)i(from)e(the)g(hard)h(disk)f(p)s(erformance)g(b)s (enc)m(hmarks)166 1981 y(displa)m(y)m(ed)33 b(in)f(Figure)f(4.)166 2207 y(As)49 b(the)h(read)f(op)s(eration)e(is)h(carried)h(out)g (directly)f(after)g(the)i(write,)e(with)h(only)f(a)166 2328 y(sync)m(hronizing)31 b(barrier)f(in)g(b)s(et)m(w)m(een,)j(the)e (read)g(pro)s(cess)h(can)f(dra)m(w)h(the)f(data)f(directly)166 2448 y(from)c(bu\013er-cac)m(he.)i(As)f(explained)g(ab)s(o)m(v)m(e,)h (dirt)m(y)e(bu\013ers)i(are)f(written)g(to)f(disk)h(if)f(their)166 2568 y(size)33 b(exhausts)i(the)e(limit)c(of)k(100)f(MB.)h(Ho)m(w)m(ev) m(er,)i(they)f(remain)d(in)i(memory)e(and)i(can)166 2689 y(b)s(e)28 b(read)h(bac)m(k)g(at)f(a)g(rate)g(limited)d(only)j(b)m(y)h (the)g(memory)e(bandwidth.)i(Th)m(us,)h(Figure)d(9)166 2809 y(sho)m(ws)34 b(no)f(loss)f(of)g(p)s(erformance)g(throughout)h (the)g(test)g(range.)166 3036 y(It)46 b(is)g(gratifying)e(to)i(\014nd)h (that)f(eac)m(h)h(I/O-no)s(de)f(can)h(send)g(with)f(a)g(sp)s(eed)h(v)-5 b(arying)166 3156 y(b)s(et)m(w)m(een)42 b(56)e(MB/s)h(and)f(75)g(MB/s,) g(since)h(sev)m(eral)g(so)s(c)m(k)m(ets)h(are)e(serv)m(ed)i(sim)m (ultane-)166 3276 y(ously)-8 b(.)31 b(This)g(p)s(erformance)f(is)h (just)g(20)f(\045)h(slo)m(w)m(er)h(than)f(the)g(measured)h(p)s(oin)m (t-to-p)s(oin)m(t)166 3397 y(p)s(erformance)c(via)g(TCP/IP)-8 b(,)30 b(but)f(still)d(ab)s(out)i(45)g(\045)h(slo)m(w)m(er)g(than)f (the)h(actual)f(capabil-)166 3517 y(ities)36 b(of)g(P)m(araStation)g (as)h(seen)h(in)e(MPI)i(applications,)d(see)j(Figure)d(6.)i(The)h (maximal)166 3638 y(p)s(erformance)32 b(reac)m(hes)j(more)c(than)i (1800)f(MB/s)h(for)f(32)g(I/O-no)s(des.)166 3864 y(W)-8 b(e)29 b(should)g(remark,)f(that)h(the)g(read)g(test)g(seems)h(to)e(b)s (e)h(rather)g(arti\014cial.)d(Actually)-8 b(,)28 b(it)166 3984 y(w)m(ould)36 b(b)s(e)h(more)e(meaningful)f(giv)m(en)i(a)g(hard)g (disk)h(with)e(a)h(read)h(p)s(erformance)e(faster)166 4105 y(than)42 b(75)g(MB/s.)g(In)h(general,)e(a)h(real)f(application)e (reads)k(data)f(from)f(disk)h(and)g(not)166 4225 y(from)28 b(bu\013er-cac)m(he.)i(In)f(that)g(case,)h(one)f(exp)s(ects)h(a)f (saturation)f(b)s(elo)m(w)h(hard)f(disk)h(read)166 4346 y(p)s(erformance,)j(as)h(demonstrated)g(in)f(Section)g(5.)166 4572 y(In)26 b(order)g(to)g(test)h(the)f(ra)m(w)g(throughput)h(of)e (the)i(disk,)f(i.e.)f(without)h(utilizing)d(the)j(bu\013er)166 4692 y(cac)m(he,)j(a)f(mo)s(di\014ed)e(b)s(enc)m(hmark)j(w)m(as)g (used.)g(No)m(w,)f(a)g(h)m(uge)g(amoun)m(t)f(of)h(data)f(\(m)m(ultiple) 166 4813 y(times)i(the)h(size)g(of)f(the)h(bu\013er)h(cac)m(he\))g(is)e (created)h(and)g(written)g(to)f(sev)m(eral)i(\014les.)f(After)p 166 4943 299 4 v 166 5007 a Ft(4)257 5040 y Fq(In)36 b(fact)h(the)g(bu\013er-cac)m(he)g(itself)f(is)f(not)i(saturated,)g (but)f(at)h(this)e(p)s(oin)m(t)h(the)h(amoun)m(t)f(of)166 5153 y(\\dirt)m(y)f(bu\013ers")g(has)g(reac)m(hed)i(40)f(\045)f(of)h (the)g(whole)f(bu\013er-cac)m(he,)i(see)f(Section)f(3.1.)i(With)166 5266 y(no)28 b(other)g(program)g(running)e(at)j(the)f(same)g(time,)g (almost)h(all)e(of)h(the)g(main)f(memory)h(is)f(used)166 5379 y(for)j(the)h(bu\013er-cac)m(he,)g(and)f(40)h(\045)f(of)h(256)h (MB)f(yield)d(100)k(MB,)f(as)g(observ)m(ed.)1745 5712 y Fo(12)p eop %%Page: 13 13 13 12 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 166 0 a SDict begin H.S end 166 0 a 166 0 a SDict begin H.R end 166 0 a 166 0 a SDict begin [ /View [/XYZ H.V] /Dest (page.13) cvn H.B /DEST pdfmark end 166 0 a 495 1841 a @beginspecial 50 @llx 50 @lly 410 @urx 302 @ury 3156 @rwi @setspecial %%BeginDocument: read.eps /gnudict 256 dict def gnudict begin /Color false def /Solid false def /gnulinewidth 5.000 def /userlinewidth gnulinewidth def /vshift -80 def /dl {10 mul} def /hpt_ 31.5 def /vpt_ 31.5 def /hpt hpt_ def /vpt vpt_ def /M {moveto} bind def /L {lineto} bind def /R {rmoveto} bind def /V {rlineto} bind def /vpt2 vpt 2 mul def /hpt2 hpt 2 mul def /Lshow { currentpoint stroke M 0 vshift R show } def /Rshow { currentpoint stroke M dup stringwidth pop neg vshift R show } def /Cshow { currentpoint stroke M dup stringwidth pop -2 div vshift R show } def /UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def /DL { Color {setrgbcolor Solid {pop []} if 0 setdash } {pop pop pop Solid {pop []} if 0 setdash} ifelse } def /BL { stroke userlinewidth 2 mul setlinewidth } def /AL { stroke userlinewidth 2 div setlinewidth } def /UL { dup gnulinewidth mul /userlinewidth exch def 10 mul /udl exch def } def /PL { stroke userlinewidth setlinewidth } def /LTb { BL [] 0 0 0 DL } def /LTa { AL [1 udl mul 2 udl mul] 0 setdash 0 0 0 setrgbcolor } def /LT0 { PL [] 1 0 0 DL } def /LT1 { PL [4 dl 2 dl] 0 1 0 DL } def /LT2 { PL [2 dl 3 dl] 0 0 1 DL } def /LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def /LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def /LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def /LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def /LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def /LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def /Pnt { stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore } def /Dia { stroke [] 0 setdash 2 copy vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke Pnt } def /Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V currentpoint stroke M hpt neg vpt neg R hpt2 0 V stroke } def /Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke Pnt } def /Crs { stroke [] 0 setdash exch hpt sub exch vpt add M hpt2 vpt2 neg V currentpoint stroke M hpt2 neg 0 R hpt2 vpt2 V stroke } def /TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke Pnt } def /Star { 2 copy Pls Crs } def /BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath fill } def /TriUF { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath fill } def /TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke Pnt } def /TriDF { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath fill} def /DiaF { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath fill } def /Pent { stroke [] 0 setdash 2 copy gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore Pnt } def /PentF { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath fill grestore } def /Circle { stroke [] 0 setdash 2 copy hpt 0 360 arc stroke Pnt } def /CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def /C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def /C1 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill vpt 0 360 arc closepath } bind def /C2 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C3 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill vpt 0 360 arc closepath } bind def /C4 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc closepath } bind def /C5 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc } bind def /C6 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 270 arc closepath fill vpt 0 360 arc closepath } bind def /C7 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 270 arc closepath fill vpt 0 360 arc closepath } bind def /C8 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C9 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 450 arc closepath fill vpt 0 360 arc closepath } bind def /C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C11 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C12 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C13 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C14 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 360 arc closepath fill vpt 0 360 arc } bind def /C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill vpt 0 360 arc closepath } bind def /Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath } bind def /Square { dup Rec } bind def /Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def /S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def /S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def /S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def /S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill 2 copy vpt Square fill Bsquare } bind def /S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def /S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def /S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def /S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy vpt Square fill Bsquare } bind def /S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def /D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def /D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def /D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def /D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def /D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def /D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def /D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def /D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def /D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def /D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def /D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def /D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def /D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def /D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def /D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def /D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def /DiaE { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke } def /BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke } def /TriUE { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke } def /TriDE { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke } def /PentE { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore } def /CircE { stroke [] 0 setdash hpt 0 360 arc stroke } def /Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def /DiaW { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V Opaque stroke } def /BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V Opaque stroke } def /TriUW { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V Opaque stroke } def /TriDW { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V Opaque stroke } def /PentW { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat Opaque stroke grestore } def /CircW { stroke [] 0 setdash hpt 0 360 arc Opaque stroke } def /BoxFill { gsave Rec 1 setgray fill grestore } def /Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall currentdict end definefont end gnudict begin gsave 50 50 translate 0.050 0.050 scale 0 setgray newpath (Helvetica) findfont 240 scalefont setfont 1.000 UL LTb 1224 720 M 63 0 V 5505 0 R -63 0 V -5649 0 R (0) Rshow 1224 1123 M 63 0 V 5505 0 R -63 0 V -5649 0 R (200) Rshow 1224 1526 M 63 0 V 5505 0 R -63 0 V -5649 0 R (400) Rshow 1224 1930 M 63 0 V 5505 0 R -63 0 V -5649 0 R (600) Rshow 1224 2333 M 63 0 V 5505 0 R -63 0 V -5649 0 R (800) Rshow 1224 2736 M 63 0 V 5505 0 R -63 0 V -5649 0 R (1000) Rshow 1224 3139 M 63 0 V 5505 0 R -63 0 V -5649 0 R (1200) Rshow 1224 3542 M 63 0 V 5505 0 R -63 0 V -5649 0 R (1400) Rshow 1224 3946 M 63 0 V 5505 0 R -63 0 V -5649 0 R (1600) Rshow 1224 4349 M 63 0 V 5505 0 R -63 0 V -5649 0 R (1800) Rshow 1224 4752 M 63 0 V 5505 0 R -63 0 V -5649 0 R (2000) Rshow 1224 720 M 0 63 V 0 3969 R 0 -63 V 0 -4209 R (0) Cshow 1920 720 M 0 63 V 0 3969 R 0 -63 V 0 -4209 R (8) Cshow 2616 720 M 0 63 V 0 3969 R 0 -63 V 0 -4209 R (16) Cshow 3312 720 M 0 63 V 0 3969 R 0 -63 V 0 -4209 R (24) Cshow 4008 720 M 0 63 V 0 3969 R 0 -63 V 0 -4209 R (32) Cshow 4704 720 M 0 63 V 0 3969 R 0 -63 V 0 -4209 R (40) Cshow 5400 720 M 0 63 V 0 3969 R 0 -63 V 0 -4209 R (48) Cshow 6096 720 M 0 63 V 0 3969 R 0 -63 V 0 -4209 R (56) Cshow 6792 720 M 0 63 V 0 3969 R 0 -63 V 0 -4209 R (64) Cshow 1.000 UL LTb 1224 720 M 5568 0 V 0 4032 V -5568 0 V 0 -4032 V 240 2736 M currentpoint gsave translate 90 rotate 0 0 M (Throughput [MB/s]) Cshow grestore 4008 120 M (P: Number of compute nodes) Cshow 1.300 UP 1.000 UL LT0 3240 4569 M (N=4, S=8MB) Rshow 3384 4569 M 657 0 V -657 31 R 0 -62 V 657 62 R 0 -62 V 1311 861 M -31 0 R 62 0 V -62 0 R 62 0 V 56 130 R 0 3 V -31 -3 R 62 0 V -62 3 R 62 0 V 56 102 R 0 17 V -31 -17 R 62 0 V -62 17 R 62 0 V 56 91 R 0 13 V -31 -13 R 62 0 V -62 13 R 62 0 V 56 -18 R 0 23 V -31 -23 R 62 0 V -62 23 R 62 0 V 56 47 R 0 9 V -31 -9 R 62 0 V -62 9 R 62 0 V 56 -20 R 0 31 V -31 -31 R 62 0 V -62 31 R 62 0 V 56 -23 R 0 56 V -31 -56 R 62 0 V -62 56 R 62 0 V 56 -30 R 0 8 V -31 -8 R 62 0 V -62 8 R 62 0 V 56 3 R 0 9 V -31 -9 R 62 0 V -62 9 R 62 0 V 56 -17 R 0 23 V -31 -23 R 62 0 V -62 23 R 62 0 V 56 -49 R 0 44 V -31 -44 R 62 0 V -62 44 R 62 0 V 56 -29 R 0 29 V -31 -29 R 62 0 V -62 29 R 62 0 V 56 -8 R 0 13 V -31 -13 R 62 0 V -62 13 R 62 0 V 56 -13 R 0 4 V -31 -4 R 62 0 V -62 4 R 62 0 V 56 -4 R 0 4 V -31 -4 R 62 0 V -62 4 R 62 0 V 56 6 R 0 11 V -31 -11 R 62 0 V -62 11 R 62 0 V 56 -12 R 0 10 V -31 -10 R 62 0 V -62 10 R 62 0 V 56 -6 R 0 5 V -31 -5 R 62 0 V -62 5 R 62 0 V 56 -16 R 0 10 V -31 -10 R 62 0 V -62 10 R 62 0 V 56 2 R 0 6 V -31 -6 R 62 0 V -62 6 R 62 0 V 56 -11 R 0 2 V -31 -2 R 62 0 V -62 2 R 62 0 V 56 -1 R 0 7 V -31 -7 R 62 0 V -62 7 R 62 0 V 56 -3 R 0 8 V -31 -8 R 62 0 V -62 8 R 62 0 V 56 -25 R 0 16 V -31 -16 R 62 0 V -62 16 R 62 0 V 56 2 R 0 11 V -31 -11 R 62 0 V -62 11 R 62 0 V 56 -3 R 0 3 V -31 -3 R 62 0 V -62 3 R 62 0 V 56 -6 R 0 8 V -31 -8 R 62 0 V -62 8 R 62 0 V 56 -14 R 0 13 V -31 -13 R 62 0 V -62 13 R 62 0 V 56 -14 R 0 4 V -31 -4 R 62 0 V -62 4 R 62 0 V 56 3 R 0 8 V -31 -8 R 62 0 V -62 8 R 62 0 V 56 -12 R 0 4 V -31 -4 R 62 0 V -62 4 R 62 0 V 56 3 R 0 6 V -31 -6 R 62 0 V -62 6 R 62 0 V 56 -14 R 0 6 V -31 -6 R 62 0 V -62 6 R 62 0 V 56 -11 R 0 16 V -31 -16 R 62 0 V -62 16 R 62 0 V 56 -18 R 0 12 V -31 -12 R 62 0 V -62 12 R 62 0 V 56 -3 R 0 5 V -31 -5 R 62 0 V -62 5 R 62 0 V 56 -14 R 0 12 V -31 -12 R 62 0 V -62 12 R 62 0 V 56 2 R 0 7 V -31 -7 R 62 0 V -62 7 R 62 0 V 56 -19 R 0 21 V -31 -21 R 62 0 V -62 21 R 62 0 V 56 -25 R 0 15 V -31 -15 R 62 0 V -62 15 R 62 0 V 56 -11 R 0 14 V -31 -14 R 62 0 V -62 14 R 62 0 V 56 -4 R 0 3 V -31 -3 R 62 0 V -62 3 R 62 0 V 56 -5 R 0 4 V -31 -4 R 62 0 V -62 4 R 62 0 V 56 -8 R 0 9 V -31 -9 R 62 0 V -62 9 R 62 0 V 56 -6 R 0 8 V -31 -8 R 62 0 V -62 8 R 62 0 V 56 -12 R 0 9 V -31 -9 R 62 0 V -62 9 R 62 0 V 56 -10 R 0 12 V -31 -12 R 62 0 V -62 12 R 62 0 V 56 -5 R 0 9 V -31 -9 R 62 0 V -62 9 R 62 0 V 56 -15 R 0 5 V -31 -5 R 62 0 V -62 5 R 62 0 V 56 -4 R 0 13 V -31 -13 R 62 0 V -62 13 R 62 0 V 56 -14 R 0 14 V -31 -14 R 62 0 V -62 14 R 62 0 V 56 -4 R 0 1 V -31 -1 R 62 0 V -62 1 R 62 0 V 56 -5 R 0 4 V -31 -4 R 62 0 V -62 4 R 62 0 V 56 -10 R 0 14 V -31 -14 R 62 0 V -62 14 R 62 0 V 56 -3 R -31 0 R 62 0 V -62 0 R 62 0 V 56 -5 R 0 6 V -31 -6 R 62 0 V -62 6 R 62 0 V 56 -12 R 0 13 V -31 -13 R 62 0 V -62 13 R 62 0 V 56 -2 R 0 4 V -31 -4 R 62 0 V -62 4 R 62 0 V 56 -11 R 0 6 V -31 -6 R 62 0 V -62 6 R 62 0 V 56 -2 R 0 7 V -31 -7 R 62 0 V -62 7 R 62 0 V 56 -3 R 0 7 V -31 -7 R 62 0 V -62 7 R 62 0 V 56 -27 R 0 21 V -31 -21 R 62 0 V -62 21 R 62 0 V 56 -8 R 0 7 V -31 -7 R 62 0 V -62 7 R 62 0 V 1311 861 Dia 1398 993 Dia 1485 1105 Dia 1572 1211 Dia 1659 1211 Dia 1746 1274 Dia 1833 1274 Dia 1920 1294 Dia 2007 1296 Dia 2094 1307 Dia 2181 1307 Dia 2268 1291 Dia 2355 1298 Dia 2442 1312 Dia 2529 1307 Dia 2616 1307 Dia 2703 1321 Dia 2790 1319 Dia 2877 1320 Dia 2964 1312 Dia 3051 1322 Dia 3138 1315 Dia 3225 1319 Dia 3312 1323 Dia 3399 1310 Dia 3486 1325 Dia 3573 1330 Dia 3660 1329 Dia 3747 1326 Dia 3834 1320 Dia 3921 1329 Dia 4008 1323 Dia 4095 1331 Dia 4182 1323 Dia 4269 1323 Dia 4356 1319 Dia 4443 1325 Dia 4530 1319 Dia 4617 1330 Dia 4704 1326 Dia 4791 1318 Dia 4878 1322 Dia 4965 1327 Dia 5052 1325 Dia 5139 1324 Dia 5226 1326 Dia 5313 1323 Dia 5400 1323 Dia 5487 1328 Dia 5574 1321 Dia 5661 1326 Dia 5748 1325 Dia 5835 1328 Dia 5922 1326 Dia 6009 1325 Dia 6096 1329 Dia 6183 1327 Dia 6270 1325 Dia 6357 1331 Dia 6444 1325 Dia 6531 1330 Dia 6618 1334 Dia 6705 1321 Dia 6792 1327 Dia 3712 4569 Dia 1.300 UP 1.000 UL LT0 3240 4329 M (N=16, S=32MB) Rshow 3384 4329 M 657 0 V -657 31 R 0 -62 V 657 62 R 0 -62 V 1311 857 M 0 1 V -31 -1 R 62 0 V -62 1 R 62 0 V 56 130 R 0 3 V -31 -3 R 62 0 V -62 3 R 62 0 V 56 116 R 0 4 V -31 -4 R 62 0 V -62 4 R 62 0 V 56 113 R 0 2 V -31 -2 R 62 0 V -62 2 R 62 0 V 56 111 R 0 6 V -31 -6 R 62 0 V -62 6 R 62 0 V 56 97 R 0 17 V -31 -17 R 62 0 V -62 17 R 62 0 V 56 95 R 0 4 V -31 -4 R 62 0 V -62 4 R 62 0 V 56 94 R 0 10 V -31 -10 R 62 0 V -62 10 R 62 0 V 56 85 R 0 9 V -31 -9 R 62 0 V -62 9 R 62 0 V 56 95 R 0 16 V -31 -16 R 62 0 V -62 16 R 62 0 V 56 69 R 0 18 V -31 -18 R 62 0 V -62 18 R 62 0 V 56 77 R 0 2 V -31 -2 R 62 0 V -62 2 R 62 0 V 56 78 R 0 12 V -31 -12 R 62 0 V -62 12 R 62 0 V 56 76 R 0 17 V -31 -17 R 62 0 V -62 17 R 62 0 V 56 30 R 0 3 V -31 -3 R 62 0 V -62 3 R 62 0 V 56 36 R 0 5 V -31 -5 R 62 0 V -62 5 R 62 0 V 56 69 R 0 8 V -31 -8 R 62 0 V -62 8 R 62 0 V 56 61 R 0 8 V -31 -8 R 62 0 V -62 8 R 62 0 V 56 9 R 0 25 V -31 -25 R 62 0 V -62 25 R 62 0 V 56 24 R 0 35 V -31 -35 R 62 0 V -62 35 R 62 0 V 56 -8 R 0 23 V -31 -23 R 62 0 V -62 23 R 62 0 V 56 -11 R 0 17 V -31 -17 R 62 0 V -62 17 R 62 0 V 56 -43 R 0 97 V -31 -97 R 62 0 V -62 97 R 62 0 V 56 -20 R 0 12 V -31 -12 R 62 0 V -62 12 R 62 0 V 56 19 R 0 30 V -31 -30 R 62 0 V -62 30 R 62 0 V 56 -68 R 0 64 V -31 -64 R 62 0 V -62 64 R 62 0 V 56 -3 R 0 22 V -31 -22 R 62 0 V -62 22 R 62 0 V 56 -42 R 0 60 V -31 -60 R 62 0 V -62 60 R 62 0 V 56 14 R 0 6 V -31 -6 R 62 0 V -62 6 R 62 0 V 56 -10 R 0 3 V -31 -3 R 62 0 V -62 3 R 62 0 V 56 -55 R 0 78 V -31 -78 R 62 0 V -62 78 R 62 0 V 56 2 R 0 5 V -31 -5 R 62 0 V -62 5 R 62 0 V 56 -7 R 0 43 V -31 -43 R 62 0 V -62 43 R 62 0 V 56 -57 R 0 34 V -31 -34 R 62 0 V -62 34 R 62 0 V 56 17 R 0 3 V -31 -3 R 62 0 V -62 3 R 62 0 V 56 -28 R 0 47 V -31 -47 R 62 0 V -62 47 R 62 0 V 56 -36 R 0 24 V -31 -24 R 62 0 V -62 24 R 62 0 V 56 -28 R 0 36 V -31 -36 R 62 0 V -62 36 R 62 0 V 56 -9 R 0 16 V -31 -16 R 62 0 V -62 16 R 62 0 V 56 -31 R 0 25 V -31 -25 R 62 0 V -62 25 R 62 0 V 56 -43 R 0 38 V -31 -38 R 62 0 V -62 38 R 62 0 V 56 2 R 0 21 V -31 -21 R 62 0 V -62 21 R 62 0 V 56 14 R 0 7 V -31 -7 R 62 0 V -62 7 R 62 0 V 56 -37 R 0 23 V -31 -23 R 62 0 V -62 23 R 62 0 V 56 17 R 0 27 V -31 -27 R 62 0 V -62 27 R 62 0 V 56 -43 R 0 19 V -31 -19 R 62 0 V -62 19 R 62 0 V 56 -27 R 0 18 V -31 -18 R 62 0 V -62 18 R 62 0 V 56 3 R 0 28 V -31 -28 R 62 0 V -62 28 R 62 0 V 56 -63 R 0 31 V -31 -31 R 62 0 V -62 31 R 62 0 V 56 -84 R 0 71 V -31 -71 R 62 0 V -62 71 R 62 0 V 56 -1 R 0 3 V -31 -3 R 62 0 V -62 3 R 62 0 V 56 -6 R 0 42 V -31 -42 R 62 0 V -62 42 R 62 0 V 56 -58 R 0 18 V -31 -18 R 62 0 V -62 18 R 62 0 V 56 30 R 0 30 V -31 -30 R 62 0 V -62 30 R 62 0 V 56 -28 R 0 25 V -31 -25 R 62 0 V -62 25 R 62 0 V 56 -4 R 0 14 V -31 -14 R 62 0 V -62 14 R 62 0 V 56 -38 R 0 35 V -31 -35 R 62 0 V -62 35 R 62 0 V 56 -99 R 0 104 V -31 -104 R 62 0 V -62 104 R 62 0 V 56 -62 R 0 35 V -31 -35 R 62 0 V -62 35 R 62 0 V 56 -20 R 0 37 V -31 -37 R 62 0 V -62 37 R 62 0 V 56 -43 R 0 31 V -31 -31 R 62 0 V -62 31 R 62 0 V 56 -19 R 0 24 V -31 -24 R 62 0 V -62 24 R 62 0 V 56 -17 R 0 42 V -31 -42 R 62 0 V -62 42 R 62 0 V 56 -27 R 0 17 V -31 -17 R 62 0 V -62 17 R 62 0 V 1311 858 TriD 1398 990 TriD 1485 1109 TriD 1572 1225 TriD 1659 1340 TriD 1746 1449 TriD 1833 1554 TriD 1920 1655 TriD 2007 1749 TriD 2094 1857 TriD 2181 1943 TriD 2268 2030 TriD 2355 2115 TriD 2442 2205 TriD 2529 2245 TriD 2616 2285 TriD 2703 2361 TriD 2790 2430 TriD 2877 2455 TriD 2964 2509 TriD 3051 2530 TriD 3138 2539 TriD 3225 2553 TriD 3312 2588 TriD 3399 2628 TriD 3486 2607 TriD 3573 2647 TriD 3660 2646 TriD 3747 2693 TriD 3834 2688 TriD 3921 2673 TriD 4008 2717 TriD 4095 2733 TriD 4182 2715 TriD 4269 2750 TriD 4356 2748 TriD 4443 2747 TriD 4530 2749 TriD 4617 2766 TriD 4704 2756 TriD 4791 2744 TriD 4878 2775 TriD 4965 2804 TriD 5052 2781 TriD 5139 2824 TriD 5226 2804 TriD 5313 2795 TriD 5400 2821 TriD 5487 2788 TriD 5574 2755 TriD 5661 2791 TriD 5748 2807 TriD 5835 2779 TriD 5922 2833 TriD 6009 2832 TriD 6096 2848 TriD 6183 2834 TriD 6270 2805 TriD 6357 2813 TriD 6444 2828 TriD 6531 2819 TriD 6618 2828 TriD 6705 2844 TriD 6792 2847 TriD 3712 4329 TriD 1.300 UP 1.000 UL LT0 3240 4089 M (N=32, S=64MB) Rshow 3384 4089 M 657 0 V -657 31 R 0 -62 V 657 62 R 0 -62 V 1311 856 M -31 0 R 62 0 V -62 0 R 62 0 V 56 131 R 0 1 V -31 -1 R 62 0 V -62 1 R 62 0 V 56 114 R 0 2 V -31 -2 R 62 0 V -62 2 R 62 0 V 56 111 R 0 2 V -31 -2 R 62 0 V -62 2 R 62 0 V 56 111 R 0 8 V -31 -8 R 62 0 V -62 8 R 62 0 V 56 113 R 0 7 V -31 -7 R 62 0 V -62 7 R 62 0 V 56 93 R 0 9 V -31 -9 R 62 0 V -62 9 R 62 0 V 56 104 R 0 5 V -31 -5 R 62 0 V -62 5 R 62 0 V 56 83 R 0 13 V -31 -13 R 62 0 V -62 13 R 62 0 V 56 91 R 0 16 V -31 -16 R 62 0 V -62 16 R 62 0 V 56 93 R 0 2 V -31 -2 R 62 0 V -62 2 R 62 0 V 56 92 R 0 2 V -31 -2 R 62 0 V -62 2 R 62 0 V 56 100 R 0 1 V -31 -1 R 62 0 V -62 1 R 62 0 V 56 95 R 0 18 V -31 -18 R 62 0 V -62 18 R 62 0 V 56 35 R 0 10 V -31 -10 R 62 0 V -62 10 R 62 0 V 56 7 R 0 9 V -31 -9 R 62 0 V -62 9 R 62 0 V 56 87 R 0 5 V -31 -5 R 62 0 V -62 5 R 62 0 V 56 106 R 0 13 V -31 -13 R 62 0 V -62 13 R 62 0 V 56 63 R 0 20 V -31 -20 R 62 0 V -62 20 R 62 0 V 56 61 R 0 24 V -31 -24 R 62 0 V -62 24 R 62 0 V 56 68 R 0 21 V -31 -21 R 62 0 V -62 21 R 62 0 V 56 55 R 0 7 V -31 -7 R 62 0 V -62 7 R 62 0 V 56 62 R 0 19 V -31 -19 R 62 0 V -62 19 R 62 0 V 56 39 R 0 26 V -31 -26 R 62 0 V -62 26 R 62 0 V 56 88 R 0 20 V -31 -20 R 62 0 V -62 20 R 62 0 V 56 50 R 0 2 V -31 -2 R 62 0 V -62 2 R 62 0 V 56 3 R 0 47 V -31 -47 R 62 0 V -62 47 R 62 0 V 56 73 R 0 7 V -31 -7 R 62 0 V -62 7 R 62 0 V 56 30 R 0 27 V -31 -27 R 62 0 V -62 27 R 62 0 V 56 -5 R 0 52 V -31 -52 R 62 0 V -62 52 R 62 0 V 56 44 R 0 25 V -31 -25 R 62 0 V -62 25 R 62 0 V 56 -7 R 0 38 V -31 -38 R 62 0 V -62 38 R 62 0 V 56 15 R 0 34 V -31 -34 R 62 0 V -62 34 R 62 0 V 56 91 R 0 7 V -31 -7 R 62 0 V -62 7 R 62 0 V 56 40 R 0 24 V -31 -24 R 62 0 V -62 24 R 62 0 V 56 -6 R 0 80 V -31 -80 R 62 0 V -62 80 R 62 0 V 56 2 R 0 22 V -31 -22 R 62 0 V -62 22 R 62 0 V 56 61 R 0 18 V -31 -18 R 62 0 V -62 18 R 62 0 V 56 19 R 0 40 V -31 -40 R 62 0 V -62 40 R 62 0 V 56 -42 R 0 112 V -31 -112 R 62 0 V -62 112 R 62 0 V 56 38 R 0 14 V -31 -14 R 62 0 V -62 14 R 62 0 V 56 -21 R 0 44 V -31 -44 R 62 0 V -62 44 R 62 0 V 56 -3 R 0 28 V -31 -28 R 62 0 V -62 28 R 62 0 V 56 32 R 0 16 V -31 -16 R 62 0 V -62 16 R 62 0 V 56 -36 R 0 74 V -31 -74 R 62 0 V -62 74 R 62 0 V 56 -48 R 0 57 V -31 -57 R 62 0 V -62 57 R 62 0 V 56 -2 R 0 44 V -31 -44 R 62 0 V -62 44 R 62 0 V 56 -39 R 0 36 V -31 -36 R 62 0 V -62 36 R 62 0 V 56 -26 R 0 39 V -31 -39 R 62 0 V -62 39 R 62 0 V 56 -70 R 0 52 V -31 -52 R 62 0 V -62 52 R 62 0 V 56 75 R 0 43 V -31 -43 R 62 0 V -62 43 R 62 0 V 56 -95 R 0 29 V -31 -29 R 62 0 V -62 29 R 62 0 V 56 -81 R 0 83 V -31 -83 R 62 0 V -62 83 R 62 0 V 56 -1 R 0 46 V -31 -46 R 62 0 V -62 46 R 62 0 V 56 -47 R 0 68 V -31 -68 R 62 0 V -62 68 R 62 0 V 56 -69 R 0 30 V -31 -30 R 62 0 V -62 30 R 62 0 V 56 -60 R 0 80 V -31 -80 R 62 0 V -62 80 R 62 0 V 56 -32 R 0 20 V -31 -20 R 62 0 V -62 20 R 62 0 V 56 -10 R 0 33 V -31 -33 R 62 0 V -62 33 R 62 0 V 56 -51 R 0 41 V -31 -41 R 62 0 V -62 41 R 62 0 V 56 7 R 0 21 V -31 -21 R 62 0 V -62 21 R 62 0 V 56 -35 R 0 44 V -31 -44 R 62 0 V -62 44 R 62 0 V 56 -12 R 0 33 V -31 -33 R 62 0 V -62 33 R 62 0 V 56 -23 R 0 44 V -31 -44 R 62 0 V -62 44 R 62 0 V 1311 856 TriU 1398 988 TriU 1485 1103 TriU 1572 1216 TriU 1659 1332 TriU 1746 1453 TriU 1833 1554 TriU 1920 1664 TriU 2007 1756 TriU 2094 1862 TriU 2181 1964 TriU 2268 2058 TriU 2355 2160 TriU 2442 2264 TriU 2529 2313 TriU 2616 2329 TriU 2703 2423 TriU 2790 2539 TriU 2877 2618 TriU 2964 2701 TriU 3051 2792 TriU 3138 2861 TriU 3225 2935 TriU 3312 2997 TriU 3399 3108 TriU 3486 3169 TriU 3573 3196 TriU 3660 3296 TriU 3747 3343 TriU 3834 3378 TriU 3921 3460 TriU 4008 3485 TriU 4095 3536 TriU 4182 3647 TriU 4269 3703 TriU 4356 3749 TriU 4443 3802 TriU 4530 3883 TriU 4617 3931 TriU 4704 3965 TriU 4791 4066 TriU 4878 4074 TriU 4965 4107 TriU 5052 4161 TriU 5139 4170 TriU 5226 4187 TriU 5313 4236 TriU 5400 4237 TriU 5487 4249 TriU 5574 4224 TriU 5661 4347 TriU 5748 4287 TriU 5835 4263 TriU 5922 4326 TriU 6009 4336 TriU 6096 4316 TriU 6183 4311 TriU 6270 4329 TriU 6357 4345 TriU 6444 4331 TriU 6531 4369 TriU 6618 4367 TriU 6705 4393 TriU 6792 4409 TriU 3712 4089 TriU 1.000 UL LT1 1311 861 M 87 132 V 87 112 V 87 106 V 87 0 V 87 63 V 87 0 V 87 20 V 87 2 V 87 11 V 87 0 V 87 -16 V 87 7 V 87 14 V 87 -5 V 87 0 V 87 14 V 87 -2 V 87 1 V 87 -8 V 87 10 V 87 -7 V 87 4 V 87 4 V 87 -13 V 87 15 V 87 5 V 87 -1 V 87 -3 V 87 -6 V 87 9 V 87 -6 V 87 8 V 87 -8 V 87 0 V 87 -4 V 87 6 V 87 -6 V 87 11 V 87 -4 V 87 -8 V 87 4 V 87 5 V 87 -2 V 87 -1 V 87 2 V 87 -3 V 87 0 V 87 5 V 87 -7 V 87 5 V 87 -1 V 87 3 V 87 -2 V 87 -1 V 87 4 V 87 -2 V 87 -2 V 87 6 V 87 -6 V 87 5 V 87 4 V 87 -13 V 87 6 V 1.000 UL LT3 1311 858 M 87 132 V 87 119 V 87 116 V 87 115 V 87 109 V 87 105 V 87 101 V 87 94 V 87 108 V 87 86 V 87 87 V 87 85 V 87 90 V 87 40 V 87 40 V 87 76 V 87 69 V 87 25 V 87 54 V 87 21 V 87 9 V 87 14 V 87 35 V 87 40 V 87 -21 V 87 40 V 87 -1 V 87 47 V 87 -5 V 87 -15 V 87 44 V 87 16 V 87 -18 V 87 35 V 87 -2 V 87 -1 V 87 2 V 87 17 V 87 -10 V 87 -12 V 87 31 V 87 29 V 87 -23 V 87 43 V 87 -20 V 87 -9 V 87 26 V 87 -33 V 87 -33 V 87 36 V 87 16 V 87 -28 V 87 54 V 87 -1 V 87 16 V 87 -14 V 87 -29 V 87 8 V 87 15 V 87 -9 V 87 9 V 87 16 V 87 3 V 1.000 UL LT5 1311 856 M 87 132 V 87 115 V 87 113 V 87 116 V 87 121 V 87 101 V 87 110 V 87 92 V 87 106 V 87 102 V 87 94 V 87 102 V 87 104 V 87 49 V 87 16 V 87 94 V 87 116 V 87 79 V 87 83 V 87 91 V 87 69 V 87 74 V 87 62 V 87 111 V 87 61 V 87 27 V 87 100 V 87 47 V 87 35 V 87 82 V 87 25 V 87 51 V 87 111 V 87 56 V 87 46 V 87 53 V 87 81 V 87 48 V 87 34 V 87 101 V 87 8 V 87 33 V 87 54 V 87 9 V 87 17 V 87 49 V 87 1 V 87 12 V 87 -25 V 87 123 V 87 -60 V 87 -24 V 87 63 V 87 10 V 87 -20 V 87 -5 V 87 18 V 87 16 V 87 -14 V 87 38 V 87 -2 V 87 26 V 87 16 V stroke grestore end showpage %%EndDocument @endspecial 1069 2020 a Fq(Fig.)30 b(9.)1355 1908 y SDict begin H.S end 1355 1908 a 1355 1908 a SDict begin H.R end 1355 1908 a 1355 1908 a SDict begin [ /View [/XYZ H.V] /Dest (figure.9) cvn H.B /DEST pdfmark end 1355 1908 a 112 x Fq(Concurren)m(t)g(read)g(p)s(erformance.)166 2247 y Fo(writing)41 b(and)j(closing)d(the)j(last)e(\014le,)g(it)g(is)h (v)m(ery)h(unlik)m(ely)f(that)f(an)m(y)i(data)f(from)e(the)166 2367 y(\014rst)33 b(\014les)g(is)f(still)f(presen)m(t)j(in)e(the)h (bu\013er)h(cac)m(he.)g(A)f(subsequen)m(t)j(read)d(op)s(eration)e(will) 166 2488 y(therefore)e(b)s(e)g(forced)g(to)f(read)h(directly)f(from)f (hard-disk.)h(Figure)g(10)g(sho)m(ws)i(the)f(result)166 2608 y(of)j(this)g(b)s(enc)m(hmark.)495 4575 y @beginspecial 50 @llx 50 @lly 410 @urx 302 @ury 3156 @rwi @setspecial %%BeginDocument: read-disk.eps /gnudict 256 dict def gnudict begin /Color false def /Solid false def /gnulinewidth 5.000 def /userlinewidth gnulinewidth def /vshift -80 def /dl {10 mul} def /hpt_ 31.5 def /vpt_ 31.5 def /hpt hpt_ def /vpt vpt_ def /M {moveto} bind def /L {lineto} bind def /R {rmoveto} bind def /V {rlineto} bind def /vpt2 vpt 2 mul def /hpt2 hpt 2 mul def /Lshow { currentpoint stroke M 0 vshift R show } def /Rshow { currentpoint stroke M dup stringwidth pop neg vshift R show } def /Cshow { currentpoint stroke M dup stringwidth pop -2 div vshift R show } def /UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def /DL { Color {setrgbcolor Solid {pop []} if 0 setdash } {pop pop pop Solid {pop []} if 0 setdash} ifelse } def /BL { stroke userlinewidth 2 mul setlinewidth } def /AL { stroke userlinewidth 2 div setlinewidth } def /UL { dup gnulinewidth mul /userlinewidth exch def 10 mul /udl exch def } def /PL { stroke userlinewidth setlinewidth } def /LTb { BL [] 0 0 0 DL } def /LTa { AL [1 udl mul 2 udl mul] 0 setdash 0 0 0 setrgbcolor } def /LT0 { PL [] 1 0 0 DL } def /LT1 { PL [4 dl 2 dl] 0 1 0 DL } def /LT2 { PL [2 dl 3 dl] 0 0 1 DL } def /LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def /LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def /LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def /LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def /LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def /LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def /Pnt { stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore } def /Dia { stroke [] 0 setdash 2 copy vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke Pnt } def /Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V currentpoint stroke M hpt neg vpt neg R hpt2 0 V stroke } def /Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke Pnt } def /Crs { stroke [] 0 setdash exch hpt sub exch vpt add M hpt2 vpt2 neg V currentpoint stroke M hpt2 neg 0 R hpt2 vpt2 V stroke } def /TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke Pnt } def /Star { 2 copy Pls Crs } def /BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath fill } def /TriUF { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath fill } def /TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke Pnt } def /TriDF { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath fill} def /DiaF { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath fill } def /Pent { stroke [] 0 setdash 2 copy gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore Pnt } def /PentF { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath fill grestore } def /Circle { stroke [] 0 setdash 2 copy hpt 0 360 arc stroke Pnt } def /CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def /C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def /C1 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill vpt 0 360 arc closepath } bind def /C2 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C3 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill vpt 0 360 arc closepath } bind def /C4 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc closepath } bind def /C5 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc } bind def /C6 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 270 arc closepath fill vpt 0 360 arc closepath } bind def /C7 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 270 arc closepath fill vpt 0 360 arc closepath } bind def /C8 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C9 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 450 arc closepath fill vpt 0 360 arc closepath } bind def /C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C11 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C12 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C13 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C14 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 360 arc closepath fill vpt 0 360 arc } bind def /C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill vpt 0 360 arc closepath } bind def /Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath } bind def /Square { dup Rec } bind def /Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def /S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def /S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def /S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def /S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill 2 copy vpt Square fill Bsquare } bind def /S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def /S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def /S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def /S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy vpt Square fill Bsquare } bind def /S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def /D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def /D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def /D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def /D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def /D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def /D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def /D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def /D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def /D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def /D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def /D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def /D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def /D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def /D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def /D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def /D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def /DiaE { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke } def /BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke } def /TriUE { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke } def /TriDE { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke } def /PentE { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore } def /CircE { stroke [] 0 setdash hpt 0 360 arc stroke } def /Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def /DiaW { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V Opaque stroke } def /BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V Opaque stroke } def /TriUW { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V Opaque stroke } def /TriDW { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V Opaque stroke } def /PentW { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat Opaque stroke grestore } def /CircW { stroke [] 0 setdash hpt 0 360 arc Opaque stroke } def /BoxFill { gsave Rec 1 setgray fill grestore } def /Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall currentdict end definefont end gnudict begin gsave 50 50 translate 0.050 0.050 scale 0 setgray newpath (Helvetica) findfont 240 scalefont setfont 1.000 UL LTb 1080 720 M 63 0 V 5649 0 R -63 0 V 936 720 M (0) Rshow 1080 1296 M 63 0 V 5649 0 R -63 0 V -5793 0 R (50) Rshow 1080 1872 M 63 0 V 5649 0 R -63 0 V -5793 0 R (100) Rshow 1080 2448 M 63 0 V 5649 0 R -63 0 V -5793 0 R (150) Rshow 1080 3024 M 63 0 V 5649 0 R -63 0 V -5793 0 R (200) Rshow 1080 3600 M 63 0 V 5649 0 R -63 0 V -5793 0 R (250) Rshow 1080 4176 M 63 0 V 5649 0 R -63 0 V -5793 0 R (300) Rshow 1080 4752 M 63 0 V 5649 0 R -63 0 V -5793 0 R (350) Rshow 1080 720 M 0 63 V 0 3969 R 0 -63 V 0 -4209 R (0) Cshow 1794 720 M 0 63 V 0 3969 R 0 -63 V 0 -4209 R (8) Cshow 2508 720 M 0 63 V 0 3969 R 0 -63 V 0 -4209 R (16) Cshow 3222 720 M 0 63 V 0 3969 R 0 -63 V 0 -4209 R (24) Cshow 3936 720 M 0 63 V 0 3969 R 0 -63 V 0 -4209 R (32) Cshow 4650 720 M 0 63 V 0 3969 R 0 -63 V 0 -4209 R (40) Cshow 5364 720 M 0 63 V 0 3969 R 0 -63 V 0 -4209 R (48) Cshow 6078 720 M 0 63 V 0 3969 R 0 -63 V 0 -4209 R (56) Cshow 6792 720 M 0 63 V 0 3969 R 0 -63 V 0 -4209 R (64) Cshow 1.000 UL LTb 1080 720 M 5712 0 V 0 4032 V -5712 0 V 0 -4032 V 240 2736 M currentpoint gsave translate 90 rotate 0 0 M (Throughput [MB/s]) Cshow grestore 3936 120 M (P: Number of compute nodes) Cshow 1.300 UP 1.000 UL LT0 3096 4569 M (N=4, S=8MB) Rshow 3240 4569 M 657 0 V -657 31 R 0 -62 V 657 62 R 0 -62 V 1169 1236 M 0 32 V -31 -32 R 62 0 V -62 32 R 62 0 V 59 -10 R 0 30 V -31 -30 R 62 0 V -62 30 R 62 0 V 58 -4 R 0 12 V -31 -12 R 62 0 V -62 12 R 62 0 V 58 -13 R 0 40 V -31 -40 R 62 0 V -62 40 R 62 0 V 58 -63 R 0 49 V -31 -49 R 62 0 V -62 49 R 62 0 V 59 -10 R 0 9 V -31 -9 R 62 0 V -62 9 R 62 0 V 58 5 R 0 7 V -31 -7 R 62 0 V -62 7 R 62 0 V 58 -25 R 0 23 V -31 -23 R 62 0 V -62 23 R 62 0 V 58 -67 R 0 16 V -31 -16 R 62 0 V -62 16 R 62 0 V 59 17 R 0 16 V -31 -16 R 62 0 V -62 16 R 62 0 V 58 -30 R 0 21 V -31 -21 R 62 0 V -62 21 R 62 0 V 58 1 R 0 20 V -31 -20 R 62 0 V -62 20 R 62 0 V 58 -47 R 0 23 V -31 -23 R 62 0 V -62 23 R 62 0 V 59 10 R 0 18 V -31 -18 R 62 0 V -62 18 R 62 0 V 58 -41 R 0 30 V -31 -30 R 62 0 V -62 30 R 62 0 V 58 9 R 0 4 V -31 -4 R 62 0 V -62 4 R 62 0 V 58 -43 R 0 8 V -31 -8 R 62 0 V -62 8 R 62 0 V 59 4 R 0 13 V -31 -13 R 62 0 V -62 13 R 62 0 V 58 5 R 0 15 V -31 -15 R 62 0 V -62 15 R 62 0 V 58 -31 R 0 12 V -31 -12 R 62 0 V -62 12 R 62 0 V 58 -20 R 0 21 V -31 -21 R 62 0 V -62 21 R 62 0 V 59 -34 R 0 7 V -31 -7 R 62 0 V -62 7 R 62 0 V 58 -5 R 0 13 V -31 -13 R 62 0 V -62 13 R 62 0 V 58 -75 R 0 38 V -31 -38 R 62 0 V -62 38 R 62 0 V 58 7 R 0 3 V -31 -3 R 62 0 V -62 3 R 62 0 V 59 -45 R 0 13 V -31 -13 R 62 0 V -62 13 R 62 0 V 58 20 R 0 12 V -31 -12 R 62 0 V -62 12 R 62 0 V 58 -15 R 0 8 V -31 -8 R 62 0 V -62 8 R 62 0 V 58 -29 R 0 79 V -31 -79 R 62 0 V -62 79 R 62 0 V 59 -60 R 0 51 V -31 -51 R 62 0 V -62 51 R 62 0 V 58 -50 R 0 64 V -31 -64 R 62 0 V -62 64 R 62 0 V 58 -73 R 0 18 V -31 -18 R 62 0 V -62 18 R 62 0 V 58 17 R 0 59 V -31 -59 R 62 0 V -62 59 R 62 0 V 59 -85 R 0 3 V -31 -3 R 62 0 V -62 3 R 62 0 V 58 15 R 0 39 V -31 -39 R 62 0 V -62 39 R 62 0 V 58 -53 R 0 15 V -31 -15 R 62 0 V -62 15 R 62 0 V 58 13 R 0 58 V -31 -58 R 62 0 V -62 58 R 62 0 V 59 -63 R 0 47 V -31 -47 R 62 0 V -62 47 R 62 0 V 58 4 R 0 16 V -31 -16 R 62 0 V -62 16 R 62 0 V 58 -34 R 0 20 V -31 -20 R 62 0 V -62 20 R 62 0 V 58 -59 R 0 8 V -31 -8 R 62 0 V -62 8 R 62 0 V 59 -13 R 0 51 V -31 -51 R 62 0 V -62 51 R 62 0 V 58 -27 R 0 38 V -31 -38 R 62 0 V -62 38 R 62 0 V 58 -53 R 0 53 V -31 -53 R 62 0 V -62 53 R 62 0 V 58 -42 R 0 26 V -31 -26 R 62 0 V -62 26 R 62 0 V 59 -32 R 0 39 V -31 -39 R 62 0 V -62 39 R 62 0 V 58 -10 R 0 10 V -31 -10 R 62 0 V -62 10 R 62 0 V 58 -54 R 0 28 V -31 -28 R 62 0 V -62 28 R 62 0 V 58 6 R 0 4 V -31 -4 R 62 0 V -62 4 R 62 0 V 59 5 R 0 5 V -31 -5 R 62 0 V -62 5 R 62 0 V 58 -4 R 0 1 V -31 -1 R 62 0 V -62 1 R 62 0 V 58 -20 R 0 6 V -31 -6 R 62 0 V -62 6 R 62 0 V 58 -11 R 0 14 V -31 -14 R 62 0 V -62 14 R 62 0 V 59 -38 R 0 15 V -31 -15 R 62 0 V -62 15 R 62 0 V 58 -6 R 0 21 V -31 -21 R 62 0 V -62 21 R 62 0 V 58 -21 R 0 3 V -31 -3 R 62 0 V -62 3 R 62 0 V 58 -38 R 0 39 V -31 -39 R 62 0 V -62 39 R 62 0 V 59 -99 R 0 29 V -31 -29 R 62 0 V -62 29 R 62 0 V 58 27 R 0 25 V -31 -25 R 62 0 V -62 25 R 62 0 V 58 28 R 0 17 V -31 -17 R 62 0 V -62 17 R 62 0 V 58 -1 R 0 11 V -31 -11 R 62 0 V -62 11 R 62 0 V 59 -41 R 0 8 V -31 -8 R 62 0 V -62 8 R 62 0 V 58 -11 R 0 7 V -31 -7 R 62 0 V -62 7 R 62 0 V 58 6 R 0 14 V -31 -14 R 62 0 V -62 14 R 62 0 V 1169 1252 Dia 1259 1273 Dia 1348 1290 Dia 1437 1303 Dia 1526 1284 Dia 1616 1303 Dia 1705 1316 Dia 1794 1307 Dia 1883 1259 Dia 1973 1292 Dia 2062 1280 Dia 2151 1302 Dia 2240 1276 Dia 2330 1307 Dia 2419 1290 Dia 2508 1316 Dia 2597 1279 Dia 2687 1294 Dia 2776 1312 Dia 2865 1295 Dia 2954 1292 Dia 3044 1271 Dia 3133 1276 Dia 3222 1227 Dia 3311 1255 Dia 3401 1218 Dia 3490 1250 Dia 3579 1245 Dia 3668 1259 Dia 3758 1264 Dia 3847 1272 Dia 3936 1240 Dia 4025 1296 Dia 4115 1241 Dia 4204 1278 Dia 4293 1252 Dia 4382 1301 Dia 4472 1290 Dia 4561 1326 Dia 4650 1310 Dia 4739 1265 Dia 4829 1282 Dia 4918 1299 Dia 5007 1291 Dia 5096 1289 Dia 5186 1289 Dia 5275 1304 Dia 5364 1269 Dia 5453 1291 Dia 5543 1301 Dia 5632 1299 Dia 5721 1283 Dia 5810 1282 Dia 5900 1259 Dia 5989 1271 Dia 6078 1262 Dia 6167 1245 Dia 6257 1179 Dia 6346 1233 Dia 6435 1283 Dia 6524 1295 Dia 6614 1264 Dia 6703 1261 Dia 6792 1277 Dia 3568 4569 Dia 1.300 UP 1.000 UL LT0 3096 4329 M (N=16, S=32MB) Rshow 3240 4329 M 657 0 V -657 31 R 0 -62 V 657 62 R 0 -62 V 1169 1402 M 0 10 V -31 -10 R 62 0 V -62 10 R 62 0 V 59 595 R 0 68 V -31 -68 R 62 0 V -62 68 R 62 0 V 58 158 R 0 64 V -31 -64 R 62 0 V -62 64 R 62 0 V 58 -60 R 0 75 V -31 -75 R 62 0 V -62 75 R 62 0 V 58 -126 R 0 43 V -31 -43 R 62 0 V -62 43 R 62 0 V 59 -86 R 0 46 V -31 -46 R 62 0 V -62 46 R 62 0 V 58 -12 R 0 10 V -31 -10 R 62 0 V -62 10 R 62 0 V 58 -164 R 0 23 V -31 -23 R 62 0 V -62 23 R 62 0 V 58 285 R 0 17 V -31 -17 R 62 0 V -62 17 R 62 0 V 59 28 R 0 14 V -31 -14 R 62 0 V -62 14 R 62 0 V 58 -3 R 0 26 V -31 -26 R 62 0 V -62 26 R 62 0 V 58 -99 R 0 41 V -31 -41 R 62 0 V -62 41 R 62 0 V 58 92 R 0 32 V -31 -32 R 62 0 V -62 32 R 62 0 V 59 -21 R 0 28 V -31 -28 R 62 0 V -62 28 R 62 0 V 58 42 R 0 42 V -31 -42 R 62 0 V -62 42 R 62 0 V 58 -42 R 0 19 V -31 -19 R 62 0 V -62 19 R 62 0 V 58 19 R 0 23 V -31 -23 R 62 0 V -62 23 R 62 0 V 59 -20 R 0 9 V -31 -9 R 62 0 V -62 9 R 62 0 V 58 -109 R 0 51 V -31 -51 R 62 0 V -62 51 R 62 0 V 58 -60 R 0 29 V -31 -29 R 62 0 V -62 29 R 62 0 V 58 141 R 0 21 V -31 -21 R 62 0 V -62 21 R 62 0 V 59 -164 R 0 29 V -31 -29 R 62 0 V -62 29 R 62 0 V 58 13 R 0 18 V -31 -18 R 62 0 V -62 18 R 62 0 V 58 101 R 0 39 V -31 -39 R 62 0 V -62 39 R 62 0 V 58 -36 R 0 85 V -31 -85 R 62 0 V -62 85 R 62 0 V 59 -194 R 0 12 V -31 -12 R 62 0 V -62 12 R 62 0 V 58 126 R 0 17 V -31 -17 R 62 0 V -62 17 R 62 0 V 58 63 R 0 35 V -31 -35 R 62 0 V -62 35 R 62 0 V 58 -200 R 0 118 V -31 -118 R 62 0 V -62 118 R 62 0 V 59 10 R 0 38 V -31 -38 R 62 0 V -62 38 R 62 0 V 58 -57 R 0 39 V -31 -39 R 62 0 V -62 39 R 62 0 V 58 -26 R 0 32 V -31 -32 R 62 0 V -62 32 R 62 0 V 58 -234 R 0 85 V -31 -85 R 62 0 V -62 85 R 62 0 V 59 158 R 0 11 V -31 -11 R 62 0 V -62 11 R 62 0 V 58 -184 R 0 90 V -31 -90 R 62 0 V -62 90 R 62 0 V 58 18 R 0 40 V -31 -40 R 62 0 V -62 40 R 62 0 V 58 -56 R 0 36 V -31 -36 R 62 0 V -62 36 R 62 0 V 59 51 R 0 92 V -31 -92 R 62 0 V -62 92 R 62 0 V 58 -50 R 0 15 V -31 -15 R 62 0 V -62 15 R 62 0 V 58 103 R 0 20 V -31 -20 R 62 0 V -62 20 R 62 0 V 58 -205 R 0 50 V -31 -50 R 62 0 V -62 50 R 62 0 V 59 -158 R 0 12 V -31 -12 R 62 0 V -62 12 R 62 0 V 58 28 R 0 10 V -31 -10 R 62 0 V -62 10 R 62 0 V 58 -57 R 0 27 V -31 -27 R 62 0 V -62 27 R 62 0 V 58 -137 R 0 29 V -31 -29 R 62 0 V -62 29 R 62 0 V 59 272 R 0 27 V -31 -27 R 62 0 V -62 27 R 62 0 V 58 12 R 0 63 V -31 -63 R 62 0 V -62 63 R 62 0 V 58 -156 R 0 38 V -31 -38 R 62 0 V -62 38 R 62 0 V 58 -167 R 0 3 V -31 -3 R 62 0 V -62 3 R 62 0 V 59 194 R 0 30 V -31 -30 R 62 0 V -62 30 R 62 0 V 58 -209 R 0 8 V -31 -8 R 62 0 V -62 8 R 62 0 V 58 -148 R 0 96 V -31 -96 R 62 0 V -62 96 R 62 0 V 58 -127 R 0 61 V -31 -61 R 62 0 V -62 61 R 62 0 V 59 52 R 0 18 V -31 -18 R 62 0 V -62 18 R 62 0 V 58 63 R 0 16 V -31 -16 R 62 0 V -62 16 R 62 0 V 58 -57 R 0 45 V -31 -45 R 62 0 V -62 45 R 62 0 V 58 -234 R 0 12 V -31 -12 R 62 0 V -62 12 R 62 0 V 59 -95 R 0 32 V -31 -32 R 62 0 V -62 32 R 62 0 V 58 119 R 0 26 V -31 -26 R 62 0 V -62 26 R 62 0 V 58 101 R 0 28 V -31 -28 R 62 0 V -62 28 R 62 0 V 58 60 R 0 31 V -31 -31 R 62 0 V -62 31 R 62 0 V 59 -215 R 0 25 V -31 -25 R 62 0 V -62 25 R 62 0 V 58 -219 R 0 6 V -31 -6 R 62 0 V -62 6 R 62 0 V 58 415 R 0 25 V -31 -25 R 62 0 V -62 25 R 62 0 V 1169 1407 TriD 1259 2041 TriD 1348 2265 TriD 1437 2275 TriD 1526 2207 TriD 1616 2166 TriD 1705 2182 TriD 1794 2034 TriD 1883 2340 TriD 1973 2383 TriD 2062 2400 TriD 2151 2334 TriD 2240 2463 TriD 2330 2472 TriD 2419 2549 TriD 2508 2538 TriD 2597 2577 TriD 2687 2573 TriD 2776 2495 TriD 2865 2475 TriD 2954 2641 TriD 3044 2502 TriD 3133 2538 TriD 3222 2667 TriD 3311 2693 TriD 3401 2548 TriD 3490 2689 TriD 3579 2777 TriD 3668 2654 TriD 3758 2742 TriD 3847 2723 TriD 3936 2733 TriD 4025 2558 TriD 4115 2763 TriD 4204 2630 TriD 4293 2713 TriD 4382 2695 TriD 4472 2810 TriD 4561 2814 TriD 4650 2934 TriD 4739 2764 TriD 4829 2637 TriD 4918 2676 TriD 5007 2637 TriD 5096 2529 TriD 5186 2829 TriD 5275 2886 TriD 5364 2780 TriD 5453 2634 TriD 5543 2844 TriD 5632 2654 TriD 5721 2558 TriD 5810 2509 TriD 5900 2601 TriD 5989 2681 TriD 6078 2655 TriD 6167 2449 TriD 6257 2376 TriD 6346 2524 TriD 6435 2652 TriD 6524 2741 TriD 6614 2555 TriD 6703 2351 TriD 6792 2782 TriD 3568 4329 TriD 1.300 UP 1.000 UL LT0 3096 4089 M (N=32, S=64MB) Rshow 3240 4089 M 657 0 V -657 31 R 0 -62 V 657 62 R 0 -62 V 1169 1405 M 0 5 V -31 -5 R 62 0 V -62 5 R 62 0 V 59 636 R 0 36 V -31 -36 R 62 0 V -62 36 R 62 0 V 58 552 R 0 11 V -31 -11 R 62 0 V -62 11 R 62 0 V 58 552 R 0 63 V -31 -63 R 62 0 V -62 63 R 62 0 V 58 58 R 0 101 V -31 -101 R 62 0 V -62 101 R 62 0 V 59 -322 R 0 149 V -31 -149 R 62 0 V -62 149 R 62 0 V 58 -192 R 0 118 V -31 -118 R 62 0 V -62 118 R 62 0 V 58 114 R 0 78 V -31 -78 R 62 0 V -62 78 R 62 0 V 58 -363 R 0 297 V -31 -297 R 62 0 V -62 297 R 62 0 V 59 -169 R 0 105 V -31 -105 R 62 0 V -62 105 R 62 0 V 58 -169 R 0 15 V -31 -15 R 62 0 V -62 15 R 62 0 V 58 84 R 0 42 V -31 -42 R 62 0 V -62 42 R 62 0 V 58 -300 R 0 306 V -31 -306 R 62 0 V -62 306 R 62 0 V 59 -175 R 0 68 V -31 -68 R 62 0 V -62 68 R 62 0 V 58 -130 R 0 33 V -31 -33 R 62 0 V -62 33 R 62 0 V 58 25 R 0 21 V -31 -21 R 62 0 V -62 21 R 62 0 V 58 -229 R 0 36 V -31 -36 R 62 0 V -62 36 R 62 0 V 59 171 R 0 42 V -31 -42 R 62 0 V -62 42 R 62 0 V 58 539 R 0 46 V -31 -46 R 62 0 V -62 46 R 62 0 V 58 -23 R 0 6 V -31 -6 R 62 0 V -62 6 R 62 0 V 58 -18 R 0 34 V -31 -34 R 62 0 V -62 34 R 62 0 V 59 -86 R 0 47 V -31 -47 R 62 0 V -62 47 R 62 0 V 58 -72 R 0 39 V -31 -39 R 62 0 V -62 39 R 62 0 V 58 351 R 0 93 V -31 -93 R 62 0 V -62 93 R 62 0 V 58 -599 R 0 286 V -31 -286 R 62 0 V -62 286 R 62 0 V 59 -191 R 0 34 V -31 -34 R 62 0 V -62 34 R 62 0 V 58 84 R 0 39 V -31 -39 R 62 0 V -62 39 R 62 0 V 58 91 R 0 81 V -31 -81 R 62 0 V -62 81 R 62 0 V 58 -139 R 0 53 V -31 -53 R 62 0 V -62 53 R 62 0 V 59 183 R 0 32 V -31 -32 R 62 0 V -62 32 R 62 0 V 58 16 R 0 44 V -31 -44 R 62 0 V -62 44 R 62 0 V 58 -85 R 0 65 V -31 -65 R 62 0 V -62 65 R 62 0 V 58 -83 R 0 58 V -31 -58 R 62 0 V -62 58 R 62 0 V 59 -51 R 0 67 V -31 -67 R 62 0 V -62 67 R 62 0 V 58 -278 R 0 60 V -31 -60 R 62 0 V -62 60 R 62 0 V 58 82 R 0 59 V -31 -59 R 62 0 V -62 59 R 62 0 V 58 16 R 0 32 V -31 -32 R 62 0 V -62 32 R 62 0 V 59 -16 R 0 66 V -31 -66 R 62 0 V -62 66 R 62 0 V 58 -17 R 0 65 V -31 -65 R 62 0 V -62 65 R 62 0 V 58 -91 R 0 26 V -31 -26 R 62 0 V -62 26 R 62 0 V 58 -95 R 0 17 V -31 -17 R 62 0 V -62 17 R 62 0 V 59 164 R 0 94 V -31 -94 R 62 0 V -62 94 R 62 0 V 58 -141 R 0 36 V -31 -36 R 62 0 V -62 36 R 62 0 V 58 -59 R 0 73 V -31 -73 R 62 0 V -62 73 R 62 0 V 58 -39 R 0 22 V -31 -22 R 62 0 V -62 22 R 62 0 V 59 49 R 0 102 V -31 -102 R 62 0 V -62 102 R 62 0 V 58 -155 R 0 69 V -31 -69 R 62 0 V -62 69 R 62 0 V 58 -23 R 0 55 V -31 -55 R 62 0 V -62 55 R 62 0 V 58 -257 R 0 117 V -31 -117 R 62 0 V -62 117 R 62 0 V 59 49 R 0 34 V -31 -34 R 62 0 V -62 34 R 62 0 V 58 80 R 0 58 V -31 -58 R 62 0 V -62 58 R 62 0 V 58 -327 R 0 9 V -31 -9 R 62 0 V -62 9 R 62 0 V 58 23 R 0 10 V -31 -10 R 62 0 V -62 10 R 62 0 V 59 -23 R 0 74 V -31 -74 R 62 0 V -62 74 R 62 0 V 58 -64 R 0 15 V -31 -15 R 62 0 V -62 15 R 62 0 V 58 -26 R 0 15 V -31 -15 R 62 0 V -62 15 R 62 0 V 58 0 R 0 21 V -31 -21 R 62 0 V -62 21 R 62 0 V 59 -440 R 0 31 V -31 -31 R 62 0 V -62 31 R 62 0 V 58 219 R 0 71 V -31 -71 R 62 0 V -62 71 R 62 0 V 58 21 R 0 39 V -31 -39 R 62 0 V -62 39 R 62 0 V 58 -152 R 0 5 V -31 -5 R 62 0 V -62 5 R 62 0 V 59 366 R 0 25 V -31 -25 R 62 0 V -62 25 R 62 0 V 58 -96 R 0 24 V -31 -24 R 62 0 V -62 24 R 62 0 V 58 105 R 0 168 V -31 -168 R 62 0 V -62 168 R 62 0 V 1169 1408 TriU 1259 2064 TriU 1348 2639 TriU 1437 3228 TriU 1526 3369 TriU 1616 3171 TriU 1705 3113 TriU 1794 3325 TriU 1883 3150 TriU 1973 3182 TriU 2062 3073 TriU 2151 3185 TriU 2240 3059 TriU 2330 3071 TriU 2419 2992 TriU 2508 3043 TriU 2597 2843 TriU 2687 3053 TriU 2776 3636 TriU 2865 3639 TriU 2954 3641 TriU 3044 3596 TriU 3133 3566 TriU 3222 3984 TriU 3311 3574 TriU 3401 3543 TriU 3490 3663 TriU 3579 3815 TriU 3668 3742 TriU 3758 3968 TriU 3847 4022 TriU 3936 3992 TriU 4025 3970 TriU 4115 3982 TriU 4204 3767 TriU 4293 3908 TriU 4382 3970 TriU 4472 4003 TriU 4561 4052 TriU 4650 4006 TriU 4739 3932 TriU 4829 4152 TriU 4918 4076 TriU 5007 4072 TriU 5096 4080 TriU 5186 4191 TriU 5275 4122 TriU 5364 4160 TriU 5453 3990 TriU 5543 4114 TriU 5632 4240 TriU 5721 3946 TriU 5810 3979 TriU 5900 3998 TriU 5989 3978 TriU 6078 3967 TriU 6167 3985 TriU 6257 3572 TriU 6346 3841 TriU 6435 3918 TriU 6524 3788 TriU 6614 4169 TriU 6703 4097 TriU 6792 4298 TriU 3568 4089 TriU 1.000 UL LT1 1169 1252 M 90 21 V 89 17 V 89 13 V 89 -19 V 90 19 V 89 13 V 89 -9 V 89 -48 V 90 33 V 89 -12 V 89 22 V 89 -26 V 90 31 V 89 -17 V 89 26 V 89 -37 V 90 15 V 89 18 V 89 -17 V 89 -3 V 90 -21 V 89 5 V 89 -49 V 89 28 V 90 -37 V 89 32 V 89 -5 V 89 14 V 90 5 V 89 8 V 89 -32 V 89 56 V 90 -55 V 89 37 V 89 -26 V 89 49 V 90 -11 V 89 36 V 89 -16 V 89 -45 V 90 17 V 89 17 V 89 -8 V 89 -2 V 90 0 V 89 15 V 89 -35 V 89 22 V 90 10 V 89 -2 V 89 -16 V 89 -1 V 90 -23 V 89 12 V 89 -9 V 89 -17 V 90 -66 V 89 54 V 89 50 V 89 12 V 90 -31 V 89 -3 V 89 16 V 1.000 UL LT3 1169 1407 M 90 634 V 89 224 V 89 10 V 89 -68 V 90 -41 V 89 16 V 89 -148 V 89 306 V 90 43 V 89 17 V 89 -66 V 89 129 V 90 9 V 89 77 V 89 -11 V 89 39 V 90 -4 V 89 -78 V 89 -20 V 89 166 V 90 -139 V 89 36 V 89 129 V 89 26 V 90 -145 V 89 141 V 89 88 V 89 -123 V 90 88 V 89 -19 V 89 10 V 89 -175 V 90 205 V 89 -133 V 89 83 V 89 -18 V 90 115 V 89 4 V 89 120 V 89 -170 V 90 -127 V 89 39 V 89 -39 V 89 -108 V 90 300 V 89 57 V 89 -106 V 89 -146 V 90 210 V 89 -190 V 89 -96 V 89 -49 V 90 92 V 89 80 V 89 -26 V 89 -206 V 90 -73 V 89 148 V 89 128 V 89 89 V 90 -186 V 89 -204 V 89 431 V 1.000 UL LT5 1169 1408 M 90 656 V 89 575 V 89 589 V 89 141 V 90 -198 V 89 -58 V 89 212 V 89 -175 V 90 32 V 89 -109 V 89 112 V 89 -126 V 90 12 V 89 -79 V 89 51 V 89 -200 V 90 210 V 89 583 V 89 3 V 89 2 V 90 -45 V 89 -30 V 89 418 V 89 -410 V 90 -31 V 89 120 V 89 152 V 89 -73 V 90 226 V 89 54 V 89 -30 V 89 -22 V 90 12 V 89 -215 V 89 141 V 89 62 V 90 33 V 89 49 V 89 -46 V 89 -74 V 90 220 V 89 -76 V 89 -4 V 89 8 V 90 111 V 89 -69 V 89 38 V 89 -170 V 90 124 V 89 126 V 89 -294 V 89 33 V 90 19 V 89 -20 V 89 -11 V 89 18 V 90 -413 V 89 269 V 89 77 V 89 -130 V 90 381 V 89 -72 V 89 201 V stroke grestore end showpage %%EndDocument @endspecial 844 4755 a Fq(Fig.)e(10.)1176 4642 y SDict begin H.S end 1176 4642 a 1176 4642 a SDict begin H.R end 1176 4642 a 1176 4642 a SDict begin [ /View [/XYZ H.V] /Dest (figure.10) cvn H.B /DEST pdfmark end 1176 4642 a 113 x Fq(Concurren)m(t)f(read)i(p)s(erformance)e(from)h(disk.)166 5019 y Fo(Ob)m(viously)h(the)g(throughput)h(for)e(read)h(op)s(erations) f(from)g(PVFS)h(drops)h(dramatically)166 5139 y(within)j(suc)m(h)j (realistic)d(setup.)j(In)e(the)h(case)h(of)e(4)g(I/O-no)s(des)g(the)h (read)g(p)s(erformance)166 5259 y(drops)30 b(to)g(ab)s(out)f(13)h(MB/s) g(p)s(er)g(I/O-no)s(de.)g(Nev)m(ertheless)i(a)e(total)e(read)i(p)s (erformance)166 5380 y(of)i(300)g(MB/s)h(can)g(b)s(e)g(ac)m(hiev)m(ed)h (if)d(all)g(32)h(I/O-no)s(des)g(are)h(utilized.)1745 5712 y(13)p eop %%Page: 14 14 14 13 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 166 0 a SDict begin H.S end 166 0 a 166 0 a SDict begin H.R end 166 0 a 166 0 a SDict begin [ /View [/XYZ H.V] /Dest (page.14) cvn H.B /DEST pdfmark end 166 0 a 83 x Fo(The)30 b(results)f(presen)m(ted)j(so)d(far)f (ha)m(v)m(e)j(used)f(a)f(strip)s(e)f(size)i(of)e(64)h(kB,)g(the)h (default)e(v)-5 b(alue)166 203 y(of)27 b(PVFS.)i(T)-8 b(aking)27 b(a)g(strip)s(e)h(size)g(as)g(large)f(as)h(the)g(amoun)m(t)f (of)g(data)h(a)f(giv)m(en)h(compute-)166 324 y(no)s(de)f(has)g(to)g (write,)f(w)m(e)i(ac)m(hiev)m(e)g(ab)s(out)e(920)g(MB/s)h(writing)f (from)f(32)h(compute-no)s(des)166 444 y(to)i(32)f(I/O-no)s(des.)h(The)h (corresp)s(onding)f(read-op)s(eration)e(ac)m(hiev)m(es)k(up)e(to)g (2200)f(MB/s)166 565 y(using)32 b(the)h(cac)m(he.)h(Without)e(a)g(full) f(cac)m(he,)j(p)s(erformance)e(is)g(lo)m(w)m(er.)166 789 y(A)25 b(second)i(imp)s(ortan)m(t)c(feature|as)j(far)f(as)g (data-in)m(tensiv)m(e)g(computations)g(on)g(clusters)166 909 y(are)34 b(concerned|is)h(the)g(sp)s(eed)g(for)f(c)m(harging)f(and) h(disc)m(harging)g(the)g(system.)h(A)f(high)166 1029 y(throughput)c(is)g(is)g(crucial)f(for)g(the)i(success)h(of)e(computer) g(exp)s(erimen)m(ts)h(that)f(w)m(ork)h(on)166 1150 y(data)40 b(sets)h(m)m(uc)m(h)f(larger)f(than)h(the)g(PVFS)g(disk)g(space)h(a)m (v)-5 b(ailable.)38 b(In)i(this)g(case)g(one)166 1270 y(has)33 b(to)f(retriev)m(e)h(\(store\))g(data)g(from)e(\(to\))h(an)g (external)h(TB-size)g(rep)s(ository)-8 b(.)166 1494 y(Distributing)22 b(UNIX)j(\014les)f(on)m(to)g(PVFS)h(from)e(the)i(arc)m(hiv)m(e)g(in)e (principle)g(could)h(pro)s(ceed)166 1614 y(with)i(the)h(TCP/IP)h(p)s (erformance)e(of)f(ab)s(out)h(92)g(MB/s.)h(Actually)-8 b(,)26 b(the)g(limiting)c(factor)166 1735 y(is)k(the)g(disk)h(p)s (erformance)f(of)f(the)i(\014le)f(serv)m(er.)i(Our)e(RAID)g(deliv)m (ers)g(or)g(stores)h(at)f(ab)s(out)166 1855 y(25)j(MB/s.)i(In)f (practice)g(this)f(limitation)c(p)s(oses)31 b(no)f(real)e(problem,)h (since)h(data)g(staging)166 1976 y(can)j(b)s(e)g(carried)f(out)g(async) m(hronously)i(to)f(the)g(parallel)d(applications)g(on)j(the)g(cluster.) 166 2199 y SDict begin H.S end 166 2199 a 166 2199 a SDict begin 14.5 H.A end 166 2199 a 166 2199 a SDict begin [ /View [/XYZ H.V] /Dest (section.5) cvn H.B /DEST pdfmark end 166 2199 a 204 x Fp(5)112 b(F)-9 b(ast)38 b(I/O)f(for)h(Gian)m(t)e (Eigenproblems)g(in)h(Lattice)f(Field)h(Theory)166 2748 y Fo(In)d(the)h(follo)m(wing,)c(w)m(e)k(demonstrate)f(ho)m(w)h(PVFS/P)m (araStation)e(enables)i(us)f(to)g(com-)166 2868 y(pute)k(h)m(uge)h (eigensystems)g(on)e(cluster)h(computers.)h(Suc)m(h)f(computational)d (problems)166 2988 y(arise)30 b(in)g(the)g(p)s(ost)h(sim)m(ulation)c (phase)k(of)f(Mon)m(te)i(Carlo)d(sim)m(ulations)f(of)i(lattice)f(quan-) 166 3109 y(tum)34 b(c)m(hromo)s(dynamics)f(\(LQCD\).)h(W)-8 b(e)35 b(aim)d(at)i(computing)f Fj(O)s Fo(\(1000\))h(lo)m(w)g(eigen)m (v)m(ec-)166 3229 y(tors)29 b(of)f(the)i(so-called)d(fermionic)g (matrix,)g(whic)m(h)j(describ)s(es)g(the)f(dynamics)g(of)f(quarks)166 3350 y(in)42 b(the)g(gluon)g(bac)m(kground)h(\014eld.)f(The)h(size)g (of)f(eac)m(h)h(v)m(ector)g(is)f Fj(O)s Fo(\(10)2909 3313 y Ft(6)2948 3350 y Fo(\).)g(T)m(ypically)166 3470 y(ab)s(out)32 b(10)g(GB)g(I/O)g(is)g(carried)g(out)h(in)e(pro)s (duction)h(runs)h(of)f(length)g Fj(\031)p Fo(30)h(min)m(utes)f(on)166 3590 y(32)40 b(pro)s(cessors)h(of)f(ALiCE.)g(In)g(practice,)g(w)m(e)h (ha)m(v)m(e)h(to)d(p)s(erform)g(thousands)j(of)d(suc)m(h)166 3711 y(runs.)166 3848 y SDict begin H.S end 166 3848 a 166 3848 a SDict begin 14.5 H.A end 166 3848 a 166 3848 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.1) cvn H.B /DEST pdfmark end 166 3848 a 224 x Fm(5.1)99 b(Physic)-5 b(al)35 b(pr)-5 b(oblem)166 4417 y Fo(Non-p)s(erturbativ)m(e)43 b(lattice)e(quan)m(tum)i(c)m(hromo)s(dynamics)e(\(LQCD\))i(deals)f (with)g(the)166 4537 y(determination)f(of)h(hadronic)g(prop)s(erties)g (and)h(in)m(teractions)f([17)o(].)h(P)m(articularly)e(im-)166 4658 y(p)s(ortan)m(t)e(observ)-5 b(ables)40 b(are)g(giv)m(en)f(b)m(y)i (the)f(mass)f(sp)s(ectrum)h(of)f(b)s(ound)g(quark)i(states,)166 4778 y(as)34 b(for)e(instance)i(the)g(masses)g(of)f(hadrons)h(lik)m(e)f (the)g Fl(\031)t Fo(-Meson)h(and)g(the)g(rho)f Fl(p)p Fo(-Meson.)166 4898 y(Among)f(these)h(particles,)f(hadronic)g(states)i (that)e(can)h(b)s(e)g(classi\014ed)f(as)h Fm(singlet)h(r)-5 b(epr)g(e-)166 5019 y(sentation)35 b Fo(of)27 b(the)i(\015a)m(v)m (or-SU\(3\))f(group)f(pla)m(y)h(a)g(sp)s(ecial)f(r^)-49 b(ole.)27 b(They)i(are)f(c)m(haracterized)166 5139 y(b)m(y)35 b(con)m(tributions)f(of)g(so-called)e(non-v)-5 b(alence)34 b(ob)5 b(jects.)36 b(More)f(precisely)-8 b(,)34 b(their)g(corre-)166 5259 y(lation)24 b(functions,)i Fl(C)947 5274 y Fg(\021)984 5255 y Ff(0)1012 5259 y Fo(\()p Fl(t)1085 5274 y Ft(1)1133 5259 y Fj(\000)9 b Fl(t)1254 5274 y Ft(2)1295 5259 y Fo(\),)26 b(the)h(quan)m(tities)f(whic)m(h)g(allo)m(w)f(to)h(extract)h (the)g(ph)m(ysical)166 5380 y(prop)s(erties)c(of)g(the)h(hadrons)g(b)m (y)h(exploring)d(their)h(deca)m(y)i(in)e(time,)f(\001)p Fl(t)28 b Fo(=)g Fl(t)2893 5395 y Ft(1)2936 5380 y Fj(\000)t Fl(t)3052 5395 y Ft(2)3092 5380 y Fo(,)23 b(con)m(tain)1745 5712 y(14)p eop %%Page: 15 15 15 14 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 166 0 a SDict begin H.S end 166 0 a 166 0 a SDict begin H.R end 166 0 a 166 0 a SDict begin [ /View [/XYZ H.V] /Dest (page.15) cvn H.B /DEST pdfmark end 166 0 a 83 x Fo(con)m(tributions)23 b(from)f(correlators)h(b)s (et)m(w)m(een)j(closed)d(virtual)f(quark-gluon)h(lo)s(ops.)g(These)166 203 y(\\non-v)-5 b(alence")26 b(ob)5 b(jects)28 b(are)e(nothing)g(but)h (a)f(manifestation)e(of)i(quan)m(tum)h(mec)m(hanical)166 324 y(v)-5 b(acuum)34 b(\015uctuations,)g(whic)m(h)g(follo)m(w)e(from)g (Heisen)m(b)s(erg's)j(uncertain)m(t)m(y)g(principle)d(as)166 444 y(applied)26 b(to)h(relativistic)e(\014eld)i(theory)-8 b(.)28 b(F)-8 b(rom)25 b(a)i(ph)m(ysical)g(p)s(oin)m(t)g(of)f(view,)i (\015a)m(v)m(or)g(singlet)166 565 y(ob)5 b(jects)33 b(are)g (particularly)d(in)m(triguing,)g(as)i(they)h(are)f(sensitiv)m(e)h(to)f (\(and)g(th)m(us)h(allo)m(w)e(to)166 685 y(explore\))i(the)g(top)s (ological)c(structure)k(of)g(the)g(QCD)f(v)-5 b(acuum.)166 920 y(The)28 b(reliable)d(determination)h(of)h(disconnected)h(diagrams) e(has)i(b)s(een)g(a)f(long-standing)166 1040 y(issue)33 b(ev)m(er)g(since)g(the)f(early)g(da)m(ys)h(of)f(LQCD.)g(It)g(can)g(b)s (e)h(traced)f(bac)m(k)i(to)d(the)i(n)m(umer-)166 1161 y(ical)e(problem)h(of)g(getting)g(information)e(ab)s(out)i(functionals) g(of)g(the)h(complete)f(in)m(v)m(erse)166 1281 y(fermionic)e(matrix)i Fl(M)1013 1245 y Fk(\000)p Ft(1)1108 1281 y Fo(.)1151 1245 y Ft(5)166 1516 y Fo(First)23 b(attempts)g(in)g(this)g(direction)f (started)i(only)f(a)g(few)h(y)m(ears)h(ago,)e(using)g(the)h(so-called) 166 1636 y(sto)s(c)m(hastic)g(estimator)d(metho)s(d)i(\(SE\))h([18)o(]) g(for)e(the)i(computation)e(of)h(the)g(trace)h(of)f Fl(M)3332 1600 y Fk(\000)p Ft(1)3427 1636 y Fo(.)166 1757 y(This)28 b(approac)m(h)g(requires)g(to)f(solv)m(e)h(a)g(linear)e(system)i Fl(M)10 b(x)29 b Fo(=)f Fl(\030)k Fo(on)27 b(h)m(undreds)j(of)d(source) 166 1877 y(v)m(ectors)34 b Fl(\030)5 b Fo(,)32 b(with)g Fl(\030)37 b Fo(b)s(eing)32 b(noise)h(v)m(ectors)h(that)e(are)h(Z)2179 1892 y Ft(2)2250 1877 y Fo(of)f(Gaussian)g(distributed.)166 2112 y(In)41 b(Ref.)f([11],)h(w)m(e)g(ha)m(v)m(e)h(sho)m(wn)g(ho)m(w)f (to)f(estimate)g(the)h(mass)f(of)g(the)h Fl(\021)2923 2076 y Fk(0)2987 2112 y Fo(meson)f(just)166 2232 y(using)45 b(a)g(set)g(of)g(lo)m(w-lying)e(eigenmo)s(des)h(of)h Fl(M)10 b Fo(.)46 b(Strictly)e(sp)s(eaking,)h(our)g(approac)m(h)166 2353 y(deals)33 b(with)g(the)h(matrix)e Fl(Q)p Fo(,)h(the)h(hermitian)d (form)h(of)h Fl(M)10 b Fo(,)35 b(the)e(eigen)m(v)m(ectors)i(of)e(whic)m (h)166 2473 y(form)e(an)i(orthogonal)e(base)i([19]:)1448 2353 y SDict begin H.S end 1448 2353 a 1448 2353 a SDict begin 14.5 H.A end 1448 2353 a 1448 2353 a SDict begin [ /View [/XYZ H.V] /Dest (equation.1) cvn H.B /DEST pdfmark end 1448 2353 a 1597 2723 a Fl(Q)28 b Fo(=)g Fl(\015)1857 2738 y Ft(5)1896 2723 y Fl(M)5 b(:)1307 b Fo(\(1\))166 2973 y(The)34 b(Wilson-Dirac)29 b(matrix)i(is)h(giv)m(en)h(b)m(y)361 3412 y SDict begin H.S end 361 3412 a 361 3412 a SDict begin 14 H.A end 361 3412 a 361 3412 a SDict begin [ /View [/XYZ H.V] /Dest (equation.2) cvn H.B /DEST pdfmark end 361 3412 a Fl(M)455 3427 y Fe(x)p Fg(;)p Fe(y)573 3412 y Fo(=)28 b Fp(1)733 3427 y Fg(cs)800 3412 y Fl(\016)843 3427 y Fe(x)p Fg(;)p Fe(y)955 3412 y Fj(\000)23 b Fl(\024)1176 3304 y Ft(4)1134 3329 y Fd(X)1127 3510 y Fg(\026)p Ft(=1)1293 3412 y Fo(\()p Fp(1)1387 3427 y Fg(s)1446 3412 y Fj(\000)g Fl(\015)1597 3427 y Fg(\026)1643 3412 y Fo(\))f Fj(\012)h Fl(U)1869 3427 y Fg(\026)1916 3412 y Fo(\()p Fc(x)p Fo(\))17 b Fl(\016)2097 3427 y Fe(x)p Fg(;)p Fe(y)q Fk(\000)p Fg(\026)1184 3652 y Fo(+)33 b(\()p Fp(1)1387 3667 y Fg(s)1446 3652 y Fo(+)22 b Fl(\015)1595 3667 y Fg(\026)1641 3652 y Fo(\))g Fj(\012)h Fl(U)1877 3610 y Fk(y)1867 3676 y Fg(\026)1914 3652 y Fo(\()p Fc(x)f Fj(\000)g Fl(\026)p Fo(\))17 b Fl(\016)2275 3667 y Fe(x)p Fg(;)p Fe(y)q Ft(+)p Fg(\026)2462 3652 y Fl(:)840 b Fo(\(2\))166 3901 y(The)37 b(sym)m(b)s(ols)f Fl(\015)797 3916 y Fg(\026)879 3901 y Fo(stand)h(for)e(the)i(4)24 b Fj(\002)h Fo(4)36 b(Dirac)e(spin)i (matrices.)f(The)i(3)25 b Fj(\002)g Fo(3)35 b(matrices)166 4022 y Fl(U)232 4037 y Fg(\026)331 4022 y Fj(2)47 b Fo(color-SU\(3\))f (represen)m(t)j(the)e(gluonic)f(v)m(ector)i(\014eld,)f(th)m(us)h Fp(1)2795 4037 y Fg(cs)2909 4022 y Fo(is)e(a)h(12)32 b Fj(\002)g Fo(12)166 4142 y(unit-matrix)38 b(in)j(color)f(and)h(spin)g (space.)h Fl(M)52 b Fo(is)40 b(a)h(sparse)h(matrix)e(in)g (4-dimensional)166 4263 y(Euclidean)29 b(space-time)h(with)f(matrix)f (v)-5 b(alued)30 b(sto)s(c)m(hastically)f(distributed)g(co)s(e\016cien) m(t)166 4383 y(functions)k(of)f(t)m(yp)s(e)h(\()p Fp(1)1011 4398 y Fg(s)1070 4383 y Fj(\006)23 b Fl(\015)1221 4398 y Fg(\026)1267 4383 y Fo(\))f Fj(\012)h Fl(U)1493 4398 y Fg(\026)1539 4383 y Fo(\()p Fc(x)p Fo(\))32 b(at)h(site)f Fc(x)p Fo(.)166 4618 y(Once)e(the)g(lo)m(w-lying)d(mo)s(des)i(are)g (computed,)h(it)e(is)h(p)s(ossible)f(to)h(appro)m(ximate)g(the)h(full) 166 4738 y(in)m(v)m(erse)35 b(matrix)e Fl(Q)886 4702 y Fk(\000)p Ft(1)1014 4738 y Fo(and)h(those)h(matrix)d(functionals)h (or)g(functions)h(of)f Fl(Q)h Fo(whic)m(h)h(are)166 4859 y(sensitiv)m(e)e(to)g(small)d(eigen)m(v)-5 b(alues,)32 b(i.e.)h(long-range)e(ph)m(ysics.)p 166 5056 299 4 v 166 5120 a Ft(5)257 5153 y Fq(In)41 b(con)m(trast)i(to)f(\015a)m(v)m (or)g(singlet)f(observ)-5 b(ables,)41 b(non-singlet)f(masses)i(are)g (far)f(simpler)e(to)166 5266 y(compute:)26 b(they)g(imply)e(the)i (solution)e(of)i(a)g(few)g(systems)f(of)h(linear)e(equations)i(of)g(t)m (yp)s(e)g Fb(M)10 b(x)25 b Fq(=)166 5379 y Fb(b)p Fq(,)31 b(the)f(discrete)g(analogue)h(of)g(Dirac's)f(equation)g(with)f(source)i (term.)1745 5712 y Fo(15)p eop %%Page: 16 16 16 15 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 166 0 a SDict begin H.S end 166 0 a 166 0 a SDict begin H.R end 166 0 a 166 0 a SDict begin [ /View [/XYZ H.V] /Dest (page.16) cvn H.B /DEST pdfmark end 166 0 a 166 0 a SDict begin H.S end 166 0 a 166 0 a SDict begin 14.5 H.A end 166 0 a 166 0 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.2) cvn H.B /DEST pdfmark end 166 0 a 83 x Fm(5.2)99 b(Numeric)-5 b(al)35 b(pr)-5 b(o)g(c)g(e)g(dur)g(e)166 425 y Fo(In)31 b(LQCD,)f(hadronic)g(masses)i (are)e(extracted)i(from)d(the)i(large-time)d(b)s(eha)m(vior)i(of)g (cor-)166 545 y(relation)g(functions.)i(The)g(correlator)f(of)g(the)h (\015a)m(v)m(or)g Fm(non-singlet)40 b Fl(\031)t Fo(-meson)31 b(is)g(de\014ned)166 666 y(as)286 545 y SDict begin H.S end 286 545 a 286 545 a SDict begin 14.5 H.A end 286 545 a 286 545 a SDict begin [ /View [/XYZ H.V] /Dest (equation.3) cvn H.B /DEST pdfmark end 286 545 a 514 826 a Fl(C)584 841 y Fg(\031)631 826 y Fo(\()p Fl(t)d Fo(=)f Fl(t)870 841 y Ft(1)932 826 y Fj(\000)c Fl(t)1067 841 y Ft(2)1107 826 y Fo(\))k(=)1276 680 y Fd(*)1343 743 y(X)1353 929 y Fg(~)-34 b(x;~)f(y)1479 826 y Fo(T)-8 b(r)1579 705 y Fd(\024)1623 826 y Fl(Q)1700 785 y Fk(\000)p Ft(1)1795 826 y Fo(\()n Fl(~)-47 b(x;)17 b(t)1967 841 y Ft(1)2007 826 y Fo(;)f Fl(~)-48 b(y)r(;)17 b(t)2180 841 y Ft(2)2220 826 y Fo(\))p Fl(Q)2335 785 y Fk(\000)p Ft(1)2429 826 y Fo(\()o Fl(~)-48 b(y)s(;)17 b(t)2597 841 y Ft(2)2637 826 y Fo(;)e Fl(~)-47 b(x;)17 b(t)2815 841 y Ft(1)2854 826 y Fo(\))2892 705 y Fd(\025)2936 680 y(+)3003 955 y Fg(U)3078 826 y Fl(;)224 b Fo(\(3\))166 1068 y(while)45 b(the)h(\015a)m(v)m(or)g Fm(singlet)55 b Fl(\021)1275 1032 y Fk(0)1344 1068 y Fo(meson)45 b(correlator)g(is)g(comp)s(osed)h (of)f(t)m(w)m(o)h(terms,)g(the)166 1188 y(\014rst)36 b(corresp)s(onding)f(to)g(the)h(propagation)e(of)h(a)g(quark-an)m (tiquark-pair)g(from)d Fl(~)-47 b(x)36 b Fo(to)e Fl(~)-48 b(y)166 1309 y Fo(without)40 b(annihilation)d(in)j(b)s(et)m(w)m(een)j (and)e(the)g(second)h(one)f(b)s(eing)f(c)m(haracterized)i(b)m(y)166 1429 y(in)m(termediate)31 b(pair)h(annihilation:)361 1749 y SDict begin H.S end 361 1749 a 361 1749 a SDict begin 14 H.A end 361 1749 a 361 1749 a SDict begin [ /View [/XYZ H.V] /Dest (equation.4) cvn H.B /DEST pdfmark end 361 1749 a Fl(C)431 1764 y Fg(\021)468 1745 y Ff(0)495 1749 y Fo(\()p Fl(t)568 1764 y Ft(1)630 1749 y Fj(\000)23 b Fl(t)765 1764 y Ft(2)804 1749 y Fo(\))18 b(=)f Fl(C)1023 1764 y Fg(\031)1070 1749 y Fo(\()p Fl(t)1143 1764 y Ft(1)1204 1749 y Fj(\000)23 b Fl(t)1339 1764 y Ft(2)1379 1749 y Fo(\))859 1959 y Fj(\000)17 b Fo(2)1019 1813 y Fd(*)1085 1876 y(X)1096 2062 y Fg(~)-34 b(x;~)f(y)1222 1959 y Fo(T)-8 b(r)1322 1838 y Fd(\024)1366 1959 y Fl(Q)1443 1918 y Fk(\000)p Ft(1)1537 1959 y Fo(\()n Fl(~)-47 b(x)q(;)17 b(t)1710 1974 y Ft(1)1749 1959 y Fo(;)e Fl(~)-47 b(x;)17 b(t)1927 1974 y Ft(1)1967 1959 y Fo(\))2005 1838 y Fd(\025)2048 1959 y Fo(T)-8 b(r)2149 1838 y Fd(\024)2192 1959 y Fl(Q)2269 1918 y Fk(\000)p Ft(1)2364 1959 y Fo(\()o Fl(~)-48 b(y)s(;)17 b(t)2532 1974 y Ft(2)2571 1959 y Fo(;)f Fl(~)-48 b(y)s(;)17 b(t)2745 1974 y Ft(2)2785 1959 y Fo(\))2823 1838 y Fd(\025)2866 1813 y(+)2933 2088 y Fg(U)3009 1959 y Fl(:)293 b Fo(\(4\))166 2273 y(The)38 b(brac)m(k)m(ets)h Fj(h)o Fl(:)17 b(:)g(:)p Fj(i)950 2302 y Fg(U)1045 2273 y Fo(indicate)36 b(the)h(a)m(v)m(erage)h (o)m(v)m(er)g(a)f(canonical)e(ensem)m(ble)i(of)g(gauge)166 2394 y(\014eld)44 b(con\014gurations.)g(F)-8 b(or)43 b(large)g(time)f(separations)i Fl(t)p Fo(,)h(the)f(resp)s(ectiv)m(e)h (correlation)166 2514 y(functions)36 b(are)g(dominated)f(b)m(y)j(the)e (ground)h(state,)f(b)s(ecause)i(the)f(higher)e(excitations)166 2635 y(die)j(out)f(and)i(therefore)f(b)s(ecome)g(prop)s(ortional)d(to)j (exp)q(\()p Fj(\000)p Fl(m)2512 2650 y Ft(0)2552 2635 y Fl(t)p Fo(\).)h Fl(m)2776 2650 y Ft(0)2853 2635 y Fo(is)f(the)g(mass) g(of)166 2755 y(the)33 b(particle)e(asso)s(ciated)i(to)f(the)h (correlation)e(function.)166 2976 y(As)g(already)g(men)m(tioned,)f(the) i Fl(\031)t Fo(-correlator)d(\(3\),)h(equiv)-5 b(alen)m(t)31 b(to)f(the)h(\014rst)h(term)e(of)g(the)166 3097 y Fl(\021)218 3061 y Fk(0)241 3097 y Fo(-correlator,)h(is)h(obtained)g(b)m(y)i (solving)d(the)i(linear)e(system)2471 2976 y SDict begin H.S end 2471 2976 a 2471 2976 a SDict begin 14.5 H.A end 2471 2976 a 2471 2976 a SDict begin [ /View [/XYZ H.V] /Dest (equation.5) cvn H.B /DEST pdfmark end 2471 2976 a 1054 3320 a Fl(M)10 b Fo(\()n Fl(~)-47 b(x)q(;)17 b(t)1331 3335 y Ft(1)1371 3320 y Fo(;)f Fl(~)-48 b(y)r(;)17 b(t)1544 3335 y Ft(2)1584 3320 y Fo(\))g Fl(c)p Fo(\()o Fl(~)-48 b(y)r(;)17 b(t)1848 3335 y Ft(2)1888 3320 y Fo(\))27 b(=)h Fl(\016)t Fo(\()2134 3298 y Fl(~)2142 3320 y Fo(1)p Fl(;)17 b Fo(1;)e Fl(~)-47 b(x)o(;)17 b(t)2461 3335 y Ft(1)2501 3320 y Fo(\);)763 b(\(5\))166 3543 y(on)48 b(12)f(source)i(v)m(ectors)h(\(here)e(lo)s(cated)f(at)h(site)f(\()2100 3521 y Fl(~)2108 3543 y Fo(1)p Fl(;)17 b Fo(1\)\).)47 b(Of)h(course,)h(the)f(statistics)166 3663 y(could)e(b)s(e)h(impro)m(v) m(ed)f(b)m(y)i(a)m(v)m(eraging)e(o)m(v)m(er)h(man)m(y)g(sources;)h(ho)m (w)m(ev)m(er)h(this)d(b)s(ecomes)166 3783 y(prohibitiv)m(ely)31 b(exp)s(ensiv)m(e)j(as)f(the)g(e\013ort)g(increases)g(with)f(the)h(n)m (um)m(b)s(er)g(of)f(sources.)166 4005 y(The)i(second)f(term)f(in)g(eq.) i(\(4\),)1367 3884 y SDict begin H.S end 1367 3884 a 1367 3884 a SDict begin 14.5 H.A end 1367 3884 a 1367 3884 a SDict begin [ /View [/XYZ H.V] /Dest (equation.6) cvn H.B /DEST pdfmark end 1367 3884 a 906 4182 a Fd(X)916 4368 y Fg(~)-34 b(x;~)f(y)1042 4265 y Fo(T)-8 b(r)1143 4144 y Fd(\024)1186 4265 y Fl(Q)1263 4224 y Fk(\000)p Ft(1)1358 4265 y Fo(\()n Fl(~)-47 b(x;)17 b(t)1530 4280 y Ft(1)1570 4265 y Fo(;)e Fl(~)-47 b(x;)17 b(t)1748 4280 y Ft(1)1787 4265 y Fo(\))1825 4144 y Fd(\025)1869 4265 y Fo(T)-8 b(r)1969 4144 y Fd(\024)2013 4265 y Fl(Q)2090 4224 y Fk(\000)p Ft(1)2185 4265 y Fo(\()o Fl(~)-48 b(y)s(;)17 b(t)2353 4280 y Ft(2)2392 4265 y Fo(;)f Fl(~)-48 b(y)s(;)17 b(t)2566 4280 y Ft(2)2605 4265 y Fo(\))2643 4144 y Fd(\025)2687 4265 y Fl(;)615 b Fo(\(6\))166 4579 y(dep)s(ends)44 b(on)f(the)g (diagonal)e(elemen)m(ts)i(of)f Fl(Q)1885 4543 y Fk(\000)p Ft(1)1980 4579 y Fo(.)h(The)h(in)m(v)m(erse)g(can)f(b)s(e)g(expanded)h (in)166 4700 y(terms)33 b(of)f(the)h(eigenmo)s(des)f(w)m(eigh)m(ted)h (b)m(y)h(the)f(in)m(v)m(erse)h(eigen)m(v)-5 b(alues:)2799 4579 y SDict begin H.S end 2799 4579 a 2799 4579 a SDict begin 14.5 H.A end 2799 4579 a 2799 4579 a SDict begin [ /View [/XYZ H.V] /Dest (equation.7) cvn H.B /DEST pdfmark end 2799 4579 a 877 4972 a Fl(Q)954 4931 y Fk(\000)p Ft(1)1049 4972 y Fo(\()n Fl(~)-47 b(x;)17 b(t)1221 4987 y Ft(1)1261 4972 y Fo(;)f Fl(~)-48 b(y)r(;)17 b(t)1434 4987 y Ft(2)1474 4972 y Fo(\))27 b(=)1643 4889 y Fd(X)1691 5071 y Fg(i)1808 4904 y Fo(1)p 1789 4949 86 4 v 1789 5040 a Fl(\025)1846 5055 y Fg(i)1894 4904 y Fj(j)p Fl( )1985 4919 y Fg(i)2014 4904 y Fo(\()n Fl(~)-47 b(x;)17 b(t)2186 4919 y Ft(1)2225 4904 y Fo(\))p Fj(ih)p Fl( )2404 4919 y Fg(i)2432 4904 y Fo(\()o Fl(~)-48 b(y)s(;)17 b(t)2600 4919 y Ft(2)2640 4904 y Fo(\))p Fj(j)p 1894 4949 812 4 v 2156 5040 a(h)p Fl( )2258 5055 y Fg(i)2286 5040 y Fj(j)p Fl( )2377 5055 y Fg(i)2405 5040 y Fj(i)2715 4972 y Fl(;)587 b Fo(\(7\))166 5259 y(where)28 b Fl(\025)499 5274 y Fg(i)555 5259 y Fo(and)f Fl( )802 5274 y Fg(i)858 5259 y Fo(are)g(the)g(eigen)m(v)-5 b(alues)27 b(and)h(the)f(eigen)m(v)m(ectors)i(of)e Fl(Q)g Fo(resp)s(ectiv)m(ely)-8 b(.)28 b(W)-8 b(e)166 5380 y(found)32 b(that)g(w)m(e)h(can)g(appro)m(ximate)e(the)h(sum)g(on)g(the)h(righ)m (t)e(hand)h(side)h(b)m(y)g(restriction)1745 5712 y(16)p eop %%Page: 17 17 17 16 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 166 0 a SDict begin H.S end 166 0 a 166 0 a SDict begin H.R end 166 0 a 166 0 a SDict begin [ /View [/XYZ H.V] /Dest (page.17) cvn H.B /DEST pdfmark end 166 0 a 83 x Fo(to)32 b Fj(O)s Fo(\(300\))g(lo)m(w)m(est-lying) f(eigen)m(v)-5 b(alues)33 b(and)f(their)g(corresp)s(onding)g(eigen)m(v) m(ectors.)j(Due)166 203 y(to)24 b(the)h(factor)f(1)p Fl(=\025)863 218 y Fg(i)891 203 y Fo(,)h(one)f(exp)s(ects)j(that)d(the) h(lo)m(w-lying)d(eigenmo)s(des)i(will)f(tend)i(to)f(dom-)166 324 y(inate)40 b(the)h(sum.)g(Our)f(pro)s(cedure)i(is)e(called)g (truncated)h(eigenmo)s(de)f(appro)m(ximation)166 444 y(\(TEA\).)166 666 y(W)-8 b(e)46 b(compute)g(the)g(eigensystem)h(b)m(y) f(means)g(of)f(the)h(implicitly)c(restarted)k(Arnoldi)166 787 y(metho)s(d,)32 b(a)h(generalization)d(of)i(the)h(standard)g (Lanczos)h(pro)s(cedure.)g(A)e(crucial)g(ingre-)166 907 y(dien)m(t)40 b(of)f(our)g(approac)m(h)h(is)f(a)g(Cheb)m(yshev)k (acceleration)c(tec)m(hnique.)i(The)f(sp)s(ectrum)166 1028 y(is)d(transformed)f(suc)m(h)i(that)f(the)h(Arnoldi)d(eigen)m(v)-5 b(alue)36 b(determination)f(b)s(ecomes)j(uni-)166 1148 y(formly)28 b(accurate)j(for)e(the)h(en)m(tire)g(part)g(of)g(the)g(sp)s (ectrum)g(w)m(e)h(aim)d(for.)h(A)h(comfortable)166 1268 y(parallel)e(implemen)m(tation)f(of)i(IRAM)i(is)f(pro)m(vided)g(b)m(y)h (the)g(P)-8 b(ARP)g(A)m(CK)31 b(pac)m(k)-5 b(age)31 b([20].)166 1490 y(W)-8 b(e)26 b(w)m(ork)h(on)f(a)g(space-time)g(lattice)e(of)i (size)g(16)1912 1454 y Ft(3)1960 1490 y Fj(\002)9 b Fo(32.)26 b(T)-8 b(aking)25 b(in)m(to)h(accoun)m(t)h(the)f(Dirac)166 1611 y(and)i(color)f(indices,)h(the)g(Dirac)f(matrix)g(acts)h(on)g(a)g (12)13 b Fj(\002)g Fo(16)2367 1575 y Ft(3)2418 1611 y Fj(\002)g Fo(32)28 b(=)f(1)p Fl(:)p Fo(572)p Fl(:)p Fo(864)g(dimen-)166 1731 y(sional)f(v)m(ector)k(space.)f(This)f(explains)g(wh)m(y)h(the)f (in)m(v)m(ersion)g(of)g(the)g(en)m(tire)h(Dirac)d(matrix)166 1852 y(is)31 b(not)f(feasible)h(since)g(this)g(w)m(ould)g(need)h(ab)s (out)e(40)h(TB)g(memory)f(space,)j(whereas)f(the)166 1972 y(determination)39 b(of)i(300)f(lo)m(w-lying)f(eigen)m(v)m(ectors) j(leads)f(to)g(ab)s(out)f(7.5)h(GB)g(memory)166 2092 y(space)f(only)-8 b(.)38 b(Our)g(computations)g(are)g(based)i(on)e (canonical)f(ensem)m(bles)j(of)e(200)g(\014eld)166 2213 y(con\014gurations)c(with)h Fl(n)1080 2228 y Fg(f)1157 2213 y Fo(=)c(2)k(\015a)m(v)m(ors)h(of)e(dynamical)f(sea)i(quarks.)i (Suc)m(h)f(kind)e(of)h(en-)166 2333 y(sem)m(bles)45 b(ha)m(v)m(e)h(b)s (een)f(generated)g(at)f(5)h(di\013eren)m(t)f(dynamical)f(quark)i (masses)h(in)d(the)166 2454 y(framew)m(ork)31 b(of)f(the)h(SESAM)h (full)d(QCD)h(pro)5 b(ject)31 b([21].)g(It)g(tak)m(es)g(us)h(ab)s(out)e (3.5)g(T\015ops-)166 2574 y(hours)46 b(to)f(solv)m(e)g(for)g(300)g(lo)m (w-lying)e(mo)s(des)i(p)s(er)g(ensem)m(ble)h(for)e(eac)m(h)j(quark)f (mass.)166 2694 y(Altogether)31 b(w)m(e)i(aim)c(at)i Fj(O)s Fo(\(30\))g(v)-5 b(alence)32 b(mass/coupling)e(com)m(binations.) g(First)h(ph)m(ys-)166 2815 y(ical)g(results)i(of)f(our)g(computations) g(can)h(b)s(e)g(found)f(in)g(Refs.)h([11,22)o(,23,24].)166 2970 y SDict begin H.S end 166 2970 a 166 2970 a SDict begin 14.5 H.A end 166 2970 a 166 2970 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.3) cvn H.B /DEST pdfmark end 166 2970 a 197 x Fm(5.3)99 b(Benchmarks)166 3509 y Fo(The)31 b(t)m(ypical)e(compute)h(partitions)e(used)k(for)d(the)h(TEA)h(on)f (ALiCE)g(range)g(from)f(16)g(to)166 3630 y(64)c(no)s(des,)h(dep)s (ending)f(on)g(the)h(n)m(um)m(b)s(er)f(of)g(eigenmo)s(des)g(required)g (for)g(the)g(appro)m(xima-)166 3750 y(tion)33 b(as)i(w)m(ell)e(as)h(on) h(the)f(memory)f(a)m(v)-5 b(ailable.)32 b(Eac)m(h)j(no)s(de)g(reads)g (its)e(sp)s(eci\014c)i(p)s(ortion)166 3871 y(of)h(a)g(giv)m(en)h (eigenmo)s(de)f(corresp)s(onding)g(to)h(the)g(sub-lattice)e(assigned)i (to)f(this)g(no)s(de.)166 3991 y(In)e(our)f(case,)h(a)f(simple)f (regular)g(space)i(decomp)s(osition)e(of)h(the)g(16)2698 3955 y Ft(3)2760 3991 y Fj(\002)23 b Fo(32)33 b(lattice)e(in)i Fl(z)166 4111 y Fo(and)g Fl(t)f Fo(directions)g(is)g(applied.)166 4334 y(Ph)m(ysically)-8 b(,)22 b(the)g(300)f(eigenmo)s(des)h(for)f(eac) m(h)i(\014eld)e(con\014guration)h(are)f(stored)i(as)f(a)g(single)166 4454 y(large)36 b(\014le)g(in)g(round-robin)g(manner.)g(In)h(case)h(of) e(a)g(strip)s(e-size)g(that)h(corresp)s(onds)h(to)166 4574 y(the)f(size)g(of)f(an)h(en)m(tire)f(time-slice)e(of)i(the)h (lattice,)f(eac)m(h)h(time-slice)d(will)h(b)s(e)h(assigned)166 4695 y(to)c(exactly)h(one)g(pro)s(cessor)h(b)m(y)f(PVFS.)166 4917 y(In)27 b(our)g(application)e(w)m(e)j(use)g(MPI-IO)f(calls)f(\()p Fi(MPI)p 2020 4917 31 4 v 37 w(File)p 2261 4917 V 38 w(read)p 2503 4917 V 38 w(at\(\))p Fo(\))i(instead)f(of)g(stan-)166 5037 y(dard)34 b(I/O)g(to)g(read)g(from)f(the)h(PVFS.)h(In)f(T)-8 b(able)34 b(1)g(p)s(erformance)f(a)m(v)m(erages)j(o)m(v)m(er)f(four)166 5158 y(measuremen)m(ts)e(are)g(presen)m(ted.)i(The)e(results)g (\015uctuate)h(only)e(marginally)-8 b(.)166 5380 y(As)42 b(to)f(b)s(e)h(exp)s(ected)i(from)c(Figure)h(10)g(the)h(throughput)g (for)f(read-op)s(erations)f(is)h(as)1745 5712 y(17)p eop %%Page: 18 18 18 17 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 166 0 a SDict begin H.S end 166 0 a 166 0 a SDict begin H.R end 166 0 a 166 0 a SDict begin [ /View [/XYZ H.V] /Dest (page.18) cvn H.B /DEST pdfmark end 166 0 a 63 x Fq(T)-8 b(able)30 b(1)166 63 y SDict begin H.S end 166 63 a 166 63 a SDict begin H.R end 166 63 a 166 63 a SDict begin [ /View [/XYZ H.V] /Dest (table.1) cvn H.B /DEST pdfmark end 166 63 a 196 176 a Fq(Read)h(and)f (write)f(p)s(erformances)h(for)g(three)h(compute)f(partitions.)p 493 205 2635 4 v 543 324 a(#)g(of)g(compute)h(no)s(des)p 2342 375 4 170 v 1081 w(16)172 b(32)f(64)543 493 y(#)30 b(of)g(eigenmo)s(des)p 2342 544 V 1201 w(100)126 b(200)g(300)p 493 547 2635 4 v 543 666 a(read)30 b(p)s(erformance)g(p)s(er)f(I/O-no)s (de)h([MBytes/s])p 2342 717 4 170 v 132 w(11.9)101 b(13.3)h(11.1)543 835 y(write)29 b(p)s(erformance)h(p)s(er)f(I/O-no)s(de)h([MBytes/s])p 2342 886 V 102 w(11.9)101 b(13.4)h(13.2)p 493 889 2635 4 v 166 1049 a Fo(high)42 b(as)i(13)e(MB/s,)i(whic)m(h)g(is)f(the)g (actual)g(hard-disk)g(p)s(erformance.)f(The)j(e\013ectiv)m(e)166 1170 y(throughput)31 b(for)g(write-op)s(erations)e(is)i(ab)s(out)f(10)h (\045)g(less)g(than)g(ac)m(hiev)m(ed)i(in)d(Figure)g(8,)166 1290 y(most)i(lik)m(ely)f(a)i(remaining)d(MPI-IO)j(o)m(v)m(erhead.)166 1442 y SDict begin H.S end 166 1442 a 166 1442 a SDict begin 14.5 H.A end 166 1442 a 166 1442 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.4) cvn H.B /DEST pdfmark end 166 1442 a 203 x Fm(5.4)99 b(Gain)166 1988 y Fo(A)40 b(pro)s(duction)g (step)h(includes)f(reading)f(eigenmo)s(des)h(and)g(computing)f(observ) -5 b(ables.)166 2108 y(T)m(ypically)38 b(the)h(computation)e(tak)m(es)i (ab)s(out)f(10)g(min)m(utes.)h(Another)f(10)g(min)m(utes)h(are)166 2229 y(needed)27 b(for)e(loading)e(all)g(300)i(mo)s(des)g(from)f(the)h (lo)s(cal)e(disk.)j(Loading)e(the)i(data)f(from)f(an)166 2349 y(external)29 b(arc)m(hiv)m(e)g(\(whic)m(h)g(is)f(the)h(usual)f (pro)s(cedure)i(since)f(lo)s(cal)d(disks)j(do)g(not)f(pro)m(vide)166 2469 y(enough)e(capacit)m(y)g(for)e(an)i(en)m(tire)f(ensem)m(ble)h(of)f (\014eld)h(con\014gurations)f(and)g(eigenmo)s(des\))166 2590 y(lasts)34 b(ab)s(out)f(30)g(min)m(utes.)h(This)g(large)f(mismatc) m(h)g(b)s(et)m(w)m(een)i(compute)f(time)f(and)h(I/O)166 2710 y(time)26 b(\(where)i(the)f(pro)s(cessors)h(are)f(idling\))d (renders)k(standard)g(clusters)f(v)m(ery)i(ine\016cen)m(t)166 2831 y(for)j(suc)m(h)i(t)m(yp)s(e)g(of)e(computational)e(problems,)i (denoted)h(as)g Fm(data-intensive)p Fo(.)166 3053 y(PVFS)h(via)e(P)m (araStation/Myrinet)h(cuts)h(do)m(wn)g(the)g(I/O-times)d(to)i(less)h (than)f(20)g(sec-)166 3174 y(onds)27 b(for)f(b)s(oth)g(reading)g(and)h (writing.)e(This)h(is)g(a)h(substan)m(tial)e(acceleration)h(compared) 166 3294 y(to)35 b(lo)s(cal)e(or)i(remote)g(disk)h(I/O.)f(With)g(these) i(impro)m(v)m(emen)m(ts)f(w)m(e)g(w)m(ere)h(able)e(to)g(en)m(ter)166 3414 y(large-scale)26 b(pro)s(ductions)i(with)f(thousands)j(of)d (read-compute-write)g(sequences)k(to)c(b)s(e)166 3535 y(carried)38 b(out.)g(After)h(sev)m(eral)g(mon)m(ths)f(of)g(con)m(tin)m (uous)h(hea)m(vy)h(dut)m(y)g(w)m(e)f(\014nd)g(the)g(I/O)166 3655 y(system)34 b(to)e(b)s(eha)m(v)m(e)i(remark)-5 b(ably)31 b(reliable)f(and)j(stable,)f(with)g(no)h(failure)e(encoun)m(tered)166 3775 y(so)i(far.)166 3971 y SDict begin H.S end 166 3971 a 166 3971 a SDict begin 14.5 H.A end 166 3971 a 166 3971 a SDict begin [ /View [/XYZ H.V] /Dest (section.6) cvn H.B /DEST pdfmark end 166 3971 a 223 x Fp(6)112 b(F)-9 b(uture)38 b(P)m(ersp)s(ectiv)m(es:)e(ClusterFile)166 4537 y Fo(Most)27 b(parallel)c(\014le)j(systems,)i(including)c(PVFS,)j(distribute)f(the)g (\014les)h(strip)s(e-wise)f(o)m(v)m(er)166 4658 y(the)f(I/O-no)s(des.)g (Ho)m(w)m(ev)m(er,)j(parallel)22 b(applications)h(pro)m(vide)i(their)f (sp)s(eci\014c)i(data)e(struc-)166 4778 y(tures)j(that)g(are)f(often)g (accessed)j(in)d(form)f(of)h(regular)f(patterns)i(called)f(the)h (\\virtual")d(or)166 4898 y(\\logical")32 b(partitioning)h(of)j(the)g (data.)g(The)h(access)h(pattern)e(studies)g([25,26,27)o(])g(ha)m(v)m(e) 166 5019 y(sho)m(wn)i(that)e(the)h(p)s(erformance)g(and)f(scalabilit)m (y)f(of)h(parallel)e(scien)m(ti\014c)j(applications)166 5139 y(with)31 b(in)m(tensiv)m(e)h(parallel)c(I/O-activit)m(y)i (su\013er)i(signi\014can)m(tly)e(from)g(the)i(mismatc)m(h)e(b)s(e-)166 5259 y(t)m(w)m(een)f(virtual)c(partitioning)g(and)i(ph)m(ysical)g (placemen)m(t)g(of)f(\014le)h(data.)g(This)g(ma)m(y)g(result)166 5380 y(in)41 b(an)h(under-utilization)d(of)i(disk)h(and)g(net)m(w)m (ork)i(bandwidths)e(and)g(in)f(a)h(decreased)1745 5712 y(18)p eop %%Page: 19 19 19 18 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 166 0 a SDict begin H.S end 166 0 a 166 0 a SDict begin H.R end 166 0 a 166 0 a SDict begin [ /View [/XYZ H.V] /Dest (page.19) cvn H.B /DEST pdfmark end 166 0 a 83 x Fo(parallel)30 b(exploitation)g(of)i(indep)s (enden)m(t)i(disk)f(capacit)m(y|among)e(other)i(e\013ects.)166 304 y(F)-8 b(or)39 b(the)g(ab)s(o)m(v)m(e)h(men)m(tioned)f(reasons,)i (it)d(is)h(imp)s(ortan)m(t)e(that)i(a)g(parallel)e(\014le)i(system)166 424 y(o\013ers)34 b(supp)s(ort)g(for)f(\015exible)g(ph)m(ysical)g (partitioning.)e(On)i(one)h(hand)f(one)h(w)m(ould)f(wish)166 544 y(a)i(fully)g(dev)m(elop)s(ed)h(PFS)g(to)g(b)s(e)g(able)f(to)g (\\translate")g(e\016cien)m(tly)h(from)e(an)m(y)j(ph)m(ysical)166 665 y(partitioning)21 b(of)i(the)h(\014les)g(on)g(the)g(I/O-no)s(des)g (of)f(the)i(PFS)e(to)h(an)m(y)g(virtual)f(partitioning)166 785 y(and)33 b(vice)f(v)m(ersa,)i(on)f(the)g(other)g(hand)f(one)h(w)m (ould)g(lik)m(e)f(to)g(con)m(trol)g(the)h(ph)m(ysical)f(data)166 906 y(la)m(y)m(out)24 b(on)h(the)g(PFS.)g(So)f(far,)h(this)f(goal)f(is) h(only)g(partly)g(realized)g(b)m(y)h(PVFS.)g(Therefore,)166 1026 y(w)m(e)31 b(decided)f(to)f(dev)m(elop)h(a)f(no)m(v)m(el)h (parallel)d(\014le)i(system,)h(called)f(ClusterFile)f([14)o(],)i(that) 166 1146 y(addresses)35 b(these)f(issues.)166 1367 y(In)c(its)e(presen) m(t)k(state,)d(ClusterFile)f(presen)m(ts)k(arc)m(hitectural)c (similarities)d(with)k(PVFS,)166 1487 y(in)d(so)h(far)f(that)g(sev)m (eral)h(I/O-daemons)f(are)h(resp)s(onsible)f(for)g(storing)g(the)h (data)f(on)g(I/O-)166 1608 y(no)s(des)32 b(with)e(one)h(cen)m(tral)g (meta-data)f(manager.)g(The)i(clien)m(ts)e(m)m(ust)h(link)f(to)h(a)f (library)166 1728 y(that)i(pro)m(vides)i(transparen)m(t)f(\014le)f (system)i(access.)166 1949 y(Unlik)m(e)k(PVFS,)h(ClusterFile)e(emplo)m (ys)h(a)g(\014le)g(partitioning)d(mo)s(del,)i(that)h(allo)m(ws)f(the) 166 2069 y(arbitrary)e(distribution)f(of)h(data)h(o)m(v)m(er)h(a)f (cluster,)g(in)f(regular)g(or)h(irregular)e(patterns.)166 2190 y(The)g(mo)s(del)e(is)g(optimized)g(for)g(regular)g(patterns,)i (since)g(most)f(frequen)m(tly)h(used)g(data)166 2310 y(structures)39 b(of)d(parallel)f(scien)m(ti\014c)i(applications)e(are) i(m)m(ultidimensional)32 b(arra)m(ys)38 b([25],)166 2430 y(partitioned)31 b(in)m(to)h(c)m(h)m(unks)j(among)c(parallel)f(pro)s (cesses.)166 2651 y(The)d(\014le)g(mo)s(del)d(of)i(ClusterFile)f(is)h (used)i(for)e(b)s(oth)g(ph)m(ysical)h(and)f(logical)e(partitioning.)166 2772 y(A)45 b(\014le)g(is)g(ph)m(ysically)f(partitioned)g(in)m(to)g (sub-\014les.)i(As)g(an)f(example,)g(it)f(is)g(p)s(ossible)166 2892 y(to)k(spread)g(a)g(\014le)g(o)m(v)m(er)h(sev)m(eral)f(disks)h (using)f(a)f(blo)s(c)m(k-cyclic)g(distribution)f(or)i(an)m(y)166 3012 y(other)f(regular)e(and)i(irregular)d(distribution)h(as)i(for)f (instance)h(supp)s(orted)g(b)m(y)h(High)166 3133 y(P)m(erformance)33 b(F)-8 b(ortran)32 b([28)o(].)166 3353 y(A)44 b(\014le)f(ma)m(y)g(b)s (e)h(logically)c(partitioned)i(b)s(et)m(w)m(een)j(sev)m(eral)f(pro)s (cessors)h(b)m(y)g(means)e(of)166 3474 y(views.)35 b(A)f(view)g(is)f(a) h(sequen)m(tial)g(windo)m(w)g(to)f(an)h(ev)m(en)m(tually)h(non-con)m (tiguous)e(subset)166 3594 y(of)43 b(a)h(\014le)f(and)h(can)h(b)s(e)f (used)h(exactly)f(in)f(the)h(same)g(w)m(a)m(y)h(as)f(a)g(\014le.)f(An)i (imp)s(ortan)m(t)166 3715 y(adv)-5 b(an)m(tage)23 b(of)g(using)f(views) i(is)f(that)f(it)g(reliev)m(es)i(the)f(programmer)e(from)h(complex)g (index)166 3835 y(computation.)42 b(Additionally)-8 b(,)40 b(it)i(also)g(pro)m(vides)i(hin)m(ts)g(on)f(p)s(oten)m(tial)e(future)j (access)166 3955 y(patterns)29 b(and)f(can)g(b)s(e)g(used)h(for)f(matc) m(hing)e(the)j(ph)m(ysical)f(to)f(the)i(logical)24 b(distribution.)166 4076 y(F)-8 b(or)28 b(instance,)g(if)f(a)h(\014le)g(is)g(strip)s(ed)g (in)g(round-robin)f(manner)h(o)m(v)m(er)h(the)g(disks)g(while)e(the)166 4196 y(parallel)35 b(pro)s(cesses)k(of)e(an)g(application)e(set)j(blo)s (c)m(k-cyclic)e(views,)j(it)d(could)h(b)s(e)g(b)s(etter)166 4316 y(for)32 b(p)s(erformance)g(to)h(con)m(v)m(ert)h(the)f(ph)m (ysical)f(la)m(y)m(out)h(in)m(to)e(a)i(conforming)e(blo)s(c)m(k-cyclic) 166 4437 y(distribution.)166 4658 y(The)39 b(pro)s(cesses)i(of)d(a)g (parallel)d(application)h(access)k(a)e(shared)h(\014le)f(in)g(man)m(y)g (cases)i(at)166 4778 y(nearly)32 b(equal)g(times.)g(This)g(observ)-5 b(ation)32 b(suggests)i(the)f(design)f(of)g(collectiv)m(e)f(I/O)h(op-) 166 4898 y(erations.)41 b(Their)f(main)g(goal)f(is)h(to)h(coalesce)g (man)m(y)g(small)e(I/O)h(requests)k(of)c(sev)m(eral)166 5019 y(co)s(op)s(erating)e(pro)s(cesses)k(in)m(to)d(a)h(few)g(large)e (requests.)k(The)f(t)m(w)m(o)g(main)d(categories)h(of)166 5139 y(collectiv)m(e)c(I/O)g(are)h(t)m(w)m(o-phase)h([29])f(and)f (disk-directed)h([30])g(op)s(erations.)f(The)h(t)m(w)m(o-)166 5259 y(phase)d(I/O)e(consists)i(of)e(a)g(\014le)h(access)h(step)g(that) e(is)h(indep)s(enden)m(t)h(of)e(the)h(virtual)e(par-)166 5380 y(titioning,)25 b(and)j(a)f(sh)m(u\017e-phase)j(in)d(whic)m(h)h (the)g(access)i(data)d(is)g(distributed)g(according)1745 5712 y(19)p eop %%Page: 20 20 20 19 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 166 0 a SDict begin H.S end 166 0 a 166 0 a SDict begin H.R end 166 0 a 166 0 a SDict begin [ /View [/XYZ H.V] /Dest (page.20) cvn H.B /DEST pdfmark end 166 0 a 83 x Fo(to)40 b(the)h(access)h(pattern.)e(The)i(MPI-IO) e(library)-8 b(,)39 b(whic)m(h)i(is)f(implemen)m(ted)f(on)h(top)g(of) 166 203 y(PVFS)c(and)f(ClusterFile)f(utilizes)g(the)h(t)m(w)m(o-phase)i (metho)s(d)d(since)i(it)e(is)h(not)g(a)m(w)m(are)h(of)166 324 y(the)44 b(ph)m(ysical)f(\014le)g(partitioning.)d(ClusterFile)i (implemen)m(ts)g(a)h(v)m(ersion)h(of)f(the)h(disk-)166 444 y(directed)33 b(metho)s(d,)f(in)f(whic)m(h)i(the)g(requests)i(are)d (gathered)h(at)f(I/O)h(no)s(des,)g(coalesced,)166 565 y(b)s(efore)j(access)i(is)d(p)s(erformed,)h(and)g(the)g(result)g(is)g (returned)h(to)e(the)i(compute)f(no)s(des.)166 685 y(This)c(approac)m (h)g(has)g(the)g(adv)-5 b(an)m(tage)31 b(that)g(it)g(can)h(exploit)e (the)i(relationship)e(b)s(et)m(w)m(een)166 805 y(ph)m(ysical)42 b(and)h(logical)c(partitionings,)h(whereas)k(the)f(t)m(w)m(o-phase)h (metho)s(d)d(separates)166 926 y(the)33 b(op)s(eration)e(in)m(to)h(t)m (w)m(o)h(distinct)f(steps.)166 1146 y(In)f(the)g(future)g(w)m(e)h(plan) e(to)g(test)i(ClusterFile)d(on)i(ALiCE)f(and)h(to)g(p)s(erform)e(a)i (detailed)166 1266 y(comparison)26 b(with)g(PVFS.)h(W)-8 b(e)28 b(exp)s(ect)g(the)f(collectiv)m(e)f(I/O)h(implemen)m(tation)d (of)i(Clus-)166 1387 y(terFile)36 b(to)i(p)s(erform)f(b)s(etter)h(than) g(that)f(of)h(MPI-IO,)g(due)h(to)e(the)h(ab)s(o)m(v)m(e)h(men)m(tioned) 166 1507 y(reasons.)166 1727 y(Another)31 b(imp)s(ortan)m(t)d(step)j (will)d(b)s(e)i(the)h(incorp)s(oration)d(of)h(co)s(op)s(erativ)m(e)h (cac)m(hing)g(p)s(oli-)166 1848 y(cies)36 b([31])g(that)g(allo)m(w)e (the)i(bu\013er-cac)m(hes)i(of)e(I/O-)f(and)h(compute-no)s(des)g(to)g (in)m(teract.)166 1968 y(The)27 b(goal)d(is)h(to)g(pro)m(vide)h(a)g (global)d(cac)m(hing)j(p)s(olicy)e(that)h(pro)m(vides)i(a)e(b)s(etter)h (utilization)166 2088 y(of)32 b(bu\013er-cac)m(hes)j(and)d(a)m(v)m (oids)h(unnecessary)i(disk)e(requests.)166 2290 y SDict begin H.S end 166 2290 a 166 2290 a SDict begin 14.5 H.A end 166 2290 a 166 2290 a SDict begin [ /View [/XYZ H.V] /Dest (section.7) cvn H.B /DEST pdfmark end 166 2290 a 201 x Fp(7)112 b(Summary)166 2831 y Fo(W)-8 b(e)37 b(ha)m(v)m(e)i (demonstrated)e(that)g(the)g(P)m(araStation3)f(comm)m(unication)e (system)k(sp)s(eeds)166 2952 y(up)29 b(the)h(p)s(erformance)f(of)f (parallel)f(I/O)i(on)f(cluster)i(computers)f(suc)m(h)i(as)e(ALiCE.)g (I/O-)166 3072 y(b)s(enc)m(hmarks)i(with)e(PVFS)g(using)g(P)m (arastation)g(o)m(v)m(er)h(Myrinet)g(ac)m(hiev)m(e)g(a)f(throughput)166 3192 y(for)35 b(write-op)s(erations)f(of)i(up)g(to)f(1)h(GB/s)f(from)g (a)g(32-pro)s(cessor)h(compute-partition,)166 3313 y(giv)m(en)41 b(a)g(32-pro)s(cessor)g(PVFS)h(I/O-partition.)c(These)43 b(results)f(out-p)s(erform)d(kno)m(wn)166 3433 y(b)s(enc)m(hmark)24 b(results)f(for)g(PVFS)g(on)g(1.28)g(Gbit)f(Myrinet)h(b)m(y)h(more)f (than)g(a)g(factor)f(of)h(2,)g(a)166 3554 y(fact)i(that)h(is)f(mainly)e (due)j(to)f(the)h(sup)s(erior)f(comm)m(unication)e(features)k(of)e(P)m (araStation.)166 3674 y(Read-p)s(erformance)42 b(from)f(bu\013er-cac)m (he)j(reac)m(hes)g(up)e(to)h(2.2)f(GB/s,)g(while)f(reading)166 3794 y(from)33 b(hard-disk)h(saturates)h(at)f(the)h(cum)m(ulativ)m(e)e (hard-disk)h(p)s(erformance.)g(The)h(I/O-)166 3915 y(p)s(erformance)i (ac)m(hiev)m(ed)i(with)e(PVFS)h(using)f(P)m(araStation)g(enables)h(us)g (to)f(carry)h(out)166 4035 y(extremely)24 b(data-in)m(tensiv)m(e)g (eigenmo)s(de)e(computations)h(on)h(ALiCE)f(in)g(the)i(framew)m(ork)166 4155 y(of)47 b(lattice)e(quan)m(tum)j(c)m(hromo)s(dynamics.)e(In)i(the) f(future)h(the)f(I/O-system)h(will)c(b)s(e)166 4276 y(utilized)j(for)h (storing)g(and)g(pro)s(cessing)h(mass)g(data)f(in)g(high)f(energy)j(ph) m(ysics)g(data)166 4396 y(analysis)32 b(on)g(clusters.)166 4798 y Fp(Ac)m(kno)m(wledgmen)m(ts)166 4938 y SDict begin H.S end 166 4938 a 166 4938 a SDict begin 14.5 H.A end 166 4938 a 166 4938 a SDict begin [ /View [/XYZ H.V] /Dest (section*.1) cvn H.B /DEST pdfmark end 166 4938 a 201 x Fo(This)24 b(w)m(ork)g(w)m(as)g(supp)s(orted)h(b)m(y)f(the)g(Deutsc)m(he)h(F)-8 b(orsc)m(h)m(ungsgemeinsc)m(haft)25 b(as)e(t)m(winning)166 5259 y(pro)5 b(ject)27 b(\\Alpha-Lin)m(ux-Cluster")d(\(Ti264/6-1)g(&)i (Li701/3-1\).)d(Ph)m(ysics)28 b(related)e(w)m(ork)166 5380 y(w)m(as)43 b(supp)s(orted)h(under)f(Li701/4-1)c(\(RESH)k(F)-8 b(orsc)m(hergrupp)s(e)43 b(F)m(OR)f(240/4-1\),)f(and)1745 5712 y(20)p eop %%Page: 21 21 21 20 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 166 0 a SDict begin H.S end 166 0 a 166 0 a SDict begin H.R end 166 0 a 166 0 a SDict begin [ /View [/XYZ H.V] /Dest (page.21) cvn H.B /DEST pdfmark end 166 0 a 83 x Fo(b)m(y)42 b(the)g(EU)f(Researc)m(h)i(and)e(T)-8 b(raining)39 b(Net)m(w)m(ork)k(HPRN-CT-2000-00145)c(\\Hadron)166 203 y(Prop)s(erties)f(from)f(Lattice)g(QCD".)h(W)-8 b(e)38 b(thank)g(Guido)f(Arnold)g(and)h(Boris)f(Orth)h(for)166 324 y(their)32 b(help)g(with)h(the)g(cluster)g(computer)f(ALiCE.)166 697 y Fp(References)166 817 y SDict begin H.S end 166 817 a 166 817 a SDict begin 14.5 H.A end 166 817 a 166 817 a SDict begin [ /View [/XYZ H.V] /Dest (section*.2) cvn H.B /DEST pdfmark end 166 817 a 166 883 a SDict begin H.S end 166 883 a 166 883 a SDict begin 13.6 H.A end 166 883 a 166 883 a SDict begin [ /View [/XYZ H.V] /Dest (cite.ridge97beowulf) cvn H.B /DEST pdfmark end 166 883 a 147 x Fq([1])71 b(D.)32 b(Ridge)e(et)h(al.,)41 b(Beo)m(wulf:)31 b(Harnessing)e(the)i(p)s(o)m(w) m(er)f(of)h(parallelism)d(in)h(a)i(pile-of-PCs,)332 1142 y(1997,)43 b(URL:)30 b Fh(http://citeseer.nj.nec.co)o(m/ri)o(dge)o (97be)o(owul)o(f.h)o(tml)p Fq(.)166 1194 y SDict begin H.S end 166 1194 a 166 1194 a SDict begin 13.6 H.A end 166 1194 a 166 1194 a SDict begin [ /View [/XYZ H.V] /Dest (cite.top500) cvn H.B /DEST pdfmark end 166 1194 a 127 x Fq([2])71 b(H.)31 b(Meuer)g(et)g(al.,)40 b(T)-8 b(op500)32 b(Liste,)332 1434 y(URL:)f Fh(http://www.top500.org)p Fq(,)25 b(No)m(v.)31 b(2002.)166 1485 y SDict begin H.S end 166 1485 a 166 1485 a SDict begin 13.6 H.A end 166 1485 a 166 1485 a SDict begin [ /View [/XYZ H.V] /Dest (cite.GM) cvn H.B /DEST pdfmark end 166 1485 a 127 x Fq([3])71 b(Myricom)30 b(Inc.)h(Myrinet)e (generic)i(comm)m(unication)f(soft)m(w)m(are)h(GM,)332 1725 y(URL:)g Fh(http://www.myri.com/myri)o(net)o(/per)o(form)o(anc)o (e/in)o(dex.)o(htm)o(l)p Fq(,)25 b(2002.)166 1776 y SDict begin H.S end 166 1776 a 166 1776 a SDict begin 13.6 H.A end 166 1776 a 166 1776 a SDict begin [ /View [/XYZ H.V] /Dest (cite.SCORE) cvn H.B /DEST pdfmark end 166 1776 a 127 x Fq([4])71 b(PC)30 b(Cluster)f(Consortium.)g(SCore)h(Cluster)f(System) h(Soft)m(w)m(are,)332 2016 y(URL:)332 2129 y Fh (http://pdswww.rwcp.or.jp/s)o(cor)o(e/di)o(st/s)o(cor)o(e/ht)o(ml/e)o (n/i)o(ndex)o(.htm)o(l)p Fq(,)20 b(2002.)166 2181 y SDict begin H.S end 166 2181 a 166 2181 a SDict begin 13.6 H.A end 166 2181 a 166 2181 a SDict begin [ /View [/XYZ H.V] /Dest (cite.PARTEC) cvn H.B /DEST pdfmark end 166 2181 a 126 x Fq([5])71 b(P)m(arT)-8 b(ec)32 b(A)m(G.)g(P)m(araStation)f(Cluster)d (Middlew)m(are,)332 2420 y(URL:)j Fh(http://www.par-tec.com/i)o(nde)o (x.ht)o(ml)p Fq(,)24 b(2002.)166 2472 y SDict begin H.S end 166 2472 a 166 2472 a SDict begin 13.6 H.A end 166 2472 a 166 2472 a SDict begin [ /View [/XYZ H.V] /Dest (cite.GPFS) cvn H.B /DEST pdfmark end 166 2472 a 127 x Fq([6])71 b(F.)48 b(Sc)m(hm)m(uc)m(k)g(and)f(R.)g(Haskin,)91 b(GPFS:)47 b(A)h(Shared-Disk)e(File)h(System)g(for)g(Large)332 2711 y(Computing)29 b(Clusters,)332 2824 y(URL:)332 2937 y Fh(http://www.almaden.ibm.com)o(/St)o(orag)o(eSys)o(tem)o(s/fi)o(le)p 2540 2937 29 4 v 28 w(systems/GPFS/Fast02.pdf)p Fq(,)332 3050 y(2002,)47 b(First)31 b(USENIX)h(Conference)g(on)f(File)g(and)h (Storage)h(T)-8 b(ec)m(hnologies)32 b(\(F)-10 b(AST'02\),)332 3163 y(Mon)m(terey)i(,)33 b(CA,)d(Jan)m(uary)g(28-30,)j(2002.)166 3212 y SDict begin H.S end 166 3212 a 166 3212 a SDict begin 13.6 H.A end 166 3212 a 166 3212 a SDict begin [ /View [/XYZ H.V] /Dest (cite.PVFS-Site) cvn H.B /DEST pdfmark end 166 3212 a 129 x Fq([7])71 b(P)m(arallel)30 b(Virtual)f(File)g(System,)332 3454 y(URL:)i Fh(http://parlweb.parl.clem)o(son)o(.edu)o(/pvf)o(s/i)o (ndex)o(.htm)o(l)p Fq(,)25 b(2002.)166 3506 y SDict begin H.S end 166 3506 a 166 3506 a SDict begin 13.6 H.A end 166 3506 a 166 3506 a SDict begin [ /View [/XYZ H.V] /Dest (cite.MYRINET) cvn H.B /DEST pdfmark end 166 3506 a 127 x Fq([8])71 b(Myricom)30 b(Inc.)h(Myrinet,)332 3745 y(URL:)g Fh (http://www.myri.com)p Fq(,)25 b(2002.)166 3797 y SDict begin H.S end 166 3797 a 166 3797 a SDict begin 13.6 H.A end 166 3797 a 166 3797 a SDict begin [ /View [/XYZ H.V] /Dest (cite.PIK:2002) cvn H.B /DEST pdfmark end 166 3797 a 127 x Fq([9])71 b(H.)30 b(Arndt)f(et)h(al.,)39 b(Praxis)28 b(der)h(Informationsv)m(erarb)s(eitung)f(und)g(Komm)m(unik)-5 b(ation,)28 b(25.)332 4037 y(Jahrgang,)j(1/2002,)i(Saur)d(Publishing,)c (M)s(\177)-48 b(unc)m(hen,)30 b(German)m(y)h(\(2002\).)166 4091 y SDict begin H.S end 166 4091 a 166 4091 a SDict begin 13.6 H.A end 166 4091 a 166 4091 a SDict begin [ /View [/XYZ H.V] /Dest (cite.PBS) cvn H.B /DEST pdfmark end 166 4091 a 124 x Fq([10])26 b(V)-8 b(eridian)29 b(Systems.)i(Op)s(enPBS,) 332 4328 y(URL:)g Fh(http://www.openpbs.org)p Fq(,)24 b(2002.)166 4379 y SDict begin H.S end 166 4379 a 166 4379 a SDict begin 13.6 H.A end 166 4379 a 166 4379 a SDict begin [ /View [/XYZ H.V] /Dest (cite.Neff:2001zr) cvn H.B /DEST pdfmark end 166 4379 a 127 x Fq([11])i(H.)31 b(Ne\013)g(et)g(al.,)41 b(Ph)m(ys.)30 b(Rev.)h(D64)g(\(2001\))i(114509,)g(hep-lat/0106016.)166 4560 y SDict begin H.S end 166 4560 a 166 4560 a SDict begin 13.6 H.A end 166 4560 a 166 4560 a SDict begin [ /View [/XYZ H.V] /Dest (cite.Schilling:2002gm) cvn H.B /DEST pdfmark end 166 4560 a 124 x Fq([12])26 b(K.)31 b(Sc)m(hilling)c(et)k(al.,)40 b(Nucl.)30 b(Ph)m(ys.)h(Pro)s(c.)f(Suppl.)e(109)j(\(2002\))i(15,)f (hep-lat/0201009.)166 4739 y SDict begin H.S end 166 4739 a 166 4739 a SDict begin 13.6 H.A end 166 4739 a 166 4739 a SDict begin [ /View [/XYZ H.V] /Dest (cite.PVFSpaper) cvn H.B /DEST pdfmark end 166 4739 a 124 x Fq([13])26 b(P)-8 b(.H.)33 b(Carns)e(et)i(al.,)45 b(PVFS:)32 b(A)g(P)m(arallel)f(File)g (System)h(F)-8 b(or)33 b(Lin)m(ux)d(Clusters,)h(pp.)g(317{)332 4976 y(327,)44 b(2000,)77 b(Pro)s(ceedings)41 b(of)i(the)f(4th)g(Ann)m (ual)f(Lin)m(ux)g(Sho)m(w)m(case)i(and)e(Conference,)332 5089 y(A)m(tlan)m(ta,)32 b(GA.)166 5138 y SDict begin H.S end 166 5138 a 166 5138 a SDict begin 13.6 H.A end 166 5138 a 166 5138 a SDict begin [ /View [/XYZ H.V] /Dest (cite.IT01) cvn H.B /DEST pdfmark end 166 5138 a 129 x Fq([14])26 b(F.)d(Isaila)e(and)h(W.)h(Tic)m(h)m(y)-8 b(,)27 b(Cluster\014le:)21 b(A)h(\015exible)f(ph)m(ysical)f(la)m(y)m(out)k(parallel)c(\014le)h (system.)332 5380 y(Third)28 b(IEEE)i(In)m(ternational)g(Conference)g (on)g(Cluster)f(Computing,)g(2001.)1745 5712 y Fo(21)p eop %%Page: 22 22 22 21 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 166 0 a SDict begin H.S end 166 0 a 166 0 a SDict begin H.R end 166 0 a 166 0 a SDict begin [ /View [/XYZ H.V] /Dest (page.22) cvn H.B /DEST pdfmark end 166 0 a 166 0 a SDict begin H.S end 166 0 a 166 0 a SDict begin 13.6 H.A end 166 0 a 166 0 a SDict begin [ /View [/XYZ H.V] /Dest (cite.BONNIE) cvn H.B /DEST pdfmark end 166 0 a 83 x Fq([15])26 b(T.)31 b(Bra)m(y)-8 b(,)41 b Fh(bonnie++)p Fq(,)332 196 y(URL:)31 b Fh(http://www.textuality.co)o (m/b)o(onni)o(e)p Fq(,)25 b(2002.)166 252 y SDict begin H.S end 166 252 a 166 252 a SDict begin 13.6 H.A end 166 252 a 166 252 a SDict begin [ /View [/XYZ H.V] /Dest (cite.PALLASMPI) cvn H.B /DEST pdfmark end 166 252 a 130 x Fq([16])h(P)m(allas)k(Gm) m(bH.)h(P)m(allas)f(MPI)g(Benc)m(hmark,)332 495 y(URL:)h Fh(http://www.pallas.com/e/)o(pro)o(duct)o(s/pm)o(b)p Fq(,)25 b(2002.)166 552 y SDict begin H.S end 166 552 a 166 552 a SDict begin 13.6 H.A end 166 552 a 166 552 a SDict begin [ /View [/XYZ H.V] /Dest (cite.Montvay:1994cy) cvn H.B /DEST pdfmark end 166 552 a 130 x Fq([17])h(I.)42 b(Mon)m(tv)-5 b(a)m(y)44 b(and)d(G.)i(M)s(\177)-48 b(unster,)74 b(Quan)m(tum)41 b(\014elds)g(on)g(a)i(lattice)f(\(Cam)m(bridge,)g(UK:)332 795 y(Univ.)30 b(Press,)g(491)i(p.)e(\(Cam)m(bridge)f(monographs)h(on)h (mathematical)f(ph)m(ysics\),)g(1994\).)166 853 y SDict begin H.S end 166 853 a 166 853 a SDict begin 13.6 H.A end 166 853 a 166 853 a SDict begin [ /View [/XYZ H.V] /Dest (cite.Eicker:1996gk) cvn H.B /DEST pdfmark end 166 853 a 128 x Fq([18])c(T)p Fb(\037)p Fq(L,)k(N.)h(Eic)m(k)m(er)g(et)g(al.,)40 b(Ph)m(ys.)31 b(Lett.)g(B389)h(\(1996\))h(720,)f(hep-lat/9608040.)166 1040 y SDict begin H.S end 166 1040 a 166 1040 a SDict begin 13.6 H.A end 166 1040 a 166 1040 a SDict begin [ /View [/XYZ H.V] /Dest (cite.Hip:2001hc) cvn H.B /DEST pdfmark end 166 1040 a 127 x Fq([19])26 b(I.)31 b(Hip)e(et)i(al.,)41 b(Ph)m(ys.)30 b(Rev.)h(D65)g(\(2002\))i(014506,)g(hep-lat/0105001.)166 1226 y SDict begin H.S end 166 1226 a 166 1226 a SDict begin 13.6 H.A end 166 1226 a 166 1226 a SDict begin [ /View [/XYZ H.V] /Dest (cite.PARPACK) cvn H.B /DEST pdfmark end 166 1226 a 128 x Fq([20])26 b(K.)31 b(Masc)m(hho\013)g(and)f(D.)h (Sorensen,)40 b Fh(PARPACK)p Fq(,)332 1467 y(URL:)31 b Fh(http://www.caam.rice.edu)o(/)p Fa(\030)p Fh(k)o(rist)o(yn/p)o(arp) o(ack)p 2571 1467 29 4 v 28 w(home.html)p Fq(,)d(2002.)166 1523 y SDict begin H.S end 166 1523 a 166 1523 a SDict begin 13.6 H.A end 166 1523 a 166 1523 a SDict begin [ /View [/XYZ H.V] /Dest (cite.Lippert:1999ha) cvn H.B /DEST pdfmark end 166 1523 a 130 x Fq([21])e(T.)63 b(Lipp)s(ert,)136 b(Sea)63 b(Quark)f(E\013ects)i(on)f(Sp)s(ectrum)f(and)g(Matrix)h(Elemen)m(ts)g (|)332 1766 y(Sim)m(ulations)34 b(of)i(Quan)m(tum)g(Chromo)s(dynamics)e (with)g(Dynamical)i(Wilson)f(F)-8 b(ermions,)332 1879 y(Habilitationssc)m(hrift,)28 b(Bergisc)m(he)j(Univ)m(ersit\177)-45 b(at)30 b(W)-8 b(upp)s(ertal,)30 b(German)m(y)-8 b(,)31 b(2001.)166 1933 y SDict begin H.S end 166 1933 a 166 1933 a SDict begin 13.6 H.A end 166 1933 a 166 1933 a SDict begin [ /View [/XYZ H.V] /Dest (cite.Attig:2001ty) cvn H.B /DEST pdfmark end 166 1933 a 132 x Fq([22])26 b(N.)31 b(A)m(ttig)g(et)h(al.,)40 b(Comput.)30 b(Ph)m(ys.)g(Comm)m(un.)g(142)h(\(2001\))i(196.)166 2124 y SDict begin H.S end 166 2124 a 166 2124 a SDict begin 13.6 H.A end 166 2124 a 166 2124 a SDict begin [ /View [/XYZ H.V] /Dest (cite.Neff:2002mq) cvn H.B /DEST pdfmark end 166 2124 a 128 x Fq([23])26 b(H.)31 b(Ne\013)g(et)g(al.,)41 b(\(2002\),)33 b(hep-lat/0209117.)166 2310 y SDict begin H.S end 166 2310 a 166 2310 a SDict begin 13.6 H.A end 166 2310 a 166 2310 a SDict begin [ /View [/XYZ H.V] /Dest (cite.Schilling:2001xd) cvn H.B /DEST pdfmark end 166 2310 a 128 x Fq([24])26 b(K.)31 b(Sc)m(hilling)c(et)k(al.,)40 b(Nucl.)30 b(Ph)m(ys.)h(Pro)s(c.) f(Suppl.)e(106)j(\(2002\))i(227,)f(hep-lat/0110077.)166 2497 y SDict begin H.S end 166 2497 a 166 2497 a SDict begin 13.6 H.A end 166 2497 a 166 2497 a SDict begin [ /View [/XYZ H.V] /Dest (cite.NK+96) cvn H.B /DEST pdfmark end 166 2497 a 127 x Fq([25])26 b(N.)32 b(Nieu)m(w)m(ejaar)g(et)g(al.,)43 b(IEEE)31 b(T)-8 b(ransactions)31 b(on)g(P)m(arallel)f(and)h (Distributed)e(Systems,)332 2737 y(7\(10\),)k(1996.)166 2796 y SDict begin H.S end 166 2796 a 166 2796 a SDict begin 13.6 H.A end 166 2796 a 166 2796 a SDict begin [ /View [/XYZ H.V] /Dest (cite.SR97) cvn H.B /DEST pdfmark end 166 2796 a 128 x Fq([26])26 b(E.)e(Smirni)d(and)i(D.)i(Reed,)30 b(Pro)s(ceedings)23 b(of)i(the)f(Conference)g(on)g(Mo)s(delling)d(T)-8 b(ec)m(hniques)332 3037 y(and)30 b(T)-8 b(o)s(ols)30 b(for)g(Computer)g(P)m(erformance)h(Ev)-5 b(aluation,)29 b(1997.)166 3090 y SDict begin H.S end 166 3090 a 166 3090 a SDict begin 13.6 H.A end 166 3090 a 166 3090 a SDict begin [ /View [/XYZ H.V] /Dest (cite.SR98) cvn H.B /DEST pdfmark end 166 3090 a 133 x Fq([27])d(H.)e(Simitici)d(and)i(D.)h(Reed,)30 b(In)m(ternational)23 b(Journal)f(of)i(High)f(P)m(erformance)h (Computing)332 3336 y(Applications,)29 b(sp)s(ecial)g(issue)g(\(I/O)i (in)e(P)m(arallel)g(Applications\),)g(12\(3\),)k(1998.)166 3395 y SDict begin H.S end 166 3395 a 166 3395 a SDict begin 13.6 H.A end 166 3395 a 166 3395 a SDict begin [ /View [/XYZ H.V] /Dest (cite.HPF) cvn H.B /DEST pdfmark end 166 3395 a 127 x Fq([28])26 b(D.B.)32 b(Lo)m(v)m(eman,)42 b(IEEE)30 b(P)m(arallel)f(and)h(Distributed)e(T)-8 b(ec)m(hnology)31 b(\(1993\).)166 3581 y SDict begin H.S end 166 3581 a 166 3581 a SDict begin 13.6 H.A end 166 3581 a 166 3581 a SDict begin [ /View [/XYZ H.V] /Dest (cite.RB+93) cvn H.B /DEST pdfmark end 166 3581 a 128 x Fq([29])26 b(J.)k(del)f(Rosario,)h(R.)f (Borda)m(w)m(ek)-5 b(ar)31 b(and)f(A.)g(Choudhary)-8 b(,)38 b(Pro)s(c.)29 b(of)h(IPPS)f(W)-8 b(orkshop)30 b(on)332 3822 y(Input/Output)f(in)g(P)m(arallel)g(Computer)h(Systems,)g (1993.)166 3880 y SDict begin H.S end 166 3880 a 166 3880 a SDict begin 13.6 H.A end 166 3880 a 166 3880 a SDict begin [ /View [/XYZ H.V] /Dest (cite.KD94) cvn H.B /DEST pdfmark end 166 3880 a 128 x Fq([30])c(D.)31 b(Kotz,)42 b(Pro)s(c.)31 b(of)f(the)h(First)f(USENIX)g(Symp.)f(on)i(Op)s(erating)e(Systems)h (Design)g(and)332 4121 y(Implemen)m(tation,)g(1994.)166 4175 y SDict begin H.S end 166 4175 a 166 4175 a SDict begin 13.6 H.A end 166 4175 a 166 4175 a SDict begin [ /View [/XYZ H.V] /Dest (cite.DW94) cvn H.B /DEST pdfmark end 166 4175 a 132 x Fq([31])c(M.)60 b(Dahlin)e(et)i(al.,)126 b(The)59 b(First)g(Symp.)f(on)h(Op)s(erating)f(Systems)h(Design)g(and) 332 4420 y(Implemen)m(tation,)30 b(1994.)1745 5712 y Fo(22)p eop %%Trailer end end userdict /end-hook known{end-hook}if %%EOF