334 Pages

v003a001

Course: V 003, Fall 2009
School: Concordia Chicago
Rating:
 
 
 
 
 

Word Count: 97202

Document Preview

%%Creator: %!PS-Adobe-2.0 dvips(k) 5.92b Copyright 2002 Radical Eye Software %%Title: auxiliary/v003a001.dvi %%Pages: 23 %%PageOrder: Ascend %%BoundingBox: 0 0 612 792 %%DocumentFonts: Times-Roman Times-Italic CMSY10 Times-Bold Symbol CMR10 %%+ CMTT8 CMSY9 CMMI10 Helvetica Helvetica-Bold Helvetica-Oblique %%+ Helvetica-BoldOblique Times-BoldItalic Courier Courier-Bold %%+ Courier-Oblique Courier-BoldOblique CMEX10...

Register Now

Unformatted Document Excerpt

Coursehero >> Illinois >> Concordia Chicago >> V 003

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
%%Creator: %!PS-Adobe-2.0 dvips(k) 5.92b Copyright 2002 Radical Eye Software %%Title: auxiliary/v003a001.dvi %%Pages: 23 %%PageOrder: Ascend %%BoundingBox: 0 0 612 792 %%DocumentFonts: Times-Roman Times-Italic CMSY10 Times-Bold Symbol CMR10 %%+ CMTT8 CMSY9 CMMI10 Helvetica Helvetica-Bold Helvetica-Oblique %%+ Helvetica-BoldOblique Times-BoldItalic Courier Courier-Bold %%+ Courier-Oblique Courier-BoldOblique CMEX10 CMSS10 CMTT10 %%EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips -q -o output/v003a001.ps auxiliary/v003a001.dvi %DVIPSParameters: dpi=600, compressed %DVIPSSource: TeX output 2009.03.25:1218 %%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: bbad153f.enc % Thomas Esser, Dec 2002. public domain % % Encoding for: % cmsy10 cmsy5 cmsy6 cmsy7 cmsy8 cmsy9 % /TeXbbad153fEncoding [ /minus /periodcentered /multiply /asteriskmath /divide /diamondmath /plusminus /minusplus /circleplus /circleminus /circlemultiply /circledivide /circledot /circlecopyrt /openbullet /bullet /equivasymptotic /equivalence /reflexsubset /reflexsuperset /lessequal /greaterequal /precedesequal /followsequal /similar /approxequal /propersubset /propersuperset /lessmuch /greatermuch /precedes /follows /arrowleft /arrowright /arrowup /arrowdown /arrowboth /arrownortheast /arrowsoutheast /similarequal /arrowdblleft /arrowdblright /arrowdblup /arrowdbldown /arrowdblboth /arrownorthwest /arrowsouthwest /proportional /prime /infinity /element /owner /triangle /triangleinv /negationslash /mapsto /universal /existential /logicalnot /emptyset /Rfractur /Ifractur /latticetop /perpendicular /aleph /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 /union /intersection /unionmulti /logicaland /logicalor /turnstileleft /turnstileright /floorleft /floorright /ceilingleft /ceilingright /braceleft /braceright /angbracketleft /angbracketright /bar /bardbl /arrowbothv /arrowdblbothv /backslash /wreathproduct /radical /coproduct /nabla /integral /unionsq /intersectionsq /subsetsqequal /supersetsqequal /section /dagger /daggerdbl /paragraph /club /diamond /heart /spade /arrowleft /.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 /minus /periodcentered /multiply /asteriskmath /divide /diamondmath /plusminus /minusplus /circleplus /circleminus /.notdef /.notdef /circlemultiply /circledivide /circledot /circlecopyrt /openbullet /bullet /equivasymptotic /equivalence /reflexsubset /reflexsuperset /lessequal /greaterequal /precedesequal /followsequal /similar /approxequal /propersubset /propersuperset /lessmuch /greatermuch /precedes /follows /arrowleft /spade /.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 /.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 ] def %%EndProcSet %%BeginProcSet: f7b6d320.enc % Thomas Esser, Dec 2002. public domain % % Encoding for: % cmb10 cmbx10 cmbx12 cmbx5 cmbx6 cmbx7 cmbx8 cmbx9 cmbxsl10 % cmdunh10 cmr10 cmr12 cmr17cmr6 cmr7 cmr8 cmr9 cmsl10 cmsl12 cmsl8 % cmsl9 cmss10cmss12 cmss17 cmss8 cmss9 cmssbx10 cmssdc10 cmssi10 % cmssi12 cmssi17 cmssi8cmssi9 cmssq8 cmssqi8 cmvtt10 % /TeXf7b6d320Encoding [ /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /Omega /ff /fi /fl /ffi /ffl /dotlessi /dotlessj /grave /acute /caron /breve /macron /ring /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash /suppress /exclam /quotedblright /numbersign /dollar /percent /ampersand /quoteright /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /exclamdown /equal /questiondown /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 /quotedblleft /bracketright /circumflex /dotaccent /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 /endash /emdash /hungarumlaut /tilde /dieresis /suppress /.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 /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /.notdef /.notdef /Omega /ff /fi /fl /ffi /ffl /dotlessi /dotlessj /grave /acute /caron /breve /macron /ring /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash /suppress /dieresis /.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 /.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 ] def %%EndProcSet %%BeginProcSet: 09fbbfac.enc % Thomas Esser, Dec 2002. public domain % % Encoding for: % cmsltt10 cmtt10 cmtt12 cmtt8 cmtt9 /TeX09fbbfacEncoding [ /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /Omega /arrowup /arrowdown /quotesingle /exclamdown /questiondown /dotlessi /dotlessj /grave /acute /caron /breve /macron /ring /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash /visiblespace /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright /parenleft /parenright /asterisk /plus /comma /hyphen /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 /dieresis /visiblespace /.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 /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /.notdef /.notdef /Omega /arrowup /arrowdown /quotesingle /exclamdown /questiondown /dotlessi /dotlessj /grave /acute /caron /breve /macron /ring /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash /visiblespace /dieresis /.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 /.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 ] def %%EndProcSet %%BeginProcSet: aae443f0.enc % Thomas Esser, Dec 2002. public domain % % Encoding for: % cmmi10 cmmi12 cmmi5 cmmi6 cmmi7 cmmi8 cmmi9 cmmib10 % /TeXaae443f0Encoding [ /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /Omega /alpha /beta /gamma /delta /epsilon1 /zeta /eta /theta /iota /kappa /lambda /mu /nu /xi /pi /rho /sigma /tau /upsilon /phi /chi /psi /omega /epsilon /theta1 /pi1 /rho1 /sigma1 /phi1 /arrowlefttophalf /arrowleftbothalf /arrowrighttophalf /arrowrightbothalf /arrowhookleft /arrowhookright /triangleright /triangleleft /zerooldstyle /oneoldstyle /twooldstyle /threeoldstyle /fouroldstyle /fiveoldstyle /sixoldstyle /sevenoldstyle /eightoldstyle /nineoldstyle /period /comma /less /slash /greater /star /partialdiff /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 /flat /natural /sharp /slurbelow /slurabove /lscript /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 /dotlessi /dotlessj /weierstrass /vector /tie /psi /.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 /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /.notdef /.notdef /Omega /alpha /beta /gamma /delta /epsilon1 /zeta /eta /theta /iota /kappa /lambda /mu /nu /xi /pi /rho /sigma /tau /upsilon /phi /chi /psi /tie /.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 /.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 ] def %%EndProcSet %%BeginProcSet: texnansi.enc % @psencodingfile{ % author = "Y&Y, Inc.", % version = "1.1", % date = "1 December 1996", % filename = "texnansi.enc", % email = "help@YandY.com", % address = "45 Walden Street // Concord, MA 01742, USA", % codetable = "ISO/ASCII", % checksum = "xx", % docstring = "Encoding for fonts in Adobe Type 1 format for use with TeX." % } % % The idea is to have all 228 characters normally included in Type 1 text % fonts (plus a few more) available for typesetting. This is effectively % the character set in Adobe Standard Encoding, ISO Latin 1, plus a few more. % % Character code assignments were made as follows: % % (1) The character layout largely matches `ASCII' in the 32 -- 126 range, % except for `circumflex' in 94 and `tilde' in 126, to match `TeX text' % (`asciicircumflex' and `asciitilde' appear in 158 and 142 instead). % % (2) The character layout matches `Windows ANSI' in almost all places, % except for `quoteright' in 39 and `quoteleft' in 96 to match ASCII % (`quotesingle' and `grave' appear in 129 and 18 instead). % % (3) The character layout matches `TeX typewriter' used by CM text fonts % in most places (except for discordant positions such as hungarumlaut % (instead of braceright), dotaccent (instead of underscore) etc. % % (4) Remaining characters are assigned arbitrarily to the `control character' % range (0 -- 31), avoiding 0, 9, 10 and 13 in case we meet dumb software % - similarly one should really avoid 127 and 128 if possible. % In addition, the 8 open slots in Windows ANSI between 128 and 159 are used. % % (5) Y&Y Lucida Bright includes some extra ligatures and such; ff, ffi, ffl, % and `dotlessj,' these are included 11 -- 15, and 17. % % (6) Hyphen appears both at 45 and 173 for compatibility with both ASCII % and Windows ANSI. % % (7) It doesn't really matter where ligatures appear (both real, such as ffi, % and pseudo such as ---) since these should not be accessed directly, only % via ligature information in the TFM file. % % SAMPLE USAGE (in `psfonts.map' file for DVIPS): % % lbr LucidaBright "TeXnANSIEncoding ReEncodeFont" <texnansi.enc <lbr.pfb % % This tells DVIPS that the font called `lbr' in TeX has PostScript % FontName `LucidaBright.' It also asks DVIPS to expand the file `lbr.pfb' % into PFA form, to include the attached `texnansi.enc' encoding vector, % and to then actually reencode the font based on that encoding vector. % % Revised 1996 June 1 by adding second position for `fl' to avoid Acrobat bug. % Revised 1996 June 1 by adding second position for `fraction' for same reason. % Revised 1997 Oct 1 by adding cwm (used in boundary char TFM code) % Revised 1998 Mar 1 by adding Unicode for Euro character % /TeXnANSIEncoding [ /.notdef % 0 /Euro % /Uni20AC 1 /.notdef % 2 /.notdef % 3 /fraction % 4 /dotaccent % 5 /hungarumlaut % 6 /ogonek % 7 /fl % 8 /.notdef % /fraction % 9 not used (see 4), backward compatability only /cwm % 10 not used, except boundary char internally maybe /ff % 11 /fi % 12 /.notdef % /fl % 13 not used (see 8), backward compatability only /ffi % 14 /ffl % 15 /dotlessi % 16 /dotlessj % 17 /grave % 18 /acute % 19 /caron % 20 /breve % 21 /macron % 22 /ring % 23 /cedilla % 24 /germandbls % 25 /ae % 26 /oe % 27 /oslash % 28 /AE % 29 /OE % 30 /Oslash % 31 /space % 32 % /suppress in TeX text /exclam % 33 /quotedbl % 34 % /quotedblright in TeX text /numbersign % 35 /dollar % 36 /percent % 37 /ampersand % 38 /quoteright % 39 % /quotesingle in ANSI /parenleft % 40 /parenright % 41 /asterisk % 42 /plus % 43 /comma % 44 /hyphen % 45 /period % 46 /slash % 47 /zero % 48 /one % 49 /two % 50 /three % 51 /four % 52 /five % 53 /six % 54 /seven % 55 /eight % 56 /nine % 57 /colon % 58 /semicolon % 59 /less % 60 /equal % 61 /greater % 62 /question % 63 /at % 64 /A % 65 /B % 66 /C % 67 /D % 68 /E % 69 /F % 70 /G % 71 /H % 72 /I % 73 /J % 74 /K % 75 /L % 76 /M % 77 /N % 78 /O % 79 /P % 80 /Q % 81 /R % 82 /S % 83 /T % 84 /U % 85 /V % 86 /W % 87 /X % 88 /Y % 89 /Z % 90 /bracketleft % /backslash % /bracketright % /circumflex % /underscore % /quoteleft % /a % 97 /b % 98 /c % 99 /d % 100 /e % 101 /f % 102 /g % 103 /h % 104 /i % 105 /j % 106 /k % 107 /l % 108 /m % 109 /n % 110 /o % 111 /p % 112 /q % 113 /r % 114 /s % 115 /t % 116 /u % 117 /v % 118 % /exclamdown in Tex text % /questiondown in TeX text 91 92 93 94 95 96 % /quotedblleft in TeX text % /asciicircum in ASCII % /dotaccent in TeX text % /grave accent in ANSI /w % 119 /x % 120 /y % 121 /z % 122 /braceleft % /bar % 124 /braceright % /tilde % 126 /dieresis % 127 /Lslash % /quotesingle % /quotesinglbase % /florin % 131 /quotedblbase % /ellipsis % 133 /dagger % 134 /daggerdbl % /circumflex % /perthousand % /Scaron % 138 /guilsinglleft % /OE % 140 /Zcaron % 141 /asciicircum % /minus % 143 /lslash % 144 /quoteleft % /quoteright % /quotedblleft % /quotedblright % /bullet % 149 /endash % 150 /emdash % 151 /tilde % 152 /trademark % /scaron % 154 /guilsinglright % /oe % 156 /zcaron % 157 /asciitilde % /Ydieresis % /nbspace % 160 /exclamdown % /cent % 162 /sterling % 163 /currency % 164 /yen % 165 /brokenbar % /section % 167 /dieresis % 168 /copyright % /ordfeminine % /guillemotleft % /logicalnot % /sfthyphen % /registered % /macron % 175 /degree % 176 /plusminus % 123 % /endash in TeX text % /emdash in TeX test 125 % /hungarumlaut in TeX text % /asciitilde in ASCII not used (see 168), use higher up instead 128 this position is unfortunate, but now too late to fix 129 130 132 135 136 137 139 142 145 146 147 148 153 155 158 159 % /space (no break space) 161 166 169 170 171 172 173 % /hyphen (hanging hyphen) 174 177 /twosuperior % /threesuperior % /acute % 180 /mu % 181 /paragraph % /periodcentered % /cedilla % 184 /onesuperior % /ordmasculine % /guillemotright % /onequarter % /onehalf % 189 /threequarters % /questiondown % /Agrave % 192 /Aacute % 193 /Acircumflex % /Atilde % 195 /Adieresis % /Aring % 197 /AE % 198 /Ccedilla % 199 /Egrave % 200 /Eacute % 201 /Ecircumflex % /Edieresis % /Igrave % 204 /Iacute % 205 /Icircumflex % /Idieresis % /Eth % 208 /Ntilde % 209 /Ograve % 210 /Oacute % 211 /Ocircumflex % /Otilde % 213 /Odieresis % /multiply % 215 /Oslash % 216 /Ugrave % 217 /Uacute % 218 /Ucircumflex % /Udieresis % /Yacute % 221 /Thorn % 222 /germandbls % /agrave % 224 /aacute % 225 /acircumflex % /atilde % 227 /adieresis % /aring % 229 /ae % 230 /ccedilla % 231 /egrave % 232 /eacute % 233 /ecircumflex % /edieresis % /igrave % 236 178 179 182 183 185 186 187 188 190 191 194 196 202 203 206 207 212 214 % OE in T1 219 220 223 226 228 234 235 /iacute % 237 /icircumflex % /idieresis % /eth % 240 /ntilde % 241 /ograve % 242 /oacute % 243 /ocircumflex % /otilde % 245 /odieresis % /divide % 247 /oslash % 248 /ugrave % 249 /uacute % 250 /ucircumflex % /udieresis % /yacute % 253 /thorn % 254 /ydieresis % ] def 238 239 244 246 % oe in T1 251 252 255 % germandbls in T1 %%EndProcSet %%BeginProcSet: texps.pro %! TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0 ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{ pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type /nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[ exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if} forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def end %%EndProcSet %%BeginProcSet: special.pro %! TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N /vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N /rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N /@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ /hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B /@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ /urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known {userdict/md get type/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup length 20 add dict copy def}if end md begin /letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale }if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState save N userdict maxlength dict begin/magscale true def normalscale currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts /psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def @MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N /@beginspecial{SDict begin/SpecialSave save N gsave normalscale currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N} N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N /setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{ pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B /rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end %%EndProcSet %%BeginProcSet: color.pro %! TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll }repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def /TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{ setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{ /currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC /Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC /Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0 setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0 setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61 0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC /Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0 setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87 0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{ 0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{ 0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC /Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0 setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0 setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90 0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC /Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0 setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0 0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{ 0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{ 0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC /BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0 setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC /CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0 0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1 0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11 0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0 setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0 0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC /Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0 setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0 0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0 1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC /PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0 setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{ 0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor} DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70 setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0 setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1 setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end %%EndProcSet 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 %%BeginFont: CMTT10 %!PS-AdobeFont-1.1: CMTT10 1.00B %%CreationDate: 1992 Apr 26 10:42:42 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.00B) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMTT10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch true def end readonly def /FontName /CMTT10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{-4 -235 731 800}readonly def /UniqueID 5000832 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5F00F963068B8232429ED8B7CF6A3D879A2D19 38DD5C4467F9DD8C5D1A2000B3A6BF2F25629BAEC199AE8BD4BA6ED9BBF7DABF D0E153BAB1C17900D4FCE209622ACD19E7C74C2807D0397357ED07AB460D5204 EB3A45B7AC4D106B7303AD8348853032A745F417943F9B4FED652B835AA49727 A8B4117AFF1D4BCE831EB510B6851796D0BE6982B76620CB3CE0C22CACDD4593 F244C14EEC0E5A7C4AC42392F81C01BC4257FE12AF33F4BFEA9108FF11CF9714 4DD6EC70A2C4C1E4F328A1EB25E43525FB1E16C07E28CC359DF61F426B7D41EA 6A0C84DD63275395A503AAE908E1C82D389FD12A21E86999799E7F24A994472E A10EAE77096709BE0D11AAD24A30D96E15A51D720AFB3B10D2E0AC8DC1A1204B E8725E00D7E3A96F9978BC19377034D93D080C4391E579C34FF9FC2379CB119F 1E5BBEA91AE20F343C6420BE1E2BD0636B04FCCC0BEE0DC2D56D66F06DB22438 452822CBEAF03EE9EAA8398F276EC0D92A7FB978C17805DB2F4A7DFBA56FD6AF 8670EB364F01DE8FCAFBAF657D68C3A03112915736CEABAA8BA5C0AC25288369 5D49BD891FABEFE8699A0AE3ED85B48ACB22229E15623399C93DE7D935734ADA DA7A1462C111D44AD53EA35B57E5D0B5FC0B481820E43222DB8EFCD5D30E15F9 BA304FA879392EE0BCC0E1A61E74B3A1FC3A3D170218D7244580C7AA0DC65D19 741FA5FE6F8CBF60250ACC27454BBF0897CA4B909C83A56672958752ED4B5E79 E18660764F155E86F09EFA9F7685F2F5027EC85A775287B30E2069DE4E4D5712 E7D033481A53A2702BA7542C71062173039030CF28D8B9C63B5596A9B42B33E7 D922944A38713383D3648A4AF160A3B0C8F3379BA4372BE2E7EA49AABA75AEEE C5DDE1D8BF68483C3D21271280ABB91D54CC819680322EAB72E1250A760BC8DC FF798F2ABFC4F3539392985C4CB324B0007229586D1E0321559F67C057FD7902 194490A4C133DA790FF3BF23A13C2B1B69EEB75950F9106F2BA1E3CA65C90FF5 931DADF03DA48AFB8561FC2E710087251BFC42B80B297A3DB0DA138A7622A931 DA293B0C740987ACE9F2A8EC2DB98F85783C01623FD3612C7E4A84FD93446770 C3DD7431F955A5F3734F6931BD790F0A45B8D17CB74BDAA4BFF6DAB5380CBF61 72F37CB67A909E2842E0AC5D9D07D01A4BABBDE2AC70FE5753460D7E1A708B7D 0EFB2B5FF55F9E4571C466AF1F91E545585845B09D855C3A01F713C1BF081EB2 7E2A0E598708737D475BEDAF60BC100FD0A0628C6001A203348CF6A3AFEE6DEA A2EB57E35599FAD0B8A52BE1B77757E92EA2F51BF07A285E26A452F417D2751B 3D53F9D671EEB920B5F0325D4D4C2634C07508492279701623E5224F9DA08DA5 E0A6923FF60DE967B391DD9F3CC8B68DD5F343C14C3C7AA45C67039F2911FA29 BDC5810467A0E012C4F4B1611022B6232C53452C30EFE319B58E8220749D58D4 23E5B4D382439AF172F4D03ED7B859085AB38822032F5EDA5DA108FC5175656D 1051FC985715490482205DAED485F50FDBB88EC42DCB27989E0752A84FD8780D BA190F3DA6C3CC7A9824968720798CF311181770FF9EDBD43DF9CD565B380CFC 3959477F12BEFCCBD1957C22AEF3C40F2B7CAE87A432A2C0391F48902197A2D5 861AD72DEF9AED159AAAE7CF22C48D74DD85E83A3C976FE83802D4CCD92815A0 CED19C0DDFF0F07D696FE4AA48ADF36F91109E8B742D05C8CE6E9F919EB5EF96 4EE730B77832B71AE0C7FFA6AB1E5DD364326C853DCF243CEC72A9570B003AC0 A9431F6F7C24FA70FA74C825FF8704ECFAEB1AF536F208E491FC9BA275104604 5F021FE4ED22472C59F52423B6CF5ABF967F818202FD5C98BB9351819087FF44 4E125D012AE07B23B1B3DE0A36196F089B2FF94DA7EB1D802364093F8138328A DCF29EC6C037C2948DFBFEF25EBD9F9041ABB07F7BD31C7D9A077BD3A96FA7B5 761E84D20EE2B949D6E7E2E24D11CA362EB0E1F44DD335539D13A08234D30EFE 44547655792ABB7E7600E528994EF28B1C98DF88BF23AC196BA662457F0197E9 6F96A486130A81E1408013FC3F9068777B8376A31EBCC708C5E40B18BC029D49 B02196B1C6B23F6C0F3C5672FBCBC20039B645CE3AC7031E33E745347ABE9EC9 16531BAA061373982EA6E054C1BF23EBA629600BC1415056967C9167043078A4 4D8F3533C28444E33342FB3A406CC2699B843A42B42906F96648EB25F2630CBF C79FC919BD45BD4EA6039F5F74E3593D2013C5E681CAE70ABFD4A4AE89B63A78 195DDE145E3CA346952CC02E9D3150D68E168FE7F141E2527FFE5BD7E0F6DB7D DAC34B67646D984ED2ABCAE141F6704458EDB583A252B755EED9DA669CE05C5A D28FDA71927E211D5CC37D43BE0CB26F851F2A64460D8878F170CCD73888DD0C 5F23462CBC1756D363D09DDA8A80551F6A89724EF57C9A4DB79004706E151876 7F5C92147750C2B9360C120121E764FCA549DA8EBE0E961D33390C17543B003D E5C37DD94B0BC261F9E3FEABA1AD3B23110FC094829C28A624F71E480D6A2792 DB65570B8E3BCA95E6377DAE9F551F053406436B137D281DA81E7C2E05C03323 33B1C46F8D9FC6477DF6C3D90F34D46ABF4D340167AEBCCD82AA10DDF03E1166 1711515116D3176FA8BF9C728BABE21411596B18E810B876823DCDECEA1CD470 6E9B3C8EE1E5BF297B5FE6EA776F84F9E98041FBA4BDCE943F3603AD3C77E15B E78D3F5650B4F3C86784CD0DC7F529894D7C333C340B4F6058B4B0E81E29C5D6 4A724026A60355E6BEEB314A6A67D6A183F97401EAADAE2162A17859885768F8 FEC705DBC4AA4A157873D25B31760965444C4423E7AD5C0413A6C3E233B16FC7 DC7ECC67DC0B7B5E6B10BAFBE75DE443202F94C5754D5D1E924376840BA20616 936F50AF1DB2F7606F56BD68E4913F366938C9CF4D22F032F6D217786DB51D57 3EB94B5CA5EEB8D7602B8194744A35846433C084D55D0FA0E1C13EDD2EBB374F 3938124D713B4FDA0BDC43F07F50CB49098D753FF33B840BC88E20726E949844 C3FD569E00069E0147703155A879486E9485606917C2D0C945808AE178D4BF20 DCF91991C257D16956088BA72A12E475EBBFB77BD11002A421FEBAAD6E0D1C0F 0FA05331A1217CEF8E1138ACAD5878D9A4A557C501EC56FB16526C8D49200155 A4E53E05C29673FD34C2555CE942618344E79B0183A7538FCDD0272221FE4D15 86980D72A7811C15B1506FA4010B36B55007ED5B929D77FA8C5456D47704CF4C 62C8EAF2D56DCC87C966C8AAF32CC8738A7664E04A817D7CBA09DBA4FCC9C3E4 1DB87AA3DD1DCBA3216882E6BECDDCE67624E4C86F18D3D2FE92C983AFDB69AF 7F6F9A5F1146E9830E2E3F984050EECBE414A99D75C6B6630EB5881A40577C51 F2BC5EA7DFF91B5E9199337D854851F6667D8036439F8258DD9D5865FF11A4E9 7F44BC31FB24E804B681B8650E0F15A52C5BEB7388BC72DEDA17329AD1E3DEF4 D08B77171B78A42EDD4F9E0D1B67C3A089D36177D16081DD544DD2186627F85B 46DE33974A8FF485E5AD6B9F762AD30E2759394B95197D8E77C0D18F093569A8 2DAD4F2C8816135A4240DD8FBC21667BE6CCB819FD9566835D42A65C9811EA23 E29D2B2A143E2A54DBF34016133B1BF84BDA8B79A57BCD33B14D5CC79C547DE8 C61F0289AF3BF735DE355814303E5C191DDAFBCA52E8FC1AE231AD0A1A480B8B 114CDFD5703CE30A17F43E3FB7880CDA4CCFC1FA8B1FEF3C1E8BFF9CC5D5A4E7 8EC241F4AD1195711F1E83622CDA2CB52AB3C2EB86E5C93C42CD6EB70BF2E944 68F8222BDEECDB14713E82174FC4B5308604F3CE3DB3EAB815906A87420DAC82 FFFB1E0D5A63A3EDE35A6903232A668211A468B8AC63F2924654317AE6511551 C90985C0DA5590EACD4F102D37A1E9F6EC2D8D4DABFE1E2A6F508EDE7C000D9A 954A2E36208BB7982CE2819CF78509CD8D18EAABAD5E758DA78083EF67CFD785 7A86ED9C982FE4673A5FF25667524597A10C84D6B5171C659C56269EF71D8038 E8229982044735D7F1522C58764108A15ED56F1A106823E2AA51EC0743CF428F 3BD09B822C765574BE4C0DAF5582A4ABEEB0E48E8FE88F0B6E7A6DBAD7EFFB6D FD2F95DF42015E62F93701C1EE5C16D441BA0358E4BE646FECE01A4C2F7E4549 A45FB18A2AF7CEAD88715589CD61F121EA336086E8D81514EE58480D43153511 791E9A1BB6C45DC5CDFC713B13F84919E13D4D1820510564C62E3644071092CC CEE29BB810D25D2835632D59F693675BD0D82A66D6F9074B297FA5FE18708E87 10FF2ABF881A6662A042A60BE8CA94E6C4A3CDEC391921B611309595AC13E41C 9EE8AD28615328858B9169D77EB49BDC739B288DF1C7B098AA73D805A9A0EF84 FD84122C633B850B8EAA9356178B9B7CD71C6275987B03E6E00650DBA7D7DCF1 44DEAEABC4906EAD2F22242F392D034C99E0A2E0FDCB5999DCF26D70C046AB99 836599506AB2BFF874FBA9A0B48AEFD23D0AF0AF1DC1293DAD239A4AC065B249 1379CDA670384CEF1E1FEF1DF52F11DF2BA0731F75C24D012316007F4F127FE7 AB660A47D4D93F195A71F761A6E56355080ADDCFB4D4D1299ED2240A022667A2 9C2E304A401E72E570C42A8FF23DA33BB9D8BE005645C76FE661814487AEF4D1 88F0264980C8C7F083144BBDF9ADAAFB007FA4ADAA8B60B60EF1B701806CD8E7 BC45C4DFC6B3D7C834D4DE3A4E5C577544A4ACCF98C0001225E0A34082D86D15 A6E5FEC6A25B770A8D0F32E51BB283963038D3242D44B5CFDB3229CB829653CF FBFC596A3F5A3C7AB9DDE265F6FEE091FED1BA905440E0DE07FEEBB79973998B E8374F137348C92454EE46E51CB0F381BB76092204F4A2AD22698143EC219720 AA2340A515E8677A774B0B11055418349D7480AA89C050A10A28E2A5A9AB729C 1D7F6D249FEC2DC34DF9DD13A0ABD6A7C231800295A8E86415D33D1ADF53CA59 F4692361BC1B3013B902E9A8A4CB4A1C960885FD4A2845897FCBF61E4A60092D C6B4DEE60405D832B44BDA1D026D03A6BBBE138A7EB8C07B197BB41F48524FF0 A66C6592ADB871DED17FF7F69E2715BA84CB0905E20A1B115F5A72C195E15132 B01930A741F37C29D4DE051E257127B47EAF7C3E9E60C5D04EDCC6CB07B11A51 FF14266A5293076571FFA95EC86FEF069DAB0AE75695876BE442C42E16D9A734 6DE3B77D7C462B2D22E3623DE928F6DAE67F5A54CF172D82EEB7B061219C23F0 5037F7CF3B57B72093472EF917BE8B62A78F3398B6880F633118A4B2D1B7C1F2 8D207E1AB26F8A022CC623E42E16DE7EBF43CC06A97AF52C4C4CCF1B230A8A29 F8FCB4FB228FA37B3DA7F9791C81C6939C35A0CD1D9969CE37C8AA2E14B8DD0A B7067007E4D90F4B0F1C3B4F211A3CD3CE6E9E5469B48A778563E4C921C0B10D 9335769A4D9D53DC74C4441FF3A90E5A98BC0AEBBB9054E54E4910EC70AB1EF6 BBE2871A2ADE69E908773A302325BD14862B2EB530DCED81C1D6CD3E94C6FB0B 03EBB2F05DA2477CB00B503A5924A6A9F02AE100DA6C9C71D2550A1E2DB77B3E ACBD432A74CDCB5F0BC9D8756298E9930E06463A4DF1AA5A620D2D90469157D3 93561361A08949BD3E1D341CD0B716E681B185BBD5CC8DD9E8 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMSS10 %!PS-AdobeFont-1.1: CMSS10 1.0 %%CreationDate: 1991 Aug 20 17:33:34 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMSS10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMSS10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{-61 -250 999 759}readonly def /UniqueID 5000803 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5CF7158F1163BDCEEA888D07B439DBD4E8B4C9 D198C03874B5E6F8FBF4922065A92BC3E66D05DE53971CB1424510E892442858 D69CE1F76E4DA76C87C763A4B2FE36321E54B1328C9155B8ED6361855A151723 3386AEA3D042B8D89C8C0E9A33E5DF3B466F7BB8C2C8A4ED4CDAFF55FC6D3EE6 0AF2CEBFC1AC3A6E6692F8BB81F82D86BAE85016AD62FCB05467082C2E5AD348 44D1439C2B59F65590E57CA0DE481A7A34E79931B1513C4C30156170409A4BB8 46D412D1DAF88AD30722F12DBCA1CCC6B4BCC28D06B0D29149DDEC520C8FBA13 6B82E2E1790F00B216282FF122EF0D47B70A1B29514DDF7C0435ED238C14BDF5 6DA243117FBEF7398F97EB95597707ED63C6797EBA1B46EA19ABB1DABDA171B3 16CD500F5D64CBFBE4F9CBC3E66A34427D3C4D0C432710289381F9BFD91B4FF4 1E3A896C3EEA2F3105C218877D6C0C6B763760FA364D00065E1CAE9DCB5676ED 286A9ED0D1C946DCA6A2A670EE0936FB4706CC62E234CFEED34AA615C48D2872 A087F30990C85E64BA68F3D5C117123467DB411C9F2D6F6858CC70C1E352C477 713097321B4C4FD4C5CDE305415F998E7245908EEDE6E056A736EA77BD8C639C 3A79FFD0B74B3D28F0494A115F2841CF8A8827AB5608F96FD8998A5F40FB3DFE 3AA0C7696DE4E1D18DC0D6E84B943175FC38FFC42A9C0CBB13A908978C98BFE5 034F88480F32B9DEB2FD228FF6CB0B89B045AB02020C82E3F5716DC640613185 9F597CE262729BC52132F43922B9E28BB71A30AC8709634561B22D13C4FAFE0A 12C4451969226B220038AD8DDA990A4E2CAD53DBEAB698898BBD3046234EB4EA 901287E71CB41296C431383AB85F18882F65BE36923F6C0FD6FAD878A410B8FE 92C68AE58083BBB45170C456C6DCA400D46B6D329ACE275B80561D43FFE339AF 26D532DABC3DC45A998D29AF584E6E183A7152424084E9F1B6C30D21EF9EC00A 94E50AB7D79B8EF85D59B471C04895C1B9CE414622854FEB6D531C4FFBC2DBE8 AAAEB05B9DD01CA42E799533ABB6BDDFC7EE6B4E203346CD7F7287D93CEFEDE4 32392D3E4333B13A956ACDEEA7B53782AD7E1075851C184D7A52061DE0F21294 99DA063122BE8FC527183A6F5019F160A6AE354914420228E51A4C590055E809 2D7EE48F03B77E8EA3759FFDA5DEDA137C8E928CE3B27C43D8402296EBC82972 CA7EEFADD52843AB1D14273D0942000CED2F2D29957788C18C68DFE76C5031C3 AFA3347C2034B65EB3624D68D375A91B6DED9CA49B8385B96CAE2BD52342A874 67DA90A3200AAFE0614FB49F10B5FADDCE81D42A1DFF6D2097918EFED711EC68 787E263ABCFE1E4F9DCC874A3E415BB51C27586C0618B4FF4B0B99A9E4577962 C3725EC01AAE00D2448DFB6515FD958542806F2B40C64693E5CA5D290BE77334 12DD78C1BEC06393A416654BD1372D9C447BA718E199DE51FF30AD97D0C5D998 B6E5807BD9D4607140C1D8F0D92922957E441B2C19484229AF8D06488240C0D0 A43BC239850FCFED1B5F22A5D6BFB25F489707D293677E20DB43AED2B46C8102 9E845105064E53AFFF1F885F3F30CE14409267D5F515E2A13B280CB2E94A2093 FA7F270D5E7CAEF841B0AA342516160A9204CF157493B47713D0872BF4AFF0FD B9A5844C9511AA180DE61DE5779413ED83EE0A4B46E80E12A574D90AE92BB99D CB92A27080448C358E049E50F99B67F67D5BB626DBF9B7F1352DA57B1B3C2596 2BBFBC1C8B7D6AF942FF6AE414A727F37C9B45C7782D87CE6A28CED28DAAB6E5 606B9809A8BEADE11A2E64D037D774A396030B4FE074E65C3E47C08F88F1605C 8EDEC0EF71E828EA5462226A01AF62483CD1EAFACCA9C4AC5AB6863186F995E7 C1ACD5DCFBC0E943397B46F366F705A253BF6F3FE5C54F587DB00E6498A4C034 316DA0FAC548AEFFE6C45DA685C477655952889AEA9276928489033558ADF3B4 ACD83ECD452327640F72C4302D16C37AB5E32255C23BBA13E84E53A11486B7B5 85911312E028FD58CCE2404AFF5F9305FD16DCF452F2C062AE588E3CD6B857EF 48EC47DF565EDDC149F5C3CD0499D0A95AA465C855F56740C0233879843B22B7 1ACAB9C6123F3E9A1684716A95812BBEF25004E1624EC1726FF8A20794D06B9E 536E7C568FBB4119D5D659C4B38AF18AD11C3E41551872C4FF7A7131D10EC57D DC5B0E9643E1CAF2629BBC8C886DED9C9AFD285F4C85A1ECCC69771DF08558AD BC9AFD167893343083DD7D3E1B0F1B65444C5A991C941E753BBC322A47CF7F5D 5646EE49B241F446B9578BA0055CB3752B3954BDD336B6F4760CFA2674798857 DF294036E19747777D30CECFD6EF5BD647C99C9714EAEC9351F97C591D9D213B 3609B2BE5BA028012885632EC1FC4108BE61BCAEFEA576A549EF3792C86AD5D9 DC387ED1CCD0A9D88FF5EE078BDAF9F5724920E2B8C7C8DEF6A314A9E1B106D4 BE24 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMMI10 %!PS-AdobeFont-1.1: CMMI10 1.100 %%CreationDate: 1996 Jul 23 07:53:57 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.100) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMMI10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def /FontName /CMMI10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{-32 -250 1048 750}readonly def /UniqueID 5087385 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE 3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B 532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B 986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958 9E394A533A081C36D456A09920001A3D2199583EB9B84B4DEE08E3D12939E321 990CD249827D9648574955F61BAAA11263A91B6C3D47A5190165B0C25ABF6D3E 6EC187E4B05182126BB0D0323D943170B795255260F9FD25F2248D04F45DFBFB DEF7FF8B19BFEF637B210018AE02572B389B3F76282BEB29CC301905D388C721 59616893E774413F48DE0B408BC66DCE3FE17CB9F84D205839D58014D6A88823 D9320AE93AF96D97A02C4D5A2BB2B8C7925C4578003959C46E3CE1A2F0EAC4BF 8B9B325E46435BDE60BC54D72BC8ACB5C0A34413AC87045DC7B84646A324B808 6FD8E34217213E131C3B1510415CE45420688ED9C1D27890EC68BD7C1235FAF9 1DAB3A369DD2FC3BE5CF9655C7B7EDA7361D7E05E5831B6B8E2EEC542A7B38EE 03BE4BAC6079D038ACB3C7C916279764547C2D51976BABA94BA9866D79F13909 95AA39B0F03103A07CBDF441B8C5669F729020AF284B7FF52A29C6255FCAACF1 74109050FBA2602E72593FBCBFC26E726EE4AEF97B7632BC4F5F353B5C67FED2 3EA752A4A57B8F7FEFF1D7341D895F0A3A0BE1D8E3391970457A967EFF84F6D8 47750B1145B8CC5BD96EE7AA99DDC9E06939E383BDA41175233D58AD263EBF19 AFC0E2F840512D321166547B306C592B8A01E1FA2564B9A26DAC14256414E4C8 42616728D918C74D13C349F4186EC7B9708B86467425A6FDB3A396562F7EE4D8 40B43621744CF8A23A6E532649B66C2A0002DD04F8F39618E4F572819DD34837 B5A08E643FDCA1505AF6A1FA3DDFD1FA758013CAED8ACDDBBB334D664DFF5B53 95601766730045C2D9F29DC2BFEBDE5E7720CC7D82522859B92B2395E3305B29 73FD4E10D7424AD26B4CB3A3B63772EAC0C1D2105D9D905BDDAEAE6D1608B712 3FBE98033DCC0388B4F7C41BB62EDBB86AF2632E2DE8F7647A13F5687010ED09 4F623DB722C478C95C2876F9D36DC318015CCE51CC458196221F79BC766EC955 80E17D642DFD23D7FAC69C5536361311640EDCF70A695C64534231AA573D9DD6 D4DE612F998BA3BC526A9C8CE3B506277D99DFA253E49EBD8E8D1CAC7D29294D 73A5DBB684E0DB043188F7F4C4D7F651A9E8ABBA7CAC3F9DB366553416ED1F67 5480281C2356B3C16E14CEE1FAF70A10E28B2729372BAED967E5A5548621E00E C11A217F16D8D662FA8743FFEDED1177926DB303E939809999ED4071A8072A92 AC242B2BCA812DB939859148D52C7298F13D658FDFED1A219001450958CBAC84 DF255AA7C4C4520E518A0F742B9D4F5E60B9A17450D910FDDD3E619734FDBF86 90F1ECB58FFE06E9A9DC509ED5EB1592B621FAA0169AE91E2B8AA96783F10823 A77A12C1A41D79E367A81F2E84FCAE5C655E4FA04BE41F6B396E56BEA0FB69EE 26AE7AACE7ADAD7ED5EB4B9FDBFF84AAB444D09DFE2854E985C13642EA31A879 5EFDB4EFD8DEAC4B6D04881FBB7CD09CDDE7A9A78507ED5ECE741AE82AF43633 F8CA76079DD855F1CE7DE875DD367A06CC953CE09A9C486E4EE4F258BF38FECF 1ACE6E06A4C153ADEF401392AE903BD28B2520016E4E4955F04E14E0BCC3265C 256270CBB43C9E92CEA6F973197AF6597D8167E14D30F8230B65B09E260EEA26 E31F8B8B464874190DF863E216A98CAECDFAB040445693A3FE2664DFF83A4625 30B159B31248968E45E84E6D913E06CC701BF9BE3D3F991DDF2676B66B0F5898 C66C48ECF5E544E13397933353CD0A060CA4F441E9E4E79923452D265C17F68D B3E7DC14DF2162F8254C8569EBF2F3627990DE0BE81A9FFF77297290F5C7EBC1 DAFEDC2F8009B29FAD5304B3558E667B2EF4B2FD0C2659B00E97B30AD3E9541D 233413F2EBCBFBDEE9B26282E263097DA714F8EAC9B8771CDA407491385F23DE 1F1206237DC4C9801B62D202DC16A18A92B19E2EF605BE5CE03A52D109AF2825 ECAE7A6B0F8CEBC798BFA3DF006BB3ACE7EB46CB7CF1D26A14805EC936EC0E6E 426ED2B7B1CE624E49D89D6CF5 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMR10 %!PS-AdobeFont-1.1: CMR10 1.00B %%CreationDate: 1992 Feb 19 19:54:52 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.00B) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMR10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{-251 -250 1009 969}readonly def /UniqueID 5000793 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C 295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C 4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF 2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E 0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B 43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC 96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3C8578EF9A20A0E06E 4F7ADDAF0E7D1E182D115BF1AD931977325AD391E72E2B13CC108E3726C11099 E2000623188AAAC9F3E233EB253BDD8B0A4759A66A113E066238B0086AC1B634 5ABFF90E4B5ED3FA69C22541981B2BFC9710AEF6B50A8BB53431C7B4D380D721 639E005D6B4688EE16BFF48443E7C9E5FB5BC5883E271CB03428948F9221D912 2E2F3750D1A1AE5FF546535E1DEBF69B458DF49EA3817D9612E5C9A0B7A698E7 5F576FB653DE1297A8C417599917F9D75D42234E54B4B1E99669BA5A40B4AA21 43CE5634719D8F3536694F15E4F8E5B7D9CFE15B68A7D53FF47B923F0AB3CD4F FEC1BAA7036B5936213BB109CA9425C69A28B7221E68FC79848CD6AFB220F45A A0D21EC1020DA99816247E6B49FE263926782D00E5B3A57151761303FEA24487 F85FB9B6E6C83B05B38B3BA7F81776B082204C032D467B91767AAD865BBF0F1C 271649C2ED9F8111C5637017470B3F6C3DAA3AF1705DF2B7838968B4EA7F9E62 BE7DA1AD8D81D3608EE86352BEA38DB87A0D57A5DD28829D8728077ED4C16931 59E158F9155CFCD1CE098395826D7D29C56EE27BF71132F6E6EF1F3FC99449E9 9AD5D11275FFCA914FC866BBCBE9E978201D3A78A9B9EF3D50694AB260ACE9B7 64011370C48D51ED6EA297309F3CCE8946BD55D98C7A4EE3959AC8AAAC99510A 3A57B04AC3E0C54B6021D1BD5209BBE0E945DDB019FB41BC593530222F36624D 6D9D1E58580CC3F0CBD119EAF06A2A544D5B05FC33D8595ECCCD38B44C3D5961 56E7F2F827FC7B10480D5FB076172FAFEA2AD59113E544311526DE5DA56A64AE 7F0E6297D1EA3B9F87F85FED1A4D554F76113A59052406E6E76BAB34699797DB 8E39F197FC3513F562411AE4A4A066CFEF879C9263E3031CE1FF731205268033 0E4A7FE0596990542D316611B20C00ACA89845F1D16B4BC73426EA8A13E0AC86 0D08143FA619F8D7F944F01E624C1FED2AD0A81EE44C1F396F62740EAE45EEC1 9BE659970777EF2C0C038DD25BE74B59124FA9C96905604BAB7C4DAF564FD2D0 4BB75557ACF7B855A07AD09891F9AF 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMEX10 %!PS-AdobeFont-1.1: CMEX10 1.00 %%CreationDate: 1992 Jul 23 21:22:48 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.00) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMEX10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMEX10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /parenleftbig put dup 1 /parenrightbig put dup 16 /parenleftBig put dup 17 /parenrightBig put dup 18 /parenleftbigg put dup 19 /parenrightbigg put readonly def /FontBBox{-24 -2960 1454 772}readonly def /UniqueID 5000774 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5CF5B8CAC6A7BEB5D02276E511FFAF2AE11910 DE076F24311D94D07CACC323F360887F1EA11BDDA7927FF3325986FDB0ABDFC8 8E4B40E7988921D551EC0867EBCA44C05657F0DC913E7B3004A5F3E1337B6987 FEBC45F989C8DC6DC0AD577E903F05D0D54208A0AE7F28C734F130C133B48422 BED48639A2B74E4C08F2E710E24A99F347E0F4394CE64EACB549576E89044E52 EABE595BC964156D9D8C2BAB0F49664E951D7C1A3D1789C47F03C7051A63D5E8 DF04FAAC47351E82CAE0794AA9692C6452688A74A7A6A7AD09B8A9783C235EC1 EA2156261B8FB331827145DE315B6EC1B3D8B67B3323F761EAF4C223BB214C4C 6B062D1B281F5041D068319F4911058376D8EFBA59884BA3318C5BC95684F281 E0591BC0D1B2A4592A137FF301610019B8AC46AE6E48BC091E888E4487688350 E9AD5074EE4848271CE4ACC38D8CBC8F3DB32813DDD5B341AF9A6601281ABA38 4A978B98483A63FCC458D0E3BCE6FD830E7E09B0DB987A6B63B74638FC9F21A5 8C68479E1A85225670D79CDDE5AC0B77F5A994CA700B5F0FF1F97FC63EFDE023 8135F04A9D20C31998B12AE06676C362141AAAA395CDEF0A49E0141D335965F2 FB4198499799CECCC8AA5D255264784CD30A3E8295888EFBC2060ADDD7BAC45A EEEECDFF7A47A88E69D84C9E572616C1AC69A34B5F0D0DE8EE4EDF9F4ADE0387 680924D8D5B73EF04EAD7F45977CA8AD73D4DD45DE1966A3B8251C0386164C35 5880DD2609C80E96D1AB861C9259748E98F6711D4E241A269ED51FF328344664 3AF9F18DCE671611DB2F5D3EA77EE734D2BED623F973E6840B8DAD1E2C3C2666 DD4DD1C1CD006CAD7ED8E8165E496FA0B191B69671C16B43D92082CA3571EC9E 61564007C3B7236A7E232FF0A6DC428B4B819D157E9FC09B74927E23149BA2B5 BE68FDBA54E11195A7A69BC0D96D5233FF2BE7B78EBB611E52D96BC82A31C63E 164BABACF345BA00E9EF9B27C951DFCA279BE43D84023293356A6A368669AEF2 54F9A844DE13A92F2AA3ECFD20F4014D1D5FD1D99AD6CE4353510155B6450291 542F544ACA8935805A8B79D1EB394371CE4957C045906B339F3FF9460726FAEE 59A9F8D7C6BB6C8F5E67E03CFDAFE74AC6AA35F207646BD8A4C16BD6D160550A 0644F8A4159DBD5648109DA67C0CB9CD8AE878F270FC2FEB9F7CE591A09B7649 53DE58FA95E6AD814FB182CDAD00973E58339C7E7CCB3C7ECD0A29D1F10787CE 3C1054D756BCEB5B2739DA46D227E406596B946C241D4BAD6CD25527368B60AF F65BE1D3B6B9A57EAB8DBE64474E36E8057A8A1916726CF5A4C54A8507A48F1C AED4BDDAB7A7A88C2B4D9DF4D61F25CE7435BA572A41BEE0B9704976AE8B4AEA EF00391D199ABAB6B3965B026E8DD77644F11E1B5869B9E047542C0CAE50886D 29226713853F822AE40ECA7F29B677CE6F61BC828756A31732175240B43FC50D 05841BBDE01199A67B5DCD14F87C64B8D999AAFA257DF0F72F7FB0EE5174C565 9CA1B57C6ABCB75DCFC55367E527D4A5B2C3A9D584C87942270CEFFE9F6DC2B9 6E2A5A2D8DB7DA269EAF7FC06C54AC9AB6DBA34FFE5DA1D870702F842237B51E AF2C5B40CCB573A4835765CA62F2BEE329B17A6ED2D5ED3A27332C32DC2789B9 4BD20B6475F4E303B078B81A51AF62E0D030380B4D1CDC811FB51E9149396828 B3A8C8D8A790688DFE679BEB3953CACBAEB5210DCDFF3EB73FA9DCC0EF8B1BE9 3A9968EA871082D6A77F48F8E1E1472BCCB99996AB7E99B01540048322E21BF7 841A882FD80F1A430A8A99FFF087A6C70AE965B07A9BA0C8DB4908F979C64A03 8AA79E67EB4ED38679E356C38BE0C4AA007F51727DEC44BBD4C9AEEEA8835D2A D2EE0B5B4B3875631802547B1038181EDB1762C9D0AF7A483137CBEE3DAF4DE2 BE71436233C666D3FE90DBDFB0DD8BFE24DD196D6294FFE4956D9487ABB6E93B 7618E965554301752D723153060F456310F0ED3D5F3DB5D662EE4F2F634D74F0 26E6392F46AC5CBA14A1EDB285013325DCA143B7F94A02F66E34FCAAA8AF6C3D 09BFA680032993EF7EE6105B03B1B44941EBB55155A9EE633EF9900E02BC0CC3 9C45F5CDA8EFB2626AEE56E2139BA063FC6B5FFD6DF79165C798FB13A3150F8C 28C94E25B444375C2530D51889255501EDBF2AE1BB2A99722A090398AEC06C90 94D0862A2D2AB60E7AB201485A9EF1BA3300E4A8BFE80AD6C7A048A31EFA135C 96766C62E38D7FB3F8BF04B1F7ED57B5095484B92AC63D06A414C81133F473D0 43DA12A1C8986ACD71DA9AACDD779468F41BE2890234B179E3650844B21AE9A8 269FCAF1ABD75F918F593A07E62033CFC39F99D2210D3575377D0A291151DA7E 9EE2F3EA814836A28852399F350D847381E4285E04C0E218AF948A454C0B2158 FBC910C8CE2005C3B3C546ED 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMSY10 %!PS-AdobeFont-1.1: CMSY10 1.0 %%CreationDate: 1991 Aug 15 07:20:57 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMSY10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.035 def /isFixedPitch false def end readonly def /FontName /CMSY10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{-29 -960 1116 775}readonly def /UniqueID 5000820 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964 7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4 A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85 E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A 221A37D9A807DD01161779DDE7D31FF2B87F97C73D63EECDDA4C49501773468A 27D1663E0B62F461F6E40A5D6676D1D12B51E641C1D4E8E2771864FC104F8CBF 5B78EC1D88228725F1C453A678F58A7E1B7BD7CA700717D288EB8DA1F57C4F09 0ABF1D42C5DDD0C384C7E22F8F8047BE1D4C1CC8E33368FB1AC82B4E96146730 DE3302B2E6B819CB6AE455B1AF3187FFE8071AA57EF8A6616B9CB7941D44EC7A 71A7BB3DF755178D7D2E4BB69859EFA4BBC30BD6BB1531133FD4D9438FF99F09 4ECC068A324D75B5F696B8688EEB2F17E5ED34CCD6D047A4E3806D000C199D7C 515DB70A8D4F6146FE068DC1E5DE8BC57034F30B748EA02516C927663E107D2F D32CCA94568EB69302E2F74AA6593C8429D46F4DBC544134390BB87A58263EA1 0964FE588E1CD9E1596234BF0B69BD326EBCE2F93E19207F5ECB65C86E0131E3 D9DC9078FA5E267B004C8999067F54B67D07FDDBD1CBD824276311868CD490C5 FA019FB9AE0584A2C6A8B6BECFA3837047261E9565918367C68B0F71FB08625D FB1F45182B19DDFBCD6B33AAF2B45F517C2C70680FA90A6AEE5CFA2106ECA99F B82D6FA78009B7B8BE7FFA1FF4E6A5E7F7B7DC21FF5D85F59EEFC09117F90365 D5C8660E99FFEFCF8ACC27D0174CF9CD192D1FED0B797CCE5D01B8873C16B42C BFBDBD29EE61C513A269A4E8061D8836C338DB1F0853DCD8B1F0923D3AA54793 F513A70B73DE4537E9A1E1B57AD0B189F40E0512DD089BF7271057D37939D61A 1491A38504AC58674A314C72E38812275812EEC03F11E9137E5F82A2A852DE80 433FEADCCD36DFECCA3D62FE526DABFF3E7B8AA1D311F8A5B397285ED14C58AD 21B9B22D55839115A576D79C6B905B8322B4D195A8B57D94097BABF8D9433C79 B36CD0D910723C89C271976FD735C71FF84713D7A9A0B0FC10104C3DC3AC2BC1 78C2F2B03805E2A67B8B1D0830F51905F4BECBDE7ADB363AAAF19C0B33FFB847 1BE4D29F1BF973D8F846B7068A423D9EAD29B968A53CF5260B77D6B63767EB5C 3886C91C56FFDC1CFD30CEF82B868E7F976DDD82495F7860DBE7CB6F34D2C043 5A7738F46DF6EA9D90563BF8DBE969E2FF078319B313FB4CA81BE3A350B4A6ED CF93C0A15537D4FF47049A5BA3FF9D8779F4EDD33A648BAB41578CFB687BC0A7 5EB391DECB30BB33EBD90A4AE760050011BEA8B5041597A8C97E7043CB5F78F4 F29BDDF48AD820BFE61195097F9480B8C2FFEEEAF1122681F9090D7F1F3675F9 57AB352B7AF95C6215DF53BC8ACAC748789F4DADF30C44808BC655428FF406E3 69876713AAE67F2325D104A2B376BD330333A27558F7C824E1E534EA036D4B5B C81816398DC10C4BB508E726DD92909B8A4FCB970637BE7FE74A5341ED973DA4 1B580C7F4B507834B2F2344627F712383BA3B92941656DE7CE0D81E62B7FC581 73D8AC593497986BCEAECCFA2A9DA15853A4E9E3EFAB8AD57AC27BFBC25667A8 EBF31D39D0DFF549B8812637223AD599A8DE425B2338843A9076CACCF2C7BC1B 835AAD07718165D46E76AEF535625B9B34BBEDD02B8184F4C8FFF2B116DC32AF 367F5CEE1F32442238C7908832A6F8FA39EADA108C75A3BB75E95B2F0BC18143 D87C385ACC76808CB7D41C8CE3CA1DC96A78E3C3391B1F267A4146AC5B33F941 1C18291A99E8C266744C2D08D391FF6B656B96D7FD58AA7B10AC419B9B449A77 F373AE5DB3914F86383AD00949AB048DCD4B006210916637260D707AD31895D9 0CA6CC404B8A32D0CC31A9C4596952A8CFC48F47F1582029F1F8ABA571F84623 19E59E5FEFCC53E7B1894B360BE77C319F68132866B2AADEFCD2B49A1D0CB750 1009D85E69620844E6030CF0A91A0AAD1BE52ECD72D48DD8E8F763B315DCA1B0 2B667318B05DAB13940633F31776847D2BCFC8057A3F201DC1D5BA3CBBFF72AF A86BACF64C9BBE0F2CD05FD932498831457E27FD0719F4380731003473683D8F 8AB211FD5547F18965BBA0DF9FC61350BEDEA7B3FAE0423C68C53BF704017F2F 3CFFB8769325CE0AD63054A4FC44447FE6D1AD3CFCA3284F3987C132120DAA48 4E9546F142022DFD169C90B340461566A1224D35BBA852DA6AAA5C30EA15DBFA 21D9491D6BAD745BE4B1E0FFAFD3D6671F107276B539C71804403E64DB8EB227 780281D8B372843E0B69C225C3BC513C92BAFDD9BF5C692F85A5ABDC5BA73EAD BE4D78AD742DAA0D7C21736041D1628F87896A7D3DE927ADD6101DFECDAEE269 1FE437F4F3DEA7B4891DCDE4E52DC3C4E96F4F72EBBCA925054118CF20ED9AC5 CB6853EDB0EE3177BA332161355517F1A3BAEEF7ECF6DE8434AB1916697F5226 A064BDEBD27FB18130BFB320F5A7C127963508F96BB47DFEA9917A205CF77855 A156D2AF90561B04BEA18E7C2641B34E402DD3D0D842FC5AFBF8B68C5BADD2BB 3132A07D215ABBAC63AFFB22D90CBC62B5AA854E2445A52E508C336C361F427B F932C080A0F69EBEC66DE60B5C8809EBA73BB15CE47286F4867E136925E01E99 803303AFA39424C82492D78AB640CFD9B3E5ECD75B38F7B1B843B23685C2AE76 935EC75C9F404F961565AEA33604CB71EA66ACCA325CB25463A96834A45176AF F6433A362F2B9A4A5461188CB25F1A607BB7FBCCCA5B33F524910EA70757644E FEE01F919A02A3689837B89BAC4DB91E9431F8A8FBC3E8A8032BBCC8C19E4E76 CD2D69C355FA031CD0793A35D9081957C48AC201F4EC5466C5A4A70F4C45257B F45BC1BB6E5CCDC704F40C87A2E94FABA1DA1342903F52A610693E423FEE1D63 06296E106F5F6577D582600028E44FF496BB6039C251CBAC7DED879CC53C013E D0C4C284E871179266950E3E7663C9CB2956E59D87B5C920CD634219CFFDA4FB D9D1B0DB85CCC8AF5B99479288EA3C6AE9A1557D9A8905EAB83F9F1F38C8F298 6612E949F359A74F4E5D2A2C39652E321B9BD1383EA3F382DEF17539EEEC6D23 406CAB5D591BD8FB4851EA280183590A925F0BA92EF8AD76BE50D333694D7AE6 4563362179A8ADE72FA2ACFE8C5473F9CBA9835DD2938C8AC80B3CE0B01DB957 23979A2585DBFC0D1D396A7F2CCC2CC88217E9B3BB14338F 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMSY9 %!PS-AdobeFont-1.1: CMSY9 1.0 %%CreationDate: 1991 Aug 15 07:22:27 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMSY9) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.035 def /isFixedPitch false def end readonly def /FontName /CMSY9 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{-30 -958 1146 777}readonly def /UniqueID 5000819 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964 7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4 A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85 E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A 221A37D9A807DD01161779DDE7D31FF2B87F97C73D63EECDDA4C49501773468A 27D1663E0B62F461F6E40A5D6676D0037D33F24E2FAC2B0009AD3C8350CDF8CC 65BCA87979C36D14CB552E9A985E48BE4E88ECA16DF418749AF04FDD2B0E1380 D281BB2476BB45FF30946B247DFD7F57305FA87E50CA338121C71CDFDF927A9C 77FF14CB4A1D6D80356FB1171ED38C37702350497B44E42CE31DB2F493807DAA 15B887C671199A54C4C1294BC520F5538C15556BC43C9F62342B121C6DCD6C5F 491DA47FF360201EE21C08A781ED0589A6DF91B99FE118B9B29E4F068672E52F 1A06C514D91C4C937D4E642503392B1CD1BE8C2F499A1AD3753691F4D1DAB520 BDD769BAB70656DCE98FE5F77BE3D8633BECC0F8296D447419F73D58A556A872 53D139658EF30FE8E30E472DF06CA631B6F08402039CADB5B46166CEC30C10D0 0910E22AAA5632CB8F7FCB77BCD3BF38A5DABE2AC0CCABA535B03F338EFAA3E1 46480A4F905AE2C3E9000CB2F8519BFB4E0957F06C42602C10C0AF760AD41857 22664E61710936247988451E405A231578D43D8582F0904DAC9CD895E1404B6E E70669B1718F693EB4C8C9C610102905DD794D1AD2033F5CC015C5BA25AFC225 F70E4D61A8006C96CD099554110EBFFD0EE307BE01E75B825E46ADBB3C4702FE A3BCC8E48B8DAD4119C5D70579ACB5CA6693F17FA2F46195042088A93515D600 7EF1023FDE89E22515 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMTT8 %!PS-AdobeFont-1.1: CMTT8 1.0 %%CreationDate: 1991 Aug 20 16:46:05 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMTT8) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch true def end readonly def /FontName /CMTT8 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{-5 -232 545 699}readonly def /UniqueID 5000830 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5F0187316F83DDE3E2D27FCDF6C5CE4F95B6EE 3317BD91B7921F3039DD35FEA387D5CFB6C6E9DC84C178F3432994FC7FAC6E5A ED41A1E2EBA350178FBFEB45944511731BA827167DDAC238FC69A5486B995477 C469E2E27493B0B711DF8E267D3D5613B450011921685147114106C9472580BD F531022F6DF5432B2A4EBC51A8032C7F9689B6FA942D849B29709631613DA68D 4DF7B6F059A19304F40A3C3580CE3B51D79D42984194D4F178801720892FB6E7 61FF43C63F9256B5E9F4227B1378222BAAD4D52C77462DF01892220E11129C16 6C9E45BB9F01ED7C1AD5D8B4D72BE0E12969AFEA90FEF170603CDB91CB243173 B19A56084D10293B80A35275F41BF78A054DDC98F4A1FFF592463D944960FB31 6BE5F03960F9B1F213CBCC7FD448657FE388F10104D42B0715FC9571CC60CF23 C72560CBB8835A0CA208FE06676B3B48B093CB7FB2C0C53AF17EC5B372A9771B BFD52FFB7062B4FE0106A01A2A1A1DD4EF5C8C7623EC9324A2CB3B402FCC1FCE 52BFC8662F8A39D5F1B41C97E7CE34E16AC28A1E94007AEA7D4C519399F1B7A9 48FA7DDB671067244F09C29F95DD60668223F45BBDA8B1C452E930A9F3F341C5 351D59EA87462FFB30277D3B24E2104D4AAB873BB2B16DA5B23BEE25BE2C8128 C4CF2F4F438A4E520CD932BAC455BF8775C27AEA6C73EED3EB2F8DB5E356AE27 41B35C8AEFE73C4CD6A591AAE4F45762EBD6D3636C03F08C552BBFD0A13D11D5 491F8369B4BAB8ED9D6F1DE7DB7AFD383986C4338D3AA71C9AF2B8A0955CFD86 0345F16D9798B25156DDF826A7CB6A0CC4CB43078BEBD3E499DA95562A08EED9 7CA27B7A0CE3FA7EBDAA87A6025CC59D75BDC21BC01B3AD77BAB1E6A742B2A26 E8850D477F21D7FB94D067F11BE97FACE6ABA41749F44F1A227D25B220C600C8 62415799F23488EBF79CA0F0A3E407017419A9CAE657C35C2B6BAFC669E5CCB2 BFA48BBABEC64F28DC1EB7A9DE66340A36F9A8E011C2943746724D57C9D7E8B7 8C1FBEC1C1CD5400B2F105136E7CFAA1540718CF1027CD2ABADBA05C5FC8147B 43489D101625B0885A43CD7AAC165E195F0A2111B9E260961D9A0F7F5EA29CAD A6394B6FA642C1F00D1CFA9E78FE4A85DE61D3842E6F58C492A8A5DC015BDA3B 95F7E294319A3AE55126A2990B390E721C1C23ABC4FC384CC3CBC0DC7C3AD13F B6D675A6E6FE2D1FC52962A6DF4CAC916333FBB1B1B14C13837E5F876E4AAC3C 96D8B8A62A600CC8BEB4C034EBD4B02B5C619826FE8D1F5D129B13B69FDC3FE9 69597CC30AC9F861F88376A6F7AB5B06E58A60C44DB385239DAA9644E87B9E7D B30AB37DF0F953700191E77B6D9886E00038508791466C7FD235D4927DFFB85A 1BFD7BD681488E754A77AF24ABE83824602BCA4181EE6FD221C0676D76E2AC5A 01FE7AF62D766B6D45112F88D8BD4AB10B283E828C49C594A61817E62C464484 F54E711DEB73FF471C0F2253A4E908E7B9037637AF6F4EFBBAEC53C6B754E3B3 B2D47FCE83AD280AE5F4FFF4A60D7A2D7E9EA4344C43E4E5147C68515BE350AC CE81F30875DAF42544BC1373732DB83DEB26B210D7842004C3E021246352574E 6C1AD2DB628C1C870BC0F39EBB825FB13174680672E72447F53C74CEBA1B5399 832B9A88793D7667B95B081C28B9F025121642513A1F9DED7B362199E9A47F57 A5DA977DB8CB0FB94D9B45B81F3CEB259A39BBAB884C5F2AF773AA30A2A32831 AF9C7A1159F494DB265F1EFACDCE3BBD2B4E8BBB63D0BA0C6B77DDC5A36DD2A6 CDABB99351E32A3F610B5443E76FF806DBAC4C3A4470B7BFB4CB8D7B0CCA2F25 5616429A8C85B38055041920D3C02E47E7058A05CD0944992920DE875392D16C 0F5A80D0C4CD765CE7AD708DD9D84CC4346D71EE71011E962E5474D63E1DD0EE 85688413E85A34CA25D532019B82A346306089271DB6C448EB6A4137BBDDE3BA E37DCAF09657DF196B5C0884D84322135A8CC25A9164FF63DCC33AE17D53983C BBE9BE9180E92A4B607D2774B5AAE0E2A7C3C01F51D874D5321B99DBAB9C4E66 8F8FE44D0670E2E17DEC44FFACFE53A3C2AE876909CA8DB06753408599CFF5A2 288585A83AE32F992D9925BAA1E132FEF902B506318B4F2933110F36C700A576 192DB1E2913B1E65085E2F8B72052C90600942D8766D28BFE571E9C8291758E8 ED93FED9DE98FA838598865758532D504993C63820440B2427CD0E3DDFA8ABA7 758960CBA7C48F365B0ABC66CA2957632D7A02BD9965A65298BAA73AB2D66C19 2F00B59FDEF0504BC53D8C1172CC006DBABB50B8116CCC18013F40E533097FE7 3E2B91E4D66AACA867380AE73EB32A1F49DED69BE7E3116249D44743325370EC 21D6704BCBE121E3E5BE9033FCABF1D9DD6FD01F3A4946BA824CE99BE18B079C FB7B2460009EBECEC1A9DC530CD301D663FDB81B3CF8699CE669D7CDC990F3DA D6E1703D12332CE62BF1C9A38FFE9ECC1773E1C7183F5328B1742F95D40862FA AED407359709C442962481F8ED4D5B9BB60721CC39F6F74A3CC2EFEECB886F15 43A6AF0587D4845BD228D9B921CF6BD3D2B1EF4828AAC4CC106A0C6173AC1756 D55275DC01E7FAA6C5CC69CAB46516CC77C7D310E85C32CFB90529CE21166E52 1C94BDF92B8B8BB042CD78EA97CEF5E5972795188B9CE60793A4D0357ABDB89F E915916FA203D53DC8D3D64B4841ED8D225950850E0EE4C9DDBFED6A8B468431 0E449D9E04B77F456D396CE32289F9F44FB6363301ED5E72EC747310C5F7A633 3F9EB4154DC3EC47736591CB3C94F21E81A0F59AC7D9528410660B22BAAD08E0 2F274E666E88C256EBB5649C641AD3A0A349416E7694032158927E58056CE558 23A2B7F01FA50DA784E42A31ABB455BE28CC0057341DAEF6445DB611E031F8DB A93720F01D9D55E7FFC6F535A2DE028EEBD90DB3FA390301D811DEC8E151B90D 72CFEB859237F9A6C9E74C0B8C851C24CC8C17A5286EC85EF37BD86201D05452 A0AB025572EA68F30AAA3FFAA9640469A27234749B4BDA16F3D4BF322216B617 7DBF3CA54AD7066D2C2CC3A205EAC993A068E3B4E9790E36BE62EA03C56B4EEB AA763811997ED78153E52E1E13193D0BBC058CE4B9EAC61FE1EF94D3362187B5 2F1956ECCB06A53418539482F1BEEEFF57AC314A2755B52EF2C43D06B383C2FB 3F1A510EAF60007962E90F851BE2607A6C1A4BC62C1B1CF4A672FBA1BA073B38 5F8833FCB76E0407BF0727E38CAD5F0548C7A3262F8E147C90FE81348B9996D9 12BB2B67D736406E9EE745DC623CFBB0D022E2629E825BB73F619431EBA6A560 0984EE97F695099CD3B12C4D2B19D62EBC099650D65D580600A43F6A3FD5A3A4 D9DCDD6B30326E54CDD0EB43A183AB395B1C503C3BDB0B27197FF733B57235A3 4BA9B14864FF29A87EE6345FB4C81E725116AB3C5458949BAED106F3D65620E3 8BC828615B6B4ECE953A07518AD3BD3F79174B68654C09396B479471A36B3AFB 064444479552AACC106E7F0E0E837749F2097B7D48E55C62E96D32AC74426389 C6A3F2614005FE49157850CA13D7272EB39845677DEF55C58757E9A94E30B0A2 DC268A0DB2A9BBF721CBACB5AC23F4A9AC5CFC0E3AEA5F256D21D463329C0CA9 CAF42F8B6F79A747A435A2B8A52F5654C1D357F55AFF68808823722DF3C089FF 3CFFD101C74C2D3B8FA7DDCBC51399DEB7EC7E9BB72A51317118322D9FCC6D5E F941D849DE7893C6DC50A8FAD95E1851FE23C4B46A954C9526B07ACE6803CAF9 9C3CC6544B93F37E1A7BCA17C30766783913629496B35FC0128636D2B164B1E6 7D195992EF5472B50621497EEE750B88D7ADB88E14A35128B0BD539C5CC368D3 F245410480DD1C38ACEFAA7ADC7046FDFC01201A4045A354683EC66A39504234 D965403E73B09404DACFDA019CDCC341446AF29CA500BC831506DB061879AEF5 CF19B34593B4D6F989D17A7A6B658A3D72290ED465D35910A9448FD9235230DA 4E23FE8DCAF1A2E6AFAA4F30B74C5766CA219312617A22F78BAA07EF341506CB 8B9249D56412144EE4AF40790C4A176C22F36BE1E401701A8E319CD55455371C 6C38BD6503681C9CB927E3A804BA5A4BA2F299BC177D88552A6802A45C81FC2B 6D44BB5BDDE90722BAF654DAD6CF567801DB660FC42F637E7E02C1B8627C2F76 EF7F81710FF16C79F5F7396F2E83AF2A9FAE9E11CE77274198511C94CD11B7BB 3C82C60F9430876D88D7CFE258904A71E249657301C75D841020C5A8E0F41D4B E5D632793E06CCB38A98930C71C5EEE634C46CF3B04D390AC28B6F0BCC38F88B DE462261F6C818C87CE0A1957591837FFB79D39A1E6D9A4350578B07F359B9EA 2AEA92516B2416E72464CEABBD6A780770391AAD8105C8498D10CA82BC4E86BA F4CA8DDA859145056436CFE33E104F1C6552C71ABD377D653DD50F74E60B914D 42847BB006AE1B97724AAF089D76E9457388505B9926423D74AE0AC729561403 3743E25FF2CBE9C08C803E1BA4D0A50458E2756595F45432BCB52C4872D02B0E B1B1EFD303465087D3C8B9FE9DF2F2A9011B513C163A62834E7CDB5381A5EBBB 30FD9353DD2B12636F6D650F284978F2 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont TeXDict begin 40258437 52099151 1000 600 600 (auxiliary/v003a001.dvi) @start /Fa 129[48 6[48 1[48 48 48 2[48 1[48 48 48 2[48 48 1[48 48 48 48 1[48 38[48 10[48 48 46[{ TeX09fbbfacEncoding ReEncodeFont }19 90.9091 /CMTT10 rf /Fb 170[63 62 51 59 2[67 6[64 2[54 2[61 61 65[{ TeXf7b6d320Encoding ReEncodeFont }9 90.9091 /CMSS10 rf /Fc 165[44 53 53 69 53 53 44 40 49 1[40 53 53 65 44 53 28 24 53 53 40 44 53 49 49 53 65[{ TeXBase1Encoding ReEncodeFont }25 72.7272 /Times-Roman rf /Fd 196[28 59[{ TeXaae443f0Encoding ReEncodeFont }1 99.6264 /CMMI10 rf /Fe 152[41 4[55 63 97[{ .167 SlantFont }3 99.6264 /Symbol rf /Ff 214[39 39 40[{ TeXf7b6d320Encoding ReEncodeFont }2 99.6264 /CMR10 rf /Fh 141[19 13[25 100[{ TeXBase1Encoding ReEncodeFont } 2 49.8132 /Times-Italic rf /Fi 159[21 96[{ TeXaae443f0Encoding ReEncodeFont }1 49.8132 /CMMI10 rf /Fj 155[25 100[{ .167 SlantFont }1 49.8132 /Symbol rf /Fk 236[67 67 54 54 14[42 42{}6 90.9091 /CMEX10 rf /Fl 203[25 1[25 50[{ TeXBase1Encoding ReEncodeFont }2 49.8132 /Times-Roman rf /Fn 207[14 44[25 3[{ TeXbbad153fEncoding ReEncodeFont }2 49.8132 /CMSY10 rf /Fo 140[26 26 3[33 2[29 6[33 11[41 3[37 4[48 12[41 66[{ TeXBase1Encoding ReEncodeFont }9 66.4176 /Times-Italic rf /Fp 159[28 34[33 61[{ TeXaae443f0Encoding ReEncodeFont }2 66.4176 /CMMI10 rf /Fq 154[29 33 100[{ .167 SlantFont }2 66.4176 /Symbol rf /Fr 207[18 44[33 2[52{ TeXbbad153fEncoding ReEncodeFont }3 66.4176 /CMSY10 rf /Fs 105[50 27[44 50 50 72 50 55 33 39 44 1[55 50 55 83 28 55 1[28 55 50 33 44 55 44 55 50 12[66 55 72 1[61 78 8[61 1[72 72 66 9[50 50 50 50 50 50 50 50 2[25 33 42[55 2[{ TeXBase1Encoding ReEncodeFont }45 99.6264 /Times-Bold rf /Ft 136[86 1[66 40 47 53 1[66 60 66 100 33 66 1[33 66 60 40 53 66 53 66 60 14[86 1[73 93 1[113 3[47 4[86 2[86 9[60 60 60 60 60 60 60 46[66 2[{ TeXBase1Encoding ReEncodeFont }35 119.552 /Times-Bold rf /Fu 75[28 57[32 1[37 1[37 42 23 32 32 42 42 42 42 60 23 37 1[23 42 42 23 37 42 37 42 42 6[46 3[51 1[46 42 51 1[51 2[69 46 55 37 28 60 60 51 51 60 55 51 51 18[21 28 21 41[42 2[{ TeXBase1Encoding ReEncodeFont }47 83.022 /Times-Italic rf /Fv 105[42 29[42 1[42 42 23 32 28 42 42 42 42 65 23 42 1[23 42 1[28 37 42 37 42 37 3[28 1[28 4[60 1[51 46 55 1[46 60 60 3[32 28 2[46 1[60 55 55 60 6[23 42 42 42 42 42 42 42 42 42 42 23 21 28 21 2[28 28 37[46 2[{ TeXBase1Encoding ReEncodeFont }56 83.022 /Times-Roman rf /Fw 242[77 13[{ TeXbbad153fEncoding ReEncodeFont }1 74.7198 /CMSY9 rf /Fx 134[31 3[31 31 1[31 1[31 31 31 31 31 2[31 31 31 31 31 1[31 40[31 10[31 31 46[{ TeX09fbbfacEncoding ReEncodeFont }18 58.1154 /CMTT8 rf /Fy 134[37 37 54 37 37 21 29 25 1[37 37 37 58 21 37 1[21 37 37 25 33 37 33 37 33 3[25 1[25 3[71 1[54 1[42 8[29 3[42 4[54 9[37 37 3[37 1[37 1[19 1[19 41[42 2[{ TeXBase1Encoding ReEncodeFont }38 74.7198 /Times-Roman rf /Fz 121[29 12[29 1[42 1[29 16 23 19 1[29 29 29 45 16 29 16 16 29 29 19 26 29 26 29 26 11[42 36 13[32 2[39 1[42 15[29 2[15 1[15 2[19 19 40[{ TeXBase1Encoding ReEncodeFont }33 58.1154 /Times-Roman rf /FA 252[29 3[{ TeXbbad153fEncoding ReEncodeFont }1 58.1154 /CMSY10 rf /FB 214[26 26 40[{ TeXf7b6d320Encoding ReEncodeFont }2 66.4176 /CMR10 rf /FC 144[33 2[18 4[33 1[29 11[48 1[63 1[48 41 37 44 1[37 48 48 59 1[48 1[22 48 48 37 41 48 2[48 12[33 33 33 33 49[{ TeXBase1Encoding ReEncodeFont }26 66.4176 /Times-Roman rf /FE 194[71 17[71 1[35 35 40[{ TeXf7b6d320Encoding ReEncodeFont }4 90.9091 /CMR10 rf /FF 133[35 40 40 61 40 45 25 35 35 45 45 45 45 66 25 40 1[25 45 45 25 40 45 40 45 45 7[51 56 76 1[66 51 45 56 1[56 66 61 76 51 1[40 30 66 66 56 56 66 61 56 56 6[30 45 45 45 45 45 45 45 45 45 45 25 23 30 23 2[30 30 30 36[45 2[{ TeXBase1Encoding ReEncodeFont }66 90.9091 /Times-Italic rf /FG 159[38 33[71 45 71 25 25 58[{ TeXaae443f0Encoding ReEncodeFont } 6 90.9091 /CMMI10 rf /FH 147[50 4[37 1[40 45 1[50 57 97[{ .167 SlantFont }6 90.9091 /Symbol rf /FI 105[45 28[45 1[66 45 51 30 35 40 1[51 45 51 76 25 51 1[25 51 45 30 40 51 40 51 45 12[61 51 66 4[86 61 71 1[35 4[66 66 1[66 6[30 45 45 45 45 45 45 45 45 45 45 1[23 43[51 2[{ TeXBase1Encoding ReEncodeFont }46 90.9091 /Times-Bold rf /FJ 134[42 2[42 42 1[32 28 1[42 1[42 1[23 2[23 42 2[37 42 37 42 37 14[55 4[74 2[32 14[23 23 2[42 42 2[42 42 42 42 1[21 1[21 44[{ .167 SlantFont TeXBase1Encoding ReEncodeFont } 28 83.022 /Times-Roman rf /FK 104[91 45 1[40 40 12[45 11[40 45 45 66 45 45 25 35 30 45 45 45 45 71 25 45 25 25 45 45 30 40 45 40 45 40 3[30 1[30 56 66 66 86 66 66 56 51 61 66 51 66 66 81 56 66 35 30 66 66 51 56 66 61 61 66 1[40 3[25 25 45 45 45 45 45 45 45 45 45 45 25 23 30 23 1[45 30 30 30 71 4[30 23[30 5[51 51 2[{ TeXBase1Encoding ReEncodeFont }85 90.9091 /Times-Roman rf /FL 168[70 5[67 81[{}2 90.9091 /Symbol rf /FM 143[76 5[25 55[61 8[91 91 13[71 4[71 71 4[45 11[45 71 25 71{ TeXbbad153fEncoding ReEncodeFont }13 90.9091 /CMSY10 rf /FN 139[33 47 40 2[60 1[93 3[33 3[53 60 2[53 13[66 8[47 3[66 4[86 65[{ TeXBase1Encoding ReEncodeFont }13 119.552 /Times-Roman rf /FO 136[149 2[57 80 69 1[103 103 103 2[103 1[57 103 2[92 3[92 14[138 1[115 1[149 10[138 21[69 45[{ TeXBase1Encoding ReEncodeFont }17 206.559 /Times-Roman rf /FP 134[41 3[46 25 1[36 1[46 46 46 66 3[25 46 46 25 41 1[41 40[30 10[25 23 46[{ TeXBase1Encoding ReEncodeFont }17 91.3242 /Times-Italic rf /FQ 105[46 32[46 4[46 46 1[71 25 6[41 14[66 1[56 16[61 11[46 3[46 46 46 46 1[23 1[23 2[30 30 40[{ TeXBase1Encoding ReEncodeFont }19 91.3242 /Times-Roman rf /FR 166[53 3[53 45 1[49 1[41 53 53 65 3[24 53 53 41 45 69[{ TeXBase1Encoding ReEncodeFont }13 73.0593 /Times-Roman rf end %%EndProlog %%BeginSetup %%Feature: *Resolution 600dpi TeXDict begin %%PaperSize: Letter end %%EndSetup %%Page: 1 1 TeXDict begin 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 (Censorship Resistant Peer-to-Peer Networks) /Subject (Theory of Computing) /Creator (LaTeX with hyperref package) /Author (Amos Fiat and Jared Saia) /Producer (dvips + Distiller) /Keywords (peer-to-peer; content addressable network \(CAN\); distributed hash table \(DHT\); censorship; spam; fault-tolerant; butterfly network; routing; Byzantine; probabilistic method; expander graphs.) /DOCINFO pdfmark end 0 0 a Black 0 TeXcolorgray 70 199 a SDict begin H.S end 70 199 a 0 TeXcolorgray 0 TeXcolorgray 70 199 a SDict begin H.R end 70 199 a 70 199 a SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark end 70 199 a Black Black 70 348 a SDict begin [ /Count -2 /Dest (section.1) cvn /Title (Introduction) /OUT pdfmark end 70 348 a 70 348 a SDict begin [ /Count -0 /Dest (subsection.1.1) cvn /Title (Resistance to adversarial node deletion ) /OUT pdfmark end 70 348 a 70 348 a SDict begin [ /Count -0 /Dest (subsection.1.2) cvn /Title (Spam resistance ) /OUT pdfmark end 70 348 a 70 348 a SDict begin [ /Count -4 /Dest (section.2) cvn /Title (Related work) /OUT pdfmark end 70 348 a 70 348 a SDict begin [ /Count -0 /Dest (subsection.2.1) cvn /Title (Distributed hash tables -- adversarial deletions and Byzantine faults) /OUT pdfmark end 70 348 a 70 348 a SDict begin [ /Count -0 /Dest (subsection.2.2) cvn /Title (Distributed hash tables -- random deletions) /OUT pdfmark end 70 348 a 70 348 a SDict begin [ /Count -2 /Dest (subsection.2.3) cvn /Title (Faults on networks ) /OUT pdfmark end 70 348 a 70 348 a SDict begin [ /Count -0 /Dest (subsubsection.2.3.1) cvn /Title (Random faults ) /OUT pdfmark end 70 348 a 70 348 a SDict begin [ /Count -0 /Dest (subsubsection.2.3.2) cvn /Title (Adversarial faults ) /OUT pdfmark end 70 348 a 70 348 a SDict begin [ /Count -0 /Dest (subsection.2.4) cvn /Title (Other related work ) /OUT pdfmark end 70 348 a 70 348 a SDict begin [ /Count -4 /Dest (section.3) cvn /Title (Our distributed hash table) /OUT pdfmark end 70 348 a 70 348 a SDict begin [ /Count -0 /Dest (subsection.3.1) cvn /Title (The network) /OUT pdfmark end 70 348 a 70 348 a SDict begin [ /Count -0 /Dest (subsection.3.2) cvn /Title (Search) /OUT pdfmark end 70 348 a 70 348 a SDict begin [ /Count -0 /Dest (subsection.3.3) cvn /Title (Properties of our distributed hash table ) /OUT pdfmark end 70 348 a 70 348 a SDict begin [ /Count -0 /Dest (subsection.3.4) cvn /Title (Some comments ) /OUT pdfmark end 70 348 a 70 348 a SDict begin [ /Count -8 /Dest (section.4) cvn /Title (Proofs) /OUT pdfmark end 70 348 a 70 348 a SDict begin [ /Count -0 /Dest (subsection.4.1) cvn /Title (Proof overview) /OUT pdfmark end 70 348 a 70 348 a SDict begin [ /Count -0 /Dest (subsection.4.2) cvn /Title (Definitions ) /OUT pdfmark end 70 348 a 70 348 a SDict begin [ /Count -0 /Dest (subsection.4.3) cvn /Title (Technical lemmata ) /OUT pdfmark end 70 348 a 70 348 a SDict begin [ /Count -0 /Dest (subsection.4.4) cvn /Title (\(,\)-good supernodes ) /OUT pdfmark end 70 348 a 70 348 a SDict begin [ /Count -0 /Dest (subsection.4.5) cvn /Title (\(,,\)-expansive supernodes) /OUT pdfmark end 70 348 a 70 348 a SDict begin [ /Count -0 /Dest (subsection.4.6) cvn /Title (\(,\)-good paths to data items ) /OUT pdfmark end 70 348 a 70 348 a SDict begin [ /Count -0 /Dest (subsection.4.7) cvn /Title (Connections between \ (,\)-good supernodes ) /OUT pdfmark end 70 348 a 70 348 a SDict begin [ /Count -0 /Dest (subsection.4.8) cvn /Title (Putting it all together ) /OUT pdfmark end 70 348 a 70 348 a SDict begin [ /Count -0 /Dest (section.5) cvn /Title (Modifications for spam resistant distributed hash table) /OUT pdfmark end 70 348 a 70 348 a SDict begin [ /Count -0 /Dest (section.6) cvn /Title (Discussion and open problems) /OUT pdfmark end 70 348 a 70 348 a SDict begin [ /Count -0 /Dest (section.7) cvn /Title (Acknowledgments) /OUT pdfmark end 70 348 a 70 348 a SDict begin [ /Count -0 /Dest (tocreferences.1) cvn /Title (References) /OUT pdfmark end 70 348 a 70 348 a SDict begin [ /Page 1 /View [ /FitH ] /PageMode /UseOutlines /DOCVIEW pdfmark end 70 348 a 70 348 a SDict begin [ {Catalog} << /ViewerPreferences << >> /PageLayout /OneColumn >> /PUT pdfmark end 70 348 a 70 348 a SDict begin H.S end 70 348 a 70 348 a SDict begin 13.6 H.A end 70 348 a 70 348 a SDict begin [ /View [/XYZ H.V] /Dest (Doc-Start) cvn H.B /DEST pdfmark end 70 348 a Black Black .8 .3 .3 TeXcolorrgb 951 412 a SDict begin H.S end 951 412 a .8 .3 .3 TeXcolorrgb 953 411 a FQ(T)t FR(H)t(E)t(O)t(R)o(Y)28 b(O)t(F)f FQ(C)t FR(O)t(M)t(P)t(U)t(T)t(I)t(N)t(G)p .8 .3 .3 TeXcolorrgb 1912 349 a SDict begin H.R end 1912 349 a 1912 411 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://dx.doi.org/10.4086/toc) >> /Subtype /Link H.B /ANN pdfmark end 1912 411 a Black FQ(,)f(V)-12 b(olume)23 b(3)f(\(2007\),)g(pp.)28 b(1\22623)1421 519 y FP(http://theoryofcomputing)o(.or)m(g)p 306 588 3289 4 v 306 600 V Black Black 114 1277 a FO(Censorship)54 b(Resistant)f(Peer)l(-to-Peer)d(Netw)n(orks)p 0 0 .8 TeXcolorrgb 1236 1651 a SDict begin H.S end 1236 1651 a 0 0 .8 TeXcolorrgb -1 x FN(Amos)29 b(Fiat)1767 1607 y FM(\003)p 0 0 .8 TeXcolorrgb 1767 1565 a SDict begin H.R end 1767 1565 a 1767 1650 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (author.info.amos) cvn H.B /ANN pdfmark end 1767 1650 a Black 0 0 .8 TeXcolorrgb 2176 1652 a SDict begin H.S end 2176 1652 a 0 0 .8 TeXcolorrgb -2 x FN(Jared)g(Saia)2663 1607 y FK(\206)p 0 0 .8 TeXcolorrgb 2663 1546 a SDict begin H.R end 2663 1546 a 2663 1650 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (author.info.jared) cvn H.B /ANN pdfmark end 2663 1650 a Black 1027 1882 a FJ(Recei)n(v)o(ed:)24 b(March)19 b(3,)i(2006;)d(published:) 24 b(January)19 b(21,)h(2007.)306 2517 y FI(Abstract:)95 b FK(W)-7 b(e)32 b(present)j(a)e(censorship)j(resistant)f(peer)n (-to-peer)h(netw)o(ork)e(for)g(accessing)h FF(n)e FK(data)306 2630 y(items)28 b(in)g(a)g(netw)o(ork)i(of)e FF(n)g FK(nodes.)44 b(Each)28 b(search)i(for)e(a)g(data)h(item)f(in)g(the)h(netw)o(ork)g (tak)o(es)g FF(O)p FE(\()p FK(log)12 b FF(n)p FE(\))306 2743 y FK(time)28 b(and)h(requires)i(at)d(most)h FF(O)p FE(\()p FK(log)1490 2707 y FC(2)1537 2743 y FF(n)p FE(\))g FK(messages.)45 b(Our)28 b(netw)o(ork)i(is)e(censorship)k(resistant)f (in)d(the)306 2856 y(sense)36 b(that)g(e)n(v)o(en)g(after)g(adv)o (ersarial)j(remo)o(v)n(al)d(of)f(an)h(arbitrarily)i(lar)n(ge)f (constant)g(fraction)h(of)d(the)306 2969 y(nodes)23 b(in)f(the)h(netw)o (ork,)g(all)f(b)n(ut)h(an)f(arbitrarily)j(small)d(fraction)i(of)e(the)g (remaining)i(nodes)f(can)g(obtain)306 3082 y(all)k(b)n(ut)g(an)g (arbitrarily)i(small)e(fraction)i(of)d(the)h(original)i(data)e(items.) 39 b(The)26 b(netw)o(ork)i(can)f(be)g(created)306 3195 y(in)c(a)g(fully)i(distrib)n(uted)i(f)o(ashion.)k(It)23 b(requires)j(only)e FF(O)p FE(\()p FK(log)11 b FF(n)p FE(\))24 b FK(memory)g(in)f(each)i(node.)k(W)-7 b(e)23 b(also)h(gi)n(v)o(e)306 3308 y(a)h(v)n(ariant)j(of)e(our)h(scheme)g (that)f(has)h(the)f(property)j(that)d(it)g(is)g(highly)i(spam)e (resistant:)37 b(an)26 b(adv)o(ersary)306 3420 y(can)i(tak)o(e)i(o)o(v) o(er)e(complete)i(control)g(of)e(a)g(constant)i(fraction)h(of)d(the)g (nodes)i(in)e(the)h(netw)o(ork)g(and)g(yet)306 3533 y(will)23 b(still)h(be)g(unable)h(to)e(generate)j(spam.)70 3885 y FI(A)-5 b(CM)21 b(Classi\002cation:)31 b FK(F)-7 b(.2.2)70 4047 y FI(AMS)21 b(Classi\002cation:)31 b FK(68W15)70 4210 y FI(K)n(ey)37 b(w)o(ords)g(and)f(phrases:)58 b FK(peer)n(-to-peer;)48 b(content)39 b(addressable)i(netw)o(ork)e (\(CAN\);)d(distrib)n(uted)41 b(hash)e(table)70 4323 y(\(DHT\);)29 b(censorship;)39 b(spam;)c(f)o(ault-tolerant;)k(b)n (utter\003y)32 b(netw)o(ork;)37 b(routing;)g(Byzantine;)g (probabilistic)d(method;)70 4436 y(e)o(xpander)25 b(graphs.)p Black 70 4627 1505 4 v 171 4685 a FA(\003)204 4712 y Fy(W)-6 b(ork)19 b(done)h(while)f(on)g(sabbatical)g(at)g(Uni)n(v)o (ersity)g(of)g(W)-6 b(ashington.)171 4779 y Fz(\206)204 4806 y Fy(W)g(ork)19 b(done)h(while)f(a)f(student)i(at)f(the)g(Uni)n(v) o(ersity)g(of)g(W)-6 b(ashington.)p Black Black 70 5002 2056 4 v 70 5304 4 302 v 94 5067 a Fz(Authors)13 b(retain)g(cop)o (yright)h(to)e(their)h(w)o(ork)h(and)e(grant)h(Theory)f(of)h(Computing) g(unlimited)h(rights)94 5133 y(to)19 b(publish)f(the)g(w)o(ork)h (electronically)f(and)g(in)h(hard)f(cop)o(y)l(.)29 b(Use)17 b(of)i(the)f(w)o(ork)h(is)f(permitted)h(as)94 5199 y(long)24 b(as)e(the)h(author\(s\))h(and)e(the)h(journal)h(are)f(properly)h (ackno)o(wledged.)41 b(F)o(or)24 b(the)f(detailed)94 5266 y(cop)o(yright)16 b(statement,)e(see)p .8 .3 .3 TeXcolorrgb 672 5279 a SDict begin H.S end 672 5279 a .8 .3 .3 TeXcolorrgb -13 x Fx(http://theoryofcomputing.org/copyright.html)p .8 .3 .3 TeXcolorrgb 2005 5225 a SDict begin H.R end 2005 5225 a 2005 5266 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/copyright.html) >> /Subtype /Link H.B /ANN pdfmark end 2005 5266 a Black Fz(.)p 2121 5304 4 302 v 70 5307 2056 4 v 91 5398 a Fy(c)70 5400 y Fw(\015)k Fy(2007)i(Amos)f(Fiat)f (and)i(Jared)f(Saia)p .8 .3 .3 TeXcolorrgb 2710 5401 a SDict begin H.S end 2710 5401 a .8 .3 .3 TeXcolorrgb -1 x Fv(DOI:)h(10.4086/toc.2007.v0)o (03)o(a0)o(01)p .8 .3 .3 TeXcolorrgb 3836 5344 a SDict begin H.R end 3836 5344 a 3836 5400 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://dx.doi.org/10.4086/toc.2007.v003a001) >> /Subtype /Link H.B /ANN pdfmark end 3836 5400 a Black Black eop end %%Page: 2 2 TeXDict begin 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 Black 0 TeXcolorgray 70 199 a SDict begin H.S end 70 199 a 0 TeXcolorgray 0 TeXcolorgray 70 199 a SDict begin H.R end 70 199 a 70 199 a SDict begin [ /View [/XYZ H.V] /Dest (page.2) cvn H.B /DEST pdfmark end 70 199 a Black 1514 w Fv(A)t(.)25 b(F)t FC(I)t(A)m(T)f(A)t(N)t(D)h Fv(J)t(.)g(S)t FC(A)t(I)t(A)p Black 211 405 a Fu(Thomas)19 b(Hobbes,)h(Ren)924 406 y(\264)920 405 y(e)f(Descartes,)i(F)-5 b(r)o(ancis)20 b(Bacon,)f(Benedict)g(Spinoza,)f(J)n(ohn)211 505 y(Milton,)i(J)n(ohn)f (Loc)n(k)o(e)o(,)h(Daniel)g(Defoe)o(,)g(David)f(Hume)o(,)h(J)n(ean-J)m (acques)e(Rousseau,)211 604 y(Blaise)i(P)-7 b(ascal,)20 b(Immanuel)f(Kant,)h(Gio)o(vanni)f(Casano)o(va,)f(J)n(ohn)h(Stuart)h (Mill,)227 686 y(\264)211 704 y(Emile)g(Zola,)g(J)n(ean-P)-7 b(aul)18 b(Sartr)m(e)o(,)i(V)-6 b(ictor)20 b(Hugo,)f(Honor)m(e)h(de)g (Balzac,)f(A.)i(Dumas)211 804 y(per)m(e)o(,)f(A.)g(Dumas)g(\002l,)g (Gustave)g(Flaubert,)f(Rabelais,)g(Montaigne)o(,)g(La)h(F)-9 b(ontaine)o(,)211 903 y(V)g(oltair)m(e)o(,)19 b(Denis)i(Dider)l(ot,)f (Pierr)m(e)h(Lar)l(ousse)o(,)f(Anatole)f(F)-5 b(r)o(ance)350 1050 y Fv(P)o(artial)33 b(list)h(of)f(authors)f(in)h Fu(Inde)n(x)g(Libr)l(orum)g(Pr)l(ohibitorum)f Fv(\(Inde)o(x)350 1150 y(of)22 b(Prohibited)g(Books\))g(from)g(the)h(Roman)f(Of)n(\002ce) h(of)g(the)g(Inquisition,)350 1249 y(1559\2261966.)70 1445 y SDict begin H.S end 70 1445 a 70 1445 a SDict begin 13.6 H.A end 70 1445 a 70 1445 a SDict begin [ /View [/XYZ H.V] /Dest (section.1) cvn H.B /DEST pdfmark end 70 1445 a 101 x Ft(1)119 b(Intr)n(oduction)70 1774 y FK(W)-7 b(eb)33 b(content)j(is)d(under)i(attack)h(by)d(state)i(and)f(corporate) j(ef)n(forts)e(to)f(censor)h(it,)h(for)e(political)i(and)e(commercial) 70 1887 y(reasons)27 b([)p 0 0 .8 TeXcolorrgb 397 1889 a SDict begin H.S end 397 1889 a 0 0 .8 TeXcolorrgb -2 x FK(9)p 0 0 .8 TeXcolorrgb 442 1825 a SDict begin H.R end 442 1825 a 442 1887 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.eff) cvn H.B /ANN pdfmark end 442 1887 a Black FK(,)p 0 0 .8 TeXcolorrgb 489 1888 a SDict begin H.S end 489 1888 a 0 0 .8 TeXcolorrgb -1 x FK(17)p 0 0 .8 TeXcolorrgb 579 1825 a SDict begin H.R end 579 1825 a 579 1887 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.ioc) cvn H.B /ANN pdfmark end 579 1887 a Black 1 w FK(,)p 0 0 .8 TeXcolorrgb 627 1888 a SDict begin H.S end 627 1888 a 0 0 .8 TeXcolorrgb -1 x FK(40)p 0 0 .8 TeXcolorrgb 717 1825 a SDict begin H.R end 717 1825 a 717 1887 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.china) cvn H.B /ANN pdfmark end 717 1887 a Black 1 w FK(].)33 b(Peer)n(-to-peer)28 b(netw)o(orks)f(are)e (considered)j(more)d(rob)n(ust)i(against)f(censorship)j(than)c (standard)70 2000 y(web)32 b(serv)o(ers)h([)p 0 0 .8 TeXcolorrgb 570 2002 a SDict begin H.S end 570 2002 a 0 0 .8 TeXcolorrgb -2 x FK(29)p 0 0 .8 TeXcolorrgb 660 1938 a SDict begin H.R end 660 1938 a 660 2000 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.Peertopeer) cvn H.B /ANN pdfmark end 660 2000 a Black 2 w FK(].)55 b(Ho)n(we)n(v)o(er)l(,)34 b(while)f(it)f(is)g(true)h(that)g(man)o(y)f(suggested)k(peer)n (-to-peer)g(architectures)g(are)c(f)o(airly)70 2113 y(rob)n(ust)g (against)h(random)f(f)o(aults,)i(the)d(censors)i(can)f(attack)g (carefully)i(chosen)f(weak)e(points)i(in)e(the)g(system.)53 b(F)o(or)70 2226 y(e)o(xample,)26 b(the)f(Napster)h([)p 0 0 .8 TeXcolorrgb 896 2227 a SDict begin H.S end 896 2227 a 0 0 .8 TeXcolorrgb -1 x FK(28)p 0 0 .8 TeXcolorrgb 986 2164 a SDict begin H.R end 986 2164 a 986 2226 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.Napster) cvn H.B /ANN pdfmark end 986 2226 a Black 1 w FK(])f(\002le)f(sharing)j(system)f(has) f(been)h(ef)n(fecti)n(v)o(ely)h(dismembered)g(by)e(le)o(gal)g(attacks)i (on)e(the)70 2338 y(central)j(serv)o(er)-5 b(.)40 b(Additionally)-6 b(,)31 b(the)c(Gnutella)i([)p 0 0 .8 TeXcolorrgb 1631 2338 a SDict begin H.S end 1631 2338 a 0 0 .8 TeXcolorrgb FK(14)p 0 0 .8 TeXcolorrgb 1721 2276 a SDict begin H.R end 1721 2276 a 1721 2338 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.gnutella) cvn H.B /ANN pdfmark end 1721 2338 a Black 1 w FK(])d(\002le)h(sharing)i(system,)f(while)f (speci\002cally)j(designed)f(to)e(a)n(v)n(oid)70 2451 y(the)f(vulnerability)k(of)25 b(a)h(central)i(serv)o(er)l(,)f(is)f (highly)h(vulnerable)i(to)d(attack)h(by)g(remo)o(ving)g(a)e(v)o(ery)i (small)f(number)h(of)70 2564 y(carefully)e(chosen)h(nodes)e([)p 0 0 .8 TeXcolorrgb 955 2565 a SDict begin H.S end 955 2565 a 0 0 .8 TeXcolorrgb -1 x FK(34)p 0 0 .8 TeXcolorrgb 1045 2502 a SDict begin H.R end 1045 2502 a 1045 2564 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.SGG1) cvn H.B /ANN pdfmark end 1045 2564 a Black 2 w FK(,)p 0 0 .8 TeXcolorrgb 1092 2565 a SDict begin H.S end 1092 2565 a 0 0 .8 TeXcolorrgb -1 x FK(35)p 0 0 .8 TeXcolorrgb 1182 2502 a SDict begin H.R end 1182 2502 a 1182 2564 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.SGG2) cvn H.B /ANN pdfmark end 1182 2564 a Black 1 w FK(].)211 2688 y(A)f(more)h(principled)j (approach)g(than)e(the)g(centralized)i(approach)g(tak)o(en)e(by)f (Napster)i(or)e(the)g(broadcast)j(search)70 2800 y(mechanism)32 b(of)f(Gnutella)i(is)e(the)h(use)g(of)f(a)g(distrib)n(uted)j(hash)f (table)f([)p 0 0 .8 TeXcolorrgb 2378 2801 a SDict begin H.S end 2378 2801 a 0 0 .8 TeXcolorrgb -1 x FK(38)p 0 0 .8 TeXcolorrgb 2468 2738 a SDict begin H.R end 2468 2738 a 2468 2800 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.chord01) cvn H.B /ANN pdfmark end 2468 2800 a Black 1 w FK(].)52 b(A)30 b(distrib)n(uted)k(hash)f(table)f(\(DHT\))e(is)70 2913 y(a)f(distrib)n(uted,)35 b(scalable,)e(inde)o(xing)f(scheme)f(for) g(peer)n(-to-peer)i(netw)o(orks.)50 b(Plaxton,)32 b(Rajaram,)g(and)f (Richa)f([)p 0 0 .8 TeXcolorrgb 3709 2914 a SDict begin H.S end 3709 2914 a 0 0 .8 TeXcolorrgb -1 x FK(31)p 0 0 .8 TeXcolorrgb 3799 2851 a SDict begin H.R end 3799 2851 a 3799 2913 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.PRR) cvn H.B /ANN pdfmark end 3799 2913 a Black 1 w FK(])70 3026 y(gi)n(v)o(e)22 b(a)h(scheme)g(to)g(implement)h(a)e (distrib)n(uted)27 b(hash)c(table)h(\(prior)g(to)f(its)g (de\002nition\))h(in)f(a)f(web)h(cache)h(en)l(vironment.)70 3139 y(Subsequent)36 b(distrib)n(uted)h(hash)d(tables)h(ha)n(v)o(e)g (been)g(suggested)h(in)e([)p 0 0 .8 TeXcolorrgb 2318 3140 a SDict begin H.S end 2318 3140 a 0 0 .8 TeXcolorrgb -1 x FK(38)p 0 0 .8 TeXcolorrgb 2408 3077 a SDict begin H.R end 2408 3077 a 2408 3139 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.chord01) cvn H.B /ANN pdfmark end 2408 3139 a Black 1 w FK(,)p 0 0 .8 TeXcolorrgb 2465 3140 a SDict begin H.S end 2465 3140 a 0 0 .8 TeXcolorrgb -1 x FK(32)p 0 0 .8 TeXcolorrgb 2555 3077 a SDict begin H.R end 2555 3077 a 2555 3139 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.RFHKS) cvn H.B /ANN pdfmark end 2555 3139 a Black 1 w FK(,)p 0 0 .8 TeXcolorrgb 2611 3140 a SDict begin H.S end 2611 3140 a 0 0 .8 TeXcolorrgb -1 x FK(31)p 0 0 .8 TeXcolorrgb 2701 3077 a SDict begin H.R end 2701 3077 a 2701 3139 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.PRR) cvn H.B /ANN pdfmark end 2701 3139 a Black 1 w FK(,)p 0 0 .8 TeXcolorrgb 2758 3139 a SDict begin H.S end 2758 3139 a 0 0 .8 TeXcolorrgb FK(41)p 0 0 .8 TeXcolorrgb 2848 3077 a SDict begin H.R end 2848 3077 a 2848 3139 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.tapestry) cvn H.B /ANN pdfmark end 2848 3139 a Black 1 w FK(,)p 0 0 .8 TeXcolorrgb 2905 3139 a SDict begin H.S end 2905 3139 a 0 0 .8 TeXcolorrgb FK(24)p 0 0 .8 TeXcolorrgb 2995 3077 a SDict begin H.R end 2995 3077 a 2995 3139 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.MBR) cvn H.B /ANN pdfmark end 2995 3139 a Black FK(,)p 0 0 .8 TeXcolorrgb 3051 3140 a SDict begin H.S end 3051 3140 a 0 0 .8 TeXcolorrgb -1 x FK(25)p 0 0 .8 TeXcolorrgb 3141 3077 a SDict begin H.R end 3141 3077 a 3141 3139 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.MM) cvn H.B /ANN pdfmark end 3141 3139 a Black 1 w FK(].)59 b(In)34 b(the)g(ne)o(xt)g(tw)o(o)70 3252 y(subsections,)28 b(we)d(gi)n(v)o(e)g (details)i(of)e(our)h(tw)o(o)f(results:)34 b(a)25 b(DHT)e(which)j(is)f (rob)n(ust)i(to)e(adv)o(ersarial)j(node)e(deletion)h(and)70 3365 y(a)c(DHT)e(which)j(is)f(spam)h(resistant.)70 3569 y SDict begin H.S end 70 3569 a 70 3569 a SDict begin 13.6 H.A end 70 3569 a 70 3569 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.1.1) cvn H.B /DEST pdfmark end 70 3569 a 107 x Fs(1.1)99 b(Resistance)25 b(to)g(adv)o(ersarial)f(node)i(deletion)70 3870 y FK(W)-7 b(e)20 b(present)i(a)f(distrib)n(uted)j(hash)e(table)g (with)f FF(n)f FK(nodes)j(used)f(to)f(store)g FF(n)g FK(distinct)i(data)f(items.)28 b(The)20 b(scheme)i(is)f(rob)n(ust)70 3983 y(to)i(adv)o(ersarial)j(deletion)g(of)d(up)h(to)f(half)h(of)g(the) g(nodes)h(in)e(the)h(netw)o(ork)h(and)f(has)f(the)h(follo)n(wing)h (properties:)70 4061 y SDict begin H.S end 70 4061 a 70 4061 a SDict begin 13.6 H.A end 70 4061 a 70 4061 a SDict begin [ /View [/XYZ H.V] /Dest (Item.1) cvn H.B /DEST pdfmark end 70 4061 a Black 183 4212 a FK(1.)p Black 46 w(W)l(ith)20 b(high)g(probability)-6 b(,)24 b(all)c(b)n(ut)g(an)g (arbitrarily)i(small)e(fraction)i(of)e(the)g(nodes)h(can)f(\002nd)f (all)h(b)n(ut)g(an)g(arbitrarily)297 4325 y(small)k(fraction)h(of)e (the)h(data)g(items.)70 4384 y SDict begin H.S end 70 4384 a 70 4384 a SDict begin 13.6 H.A end 70 4384 a 70 4384 a SDict begin [ /View [/XYZ H.V] /Dest (Item.2) cvn H.B /DEST pdfmark end 70 4384 a Black 183 4554 a FK(2.)p Black 46 w(Search)g(tak)o(es)h(\(parallel\))g(time)f FF(O)p FE(\()p FK(log)11 b FF(n)p FE(\))p FK(.)70 4635 y SDict begin H.S end 70 4635 a 70 4635 a SDict begin 13.6 H.A end 70 4635 a 70 4635 a SDict begin [ /View [/XYZ H.V] /Dest (Item.3) cvn H.B /DEST pdfmark end 70 4635 a Black 183 4783 a FK(3.)p Black 46 w(Search)24 b(requires)h FF(O)p FE(\()p FK(log)1100 4747 y FC(2)1147 4783 y FF(n)p FE(\))e FK(messages)j(in)d(total.)70 4864 y SDict begin H.S end 70 4864 a 70 4864 a SDict begin 13.6 H.A end 70 4864 a 70 4864 a SDict begin [ /View [/XYZ H.V] /Dest (Item.4) cvn H.B /DEST pdfmark end 70 4864 a Black 183 5012 a FK(4.)p Black 46 w(Ev)o(ery)g(node)i(requires)g FF(O)p FE(\()p FK(log)11 b FF(n)p FE(\))24 b FK(storage.)p Black .8 .3 .3 TeXcolorrgb 1021 5401 a SDict begin H.S end 1021 5401 a .8 .3 .3 TeXcolorrgb 1023 5400 a Fv(T)t FC(H)t(E)t(O)t(RY)g(O)t(F)h Fv(C)t FC(O)t(M)t(P)t(U)t(T)t(I)t(N)t(G)p .8 .3 .3 TeXcolorrgb 1897 5344 a SDict begin H.R end 1897 5344 a 1897 5400 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://dx.doi.org/10.4086/toc) >> /Subtype /Link H.B /ANN pdfmark end 1897 5400 a Black Fv(,)c(V)-11 b(olume)20 b(3)g(\(2007\),)e(pp.)25 b(1\22623)949 b(2)p Black eop end %%Page: 3 3 TeXDict begin 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 Black 0 TeXcolorgray 70 199 a SDict begin H.S end 70 199 a 0 TeXcolorgray 0 TeXcolorgray 70 199 a SDict begin H.R end 70 199 a 70 199 a SDict begin [ /View [/XYZ H.V] /Dest (page.3) cvn H.B /DEST pdfmark end 70 199 a Black 948 w Fv(C)t FC(E)t(N)t(S)t(O)t(R)t (S)t(H)t(I)t(P)26 b Fv(R)t FC(E)t(S)t(I)t(S)t(T)n(A)t(N)t(T)e Fv(P)t FC(E)t(E)t(R)t Fv(-)t FC(T)s(O)t Fv(-)t(P)t FC(E)t(E)t(R)g Fv(N)t FC(E)t(T)t(W)s(O)t(R)t(K)t(S)p Black 70 348 a SDict begin H.S end 70 348 a 70 348 a SDict begin 13.6 H.A end 70 348 a 70 348 a SDict begin [ /View [/XYZ H.V] /Dest (section*.1) cvn H.B /DEST pdfmark end 70 348 a 92 x FI(Some)j(r)n (emarks.)92 b FK(F)o(or)27 b(simplicity)-6 b(,)31 b(we)c(ha)n(v)o(e)i (assumed)g(that)g(the)f(number)h(of)f(items)h(and)f(the)g(number)h(of)f (nodes)70 553 y(is)33 b(equal.)61 b(Ho)n(we)n(v)o(er)l(,)36 b(for)e(an)o(y)g FF(n)f FK(nodes)j(and)e FF(m)25 b FM(\025)h FF(n)34 b FK(data)g(items,)i(our)f(scheme)f(will)g(w)o(ork,)i(where)e (the)g(search)70 666 y(time)f(remains)h FF(O)p FE(\()p FK(log)11 b FF(n)p FE(\))p FK(,)35 b(the)f(number)g(of)f(messages)i (remains)f FF(O)p FE(\()p FK(log)2424 629 y FC(2)2472 666 y FF(n)p FE(\))p FK(,)h(and)f(the)f(storage)i(requirements)h(are)70 778 y FF(O)p FE(\()p FK(log)11 b FF(n)16 b FM(\002)g FF(m)p FG(=)p FF(n)p FE(\))32 b FK(per)h(node.)56 b(Also)33 b(for)g(simplicity)-6 b(,)36 b(we)c(gi)n(v)o(e)g(our)h(results)h(and)f (proofs)h(for)f(the)f(case)i(where)e(the)70 891 y(adv)o(ersary)26 b(deletes)g(up)e(to)g(a)g(1)p FG(=)p FK(2)h(fraction)h(of)e(the)h (nodes.)32 b(Ho)n(we)n(v)o(er)24 b(we)f(can)i(easily)h(modify)f(our)f (scheme)h(to)g(w)o(ork)70 1004 y(for)33 b(an)o(y)h(constant)h(less)f (than)g(1.)58 b(This)33 b(w)o(ould)h(change)h(the)f(constants)i(in)l(v) n(olv)o(ed)g(in)d(storage,)k(search)e(time,)g(and)70 1117 y(messages)25 b(sent,)f(by)f(a)g(constant)j(f)o(actor)-5 b(.)211 1231 y(As)27 b(stated)j(abo)o(v)o(e,)g(in)e(the)g(conte)o(xt)i (of)f(state)g(or)f(corporate)j(attempts)e(at)f(censorship,)33 b(it)28 b(seems)g(reasonable)k(to)70 1344 y(consider)g FF(adver)o(sarial)j FK(attacks)d(rather)g(than)f(random)h(deletion.)52 b(Our)31 b(scheme)g(is)g(a)f(distrib)n(uted)k(hash)d(table)h(that)70 1457 y(is)27 b(rob)n(ust)i(against)g(adv)o(ersarial)h(deletion)f(of)f (a)f(1)p FG(=)p FK(2)h(fraction)h(of)f(the)f(nodes.)42 b(W)-7 b(e)27 b(remark)h(that)g(such)g(a)f(netw)o(ork)i(is)70 1570 y(clearly)h(resilient)h(to)e(ha)n(ving)i(up)e(to)g(1/2)g(of)g(the) g(nodes)h(remo)o(v)o(ed)g(at)f(random)h(\(in)f(actuality)-6 b(,)32 b(its)d(random)h(remo)o(v)n(al)70 1683 y(resilienc)o(y)g(is)e (much)g(better\).)44 b(W)-7 b(e)27 b(further)i(remark)g(that)g(if)e (nodes)j(come)e(up)g(and)g(do)n(wn)g(o)o(v)o(er)g(time,)h(our)f(netw)o (ork)70 1796 y(will)23 b(continue)j(to)d(operate)i(as)f(required)h(so)f (long)g(as,)f(at)h(an)o(y)f(point)i(in)f(time,)f(at)g(least)h FF(n)p FG(=)p FK(2)g(of)g(the)g(nodes)h(are)e(ali)n(v)o(e.)211 1910 y(Finally)-6 b(,)36 b(we)c(note)i(that)f(in)g(our)g(model,)j(it)d (is)g(una)n(v)n(oidable)k(that)c(after)h(an)f(attack)h(some)f(nodes)i (may)d(not)i(be)70 2023 y(able)c(to)g(reach)h(an)o(y)f(data)h(items)f (and)h(that)g(some)f(data)g(items)h(may)f(not)g(be)g(able)h(to)f(be)g (reachable)i(by)e(an)o(y)h(nodes.)70 2136 y(In)c(particular)l(,)k(if)c (all)g(nodes)i(store)f(only)g FF(O)p FE(\()p FK(log)11 b FF(n)p FE(\))28 b FK(pointers,)i(then)e(for)f(an)o(y)h(algorithm,)i (the)d(adv)o(ersary)j(can)d(easily)70 2249 y(tar)n(get)h(a)e(set,)i FF(T)11 b FK(,)26 b(of)h FF(O)p FE(\()p FF(n)p FG(=)10 b FK(log)i FF(n)p FE(\))27 b FK(nodes)h(and)f(then)h(delete)g(all)f (the)g(nodes)h(that)f(are)g(neighbors)i(of)e(an)o(y)g(node)h(in)e(the) 70 2362 y(set)21 b FF(T)11 b FK(.)28 b(The)21 b(nodes)i(in)e FF(T)32 b FK(will)22 b(then)g(be)g(completely)h(isolated)h(and)e (unable)h(to)f(reach)h(an)o(y)e(data)i(items.)28 b(Similarly)-6 b(,)22 b(the)70 2475 y(adv)o(ersary)k(can)f(tar)n(get)i(some)d(set)h (of)g FF(O)p FE(\()p FF(n)p FG(=)10 b FK(log)i FF(n)p FE(\))24 b FK(of)h(the)g(data)g(items,)g(and)g(then)g(delete)h(all)f (nodes)h(on)f(which)g(those)70 2588 y(data)d(items)g(are)g(stored,)i (ensuring)g(that)e(no)g(node)h(will)f(be)f(able)i(to)f(reach)h(an)o(y)f (data)g(item)g(in)g(this)g(tar)n(geted)j(set.)j(Thus,)70 2701 y(the)c(rob)n(ustness)k(of)c(our)h(algorithm)h(is)e(optimal)h(up)f (to)h(a)e(log)12 b FF(n)24 b FK(f)o(actor)h(among)g(all)g(algorithms)h (that)f(are)f FF(scalable)p FK(,)j(in)70 2814 y(the)c(sense)i(that)f (the)g(each)g(node)h(requires)g FF(O)p FE(\()p FK(log)11 b FF(n)p FE(\))24 b FK(storage.)70 2976 y SDict begin H.S end 70 2976 a 70 2976 a SDict begin 13.6 H.A end 70 2976 a 70 2976 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.1.2) cvn H.B /DEST pdfmark end 70 2976 a 95 x Fs(1.2)99 b(Spam)25 b(r)n(esistance)70 3248 y FK(Spamming)f(has)i(been)f(a)f(problem)i (with)f(peer)n(-to-peer)j(netw)o(orks)e([)p 0 0 .8 TeXcolorrgb 2257 3249 a SDict begin H.S end 2257 3249 a 0 0 .8 TeXcolorrgb -1 x FK(7)p 0 0 .8 TeXcolorrgb 2302 3187 a SDict begin H.R end 2302 3187 a 2302 3248 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.spam) cvn H.B /ANN pdfmark end 2302 3248 a Black 1 w FK(,)p 0 0 .8 TeXcolorrgb 2350 3249 a SDict begin H.S end 2350 3249 a 0 0 .8 TeXcolorrgb -1 x FK(13)p 0 0 .8 TeXcolorrgb 2440 3186 a SDict begin H.R end 2440 3186 a 2440 3248 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.clip2) cvn H.B /ANN pdfmark end 2440 3248 a Black 1 w FK(].)32 b(Because)25 b(the)g(data)h(items)f(reside)h (in)e(the)70 3361 y(nodes)c(of)g(the)f(netw)o(ork,)i(and)f(pass)g (through)i(nodes)f(while)e(in)g(transit,)j(it)d(is)g(possible)j(for)d (nodes)i(to)e(in)l(v)o(ent)i(alternati)n(v)o(e)70 3474 y(data)j(and)g(pass)g(it)f(on)h(as)f(though)j(it)d(w)o(as)g(the)h (sought)h(after)f(data)h(item.)211 3588 y(W)-7 b(e)21 b(no)n(w)g(describe)j(a)d(spam)h(resistant)i(v)n(ariant)f(of)f(our)g (distrib)n(uted)j(hash)e(table.)29 b(T)-7 b(o)20 b(the)j(best)f(of)g (our)g(kno)n(wledge)70 3701 y(this)28 b(is)f(the)h(\002rst)f(such)i (scheme)f(of)g(its)g(kind.)42 b(As)26 b(before,)k(assume)f FF(n)e FK(nodes)i(used)f(to)g(store)h FF(n)e FK(distinct)i(data)g (items.)70 3814 y(The)h(adv)o(ersary)k(may)c(choose)j(up)e(to)g(some)h (constant)h FF(c)25 b FG(<)f FK(1)p FG(=)p FK(2)31 b(fraction)i(of)e (the)h(nodes)g(in)f(the)h(netw)o(ork.)52 b(These)70 3927 y(nodes)24 b(under)g(adv)o(ersary)i(control)e(may)f(be)g(deleted,)i(or) e(the)o(y)h(may)f(collude)i(and)e(transmit)h(arbitrary)i(f)o(alse)e(v)o (ersions)70 4040 y(of)f(the)h(data)g(item,)f(nonetheless:)70 4093 y SDict begin H.S end 70 4093 a 70 4093 a SDict begin 13.6 H.A end 70 4093 a 70 4093 a SDict begin [ /View [/XYZ H.V] /Dest (Item.5) cvn H.B /DEST pdfmark end 70 4093 a Black 183 4233 a FK(1.)p Black 46 w(W)l(ith)e(high)h(probability)-6 b(,)24 b(all)d(b)n(ut)h(an)f(arbitrarily)i(small)f(fraction)g(of)f(the) h(nodes)g(will)e(be)h(able)h(to)f(obtain)h(all)f(b)n(ut)297 4346 y(an)k(arbitrarily)j(small)d(fraction)i(of)f(the)f FF(true)h FK(data)g(items.)33 b(T)-7 b(o)25 b(clarify)h(this)g(point,)g (the)g(search)g(will)f FF(not)i FK(result)297 4459 y(in)d(multiple)h (items,)f(one)h(of)f(which)g(is)g(the)g(correct)i(item.)k(The)24 b(search)h(will)f(result)h(in)f(one)h(unequi)n(v)n(ocal)i(true)297 4572 y(item.)70 4613 y SDict begin H.S end 70 4613 a 70 4613 a SDict begin 13.6 H.A end 70 4613 a 70 4613 a SDict begin [ /View [/XYZ H.V] /Dest (Item.6) cvn H.B /DEST pdfmark end 70 4613 a Black 183 4765 a FK(2.)p Black 46 w(Search)d(tak)o(es)h(\(parallel\))g(time)f FF(O)p FE(\()p FK(log)11 b FF(n)p FE(\))p FK(.)70 4828 y SDict begin H.S end 70 4828 a 70 4828 a SDict begin 13.6 H.A end 70 4828 a 70 4828 a SDict begin [ /View [/XYZ H.V] /Dest (Item.7) cvn H.B /DEST pdfmark end 70 4828 a Black 183 4958 a FK(3.)p Black 46 w(Search)24 b(requires)h FF(O)p FE(\()p FK(log)1100 4922 y FC(3)1147 4958 y FF(n)p FE(\))e FK(messages)j(in)d (total.)70 5021 y SDict begin H.S end 70 5021 a 70 5021 a SDict begin 13.6 H.A end 70 5021 a 70 5021 a SDict begin [ /View [/XYZ H.V] /Dest (Item.8) cvn H.B /DEST pdfmark end 70 5021 a Black 183 5151 a FK(4.)p Black 46 w(Ev)o(ery)g(node)i (requires)g FF(O)p FE(\()p FK(log)1267 5115 y FC(2)1315 5151 y FF(n)p FE(\))e FK(storage.)p Black .8 .3 .3 TeXcolorrgb 1021 5401 a SDict begin H.S end 1021 5401 a .8 .3 .3 TeXcolorrgb 1023 5400 a Fv(T)t FC(H)t(E)t(O)t(RY)h(O)t(F)h Fv(C)t FC(O)t(M)t(P)t(U)t(T)t(I)t (N)t(G)p .8 .3 .3 TeXcolorrgb 1897 5344 a SDict begin H.R end 1897 5344 a 1897 5400 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://dx.doi.org/10.4086/toc) >> /Subtype /Link H.B /ANN pdfmark end 1897 5400 a Black Fv(,)c(V)-11 b(olume)20 b(3)g(\(2007\),)e(pp.)25 b(1\22623)949 b(3)p Black eop end %%Page: 4 4 TeXDict begin 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 Black 0 TeXcolorgray 70 199 a SDict begin H.S end 70 199 a 0 TeXcolorgray 0 TeXcolorgray 70 199 a SDict begin H.R end 70 199 a 70 199 a SDict begin [ /View [/XYZ H.V] /Dest (page.4) cvn H.B /DEST pdfmark end 70 199 a Black 1514 w Fv(A)t(.)25 b(F)t FC(I)t(A)m(T)f(A)t(N)t(D)h Fv(J)t(.)g(S)t FC(A)t(I)t(A)p Black 211 440 a FK(The)k(rest)i(of)f(our)h(paper)g(is)f(structured)j (as)d(follo)n(ws.)49 b(W)-7 b(e)29 b(re)n(vie)n(w)h(related)i(w)o(ork)e (in)p 0 0 .8 TeXcolorrgb 2971 441 a SDict begin H.S end 2971 441 a 0 0 .8 TeXcolorrgb -1 x FK(Section)p 0 0 .8 TeXcolorrgb 3273 440 a SDict begin H.S end 3273 440 a 0 0 .8 TeXcolorrgb FK(2)p 0 0 .8 TeXcolorrgb 3318 378 a SDict begin H.R end 3318 378 a 3318 440 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.2) cvn H.B /ANN pdfmark end 3318 440 a 0 0 .8 TeXcolorrgb 0 0 .8 TeXcolorrgb 3318 378 a SDict begin H.R end 3318 378 a 3318 440 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.2) cvn H.B /ANN pdfmark end 3318 440 a Black FK(.)48 b(W)-7 b(e)29 b(gi)n(v)o(e)h(the)70 553 y(algorithm)d(for)e(creation)j(of)d(our)h(rob)n(ust)h(distrib)n (uted)i(hash)d(table,)h(the)f(search)h(mechanism,)g(and)f(properties)i (of)d(the)70 666 y(distrib)n(uted)d(hash)e(table)h(in)p 0 0 .8 TeXcolorrgb 945 667 a SDict begin H.S end 945 667 a 0 0 .8 TeXcolorrgb -1 x FK(Section)p 0 0 .8 TeXcolorrgb 1236 667 a SDict begin H.S end 1236 667 a 0 0 .8 TeXcolorrgb -1 x FK(3)p 0 0 .8 TeXcolorrgb 1281 604 a SDict begin H.R end 1281 604 a 1281 666 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.3) cvn H.B /ANN pdfmark end 1281 666 a 0 0 .8 TeXcolorrgb 0 0 .8 TeXcolorrgb 1281 604 a SDict begin H.R end 1281 604 a 1281 666 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.3) cvn H.B /ANN pdfmark end 1281 666 a Black FK(.)27 b(The)19 b(proof)h(of)g(our)f(main)h(theorem,)p 0 0 .8 TeXcolorrgb 2481 667 a SDict begin H.S end 2481 667 a 0 0 .8 TeXcolorrgb -1 x FK(Theorem)p 0 0 .8 TeXcolorrgb 2827 667 a SDict begin H.S end 2827 667 a 0 0 .8 TeXcolorrgb -1 x FK(3.1)p 0 0 .8 TeXcolorrgb 2940 604 a SDict begin H.R end 2940 604 a 2940 666 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.3.1) cvn H.B /ANN pdfmark end 2940 666 a 0 0 .8 TeXcolorrgb 0 0 .8 TeXcolorrgb 2940 604 a SDict begin H.R end 2940 604 a 2940 666 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.3.1) cvn H.B /ANN pdfmark end 2940 666 a Black FK(,)g(is)f(gi)n(v)o(en)h(in)p 0 0 .8 TeXcolorrgb 3369 667 a SDict begin H.S end 3369 667 a 0 0 .8 TeXcolorrgb -1 x FK(Section)p 0 0 .8 TeXcolorrgb 3660 666 a SDict begin H.S end 3660 666 a 0 0 .8 TeXcolorrgb FK(4)p 0 0 .8 TeXcolorrgb 3705 604 a SDict begin H.R end 3705 604 a 3705 666 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.4) cvn H.B /ANN pdfmark end 3705 666 a 0 0 .8 TeXcolorrgb 0 0 .8 TeXcolorrgb 3705 604 a SDict begin H.R end 3705 604 a 3705 666 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.4) cvn H.B /ANN pdfmark end 3705 666 a Black FK(.)27 b(In)p 0 0 .8 TeXcolorrgb 70 779 a SDict begin H.S end 70 779 a 0 0 .8 TeXcolorrgb -1 x FK(Section)p 0 0 .8 TeXcolorrgb 360 779 a SDict begin H.S end 360 779 a 0 0 .8 TeXcolorrgb -1 x FK(5)p 0 0 .8 TeXcolorrgb 405 716 a SDict begin H.R end 405 716 a 405 778 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.5) cvn H.B /ANN pdfmark end 405 778 a 0 0 .8 TeXcolorrgb 0 0 .8 TeXcolorrgb 405 716 a SDict begin H.R end 405 716 a 405 778 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.5) cvn H.B /ANN pdfmark end 405 778 a Black 18 w FK(we)17 b(sk)o(etch)j(the)f(modi\002cations)h (required)h(in)d(the)g(algorithms)j(and)e(the)f(proofs)i(to)e(obtain)i (spam)e(resistance,)70 891 y(the)k(main)g(theorem)g(with)g(re)o(gard)h (to)e(spam)h(resistant)i(distrib)n(uted)h(hash)e(tables)g(is)p 0 0 .8 TeXcolorrgb 2697 892 a SDict begin H.S end 2697 892 a 0 0 .8 TeXcolorrgb -1 x FK(Theorem)p 0 0 .8 TeXcolorrgb 3046 892 a SDict begin H.S end 3046 892 a 0 0 .8 TeXcolorrgb -1 x FK(5.1)p 0 0 .8 TeXcolorrgb 3159 829 a SDict begin H.R end 3159 829 a 3159 891 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.5.1) cvn H.B /ANN pdfmark end 3159 891 a 0 0 .8 TeXcolorrgb 0 0 .8 TeXcolorrgb 3159 829 a SDict begin H.R end 3159 829 a 3159 891 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.5.1) cvn H.B /ANN pdfmark end 3159 891 a Black FK(.)28 b(W)-7 b(e)21 b(conclude)j(and)70 1004 y(gi)n(v)o(e)f(directions)j(for)e(future)h(w)o(ork)f(in)p 0 0 .8 TeXcolorrgb 1297 1005 a SDict begin H.S end 1297 1005 a 0 0 .8 TeXcolorrgb -1 x FK(Section)p 0 0 .8 TeXcolorrgb 1593 1005 a SDict begin H.S end 1593 1005 a 0 0 .8 TeXcolorrgb -1 x FK(6)p 0 0 .8 TeXcolorrgb 1638 942 a SDict begin H.R end 1638 942 a 1638 1004 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.6) cvn H.B /ANN pdfmark end 1638 1004 a 0 0 .8 TeXcolorrgb 0 0 .8 TeXcolorrgb 1638 942 a SDict begin H.R end 1638 942 a 1638 1004 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.6) cvn H.B /ANN pdfmark end 1638 1004 a Black FK(.)k(Ackno)n(wledgements)e(are)e(in)p 0 0 .8 TeXcolorrgb 2659 1005 a SDict begin H.S end 2659 1005 a 0 0 .8 TeXcolorrgb -1 x FK(Section)p 0 0 .8 TeXcolorrgb 2954 1005 a SDict begin H.S end 2954 1005 a 0 0 .8 TeXcolorrgb -1 x FK(7)p 0 0 .8 TeXcolorrgb 2999 944 a SDict begin H.R end 2999 944 a 2999 1004 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.7) cvn H.B /ANN pdfmark end 2999 1004 a 0 0 .8 TeXcolorrgb 0 0 .8 TeXcolorrgb 2999 942 a SDict begin H.R end 2999 942 a 2999 1004 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.7) cvn H.B /ANN pdfmark end 2999 1004 a Black FK(.)70 1180 y SDict begin H.S end 70 1180 a 70 1180 a SDict begin 13.6 H.A end 70 1180 a 70 1180 a SDict begin [ /View [/XYZ H.V] /Dest (section.2) cvn H.B /DEST pdfmark end 70 1180 a 132 x Ft(2)119 b(Related)31 b(w)o(ork)70 1411 y SDict begin H.S end 70 1411 a 70 1411 a SDict begin 13.6 H.A end 70 1411 a 70 1411 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.2.1) cvn H.B /DEST pdfmark end 70 1411 a 117 x Fs(2.1)99 b(Distrib)n(uted)26 b(hash)f(tables)g(\226)g(adv)o(ersarial)f(deletions)h(and)h(Byzantine)g (faults)70 1707 y FK(The)i(w)o(ork)h(described)i(in)e(this)h(paper)f(w) o(as)g(\002rst)f(published)k(in)d([)p 0 0 .8 TeXcolorrgb 2166 1708 a SDict begin H.S end 2166 1708 a 0 0 .8 TeXcolorrgb -1 x FK(10)p 0 0 .8 TeXcolorrgb 2256 1645 a SDict begin H.R end 2256 1645 a 2256 1707 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.FS) cvn H.B /ANN pdfmark end 2256 1707 a Black 1 w FK(].)44 b(W)-7 b(ork)29 b(subsequent)j(to)d (this)g(publication)j(has)70 1820 y(impro)o(v)o(ed)e(on)f(the)g (deletion-resistant)35 b(netw)o(ork)30 b(in)f(v)n(arious)i(w)o(ays.)45 b(Mayur)30 b(Datar)f([)p 0 0 .8 TeXcolorrgb 2859 1821 a SDict begin H.S end 2859 1821 a 0 0 .8 TeXcolorrgb -1 x FK(8)p 0 0 .8 TeXcolorrgb 2904 1758 a SDict begin H.R end 2904 1758 a 2904 1820 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.datar) cvn H.B /ANN pdfmark end 2904 1820 a Black 1 w FK(])f(gi)n(v)o(es)i(a)e(distrib)n(uted)33 b(hash)70 1933 y(table)g(based)i(on)e(the)g(multib)n(utter\003y)i(netw)o(ork)g (which)e(impro)o(v)o(es)h(in)f(tw)o(o)f(w)o(ays)h(on)g(our)h (deletion-resistant)k(net-)70 2046 y(w)o(ork.)28 b(First,)23 b(he)h(impro)o(v)o(es)g(on)f(our)h(resource)i(costs)e(by)f(requiring)j (only)e FF(O)p FE(\()p FK(log)12 b FF(n)p FE(\))23 b FK(messages)i(per)e(query)i(and)f FF(O)p FE(\()p FK(1)p FE(\))70 2159 y FK(pointers)h(to)d(be)h(stored)i(at)d(each)i(node)g(in) f(the)g(netw)o(ork.)30 b(Second,)23 b(he)g(sho)n(ws)g(ho)n(w)g(his)g (netw)o(ork)h(can)g(be)e(maintained)70 2272 y(dynamically)32 b(when)e(lar)n(ge)h(numbers)g(of)f(nodes)h(are)f(added)i(or)d(deleted)j (from)e(the)g(netw)o(ork.)49 b(Unfortunately)-6 b(,)34 b(his)70 2385 y(techniques)26 b(do)e(not)g(carry)g(o)o(v)o(er)g(to)f (the)h(creation)h(and)f(maintenance)j(of)c(a)g(spam-resistant)k(netw)o (ork.)211 2500 y(There)21 b(is)g(also)h(subsequent)i(w)o(ork)e(related) h(to)e(designing)j(DHTs)19 b(which)j(are)f(rob)n(ust)i(to)e(Byzantine)i (f)o(aults.)30 b(Naor)70 2613 y(and)f(W)l(ieder)h(describe)h(a)e (simple)h(DHT)d(which)i(is)g(rob)n(ust)i(to)e(each)h(node)g(suf)n (fering)h(a)d(Byzantine)j(f)o(ault)f(indepen-)70 2726 y(dently)i(with)g(some)f(\002x)o(ed)g(probability)k([)p 0 0 .8 TeXcolorrgb 1413 2727 a SDict begin H.S end 1413 2727 a 0 0 .8 TeXcolorrgb -1 x FK(27)p 0 0 .8 TeXcolorrgb 1503 2664 a SDict begin H.R end 1503 2664 a 1503 2726 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.naor_wieder:a_simple) cvn H.B /ANN pdfmark end 1503 2726 a Black 1 w FK(].)51 b(Hildrum)32 b(and)g(K)o(ubiato)n(wicz)g([)p 0 0 .8 TeXcolorrgb 2630 2727 a SDict begin H.S end 2630 2727 a 0 0 .8 TeXcolorrgb -1 x FK(16)p 0 0 .8 TeXcolorrgb 2720 2664 a SDict begin H.R end 2720 2664 a 2720 2726 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.HK) cvn H.B /ANN pdfmark end 2720 2726 a Black 1 w FK(])f(describe)j(ho)n(w)d(to)g(modify)h(tw)o(o)70 2839 y(popular)27 b(DHTs,)d(P)o(astry)i([)p 0 0 .8 TeXcolorrgb 923 2840 a SDict begin H.S end 923 2840 a 0 0 .8 TeXcolorrgb -1 x FK(33)p 0 0 .8 TeXcolorrgb 1013 2777 a SDict begin H.R end 1013 2777 a 1013 2839 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.rowstron_druschel:pastry) cvn H.B /ANN pdfmark end 1013 2839 a Black 1 w FK(])f(and)h(T)-7 b(apestry)27 b([)p 0 0 .8 TeXcolorrgb 1591 2839 a SDict begin H.S end 1591 2839 a 0 0 .8 TeXcolorrgb FK(41)p 0 0 .8 TeXcolorrgb 1681 2777 a SDict begin H.R end 1681 2777 a 1681 2839 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.tapestry) cvn H.B /ANN pdfmark end 1681 2839 a Black 1 w FK(],)e(in)h(order)g(to)g(mak) o(e)g(them)f(rob)n(ust)j(to)d(this)h(same)g(type)g(of)g(attack.)70 2952 y(More)e(recent)h(w)o(ork)g(addresses)i(the)d(problem)i(of)e (designing)j(DHTs)22 b(which)j(are)f(rob)n(ust)i(to)e(man)o(y)h (Byzantine)h(peers)70 3065 y(joining)f(and)f(lea)n(ving)h(the)f(netw)o (ork)h(o)o(v)o(er)f(a)f(long)h(period)h(of)e(time)h([)p 0 0 .8 TeXcolorrgb 2243 3065 a SDict begin H.S end 2243 3065 a 0 0 .8 TeXcolorrgb FK(4)p 0 0 .8 TeXcolorrgb 2288 3003 a SDict begin H.R end 2288 3003 a 2288 3065 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.awerbuch_scheideler:group) cvn H.B /ANN pdfmark end 2288 3065 a Black 1 w FK(,)p 0 0 .8 TeXcolorrgb 2334 3066 a SDict begin H.S end 2334 3066 a 0 0 .8 TeXcolorrgb -1 x FK(5)p 0 0 .8 TeXcolorrgb 2379 3003 a SDict begin H.R end 2379 3003 a 2379 3065 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.baruch:robust) cvn H.B /ANN pdfmark end 2379 3065 a Black FK(,)p 0 0 .8 TeXcolorrgb 2425 3066 a SDict begin H.S end 2425 3066 a 0 0 .8 TeXcolorrgb -1 x FK(36)p 0 0 .8 TeXcolorrgb 2515 3003 a SDict begin H.R end 2515 3003 a 2515 3065 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.scheideler:how) cvn H.B /ANN pdfmark end 2515 3065 a Black 1 w FK(,)p 0 0 .8 TeXcolorrgb 2561 3065 a SDict begin H.S end 2561 3065 a 0 0 .8 TeXcolorrgb FK(11)p 0 0 .8 TeXcolorrgb 2651 3003 a SDict begin H.R end 2651 3003 a 2651 3065 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.FSY) cvn H.B /ANN pdfmark end 2651 3065 a Black 1 w FK(].)70 3230 y SDict begin H.S end 70 3230 a 70 3230 a SDict begin 13.6 H.A end 70 3230 a 70 3230 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.2.2) cvn H.B /DEST pdfmark end 70 3230 a 99 x Fs(2.2)99 b(Distrib)n(uted)26 b(hash)f(tables)g (\226)g(random)g(deletions)70 3509 y FK(Recent)20 b(years)i(ha)n(v)o(e) e(witnessed)i(the)f(adv)o(ent)g(of)f(lar)n(ge)i(scale)f(real-w)o(orld)h (peer)n(-to-peer)h(applications)h(such)d(as)f(eDon-)70 3622 y(k)o(e)o(y)-6 b(,)23 b(BitT)-7 b(orrent,)24 b(Morpheus,)i(Kazaa,) d(Gnutella,)i(and)f(man)o(y)g(others.)30 b(These)24 b(netw)o(orks)h (can)f(ha)n(v)o(e)g(on)g(the)g(order)h(of)70 3735 y(hundreds)k(of)d (thousands)j(or)e(e)n(v)o(en)g(millions)g(of)g(nodes)h(in)e(them.)38 b(Se)n(v)o(eral)27 b(distrib)n(uted)i(hash)f(tables)g(\(DHTs\))d(ha)n (v)o(e)70 3848 y(been)33 b(introduced)j(which)d(are)g(sho)n(wn)g (empirically)i(and)e(analytically)k(to)32 b(be)h(rob)n(ust)h(to)f (random)h(peer)f(deletions)70 3961 y(\(i.)15 b(e.,)23 b(f)o(ail-stop)i(f)o(aults\))g([)p 0 0 .8 TeXcolorrgb 880 3962 a SDict begin H.S end 880 3962 a 0 0 .8 TeXcolorrgb -1 x FK(32)p 0 0 .8 TeXcolorrgb 970 3899 a SDict begin H.R end 970 3899 a 970 3961 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.RFHKS) cvn H.B /ANN pdfmark end 970 3961 a Black 2 w FK(,)p 0 0 .8 TeXcolorrgb 1017 3962 a SDict begin H.S end 1017 3962 a 0 0 .8 TeXcolorrgb -1 x FK(38)p 0 0 .8 TeXcolorrgb 1107 3899 a SDict begin H.R end 1107 3899 a 1107 3961 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.chord01) cvn H.B /ANN pdfmark end 1107 3961 a Black 1 w FK(,)p 0 0 .8 TeXcolorrgb 1153 3961 a SDict begin H.S end 1153 3961 a 0 0 .8 TeXcolorrgb FK(41)p 0 0 .8 TeXcolorrgb 1243 3899 a SDict begin H.R end 1243 3899 a 1243 3961 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.tapestry) cvn H.B /ANN pdfmark end 1243 3961 a Black 1 w FK(,)p 0 0 .8 TeXcolorrgb 1290 3962 a SDict begin H.S end 1290 3962 a 0 0 .8 TeXcolorrgb -1 x FK(33)p 0 0 .8 TeXcolorrgb 1380 3899 a SDict begin H.R end 1380 3899 a 1380 3961 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.rowstron_druschel:pastry) cvn H.B /ANN pdfmark end 1380 3961 a Black 1 w FK(,)p 0 0 .8 TeXcolorrgb 1426 3963 a SDict begin H.S end 1426 3963 a 0 0 .8 TeXcolorrgb -2 x FK(19)p 0 0 .8 TeXcolorrgb 1516 3899 a SDict begin H.R end 1516 3899 a 1516 3961 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.kashoek_karger:koorde) cvn H.B /ANN pdfmark end 1516 3961 a Black 1 w FK(,)p 0 0 .8 TeXcolorrgb 1563 3961 a SDict begin H.S end 1563 3961 a 0 0 .8 TeXcolorrgb FK(24)p 0 0 .8 TeXcolorrgb 1653 3899 a SDict begin H.R end 1653 3899 a 1653 3961 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.MBR) cvn H.B /ANN pdfmark end 1653 3961 a Black FK(,)p 0 0 .8 TeXcolorrgb 1699 3962 a SDict begin H.S end 1699 3962 a 0 0 .8 TeXcolorrgb -1 x FK(25)p 0 0 .8 TeXcolorrgb 1789 3899 a SDict begin H.R end 1789 3899 a 1789 3961 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.MM) cvn H.B /ANN pdfmark end 1789 3961 a Black 1 w FK(].)211 4076 y(Experimental)e(measurements)h(of)d(a) g(connected)j(component)f(of)e(the)h(real)g(Gnutella)g(netw)o(ork)h(ha) n(v)o(e)f(been)g(stud-)70 4189 y(ied)j([)p 0 0 .8 TeXcolorrgb 235 4190 a SDict begin H.S end 235 4190 a 0 0 .8 TeXcolorrgb -1 x FK(35)p 0 0 .8 TeXcolorrgb 325 4127 a SDict begin H.R end 325 4127 a 325 4189 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.SGG2) cvn H.B /ANN pdfmark end 325 4189 a Black 1 w FK(],)f(and)h(it)g(has)g(been)h(found)g(to)f(still)g (contain)i(a)d(lar)n(ge)i(connected)i(component)f(e)n(v)o(en)e(with)f (a)h(1)p FG(=)p FK(3)g(fraction)i(of)70 4302 y(random)d(node)g (deletions.)70 4449 y SDict begin H.S end 70 4449 a 70 4449 a SDict begin 13.6 H.A end 70 4449 a 70 4449 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.2.3) cvn H.B /DEST pdfmark end 70 4449 a 118 x Fs(2.3)99 b(F)n(aults)24 b(on)h(netw)o(orks)70 4632 y SDict begin H.S end 70 4632 a 70 4632 a SDict begin 13.6 H.A end 70 4632 a 70 4632 a SDict begin [ /View [/XYZ H.V] /Dest (subsubsection.2.3.1) cvn H.B /DEST pdfmark end 70 4632 a 114 x FI(2.3.1)91 b(Random)22 b(faults)70 4925 y FK(There)k(is)f(a)h (lar)n(ge)h(body)g(of)f(w)o(ork)g(on)g(node)h(and)f(edge)h(f)o(aults)g (that)g(occur)g(independently)j(at)c(random)h(in)e(a)h(general)70 5038 y(netw)o(ork.)36 b(H)5 b(\011)-35 b(astad,)26 b(Leighton,)i(and)e (Ne)n(wman)f([)p 0 0 .8 TeXcolorrgb 1638 5039 a SDict begin H.S end 1638 5039 a 0 0 .8 TeXcolorrgb -1 x FK(15)p 0 0 .8 TeXcolorrgb 1728 4976 a SDict begin H.R end 1728 4976 a 1728 5038 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.HLN) cvn H.B /ANN pdfmark end 1728 5038 a Black 1 w FK(])g(address)j(the)d(problem)i(of)f(routing)h(when)f(there)h(are) f(node)g(and)70 5151 y(edge)g(f)o(aults)h(on)e(the)h(hypercube)i(which) d(occur)i(independently)j(at)25 b(random)h(with)f(some)h(probability)36 b FF(p)21 b FG(<)g FK(1.)34 b(The)o(y)p Black .8 .3 .3 TeXcolorrgb 1021 5401 a SDict begin H.S end 1021 5401 a .8 .3 .3 TeXcolorrgb 1023 5400 a Fv(T)t FC(H)t(E)t(O)t(RY)24 b(O)t(F)h Fv(C)t FC(O)t(M)t(P)t(U)t(T)t(I)t(N)t(G)p .8 .3 .3 TeXcolorrgb 1897 5344 a SDict begin H.R end 1897 5344 a 1897 5400 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://dx.doi.org/10.4086/toc) >> /Subtype /Link H.B /ANN pdfmark end 1897 5400 a Black Fv(,)c(V)-11 b(olume)20 b(3)g(\(2007\),)e(pp.)25 b(1\22623)949 b(4)p Black eop end %%Page: 5 5 TeXDict begin 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 Black 0 TeXcolorgray 70 199 a SDict begin H.S end 70 199 a 0 TeXcolorgray 0 TeXcolorgray 70 199 a SDict begin H.R end 70 199 a 70 199 a SDict begin [ /View [/XYZ H.V] /Dest (page.5) cvn H.B /DEST pdfmark end 70 199 a Black 948 w Fv(C)t FC(E)t(N)t(S)t(O)t(R)t (S)t(H)t(I)t(P)26 b Fv(R)t FC(E)t(S)t(I)t(S)t(T)n(A)t(N)t(T)e Fv(P)t FC(E)t(E)t(R)t Fv(-)t FC(T)s(O)t Fv(-)t(P)t FC(E)t(E)t(R)g Fv(N)t FC(E)t(T)t(W)s(O)t(R)t(K)t(S)p Black 70 440 a FK(gi)n(v)o(e)h(a)h FF(O)p FE(\()p FK(log)11 b FF(n)p FE(\))25 b FK(step)i(routing)g(algorithm)h(that)e(ensures)h(the)f(deli) n(v)o(ery)i(of)d(messages)j(with)d(high)i(probability)h(e)n(v)o(en)70 553 y(when)22 b(a)f(constant)k(fraction)f(of)e(the)g(nodes)h(and)g (edges)g(ha)n(v)o(e)g(f)o(ailed.)30 b(The)o(y)21 b(also)i(sho)n(w)f (that)h(a)e(f)o(aulty)j(hypercube)g(can)70 666 y(emulate)g(a)f(f)o (ault-free)j(hypercube)g(with)d(only)i(constant)h(slo)n(wdo)n(wn.)211 780 y(Karlin,)33 b(Nelson,)h(and)e(T)-7 b(amaki)31 b([)p 0 0 .8 TeXcolorrgb 1304 781 a SDict begin H.S end 1304 781 a 0 0 .8 TeXcolorrgb -1 x FK(18)p 0 0 .8 TeXcolorrgb 1394 718 a SDict begin H.R end 1394 718 a 1394 780 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.KNT) cvn H.B /ANN pdfmark end 1394 780 a Black 1 w FK(])g(e)o(xplore)h(the)g(f)o(ault)g (tolerance)i(of)d(the)h(b)n(utter\003y)h(netw)o(ork)f(against)h(edge)70 893 y(f)o(aults)23 b(that)g(occur)g(independently)j(at)c(random)h(with) f(probability)33 b FF(p)p FK(.)27 b(The)o(y)22 b(sho)n(w)g(that)h (there)g(is)f(a)f(critical)j(probabil-)70 1006 y(ity)30 b FF(p)240 973 y Fr(\003)299 1006 y FK(such)24 b(that)f(if)30 b FF(p)22 b FK(is)g(less)i(than)30 b FF(p)1269 973 y Fr(\003)1307 1006 y FK(,)22 b(the)h(f)o(aulted)h(b)n(utter\003y)g (almost)g(surely)g(contains)h(a)d(linear)n(-sized)k(component)70 1119 y(and)e(that)g(if)30 b FF(p)23 b FK(is)g(greater)i(than)32 b FF(p)1126 1086 y Fr(\003)1163 1119 y FK(,)23 b(the)h(f)o(aulted)h(b)n (utter\003y)g(does)f(not)g(contain)h(a)f(linear)n(-sized)j(component.) 211 1233 y(Leighton,)37 b(Maggs,)f(and)d(Sitamaran)i([)p 0 0 .8 TeXcolorrgb 1497 1234 a SDict begin H.S end 1497 1234 a 0 0 .8 TeXcolorrgb -1 x FK(20)p 0 0 .8 TeXcolorrgb 1587 1171 a SDict begin H.R end 1587 1171 a 1587 1233 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.LMS) cvn H.B /ANN pdfmark end 1587 1233 a Black 1 w FK(])d(sho)n(w)i(that)f(a)g(b)n (utter\003y)i(netw)o(ork)f(whose)g(nodes)h(f)o(ail)e(with)h(some)70 1346 y(constant)25 b(probability)34 b FF(p)23 b FK(can)h(emulate)g(a)g (f)o(ault-free)i(netw)o(ork)e(of)g(the)g(same)f(size)h(with)g(a)f(slo)n (wdo)n(wn)h(of)f(2)3483 1313 y Fo(O)p FB(\()p FC(log)3642 1287 y Fn(\003)3678 1313 y Fo(n)p FB(\))3742 1346 y FK(.)70 1505 y SDict begin H.S end 70 1505 a 70 1505 a SDict begin 13.6 H.A end 70 1505 a 70 1505 a SDict begin [ /View [/XYZ H.V] /Dest (subsubsection.2.3.2) cvn H.B /DEST pdfmark end 70 1505 a 94 x FI(2.3.2)91 b(Adv)o(ersarial)26 b(faults)70 1776 y FK(It)18 b(is)i(well)e(kno)n(wn)i(that)g(man)o(y)f(common)g(netw)o (ork)i(topologies)h(are)d(not)h(resistant)h(to)f(a)e(linear)j(number)f (of)f(adv)o(ersarial)70 1889 y(f)o(aults.)43 b(W)l(ith)28 b(a)g(linear)h(number)g(of)e(f)o(aults,)j(the)f(hypercube)h(can)e(be)g (fragmented)i(into)f(components)h(all)e(of)g(which)70 2002 y(ha)n(v)o(e)g(size)h(no)f(more)g(than)h FF(O)p FE(\()p FF(n)p FG(=)1141 1935 y FM(p)p 1217 1935 172 4 v 67 x FK(log)12 b FF(n)p FE(\))28 b FK([)p 0 0 .8 TeXcolorrgb 1482 2003 a SDict begin H.S end 1482 2003 a 0 0 .8 TeXcolorrgb -1 x FK(15)p 0 0 .8 TeXcolorrgb 1572 1940 a SDict begin H.R end 1572 1940 a 1572 2002 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.HLN) cvn H.B /ANN pdfmark end 1572 2002 a Black 1 w FK(].)41 b(The)28 b(best)h(kno)n(wn)f(lo)n(wer)g(bound)i(on)e(the)g(number)h(of)f(adv)o (ersarial)70 2115 y(f)o(aults)k(a)f(hypercube)i(can)f(tolerate)h(and)f (still)g(be)f(able)h(to)f(emulate)h(a)f(f)o(ault)h(free)g(hypercube)h (of)e(the)h(same)f(size)h(is)70 2228 y FF(O)p FE(\()p FK(log)11 b FF(n)p FE(\))23 b FK([)p 0 0 .8 TeXcolorrgb 430 2229 a SDict begin H.S end 430 2229 a 0 0 .8 TeXcolorrgb -1 x FK(15)p 0 0 .8 TeXcolorrgb 520 2166 a SDict begin H.R end 520 2166 a 520 2228 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.HLN) cvn H.B /ANN pdfmark end 520 2228 a Black 1 w FK(].)211 2342 y(Leighton,)37 b(Maggs,)g(and)d (Sitamaran)h([)p 0 0 .8 TeXcolorrgb 1499 2343 a SDict begin H.S end 1499 2343 a 0 0 .8 TeXcolorrgb -1 x FK(20)p 0 0 .8 TeXcolorrgb 1589 2280 a SDict begin H.R end 1589 2280 a 1589 2342 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.LMS) cvn H.B /ANN pdfmark end 1589 2342 a Black 1 w FK(])f(analyze)h(the)f(f)o(ault)h(tolerance)h(of)e(se)n(v)o(eral)h (bounded)h(de)o(gree)f(net-)70 2455 y(w)o(orks.)28 b(One)23 b(of)f(their)i(results)g(is)f(that)g(an)o(y)g FF(n)f FK(node)i(b)n(utter\003y)g(netw)o(ork)g(containing)i FF(n)2817 2422 y FC(1)p Fr(\000)p Fq(e)2963 2455 y FK(\(for)d(an)o(y)g (constant)i FH(e)i FG(>)19 b FK(0\))70 2568 y(f)o(aults)33 b(can)f(emulate)h(a)f(f)o(ault)g(free)h(b)n(utter\003y)g(netw)o(ork)g (of)f(the)h(same)f(size)g(with)g(only)h(constant)h(slo)n(wdo)n(wn.)54 b(The)70 2681 y(same)23 b(result)i(is)e(gi)n(v)o(en)h(for)g(the)g(shuf) n(\003e-e)o(xchange)j(netw)o(ork.)70 2840 y SDict begin H.S end 70 2840 a 70 2840 a SDict begin 13.6 H.A end 70 2840 a 70 2840 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.2.4) cvn H.B /DEST pdfmark end 70 2840 a 98 x Fs(2.4)99 b(Other)25 b(r)n(elated)h(w)o(ork)70 3115 y FK(One)31 b(attempt)h(at)f(censorship)k(resistant)e(web)e(publishing)k(is)c(the)h (Publius)g(system)g([)p 0 0 .8 TeXcolorrgb 2850 3117 a SDict begin H.S end 2850 3117 a 0 0 .8 TeXcolorrgb -2 x FK(39)p 0 0 .8 TeXcolorrgb 2940 3053 a SDict begin H.R end 2940 3053 a 2940 3115 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.PUB00) cvn H.B /ANN pdfmark end 2940 3115 a Black 1 w FK(];)k(while)31 b(this)h(system)g(has)70 3228 y(man)o(y)21 b(desirable)i(properties,)h(it)d(is)g(not)h(a)f(peer) n(-to-peer)j(netw)o(ork.)30 b(Publius)22 b(mak)o(es)f(use)h(of)f(man)o (y)g(cryptographic)26 b(el-)70 3341 y(ements)21 b(and)g(uses)g(Shamir') -5 b(s)21 b(threshold)j(secret)d(sharing)i(scheme)e([)p 0 0 .8 TeXcolorrgb 2217 3342 a SDict begin H.S end 2217 3342 a 0 0 .8 TeXcolorrgb -1 x FK(37)p 0 0 .8 TeXcolorrgb 2307 3279 a SDict begin H.R end 2307 3279 a 2307 3341 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.shamir) cvn H.B /ANN pdfmark end 2307 3341 a Black 1 w FK(])f(to)h(split)g(the)g(shares)h (amongst)g(man)o(y)f(serv)o(ers.)70 3454 y(When)g(vie)n(wed)h(as)g(a)f (peer)n(-to-peer)k(netw)o(ork,)e(with)e FF(n)h FK(nodes)g(and)g FF(n)g FK(data)g(items,)g(to)f(be)h(resistant)h(to)f FF(n)p FG(=)p FK(2)g(adv)o(ersarial)70 3567 y(node)i(remo)o(v)n(als,)g (Publius)h(requires)g FL(W)p FE(\()p FF(n)p FE(\))f FK(storage)h(per)f (node)g(and)g FL(W)p FE(\()p FF(n)p FE(\))g FK(search)h(time)e(per)h (query)-6 b(.)211 3681 y(Alon)20 b(et)h(al.)f([)p 0 0 .8 TeXcolorrgb 636 3681 a SDict begin H.S end 636 3681 a 0 0 .8 TeXcolorrgb FK(1)p 0 0 .8 TeXcolorrgb 681 3619 a SDict begin H.R end 681 3619 a 681 3681 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.AKKMS) cvn H.B /ANN pdfmark end 681 3681 a Black 1 w FK(])g(gi)n(v)o(e)h(a)f(method)i(which)f(safely) h(stores)g(a)e(document)j(in)e(a)f(decentralized)k(storage)f(setting)f (where)70 3794 y(up)27 b(to)g(half)h(the)f(storage)i(de)n(vices)g(may)e (be)g(f)o(aulty)-6 b(.)41 b(The)27 b(application)j(conte)o(xt)f(of)e (their)h(w)o(ork)f(is)g(a)g(storage)i(system)70 3907 y(consisting)c(of)d(a)g(set)g(of)h(serv)o(ers)g(and)g(a)f(set)g(of)h (clients)g(where)g(each)g(client)h(can)e(communicate)j(with)d(all)g (the)h(serv)o(ers.)70 4019 y(Their)31 b(scheme)i(in)l(v)n(olv)o(es)h (distrib)n(uting)h(specially)f(encoded)g(pieces)f(of)f(the)g(document)h (to)f(all)g(the)g(serv)o(ers)h(in)e(the)70 4132 y(netw)o(ork.)211 4247 y(Aumann)c(and)h(Bender)g([)p 0 0 .8 TeXcolorrgb 1027 4248 a SDict begin H.S end 1027 4248 a 0 0 .8 TeXcolorrgb -1 x FK(3)p 0 0 .8 TeXcolorrgb 1072 4185 a SDict begin H.R end 1072 4185 a 1072 4247 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.AB) cvn H.B /ANN pdfmark end 1072 4247 a Black 1 w FK(])f(consider)j(tolerance)f(of)f(pointer)n (-based)j(data)d(structures)i(to)e(w)o(orse)f(case)h(memory)70 4360 y(f)o(ailures.)i(The)o(y)22 b(present)i(f)o(ault)f(tolerant)h(v)n (ariants)g(of)e(stacks,)h(lists)g(and)g(trees.)29 b(The)o(y)22 b(gi)n(v)o(e)g(a)g(f)o(ault)h(tolerant)h(tree)f(with)70 4472 y(the)h(property)h(that)g(if)e FF(r)i FK(adv)o(ersarial)i(f)o (aults)e(occur)l(,)g(no)f(more)f(than)i FF(O)p FE(\()p FF(r)r FE(\))e FK(of)h(the)g(data)g(in)g(the)g(tree)g(is)f(lost.)30 b(This)24 b(f)o(ault)70 4585 y(tolerant)h(tree)f(is)f(based)i(on)f(the) g(use)f(of)h(e)o(xpander)h(graphs.)211 4700 y(Quorum)30 b(systems)h([)p 0 0 .8 TeXcolorrgb 890 4700 a SDict begin H.S end 890 4700 a 0 0 .8 TeXcolorrgb FK(12)p 0 0 .8 TeXcolorrgb 980 4638 a SDict begin H.R end 980 4638 a 980 4700 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.Gifford) cvn H.B /ANN pdfmark end 980 4700 a Black 1 w FK(,)p 0 0 .8 TeXcolorrgb 1033 4700 a SDict begin H.S end 1033 4700 a 0 0 .8 TeXcolorrgb FK(22)p 0 0 .8 TeXcolorrgb 1123 4638 a SDict begin H.R end 1123 4638 a 1123 4700 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.MRW) cvn H.B /ANN pdfmark end 1123 4700 a Black 1 w FK(,)p 0 0 .8 TeXcolorrgb 1176 4701 a SDict begin H.S end 1176 4701 a 0 0 .8 TeXcolorrgb -1 x FK(23)p 0 0 .8 TeXcolorrgb 1266 4638 a SDict begin H.R end 1266 4638 a 1266 4700 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.MRWW) cvn H.B /ANN pdfmark end 1266 4700 a Black 1 w FK(])f(are)g(an)g(ef)n(\002cient,)j(rob)n(ust)e (w)o(ay)f(to)g(read)h(and)g(write)f(to)g(a)f(v)n(ariable)j(which)f(is) 70 4812 y(shared)c(among)f FF(n)f FK(serv)o(ers.)36 b(Man)o(y)26 b(of)f(these)i(systems)f(are)g(resistant)i(up)e(to)f(some)h(number)g FF(b)c FG(<)f FF(n)p FG(=)p FK(4)26 b(of)g(Byzantine)70 4925 y(f)o(aults.)j(The)22 b(k)o(e)o(y)g(idea)h(in)g(such)g(systems)g (is)f(to)h(create)g(subsets)h(of)e(the)h(serv)o(ers)h(called)f FF(quorums)h FK(in)e(such)h(a)f(w)o(ay)g(that)70 5038 y(an)o(y)27 b(tw)o(o)f(quorums)j(contain)f(at)f(least)h(2)p FF(b)14 b FE(+)g FK(1)27 b(serv)o(ers)h(in)f(common.)39 b(A)26 b(client)i(that)g(w)o(ants)f(to)g(write)g(to)g(the)g(shared)70 5151 y(v)n(ariable)33 b(will)f(broadcast)j(the)d(ne)n(w)g(v)n(alue)h (to)f(all)g(serv)o(ers)h(in)f(some)h(quorum.)55 b(A)31 b(client)i(that)g(w)o(ants)g(to)f(read)g(the)p Black .8 .3 .3 TeXcolorrgb 1021 5401 a SDict begin H.S end 1021 5401 a .8 .3 .3 TeXcolorrgb 1023 5400 a Fv(T)t FC(H)t(E)t(O)t(RY)24 b(O)t(F)h Fv(C)t FC(O)t(M)t(P)t(U)t(T)t(I)t(N)t(G)p .8 .3 .3 TeXcolorrgb 1897 5344 a SDict begin H.R end 1897 5344 a 1897 5400 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://dx.doi.org/10.4086/toc) >> /Subtype /Link H.B /ANN pdfmark end 1897 5400 a Black Fv(,)c(V)-11 b(olume)20 b(3)g(\(2007\),)e(pp.)25 b(1\22623)949 b(5)p Black eop end %%Page: 6 6 TeXDict begin 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 Black 0 TeXcolorgray 70 199 a SDict begin H.S end 70 199 a 0 TeXcolorgray 0 TeXcolorgray 70 199 a SDict begin H.R end 70 199 a 70 199 a SDict begin [ /View [/XYZ H.V] /Dest (page.6) cvn H.B /DEST pdfmark end 70 199 a Black 1514 w Fv(A)t(.)25 b(F)t FC(I)t(A)m(T)f(A)t(N)t(D)h Fv(J)t(.)g(S)t FC(A)t(I)t(A)p Black Black Black Black 473 2148 a @beginspecial 0 @llx 0 @lly 630 @urx 384 @ury 2160 @rhi @setspecial %%BeginDocument: butterfly.eps %!PS-Adobe-2.0 EPSF-1.2 %%Title: Butterfly.FH9 %%Creator: FreeHand 9.0 %%CreationDate: Mon Jul 30 10:40:28 2001 %%BoundingBox: 0 0 630 384 %%FHPathName:D:\Amos\MyDocs\Latex\Current\Gnutella\Butterfly.FH9 %ALDOriginalFile:D:\Amos\MyDocs\Latex\Current\Gnutella\Butterfly.FH9 %ALDBoundingBox: -17815 -18012 14441 14244 %%FHPageNum:0 %%DocumentSuppliedResources: procset Altsys_header 4 0 %%ColorUsage: Color %%DocumentProcessColors: Cyan Magenta Yellow Black %%EndComments %%BeginAGDEmbeddedDoc: version 1.0 %:s8W,W5t=="^::eu!!#'nGQG4cGJ"Vip3qGT!k/P7(e##Orl8FK %:!!#1c!!!`JF$RZsC!;r5&T[pU"N^WD8^(X57)Ufh`2jeqbT`^Y!!&B?#KDQ3F3`e7He,oq<^-Qa1>M=? msG#S]!kb3Y#G4f!!'@;\pJXDC60@1I8fUa-Og%U90H3G%8o);ISuIMlL-QJ!!&Viabo! N9E3IUS('*6:PSoMVnR0\oO$EM>q=`dresnL!!$pB[;"$qQhGHQp,5nI)km<4p;?P"^bd2%Z#8%%HYBe%!! %@J7,':+#\G:t %:S*cGTeA'_i8)4.FIWj6.2=piD.G&M1s0#Z%!!'(rQGOB<lS8/-f.Ho$gfFIU`'_T7QcI\&s$J,'_bMl!!)i`m><Jn>"8877/nnQs60L`Q`O6bD61L@k^F=@9iJCj!!&(eGk=FjT84'QfdJ_&]9N? rriNg&ZWe3`fH)nJmAe:j!!(]@'>`SI?9Yu4hRpF#ASM2Fj17>K4!P;VGI[FE7YgR7!! $LVlhWbbIfE'jc>/HA4#?p;cLjh$ %:Vj*416i%bfPlCX].Niji!!"D7nBZVuc"PUAA$4(G\#'-*L8J`fB=)=ms/+jVCtI1`!! #^Bs4*'B5/5M&G/s7Kh%ThhIn(I8:%@uXhAtolrm.4K!!''L:@<(&Zse&GlF3%.Y2]K^UkA! 3Rm*kl\0,"*VU9]t!W_ujX^^5:1BG#VcZN27s-irf!,Ps=?15Xe]3Xnj`0a: [f`2#`0),:7"IYCOCK9MKpJH,7!:,4\=fGRaYO9;oT.Occ %:oB'%/=o\PHm91;dkPRn6o'`C-`;)\!!-ZB5&QE*`Zsp%q>QFfTZN(!"Vb1J7rN@:h[cV;GZrCc?!0NRB/ X?*%jP-PAoO,JP^]4@T*1`s(?!qGW65;eP_.riI! (ts>gE3*oP6#t8l)qX8O8o9HT5X&(DX^`Npe@66%CG$n!;9KpIemtj)POoIN4l2poDekC26: [Q^Ep#ULki#3Z-NUS!3&]KiQlFB>MX%)gm.<>;#gU]UfKXRUK]T. %:Qh57YPfD\Ip/Ung!36hnL.R8"UHdeg.]ne9VZ6^^;Hk/]dp9R-drWV(4o,Qe!8D[)^O\c% +<GQAqGHubG5qVm]'6(6j!Z_>;KplqBf5;Y!.4^kR(2U%'JCN9O&4^<V>pVTMI;LPH>K:%e@huHer8/[! <9P*?TWQQ,Fc]KFlIk7mJm6/5O7TY*gHYBpTn25/H/cP! 5J:T@T4/K7F\AI594jL[/^2amVn^\oMBpjVY8D(qbrCQhMoY%:!"IA2nR23Cg[iG(^-qC3G5qV3AOu*i..q(fp?L,1?YiR>!0_/Q%N@10;hB1677I'd/X/bORh8aqt1jcDua*]?Zi7H!(EBSc1KWMBoB?p=DjP8dJs7VC*'jTHuf,XnR0E`6Wf2!,`g,eB$19J*QdQeSI%4IK0B0=uAD*D^CD=>;jp@8<#,"!0?e4UiP$*2,;Yj#H#X8/H>cs3Dm! KS1:;#hU3j<J,8+(!0#(Pq$\Y9UPmF#FkhL: %:r-$eO:&k:^n>5$?<%e+#\PCXqT1u9b!).WGU/Su,f+;ke3bGS\n,NH1834EN,7)7QS2YHM;]V#$! $)f3S^OYrRO2#Xa\P+a^&S/UR<O)Cj9S4sI]@GMa%n_r!)Z+!cDd?6dAKa"i/e. +o)JdWX$KM1rZf.Yr,cRQ-[.NM!+84Db,?7dFeXn$rM@XC2ZNjUiN*C.cDa`qUi@C2/eNa:! 90US"_7;6VmK3$X+R\6p&G*A+rEdqlU@Uc %:Z"h=G.Ta#pkX;fY!;ZPeaos<!lBJ;*4`FF)_Z0[mCA^E-#_nI'>eXFcb,C@$! #BdQ>.ubcEl*SPSQ3MY,6.`2(;XYsLY'(m6Z>?-k`U/j!9e66_5PRl5,L*tr\pD?r;Zi"F4R<qqo&Y4e? %]^WEaHD!;gn6WS/fYSk1W+W!BN^K`D*\34Zq.f(lt!cCf/Pe-iAY!'[TVZMnfU<A=,AHUTV(MZ<apdtp? SB0jAd0--uCraEVC#jF=8 %:!6Af%d]RW1n*QY17K1ppVZ6]tY3`W]'/aoKUWWC\#<V/M!;imfSJ<ruLq<-%-8@<8g].?56X"\HIad#-] (bW`/'!,>!55/6.N&&\I3TTRip[F+K`D,4ml?"WH>r/HD3hD6e@or'!,kSCoQg0keVi/-5CL!rEW? *[o:;g?QX*fUH`+SQWQNur!)&r@,;u9FBsq6aaiGKOYQ+Z-n&e([4mGGK1N/Q$eW4&;!9U? i`ZaT>#fbkD)S0*5 %:G_aihMuWjqoOs\8ITE!q.W*^[*Z^1>!;(]GkAIGm2!uA3C?((f-3+%!:8rWmP:iqaZg$pRe;aV6! 6/&g^NVRUfO<\MQ&?Dnl9kV;[6*H*b14,*j>R8$WI"cCGlRga?B9DbEC;icgUHXN6iCA!,I$aN:^TGo:mc_oU4i0N;rrBH2Ga_,KDmBo#k*=/fnC#!0*q8B? cGA=<i$77YeuG490ml;5^MFJ-Rqf(4)lb&WERG!!)Nb;AA^a %:e/JhAR$5hJX(OohjJMtXqrC8^0[Zk+e3<WRZME]S!!!LNU8HP4'?XFU7t5tC2CSV+&U!R6UN16(5dO68jlDO!!(@DEKdXW)#[Cj#fb;4GQRpG()dV,1C!/Z7nUs.0Ihuu!!)L2_/QCjPnd?a9.ug6-/ (Ta>rVs8*H>mn,-'&GM[5'D:]LL^MbQg.Wr6eH`XrVh<A9.-!2Mmm%)"'c1P_Y3%0d.2ia61HV:?'#NNV#RRAig'XO=f %:FKkcF+M!]2@n'Glf@u!7#U;g(M!=s@g1sI=A1SE\5a@/ZC %)I9#QOiLddRN34>BQ#0/ONiN8r=d!/]EA"V8U)N=UnS)!T$#hZ*WlMd@5tPI<Y5Pd+$f! EC<D!:'EX_r<"QTa1_"7+D!t[f?EH9ua2@*1r7N?n<CTGJZZH!/&,3(n".L2Q]+Z^C@k.JcL=0< %mf2HQ5@-%5_I/-tAqb!"ah9UdP^Y#G$GX+*7W5Vp(,#!1SpIo[g<0 %:_)OHG'Z!m+%e#X9"onXUR;mNkV/98=@,sE<2^faJ!-.*,:(HT_S_E.;S\) $<eGoSpg]aC1KmMhMb@6YJ;;3)k!.8\09u]N)03!e,9obSZ2ZNsuX+G=\3\>s2-4]Lg9E[(2!! &RbD;':i`m=N,5H<OK\WHjl?JP+rmJ3[qV`7OTrUs):!WZ`(VX;hr8/qPeff:u/ $cTg]!)Ou97d3le#s4[m_,r]-Dp3_35n5k5rCbnHlG8kZA\h5l %:nBDOR,6._Wq"==_nkfYjk!XWCs*<![&4&;Z[JVa>"SLX9VrpD`7uSo0#QXOtni0,G0eSHF@&surG@%r_! 5Z/f?*%o8MH&-4f%QbR]`8$W+#`dQVg;5;gQ[onE@3%4!%7'$].PC):=PL'$2K4? S,`QJ6p3[*JGcR1gGr+QYJ"WM!e/Q>;k9kr>'J(Y]_R(:3u7ksVXl#LH<F!uG>Z&i(nWG4+94<84sfB!Z?\ X@o;5:UU2n?UbSa5o %:!6Pi7A(H"NM&P-V=ap4(WrN,];;JDP4b$r-*_t3Kj-Rsi! 2k"tg5.jbq<:;T189fBmgoIOZC3ZTQ_mD"(i.(K>ukkt!! 9;s=)4;5/K";<:TQi92FcO'!:c`ZnhC60'@lN=Xn1#Nq>^TP8`/]JhE?I!7/bd<hFper!W[! `q2*@'4&OgUG^bl`@kq'b!!VD_F@?=BXZ3s"o`jI1F8u;n[aC#7<QcY;\bDBbO99\,!-ZeKf6(2.ogdo@ %:Dt^IM207c$q#CD/]DV(b?2<R[q=H<]E2"rb! 76SGjJg`k;:FFfPb51s`rLWbe:Tj/MQCDI5]u=[#_lY]!!(U/?,+`on7Zi@dQ99WY9<lW<s>AmAY! oPIJVh\&GD%4Q2goC`G.fSJ)RO*M9h^ZPcFW]!99.!1&OL?A_lT*BoLj+X8i7,*m[X^AV(Tggb8Qc@m2mQ! 6/.VN18:U&WCmQGSBBP`W-!UktZ)jQdDdb;&MFk\pW]AYtBQT %:J.hm)de>JE=%*:`Er#8$M0f4&2Ktn`e0EpO/TE$##/*,k!! #&7U5mf]Mq4F42.58jq:Q;ZhiDe;&GC3]"@KBelgX>@2ZNgpGGTYnbm"rB]]nDbo3l\?!,"CDMgRAkjO&9! 1np:c@fQL6IaS]8SZ"^*XHc$Jm>F^>!7^^gOF6u!Q(4d!PsE[jnc04`-Yebc^<4Laqn>!.s%\b%!!! iVipcB=2]2:c#IVfG*fL(!g\%(^nE^s4</toP %:,JBK7AZ'pc!!!MPLmk&>I?/mHAgcl%1CaBbc6o74gPL7VfVA$%G9$'>!<Cr(c8tc89fXsBoa! eY^DAt^+?hZ4\i55G@3",+5=[),PLEJ2!,]'!#NP&3Dp00Eg+t\9MZ<`)[^nM<p! _>aeC;c>jipj,!:/l;mIo([o,_%M-Y`l\p](<mJ)%u!\mH!.NL)`SM4-7$!-j4?] [=uo<P`o>4VY`ZRfEFm=sd/`)@R8B,O$q"Z`+000LppJ %:!2Ec!ch#.0GK>d9iok*Gj8]/hQQ#0X%2lQahR(OH-gEJf! 50/Shs&HK;'5(khdOiZmf3>Up"SMr]]G:9SZ#jf5F\hV!;,a%cDk87R\iM-3l^,Q?N: (>0UN_RUo1TEjrTHp7X^[)!B8g"l.ef_NnJMP^AMio3J7A4oPiF[l?AarPs:l=-1BN\!!%ojp! _YGjp1Ui`lT7p4YQj=jc(qkabf;Vo8M2g9KZcrU]<[#,8b`*;D[@T]0oam %:6V$Z?H;<5Y!!'.EW^i8cWD3hi4M72J?B>-e3#d! daGFZ\iVgFB\9FIA!!"NQ234/66s]H$fD4B`[W;EKU6bb+9"sZ? ><5VSV:Y:H&-,d:kqF]ql0/Jn(3+RTlOCi6!Xn7(D6oK2UXE1Ur`UX./@#6Uq=I<O-Vi/\$K5G9G''Hr!! (W/L&84pmR5m0N8.,\,9$Ua;<rAXO(I<=Xf3*SZqN_#0`XI%+2Q<nbSof60G]trX(dm.S,:A+ %:!!(]lK>C,I_jT8t8O\L.@[$imd`DisDs'NZ]Zq/cP5C;a!!o<fktIXZ@RT<ZG).sT*P98j! iGc;]A;I7%Ge.qdf8Gj'taMHQ<oDUkhUFdj7R_NnO@h/!!(bikJ>g1a-h4JGloQdHI2]mn]3la'pmh)M=7^SsEQ-!.]9k<:.&158,cF!POr$SDiN/!"RW/lPN@)\^lUP40+NW6QcBDFZ_D'oUcE/[W-P1/Mn=*!!%t %e,.ig7Iku) %:`<fO)U\;suhd?EaAiT&P%m"2sk&R31I!GpS!!(26h[eQ4? a3:`W;X/s(<Z[X`5itEdA^=@GM>)SZh4sk&-29nk;Wgm:@CS)<0EolH`u9+!+:2Ak %L5)4W(hMdd4O+iW'"-P7m*`n!g\PRlaK[?\0tR! @$JmQ&+Eo&O:b+6oY2F&oLK<UB#i:5m3r]*8\_#9@NNe[b9>c!!!W"QRE,7oci6G; (nFfhCelE5oC'\D4Q;G1'='L'1Ma5 %:-l)3?kU(f[4sE0`T0tAVMSo==Ttqk&IK1LU^=>-RH8'TYKKXN%n!DBU!!+=%2apQ_6? 0rB&lH:j_D?'X!-*cb!+.\cWaL4F^5QId&r62]!):/CpceYPD0GY]9O+lA"98G>81u<.ZX;R$atlfBS\ (Hn!#6M2U3OG+,;u9@;hTp,,6.`/\n+X]=6d;d'6T-e1<N]!!#:G7dWZ:^h; [pQ>\Gf^TE"u,Uu/RSB+G48QS:4Sl:&>k#DGQ] %:!+2HDEBXI-ALs't&ZS5/M`1V;7>R/4:^fRg6ko*VE0E>B^Are]TG2"`8UYZ@K+@#A1n<[!'n2(de'guSK&D)'Ro=A-]7Xa!_YN^nSAV6+uBb=a]KtZ&3'[a5QFG:! #:ImVR[:t4lc%o/Mn:E!6Q0^:"Dkim-VXIrK>.N4ob^;hDZmG?LY\NM?aQ5AdHo&! 0U..KIRSQRj(UMGDJ3Yq^"3%#64`KCQN*>N%Q)Vf!+"=<3epm$6I6M %:!4:!7*XpmY+UCP`_>>SO_?hHCir'KQN#XQ4$ZCn_$W,V%2un%/!!%:F)o:_V_. [(L0NQL8c'eV4Bq,&n_9dNWNGC3HTg`P2!!&pD3`26Bd,qinQZJn@^\n-49BDs%f/QWo2el>Qjg-h7!! &sug8n:7A)$%6W,(h5X)\1?ek3P7;)`CI^2ir>&"TY'!!&L9<&s-MB:YtmA+m'q]DMX/L/6HM`t/Z\&>:APg6ii!!)'Q36[5*X+l+6 %:FOZK$b(t@A'pAUtm)t3R3U4fOTb6tGfFR#P!!%tVfA9ggU1$I'EMk:4'LMj#,O4Z;V*6WW-:,AN0b.L!!(lUgVtW\6VWpfF5srK(9IQ:L+P8@>*i@XCXCXn`P+r4!! (EQI^a.P6ub>;pAE3m+pn;M]nWt;U53*9VGj!5,2Ran!!!-LMK.p)oYsW?UO24(><)Z`;9Y"eGA2.0r&Dn6no5*!!&>t`U'FV7MKp8j"d?2.7=.9oC6L. %:_h_cM&ORe#<Cu82.+U06!!$OtOT?;)@oXRR/8GlDB\rdia?r\fbsRD%959pu4:f\6!! %EgH,rN0k,?:Z4Cgj.g110`Z'a-4eE<h8,S(bi?gYR-!!')D,O.?j`fZ %8W1O:]&F0;reVO)#W/Y8O)l5%KJNi-!!!"CH<or2\6V`jQ`Q1DAeD^H.ht;k-7b#jRSr8"7;6@Ri!! &0'3`0`8qMsTVU/pY<QtQI"3)OI)egM%h;/?3?W_oZ! %:(m0$:#QWRmL+57bl]&N,;0J\fCQp[V!&pE:/'ZFS<FW3dc0O"`M#[N(HDoBP6ucI86V\?Cd)pD0! 2>:CeuKHQjL*.$.)nih_#OIl@W[l4S1*NSnrOO(N1uR;!"m14A7%g*R(_Q(AoEMSjo>]KH,teNKoh(K.+T, (!&]p1!'gN<8-%b8LQ#5YBSl'tOb`Xk!!#.2]\Yd#,$ROk*+X>nZI&dTfuM-<1Gln,)uU=(e;2ghp](:;! OYcF %:0s?S89eS^p<eD!l`Vns"!6#j3U:/Xj"tS#UgA[(OYlFc1NMrC\T,F]bM! DYDK97)Q#`P^bf<$#1`JDrX$r7Q)j1dhZO#mpcb8qAp18=UcHuAT'L]@DnI/ $9Q>Xm648WQ=tN2U4d!)>aA@VA.MJ+]WMGpDUm-NF/8O7>!":AX@Q(hFq,UdgaR!'FdC>*4;? &b6J0.M5+qa?oqm7MNm1*\sIG!](90G2sekMEh/t3"7:UM;2K,GQYDP %:0tLm0,DnKIJ-%k7Qq=Y?U6pGsbD9WYdP<#W!W^Mc),[IH4"IS=LnPF"C*`?Q!(IZ<QuP&1q2DJ].M",%/ JS<eH0E&b6S1&<b@N.-:5='8U&Y1>T=JR0(MDNH9$C*V9(/DQ!5uN.U.0(! C(3<U)c>e"oKWCg1*^Ph:Y3Y01SQKaAbfH3&-,2LV)b2KDF@d,:BPT#A40]'+MZ*jO\q&cPsn2#$1==G74S K@,O4.7DF5WZc'TM7<)Lm$ %:1npklHiO-iNm!6)]N+QZL(X+>f<7UC!Xt'eBClKI,&]lor,H=B21,B(c])CuNM54B,Nd#;eLXlY,c! eA7O.%Q<Y8FC2A*h^)MeGK)Bs>K!3B6[&[TW>-4r#@b*J#LFE$<75QKn(&ZmjS,H#FNLL.Z'n!Ikj! (M;)g="<e$oOdSZnU\=7K<G<IoN#VC+uCW6m^/.N2YD0+PhL,Q"NL5GfTYT,#@Z1,? =dE\InMb0De.T0VX$CfLVf5 %:-i8-p"9<%%l':ot*N;0/hhtN1<$OO+5[Z,*3DiN%?].$'c#bG/k@FVn:=PG>*)&2ZW0Wl0MP1]k!! (e$^Cb`=M@\HV]UYo8oT9+R2*EU6U/obllS6Ob[*fAB!!$%G(AlOmNd[1KU5)n]:)![.a/ (ZS6kKm14=?"'C:uZ*!!#DnX5&P@]TaA*-q7>W`@1cu'm#!i`7uaQ`CqI85g2I`O:"Sl`N1@V!-Lg4$6_A/ X=HgAC.Uan"U/S` %:5S.?p!6QZ")6<=)Rqt,NLIN?5!!(&D8j@h*m.'Ao.[aV0:58fl=WY^e;<C%,QqoQ]^<55h.KBIhmWOL %[9C?!b)%T*1SWG#!'%`1jlH=$3`0ZC\u.3q])VgE[GE?Rj0Qcqe-7RD;Am.J!;E`n<6*VF<Q6#&M %fPXSH&Y:TC[?r6uAh4eW,(P=!pT?!$;Q*N+,1tm]p3,18;@o490mVp16W4f]%ZM>,C5m3%cGU!! #OHeKPo$Wl\Xd %:<:;ERN>NR2W_`fuMoZi7rE<A^i7g%tP`;VmlMpo[O1A[M=q/$9D6tq#f[mnM!+m %f=^&P[1ioBNT&0<7M\,ph721(5,6LCLYrh<PY"fZC!!)J2cVQ!HEDe-'U);]Rp1s^/mR/cW %abLjN$r9PXc+[j8,see5FB,J5%;fY>XfDXKP23"+98Jr3'OSsM7aG>)J5Lu-o(c&!2F>2b! W4AD'KR6O$'3KfDko9IMS0'f$*dN!aRtO#YW<C %:Y9G7m!8]BPLTb\jA[n`VNM6!GpAb11e`74D-L.P]3lc@LN2WKO!<3mB)6&d#,O0MZ<8gg,L&_2l; ($eFWH-"rh`F]5D0Aq[! 1Y#G;.j`oCuoJ58fCQ:FT;F0XUADo;&=&T*uCPgU@c/c#]_sml7.4lT/B76>:pLC$WP4gJ7tomPo:Z3%cH@mNq:]2[fB9!"ce;`6a<dn8Z.+UH]EU^DIdf!97WYWNJBRfbd>VbhSR`bl@a<JY9&e %:e_m.Y7dC\FIJ'5::@,:e!(7Ma40nAc:)(at94TsU&Y1L_Vm/>i^=Bjmep42U51c/!"$Gs@[mpWm8><hd61SRj8]`GU6lT!?.[tj@R`G'@NMg.! XL$.=\B9b0jVh27'TWH6,gDZ"9=0G'W[?\#HV@RabXEf1V1R+!3//g<jkKYTu/)cljCDT)\ipje6jc5,sfmGoh9Rij(9=JCfbP@X?f#@lb3_m5$?V[1NNaou'5@`\BNG`m]!# %:dYiW;;efqEHXd$UjV^oKl9,`NU_lt44n<<g!YKGtl7G^>1G8>Aa[S!j;CP*q! X'Y2bN$0'3D2G>Jr2d1^ZZ"gA,lU%,O1?WhM^DL8i=n93?r)8!+dOX;6N! ud##p<8?"`46i[3=U/BM7Cn.Fm20nk.is^&2!<6c7cQq<,WZF5<5amk8dn>mK1$;k<k/g]3'1\"7[K'C1F>%I!.Yb>M,m([o8bR2bZ]=+6o! 9p76)D6MA8H=F;%t, %:<EN<Z$B!A)8-$Ou!!!"a:ED8lje;@QFX%FiN'*m9!7/iRIQS.? jtPO4dt`X!.0'A+^WqTag6Ga^'RulWVd-b4!+r:o:6^Wt6Q$:)F76\78d#,^W<g&O2m9J></E$Rc\s$!!'$,Cm]@$?lTcpcmRaD577Gk$:`'0+91<b5?/HbrcW_[!!'KS6%(N%E2$=(*6MB^\bZR3Zo4pP56U! nA"hNkW^J<$P99uQ(d\@oD%a\K'>`$#_QLgj %:JO0LZQ2goQ4p@X\+^-Sd4i?9m6oq7H"T%3CQk?/=jA<i_&Hk-"'d;K83X9<uFU7n$gEM6s2hJ;7.23-i! 5)K;[V_nf2<^d&((>QMU&Y1<6\A]=T)<'ZRM5C6U*__t!8Jc_&Z&:R<osl_:=Q[iFT;E!? l2bml1l5`0VU1FF'pBr!+T"_[`c+9@.]LfkS"H&*rl;5)-!C!R&R_[%J!oZX/Eo:!3<b"ng"0_MM0=E[YFk1]RM#S&R&c %:@ZqEb//9<u0T:]0(oS&I!)]alNgku-_:U3;]A2D]#QOjZ5-n)^=\peqb>b^J98?OZ!7UX3\rhYb12Du9V$3l*3gUdMNC+9Iaa'\;'hr9KH)og$PWT[^/-chT/ZhOK!B[2CWqaR&HDe>Q#;q; ()2_@1=`LIOfYP_!!Km;kEDoEY$CY^"4Scd8K\$=<D<N&otqG1A!7O&.RL:+[/baD$WSBCouV2H_-O? 0,8`cm!!!ic`\.3@+s<l8 %:-lDhn.YlJaZ7GtU(j7Z=SE/*+eL*j?N$oDa5QQX"eg!YLLf+h*gghrM5sRC0? iYU7!']k#ffg",i=QJukELGp!!"(!e['l`]i*(.[/QR5;5XBo9O/d%rC6H(We,]Wlt%Q%!! $2ss1WT*';Z&3]VbEN:6Ye[lB_!1O*3]0m?Hd8f/cd/OT5C@6Zc(f.]]LG=k_nQ0Vo[!")JcWjqg\X:rR,jSm1)U&Y0m3>S`UZr4S?m)t2_MDbp# %:Po;dc!-Fr7gD1k@1nmq]7l6_aeGoTs&ORp<eTXF<M5! 11j5iZ/!)Xi:;0J\4&(KBR(9P=.G<l:m:6MfaVk"_rJUQGmC]*BO!r*$ $M([b"70(`E002t[#C^X;#QTN*MYb-_HL:/h!U`b@3&CZMRfEH5F/#TDI7b)SLEb)Bk9[7,#K/t^5PrM2DYIPW&q, [$WJthl2Uhd'gj@+\j/^@M./&PS=DVA#QQ`ncDijUG$sC)&WqiJ/4ZGZ %:Dc?K4!*N,>lCR7JhfPs]Tr8K4XoJH!+'>7`&QM-@:o].?6r?SW!5uN.U/Z[XX20Tih,:<t,6.^9eP<C?N %!4I`HjD9<*9rd+?cQ!4]^VJ,>(s@6Bn&$s0'`K!$\FP/6Wp*V)ks8QP$(Z[#bDcDOS!u>"Y'! &IfsWolDt+8lYikG7f*FMHW0_bD;n0O3ohZ!!&r*A53u"<ob?+Q!!C2r54[)1i?/,8OB?`7"*PgP)"uO %*:3#i2D]^ %:FU.tuj<5a.%<@(579q#R`JEOL!?`J0aGA8<ME"+KJMnC?/s%+m$,f]j"`cbCFb)Qo4od<\e--I? #;s^j!'!$:Hq)^iQ%ojm\j[Z$-Lq]JOBr)b-P,mmoK55Vms0`#5QLlIRZUoQ'uW4uc;_b"o@f!=!! $:d1KK,?V7NL*6UoQbS\>((E!B]<?!+X$euKB?re56p!!:<&W%26@*4`nA\o+-S:([:&6MPKh2sQD2? AUIS4\KW.CGu(c %:1Me*4!7V0,3$0oMVX"!X>V*^IRLk"`r`V/kC.=s?0P&[3+3o\`)[$.<cfu`A25N0/DoscV`_`,U#_:YRFUApV4PXb@WX`;L5[NL!WaHFSe7gO72Zg0=QN#:`[Nt]&HS`UNAXjQDF?0[1m=Z!&Z,;! #67+JCSQYSPid934W+tId4dQs5Sc$d>)bcbb7TcUH:Ar:/isZs/NYs'!!;i<oV**;0<TV-<hV.-8[hY"!! P)EN@8Ou]CBgt %:3nffJOCC'a;5sV`>Db:K7&elh:'_c;0Xj,#@[.l4!)]c:MVMT-WJW2]M@l[d[K$=,fg&f3CYMKa3%@3lHIl\(mbo4.Q)P97&dVS1+Xn3!F! 3A&cbSEb<\"\lod&$\`#)CBnf*X#(R>EI;*"ROYo$e5!AaXW]'Lq@N]mSH2D>lFaqu"(rQJ'_R#<7mI)p3&B([OAdW8jlCfF=$K>N1FjhUPX?_Z<@+.qUba5ZA4? UqO@B7/jRr-B %:,s!8A5k@/d2,#h@=S_#$1@4:m*>s.d!!%\n6[E=SoWt2Q1aphrC2#qhUbjn9r:-*[:1$J=p..tK5P-!>! h']c7QfGh*[aR&96$de7l5K'! +irq4[M]Y`@s/L<om&)gXh8_!)bs\^0%"A5tCLCLJ2`_<;T'O'g=3Ij]F=7<,WO8,?1KT1Q^t_!! n(nh^DLA75TrOe^$G#.'?t)@6=HQ0c<$/\j/a<LboK3UOCbfm9rL-JlF:5!lQgM %:')7lt-Z;3Y3(K<N2``&Y&3s(D_`g!iI"-jh2F7LYDm6Y`";""MTJD?[!8uVX^Z7EWq"DJJ7KIWm! i2(n1,h&rW!fDV7MKur1F2H84of(<0T\CThM>VM1JULBN351q%F.4h"u@MRnrV_*.75?ich&,u3lM(! o+6%q]XD^R(W5pIpQnN3!!%&6W$UG_.jKoYUj4b>EM<F5<4A)NBRPRJV.qA1/E]F#!WY\>: (E422A1q,T&W5<_+dp$ %:*\.j'!.YZX.^".rIHcn,[?0_"W2Y_e7s_R5g/UWXEBQ0j7uHRn1>=N^GT!/B4@(_]2&^&g`ft3t=o %L2<"^ia+@)a>3_.T(:IcGj7Luc<.D^h7!XM!Z"'lJo2#qUhkHg^:(.eKqKL.F? Dg1U.63:2s_akHudPo09"k$j'b"NU,OOOH^4mfgGN\sQaOD#Ie#=&8%4oeSSjGbS=0]Q\3OT?;)J<2r? 3[u'aH0F<Q,dk3Y,]mk"._Ej# %:1B7EQFIM<b\=Sc,]q+FW>g5V9!,(Xn'\<?4H+jrg.u3W\^]4@k\k9/^n:$c;V5oib.%Mad&7+ %Dk:]SpY)'s$2C@$QiQM9%`ei-o=*S?=6nRJ7MRqe?!<BJ^dRr,JM)>UN\kMbCLse-\J8+#QN$quR91baqDT!R,>&LI=3ZRb7pOAqnM6iKSe%T4$ig;c@5?0PC:UKCM+&qcYt%)=!!)7G5PA)$MX1&fmsgUFaX5ioUNdTVgn'a %:ijq="-K7F5>ou4Z!!%#5'QK`;3)Nr48'dHj.'<h`l_A)p3XbUXg2K@^1rui__nM'@! [u=M4CQ5%HoN`'MX1'L4CROV$7]Lu6ub@31`EWb)(.fQ0LrKl!WZJK9]VmG2mi8@da*O9cq0W*!7$;H)4$ %ulB?M;1TD6gSH&Z2,:-?I-))I0$ZeGE)GsH6!(-7TCdb7O1*4Vu-rjQm)1V]M, $N5ND_Rnbi>H8I7[31)!!)%!`J@DLa9;A% %:Bq3in;(CgdQZItE4XI7#.kteAYqIkLZI(fH[C(! Z!"_UK.WUB#';^"]@Pi63XN3I,!)_5pCV2kQPV[GYW__4$LcXVt! >:;kHDHL#,o6C+j(n"^1WBD[e>';_7@g_*b<@,7FU$cgM?"4aABlm;_AYNI53J^'_TS<5U<*Z+X_>C@mj2^_a$_?16*5P;&BWQU([35,_9>GW0Q)3AG#(!.;kD&jTn`E^*.#L/.eOq(YOCo$GJEq**6p %:_uKeY6`3EqdTKH3B0gh,[-UHd!,XI5ndstM>d)YV?B>?^*WQ1E*oo^<GNME.nsL01q,#rK! 5=)V.*dGLkRkdiid>G/[/^4D3`2CX%GQ=`-]7L=II0?&!!n\#8BH_JI-Bec#<4aFrJtjs,j")LLfQuKE?<% [)pX(/)gN!H!&Do@*^hiD49UJ6&]K#,OZ0!G!-B7r1t_%T-q;l,C;T&!)`ds!+"FU1FjUJUNMF4^@n&Q!!";</-cXf %:=X&`pFk-;g&]O;,WQTel0k*OZpE-t,;8dA(]q0DAL]@GMc8mU;U)9dKIm)MB@WZf*! 7V2&1"Smm)7qk*bU?X4;9T%`6hY(Z0mi.?#Fss8/63,*0VTbQ=B@ZD@T=%#I^M^qA,o_\:<u[p!'iZBm %TEal9(t@2HD_*>E&7U!'I(R`L(.)H80'`m$OJ9PQ2tDT42+G;:I>+)D`0H=[cbXX8i5_,DnNOeuKBO*@ %W?-l)CT"H.Z$[&c/t %:)tf.9U8VR$7WC3ar#Z%a?\hAR+uc3iIZ]%C*&4IK:)!g4ontj`-T2&q_hh9^+#.jq! `T.&jII^L0f!'1Pj0)'ANX@ZbQ%VPB@0=-1g6/Hlq?q2p/N::!/_h42)nGQQe %6375VCBS,a*K@]8tb6kO^HE[N[ADK)<e!!HS='ISdKTfhC(0r&DG&-(8^!1P4AhA:afioYX\P=2$U&_,o+ljdkMKM?Y!0'ML27dQASW*ULMEGu]A>*m1 %:jIrnQ=m5;r8D,`"!!&UMc-Fcrb! jkLgT,cXk*c8e;8&WK.;#LjV4+;AI5VM8"sX*RMY]cmO:aq[+tLuq1Cj(m6jS<?^W7lg@p^K? 21INBN+,1Pa%6P-0F+O`9n_"L7Ip:DH>#bLE>_U^5h%G"%7:7^4]/sb5#9]C`cr@u#QUkmN);I0^DM %0=L9:Pd&P"i!+K<r+%?g5Ob\lDNe]`-6kLjj"nFVXlqZXS-Sg",'/Pq`FNGq#3)eml %:&ePh!Jis,hPB@EK`N5mmBlfj*64f<92kOPb1/3YV9Es'B<jD35>uimGNF/;O>;pCLW7l6LX+3udPbSI&3UQ'8IpqiW+ccXU;]="F="=s8,s)Y?AkmKY?,S! Q"NML>&UZP"9=E0>p1gbn"o?m7;afRF>^W1#fnD`PWgE25D%=Kn"Mn0lfH(d&AF+%L\ +:K0GmF6ju<(0F@EqEOGJW'V<\+N$pOhW0JuViRY*<p!+&-ZY#H75A(&:$ %:C^d0/FQRsAf)V$q/@0$/%&Hr`176Zr6t89C*"N+6CWM;U$EQ?<fM;_rc92s\-TI^:!<MDI;2cpc"?HcsIKtl@fASb$:p%W9+O3A3^#L.68Jkc\j*#*X-%ot4^G- t`lX$GjYL"=62%M'6g"FL6lrqDhE5mOG+#d9^8a@=!!#pq@a$PO]hnB"bYTNV2,=2q0s?Qbl5+_F2PP %/ZW5&e0ib4Z4s9$*&TUJac85gl(HJfV3\KK@OCR_9 %:aJ"_f128Vla/FDH1,VERFc;M=U5i*'0a9nAjh%p25?'Zub"auPR2aGGQ"C#HBXB7ofU(`C? OtY$E2#<EXTAJG-]2SNjYK5"ld^h9nlk-M!!!_nV;0us;5L:Oifo<\5op)j@W%Ed@O=\lk! m0rek*dA3_9p;8jJIl-.Wf%!&[+EehBVpjcbIY<I"QEBRFuCjIpW>%p`@W*kEPb!! &[/ragA2qSiAohqL0AMd-5beP#EA\42]t29q5> %:T(64>4>WqVGS!,Na6bTh(]3O3"$T#j6%aMG;$$aI0+N:#;+*X_2VX%^Nq'&s6'")u %ut>Xd"sV96ScDI.nL@79/\IX)A#g3(cacuqF.,e6p:SZ72C`m3]FoB! #RP+ontQI3bfI@DA\:4#O2Zs+JrjQ@^3+bF_t2W13M!P?&\ga.#t439#uu?U9NBd5<D`\!!$mQ<MUL07! p@^FW+,9;^VPFI:KYs`TZ`__K-rZ3O+4N"fMIXq='P< %:LgihA+s'$2A0O-(,#Y3\P/nRR!E#q0Zm'()H/p-^lD*NR="uK2J?I"sf/=Fi*],'gELDqq% +bIZZek,:5N,#0k)$:6FeVha"9=_]f!jHl5;Dl\4.etVFc6DG#ZXYXVn^<pJMpKf:mL]2<\KU9KMj[. (\oh558-L]?V1<42!r'!5%X#,,SrFG4s`,o2%`#`l5,;N1S;L>gC_G%!! F3O^=5o#N+Ed,pa/C2<*rf/,TZb5&Ok%>fKHfc %:;Ve<HA^UK>;^cSb!7G@F&\FUJ)WX9uELjNt;#gl\',ecF@W] (Dlrthr&cF3R$:HjNbTo_j5<B`;CHVpA>j"Xh#gn1<Lh/FVGpA3SbVS=)AZj:\N]_C`!.O"&lfu_^2eE`2N F!j0H3B@:7bpnb:,CEc:,B9^:,>lu`%p'R+fH>h%5ne-YrKM`L,%*jF[N5m1EmIC+ZMSQh %2:IU2GcL1rqUD2^5h"!$O?.;)^lR2Bdf7/u)CqoqR*s %:%4N1q!)=7$6].QNV<T$EmmO.(L]@GFEhZMt`$d]7SNiIO62aU]!1?8+cU,`+tq4,fN3nXHDgfDe_ii8>ZsKi'\-/dGtt>p!.Z*UPo,gC,2u)tE?[=Y;2d,i!]C9m:-^RH'! 48a+8[gfR'eiH@K@dXF$)o+.tfS_Z*$GrX-#pQL.q@B!%X[(A? <p@2e=p9*muQ+3Y295]"'XcCNbKA\]"&8e."S;+9;"s:='3:GiifiMHYY1iD=+; %:YNkBQ!(9\XnD&b:3Dn9`]NFnkNW9&jU8WfkAO(:1W1eH1[D565! #1\7ZW*GW0X(#$h@qiAW:BogGdI&X:)#Q0DdKl:'1G=rM'+qfl;?1iP4]/LP'u:E)Cf? TL(OD*7=>V"1npqk+nA)Z'f,DF'VfJp!]-oucJ5(AW5PF\e@#g]7o^TA!:%42= %0aiJU]aY*7*GB>j27h6kP,E-_K]],!5E+[71iB^CUCI6Ph\*]&ekiSL?sO3k.Zr %:icF!=!38u@NJW!(lU77e&]A<26t^p9B4S_#">]",*5q%Z24AC8/Wkf@4!K$b!!%:X;KfOXdHa>'k<iMS/ EQsVR#t]O28BV\%Q.WYLK#\+)EKPQ,T9cP7MOAa5[PE::P\$8?\]QB!D!Yp'NH3s-p\Hf1*)W+0]K$ $@/p=87MJiRlCek[m>I"JM4ugj!!$u4f$LKq%%SfHEtimIMY[<<+cVg %7K&<;ffVerq8ZXFdJs:VNE.>@n_$-m %:qpN-;I?fV_LKZV?&-0bI2)$cpXZRtg(i$`F;++^j!3=n3@[rZ%S1$j.)9%GAD?p4j %lmKbR+)SM0;DLj>4N62"Y$oK'Q]g7+[SI=l\\45)F5Q_Qq.2W!:n6!`i;.C=*A6;U% +8#r]gKi1fcP^5hfO]H&1dY`EY2T]RV+h&#FTF6km$5b\K5s"]g6f73D_="#Oqj)M45e6r? =fH9W"S@":d0U=<t?)iQ2F4>h<s[9elN&mBgKG.k[t %:1c:u20-cA>'h*oL_DR*Jau74r&jZ:3@Q'%6T'X6Gr8TZ$6VgiLkIH]2Cr$oIoeDr&,Rh26V7a,6QRu_:niaIH,tdcG2tZJLbN9d`eiIPOC1I2\muL2<'` YJQq9"KR"+JG&kRmgej\H+c9)<4&2[XsY",^2,V^\IJ8:Nl187nHN(NNpQe`=#8FHNY`p7p'rUo<HLU&A_k "<re!'o$C1"VBVJuSi*QUS"Wo@f!#&u%^DeR1dBG>74q %:f>&:[2_e_%1_!7]"L)3l-n6lPj[KsW)WX&K.LuRp15ZZ4D$Vj'U8!<A4"_p? #blVF#_a<<;:N6t>XfEm1,p\V^4l[h(`H7NjUa4@=rt],LnXs,;#ij>L/Qh=F+a=_1<[m<>*W4V!.]uQc+Z e<d5*s%`UU0eN$tD.!Pli6U,#'c+@6r1"tP@?(f@@b3#3V>Yo5<4`>W?YN$q^jUME([PI!LS#<? o=H0F45o?aj\]!e$bGn<Q'OkU:6 %:\fiCR$e/um7BeLEC+)AGPnuq_,_C=O5uNsQ3(fo'5"LoqMA!<S6Uq+VdCu,! W`[b<-]6Uo*L@F.!!'usU>\L;B;6;);,l^,nkKUheFMF!2RbMA)J)8ibpKn>nPV9SW#l!@;FYXu`LJ %]0fM]m0p>$Mo1T.F2_?b"67sZ>'(e^Q2=cjcZ.Jdo!77K'+31]8[EURpLSA\MOiIG%06=0;)Rk<pd:Q"C(6bL!$M#i'1IVlZha[:1D+4b %:4tje]Fl23Z!*CS*C5A5K,nrf_2&*5h=9+H'M5'S#FVSOO`bUYlFK.J&UAtW[,E+ $c6f(r2<[WbT0F,fP0F6?^6;'#C@4YSFXEP1QL'Mi102dP\!!%B.),:mdoC$f\FJ=T.SU2L[*9KF^g[o? m:/OGeLM]F6:<EP:,Yf&KHh3r+SLEX?bq&2DZEu:uBPbeM;4cf0Hi2#@U2iA\MCiq'A3osA!)O.F>TcL4S3_R;qpO7r;Zht[InZ7 %:f;Z=[=[$\pp.fog>gI^!!$BZi4H2'.B)FC6M5!>qR0rupG&X1SCO!#MHQ:3s; %<&i+9J\Q3'K_"MQS[C6rA7"RU9RV!!%7LDi,H1<-c]V]X\\EN<lPG:F!0A1Q#0g^83X2V),\ +Pr$i:1H,:WW#mLoBJoUMhU+s<pO>@g@hJbaUEWAVMW:*]2g75KTsp5YlFg:<F=Bq6kSsGkM>;h0ht5+";T=t8L<FTbMpN[>!$+kbUS>N&#'=# %:?fgVS!3CQ;f3";nT#mR]4EPH$T`>(*lchfCB.mtg)a"Wog@(R4!IS(o+*/[? G]_4pq=H<]0G+9b241(Q&0"JBSFB;QN36E%J,qf$nD'R?SZ %tB*Ljfgm^bDg!!!]dIm;)4H;0%ig9NXs;:GRGCN(J,7(r?Y,PeF)OqT]c! (^Z#82`reQ^YQG:8gNAA^iAZ&-/)qLG1,0*1'O&EMc5Z7Djrn5bcOn2S=(D*NdCIY7G?[S>[b783/+u %:+E)C3Pb"aA29M@I][c*1f8>5(6>!fYE:7%fGYcKu0I8Sjatlcm! #3hjrS:hO;A$NFoq<(/=9nmNMMQ=1#Vf(5IC-Kt`TWJ$J;?7B`/SthkX7.dmLdG)=5KP/0`Xb===K,^'? 0fG0lC$e4HQh&2$!\P:)"R2U['a,04`Bt*`A91!!&UW]r2q"3W:6HNCc4-?./cRSnXg=@X&(l3fl_l9"Bn!!(DHnk[dNLsFDG4"f)GB3,'5+4&55 %:.kBG=mS*AN#Lh2p=F)G[!!&?l::&C'l2<FdI?D6<5G\>[hm8P)aqi*fAP6XYA1M1@!! $Z4BBs*oB,bKQB3T"1A@hgAA=^'0f`Bd"=c]X[2BWs-!!"%1SWKD*SXGJZcH@i_0$=4p=k_@'=0d+]<_aJ.G=@[!! (,WVD;U**QnrXeI_EA#lO`'4"q,qQW*TKS'_+5)oqSk!!)^bC7r<W8Ib>W57aTu;S)o/ [#pB\2Dn(<8,N:b\(0C< %:]>!=3!!%/q>PE4rhqY+fNVDjdoWS;q0#N_6f/&l[T8"d&djT(8!!'_*M)He7UY?aQhjUF#B5[bMVUT^u] $6_Q9eH1CBns:7!!)\1qm;mmCS,>[[)lWMBrM(4&&QgIodak+0`FZrQCQ9%!!"HP7djiqBUc;ip^Lt\<d0q\9U]ml4Kf1Y0i`g@dj-Z!!"agS\E=3T,,?,hgX;W^UX=E@Z.C`d,M_)5I,U]1]EgW!! *$_OM)h/"nH+T %:8G8@n/+_N[GCBMl>1E4#[J1sFXD.4,=L7W<!!(^,g5c22p3JVIHUlJcWJ^`VE)rJ-RD#ZKBtiE=_h\! T!!##efXA\Q%NF&MT0>D.E-VE`o07^geHd^3]hR\X8+c/r!!)37T!mIIf:^7BbMLQ/a? BS(r:<*M<nh=ZT,t,hWuidu!!%B)b3j[13ocTQo1hC8eMR=,5@3KC2I*2Xk*qr<#.O's!! #H6AtB',pCe@Jl)3DT;;2'NR7$Zo %:]#jJV2Q-+TWp&mddc+su!!#`Y5C[cW.Jm(o<]&T)Uh'N+djj$dfrNeB*UH;La+%tB!!! PYg@CGD:,XJ2T.)7L#3c*fW2bkK>A%:Y:$+[L?u@hq!!%rEhK))_iI-%E*(hX3A:=LYPkE5Og %RoSED6(#r)FF%!!&Nd=XH"%MsB2!H_CAdrNuV*C0S:ZgU(.r2TEAZ"q>$:!!'I]]I %5`X)005^=BB&Q"g:!>4!4-%aMf:D9't@L>;s0 %:X6U56!!'-6A`*G$W9e^#V']1H%I!im1LO<\>u3SBEY-!jG&!:&!! %=[*=^K46hGR9NUhP3H4BoTfjXZ+_c*YkY$.g\[8r@<!! &H.)VapmbmbT@UW_U`HM.==jQedI08l]edX#)bK='@`!!#_6o_WrL_d<l$ +sZpmkZe)flom:"bGQAG]3;*qPS842!!#*WD:A2mBDoTSDX4+u]BB4ppUt\GpA1o![cI2=A\"'i!!)tfBu"]O>[DU %:WLll5/r+YC^[(q#)l?'YYIjd'mFuR/EJ"`A!!);u4Ln<m]X7(7Rc&>/SYlGf(#*s!\FIN3cs.bK8nJe!!'e4L993Sgj#T:2qVg(%N>BJCt-1/Hd02cr_(o\falbs!!!q5T<b)q?a=%Fhm2.G\_r_+5).MH(+(;n_AF]TC0qK!!'c_<8lM,D*G/&WG)pQC,>njkPb-.hcO6ng%_a8s87l(!!'/@q7*E; +rg+uXWoHls7lWp&KhHo %:><gfpqIf-$q%D^`)l_^m!!!ITqgZ(+XqC^Z! UB`E7VMi&Ch7$aCh3SIlU50'AQ3A\J,hP/X&_W&@rq\OVc?Z;EbTCk! +u94'2W7\F)Y]#FD5o07fX*@Bk.2Dp.]L%@VS+-!!)7XJ-^5u!8pRFBle@r!8C4S!s!g?!! #PXDdu=L@:Wqi!!"lCCi9@T@qu&FY#\[-!!%43Ch7HpDL_^G#3Ad/D.7F"9PIsV@<-Vn"p+gU<+05i3.1.K %:!&Y&_$UI9N7W1$`!!!$k6Z6dZE]*mu7Sn,DE(i.o+92F/2ZR?!A9Dp(!!'u3Bl7K15u:uP#L?lcj %W9W4:D4H7VQLB!<O2k6=FqL@k\F0!!%(3#A!sY8,tONQiKqd!%h(M8H]"nVaklDA7]f^!<NCI;fm; $AUsm`E`6pqFF+8n8#QJI!,OP)D_M[59OW3XEW?+m2$djq!!!"m7riNjDu]ka6#q!aGC[J;!<<0)! N,s=5la1NMmj.\ %:!7(Ya!6"p<!6"rW!6"rW!6"rW!6"rWJ,hA+,lf4k,lf4k,lf4k,ll9h!(d5X!'pTN!'pT@!oj8P!-A5!! N,p,J@fFoFT?L`Vm?DG4TXRCirCY2iueF)Fu'+i!%\+l!A4B1! 22IVaT2A@UB.7mVZ<UpVZ<UpVZ<UpVZ<UpVZ<UpVZ<UpVZ<Ups8StsVZ<UpVZ<UpVZ<UpVZ<UpVZ<UpVZ<U pVZ<UpVZ?bsVZ<UpVZ<UpVZ<UpT"aiO %:VZ<UpVZ<UpVZ<UpVZ<UpVZ<Ups8StsVZ<UpVZ<UpVZ<UpVZ<UpVZ<UpVZ<UpVZ<UpVZ? bsVZ<UpVZ<UpVZ<UpVZ<UpVZ<UpVZ<UpVZ;JP@5To$MQANgJ,h,b1CGorY!"Se2`0GY!')j]! C<q'2)ab$jT%/&!(/^*1BB?j!NlF\*q%.H %:!!!!K"4@20!94*X5la1N5la+Lks5:M7Pb&&!!3.M7VlLTAOL*>De*DZ!WRrf/A9+%:~> %%EndAGDEmbeddedDoc %%BeginResource: procset Altsys_header 4 0 userdict begin /AltsysDict 300 dict def end AltsysDict begin /bdf{bind def}bind def /xdf{exch def}bdf /defed{where{pop true}{false}ifelse}bdf /ndf{1 index where{pop pop pop}{dup xcheck{bind}if def}ifelse}bdf /d{setdash}bdf /h{closepath}bdf /H{}bdf /J{setlinecap}bdf /j{setlinejoin}bdf /M{setmiterlimit}bdf /n{newpath}bdf /N{newpath}bdf /q{gsave}bdf /Q{grestore}bdf /w{setlinewidth}bdf /Xic{matrix invertmatrix concat}bdf /Xq{matrix currentmatrix mark}bdf /XQ{cleartomark setmatrix}bdf /sepdef{ dup where not { AltsysSepDict } i if 3 1 roll exch put }bdf /st{settransfer}bdf /colorimage defed /_rci xdf /cntr 0 def /readbinarystring{ /cntr 0 def 2 copy readstring { { dup (\034) search { length exch pop exch dup length 0 ne { dup dup 0 get 32 sub 0 exch put /cntr cntr 1 add def } { pop 1 string dup 0 6 index read pop 32 sub put }ifelse 3 copy putinterval pop 1 add 1 index length 1 sub 1 index sub dup 0 le {pop pop exit}if getinterval } { pop exit } ifelse } loop }if cntr 0 gt { pop 2 copy dup length cntr sub cntr getinterval readbinarystring } if pop exch pop } bdf / /_NXLevel2 defed { _ _NXLevel2 not { /colorimage where { userdict eq { / /_rci false def } if } if } if } if / /md defed{ m md type /dicttype eq { / /colorimage where { m md eq { / /_rci false def }if }if /settransfer where { md eq { /st systemdict /settransfer get def }if }if }if }if /setstrokeadjust defed { true setstrokeadjust /C{curveto}bdf /L{lineto}bdf /m{moveto}bdf } { /dr{transform .25 sub round .25 add exch .25 sub round .25 add exch itransform}bdf /C{dr curveto}bdf /L{dr lineto}bdf /m{dr moveto}bdf / /setstrokeadjust{pop}bdf }ifelse / /privrectpath { 4 -2 roll m d dtransform round exch round exch idtransform 2 copy 0 lt exch 0 lt xor {dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto} {exch dup 0 rlineto exch 0 exch rlineto neg 0 rlineto} ifelse closepath }bdf /rectclip{newpath privrectpath clip newpath}def /rectfill{gsave newpath privrectpath fill grestore}def /rectstroke{gsave newpath privrectpath stroke grestore}def /_fonthacksave false def /currentpacking defed { /_bfh {/_fonthacksave currentpacking def false setpacking} bdf /_efh {_fonthacksave setpacking} bdf } { /_bfh {} bdf /_efh {} bdf }ifelse /packedarray{array astore readonly}ndf / /` { f false setoverprint /-save0- save def 5 index concat pop storerect left bottom width height rectclip pop /MMdict_count countdictstack def /MMop_count count 1 sub def userdict begin /showpage {} def 0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin 10 setmiterlimit [] 0 setdash newpath } bdf /currentpacking defed{true setpacking}if /min{2 copy gt{exch}if pop}bdf /max{2 copy lt{exch}if pop}bdf /xformfont { currentfont exch makefont setfont } bdf /fhnumcolors 1 statusdict begin /processcolors defed { pop processcolors } { /deviceinfo defed { deviceinfo /Colors known { pop deviceinfo /Colors get } if } if } ifelse end def % pix = x^2 + y^2 /printerRes gsave matrix defaultmatrix setmatrix 72 72 dtransform abs exch abs max grestore def /graycalcs [ { {Angle Frequency} { {GrayAngle GrayFrequency} {0 Width Height matrix defaultmatrix idtransform d dup mul exch dup mul add sqrt 72 exch div} {0 GrayWidth GrayHeight matrix defaultmatrix idtransform d dup mul exch dup mul add sqrt 72 exch div} ] def /calcgraysteps { forcemaxsteps { maxsteps } { /currenthalftone defed {currenthalftone /dicttype eq}{false}ifelse { currenthalftone begin HalftoneType 4 le {graycalcs HalftoneType 1 sub get exec} { HalftoneType 5 eq { Default begin {graycalcs HalftoneType 1 sub get exec} end } { {0 60} ifelse } ifelse end } { c currentscreen pop exch } ifelse p printerRes 300 max exch div exch 2 copy s sin mul round dup mul 3 1 roll c cos mul round dup mul a add 1 add d dup maxsteps gt {pop maxsteps} if d dup minsteps lt {pop minsteps} if } ifelse } bdf / /nextrelease defed { / /languagelevel defed not { / /framebuffer defed { 0 40 string framebuffer 9 1 roll 8 {pop} repeat dup 516 eq exch 520 eq or { /fhnumcolors 3 def /currentscreen {60 0 {pop pop 1}}bdf /calcgraysteps {maxsteps} bdf }if }if }if }if fhnumcolors 1 ne { /calcgraysteps {maxsteps} bdf } if /currentpagedevice defed { currentpagedevice /PreRenderingEnhance known { currentpagedevice /PreRenderingEnhance get { /calcgraysteps { forcemaxsteps {maxsteps} {256 maxsteps min} ifelse } def } if } if } if /gradfrequency 144 def printerRes 1000 lt { /gradfrequency 72 def } if /adjnumsteps { dup dtransform abs exch abs max printerRes div gradfrequency mul round 5 max min }bdf /goodsep { spots exch get 4 get dup sepname eq exch (_vc_Registration) eq or }bdf /BeginGradation defed {/bb{BeginGradation}bdf} {/bb{}bdf} ifelse /EndGradation defed {/eb{EndGradation}bdf} {/eb{}bdf} ifelse / /bottom -0 def / /delta -0 def / /frac -0 def / /height -0 def / /left -0 def / /numsteps1 -0 def / /radius -0 def / /right -0 def / /top -0 def / /width -0 def / /xt -0 def / /yt -0 def / /df currentflat def / /tempstr 1 string def / /clipflatness currentflat def / /inverted? 0 currenttransfer exec .5 ge def / /tc1 [0 0 0 1] def / /tc2 [0 0 0 1] def /storerect{/top xdf /right xdf /bottom xdf /left xdf /width right left sub def /height top bottom sub def}bdf /concatprocs{ systemdict /packedarray known {dup type /packedarraytype eq 2 index type /packedarraytype eq or}{false}ifelse { /proc2 exch cvlit def /proc1 exch cvlit def proc1 aload pop proc2 aload pop proc1 length proc2 length add packedarray cvx } { /proc2 exch cvlit def /proc1 exch cvlit def /newproc proc1 length proc2 length add array def newproc 0 proc1 putinterval newproc proc1 length proc2 putinterval newproc cvx }ifelse }bdf /i{dup 0 eq { {pop df dup} {dup} ifelse /clipflatness xdf setflat }bdf version cvr 38.0 le {/setrgbcolor{ currenttransfer exec 3 1 roll currenttransfer exec 3 1 roll currenttransfer exec 3 1 roll setrgbcolor}bdf}if /vms {/vmsv save def} bdf /vmr {vmsv restore} bdf /vmrs{vmsv restore /vmsv save def}bdf /eomode{ {/filler /eofill load def /clipper /eoclip load def} {/filler /fill load def /clipper /clip load def} ifelse }bdf /normtaper{}bdf /logtaper{9 mul 1 add log}bdf /CD{ / /NF exch def { e exch dup /FID ne 1 index/UniqueID ne and {exch NF 3 1 roll put} {pop pop} ifelse }forall NF }bdf /MN{ 1 index length /Len exch def d dup length Len add s string dup L Len 4 -1 roll p putinterval d dup 0 4 -1 roll p putinterval }bdf /RC{4 -1 roll /ourvec xdf 256 string cvs(|______)anchorsearch {1 index MN cvn/NewN exch def cvn findfont dup maxlength dict CD dup/FontName NewN put dup /Encoding ourvec put NewN exch definefont pop}{pop}ifelse}bdf / /RF{ d dup F FontDirectory exch k known { {pop 3 -1 roll pop} {RC} ifelse }bdf /FF{dup 256 string cvs(|______)exch MN cvn dup FontDirectory exch known {exch pop findfont 3 -1 roll pop} {pop dup findfont dup maxlength dict CD dup dup /Encoding exch /Encoding get 256 array copy 7 -1 roll {3 -1 roll dup 4 -2 roll put}forall put definefont} ifelse}bdf / /RCJ{4 -1 roll / /ourvec xdf 2 256 string cvs (|______) anchorsearch { {pop c cvn d dup FDFJ exch 1 index e eq { _ _bfh findfont _efh d dup m maxlength dict C CD d dup / /FontName 3 index p put d dup / /Encoding ourvec put 1 index e exch d definefont p pop } { {exch pop} ifelse } { {pop} ifelse }bdf / /RFJ{ d dup F FontDirectory exch k known { {pop 3 -1 roll pop} {RCJ} ifelse }bdf /hasfont { / /resourcestatus where { p pop /Font resourcestatus { pop pop true } { false } ifelse } { dup FontDirectory exch known {pop true} { 256 string cvs (fonts/) exch MN status {pop pop pop pop true} {false} ifelse } ifelse } ifelse }bdf /FDFJ { d dup h hasfont n not { pop /Ryumin-Light-83pv-RKSJ-H h hasfont { /Ryumin-Light-83pv-RKSJ-H } { /Courier } i ifelse } if }bdf /FFJ{ _bfh d dup 2 256 string cvs ( (|______)exch MN c cvn d dup FontDirectory e exch known { e exch p pop f findfont 3 -1 roll p pop } { p pop F FDFJ d dup findfont d dup maxlength dict C CD d dup dup / /Encoding exch / /Encoding get 2 256 array copy 7 -1 roll { 3 -1 roll d dup 4 -2 roll p put }forall p put d definefont } ifelse _efh }bdf /GS { dup hasfont { findfont exch makesetfont exch pop ts } { pop pop pop ts } ifelse } bdf / /RCK{4 -1 roll / /ourvec xdf 2 256 string cvs (|______) anchorsearch { {pop c cvn d dup FDFK exch 1 index e eq { _ _bfh findfont _efh d dup m maxlength dict C CD d dup / /FontName 3 index p put d dup / /Encoding ourvec put 1 index e exch d definefont p pop } { {exch pop} ifelse } { {pop} ifelse }bdf / /RFK{ d dup F FontDirectory exch k known { {pop 3 -1 roll pop} {RCK} ifelse }bdf /hasfont { / /resourcestatus where { p pop /Font resourcestatus { pop pop true } { false } ifelse } { dup FontDirectory exch known {pop true} { 256 string cvs (fonts/) exch MN status {pop pop pop pop true} {false} ifelse } ifelse } ifelse }bdf /FDFK { d dup h hasfont n not { pop /JCsm h hasfont { /JCsm } { /Courier } i ifelse } if }bdf /FFK{ _bfh d dup 2 256 string cvs ( (|______)exch MN c cvn d dup FontDirectory e exch known { e exch p pop f findfont 3 -1 roll p pop } { p pop F FDFK d dup findfont d dup maxlength dict C CD d dup dup / /Encoding exch / /Encoding get 2 256 array copy 7 -1 roll { 3 -1 roll d dup 4 -2 roll p put }forall p put d definefont } ifelse _efh }bdf / /RCTC{4 -1 roll / /ourvec xdf 2 256 string cvs (|______) anchorsearch { {pop c cvn d dup FDFTC exch 1 index e eq { _ _bfh findfont _efh d dup m maxlength dict C CD d dup / /FontName 3 index p put d dup / /Encoding ourvec put 1 index e exch d definefont p pop } { {exch pop} ifelse } { {pop} ifelse }bdf / /RFTC{ d dup F FontDirectory exch k known { {pop 3 -1 roll pop} {RCTC} ifelse }bdf /FDFTC { d dup h hasfont n not { pop /DFMing-Lt-HK-BF h hasfont { /DFMing-Lt-HK-BF } { /Courier } i ifelse } if }bdf /FFTC{ _bfh d dup 2 256 string cvs ( (|______)exch MN c cvn d dup FontDirectory e exch known { e exch p pop f findfont 3 -1 roll p pop } { p pop F FDFTC d dup findfont d dup maxlength dict C CD d dup dup / /Encoding exch / /Encoding get 2 256 array copy 7 -1 roll { 3 -1 roll d dup 4 -2 roll p put }forall p put d definefont } ifelse _efh }bdf /fps{ c currentflat e exch d dup 0 le{pop 1}if { dup setflat 3 index stopped { {1.3 mul dup 3 index gt{pop setflat pop pop stop}if} { {exit} ifelse }loop pop setflat pop pop }bdf /fp{100 currentflat fps}bdf / /clipper{clip}bdf /W{/clipper load 100 clipflatness dup setflat fps}bdf /AVec 256 array def AVec 0 /Helvetica findfont /Encoding get 0 256 getinterval putinterval /ANSIPatch[ 16#0/grave 16#1/acute 16#2/circumflex 16#3/tilde 16#4/macron 16#5/breve 16#6/dotaccent 16#7/dieresis 16#8/ring 16#9/cedilla 16#A/hungarumlaut 16#B/ogonek 16#C/caron 16#D/dotlessi 16#27/quotesingle 16#60/grave 16#7C/bar 16#82/quotesinglbase 16#83/florin 16#84/quotedblbase 16#85 /ellipsis 16#86/dagger 16#87/daggerdbl 16#89/perthousand 16#8A/Scaron 16#8B/guilsinglleft 16#8C/OE 16#91/quoteleft 16#92/quoteright 16#93 /quotedblleft 16#94/quotedblright 16#95/bullet 16#96/endash 16#97/emdash 16#99/trademark 16#9A/scaron 16#9B/guilsinglright 16#9C/oe 16#9F/Ydieresis 16#A0/space 16#A4/currency 16#A6/brokenbar 16#A7/section 16#A8/dieresis 16#A9/copyright 16#AA/ordfeminine 16#AB/guillemotleft 16#AC/logicalnot 16#AD/hyphen 16#AE/registered 16#AF/macron 16#B0/degree 16#B1/plusminus 16#B2/twosuperior 16#B3/threesuperior 16#B4/acute 16#B5/mu 16#B6/paragraph 16#B7/periodcentered 16#B8/cedilla 16#B9/onesuperior 16#BA/ordmasculine 16#BB/guillemotright 16#BC/onequarter 16#BD/onehalf 16#BE/threequarters 16#BF/questiondown 16#C0/Agrave 16#C1/Aacute 16#C2/Acircumflex 16#C3/Atilde 16#C4/Adieresis 16#C5/Aring 16#C6/AE 16#C7/Ccedilla 16#C8/Egrave 16#C9/Eacute 16#CA/Ecircumflex 16#CB/Edieresis 16#CC/Igrave 16#CD/Iacute 16#CE/Icircumflex 16#CF/Idieresis 16#D0/Eth 16#D1/Ntilde 16#D2/Ograve 16#D3/Oacute 16#D4/Ocircumflex 16#D5/Otilde 16#D6/Odieresis 16#D7/multiply 16#D8/Oslash 16#D9/Ugrave 16#DA/Uacute 16#DB/Ucircumflex 16#DC/Udieresis 16#DD/Yacute 16#DE/Thorn 16#DF/germandbls 16#E0/agrave 16#E1/aacute 16#E2/acircumflex 16#E3/atilde 16#E4/adieresis 16#E5/aring 16#E6/ae 16#E7/ccedilla 16#E8/egrave 16#E9/eacute 16#EA/ecircumflex 16#EB/edieresis 16#EC/igrave 16#ED/iacute 16#EE/icircumflex 16#EF/idieresis 16#F0/eth 16#F1/ntilde 16#F2/ograve 16#F3/oacute 16#F4/ocircumflex 16#F5/otilde 16#F6/odieresis 16#F7/divide 16#F8/oslash 16#F9/ugrave 16#FA/uacute 16#FB/ucircumflex 16#FC/udieresis 16#FD/yacute 16#FE/thorn 16#FF/ydieresis ] def 127 1 159 { AVec exch/bullet put } for ANSIPatch aload pop ANSIPatch length 2 idiv{AVec 3 1 roll put}repeat /DoPatch { dup /CharStrings known { setfont 0 1 255 { dup currentfont /Encoding get exch get currentfont /CharStrings get exch known {pop} {currentfont /Encoding get exch /bullet put} ifelse } for } {pop} ifelse } def /findheaderfont { AVec 256 array copy /FHT /|______Helvetica dup RF findfont def FHT DoPatch FHT } def end %. AltsysDict %%EndResource %%EndProlog %%BeginSetup AltsysDict begin _ _bfh _ _efh end %. AltsysDict %%EndSetup A AltsysDict begin /onlyk4{false}ndf /ccmyk{dup 5 -1 roll sub 0 max exch}ndf /cmyk2gray{ 4 -1 roll 0.3 mul 4 -1 roll 0.59 mul 4 -1 roll 0.11 mul add add add 1 min neg 1 add }bdf /setcmykcolor{1 exch sub ccmyk ccmyk ccmyk pop setrgbcolor}ndf /maxcolor { m max max max } ndf /maxspot { pop } ndf /setcmykcoloroverprint{4{dup -1 eq{pop 0}if 4 1 roll}repeat setcmykcolor}ndf /findcmykcustomcolor{5 packedarray}ndf /setcustomcolor{exch aload pop pop 4{4 index mul 4 1 roll}repeat setcmykcolor pop}ndf /setseparationgray{setgray}ndf / /setoverprint{pop}ndf /currentoverprint false ndf /cmykbufs2gray{ 0 1 2 index length 1 sub { 4 index 1 index get 0 0.3 mul 4 index 2 index get 0 0.59 mul 4 index 3 index get 0 0.11 mul 4 index 4 index get add add add cvi 255 min 255 exch sub 2 index 3 1 roll put }for 4 1 roll pop pop pop }bdf /colorimage{ pop pop [ 5 -1 roll/exec cvx 6 -1 roll/exec cvx 7 -1 roll/exec cvx 8 -1 roll/exec cvx /cmykbufs2gray cvx ]cvx image } %. version 47.1 on Linotronic of Postscript defines colorimage incorrectly (rgb model only) version cvr 47.1 le statusdict /product get (Lino) anchorsearch{pop pop true}{pop false}ifelse and{userdict begin bdf end}{ndf}ifelse fhnumcolors 1 ne {/yt save def} if /customcolorimage{ aload pop (_vc_Registration) eq { pop pop pop pop separationimage } { /ik xdf /iy xdf /im xdf /ic xdf ic im iy ik cmyk2gray /xt xdf currenttransfer {dup 1.0 exch sub xt mul add}concatprocs st image } ifelse }ndf fhnumcolors 1 ne {yt restore} if fhnumcolors 3 ne {/yt save def} if /customcolorimage{ aload pop (_vc_Registration) eq { pop pop pop pop separationimage } { /ik xdf /iy xdf /im xdf /ic xdf 1 1.0 dup ic ik add min sub 1 1.0 dup im ik add min sub 1 1.0 dup iy ik add min sub /ic xdf /iy xdf /im xdf currentcolortransfer 4 1 roll { {dup 1.0 exch sub ic mul add}concatprocs 4 1 roll { {dup 1.0 exch sub iy mul add}concatprocs 4 1 roll { {dup 1.0 exch sub im mul add}concatprocs 4 1 roll setcolortransfer {/dummy xdf dummy}concatprocs{dummy}{dummy}true 3 colorimage } ifelse }ndf fhnumcolors 3 ne {yt restore} if fhnumcolors 4 ne {/yt save def} if /customcolorimage{ aload pop (_vc_Registration) eq { pop pop pop pop separationimage } { /ik xdf /iy xdf /im xdf /ic xdf currentcolortransfer {1.0 exch sub ik mul ik sub 1 add}concatprocs 4 1 roll {1.0 exch sub iy mul iy sub 1 add}concatprocs 4 1 roll {1.0 exch sub im mul im sub 1 add}concatprocs 4 1 roll {1.0 exch sub ic mul ic sub 1 add}concatprocs 4 1 roll setcolortransfer {/dummy xdf dummy}concatprocs{dummy}{dummy}{dummy} true 4 colorimage } ifelse }ndf fhnumcolors 4 ne {yt restore} if /separationimage{image}ndf /spotascmyk false ndf /newcmykcustomcolor{6 packedarray}ndf /inkoverprint false ndf / /setinkoverprint{pop}ndf / /setspotcolor { spots exch get dup 4 get (_vc_Registration) eq {pop 1 exch sub setseparationgray} {0 5 getinterval exch setcustomcolor} ifelse }ndf /currentcolortransfer{currenttransfer dup dup dup}ndf /setcolortransfer{st pop pop pop}ndf /fas{}ndf /sas{}ndf /fhsetspreadsize{pop}ndf / /filler{fill}bdf /F{gsave {filler}fp grestore}bdf /f{closepath F}bdf /S{gsave {stroke}fp grestore}bdf /s{closepath S}bdf userdict /islevel2 systemdict /languagelevel known dup { pop systemdict /languagelevel get 2 ge } if put islevel2 not { /currentcmykcolor { 0 0 0 1 currentgray sub } ndf } if /tc { gsave setcmykcolor currentcmykcolor grestore } bind def /testCMYKColorThrough { tc add add add 0 ne } bind def /fhiscomposite where not { userdict /fhiscomposite islevel2 { gsave 1 1 1 1 setcmykcolor currentcmykcolor grestore add add add 4 eq } { 1 0 0 0 testCMYKColorThrough 0 1 0 0 testCMYKColorThrough 0 0 1 0 testCMYKColorThrough 0 0 0 1 testCMYKColorThrough and and and } ifelse put } { pop } ifelse / /bc4 [0 0 0 0] def /_lfp4 { 1 pop / /yt xdf / /xt xdf / /ang xdf storerect /taperfcn xdf /k2 xdf /y2 xdf /m2 xdf /c2 xdf /k1 xdf /y1 xdf /m1 xdf /c1 xdf c1 c2 sub abs m1 m2 sub abs y1 y2 sub abs k1 k2 sub abs m maxcolor c calcgraysteps mul abs round h height abs adjnumsteps d dup 1 lt {pop 1} if 1 sub /numsteps1 xdf c currentflat mark c currentflat clipflatness / /delta top bottom sub numsteps1 1 add div def / /right right left sub def / /botsv top delta sub def { { W xt yt translate ang rotate xt neg yt neg translate d dup setflat /bottom botsv def 0 1 numsteps1 { numsteps1 dup 0 eq {pop pop 0.5} {div} ifelse taperfcn /frac xdf bc4 0 c2 c1 sub frac mul c1 add put bc4 1 m2 m1 sub frac mul m1 add put bc4 2 y2 y1 sub frac mul y1 add put bc4 3 k2 k1 sub frac mul k1 add put bc4 vc 1 index setflat { mark {newpath left bottom right delta rectfill}stopped {cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} {cleartomark exit}ifelse }loop /bottom bottom delta sub def }for } gsave stopped grestore {exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} {exit}ifelse }loop cleartomark setflat }bdf / /bcs [0 0] def /_lfs4 { / /yt xdf / /xt xdf / /ang xdf storerect /taperfcn xdf / /tint2 xdf / /tint1 xdf b bcs exch 1 exch put t tint1 tint2 sub abs b bcs 1 get maxspot c calcgraysteps mul abs round h height abs adjnumsteps d dup 2 lt {pop 2} if 1 sub /numsteps1 xdf c currentflat mark c currentflat clipflatness / /delta top bottom sub numsteps1 1 add div def / /right right left sub def / /botsv top delta sub def { { W xt yt translate ang rotate xt neg yt neg translate d dup setflat /bottom botsv def 0 1 numsteps1 { numsteps1 div taperfcn /frac xdf bcs 0 1.0 tint2 tint1 sub frac mul tint1 add sub put bcs vc 1 index setflat { mark {newpath left bottom right delta rectfill}stopped {cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} {cleartomark exit}ifelse }loop /bottom bottom delta sub def }for } gsave stopped grestore {exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} {exit}ifelse }loop cleartomark setflat }bdf /_rfs6 { / /tint2 xdf / /tint1 xdf b bcs exch 1 exch put / /inrad xdf / /radius xdf / /yt xdf / /xt xdf t tint1 tint2 sub abs b bcs 1 get maxspot c calcgraysteps mul abs round r radius inrad sub abs a adjnumsteps d dup 1 lt {pop 1} if 1 sub /numsteps1 xdf r radius inrad sub numsteps1 dup 0 eq {pop} {div} ifelse 2 div /halfstep xdf c currentflat mark c currentflat clipflatness { { d dup setflat W 0 1 numsteps1 { dup /radindex xdf numsteps1 dup 0 eq {pop pop 0.5} {div} ifelse /frac xdf bcs 0 tint2 tint1 sub frac mul tint1 add put bcs vc 1 index setflat { n newpath mark xt yt radius inrad sub 1 frac sub mul halfstep add inrad add 0 360 { arc radindex numsteps1 ne i inrad 0 gt or { x xt yt numsteps1 0 eq { inrad } { radindex 1 add numsteps1 div 1 exch sub radius inrad sub mul halfstep add inrad add }ifelse dup xt add yt moveto 360 0 arcn } if fill }stopped {cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} {cleartomark exit}ifelse }loop }for } gsave stopped grestore {exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} {exit}ifelse }loop cleartomark setflat }bdf /_rfp6 { 1 pop /k2 xdf /y2 xdf /m2 xdf /c2 xdf /k1 xdf /y1 xdf /m1 xdf /c1 xdf / /inrad xdf / /radius xdf / /yt xdf / /xt xdf c1 c2 sub abs m1 m2 sub abs y1 y2 sub abs k1 k2 sub abs m maxcolor c calcgraysteps mul abs round r radius inrad sub abs a adjnumsteps d dup 1 lt {pop 1} if 1 sub /numsteps1 xdf r radius inrad sub numsteps1 dup 0 eq {pop} {div} ifelse 2 div /halfstep xdf c currentflat mark c currentflat clipflatness { { d dup setflat W 0 1 numsteps1 { dup /radindex xdf numsteps1 dup 0 eq {pop pop 0.5} {div} ifelse /frac xdf bc4 0 c2 c1 sub frac mul c1 add put bc4 1 m2 m1 sub frac mul m1 add put bc4 2 y2 y1 sub frac mul y1 add put bc4 3 k2 k1 sub frac mul k1 add put bc4 vc 1 index setflat { n newpath mark xt yt radius inrad sub 1 frac sub mul halfstep add inrad add 0 360 { arc radindex numsteps1 ne i inrad 0 gt or { x xt yt numsteps1 0 eq { inrad } { radindex 1 add numsteps1 div 1 exch sub radius inrad sub mul halfstep add inrad add }ifelse dup xt add yt moveto 360 0 arcn } if fill }stopped {cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} {cleartomark exit}ifelse }loop }for } gsave stopped grestore {exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} {exit}ifelse }loop cleartomark setflat }bdf /lfp4{_lfp4}ndf /lfs4{_lfs4}ndf /rfs6{_rfs6}ndf /rfp6{_rfp6}ndf / /cvc [0 0 0 1] def /vc{ A AltsysDict /cvc 2 index put aload length dup 4 eq {pop dup -1 eq{pop setrgbcolor}{setcmykcolor}ifelse} {6 eq {sethexcolor} {setspotcolor} ifelse } ifelse } }bdf 0 setseparationgray / /imgr {-16128 -16128 16128 16128 } def / /bleed 0 def / /clpr {-16128 -16128 -144 -144 } def / /xs 1 def / /ys 1 def / /botx 0 def / /overlap 0 def / /wdist 18 def 0 2 mul fhsetspreadsize 0 0 ne {/df 0 def /clipflatness 0 def} if / /maxsteps 256 def / /forcemaxsteps false def / /minsteps 0 def userdict begin /AGDOrigMtx matrix currentmatrix def end vms -1687 -1884 translate / /currentpacking defed{false setpacking}if /spots[ 1 0 0 0 (Process Cyan) false newcmykcustomcolor 0 1 0 0 (Process Magenta) false newcmykcustomcolor 0 0 1 0 (Process Yellow) false newcmykcustomcolor 0 0 0 1 (Process Black) false newcmykcustomcolor ]def n [] 0 d 3.863708 M 1 w 0 j 0 J false setoverprint 0 i false eomode [0 0 0 1]vc vms 1988.3921 1929.8516 m 2011.3555 1919.0875 L 2007.2891 1930.0908 L 2281.8937 2031.0343 L 2277.5881 2042.5161 L 2002.9834 1941.5725 L 1998.917 1952.8151 L 1988.3921 1929.8516 L [1 0 1 0]vc f 0.25 w 1 j [0 0 0 1]vc S n 2177.3622 1927.6988 m 2167.3156 1950.9015 L 2163.01 1939.8981 L 1886.0133 2049.9314 L 1881.4685 2038.6888 L 2158.4651 1928.6556 L 2154.1595 1917.6523 L 2177.3622 1927.6988 L [0 0 0 0]vc f [0 0 0 1]vc S n 2096.2725 1927.6988 m 2086.2259 1951.1407 L 2081.9203 1940.1373 L 1806.3588 2049.9314 L 1801.814 2038.6888 L 2077.3754 1928.8948 L 2072.8306 1917.8915 L 2096.2725 1927.6988 L [0 0 0 0]vc f [0 0 0 1]vc S n 2023.0764 1932.7221 m 2012.5515 1955.9247 L 2008.4851 1944.6822 L 1726.9435 2049.9314 L 1722.6379 2038.6888 L 2004.1794 1933.4397 L 2000.113 1922.1971 L 2023.0764 1932.7221 L [0 0 0 0]vc f [0 0 0 1]vc S n 2253.907 1926.9812 m 2244.0997 1950.423 L 2239.5548 1939.4197 L 1964.2326 2049.9314 L 1959.6877 2038.6888 L 2235.01 1927.938 L 2230.7043 1916.9347 L 2253.907 1926.9812 L [0 0 0 0]vc f [0 0 0 1]vc S n 1748.711 1930.5692 m 1771.9136 1920.2835 L 1767.608 1931.2868 L 2044.6047 2038.6888 L 2040.0598 2049.9314 L 1763.3024 1942.7686 L 1758.9967 1953.7719 L 1748.711 1930.5692 L [1 0 1 0]vc f [0 0 0 1]vc S n 1828.6047 1930.0908 m 1851.8073 1919.5659 L 1847.7409 1930.5692 L 2124.4984 2032.2304 L 2120.4319 2043.7121 L 1843.4352 1942.051 L 1839.3688 1953.2935 L 1828.6047 1930.0908 L [1 0 1 0]vc f [0 0 0 1]vc S n 1911.608 1927.938 m 1934.8107 1917.4131 L 1930.505 1928.4164 L 2204.1528 2031.0343 L 2199.8472 2042.5161 L 1926.1994 1939.8981 L 1922.1329 1950.9015 L 1911.608 1927.938 L [1 0 1 0]vc f [0 0 0 1]vc S n 1724.7907 2168.8151 m 1742.7309 2186.7553 L 1731.01 2186.7553 L 1731.01 2242.9679 L 1718.8107 2242.9679 L 1718.8107 2186.7553 L 1706.8505 2186.7553 L 1724.7907 2168.8151 L [1 0 1 0]vc f [0 0 0 1]vc S n 1804.206 2168.8151 m 1822.1462 2186.7553 L 1810.1861 2186.7553 L 1810.1861 2242.9679 L 1797.9867 2242.9679 L 1797.9867 2186.7553 L 1786.2658 2186.7553 L 1804.206 2168.8151 L [0 0 0 0]vc f [0 0 0 1]vc S n vmrs 1883.6213 2168.8151 m 1901.5615 2186.7553 L 1889.8406 2186.7553 L 1889.8406 2242.9679 L 1877.402 2242.9679 L 1877.402 2186.7553 L 1865.4419 2186.7553 L 1883.6213 2168.8151 L [1 0 1 0]vc f 0.25 w 1 j [0 0 0 1]vc S n 1963.0366 2168.8151 m 1980.9768 2186.7553 L 1969.2558 2186.7553 L 1969.2558 2242.9679 L 1957.0565 2242.9679 L 1957.0565 2186.7553 L 1945.0964 2186.7553 L 1963.0366 2168.8151 L [0 0 0 0]vc f [0 0 0 1]vc S n 2042.4519 2168.8151 m 2060.3921 2186.7553 L 2048.4319 2186.7553 L 2048.4319 2242.9679 L 2036.2326 2242.9679 L 2036.2326 2186.7553 L 2024.5117 2186.7553 L 2042.4519 2168.8151 L [1 0 1 0]vc f [0 0 0 1]vc S n 2122.3455 2167.6191 m 2140.2857 2185.5593 L 2128.5648 2185.5593 L 2128.5648 2241.7719 L 2116.3655 2241.7719 L 2116.3655 2185.5593 L 2104.4053 2185.5593 L 2122.3455 2167.6191 L [0 0 0 0]vc f [0 0 0 1]vc S n 2202 2166.1838 m 2219.9402 2184.124 L 2207.9801 2184.124 L 2207.9801 2240.3367 L 2195.7808 2240.3367 L 2195.7808 2184.124 L 2184.0598 2184.124 L 2202 2166.1838 L [1 0 1 0]vc f [0 0 0 1]vc S n 2279.7409 2166.1838 m 2297.6811 2184.3632 L 2285.721 2184.124 L 2285.721 2240.0975 L 2273.5216 2240.0975 L 2273.5216 2184.124 L 2261.5615 2184.124 L 2279.7409 2166.1838 L [0 0 0 0]vc f [0 0 0 1]vc S n 1783.8738 2164.7486 m 1786.7442 2192.4961 L 1776.6977 2184.3632 L 1736.0332 2234.5958 L 1725.7475 2226.2237 L 1766.1728 2175.9912 L 1756.1263 2167.8583 L 1783.8738 2164.7486 L [0 0 0 0]vc f [0 0 0 1]vc S n 1939.5947 2163.3134 m 1944.1396 2188.1905 L 1934.3323 2181.4928 L 1888.6445 2246.5559 L 1878.598 2239.3799 L 1924.2857 2174.5559 L 1914.7176 2167.6191 L 1939.5947 2163.3134 L [0 0 0 0]vc f [0 0 0 1]vc S n 2101.7741 2163.3134 m 2105.3622 2188.4297 L 2095.794 2181.2536 L 2047.2359 2246.5559 L 2037.4286 2239.3799 L 2086.2259 2174.0775 L 2076.6578 2166.9015 L 2101.7741 2163.3134 L [0 0 0 0]vc f [0 0 0 1]vc S n 2259.4087 2162.3566 m 2263.2359 2187.2337 L 2253.6678 2180.2968 L 2206.7841 2243.9247 L 2196.9768 2236.7486 L 2243.8605 2173.1207 L 2234.2924 2166.1838 L 2259.4087 2162.3566 L [0 0 0 0]vc f [0 0 0 1]vc S n vmrs 1747.0366 2163.7918 m 1772.1528 2167.8583 L 1762.5847 2174.7951 L 1808.9901 2239.3799 L 1799.1827 2246.5559 L 1752.5382 2181.9712 L 1742.9701 2188.9081 L 1747.0366 2163.7918 L [1 0 1 0]vc f 0.25 w 1 j [0 0 0 1]vc S n 1907.5416 2163.0742 m 1932.4186 2167.6191 L 1922.6113 2174.3167 L 1968.0598 2239.6191 L 1958.0133 2246.5559 L 1912.5648 2181.2536 L 1902.9967 2187.9513 L 1907.5416 2163.0742 L [1 0 1 0]vc f [0 0 0 1]vc S n 2062.0665 2164.9878 m 2087.1827 2168.0975 L 2077.8538 2175.2735 L 2127.1296 2237.9446 L 2117.5615 2245.3599 L 2068.2857 2182.928 L 2058.9568 2190.3433 L 2062.0665 2164.9878 L [1 0 1 0]vc f [0 0 0 1]vc S n 2222.8107 2161.8782 m 2247.9269 2165.9446 L 2238.3588 2172.8815 L 2284.5249 2236.5094 L 2274.4784 2243.6855 L 2228.5515 2180.0576 L 2218.7442 2186.9945 L 2222.8107 2161.8782 L [1 0 1 0]vc f [0 0 0 1]vc S n 2250.319 2051.845 m 2246.2525 2076.9613 L 2239.3156 2067.1539 L 2125.9336 2148.0044 L 2118.9967 2137.9579 L 2232.1396 2057.1074 L 2225.4419 2047.5393 L 2250.319 2051.845 L [0 0 0 0]vc f [0 0 0 1]vc S n 2144.113 2057.825 m 2168.7509 2052.0842 L 2162.5316 2062.1307 L 2282.8505 2136.5227 L 2276.3921 2146.8084 L 2156.3123 2072.4164 L 2150.093 2082.7021 L 2144.113 2057.825 L [1 0 1 0]vc f [0 0 0 1]vc S n 2173.5349 2052.3234 m 2169.2293 2077.6789 L 2162.2924 2067.6323 L 2045.8007 2149.2005 L 2038.8638 2139.3931 L 2155.3555 2057.5858 L 2148.6578 2048.0177 L 2173.5349 2052.3234 L [0 0 0 0]vc f [0 0 0 1]vc S n 2062.7841 2059.7387 m 2087.1827 2053.2802 L 2081.2027 2063.5659 L 2205.1097 2136.5227 L 2198.8904 2147.0476 L 2074.9834 2074.0908 L 2069.0033 2084.6157 L 2062.7841 2059.7387 L [1 0 1 0]vc f [0 0 0 1]vc S n 1828.1263 2057.825 m 1852.7641 2051.845 L 1846.7841 2061.8915 L 1966.1462 2134.1307 L 1959.9269 2144.4164 L 1840.3256 2072.4164 L 1834.3455 2082.7021 L 1828.1263 2057.825 L [1 0 1 0]vc f [0 0 0 1]vc S n 1932.4186 2052.8018 m 1928.113 2078.1573 L 1921.1761 2068.35 L 1807.794 2149.2005 L 1800.618 2139.3931 L 1914.2392 2058.3034 L 1907.3024 2048.7353 L 1932.4186 2052.8018 L [0 0 0 0]vc f [0 0 0 1]vc S n vmrs 1853.9602 2053.9978 m 1849.4153 2079.1141 L 1842.7176 2069.0676 L 1728.3788 2149.2005 L 1721.4419 2139.3931 L 1835.7808 2059.2603 L 1828.8439 2049.4529 L 1853.9602 2053.9978 L [0 0 0 0]vc f 0.25 w 1 j [0 0 0 1]vc S n 1755.6479 2052.8018 m 1780.5249 2048.0177 L 1773.8273 2057.825 L 1887.2093 2134.1307 L 1880.2725 2144.4164 L 1767.1296 2067.8716 L 1760.4319 2077.9181 L 1755.6479 2052.8018 L [1 0 1 0]vc f [0 0 0 1]vc S n 1724.7907 2063.8051 m 1742.7309 2081.9845 L 1731.01 2081.9845 L 1731.01 2139.3931 L 1718.8107 2139.3931 L 1718.8107 2081.9845 L 1706.8505 2081.9845 L 1724.7907 2063.8051 L [1 0 1 0]vc f [0 0 0 1]vc S n 1804.206 2063.8051 m 1822.1462 2081.9845 L 1810.1861 2081.9845 L 1810.1861 2144.1772 L 1797.9867 2144.1772 L 1797.9867 2081.9845 L 1786.2658 2081.9845 L 1804.206 2063.8051 L [1 0 1 0]vc f [0 0 0 1]vc S n 1883.6213 2063.8051 m 1901.5615 2081.9845 L 1889.8406 2081.9845 L 1889.8406 2144.1772 L 1877.402 2144.1772 L 1877.402 2081.9845 L 1865.4419 2081.9845 L 1883.6213 2063.8051 L [0 0 0 0]vc f [0 0 0 1]vc S n 1962.0798 2063.8051 m 1980.2592 2081.7453 L 1968.299 2081.9845 L 1969.2558 2144.1772 L 1957.0565 2144.4164 L 1956.0997 2082.2237 L 1944.3788 2082.2237 L 1962.0798 2063.8051 L [0 0 0 0]vc f [0 0 0 1]vc S n 2042.4519 2063.8051 m 2060.3921 2081.9845 L 2048.4319 2081.9845 L 2048.4319 2144.1772 L 2036.2326 2144.1772 L 2036.2326 2081.9845 L 2024.5117 2081.9845 L 2042.4519 2063.8051 L [1 0 1 0]vc f [0 0 0 1]vc S n 2122.3455 2062.6091 m 2140.2857 2080.7885 L 2128.5648 2080.7885 L 2128.5648 2137.9579 L 2116.3655 2137.9579 L 2116.3655 2080.7885 L 2104.4053 2080.7885 L 2122.3455 2062.6091 L [1 0 1 0]vc f [0 0 0 1]vc S n 2202 2061.1739 m 2219.9402 2079.3533 L 2207.9801 2079.3533 L 2207.9801 2141.7852 L 2195.7808 2141.7852 L 2195.7808 2079.3533 L 2184.0598 2079.3533 L 2202 2061.1739 L [0 0 0 0]vc f [0 0 0 1]vc S n 2279.7409 2061.1739 m 2297.6811 2079.3533 L 2285.721 2079.3533 L 2285.721 2141.7852 L 2273.5216 2141.7852 L 2273.5216 2079.3533 L 2261.5615 2079.3533 L 2279.7409 2061.1739 L [0 0 0 0]vc f [0 0 0 1]vc S n vmrs 1687.9535 1911.9114 m 1688.4319 1915.7387 L 1689.8671 1919.3267 L 1692.02 1922.9147 L 1695.1296 1926.2636 L 1698.7176 1929.134 L 1703.2625 1931.7652 L 1708.0465 1933.6789 L 1713.5482 1935.1141 L 1719.0499 1936.0709 L 1724.7907 1936.3101 L 1730.5316 1936.0709 L 1736.2725 1935.1141 L 1741.5349 1933.6789 L 1746.5582 1931.7652 L 1750.8638 1929.134 L 1754.6911 1926.2636 L 1757.5615 1922.9147 L 1759.9535 1919.3267 L 1761.1495 1915.7387 L 1761.6279 1911.9114 L 1761.1495 1908.0842 L 1759.9535 1904.2569 L 1757.5615 1900.6689 L 1754.6911 1897.3201 L 1750.8638 1894.4496 L 1746.5582 1892.0576 L 1741.5349 1889.9048 L 1736.2725 1888.4696 L 1730.5316 1887.5127 L 1724.7907 1887.2735 L 1719.0499 1887.5127 L 1713.5482 1888.4696 L 1708.0465 1889.9048 L 1703.2625 1892.0576 L 1698.7176 1894.4496 L 1695.1296 1897.3201 L 1692.02 1900.6689 L 1689.8671 1904.2569 L 1688.4319 1908.0842 L 1687.9535 1911.9114 L [0 0 0 0]vc f 0.25 w 1 j [0 0 0 1]vc S n 1767.3688 1911.9114 m 1767.8472 1915.7387 L 1769.0432 1919.3267 L 1771.4352 1922.9147 L 1774.3057 1926.2636 L 1778.1329 1929.134 L 1782.4386 1931.7652 L 1787.4618 1933.6789 L 1792.7243 1935.1141 L 1798.4651 1936.0709 L 1804.206 1936.3101 L 1809.9469 1936.0709 L 1815.4485 1935.1141 L 1820.9502 1933.6789 L 1825.7342 1931.7652 L 1830.2791 1929.134 L 1833.8671 1926.2636 L 1836.9768 1922.9147 L 1839.1296 1919.3267 L 1840.5648 1915.7387 L 1841.0432 1911.9114 L 1840.5648 1908.0842 L 1839.1296 1904.2569 L 1836.9768 1900.6689 L 1833.8671 1897.3201 L 1830.2791 1894.4496 L 1825.7342 1892.0576 L 1820.9502 1889.9048 L 1815.4485 1888.4696 L 1809.9469 1887.5127 L 1804.206 1887.2735 L 1798.4651 1887.5127 L 1792.7243 1888.4696 L 1787.4618 1889.9048 L 1782.4386 1892.0576 L 1778.1329 1894.4496 L 1774.3057 1897.3201 L 1771.4352 1900.6689 L 1769.0432 1904.2569 L 1767.8472 1908.0842 L 1767.3688 1911.9114 L [0 0 0 0]vc f [0 0 0 1]vc S n 1846.5449 1911.9114 m 1847.0233 1915.7387 L 1848.4585 1919.3267 L 1850.6113 1922.9147 L 1853.721 1926.2636 L 1857.5482 1929.134 L 1861.8538 1931.7652 L 1866.8771 1933.6789 L 1872.1396 1935.1141 L 1877.6412 1936.0709 L 1883.6213 1936.3101 L 1889.6014 1936.0709 L 1895.103 1935.1141 L 1900.3655 1933.6789 L 1905.3887 1931.7652 L 1909.6944 1929.134 L 1913.5216 1926.2636 L 1916.6313 1922.9147 L 1918.7841 1919.3267 L 1919.9801 1915.7387 L 1920.4585 1911.9114 L 1919.9801 1908.0842 L 1918.7841 1904.2569 L 1916.6313 1900.6689 L 1913.5216 1897.3201 L 1909.6944 1894.4496 L 1905.3887 1892.0576 L 1900.3655 1889.9048 L 1895.103 1888.4696 L 1889.6014 1887.5127 L 1883.6213 1887.2735 L 1877.6412 1887.5127 L 1872.1396 1888.4696 L 1866.8771 1889.9048 L 1861.8538 1892.0576 L 1857.5482 1894.4496 L 1853.721 1897.3201 L 1850.6113 1900.6689 L 1848.4585 1904.2569 L 1847.0233 1908.0842 L 1846.5449 1911.9114 L [0 0 0 0]vc f [0 0 0 1]vc S n 1926.1994 1911.9114 m 1926.6778 1915.7387 L 1928.113 1919.3267 L 1930.2658 1922.9147 L 1933.1362 1926.2636 L 1936.9635 1929.134 L 1941.5083 1931.7652 L 1946.2924 1933.6789 L 1951.5548 1935.1141 L 1957.2957 1936.0709 L 1963.0366 1936.3101 L 1968.7774 1936.0709 L 1974.5183 1935.1141 L 1979.7808 1933.6789 L 1984.804 1931.7652 L 1989.1097 1929.134 L 1992.9369 1926.2636 L 1995.8073 1922.9147 L 1997.9602 1919.3267 L 1999.3954 1915.7387 L 1999.8738 1911.9114 L 1999.3954 1908.0842 L 1997.9602 1904.2569 L 1995.8073 1900.6689 L 1992.9369 1897.3201 L 1989.1097 1894.4496 L 1984.804 1892.0576 L 1979.7808 1889.9048 L 1974.5183 1888.4696 L 1968.7774 1887.5127 L 1963.0366 1887.2735 L 1957.2957 1887.5127 L 1951.5548 1888.4696 L 1946.2924 1889.9048 L 1941.5083 1892.0576 L 1936.9635 1894.4496 L 1933.1362 1897.3201 L 1930.2658 1900.6689 L 1928.113 1904.2569 L 1926.6778 1908.0842 L 1926.1994 1911.9114 L [0 0 0 0]vc f [0 0 0 1]vc S n 2005.6146 1911.9114 m 2006.093 1915.7387 L 2007.2891 1919.3267 L 2009.4419 1922.9147 L 2012.5515 1926.2636 L 2016.3788 1929.134 L 2020.6844 1931.7652 L 2025.7077 1933.6789 L 2030.9701 1935.1141 L 2036.711 1936.0709 L 2042.4519 1936.3101 L 2048.1927 1936.0709 L 2053.6944 1935.1141 L 2059.196 1933.6789 L 2063.9801 1931.7652 L 2068.5249 1929.134 L 2072.113 1926.2636 L 2075.2226 1922.9147 L 2077.3754 1919.3267 L 2078.8107 1915.7387 L 2079.2891 1911.9114 L 2078.8107 1908.0842 L 2077.3754 1904.2569 L 2075.2226 1900.6689 L 2072.113 1897.3201 L 2068.5249 1894.4496 L 2063.9801 1892.0576 L 2059.196 1889.9048 L 2053.6944 1888.4696 L 2048.1927 1887.5127 L 2042.4519 1887.2735 L 2036.711 1887.5127 L 2030.9701 1888.4696 L 2025.7077 1889.9048 L 2020.6844 1892.0576 L 2016.3788 1894.4496 L 2012.5515 1897.3201 L 2009.4419 1900.6689 L 2007.2891 1904.2569 L 2006.093 1908.0842 L 2005.6146 1911.9114 L [0 0 0 0]vc f [0 0 0 1]vc S n 2085.5083 1910.4762 m 2085.9867 1914.3034 L 2087.422 1918.1307 L 2089.5748 1921.7187 L 2092.6844 1925.0676 L 2096.5117 1927.938 L 2100.8173 1930.33 L 2105.8406 1932.4828 L 2111.103 1933.9181 L 2116.6047 1934.8749 L 2122.3455 1935.1141 L 2128.3256 1934.8749 L 2133.8273 1933.9181 L 2139.0897 1932.4828 L 2144.113 1930.33 L 2148.4186 1927.938 L 2152.2459 1925.0676 L 2155.3555 1921.7187 L 2157.5083 1918.1307 L 2158.9435 1914.3034 L 2159.1827 1910.4762 L 2158.9435 1906.649 L 2157.5083 1903.0609 L 2155.3555 1899.4729 L 2152.2459 1896.124 L 2148.4186 1893.2536 L 2144.113 1890.6224 L 2139.0897 1888.7088 L 2133.8273 1887.2735 L 2128.3256 1886.3167 L 2122.3455 1886.0775 L 2116.6047 1886.3167 L 2111.103 1887.2735 L 2105.8406 1888.7088 L 2100.8173 1890.6224 L 2096.5117 1893.2536 L 2092.6844 1896.124 L 2089.5748 1899.4729 L 2087.422 1903.0609 L 2085.9867 1906.649 L 2085.5083 1910.4762 L [0 0 0 0]vc f [0 0 0 1]vc S n 2165.1628 1909.2802 m 2165.6412 1913.1074 L 2166.8372 1916.9347 L 2168.9901 1920.5227 L 2172.0997 1923.6323 L 2175.9269 1926.742 L 2180.2326 1929.134 L 2185.2558 1931.0476 L 2190.5183 1932.7221 L 2196.2592 1933.4397 L 2202 1933.9181 L 2207.7409 1933.4397 L 2213.2425 1932.7221 L 2218.7442 1931.0476 L 2223.5283 1929.134 L 2228.0731 1926.742 L 2231.6612 1923.6323 L 2234.7708 1920.5227 L 2236.9236 1916.9347 L 2238.3588 1913.1074 L 2238.8372 1909.2802 L 2238.3588 1905.4529 L 2236.9236 1901.6257 L 2234.7708 1898.0377 L 2231.6612 1894.928 L 2228.0731 1891.8184 L 2223.5283 1889.4264 L 2218.7442 1887.2735 L 2213.2425 1885.8383 L 2207.7409 1885.1207 L 2202 1884.6423 L 2196.2592 1885.1207 L 2190.5183 1885.8383 L 2185.2558 1887.2735 L 2180.2326 1889.4264 L 2175.9269 1891.8184 L 2172.0997 1894.928 L 2168.9901 1898.0377 L 2166.8372 1901.6257 L 2165.6412 1905.4529 L 2165.1628 1909.2802 L [0 0 0 0]vc f [0 0 0 1]vc S n 2242.6645 1909.2802 m 2243.1429 1913.1074 L 2244.3389 1916.9347 L 2246.7309 1920.5227 L 2249.6014 1923.6323 L 2253.4286 1926.742 L 2257.7342 1929.134 L 2262.7575 1931.0476 L 2268.2592 1932.7221 L 2274 1933.4397 L 2279.7409 1933.9181 L 2285.4818 1933.4397 L 2290.9834 1932.7221 L 2296.4851 1931.0476 L 2301.2691 1929.134 L 2305.814 1926.742 L 2309.402 1923.6323 L 2312.5117 1920.5227 L 2314.6645 1916.9347 L 2316.0997 1913.1074 L 2316.5781 1909.2802 L 2316.0997 1905.4529 L 2314.6645 1901.6257 L 2312.5117 1898.0377 L 2309.402 1894.928 L 2305.814 1891.8184 L 2301.2691 1889.4264 L 2296.4851 1887.2735 L 2290.9834 1885.8383 L 2285.4818 1885.1207 L 2279.7409 1884.6423 L 2274 1885.1207 L 2268.2592 1885.8383 L 2262.7575 1887.2735 L 2257.7342 1889.4264 L 2253.4286 1891.8184 L 2249.6014 1894.928 L 2246.7309 1898.0377 L 2244.3389 1901.6257 L 2243.1429 1905.4529 L 2242.6645 1909.2802 L [0 0 0 0]vc f [0 0 0 1]vc S n 1724.7907 1936.3101 m 1742.7309 1954.2503 L 1731.01 1954.2503 L 1731.01 2039.4064 L 1718.8107 2039.4064 L 1718.8107 1954.2503 L 1706.8505 1954.2503 L 1724.7907 1936.3101 L [1 0 1 0]vc f [0 0 0 1]vc S n 1804.206 1936.3101 m 1822.1462 1954.2503 L 1810.1861 1954.2503 L 1810.1861 2044.1905 L 1797.9867 2044.1905 L 1797.9867 1954.2503 L 1786.2658 1954.2503 L 1804.206 1936.3101 L [1 0 1 0]vc f [0 0 0 1]vc S n vmrs 1883.6213 1936.3101 m 1901.5615 1954.2503 L 1889.8406 1954.2503 L 1889.8406 2044.1905 L 1877.402 2044.1905 L 1877.402 1954.2503 L 1865.4419 1954.2503 L 1883.6213 1936.3101 L [1 0 1 0]vc f 0.25 w 1 j [0 0 0 1]vc S n 1963.0366 1936.3101 m 1980.7376 1954.4895 L 1969.0166 1954.4895 L 1968.0598 2044.4297 L 1955.8605 2044.1905 L 1956.8173 1954.2503 L 1944.8572 1954.2503 L 1963.0366 1936.3101 L [1 0 1 0]vc f [0 0 0 1]vc S n 2042.4519 1936.3101 m 2060.3921 1954.2503 L 2048.4319 1954.2503 L 2048.4319 2044.1905 L 2036.2326 2044.1905 L 2036.2326 1954.2503 L 2024.5117 1954.2503 L 2042.4519 1936.3101 L [0 0 0 0]vc f [0 0 0 1]vc S n 2122.3455 1935.1141 m 2140.2857 1953.0543 L 2128.5648 1953.0543 L 2128.5648 2042.9945 L 2116.3655 2042.9945 L 2116.3655 1953.0543 L 2104.4053 1953.0543 L 2122.3455 1935.1141 L [0 0 0 0]vc f [0 0 0 1]vc S n 2202 1933.9181 m 2219.9402 1951.8583 L 2207.9801 1951.8583 L 2207.9801 2036.7752 L 2195.7808 2036.7752 L 2195.7808 1951.8583 L 2184.0598 1951.8583 L 2202 1933.9181 L [0 0 0 0]vc f [0 0 0 1]vc S n 2279.7409 1933.9181 m 2297.6811 1951.8583 L 2285.721 1951.8583 L 2285.721 2036.7752 L 2273.5216 2036.7752 L 2273.5216 1951.8583 L 2261.5615 1951.8583 L 2279.7409 1933.9181 L [0 0 0 0]vc f [0 0 0 1]vc S n 1767.3688 2039.4064 m 1767.8472 2043.2337 L 1769.0432 2046.8217 L 1771.4352 2050.4098 L 1774.3057 2053.7586 L 1778.1329 2056.629 L 1782.4386 2059.2603 L 1787.4618 2061.1739 L 1792.7243 2062.6091 L 1798.4651 2063.5659 L 1804.206 2063.8051 L 1809.9469 2063.5659 L 1815.4485 2062.6091 L 1820.9502 2061.1739 L 1825.7342 2059.2603 L 1830.2791 2056.629 L 1833.8671 2053.7586 L 1836.9768 2050.4098 L 1839.1296 2046.8217 L 1840.5648 2043.2337 L 1841.0432 2039.4064 L 1840.5648 2035.34 L 1839.1296 2031.752 L 1836.9768 2028.1639 L 1833.8671 2024.8151 L 1830.2791 2021.9446 L 1825.7342 2019.5526 L 1820.9502 2017.3998 L 1815.4485 2015.9646 L 1809.9469 2015.0078 L 1804.206 2014.7686 L 1798.4651 2015.0078 L 1792.7243 2015.9646 L 1787.4618 2017.3998 L 1782.4386 2019.5526 L 1778.1329 2021.9446 L 1774.3057 2024.8151 L 1771.4352 2028.1639 L 1769.0432 2031.752 L 1767.8472 2035.34 L 1767.3688 2039.4064 L [0 0 0 0]vc f [0 0 0 1]vc S n 1846.5449 2039.4064 m 1847.0233 2043.2337 L 1848.4585 2046.8217 L 1850.6113 2050.4098 L 1853.721 2053.7586 L 1857.5482 2056.629 L 1861.8538 2059.2603 L 1866.8771 2061.1739 L 1872.1396 2062.6091 L 1877.6412 2063.5659 L 1883.6213 2063.8051 L 1889.6014 2063.5659 L 1895.103 2062.6091 L 1900.3655 2061.1739 L 1905.3887 2059.2603 L 1909.6944 2056.629 L 1913.5216 2053.7586 L 1916.6313 2050.4098 L 1918.7841 2046.8217 L 1919.9801 2043.2337 L 1920.4585 2039.4064 L 1919.9801 2035.34 L 1918.7841 2031.752 L 1916.6313 2028.1639 L 1913.5216 2024.8151 L 1909.6944 2021.9446 L 1905.3887 2019.5526 L 1900.3655 2017.3998 L 1895.103 2015.9646 L 1889.6014 2015.0078 L 1883.6213 2014.7686 L 1877.6412 2015.0078 L 1872.1396 2015.9646 L 1866.8771 2017.3998 L 1861.8538 2019.5526 L 1857.5482 2021.9446 L 1853.721 2024.8151 L 1850.6113 2028.1639 L 1848.4585 2031.752 L 1847.0233 2035.34 L 1846.5449 2039.4064 L [0 0 0 0]vc f [0 0 0 1]vc S n 1926.1994 2039.4064 m 1926.6778 2043.2337 L 1927.8738 2046.8217 L 1930.0266 2050.4098 L 1933.1362 2053.7586 L 1936.7243 2056.629 L 1941.0299 2059.2603 L 1945.814 2061.1739 L 1950.8372 2062.6091 L 1956.3389 2063.5659 L 1962.0798 2063.8051 L 1967.5814 2063.5659 L 1973.0831 2062.6091 L 1978.3455 2061.1739 L 1983.1296 2059.2603 L 1987.196 2056.629 L 1991.0233 2053.7586 L 1993.8937 2050.4098 L 1996.0465 2046.8217 L 1997.2425 2043.2337 L 1997.721 2039.4064 L 1997.2425 2035.34 L 1996.0465 2031.752 L 1993.8937 2028.1639 L 1991.0233 2024.8151 L 1987.196 2021.9446 L 1983.1296 2019.5526 L 1978.3455 2017.3998 L 1973.0831 2015.9646 L 1967.5814 2015.0078 L 1962.0798 2014.7686 L 1956.3389 2015.0078 L 1950.8372 2015.9646 L 1945.814 2017.3998 L 1941.0299 2019.5526 L 1936.7243 2021.9446 L 1933.1362 2024.8151 L 1930.0266 2028.1639 L 1927.8738 2031.752 L 1926.6778 2035.34 L 1926.1994 2039.4064 L [0 0 0 0]vc f [0 0 0 1]vc S n 2005.6146 2039.4064 m 2006.093 2043.2337 L 2007.2891 2046.8217 L 2009.4419 2050.4098 L 2012.5515 2053.7586 L 2016.3788 2056.629 L 2020.6844 2059.2603 L 2025.7077 2061.1739 L 2030.9701 2062.6091 L 2036.711 2063.5659 L 2042.4519 2063.8051 L 2048.1927 2063.5659 L 2053.6944 2062.6091 L 2059.196 2061.1739 L 2063.9801 2059.2603 L 2068.5249 2056.629 L 2072.113 2053.7586 L 2075.2226 2050.4098 L 2077.3754 2046.8217 L 2078.8107 2043.2337 L 2079.2891 2039.4064 L 2078.8107 2035.34 L 2077.3754 2031.752 L 2075.2226 2028.1639 L 2072.113 2024.8151 L 2068.5249 2021.9446 L 2063.9801 2019.5526 L 2059.196 2017.3998 L 2053.6944 2015.9646 L 2048.1927 2015.0078 L 2042.4519 2014.7686 L 2036.711 2015.0078 L 2030.9701 2015.9646 L 2025.7077 2017.3998 L 2020.6844 2019.5526 L 2016.3788 2021.9446 L 2012.5515 2024.8151 L 2009.4419 2028.1639 L 2007.2891 2031.752 L 2006.093 2035.34 L 2005.6146 2039.4064 L [0 0 0 0]vc f [0 0 0 1]vc S n vmrs 2085.5083 2037.9712 m 2085.9867 2041.7985 L 2087.422 2045.6257 L 2089.5748 2049.2137 L 2092.6844 2052.3234 L 2096.5117 2055.433 L 2100.8173 2057.825 L 2105.8406 2059.9779 L 2111.103 2061.4131 L 2116.6047 2062.3699 L 2122.3455 2062.6091 L 2128.3256 2062.3699 L 2133.8273 2061.4131 L 2139.0897 2059.9779 L 2144.113 2057.825 L 2148.4186 2055.433 L 2152.2459 2052.3234 L 2155.3555 2049.2137 L 2157.5083 2045.6257 L 2158.9435 2041.7985 L 2159.1827 2037.9712 L 2158.9435 2034.144 L 2157.5083 2030.3167 L 2155.3555 2026.9679 L 2152.2459 2023.6191 L 2148.4186 2020.7486 L 2144.113 2018.1174 L 2139.0897 2016.2038 L 2133.8273 2014.7686 L 2128.3256 2013.8118 L 2122.3455 2013.5725 L 2116.6047 2013.8118 L 2111.103 2014.7686 L 2105.8406 2016.2038 L 2100.8173 2018.1174 L 2096.5117 2020.7486 L 2092.6844 2023.6191 L 2089.5748 2026.9679 L 2087.422 2030.3167 L 2085.9867 2034.144 L 2085.5083 2037.9712 L [0 0 0 0]vc f 0.25 w 1 j [0 0 0 1]vc S n 2165.1628 2036.7752 m 2165.6412 2040.6024 L 2166.8372 2044.1905 L 2168.9901 2047.7785 L 2172.0997 2051.1274 L 2175.9269 2053.9978 L 2180.2326 2056.629 L 2185.2558 2058.5426 L 2190.5183 2059.9779 L 2196.2592 2060.9347 L 2202 2061.1739 L 2207.7409 2060.9347 L 2213.2425 2059.9779 L 2218.7442 2058.5426 L 2223.5283 2056.629 L 2228.0731 2053.9978 L 2231.6612 2051.1274 L 2234.7708 2047.7785 L 2236.9236 2044.1905 L 2238.3588 2040.6024 L 2238.8372 2036.7752 L 2238.3588 2032.948 L 2236.9236 2029.1207 L 2234.7708 2025.5327 L 2231.6612 2022.1838 L 2228.0731 2019.3134 L 2223.5283 2016.9214 L 2218.7442 2014.7686 L 2213.2425 2013.3333 L 2207.7409 2012.3765 L 2202 2012.1373 L 2196.2592 2012.3765 L 2190.5183 2013.3333 L 2185.2558 2014.7686 L 2180.2326 2016.9214 L 2175.9269 2019.3134 L 2172.0997 2022.1838 L 2168.9901 2025.5327 L 2166.8372 2029.1207 L 2165.6412 2032.948 L 2165.1628 2036.7752 L [0 0 0 0]vc f [0 0 0 1]vc S n 1687.9535 2039.4064 m 1688.4319 2043.2337 L 1689.8671 2046.8217 L 1692.02 2050.4098 L 1695.1296 2053.7586 L 1698.7176 2056.629 L 1703.2625 2059.2603 L 1708.0465 2061.1739 L 1713.5482 2062.6091 L 1719.0499 2063.5659 L 1724.7907 2063.8051 L 1730.5316 2063.5659 L 1736.2725 2062.6091 L 1741.5349 2061.1739 L 1746.5582 2059.2603 L 1750.8638 2056.629 L 1754.6911 2053.7586 L 1757.5615 2050.4098 L 1759.9535 2046.8217 L 1761.1495 2043.2337 L 1761.6279 2039.4064 L 1761.1495 2035.34 L 1759.9535 2031.752 L 1757.5615 2028.1639 L 1754.6911 2024.8151 L 1750.8638 2021.9446 L 1746.5582 2019.5526 L 1741.5349 2017.3998 L 1736.2725 2015.9646 L 1730.5316 2015.0078 L 1724.7907 2014.7686 L 1719.0499 2015.0078 L 1713.5482 2015.9646 L 1708.0465 2017.3998 L 1703.2625 2019.5526 L 1698.7176 2021.9446 L 1695.1296 2024.8151 L 1692.02 2028.1639 L 1689.8671 2031.752 L 1688.4319 2035.34 L 1687.9535 2039.4064 L [0 0 0 0]vc f [0 0 0 1]vc S n 2242.6645 2036.7752 m 2243.1429 2040.6024 L 2244.3389 2044.1905 L 2246.7309 2047.7785 L 2249.6014 2051.1274 L 2253.4286 2053.9978 L 2257.7342 2056.629 L 2262.7575 2058.5426 L 2268.2592 2059.9779 L 2274 2060.9347 L 2279.7409 2061.1739 L 2285.4818 2060.9347 L 2290.9834 2059.9779 L 2296.4851 2058.5426 L 2301.2691 2056.629 L 2305.814 2053.9978 L 2309.402 2051.1274 L 2312.5117 2047.7785 L 2314.6645 2044.1905 L 2316.0997 2040.6024 L 2316.5781 2036.7752 L 2316.0997 2032.948 L 2314.6645 2029.1207 L 2312.5117 2025.5327 L 2309.402 2022.1838 L 2305.814 2019.3134 L 2301.2691 2016.9214 L 2296.4851 2014.7686 L 2290.9834 2013.3333 L 2285.4818 2012.3765 L 2279.7409 2012.1373 L 2274 2012.3765 L 2268.2592 2013.3333 L 2262.7575 2014.7686 L 2257.7342 2016.9214 L 2253.4286 2019.3134 L 2249.6014 2022.1838 L 2246.7309 2025.5327 L 2244.3389 2029.1207 L 2243.1429 2032.948 L 2242.6645 2036.7752 L [0 0 0 0]vc f [0 0 0 1]vc S n 1687.9535 2144.1772 m 1688.4319 2148.2436 L 1689.8671 2151.8317 L 1692.02 2155.4197 L 1695.1296 2158.7686 L 1698.7176 2161.639 L 1703.2625 2164.2702 L 1708.0465 2166.1838 L 1713.5482 2167.6191 L 1719.0499 2168.5759 L 1724.7907 2168.8151 L 1730.5316 2168.5759 L 1736.2725 2167.6191 L 1741.5349 2166.1838 L 1746.5582 2164.2702 L 1750.8638 2161.639 L 1754.6911 2158.7686 L 1757.5615 2155.4197 L 1759.9535 2151.8317 L 1761.1495 2148.2436 L 1761.6279 2144.1772 L 1761.1495 2140.35 L 1759.9535 2136.7619 L 1757.5615 2133.1739 L 1754.6911 2129.825 L 1750.8638 2126.9546 L 1746.5582 2124.3234 L 1741.5349 2122.4098 L 1736.2725 2120.9745 L 1730.5316 2120.0177 L 1724.7907 2119.7785 L 1719.0499 2120.0177 L 1713.5482 2120.9745 L 1708.0465 2122.4098 L 1703.2625 2124.3234 L 1698.7176 2126.9546 L 1695.1296 2129.825 L 1692.02 2133.1739 L 1689.8671 2136.7619 L 1688.4319 2140.35 L 1687.9535 2144.1772 L [0 0 0 0]vc f [0 0 0 1]vc S n 1767.3688 2144.1772 m 1767.8472 2148.2436 L 1769.0432 2151.8317 L 1771.4352 2155.4197 L 1774.3057 2158.7686 L 1778.1329 2161.639 L 1782.4386 2164.2702 L 1787.4618 2166.1838 L 1792.7243 2167.6191 L 1798.4651 2168.5759 L 1804.206 2168.8151 L 1809.9469 2168.5759 L 1815.4485 2167.6191 L 1820.9502 2166.1838 L 1825.7342 2164.2702 L 1830.2791 2161.639 L 1833.8671 2158.7686 L 1836.9768 2155.4197 L 1839.1296 2151.8317 L 1840.5648 2148.2436 L 1841.0432 2144.1772 L 1840.5648 2140.35 L 1839.1296 2136.7619 L 1836.9768 2133.1739 L 1833.8671 2129.825 L 1830.2791 2126.9546 L 1825.7342 2124.3234 L 1820.9502 2122.4098 L 1815.4485 2120.9745 L 1809.9469 2120.0177 L 1804.206 2119.7785 L 1798.4651 2120.0177 L 1792.7243 2120.9745 L 1787.4618 2122.4098 L 1782.4386 2124.3234 L 1778.1329 2126.9546 L 1774.3057 2129.825 L 1771.4352 2133.1739 L 1769.0432 2136.7619 L 1767.8472 2140.35 L 1767.3688 2144.1772 L [0 0 0 0]vc f [0 0 0 1]vc S n 1846.5449 2144.1772 m 1847.0233 2148.2436 L 1848.4585 2151.8317 L 1850.6113 2155.4197 L 1853.721 2158.7686 L 1857.5482 2161.639 L 1861.8538 2164.2702 L 1866.8771 2166.1838 L 1872.1396 2167.6191 L 1877.6412 2168.5759 L 1883.6213 2168.8151 L 1889.6014 2168.5759 L 1895.103 2167.6191 L 1900.3655 2166.1838 L 1905.3887 2164.2702 L 1909.6944 2161.639 L 1913.5216 2158.7686 L 1916.6313 2155.4197 L 1918.7841 2151.8317 L 1919.9801 2148.2436 L 1920.4585 2144.1772 L 1919.9801 2140.35 L 1918.7841 2136.7619 L 1916.6313 2133.1739 L 1913.5216 2129.825 L 1909.6944 2126.9546 L 1905.3887 2124.3234 L 1900.3655 2122.4098 L 1895.103 2120.9745 L 1889.6014 2120.0177 L 1883.6213 2119.7785 L 1877.6412 2120.0177 L 1872.1396 2120.9745 L 1866.8771 2122.4098 L 1861.8538 2124.3234 L 1857.5482 2126.9546 L 1853.721 2129.825 L 1850.6113 2133.1739 L 1848.4585 2136.7619 L 1847.0233 2140.35 L 1846.5449 2144.1772 L [0 0 0 0]vc f [0 0 0 1]vc S n 1926.1994 2144.1772 m 1926.6778 2148.2436 L 1928.113 2151.8317 L 1930.2658 2155.4197 L 1933.1362 2158.7686 L 1936.9635 2161.639 L 1941.5083 2164.2702 L 1946.2924 2166.1838 L 1951.5548 2167.6191 L 1957.2957 2168.5759 L 1963.0366 2168.8151 L 1968.7774 2168.5759 L 1974.5183 2167.6191 L 1979.7808 2166.1838 L 1984.804 2164.2702 L 1989.1097 2161.639 L 1992.9369 2158.7686 L 1995.8073 2155.4197 L 1997.9602 2151.8317 L 1999.3954 2148.2436 L 1999.8738 2144.1772 L 1999.3954 2140.35 L 1997.9602 2136.7619 L 1995.8073 2133.1739 L 1992.9369 2129.825 L 1989.1097 2126.9546 L 1984.804 2124.3234 L 1979.7808 2122.4098 L 1974.5183 2120.9745 L 1968.7774 2120.0177 L 1963.0366 2119.7785 L 1957.2957 2120.0177 L 1951.5548 2120.9745 L 1946.2924 2122.4098 L 1941.5083 2124.3234 L 1936.9635 2126.9546 L 1933.1362 2129.825 L 1930.2658 2133.1739 L 1928.113 2136.7619 L 1926.6778 2140.35 L 1926.1994 2144.1772 L [0 0 0 0]vc f [0 0 0 1]vc S n 2005.6146 2144.1772 m 2006.093 2148.2436 L 2007.2891 2151.8317 L 2009.4419 2155.4197 L 2012.5515 2158.7686 L 2016.3788 2161.639 L 2020.6844 2164.2702 L 2025.7077 2166.1838 L 2030.9701 2167.6191 L 2036.711 2168.5759 L 2042.4519 2168.8151 L 2048.1927 2168.5759 L 2053.6944 2167.6191 L 2059.196 2166.1838 L 2063.9801 2164.2702 L 2068.5249 2161.639 L 2072.113 2158.7686 L 2075.2226 2155.4197 L 2077.3754 2151.8317 L 2078.8107 2148.2436 L 2079.2891 2144.1772 L 2078.8107 2140.35 L 2077.3754 2136.7619 L 2075.2226 2133.1739 L 2072.113 2129.825 L 2068.5249 2126.9546 L 2063.9801 2124.3234 L 2059.196 2122.4098 L 2053.6944 2120.9745 L 2048.1927 2120.0177 L 2042.4519 2119.7785 L 2036.711 2120.0177 L 2030.9701 2120.9745 L 2025.7077 2122.4098 L 2020.6844 2124.3234 L 2016.3788 2126.9546 L 2012.5515 2129.825 L 2009.4419 2133.1739 L 2007.2891 2136.7619 L 2006.093 2140.35 L 2005.6146 2144.1772 L [0 0 0 0]vc f [0 0 0 1]vc S n 2085.5083 2142.9812 m 2085.9867 2146.8084 L 2087.422 2150.6357 L 2089.5748 2154.2237 L 2092.6844 2157.3333 L 2096.5117 2160.443 L 2100.8173 2162.835 L 2105.8406 2164.9878 L 2111.103 2166.423 L 2116.6047 2167.1407 L 2122.3455 2167.6191 L 2128.3256 2167.1407 L 2133.8273 2166.423 L 2139.0897 2164.9878 L 2144.113 2162.835 L 2148.4186 2160.443 L 2152.2459 2157.3333 L 2155.3555 2154.2237 L 2157.5083 2150.6357 L 2158.9435 2146.8084 L 2159.1827 2142.9812 L 2158.9435 2139.1539 L 2157.5083 2135.3267 L 2155.3555 2131.7387 L 2152.2459 2128.629 L 2148.4186 2125.5194 L 2144.113 2123.1274 L 2139.0897 2121.2137 L 2133.8273 2119.5393 L 2128.3256 2118.8217 L 2122.3455 2118.3433 L 2116.6047 2118.8217 L 2111.103 2119.5393 L 2105.8406 2121.2137 L 2100.8173 2123.1274 L 2096.5117 2125.5194 L 2092.6844 2128.629 L 2089.5748 2131.7387 L 2087.422 2135.3267 L 2085.9867 2139.1539 L 2085.5083 2142.9812 L [0 0 0 0]vc f [0 0 0 1]vc S n vmrs 2165.1628 2141.7852 m 2165.6412 2145.6124 L 2166.8372 2149.2005 L 2168.9901 2152.7885 L 2172.0997 2156.1373 L 2175.9269 2159.0078 L 2180.2326 2161.639 L 2185.2558 2163.5526 L 2190.5183 2164.9878 L 2196.2592 2165.9446 L 2202 2166.1838 L 2207.7409 2165.9446 L 2213.2425 2164.9878 L 2218.7442 2163.5526 L 2223.5283 2161.639 L 2228.0731 2159.0078 L 2231.6612 2156.1373 L 2234.7708 2152.7885 L 2236.9236 2149.2005 L 2238.3588 2145.6124 L 2238.8372 2141.7852 L 2238.3588 2137.9579 L 2236.9236 2134.1307 L 2234.7708 2130.5426 L 2231.6612 2127.1938 L 2228.0731 2124.3234 L 2223.5283 2121.9314 L 2218.7442 2119.7785 L 2213.2425 2118.3433 L 2207.7409 2117.3865 L 2202 2117.1473 L 2196.2592 2117.3865 L 2190.5183 2118.3433 L 2185.2558 2119.7785 L 2180.2326 2121.9314 L 2175.9269 2124.3234 L 2172.0997 2127.1938 L 2168.9901 2130.5426 L 2166.8372 2134.1307 L 2165.6412 2137.9579 L 2165.1628 2141.7852 L [0 0 0 0]vc f 0.25 w 1 j [0 0 0 1]vc S n 2242.6645 2141.7852 m 2243.1429 2145.6124 L 2244.3389 2149.2005 L 2246.7309 2152.7885 L 2249.6014 2156.1373 L 2253.4286 2159.0078 L 2257.7342 2161.639 L 2262.7575 2163.5526 L 2268.2592 2164.9878 L 2274 2165.9446 L 2279.7409 2166.1838 L 2285.4818 2165.9446 L 2290.9834 2164.9878 L 2296.4851 2163.5526 L 2301.2691 2161.639 L 2305.814 2159.0078 L 2309.402 2156.1373 L 2312.5117 2152.7885 L 2314.6645 2149.2005 L 2316.0997 2145.6124 L 2316.5781 2141.7852 L 2316.0997 2137.9579 L 2314.6645 2134.1307 L 2312.5117 2130.5426 L 2309.402 2127.1938 L 2305.814 2124.3234 L 2301.2691 2121.9314 L 2296.4851 2119.7785 L 2290.9834 2118.3433 L 2285.4818 2117.3865 L 2279.7409 2117.1473 L 2274 2117.3865 L 2268.2592 2118.3433 L 2262.7575 2119.7785 L 2257.7342 2121.9314 L 2253.4286 2124.3234 L 2249.6014 2127.1938 L 2246.7309 2130.5426 L 2244.3389 2134.1307 L 2243.1429 2137.9579 L 2242.6645 2141.7852 L [0 0 0 0]vc f [0 0 0 1]vc S n 1687.9535 2242.9679 m 1688.4319 2246.7951 L 1689.8671 2250.6224 L 1692.02 2254.2104 L 1695.1296 2257.3201 L 1698.7176 2260.4297 L 1703.2625 2262.8217 L 1708.0465 2264.9745 L 1713.5482 2266.4098 L 1719.0499 2267.1274 L 1724.7907 2267.6058 L 1730.5316 2267.1274 L 1736.2725 2266.4098 L 1741.5349 2264.9745 L 1746.5582 2262.8217 L 1750.8638 2260.4297 L 1754.6911 2257.3201 L 1757.5615 2254.2104 L 1759.9535 2250.6224 L 1761.1495 2246.7951 L 1761.6279 2242.9679 L 1761.1495 2239.1407 L 1759.9535 2235.3134 L 1757.5615 2231.7254 L 1754.6911 2228.6157 L 1750.8638 2225.5061 L 1746.5582 2223.1141 L 1741.5349 2221.2005 L 1736.2725 2219.526 L 1730.5316 2218.8084 L 1724.7907 2218.33 L 1719.0499 2218.8084 L 1713.5482 2219.526 L 1708.0465 2221.2005 L 1703.2625 2223.1141 L 1698.7176 2225.5061 L 1695.1296 2228.6157 L 1692.02 2231.7254 L 1689.8671 2235.3134 L 1688.4319 2239.1407 L 1687.9535 2242.9679 L [0 0 0 0]vc f [0 0 0 1]vc S n 1767.3688 2242.9679 m 1767.8472 2246.7951 L 1769.0432 2250.6224 L 1771.4352 2254.2104 L 1774.3057 2257.3201 L 1778.1329 2260.4297 L 1782.4386 2262.8217 L 1787.4618 2264.9745 L 1792.7243 2266.4098 L 1798.4651 2267.1274 L 1804.206 2267.6058 L 1809.9469 2267.1274 L 1815.4485 2266.4098 L 1820.9502 2264.9745 L 1825.7342 2262.8217 L 1830.2791 2260.4297 L 1833.8671 2257.3201 L 1836.9768 2254.2104 L 1839.1296 2250.6224 L 1840.5648 2246.7951 L 1841.0432 2242.9679 L 1840.5648 2239.1407 L 1839.1296 2235.3134 L 1836.9768 2231.7254 L 1833.8671 2228.6157 L 1830.2791 2225.5061 L 1825.7342 2223.1141 L 1820.9502 2221.2005 L 1815.4485 2219.526 L 1809.9469 2218.8084 L 1804.206 2218.33 L 1798.4651 2218.8084 L 1792.7243 2219.526 L 1787.4618 2221.2005 L 1782.4386 2223.1141 L 1778.1329 2225.5061 L 1774.3057 2228.6157 L 1771.4352 2231.7254 L 1769.0432 2235.3134 L 1767.8472 2239.1407 L 1767.3688 2242.9679 L [0 0 0 0]vc f [0 0 0 1]vc S n 1846.5449 2242.9679 m 1847.0233 2246.7951 L 1848.4585 2250.6224 L 1850.6113 2254.2104 L 1853.721 2257.3201 L 1857.5482 2260.4297 L 1861.8538 2262.8217 L 1866.8771 2264.9745 L 1872.1396 2266.4098 L 1877.6412 2267.1274 L 1883.6213 2267.6058 L 1889.6014 2267.1274 L 1895.103 2266.4098 L 1900.3655 2264.9745 L 1905.3887 2262.8217 L 1909.6944 2260.4297 L 1913.5216 2257.3201 L 1916.6313 2254.2104 L 1918.7841 2250.6224 L 1919.9801 2246.7951 L 1920.4585 2242.9679 L 1919.9801 2239.1407 L 1918.7841 2235.3134 L 1916.6313 2231.7254 L 1913.5216 2228.6157 L 1909.6944 2225.5061 L 1905.3887 2223.1141 L 1900.3655 2221.2005 L 1895.103 2219.526 L 1889.6014 2218.8084 L 1883.6213 2218.33 L 1877.6412 2218.8084 L 1872.1396 2219.526 L 1866.8771 2221.2005 L 1861.8538 2223.1141 L 1857.5482 2225.5061 L 1853.721 2228.6157 L 1850.6113 2231.7254 L 1848.4585 2235.3134 L 1847.0233 2239.1407 L 1846.5449 2242.9679 L [0 0 0 0]vc f [0 0 0 1]vc S n 1926.1994 2242.9679 m 1926.6778 2246.7951 L 1928.113 2250.6224 L 1930.2658 2254.2104 L 1933.1362 2257.3201 L 1936.9635 2260.4297 L 1941.5083 2262.8217 L 1946.2924 2264.9745 L 1951.5548 2266.4098 L 1957.2957 2267.1274 L 1963.0366 2267.6058 L 1968.7774 2267.1274 L 1974.5183 2266.4098 L 1979.7808 2264.9745 L 1984.804 2262.8217 L 1989.1097 2260.4297 L 1992.9369 2257.3201 L 1995.8073 2254.2104 L 1997.9602 2250.6224 L 1999.3954 2246.7951 L 1999.8738 2242.9679 L 1999.3954 2239.1407 L 1997.9602 2235.3134 L 1995.8073 2231.7254 L 1992.9369 2228.6157 L 1989.1097 2225.5061 L 1984.804 2223.1141 L 1979.7808 2221.2005 L 1974.5183 2219.526 L 1968.7774 2218.8084 L 1963.0366 2218.33 L 1957.2957 2218.8084 L 1951.5548 2219.526 L 1946.2924 2221.2005 L 1941.5083 2223.1141 L 1936.9635 2225.5061 L 1933.1362 2228.6157 L 1930.2658 2231.7254 L 1928.113 2235.3134 L 1926.6778 2239.1407 L 1926.1994 2242.9679 L [0 0 0 0]vc f [0 0 0 1]vc S n 2005.6146 2242.9679 m 2006.093 2246.7951 L 2007.2891 2250.6224 L 2009.4419 2254.2104 L 2012.5515 2257.3201 L 2016.3788 2260.4297 L 2020.6844 2262.8217 L 2025.7077 2264.9745 L 2030.9701 2266.4098 L 2036.711 2267.1274 L 2042.4519 2267.6058 L 2048.1927 2267.1274 L 2053.6944 2266.4098 L 2059.196 2264.9745 L 2063.9801 2262.8217 L 2068.5249 2260.4297 L 2072.113 2257.3201 L 2075.2226 2254.2104 L 2077.3754 2250.6224 L 2078.8107 2246.7951 L 2079.2891 2242.9679 L 2078.8107 2239.1407 L 2077.3754 2235.3134 L 2075.2226 2231.7254 L 2072.113 2228.6157 L 2068.5249 2225.5061 L 2063.9801 2223.1141 L 2059.196 2221.2005 L 2053.6944 2219.526 L 2048.1927 2218.8084 L 2042.4519 2218.33 L 2036.711 2218.8084 L 2030.9701 2219.526 L 2025.7077 2221.2005 L 2020.6844 2223.1141 L 2016.3788 2225.5061 L 2012.5515 2228.6157 L 2009.4419 2231.7254 L 2007.2891 2235.3134 L 2006.093 2239.1407 L 2005.6146 2242.9679 L [0 0 0 0]vc f [0 0 0 1]vc S n 2085.5083 2241.7719 m 2085.9867 2245.5991 L 2087.422 2249.1872 L 2089.5748 2252.7752 L 2092.6844 2256.124 L 2096.5117 2258.9945 L 2100.8173 2261.6257 L 2105.8406 2263.5393 L 2111.103 2264.9745 L 2116.6047 2265.9314 L 2122.3455 2266.1706 L 2128.3256 2265.9314 L 2133.8273 2264.9745 L 2139.0897 2263.5393 L 2144.113 2261.6257 L 2148.4186 2258.9945 L 2152.2459 2256.124 L 2155.3555 2252.7752 L 2157.5083 2249.1872 L 2158.9435 2245.5991 L 2159.1827 2241.7719 L 2158.9435 2237.9446 L 2157.5083 2234.1174 L 2155.3555 2230.5294 L 2152.2459 2227.1805 L 2148.4186 2224.3101 L 2144.113 2221.9181 L 2139.0897 2219.7652 L 2133.8273 2218.33 L 2128.3256 2217.3732 L 2122.3455 2217.134 L 2116.6047 2217.3732 L 2111.103 2218.33 L 2105.8406 2219.7652 L 2100.8173 2221.9181 L 2096.5117 2224.3101 L 2092.6844 2227.1805 L 2089.5748 2230.5294 L 2087.422 2234.1174 L 2085.9867 2237.9446 L 2085.5083 2241.7719 L [0 0 0 0]vc f [0 0 0 1]vc S n 2165.1628 2240.3367 m 2165.6412 2244.1639 L 2166.8372 2247.9912 L 2168.9901 2251.5792 L 2172.0997 2254.928 L 2175.9269 2257.7985 L 2180.2326 2260.1905 L 2185.2558 2262.3433 L 2190.5183 2263.7785 L 2196.2592 2264.7353 L 2202 2264.9745 L 2207.7409 2264.7353 L 2213.2425 2263.7785 L 2218.7442 2262.3433 L 2223.5283 2260.1905 L 2228.0731 2257.7985 L 2231.6612 2254.928 L 2234.7708 2251.5792 L 2236.9236 2247.9912 L 2238.3588 2244.1639 L 2238.8372 2240.3367 L 2238.3588 2236.5094 L 2236.9236 2232.9214 L 2234.7708 2229.3333 L 2231.6612 2225.9845 L 2228.0731 2223.1141 L 2223.5283 2220.4828 L 2218.7442 2218.5692 L 2213.2425 2217.134 L 2207.7409 2216.1772 L 2202 2215.938 L 2196.2592 2216.1772 L 2190.5183 2217.134 L 2185.2558 2218.5692 L 2180.2326 2220.4828 L 2175.9269 2223.1141 L 2172.0997 2225.9845 L 2168.9901 2229.3333 L 2166.8372 2232.9214 L 2165.6412 2236.5094 L 2165.1628 2240.3367 L [0 0 0 0]vc f [0 0 0 1]vc S n 2242.4253 2240.0975 m 2242.9037 2243.9247 L 2244.3389 2247.752 L 2246.4917 2251.34 L 2249.6014 2254.6888 L 2253.1894 2257.5593 L 2257.7342 2259.9513 L 2262.5183 2262.1041 L 2268.2592 2263.5393 L 2273.7608 2264.4961 L 2279.5017 2264.7353 L 2285.2425 2264.4961 L 2290.9834 2263.5393 L 2296.2459 2262.1041 L 2301.2691 2259.9513 L 2305.5748 2257.5593 L 2309.402 2254.6888 L 2312.2725 2251.34 L 2314.6645 2247.752 L 2315.8605 2243.9247 L 2316.3389 2240.0975 L 2315.8605 2236.2702 L 2314.6645 2232.443 L 2312.2725 2229.0941 L 2309.402 2225.7453 L 2305.5748 2222.8749 L 2301.2691 2220.2436 L 2296.2459 2218.33 L 2290.9834 2216.8948 L 2285.2425 2215.938 L 2279.5017 2215.6988 L 2273.7608 2215.938 L 2268.2592 2216.8948 L 2262.5183 2218.33 L 2257.7342 2220.2436 L 2253.1894 2222.8749 L 2249.6014 2225.7453 L 2246.4917 2229.0941 L 2244.3389 2232.443 L 2242.9037 2236.2702 L 2242.4253 2240.0975 L [0 0 0 0]vc f [0 0 0 1]vc S n vmrs vmr vmr end %%Trailer %%EndDocument @endspecial Black 1099 2344 a FK(Figure)f(1:)p 0 TeXcolorgray 1458 2231 a SDict begin H.S end 1458 2231 a 0 TeXcolorgray 0 TeXcolorgray 1458 2231 a SDict begin H.R end 1458 2231 a 1458 2231 a SDict begin [ /View [/XYZ H.V] /Dest (figure.1) cvn H.B /DEST pdfmark end 1458 2231 a Black 113 x FK(The)f(b)n(utter\003y)i(netw)o(ork)g(of)e(supernodes.)p Black Black 70 2725 a(v)n(ariable)k(will)f(get)g(v)n(alues)h(from)f (all)g(members)g(in)g(some)g(quorum)h(and)f(will)f(k)o(eep)i(only)g (that)f(v)n(alue)h(which)f(has)g(the)70 2838 y(most)21 b(recent)j(time)d(stamp)i(and)f(is)g(returned)i(by)e(at)f(least)i FF(b)11 b FE(+)g FK(1)22 b(serv)o(ers.)29 b(F)o(or)21 b(quorum)i(systems)g(that)g(are)f(resistant)i(to)70 2951 y FL(Q)p FE(\()p FF(n)p FE(\))f FK(f)o(aults)g(the)g(load)h(on)e(the)h (serv)o(ers)h(can)f(be)f(high.)29 b(In)23 b(particular)l(,)i FL(Q)p FE(\()p FF(n)p FE(\))e FK(serv)o(ers)h(will)e(be)h(in)l(v)n(olv) o(ed)i(in)d(a)g(constant)70 3064 y(fraction)j(of)e(the)h(queries.)211 3179 y(Recently)f(Malkhi)f(et)g(al.)f([)p 0 0 .8 TeXcolorrgb 1064 3180 a SDict begin H.S end 1064 3180 a 0 0 .8 TeXcolorrgb -1 x FK(23)p 0 0 .8 TeXcolorrgb 1154 3117 a SDict begin H.R end 1154 3117 a 1154 3179 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.MRWW) cvn H.B /ANN pdfmark end 1154 3179 a Black 1 w FK(])g(ha)n(v)o(e)i(introduced)h(a)d (probabilistic)26 b(quorum)d(system.)28 b(This)22 b(ne)n(w)f(system)h (relax)o(es)70 3292 y(the)e(constraint)j(that)e(there)g(must)f(be)h(2)p FF(b)10 b FE(+)g FK(1)20 b(serv)o(ers)h(shared)h(between)f(an)o(y)g(tw) o(o)f(quoroms)h(and)g(remains)g(resistant)i(to)70 3405 y(Byzantine)k(f)o(aults)g(only)f(with)f(high)h(probability)-6 b(.)38 b(The)25 b(load)h(on)g(serv)o(ers)g(in)g(the)f(probabilistic)30 b(system)c(is)f(less)h(than)70 3518 y(the)g(load)i(in)e(the)h (deterministic)i(system.)39 b(Nonetheless,)29 b(for)e(a)f (probabilistic)k(quorum)e(system)f(which)g(is)f(resistant)70 3631 y(to)d FL(Q)p FE(\()p FF(n)p FE(\))h FK(f)o(aults,)h(there)f (still)g(will)f(be)h(at)f(least)i(one)f(serv)o(er)g(in)l(v)n(olv)o(ed)i (in)e(a)f(constant)j(fraction)f(of)e(the)h(queries.)70 3807 y SDict begin H.S end 70 3807 a 70 3807 a SDict begin 13.6 H.A end 70 3807 a 70 3807 a SDict begin [ /View [/XYZ H.V] /Dest (section.3) cvn H.B /DEST pdfmark end 70 3807 a 129 x Ft(3)119 b(Our)30 b(distrib)n(uted)h(hash)g(table)70 4147 y FK(W)-7 b(e)30 b(no)n(w)i(state)g(our)g(mechanism)h(for)f(pro)o (viding)i(inde)o(xing)g(of)e FF(n)f FK(data)h(items)g(by)g FF(n)g FK(nodes)h(in)e(a)h(netw)o(ork)h(that)f(is)70 4260 y(rob)n(ust)23 b(to)f(remo)o(v)n(al)g(of)g(an)o(y)g FF(n)p FG(=)p FK(2)g(of)g(the)g(nodes.)30 b(W)-7 b(e)21 b(mak)o(e)h(use)g(of)g(a)f(b)n(utter\003y)j(netw)o(ork)f(of)f(depth)h (log)11 b FF(n)g FM(\000)g FK(log)g(log)h FF(n)p FK(;)70 4373 y(we)31 b(call)h(the)h(nodes)g(of)f(the)g(b)n(utter\003y)i(netw)o (ork)f FF(supernodes)i FK(\(see)e(Figure)f(1\).)54 b(Ev)o(ery)32 b(supernode)j(is)d(associated)70 4485 y(with)23 b(a)g(set)h(of)g (nodes.)30 b(W)-7 b(e)23 b(call)h(a)f(supernode)k(at)d(the)f(topmost)i (le)n(v)o(el)f(of)g(the)g(b)n(utter\003y)h(a)e(top)h(supernode,)j(one)d (at)f(the)70 4598 y(bottommost)g(le)n(v)o(el)e(of)h(the)f(netw)o(ork)i (a)e(bottom)h(supernode)j(and)c(one)h(at)g(neither)h(the)e(topmost)i (or)e(bottommost)i(le)n(v)o(el)70 4711 y(a)g(middle)h(supernode.)70 4874 y SDict begin H.S end 70 4874 a 70 4874 a SDict begin 13.6 H.A end 70 4874 a 70 4874 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.3.1) cvn H.B /DEST pdfmark end 70 4874 a 99 x Fs(3.1)99 b(The)26 b(netw)o(ork)70 5151 y FK(T)-7 b(o)22 b(construct)k(the)e(netw)o(ork)h(we)d(do)i(the)g(follo)n(wing:)p Black .8 .3 .3 TeXcolorrgb 1021 5401 a SDict begin H.S end 1021 5401 a .8 .3 .3 TeXcolorrgb 1023 5400 a Fv(T)t FC(H)t(E)t(O)t(RY)g(O)t(F)h Fv(C)t FC(O)t(M)t(P)t(U)t(T)t(I)t(N)t(G)p .8 .3 .3 TeXcolorrgb 1897 5344 a SDict begin H.R end 1897 5344 a 1897 5400 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://dx.doi.org/10.4086/toc) >> /Subtype /Link H.B /ANN pdfmark end 1897 5400 a Black Fv(,)c(V)-11 b(olume)20 b(3)g(\(2007\),)e(pp.)25 b(1\22623)949 b(6)p Black eop end %%Page: 7 7 TeXDict begin 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 Black 0 TeXcolorgray 70 199 a SDict begin H.S end 70 199 a 0 TeXcolorgray 0 TeXcolorgray 70 199 a SDict begin H.R end 70 199 a 70 199 a SDict begin [ /View [/XYZ H.V] /Dest (page.7) cvn H.B /DEST pdfmark end 70 199 a Black 948 w Fv(C)t FC(E)t(N)t(S)t(O)t(R)t (S)t(H)t(I)t(P)26 b Fv(R)t FC(E)t(S)t(I)t(S)t(T)n(A)t(N)t(T)e Fv(P)t FC(E)t(E)t(R)t Fv(-)t FC(T)s(O)t Fv(-)t(P)t FC(E)t(E)t(R)g Fv(N)t FC(E)t(T)t(W)s(O)t(R)t(K)t(S)p Black Black Black Black 1017 2148 a @beginspecial 0 @llx 0 @lly 365 @urx 352 @ury 2160 @rhi @setspecial %%BeginDocument: nodes.eps %!PS-Adobe-2.0 EPSF-1.2 %%Title: Nodes.FH9 %%Creator: FreeHand 9.0 %%CreationDate: Mon Jul 30 10:42:09 2001 %%BoundingBox: 0 0 365 352 %%FHPathName:D:\Amos\MyDocs\Latex\Current\Gnutella\Nodes.FH9 %ALDOriginalFile:D:\Amos\MyDocs\Latex\Current\Gnutella\Nodes.FH9 %ALDBoundingBox: -17940 -18141 14316 14115 %%FHPageNum:0 %%DocumentSuppliedResources: procset Altsys_header 4 0 %%ColorUsage: Color %%DocumentProcessColors: Cyan Magenta Yellow Black %%EndComments %%BeginAGDEmbeddedDoc: version 1.0 %:s8W,W5t=="^::eu!!"X-GQG4cGJ"VYqS$6`#c@n>`;lX28)+)Q %:s8U<6W#.cf&4',h!>.^f&J;>n=iitJLs#"OF2ApJJ6CL*CX+rPCKT%(=Q>h`r9il21Pb4!G5;.^;G_ISMO@AFEQ-_e^`4#25rlVP_Q)UBmcA37]2IhUhio@;O/6dn$HbjIUn`$pe1WiX&#1G7\l125e.*q=8/ _!9:qnBA$,>!TQ+_8G1K^6C2;;+]kLZ"L45bb-H.@`/R%lTNL'>G9se/h=DYTKU\$F(D:EE8JDRIYs %b)qn,-6) %:DkqmQ48`*+VrB2-9/3'Ip`4gaHrf<`p0k5H2D5#*Ik[`WGMBklW'6AWKfYY)?"Ids7At8=PGFlY@[@:bGJlc\[6a! *bgbu'fj3F2G+G8Bs""MD_AP;8W;b.F0o89/=s8A&,ni&ZJ`;_MsAlnVA??3TKb1e,!HJQ^XQpurdRUP? +T3`dpGO\]]OaU?#rVPYM#a:YYOHGs&U(9(HM#:objK67]"Zq@VsMep*uM>_jmu$S+rD7!kCBS %:;gI,(75J<NMi9>CYOmUp&`16ib29IaDl3+"J);6d8,60"\Y[@[^X7;Pg19I[a'qV]OgOmlE(54"W(_6"YXd#FF&"JkNT>?,q):XJ6E=3<!'lo(Q#mSG:__rud@oP`qs0lCL5'9Vu@ceuIkq[o)nfP&dk:E8\C;.n_Ku< +N'nCfjug3Qj]NkDs/]q;k:n`mU!KI[%&PTfQfmr'SUV.9/f;X8dLF@TtRhPZCO2;TlG).R#?Q]mt4S %:^1k#N#+PluA+(+$FW"Bs!EI6P)6B.-9fm%aYr\:HdOA^[5.3a\]km##DQnB1pe?[&%<TDQY-fV? hrHUeJ$0_o;mJquC04`A]I%F](oOE+Z-<JeXh*=AYLU.mesuL`I<MC8? YbX]<0G+@;E>7g\#nB'C[l#(Uc`BkT22T<)Q?G7413T[2]FS_p?65h7ZF%fGOgF/e$MH3Ej,:FT2PE/HL% $g@kTXO;to-pBmi1Wr&Q8j]8uN@(XC`R %:e+Qn?D/u)E*#t5%LaD\MqQtFFIB<Bsqtpqdg*kWr;VEN_8(F.oVk\_(V"B06S5->$ji8^5? QtQrEib*q<S:+`I;39RmS#J[7O`hbVp;Q%[\ku@9jQdiqL@8jAsI4iI-P,$b-X!&\MSli*&E&\KNOrq24d! Ag>i?M-<2O;WpiXK2b<bS&JN1.Qop3OpoM&=dH5-NrRE^s8m@2'CSn6,L/sB0N]O1]k;X?`#Os:MGPk;_=L)@`e^N) %:mle)4(2A<[3bl+Rhl8NU9/b4<O\3"pg7Of%>Vjfb]'#5po1T+paGDtOcA+b)bGpf/ [QKII'/a=8%H8sL=iCV<<>2e:X<6ISUPa88&T<kZA:N1uBpZ2Rr?;n)5A3"'ngS1m! +j,mBon:jUlZnu#628k/9*-kq6Ur5cS,'@)^hX]K:/ElAQ>b`TbiVd'=HU/$fWaJ=iCV<<E#pkh-Zf;/S? 5"#,_B^-)K8-m3<8o5F.NOK@:BGEKN^7 %:2-:6S;>\gFNUd*UmW=W-)TB`s?,nrsiP]HQCi+m;^^k+mMk<g=h'J*2=@:Aq<Q)'i'cDq7.Yfc_I&k4H,EhI4)]7uZ]H %dVB$j:QAOGPWKIcXcO:;LTnu]\1XD$'C2_GD0gZ5O];7*_K'W9),\_0[kJnFepOAp^=bY2k<D00NYAhci9a.[0)p,C+*c!&&*8S\HbC)8euREbVbR! 4=icP-da!smbJrtL+].k&bS[#LA%/hCh/ADZ %:Q<:jN1K6;uC0/!VBAW4%2k?n4=1LJ$IK.3UW"oJ"aOf*lZkKji[)RAQeJq'.C8\/'GJ%=l'=HsK/*C3&) +IS0eSX,,]#]_C2ugA"f9FgUW/X#XPP>(2E$q[?g%XV,?J+"hlLjX>q0!]^j$`RPqLX)km@d;) %SpAr&+4\!'=I-1Ds'3aEg.6FcXV=_6O)E27#b2a%!cYP-Ygf?08)*TB((+pI%V'oFGF]W)+N*^QX4`2knU-R#PoJ %:iPaA[,DsC(N&%+[Hf0Fq?6e_R`<M$*7,9i;D%rfYFk[_M,63\$]C&cJ_T %DCn+bKYfSla6rpip>W"J^LF#=Q^7arYGVo@V&%! BUB3/AV)ZEdO&CVPn;X'"'+1,n="bpoGY=efn)3`56>;Vb_K.2Q`Kh<7P8pOM8_tl#I;9JF_D_<$h7&c\k^DPbCM,NThIWifX:6]4^p0Sn*l9m(aCQP0+"'\N=8Ui9Y<#O<g=gbcrS36-`>#39 %:XOk2Xci[%-Nf_t=qJY[fl1bTs7-UY/%lC#&/4VIS. +J<[GU#iR7dRDmV:m7Ob(rq9("m@jWFh&T0qqVh7St($W^S-4N%! 5e&N3)m2)`9_6rC]4U.,i0#6NV8igdko?n@i$G#-$9bdLcHX7iJQY:Z^S\96LemAFMrn2&fl]CdGV3+`ioZBgH-lZ$eo\DVZ!$gd:"87^h_h`X1fSNJY(f>5?d5e3T,O5685EC]HM#)A?.T%3)$I<=# %:;4m059dOOBICmtcUZs_2I^uq9<7j[>]Oq1*WTKbM-? JY6jPWG.nDR05;Oj]9m_=_pOV?:=gkhQ8S>_FEXrkfBlDB*k"-'625M7]Q@79eGp@:be&[gZ/CLWWiW8Tg3 -)7!/I1A9'luf$lDmVEVi^=eHH>ADdM41/S'K'`tW0td;22Id$fgg63fUSnX'H:e73Di;F\Y1@>'6WAsVf4 UT;0-iDX*Np1XJJ9EeuE1j>H.[4>?+(Ri9U]p %:6<+t"'`4`L`edT2:dmBAb!RX:-V?BpFm)5m]Vn5h.$ZPfY7mbbTYblH'M29q:6ab! PCjOFW9'9'6n-\I&NN]L69'BR;*)EX),WFEirb8h*QsQR,>'gY,i4>T]b.kmPbPUC1ReuQ\gbp@7[.Yp33s K"WX%S.AjiWlN&-q8V)gQ\Cdo*r2.nflMY`l"Rh<VBJMWc-`OUXXS$?pEgF)A'B=?rBY1e*!B=@chc^!"$] (g$SEm5@_#uM-$ %:0Y2G.-E5@;<Bn3;U3&:G21=R1-VERkdL)mjk="RY?Ws<%X\P,7$`2D"=NcP!/#0KFH-Mm.[7s9ZYB--GV %ud>_l:sC;/-?$2XYdL';a8YBp4J4GG<UL.WmoP2CD*K[F/Y/XQ2dKI95]Rb2#gW>(rft+8jcJ;HpH6`PE? M;/1rB18<9IN=Rk?eEW$((f>#u8)fLV[BO/-N@;3X,GU2G[H8]\N@8'77%kGp\oNV$1no**&HQ9-B'3?/ %:kpe!r`e`&#9a$ptV(88G;'S]bC(])fPciQrE%m$X@mM(s\n8!TH*."r2B0Rl>8>? 9b.h#M#hOi36ugKFQ$Q>e.'D)9ZlS<tETR&Eqd#a@Y'9pA<^.shX5p`j35LI2gA:J4#<PdfOh^he>UPEpp_ V6CiC%\Ys6O$$SLF=CT&-<K'1G^7P?7597+"6h`69i/'YPEGhg_F87@sk.Lsf-<+)"'is$AK".! f`$]FdS>&%cXGd6g;k=9FMP %:),^#VOhF3u]hoK$&OdcW7;50;o0iWr;=p%a2F\D4C':"<`O-U-C..=Q&-6W9ENR5h? n@i$7]$c;Am7"8<MPk+AfI3Lcn[3Nbbf/53mqf'UdF7p;EeJ_-VA %3;R=)sSLC&H9.QiCSLC')9<F4Xc&#>FTsTQ3bD9%HUU8=q><5VrS! 5fJG/"]e(/:dG'gFcWC'U"bc$I<b;X:<hBsW@c.GA+)DI9L*7&d"`lEO6*-VEd<dcLqhRKMP3 %:EMCr4/G8A:P7se$A?"bi-_2Zn6phhhC;7an)Gt8B7P]oN[? W!,7[.*/Z-,V$g>uk0';a8Bg$;&j)Lt.oU3,K^;*%RchB2fg-s`Y\2GTL>D$W$I8lnE6W"Z"C2?MWidPVu! K+k(s[^[8f/?b?=G3TrbbuVgS[dkNcRNL-t<CCiOp@TAaS1(Pnrk7XN:)$d6+0RZ\M;l,@rFMle;Y]fIFKoF'\CuUG.H(Yil_2L[I8.1\=S3?KjA,N %:WA.-^=9$Su36R/Qcet3]%W\<-BmAq3V`7P2Fj;m?P`Ck'aUXq(;=o^<N$s! Mpcp']rYL`+7+#d;if,A_HIuf(<:g_NURWb/PE`aU'YR<m'ISdP.i"lo7? <c:^kks[9@u4$>cT=+S1(Pj'V\>:f4kY+-]2[s*<sg+R;H1I'5+b=j'4Hj.;-)S@['I4.$qp)Cq>'GeQsr6 <,-O*T:M[9gG[>n(DM_;n;!K*9g62@M7WJqF/.9$M%4Ne %:6s[7G2l1,GSp$j2>j'L4ZT3H)W2j^ZM7&;@CWH>igG5M+e*2c))H#*NfI-C9Lq7$dHQkD-Q*k@u\0KS@V&bXjBf*n.\`05Hst@GS1*c#rd0hU:6]cDb28"Q*l_AQP]AmpAOKC%Us+XhFP.aG+kA!;"! cB#7eBAXC91.[8>qbRoiUO^<YVfN,Se#9XXGEoDki"`P"&D8SLNea0V\E9IX"8?&N+OMNY-%re.0b''l+ [a45P.&+YLYR %:Cs.VQEm^gVTb0/hl#RGP`_bbADeP8u[3u^>Wa]ODPU,"`,"a;Bni*;M57obBP]@pVc %o9S`EG`qE]gdA6r?^Tb_W! 8fcO]Ieu#8m&Si;>XK`tuQPsWEBtRbEXZb6)Y'<gXkgO`jNMJmZ74O7p;>J>17cO_6;58'u;Q;nI!%2MdX- 62Q?HY?+#H4WWA<U1EC?#'(PtKpsj$ZVpilq0_,APpYhaTA[W#:650/`%!]G!0/i=9l+pD535 %:@P"R-d<1e]82]E0QeOV%mFgZ<B,$2kVXsI6J%=6hR_3Ukr260V3)L@`H8,AupT@9@! Jc.Bb(pu5p5o48DZ-+S'h\JK#G4(T.`r$'@j0E8V3qp21"%iu][U %F1``9$f'le2dqA]Zf8QM7c@,_Kj55YRlDrX;22nJDhY]G")C+NL>rQ^4256+Lh)agY,O33S^5B=WW)G<2. CNeUSYdo7cCm_Wl$(C1rA(+mkd"[YL9\$"a$4?>NeH+` %:Z*Grr%CT8*PYr9>N=i#cM*a+pPRC?l),\Pg=NcLuNlSSe.*@C2),ZVNqdV1qg0s6LpbbXH4F:sXNa>WBULb"C[7P^7HCV6<30FF'4kW@D4h5iOu/oeYBsrI^Cf#TM<5C7b#GhkbYt)6uCBPOBB\^g@Vtc@Tu<$\!MT)'H0j))m'qRAIN_B`K;+qMla!KRBT^,/)dDfiAhb8m.Cn&Z,G_W%k$2$P@/DPk$HX18:#nYq72X\>`\A %:E[#'a'W'"P(^mTl<&udDD9[m.UR)m7InC,f?/&g?hs]Cqk^mt-(&8+mjVn'pTbFiKD?;ZOVjA&SC? F/HrhhoMW3IonQ:c@mi^Ae+rXI/H:=KDh!O7q&27Z5@fTm+,<IJGSd"nfHP,V21"6T/7rE")DDfUQjU5]sB<>p7\!@!i`]J";ROG! `s7qR[SLEl$rmMHl3)Rg-:6\M<nhAWMU6P8S/L*mL'e(r5<6DI1`^6aIS*!2A*aRD+ %:XVK6)geqYLKQOMcC$W$)]A\='X%#uaX'7->M%Q#fffVmTLhcM-cVa[2e? U;pNMnS+Q<.ohX;OlW;A*b7eB.l:O)5b3/LSl%'H0iL>]s]FQP%b?VfIe[@sP1)'<P9Zo! Y8<[B42<Pd2]e,DqL"@a0^,/jucY;9HLQbD9&Va0ppTPuFL&Lf3KWrYQ$JG %*Kr@VqZlSs,HYCT"$c[*3h;CCJ&Z<C9N?Uk6't^$\:rqo>P0Uu;qU^N5?( %:e:tPhDU>;V'=H6&0.f'Znl7';e&f9_Gr\`--7ftUM!DG8<MbGZSEiRcht6/2"-)tU3aI:\We^0c\^BRp&4I=(]N^$.,A;<<Q4M67euA&X,59eo,h$#lpPuEEI@bV]'PET/fe<@^V0RT-`YWj.? kFPd>ap\"-'5g#F=p&L/2iag0HNbs68D'SV:0-/Y*NZ[VeLZkt@#DZdQBf7Sb\f5N+m->2J_*cWGE;;2Sk-'!I"WrGGe6+i!" %:7]g)eD5V@\S3r:76-JX923\\1preYl?8J=1kVb<kRLur#kP\mp7b"TAD%e?TU5#:Z6gU-oPTEAh? 5m3]H*'(*[8o0.gPT0%gSuSm.>tdWLsl8jA/\=fKrEU^.4a9AOIuf@p;Eeasg5#7&b9<IuK(`4$/uNZ)/o0'KtV12:g&K(M]B3(2L=MWtUbRUPqf6gu-XAe;= %]`UT1g'D3)!F8iPE'D7t\5:('7W:/8n8tUkNp#FdopnVUu %:@P&hiQc$RsD&H3cNI;sJBLMg%:)*EFLg%=:bfC6'GqI0l[AmBd(+ %'\X,0`s."<U:qa8jm;9FUVfJ'%aLU!-WV4<T`),Vle8=:(/9b6s@=GXA1l+Dh[FqHkR/2c!2:7#[_%N]D9t/Lk)bJ#68d,aa(f>c[g=OlZGU)KgmIC&<LGGUd/"_'.a,!V`IGXDYj.3-<<$n\X7,=l+A6VOQ? WHNid"o8=dDC>M;0T)u1NLB8=_m]>hR<:9 %:^Q5e&=P;8?>O3<`WZm=b[2O(q'?0sXe-IcRMVR-`.3j__@kAp_*+rJF']ha*N$q;br@o'sm? 2Qg`7fqX4dRcYeuhPFBc0(9><%C-(H&He(NgHa`P;XQ7[Y)jK3EaH-##aVDZ!7o^Cdm&2:EdbN$rhu8$!S* %-&M^N2YQ-mM4J3UA"BJSrl>aC<qt@*;a;8m56(V/f6*S;'rAE`QGV;8[_Vf'IfgTN@=LUW %k$f"_,`4,4AXWNJNbp %:La'mmQ4ZPGOYS/=dUdoeKikrB>op8JkIqZoIp$Nf?'@+/6IN3s`E;/Wj]+1$dRYj4C\:? gG+p=d3B(kDa**TD8^Figf2b\X&N-uFgq<%"_jm[i0=T'Te]gB)lCaW]%:qp^K!"F_Xdl=WBA]) [4`5ufFng8Mo/7%ZFeXmmMi1(WN>8kd1%Rb4Z1<I159F-!'ZjH[,@?G/fdlNQYP;!O-gIAhGNLEag>.USIb %#_N2S2_p<Qgg2/-&A %:0I7rYdOAPa/)Tr`'/ea$!Vn3\mc5q;g9p21Lp`3eHKHk<eo"#;CDkAB:lI9CVQ %n#UuM/jcAprBLcVfg_Pf>NW0=sl39hD,lI9+JNZ-&r;Fc/bCIZh,\o1QAji2:d'g22,O0Y>B$WKeLmk53gc:-.;&Y9&\RDS@`UV8X<NL"p>(^Zl&Ojj@CQ'\8LWD<Ha9Cid,DsD/L-,mB3Rh>j[@7M-q]j)0c"6c`cQXIRV%g]o\?h'A\[_d %:=M$HHY%9Na=JKZ#=>Q*I#(KMt7T="@PE_jTeO>OidY9NO\mG5L7#_eTNr"Ph,AN.E2N>,'jI)b/L,#2lYh[q)Gs_Rqd/WU&Z$'FOW2<_>*K>/<O&h]8s4$k&OjhjIj9jL+_lraEe.=KU<#FI18;j0[Uhj (:8H*iU3,'1@j0E@9=I<jFc#>XlV_6[c?,,5l"73?eNLP+<%@IpqWsiX]'UajCA1r(a]j8Kd#$KJJfF8<? M`<2[L;6f %:g*\c<jQ/eop'$0:7#f^k2:aOW`iQj_Cs.VQ\'4T/66g7CU&2cW)+1C@T%p"! ^5A2`<dJRZXBiff[T45bASe]1-rRMOk/TJZm*B_J*_mE[dHorgSLF&j[>ZMSSo#?BPSYc)U*sUHa&n/*]@ %]3CL&02mTsY0h3T201>OP5\B9k"aJ`(f0%<I!Z0"G+;La[8bt6Wq:Uc5P2kh3#3^9@YLsguLc$EWUja_$c%p*ql&s\b&_1^,W:ti< %:3>$$re8jgtitsPGkbolKN0Ue!'@s0mAQtBEgSuHTPYqEL'`18I(fB>qZ"?CdGH>@DOlL9$l(j>PW;U*ZM)=ALpd-/]b,%K?V0G-^F_=o*_MK.RE[>7nhm&S4)b*i#:F4UXn:e3SZ"Hbg0LR]tfJ.>8OZK::],9C9+=7<0KC@l`4=?>!q;/W:me'\_=MC3`-oH\1'VgLt[)Lh. [dJ\.dCqF4.F3^TTGXT%[=]qd]6C791+`r*t.U %:hP.$+lLa`8]\,*A4&Hs#r^u$Hj5,co%X1^pS,>7qM/(r=mC\;<;_k)uf+$:X>@$5V0rC? L1nlC_VXJ_OU*rWcf3!j:LXUkfCHWkf*a*6Z4eA7n1-IeOHN&@]*6CZJd7[D=EVpbQ>O)#7cCm_Wes^?1F/ T]$\*N-Q6Q&b4D%ZH0&N)gLLf(>n;;2Vr-FRJRmEk``8>VQ=BBe7QSF^cm&AV#YchMI/a>.CWa]ODe7WTuMC;@lkaaCb %:?"6:-58:C874qE?),]H8CDg"13863_-mqo)6rCP^O0K73:Sc#TehjFslEr"+)JdZpkI$8? eLb*_ITZ$\0e*pG+$P!mS3r:7O&Vfl %Q0tEejs>jRM5@^*m@I13)R8(&WLfUl77jZAh>7m)i_(6>=R,OHK'kt)H#BTfIC9Ln^YN1$5R=`OU`2W`[piB.12g72.1Lq)_I?O.sXN+r:r/:)%up>"02dcaJc\b))?#;3W^1@k>RPmD-EH %:Zg$_1[9aG.cP9okGPNoS+KX7"Iq3]n5%`nZ!ajH`i\.-0,p^[=(Ghi9%4#FW\?8K8j'<h-l? ql,q6sVQ'T(htkC(TPAOLD3=j-`^_-]6#h:0/ai45nYW6KG+EjGhkM! Ft4bP\Z*B/rgP^8fH(G\sYu[J<hsj`C*nV@ge$i%1l(eW'?"6Wrj]1%jU1bs&X/gH:UW*T&B-)uh;2,G_i<O&j3hL5DAgT"^2V6KgtD'Oa76u>,:ZSrcZ %::>Vtl#>S5/>nCgkl$:Q@'YU#CLa^^<Oc"cm'G671e[*/iQrgS %H9M44$hUEZ)GTA;VRFt[:AUfG.'BE2kV/aBW^!ff$+ $1V"MU")MZbN*Q,#<pVbY"W"gsMrdkr<I<dIi^Dc<:<V!2Et)%5QKhiWM7oDI?]=01dm,cYL8%f$>o %X"NB1g`.jq6g<!'LVI6f"b$*C62V\\*6Yb&N/VkQf`eNHBo5PWud9^=489/;;=2l?4WnOY.b"F %:;*<fbfJt1HW;Ul!Bo7X#)GuIM*i8_dL`314k3ej`E2!i4p27V)Ia:&P'6SclVjSWcW6)X1le1SsYf[LlZ]mUMA%jqeHu&+pKd/S0drX-G%2\_hG4*,@-S[SnkL?qQ5&`TV %9tmAl>`q5=`(&4R]]Aj"cc)7d]MF^knM-be&.)NSZT0')6qPB-^;pRVJ$.'GBWWribsnr.+X^Pqfr?:VtO,R)5e(8CpiU5i&Mr4ZbU1nqL:)`0S* %:_=N+Fe-sT'n=[cG(f>TY,/78V*>hZ/\%,2;A42F3or7j_4Z.(END]lV:CGHgU./h?e%lQelU:@'DdA\cZ#Vg?alXK"Z2tIkj^r&m.Ci`e8?3%[/J*(:=QFJlk0tL),\<D<+gDL04738EnFuL-U"YN6k*-PJt(6LmX7P7hIKS,7Zmd7*Lf\H9qBob7(J5RW8SGUFsgF0;$c5,8K>;!8L\P+tjVK*D5bn) [cuMGPWj'\6WqA*V*R5 %:o0NLAUq]P%OWRPp\8k+j:h&LAOVI#aS,B=l(H>7sCM`%CRVgN03^PVV4En\^YffarVP.50qu00FQ;j^:=RB-]oc[m?o'1q$sgT=rncL,e2^#.bNGl81np@MA!W^(186DL&A&$eHbbHK<#>/ 58W9SuY2)8`[`28olDeF!b.$!H&k:A.)EQMTV\gZD=rh^<Zk9-I4<pY]W9a=D*? f8N7*O9IbD7"[@]W2kRmP%E.AX^O5AHV&^%^SR %:oheWtl'jQFE-ohA@3cSH`upV+W2gG9/oS5R+D2jKhktB;JNLdsIjcSh6i-!<S %Rl+/tYI>R\mYN=UYaL9NDm"_5F;A^<u<N,O0.%P5derG8jC4NZ+8!U,bArW(5A>Ir+qq4&L4&Msns:)`U\ RC$(LmTD?<[@e@crC>Tq,(TKB'7UdV-bf^NTBK)Y\S9%MUn=j! S.*bgd"`6XJVQkk#23X182=lXEoA):GQ4Z!b1a]*0258*+9j[q! %:VWIg1#u211X_i@Z!%2O=X^9,]l-UFpC6*;Ybr`Xb]+ [&,SSRQWGt;Egc@/>L7@``^dIV,scB`Pp/C\6;deDs)@]b##:gn:@a]+7q_Wpd9hl&\<@B=[ncAWW(T$"6JOA'8gTGkUJWMb9[l^Cm97>gb)X#KoWFm-?8jW(QI]bk>q?3jTC8j:DDa2UnM<@n)P5D7MFMc'Oe.7(Ru5+>U'KXheHeXo!]:07IsZ;clFi1+c-OrLQcfHS %:E(8@CH:[K!`g8bacfs<I@<tQ"LjDaipnt.c0r");VqDoXI>fRD\a?AY)Fi4N,MnAnTT,mcgYJ>0d%P2B? (pN-\(^e)-gG/HO*(9\? 75#c?,^W]3TZ3uZSdLNd;H#qVQ=3,'>ZL^JuMUI.&Fe.roHf#/C-/f4#=>^)s<.n+PMgNK"%]PNMq,8%#\d X((s`lC*S:u6XA*rUl[j&p16&)TWYiT.u>dcA?<AG<<&cP9:^cNaV[mIR:+^* %:k^EL`)'b"F12+cH;/^<u0Y^uD.iV?hC#5j/2: [Bm`VJPWhZl2>cg3GF=u&Rsj"LEPFh87YYU16]-"B@A9d? S">qr)A<IaLe)YIT.h5)V0=u&Rsm<Y@lQAcDuS,.bOaV[ma1n,F9)'b$VL;pb9FlUKn78(X&LmVdWdtjCM& M]`P\E^JT$9VN9e*J5L1DpurqV!I36qbNj.]`ePq&=JB:Lg+p``PdiMHTOAi9l`CQ)^#1]dp-o8#k+Y %:/Mg*DOnPeN>gaG]W4q@""s+pAU6kuERqI1hU:A1=hA%E<c$#ZL="ik"6oA'GT&t3;U:>\u[ut0aWr56*\ 5&SW7b!#mCZLgq\k"(2h/-?WB.B4+W0a-(3'XS=6Vc,ElF5it)N6'omO=U7gk`O9>pt)5KFu2ui4]fYS4u4I64Kbb(r)c&(GEnM[gusF:ET\XV6m1FeWK`i>WJiW4C6fT6F0@c%nE$q6"]LBLL+r/SW4.)@I^uJ! VN) %:9%G1QE6eg+<eV)idP902do3VfTDC5m2f]a`\XnQ0)bJ$Kk`_^PUQ'RKN.hD;Suib7gcH.Y7Nm<lbCBJWN qR:kZr4>UVFQs#Ie=""pI\Wh$s/_dgQ5g#7ZUk9;-XW\E7eAieE(GC]VPA;N@:sW*n%qL7MMEXVut07,=gp\gu'Rfnm<?k:Q;3HedgQ4n@ETq/L.2(f=)nn3'/MU)6aTCW] $SCbqeld@:7_F<P*]]rA#@=5B&p,d'c& %:U6m!ZYMh10rqZ3hd8+7?IG"2&k\)oLrq13;DKHpUU:=**?WU)o'G\f[a'[s["P>b<Rg?6H,J`psDUkd? _!F&%ekZa]%5Nq&:]&b!<V\WL;E_d1h>BO?OgK'4M]6BMfK&URON`1h=\*/:CqWC %Le+BaG,fjg21Hh42p*t=>@5-F3K]T1HN-LZT;-u$hb?54ek"d+kRTP=Z4V53HE:JaAh,7o/r_c<FL=o8.) (/jFq*RlU7Ug2!Y6/j %:0YcnM:Rn@B1o03F1OaMABRQGE)*NtXcW!IXU%q!5W,HcW:4;pm-gKm8HfUqZ37'(=-gfM, (VfE,nYkl9DtS1GQIQESou&ph/*[JRVre^NU/oYY[8! egdYV.5'<.tKd"trlY'Kis)g6G"eicUBnrB.,/At]3X@'qZaG;V]l)o=aks3lHdu^soVEWSr %YVKcb!]#13(X8a'l3TU'?*KT7K=;6$1*gtNWbB&"E%D.]L&AB%YW(^fNdm! %:NEXbskh:U'<*.j\2(Ad;]5'a<mrT5_L`3>FkXT.NGG7(;^&!cr:)#MN5'Gr2:=L_BIknc+fD %fL6bBN^s!]=QI_pAFG8O2I78DE8-5f[fjQEI]@738Uqg^J? 3S0,IGT<UpZk;uB'#40:*LnOl0l<j9#WJKFClg:q18;M0r3]aCb$H<M;$>]3WN[!-ZT=(,Y*D"E$h^I_]'? m_9'$M(,ARb5U1l0s=nf"%`7`e!1Q>bAH7eAH?kPkJ %:ka?E@oRQd?.j#%V2%XCP9l"/_'oWB.pl;VBG+LN6m8Y\_YZJ8%,]J,V:r?D8?@GB-SS]T5Tg!JX1P- ZLN!$me$A]igS*i\lK]YNRU7Rfn.T[-Ue>p((Ns!4SqPT);E?H)qTD`q5*! f$`\'GK)kM=V8M>CKg*hBAoT15fmd=! nJ*6m#J6oEHR4ZX.EW"p9bX96:qU+4`Fi'atQLTq<l-]4USgPu3RM;l)FX^7R_7!1Y6,7Xi(V:,eC %:C3*[[FOVio7MNb>e2VZHqWPafL;=`8ERlMl3o]MALpOfq;3nk-.%3W[B"HZk0/'G,]&a$&>BQL+;dZR"3<G5N2U&t@VD:GZ]N!%=hdMc`(6P=a]?+Q5hJ9LSVf8#5&j4[&@d8RN*oWEC*1mq"WRe;eha^&SD4kMVAB+&WEYaFU*a*_2+h$PV[ng.So>md2BcWC9jcgB*9T>\PI<:E2(o[h9LRZ6uAS\<t5? X8eZHfJRClga^oIG %:^St!K#Y*=pX\Om0nhHm8lX#.f#Yl(D(c`.dW1C?>3[6U]%)CI4_26l==4j#TN.j51PRWR2RiHFFgJ:hQ(PWkb1)iZDlg>K@DDIoN!$me.X3Fo"2S)245^%T5#eeK^`hBkOhdrY5i %9qH;tskN7Q+*Aa1=J@ab*7@k24K1#jfZUEuEBBQ,YS_8oeB/'S&N,Doe`#+ui2f4e,T#+ui2f,rI$#+ui2 2eXHb"43"*)^g"G"42uT`GVF& %:\e#a0AdkL`a;KNJ'BE.]h5gVhFHIJ/Bh/^mHZ(OBU)8-0Wa\COn-i=9b-i.3`jVn', %V0F1PTXk@15E5WCR`6_"\(C+_#W>G);$C*YG0-d]/Xf["b,/bkB--&!IL'O.,WN0AX2J5VnR\s3X8Ig?/'N.hE&RI)%%S/DW4pLi$W.\riI^Mg"8ETXC)%qu6@`C+E^OYUo['i@(9oMtd:SZ'5ES*1l@"sP<+o'h>s)b!6I.#J]jGi*; %:7Rkl;lEn)f=%#O-FqYtA0@iC',H@A>1:j7H7.jRgmH@jJ<LlRQHKbq:bjg=U-tXm%!]QjbWUjTf#$X&a? 1\Cc?O1:4Fk6':r`_SS7+'979,V;/1!r$hS7Y0+W,XcL#bY0f6sC$5PX#j@M0oW&2=rPBtnJV#c:`:9^53KH<IUF94h/#`d^%F5+p%MR<A24/<:M_8]C_>[dC"d+! *m+((rSf)]8sP*=:4aFk+[1I=.pSHoe>m>6MiI %:EHV#c@]D>\>gGN$[$OADB]"9<muTH%Rd+Mag\PqV,DtaMT76c8:/jgPT=\HZb_`@Mo9C6/i']G'? h(eHhK#?(Pb33F<mFOQ`'4+@;t<CHU:BH\0pPL5"&0ah;OMD2V+9X&s#r,T:h3! (qJBE7.TSa;cTt:c"075mW$.6@P2ctIOa?<+bSq=S@XlmSkmXC,6f!?>UEU'XF$MW9,3I7. (cB^A?:tXi8XUJ%bhH@3a-C;+H\&(rDgEm] %:N24=n:+LghRe/fi?YfKmc9_R[B+lM@LIVErn?. (_85IQRAk@(/'3>ZXSt#R0K+p4mmE^0<:2V=sRVFI);`1HbeR?X.pa.14WkCH"ma,&6),\m7=6jC*6uAU#? p@HEZ=u_s=IOsN4&P>Bm<%bs3CE')f-DYP]cp>>l=U%pFQ+#Q9)X+Sp!aHLHr[6r^*01`JWYJ0i:rPCob1^o7CgZ&Oji#*no!Z9)Uu-oQis#f%6_aKX@uqo[O#k %:0f-+L&MZdF`9>-Hoib6a+.OeTe'[hc;m)tKegr8'[#n<a9@M*CU'M2pg/po(ltf]Jn>JmN:(L>X&*_! <3O3_l'=[U;H=\rr^79@PDBs5&C$l,<FiB/OUPH+H)=Y6O`Ntd&S1r]SU6g'&K-*0P)g1t#IY %>JN$t9L4A!#<NMoQ/WqQd)QPiYiBkX+Cf/QY"=_Qm.'?('']DZ@M-Yb.hH$B&LqG%`!U; $IJ;Br3&^1"Lk^+29BCfE(e %:IJ$<PHC2U,g.'PaBZ^K+Wh8Fi>4_9.S:ubZ,!.>"k*UrA"a8F38KiM(p*VG3Cjjft6[GE&8Cmafg_d$cm p.>GCF!L2:%)aH,k.2fW(<R>X2-Y#<t2e!R\BJ%SKn\;6T!A,ca9=YlLKH^=kAY>FV6] ('.'9P8O^tU"FQPMZE!4IZ-2O'"Q9AE0`7.VY'X00X1YK!r1@`Ro7&SjoX?Bp)J@6(b@`><X(HZlXh)JS[,EOk1Neg7o[)T %:2VE9,i,!)8>IJaaIl93SOA3t0apu\Y-n?2bXkRTke$SeQqDgR\<<(Ap*e2eBEMWE_lo6&@d? 4t3T@^bj_mFEX'=Vsb7KZUmIps=i?I1SK#WGp'$G-)a3i-+O+ $=&sN7ekd8"oA$0P+Z2V;>BgI&rN0.t)G*rN'_a4?FjcAujH6goN)7,GW#ceGZMAS^V? Mf/_A<==ZI!"#W7N;mZ&@YXQJ)/%$ddpLqr8AZa80qe]9]'eON#/Z1BP %:j'stF>4bMQfk88iOdad/QSM'rf.Wc_>KeM1:T<U/ihSh6MpjK\f&FR;? akhK/agnZf$B,W;e98eYP32kO]p821:?ni]Z)n3dB[&$R[2u@b"g#QbYD7f$rfcL(nNjSY=J7ELY&pB20F0Bh%!Jdq;@G\Eiq;ZZJLDq":%ITOi,2SOSPY4`pTFUM[R<K<<,4$,MO4*U4MA<$I^)aC>sBC>>dNF0>C`;"D6S\8^agd>Fas)G)`b'u:5 %:f?-!KCAX"i4S\U5-aVN\5?1bH4Z^?Cm&V0HT4RV/?V7a&H]?N; [8TWG^DJDfO_qKUmM5B-/aI#;B/_nN4*t;2JuX;@bAZ&;ft;--at? Sp1n(/P.dR`T>fpNgb"XKtX'o1TnE=$RB9"&kH9,2[0'BNh\NIK]2p/=fZ7FqDRY^Pcom82P=kJ9;e$9k+?Nc9D&hZm\jPLA/DGL"RY[-X4W?e*[dL1T[=7F-fMp=G8Go!H?)I?+EqUVZ %:/$D#neu`Y7I.ioG)3s$V[+(o*.FZ:4RPB+,T;'#h_J^DUNE%cneo<N65H! c7AQ6gaN>XlrgR46pVDrIKksuhgA+]gBZdWEp;&jXUVMlESEn]a)l6bX! DQ7DL3iRq4k\0:L]'/l`>)0j2UaEFf:YMeRq6XC1>u0;CU]T:JFi(S$]@8e4dh<JpFA0/8rUkZ=Ic";spX= %tZm<BsQK;E#[/?R/dq:)"K^$jG,Kbdi_pl%l`u^^ePL`\! %:g9jS?:>Iu^b$s&d<Qk)9JCj14T%<8`UW6se]6EStWH75s2qt]DRnYq\ [V<c'SU5JIeu="_*ibUupm89ZZE(<I<(PVQo<[bgla%OpUGlaCB=DE\B")?$,sQ`P)aAr<>l;aI<J717ip? C*Nd+X%\7ji1?dc-S4Vn''q2J:U/+Ik^ZZ7t`,Ae^/T`=ql=4TZ%[SAte3.L?9rKa`Np&G$mVoVi]! $_O1!/sB]Ch7$aCh3SIlU50',7!hU %:AQ3A\AH2b3<^^Y3F8u?><E"![Bl7P`!>A:@EcZ22@ruF.AOgcTA,lW'9lNm;C1Ums!!)7X;fm %oDJ&qLi(ZmZF*%B^gJ((M@rq\NImussDdu=L@:Wqi!!"lCCi<g!!!06'9lNm;C&e6X7;QOPASuSi! Td7*D.7F"9PIsV@<-Vn!J"-X@T6cFCh3SH$UI9N7W30d!!#SXDes?42?3bI:i^Jn9QP:U!CBV'De!? hF`M$n!6%WGGpJnW %:DIlXQF8u<e9PJQi!!)%R:18!N!!%jFBkMR/AH2]]6=FqL@n(0KC]FHV7;QOP9PJQi!!% +0Ch7H[Ec5njF*%B^/OEleBk'hNDIieJVaklDA7]f^!HqC`H#.%gEc5njF*%B_E`6pqF@0t_DfR`9! (TCpCi!ZmFDl1"!4tp5H"D!r!A72WFD(XSTgs-AF`7<\,scQlDg,#dFD(XS!! 0S1VZCf=VZCf=VZCf<cN(oa`;mjW`;mjW\6W!R %:`;mjW`;mjW`;n3a,lf4k,lf4k,lf4k,ll6lVZCf=VZCf=VZCf=VZCf=VZCf<cN)u*8H<i4huT_U])YD&F 9(5!])YD&F9$C_VZ>WUVZ==/8H<i4F9/9>irJ*>/HFf3FoX)o8H::AF9*uohuKGNF9! ilF9*uohuKGNF9$C`/caf0T`B07F9*uohuKGNF9$C`/caf0T`B07F9*uohuKGNF9$C`/caf0T`B07F9*uoh uKGNF9$C`<8)B# %:/caf0T`B07F9*uohuKGNF9$C`/caf0T`B07F9*uohuKGNF9$C`/caf0T`B07F9*uohuKGNF9$C`/caf0T `B07F9*uohuKGNF9$C`/caf0T`B07F9*uohuKGNF9$C`/caf0T`B07F9*uohuKGNF9$C`/caf0T`B07F9*u ohuKGNF9$C`/caf0T`B07F9*uohuKGNF9$C`/caf0T`B07F9*uohuKGNF9$C`/caf0T`B07F9*uoD;6bP %:huKGNF9! lmF9*uohuKGNF9$C`/caf0T`B07F9*uohuKGNF9$C`/caf0T`B07F9*uohuKGNF9$C`/caf0T`B07F9*uoh uKGNF9$C`/caf0T`B07F9*uohuKGNF9$C`/caf0T`B07F9*uohuKGNF9$C`/caf0T`B07F9*uohuKGNF9$C `/caf0T`B07F9*uohuKGNF9$C`/caf0T`B07/HBkn/caf0T`B07/-'bm/caf0T`B07r8$VE %:F9*uohuKGNF9$C`/caf0T`B07F9*uohuKGNF9$C`/caf0T`B07F9*uohuKGNF9$C`/caf0T`B07F9*uoh uKGNF9$C`/caf0T`B07F9*uohuKGNF9$C`/caf0T`B07F9*uohuKGNF9$C`/caf0T`B07F9*uohuKGNF9$C `/caf0T`B07F9*uohuKGNF9$C`/caf0T`B07F9*uohuKGNF9$C`/caf0T`F!OVZ==/cN0pDirOZ1=5%,i %:/-2XK$N[.+XoW\GcN)u*huMd;huIj!cN+[ZhuW-EjT%.<irF0$VZ>`WF9(5!T`M:rhuMd;irQ%XirQ %XirQ%XirQ%XirJ<DirJ<E7KDHKhuJ6rCghEs6tKkHA7Yc@s8W*!lagDq %:~> %%EndAGDEmbeddedDoc %%BeginResource: procset Altsys_header 4 0 userdict begin /AltsysDict 300 dict def end AltsysDict begin /bdf{bind def}bind def /xdf{exch def}bdf /defed{where{pop true}{false}ifelse}bdf /ndf{1 index where{pop pop pop}{dup xcheck{bind}if def}ifelse}bdf /d{setdash}bdf /h{closepath}bdf /H{}bdf /J{setlinecap}bdf /j{setlinejoin}bdf /M{setmiterlimit}bdf /n{newpath}bdf /N{newpath}bdf /q{gsave}bdf /Q{grestore}bdf /w{setlinewidth}bdf /Xic{matrix invertmatrix concat}bdf /Xq{matrix currentmatrix mark}bdf /XQ{cleartomark setmatrix}bdf /sepdef{ dup where not { AltsysSepDict } i if 3 1 roll exch put }bdf /st{settransfer}bdf /colorimage defed /_rci xdf /cntr 0 def /readbinarystring{ /cntr 0 def 2 copy readstring { { dup (\034) search { length exch pop exch dup length 0 ne { dup dup 0 get 32 sub 0 exch put /cntr cntr 1 add def } { pop 1 string dup 0 6 index read pop 32 sub put }ifelse 3 copy putinterval pop 1 add 1 index length 1 sub 1 index sub dup 0 le {pop pop exit}if getinterval } { pop exit } ifelse } loop }if cntr 0 gt { pop 2 copy dup length cntr sub cntr getinterval readbinarystring } if pop exch pop } bdf / /_NXLevel2 defed { _ _NXLevel2 not { /colorimage where { userdict eq { / /_rci false def } if } if } if } if / /md defed{ m md type /dicttype eq { / /colorimage where { m md eq { / /_rci false def }if }if /settransfer where { md eq { /st systemdict /settransfer get def }if }if }if }if /setstrokeadjust defed { true setstrokeadjust /C{curveto}bdf /L{lineto}bdf /m{moveto}bdf } { /dr{transform .25 sub round .25 add exch .25 sub round .25 add exch itransform}bdf /C{dr curveto}bdf /L{dr lineto}bdf /m{dr moveto}bdf / /setstrokeadjust{pop}bdf }ifelse / /privrectpath { 4 -2 roll m d dtransform round exch round exch idtransform 2 copy 0 lt exch 0 lt xor {dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto} {exch dup 0 rlineto exch 0 exch rlineto neg 0 rlineto} ifelse closepath }bdf /rectclip{newpath privrectpath clip newpath}def /rectfill{gsave newpath privrectpath fill grestore}def /rectstroke{gsave newpath privrectpath stroke grestore}def /_fonthacksave false def /currentpacking defed { /_bfh {/_fonthacksave currentpacking def false setpacking} bdf /_efh {_fonthacksave setpacking} bdf } { /_bfh {} bdf /_efh {} bdf }ifelse /packedarray{array astore readonly}ndf / /` { f false setoverprint /-save0- save def 5 index concat pop storerect left bottom width height rectclip pop /MMdict_count countdictstack def /MMop_count count 1 sub def userdict begin /showpage {} def 0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin 10 setmiterlimit [] 0 setdash newpath } bdf /currentpacking defed{true setpacking}if /min{2 copy gt{exch}if pop}bdf /max{2 copy lt{exch}if pop}bdf /xformfont { currentfont exch makefont setfont } bdf /fhnumcolors 1 statusdict begin /processcolors defed { pop processcolors } { /deviceinfo defed { deviceinfo /Colors known { pop deviceinfo /Colors get } if } if } ifelse end def % pix = x^2 + y^2 /printerRes gsave matrix defaultmatrix setmatrix 72 72 dtransform abs exch abs max grestore def /graycalcs [ { {Angle Frequency} { {GrayAngle GrayFrequency} {0 Width Height matrix defaultmatrix idtransform d dup mul exch dup mul add sqrt 72 exch div} {0 GrayWidth GrayHeight matrix defaultmatrix idtransform d dup mul exch dup mul add sqrt 72 exch div} ] def /calcgraysteps { forcemaxsteps { maxsteps } { /currenthalftone defed {currenthalftone /dicttype eq}{false}ifelse { currenthalftone begin HalftoneType 4 le {graycalcs HalftoneType 1 sub get exec} { HalftoneType 5 eq { Default begin {graycalcs HalftoneType 1 sub get exec} end } { {0 60} ifelse } ifelse end } { c currentscreen pop exch } ifelse p printerRes 300 max exch div exch 2 copy s sin mul round dup mul 3 1 roll c cos mul round dup mul a add 1 add d dup maxsteps gt {pop maxsteps} if d dup minsteps lt {pop minsteps} if } ifelse } bdf / /nextrelease defed { / /languagelevel defed not { / /framebuffer defed { 0 40 string framebuffer 9 1 roll 8 {pop} repeat dup 516 eq exch 520 eq or { /fhnumcolors 3 def /currentscreen {60 0 {pop pop 1}}bdf /calcgraysteps {maxsteps} bdf }if }if }if }if fhnumcolors 1 ne { /calcgraysteps {maxsteps} bdf } if /currentpagedevice defed { currentpagedevice /PreRenderingEnhance known { currentpagedevice /PreRenderingEnhance get { /calcgraysteps { forcemaxsteps {maxsteps} {256 maxsteps min} ifelse } def } if } if } if /gradfrequency 144 def printerRes 1000 lt { /gradfrequency 72 def } if /adjnumsteps { dup dtransform abs exch abs max printerRes div gradfrequency mul round 5 max min }bdf /goodsep { spots exch get 4 get dup sepname eq exch (_vc_Registration) eq or }bdf /BeginGradation defed {/bb{BeginGradation}bdf} {/bb{}bdf} ifelse /EndGradation defed {/eb{EndGradation}bdf} {/eb{}bdf} ifelse / /bottom -0 def / /delta -0 def / /frac -0 def / /height -0 def / /left -0 def / /numsteps1 -0 def / /radius -0 def / /right -0 def / /top -0 def / /width -0 def / /xt -0 def / /yt -0 def / /df currentflat def / /tempstr 1 string def / /clipflatness currentflat def / /inverted? 0 currenttransfer exec .5 ge def / /tc1 [0 0 0 1] def / /tc2 [0 0 0 1] def /storerect{/top xdf /right xdf /bottom xdf /left xdf /width right left sub def /height top bottom sub def}bdf /concatprocs{ systemdict /packedarray known {dup type /packedarraytype eq 2 index type /packedarraytype eq or}{false}ifelse { /proc2 exch cvlit def /proc1 exch cvlit def proc1 aload pop proc2 aload pop proc1 length proc2 length add packedarray cvx } { /proc2 exch cvlit def /proc1 exch cvlit def /newproc proc1 length proc2 length add array def newproc 0 proc1 putinterval newproc proc1 length proc2 putinterval newproc cvx }ifelse }bdf /i{dup 0 eq { {pop df dup} {dup} ifelse /clipflatness xdf setflat }bdf version cvr 38.0 le {/setrgbcolor{ currenttransfer exec 3 1 roll currenttransfer exec 3 1 roll currenttransfer exec 3 1 roll setrgbcolor}bdf}if /vms {/vmsv save def} bdf /vmr {vmsv restore} bdf /vmrs{vmsv restore /vmsv save def}bdf /eomode{ {/filler /eofill load def /clipper /eoclip load def} {/filler /fill load def /clipper /clip load def} ifelse }bdf /normtaper{}bdf /logtaper{9 mul 1 add log}bdf /CD{ / /NF exch def { e exch dup /FID ne 1 index/UniqueID ne and {exch NF 3 1 roll put} {pop pop} ifelse }forall NF }bdf /MN{ 1 index length /Len exch def d dup length Len add s string dup L Len 4 -1 roll p putinterval d dup 0 4 -1 roll p putinterval }bdf /RC{4 -1 roll /ourvec xdf 256 string cvs(|______)anchorsearch {1 index MN cvn/NewN exch def cvn findfont dup maxlength dict CD dup/FontName NewN put dup /Encoding ourvec put NewN exch definefont pop}{pop}ifelse}bdf / /RF{ d dup F FontDirectory exch k known { {pop 3 -1 roll pop} {RC} ifelse }bdf /FF{dup 256 string cvs(|______)exch MN cvn dup FontDirectory exch known {exch pop findfont 3 -1 roll pop} {pop dup findfont dup maxlength dict CD dup dup /Encoding exch /Encoding get 256 array copy 7 -1 roll {3 -1 roll dup 4 -2 roll put}forall put definefont} ifelse}bdf / /RCJ{4 -1 roll / /ourvec xdf 2 256 string cvs (|______) anchorsearch { {pop c cvn d dup FDFJ exch 1 index e eq { _ _bfh findfont _efh d dup m maxlength dict C CD d dup / /FontName 3 index p put d dup / /Encoding ourvec put 1 index e exch d definefont p pop } { {exch pop} ifelse } { {pop} ifelse }bdf / /RFJ{ d dup F FontDirectory exch k known { {pop 3 -1 roll pop} {RCJ} ifelse }bdf /hasfont { / /resourcestatus where { p pop /Font resourcestatus { pop pop true } { false } ifelse } { dup FontDirectory exch known {pop true} { 256 string cvs (fonts/) exch MN status {pop pop pop pop true} {false} ifelse } ifelse } ifelse }bdf /FDFJ { d dup h hasfont n not { pop /Ryumin-Light-83pv-RKSJ-H h hasfont { /Ryumin-Light-83pv-RKSJ-H } { /Courier } i ifelse } if }bdf /FFJ{ _bfh d dup 2 256 string cvs ( (|______)exch MN c cvn d dup FontDirectory e exch known { e exch p pop f findfont 3 -1 roll p pop } { p pop F FDFJ d dup findfont d dup maxlength dict C CD d dup dup / /Encoding exch / /Encoding get 2 256 array copy 7 -1 roll { 3 -1 roll d dup 4 -2 roll p put }forall p put d definefont } ifelse _efh }bdf /GS { dup hasfont { findfont exch makesetfont exch pop ts } { pop pop pop ts } ifelse } bdf / /RCK{4 -1 roll / /ourvec xdf 2 256 string cvs (|______) anchorsearch { {pop c cvn d dup FDFK exch 1 index e eq { _ _bfh findfont _efh d dup m maxlength dict C CD d dup / /FontName 3 index p put d dup / /Encoding ourvec put 1 index e exch d definefont p pop } { {exch pop} ifelse } { {pop} ifelse }bdf / /RFK{ d dup F FontDirectory exch k known { {pop 3 -1 roll pop} {RCK} ifelse }bdf /hasfont { / /resourcestatus where { p pop /Font resourcestatus { pop pop true } { false } ifelse } { dup FontDirectory exch known {pop true} { 256 string cvs (fonts/) exch MN status {pop pop pop pop true} {false} ifelse } ifelse } ifelse }bdf /FDFK { d dup h hasfont n not { pop /JCsm h hasfont { /JCsm } { /Courier } i ifelse } if }bdf /FFK{ _bfh d dup 2 256 string cvs ( (|______)exch MN c cvn d dup FontDirectory e exch known { e exch p pop f findfont 3 -1 roll p pop } { p pop F FDFK d dup findfont d dup maxlength dict C CD d dup dup / /Encoding exch / /Encoding get 2 256 array copy 7 -1 roll { 3 -1 roll d dup 4 -2 roll p put }forall p put d definefont } ifelse _efh }bdf / /RCTC{4 -1 roll / /ourvec xdf 2 256 string cvs (|______) anchorsearch { {pop c cvn d dup FDFTC exch 1 index e eq { _ _bfh findfont _efh d dup m maxlength dict C CD d dup / /FontName 3 index p put d dup / /Encoding ourvec put 1 index e exch d definefont p pop } { {exch pop} ifelse } { {pop} ifelse }bdf / /RFTC{ d dup F FontDirectory exch k known { {pop 3 -1 roll pop} {RCTC} ifelse }bdf /FDFTC { d dup h hasfont n not { pop /DFMing-Lt-HK-BF h hasfont { /DFMing-Lt-HK-BF } { /Courier } i ifelse } if }bdf /FFTC{ _bfh d dup 2 256 string cvs ( (|______)exch MN c cvn d dup FontDirectory e exch known { e exch p pop f findfont 3 -1 roll p pop } { p pop F FDFTC d dup findfont d dup maxlength dict C CD d dup dup / /Encoding exch / /Encoding get 2 256 array copy 7 -1 roll { 3 -1 roll d dup 4 -2 roll p put }forall p put d definefont } ifelse _efh }bdf /fps{ c currentflat e exch d dup 0 le{pop 1}if { dup setflat 3 index stopped { {1.3 mul dup 3 index gt{pop setflat pop pop stop}if} { {exit} ifelse }loop pop setflat pop pop }bdf /fp{100 currentflat fps}bdf / /clipper{clip}bdf /W{/clipper load 100 clipflatness dup setflat fps}bdf /AVec 256 array def AVec 0 /Helvetica findfont /Encoding get 0 256 getinterval putinterval /ANSIPatch[ 16#0/grave 16#1/acute 16#2/circumflex 16#3/tilde 16#4/macron 16#5/breve 16#6/dotaccent 16#7/dieresis 16#8/ring 16#9/cedilla 16#A/hungarumlaut 16#B/ogonek 16#C/caron 16#D/dotlessi 16#27/quotesingle 16#60/grave 16#7C/bar 16#82/quotesinglbase 16#83/florin 16#84/quotedblbase 16#85 /ellipsis 16#86/dagger 16#87/daggerdbl 16#89/perthousand 16#8A/Scaron 16#8B/guilsinglleft 16#8C/OE 16#91/quoteleft 16#92/quoteright 16#93 /quotedblleft 16#94/quotedblright 16#95/bullet 16#96/endash 16#97/emdash 16#99/trademark 16#9A/scaron 16#9B/guilsinglright 16#9C/oe 16#9F/Ydieresis 16#A0/space 16#A4/currency 16#A6/brokenbar 16#A7/section 16#A8/dieresis 16#A9/copyright 16#AA/ordfeminine 16#AB/guillemotleft 16#AC/logicalnot 16#AD/hyphen 16#AE/registered 16#AF/macron 16#B0/degree 16#B1/plusminus 16#B2/twosuperior 16#B3/threesuperior 16#B4/acute 16#B5/mu 16#B6/paragraph 16#B7/periodcentered 16#B8/cedilla 16#B9/onesuperior 16#BA/ordmasculine 16#BB/guillemotright 16#BC/onequarter 16#BD/onehalf 16#BE/threequarters 16#BF/questiondown 16#C0/Agrave 16#C1/Aacute 16#C2/Acircumflex 16#C3/Atilde 16#C4/Adieresis 16#C5/Aring 16#C6/AE 16#C7/Ccedilla 16#C8/Egrave 16#C9/Eacute 16#CA/Ecircumflex 16#CB/Edieresis 16#CC/Igrave 16#CD/Iacute 16#CE/Icircumflex 16#CF/Idieresis 16#D0/Eth 16#D1/Ntilde 16#D2/Ograve 16#D3/Oacute 16#D4/Ocircumflex 16#D5/Otilde 16#D6/Odieresis 16#D7/multiply 16#D8/Oslash 16#D9/Ugrave 16#DA/Uacute 16#DB/Ucircumflex 16#DC/Udieresis 16#DD/Yacute 16#DE/Thorn 16#DF/germandbls 16#E0/agrave 16#E1/aacute 16#E2/acircumflex 16#E3/atilde 16#E4/adieresis 16#E5/aring 16#E6/ae 16#E7/ccedilla 16#E8/egrave 16#E9/eacute 16#EA/ecircumflex 16#EB/edieresis 16#EC/igrave 16#ED/iacute 16#EE/icircumflex 16#EF/idieresis 16#F0/eth 16#F1/ntilde 16#F2/ograve 16#F3/oacute 16#F4/ocircumflex 16#F5/otilde 16#F6/odieresis 16#F7/divide 16#F8/oslash 16#F9/ugrave 16#FA/uacute 16#FB/ucircumflex 16#FC/udieresis 16#FD/yacute 16#FE/thorn 16#FF/ydieresis ] def 127 1 159 { AVec exch/bullet put } for ANSIPatch aload pop ANSIPatch length 2 idiv{AVec 3 1 roll put}repeat /DoPatch { dup /CharStrings known { setfont 0 1 255 { dup currentfont /Encoding get exch get currentfont /CharStrings get exch known {pop} {currentfont /Encoding get exch /bullet put} ifelse } for } {pop} ifelse } def /findheaderfont { AVec 256 array copy /FHT /|______Helvetica dup RF findfont def FHT DoPatch FHT } def end %. AltsysDict %%EndResource %%EndProlog %%BeginSetup AltsysDict begin _ _bfh _ _efh end %. AltsysDict %%EndSetup A AltsysDict begin /onlyk4{false}ndf /ccmyk{dup 5 -1 roll sub 0 max exch}ndf /cmyk2gray{ 4 -1 roll 0.3 mul 4 -1 roll 0.59 mul 4 -1 roll 0.11 mul add add add 1 min neg 1 add }bdf /setcmykcolor{1 exch sub ccmyk ccmyk ccmyk pop setrgbcolor}ndf /maxcolor { m max max max } ndf /maxspot { pop } ndf /setcmykcoloroverprint{4{dup -1 eq{pop 0}if 4 1 roll}repeat setcmykcolor}ndf /findcmykcustomcolor{5 packedarray}ndf /setcustomcolor{exch aload pop pop 4{4 index mul 4 1 roll}repeat setcmykcolor pop}ndf /setseparationgray{setgray}ndf / /setoverprint{pop}ndf /currentoverprint false ndf /cmykbufs2gray{ 0 1 2 index length 1 sub { 4 index 1 index get 0 0.3 mul 4 index 2 index get 0 0.59 mul 4 index 3 index get 0 0.11 mul 4 index 4 index get add add add cvi 255 min 255 exch sub 2 index 3 1 roll put }for 4 1 roll pop pop pop }bdf /colorimage{ pop pop [ 5 -1 roll/exec cvx 6 -1 roll/exec cvx 7 -1 roll/exec cvx 8 -1 roll/exec cvx /cmykbufs2gray cvx ]cvx image } %. version 47.1 on Linotronic of Postscript defines colorimage incorrectly (rgb model only) version cvr 47.1 le statusdict /product get (Lino) anchorsearch{pop pop true}{pop false}ifelse and{userdict begin bdf end}{ndf}ifelse fhnumcolors 1 ne {/yt save def} if /customcolorimage{ aload pop (_vc_Registration) eq { pop pop pop pop separationimage } { /ik xdf /iy xdf /im xdf /ic xdf ic im iy ik cmyk2gray /xt xdf currenttransfer {dup 1.0 exch sub xt mul add}concatprocs st image } ifelse }ndf fhnumcolors 1 ne {yt restore} if fhnumcolors 3 ne {/yt save def} if /customcolorimage{ aload pop (_vc_Registration) eq { pop pop pop pop separationimage } { /ik xdf /iy xdf /im xdf /ic xdf 1 1.0 dup ic ik add min sub 1 1.0 dup im ik add min sub 1 1.0 dup iy ik add min sub /ic xdf /iy xdf /im xdf currentcolortransfer 4 1 roll { {dup 1.0 exch sub ic mul add}concatprocs 4 1 roll { {dup 1.0 exch sub iy mul add}concatprocs 4 1 roll { {dup 1.0 exch sub im mul add}concatprocs 4 1 roll setcolortransfer {/dummy xdf dummy}concatprocs{dummy}{dummy}true 3 colorimage } ifelse }ndf fhnumcolors 3 ne {yt restore} if fhnumcolors 4 ne {/yt save def} if /customcolorimage{ aload pop (_vc_Registration) eq { pop pop pop pop separationimage } { /ik xdf /iy xdf /im xdf /ic xdf currentcolortransfer {1.0 exch sub ik mul ik sub 1 add}concatprocs 4 1 roll {1.0 exch sub iy mul iy sub 1 add}concatprocs 4 1 roll {1.0 exch sub im mul im sub 1 add}concatprocs 4 1 roll {1.0 exch sub ic mul ic sub 1 add}concatprocs 4 1 roll setcolortransfer {/dummy xdf dummy}concatprocs{dummy}{dummy}{dummy} true 4 colorimage } ifelse }ndf fhnumcolors 4 ne {yt restore} if /separationimage{image}ndf /spotascmyk false ndf /newcmykcustomcolor{6 packedarray}ndf /inkoverprint false ndf / /setinkoverprint{pop}ndf / /setspotcolor { spots exch get dup 4 get (_vc_Registration) eq {pop 1 exch sub setseparationgray} {0 5 getinterval exch setcustomcolor} ifelse }ndf /currentcolortransfer{currenttransfer dup dup dup}ndf /setcolortransfer{st pop pop pop}ndf /fas{}ndf /sas{}ndf /fhsetspreadsize{pop}ndf / /filler{fill}bdf /F{gsave {filler}fp grestore}bdf /f{closepath F}bdf /S{gsave {stroke}fp grestore}bdf /s{closepath S}bdf userdict /islevel2 systemdict /languagelevel known dup { pop systemdict /languagelevel get 2 ge } if put islevel2 not { /currentcmykcolor { 0 0 0 1 currentgray sub } ndf } if /tc { gsave setcmykcolor currentcmykcolor grestore } bind def /testCMYKColorThrough { tc add add add 0 ne } bind def /fhiscomposite where not { userdict /fhiscomposite islevel2 { gsave 1 1 1 1 setcmykcolor currentcmykcolor grestore add add add 4 eq } { 1 0 0 0 testCMYKColorThrough 0 1 0 0 testCMYKColorThrough 0 0 1 0 testCMYKColorThrough 0 0 0 1 testCMYKColorThrough and and and } ifelse put } { pop } ifelse / /bc4 [0 0 0 0] def /_lfp4 { 1 pop / /yt xdf / /xt xdf / /ang xdf storerect /taperfcn xdf /k2 xdf /y2 xdf /m2 xdf /c2 xdf /k1 xdf /y1 xdf /m1 xdf /c1 xdf c1 c2 sub abs m1 m2 sub abs y1 y2 sub abs k1 k2 sub abs m maxcolor c calcgraysteps mul abs round h height abs adjnumsteps d dup 1 lt {pop 1} if 1 sub /numsteps1 xdf c currentflat mark c currentflat clipflatness / /delta top bottom sub numsteps1 1 add div def / /right right left sub def / /botsv top delta sub def { { W xt yt translate ang rotate xt neg yt neg translate d dup setflat /bottom botsv def 0 1 numsteps1 { numsteps1 dup 0 eq {pop pop 0.5} {div} ifelse taperfcn /frac xdf bc4 0 c2 c1 sub frac mul c1 add put bc4 1 m2 m1 sub frac mul m1 add put bc4 2 y2 y1 sub frac mul y1 add put bc4 3 k2 k1 sub frac mul k1 add put bc4 vc 1 index setflat { mark {newpath left bottom right delta rectfill}stopped {cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} {cleartomark exit}ifelse }loop /bottom bottom delta sub def }for } gsave stopped grestore {exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} {exit}ifelse }loop cleartomark setflat }bdf / /bcs [0 0] def /_lfs4 { / /yt xdf / /xt xdf / /ang xdf storerect /taperfcn xdf / /tint2 xdf / /tint1 xdf b bcs exch 1 exch put t tint1 tint2 sub abs b bcs 1 get maxspot c calcgraysteps mul abs round h height abs adjnumsteps d dup 2 lt {pop 2} if 1 sub /numsteps1 xdf c currentflat mark c currentflat clipflatness / /delta top bottom sub numsteps1 1 add div def / /right right left sub def / /botsv top delta sub def { { W xt yt translate ang rotate xt neg yt neg translate d dup setflat /bottom botsv def 0 1 numsteps1 { numsteps1 div taperfcn /frac xdf bcs 0 1.0 tint2 tint1 sub frac mul tint1 add sub put bcs vc 1 index setflat { mark {newpath left bottom right delta rectfill}stopped {cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} {cleartomark exit}ifelse }loop /bottom bottom delta sub def }for } gsave stopped grestore {exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} {exit}ifelse }loop cleartomark setflat }bdf /_rfs6 { / /tint2 xdf / /tint1 xdf b bcs exch 1 exch put / /inrad xdf / /radius xdf / /yt xdf / /xt xdf t tint1 tint2 sub abs b bcs 1 get maxspot c calcgraysteps mul abs round r radius inrad sub abs a adjnumsteps d dup 1 lt {pop 1} if 1 sub /numsteps1 xdf r radius inrad sub numsteps1 dup 0 eq {pop} {div} ifelse 2 div /halfstep xdf c currentflat mark c currentflat clipflatness { { d dup setflat W 0 1 numsteps1 { dup /radindex xdf numsteps1 dup 0 eq {pop pop 0.5} {div} ifelse /frac xdf bcs 0 tint2 tint1 sub frac mul tint1 add put bcs vc 1 index setflat { n newpath mark xt yt radius inrad sub 1 frac sub mul halfstep add inrad add 0 360 { arc radindex numsteps1 ne i inrad 0 gt or { x xt yt numsteps1 0 eq { inrad } { radindex 1 add numsteps1 div 1 exch sub radius inrad sub mul halfstep add inrad add }ifelse dup xt add yt moveto 360 0 arcn } if fill }stopped {cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} {cleartomark exit}ifelse }loop }for } gsave stopped grestore {exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} {exit}ifelse }loop cleartomark setflat }bdf /_rfp6 { 1 pop /k2 xdf /y2 xdf /m2 xdf /c2 xdf /k1 xdf /y1 xdf /m1 xdf /c1 xdf / /inrad xdf / /radius xdf / /yt xdf / /xt xdf c1 c2 sub abs m1 m2 sub abs y1 y2 sub abs k1 k2 sub abs m maxcolor c calcgraysteps mul abs round r radius inrad sub abs a adjnumsteps d dup 1 lt {pop 1} if 1 sub /numsteps1 xdf r radius inrad sub numsteps1 dup 0 eq {pop} {div} ifelse 2 div /halfstep xdf c currentflat mark c currentflat clipflatness { { d dup setflat W 0 1 numsteps1 { dup /radindex xdf numsteps1 dup 0 eq {pop pop 0.5} {div} ifelse /frac xdf bc4 0 c2 c1 sub frac mul c1 add put bc4 1 m2 m1 sub frac mul m1 add put bc4 2 y2 y1 sub frac mul y1 add put bc4 3 k2 k1 sub frac mul k1 add put bc4 vc 1 index setflat { n newpath mark xt yt radius inrad sub 1 frac sub mul halfstep add inrad add 0 360 { arc radindex numsteps1 ne i inrad 0 gt or { x xt yt numsteps1 0 eq { inrad } { radindex 1 add numsteps1 div 1 exch sub radius inrad sub mul halfstep add inrad add }ifelse dup xt add yt moveto 360 0 arcn } if fill }stopped {cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} {cleartomark exit}ifelse }loop }for } gsave stopped grestore {exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} {exit}ifelse }loop cleartomark setflat }bdf /lfp4{_lfp4}ndf /lfs4{_lfs4}ndf /rfs6{_rfs6}ndf /rfp6{_rfp6}ndf / /cvc [0 0 0 1] def /vc{ A AltsysDict /cvc 2 index put aload length dup 4 eq {pop dup -1 eq{pop setrgbcolor}{setcmykcolor}ifelse} {6 eq {sethexcolor} {setspotcolor} ifelse } ifelse } }bdf 0 setseparationgray / /imgr {-16128 -16128 16128 16128 } def / /bleed 0 def / /clpr {-16128 -16128 -144 -144 } def / /xs 1 def / /ys 1 def / /botx 0 def / /overlap 0 def / /wdist 18 def 0 2 mul fhsetspreadsize 0 0 ne {/df 0 def /clipflatness 0 def} if / /maxsteps 256 def / /forcemaxsteps false def / /minsteps 0 def userdict begin /AGDOrigMtx matrix currentmatrix def end vms -1812 -2013 translate / /currentpacking defed{false setpacking}if /spots[ 1 0 0 0 (Process Cyan) false newcmykcustomcolor 0 1 0 0 (Process Magenta) false newcmykcustomcolor 0 0 1 0 (Process Yellow) false newcmykcustomcolor 0 0 0 1 (Process Black) false newcmykcustomcolor ]def n [] 0 d 3.863708 M 1 w 0 j 0 J false setoverprint 0 i false eomode [0 0 0 1]vc vms 1900.1663 2130.0093 m 1978.6248 2208.707 L 1926.7178 2208.707 L 1926.7178 2305.1057 L 1873.3756 2305.1057 L 1873.3756 2208.707 L 1821.4686 2208.707 L 1900.1663 2130.0093 L [1 0 1 0]vc f 0.25 w 1 j [0 0 0 1]vc S n 2088.8972 2130.0093 m 2162.8108 2203.9229 L 2114.0135 2203.9229 L 2114.0135 2306.3017 L 2063.7809 2306.3017 L 2063.7809 2203.9229 L 2014.9836 2203.9229 L 2088.8972 2130.0093 L [0 0 0 0]vc f [0 0 0 1]vc S n 2040.5782 2120.202 m 2050.6248 2214.2086 L 2016.4188 2186.4611 L 1932.2194 2290.9927 L 1896.8175 2262.5276 L 1980.7776 2157.996 L 1946.3324 2130.2485 L 2040.5782 2120.202 L [0 0 0 0]vc f [0 0 0 1]vc S n 1953.0301 2118.0492 m 2027.4221 2130.0093 L 1998.957 2150.5807 L 2103.7278 2295.7768 L 2074.3058 2317.0658 L 1969.2959 2171.8698 L 1940.8307 2192.4412 L 1953.0301 2118.0492 L [1 0 1 0]vc f [0 0 0 1]vc S n 1812.6181 2071.6439 m 1813.0965 2077.3847 L 1814.2925 2083.3648 L 1816.4454 2089.1057 L 1819.555 2094.6073 L 1823.6214 2099.8698 L 1828.1663 2104.893 L 1833.6679 2109.4379 L 1839.8872 2113.7435 L 1846.5849 2117.81 L 1853.761 2121.1588 L 1861.6547 2124.0292 L 1869.7876 2126.1821 L 1878.1596 2128.0957 L 1886.7709 2129.2917 L 1895.6214 2129.7701 L 1904.4719 2129.7701 L 1913.3224 2129.2917 L 1922.1729 2128.0957 L 1930.545 2126.1821 L 1938.6779 2124.0292 L 1946.3324 2121.1588 L 1953.7477 2117.81 L 1960.4454 2113.7435 L 1966.6646 2109.4379 L 1971.9271 2104.893 L 1976.7111 2099.8698 L 1980.5384 2094.6073 L 1983.648 2089.1057 L 1985.8008 2083.3648 L 1987.2361 2077.3847 L 1987.7145 2071.6439 L 1987.2361 2065.6638 L 1985.8008 2059.6837 L 1983.648 2053.9429 L 1980.5384 2048.4412 L 1976.7111 2043.1787 L 1971.9271 2038.1555 L 1966.6646 2033.6106 L 1960.4454 2029.305 L 1953.7477 2025.4778 L 1946.3324 2021.8897 L 1938.6779 2019.0193 L 1930.545 2016.8665 L 1922.1729 2014.9528 L 1913.3224 2013.7568 L 1904.4719 2013.2784 L 1895.6214 2013.2784 L 1886.7709 2013.7568 L 1878.1596 2014.9528 L 1869.7876 2016.8665 L 1861.6547 2019.0193 L 1853.761 2021.8897 L 1846.5849 2025.4778 L 1839.8872 2029.305 L 1833.6679 2033.6106 L 1828.1663 2038.1555 L 1823.6214 2043.1787 L 1819.555 2048.4412 L 1816.4454 2053.9429 L 1814.2925 2059.6837 L 1813.0965 2065.6638 L 1812.6181 2071.6439 L [0 0 0 0]vc f [0 0 0 1]vc S n 2001.349 2071.6439 m 2001.8274 2077.3847 L 2003.2626 2083.3648 L 2005.4155 2089.1057 L 2008.5251 2094.6073 L 2012.3523 2099.8698 L 2017.1364 2104.893 L 2022.3988 2109.4379 L 2028.6181 2113.7435 L 2035.3158 2117.81 L 2042.7311 2121.1588 L 2050.3856 2124.0292 L 2058.5184 2126.1821 L 2066.8905 2128.0957 L 2075.741 2129.2917 L 2084.5915 2129.7701 L 2093.442 2129.7701 L 2102.2925 2129.2917 L 2110.9038 2128.0957 L 2119.2759 2126.1821 L 2127.4088 2124.0292 L 2135.3025 2121.1588 L 2142.4786 2117.81 L 2149.1763 2113.7435 L 2155.3955 2109.4379 L 2160.8972 2104.893 L 2165.442 2099.8698 L 2169.5085 2094.6073 L 2172.6181 2089.1057 L 2174.7709 2083.3648 L 2175.967 2077.3847 L 2176.4454 2071.6439 L 2175.967 2065.6638 L 2174.7709 2059.6837 L 2172.6181 2053.9429 L 2169.5085 2048.4412 L 2165.442 2043.1787 L 2160.8972 2038.1555 L 2155.3955 2033.6106 L 2149.1763 2029.305 L 2142.4786 2025.4778 L 2135.3025 2021.8897 L 2127.4088 2019.0193 L 2119.2759 2016.8665 L 2110.9038 2014.9528 L 2102.2925 2013.7568 L 2093.442 2013.2784 L 2084.5915 2013.2784 L 2075.741 2013.7568 L 2066.8905 2014.9528 L 2058.5184 2016.8665 L 2050.3856 2019.0193 L 2042.7311 2021.8897 L 2035.3158 2025.4778 L 2028.6181 2029.305 L 2022.3988 2033.6106 L 2017.1364 2038.1555 L 2012.3523 2043.1787 L 2008.5251 2048.4412 L 2005.4155 2053.9429 L 2003.2626 2059.6837 L 2001.8274 2065.6638 L 2001.349 2071.6439 L [0 0 0 0]vc f [0 0 0 1]vc S n 1812.6181 2305.1057 m 1813.0965 2311.0857 L 1814.2925 2316.8266 L 1816.4454 2322.5675 L 1819.555 2328.0691 L 1823.6214 2333.5708 L 1828.1663 2338.594 L 1833.6679 2343.1389 L 1839.8872 2347.4445 L 1846.5849 2351.2718 L 1853.761 2354.6206 L 1861.6547 2357.491 L 1869.7876 2359.8831 L 1878.1596 2361.5575 L 1886.7709 2362.7535 L 1895.6214 2363.4711 L 1904.4719 2363.4711 L 1913.3224 2362.7535 L 1922.1729 2361.5575 L 1930.545 2359.8831 L 1938.6779 2357.491 L 1946.3324 2354.6206 L 1953.7477 2351.2718 L 1960.4454 2347.4445 L 1966.6646 2343.1389 L 1971.9271 2338.594 L 1976.7111 2333.5708 L 1980.5384 2328.0691 L 1983.648 2322.5675 L 1985.8008 2316.8266 L 1987.2361 2311.0857 L 1987.7145 2305.1057 L 1987.2361 2299.1256 L 1985.8008 2293.3847 L 1983.648 2287.6439 L 1980.5384 2282.1422 L 1976.7111 2276.8797 L 1971.9271 2271.8565 L 1966.6646 2267.0724 L 1960.4454 2262.7668 L 1953.7477 2258.9395 L 1946.3324 2255.5907 L 1938.6779 2252.7203 L 1930.545 2250.3282 L 1922.1729 2248.6538 L 1913.3224 2247.4578 L 1904.4719 2246.7402 L 1895.6214 2246.7402 L 1886.7709 2247.4578 L 1878.1596 2248.6538 L 1869.7876 2250.3282 L 1861.6547 2252.7203 L 1853.761 2255.5907 L 1846.5849 2258.9395 L 1839.8872 2262.7668 L 1833.6679 2267.0724 L 1828.1663 2271.8565 L 1823.6214 2276.8797 L 1819.555 2282.1422 L 1816.4454 2287.6439 L 1814.2925 2293.3847 L 1813.0965 2299.1256 L 1812.6181 2305.1057 L [0 0 0 0]vc f [0 0 0 1]vc S n 2001.349 2306.3017 m 2001.8274 2312.2817 L 2003.2626 2318.2618 L 2005.4155 2324.0027 L 2008.5251 2329.5043 L 2012.3523 2334.7668 L 2017.1364 2339.79 L 2022.3988 2344.3349 L 2028.6181 2348.6405 L 2035.3158 2352.4678 L 2042.7311 2356.0558 L 2050.3856 2358.9263 L 2058.5184 2361.0791 L 2066.8905 2362.9927 L 2075.741 2364.1887 L 2084.5915 2364.6671 L 2093.442 2364.6671 L 2102.2925 2364.1887 L 2110.9038 2362.9927 L 2119.2759 2361.0791 L 2127.4088 2358.9263 L 2135.3025 2356.0558 L 2142.4786 2352.4678 L 2149.1763 2348.6405 L 2155.3955 2344.3349 L 2160.8972 2339.79 L 2165.442 2334.7668 L 2169.5085 2329.5043 L 2172.6181 2324.0027 L 2174.7709 2318.2618 L 2175.967 2312.2817 L 2176.4454 2306.3017 L 2175.967 2300.5608 L 2174.7709 2294.5807 L 2172.6181 2288.8399 L 2169.5085 2283.3382 L 2165.442 2278.0758 L 2160.8972 2273.0525 L 2155.3955 2268.5077 L 2149.1763 2264.202 L 2142.4786 2260.1356 L 2135.3025 2256.7867 L 2127.4088 2253.9163 L 2119.2759 2251.7635 L 2110.9038 2249.8498 L 2102.2925 2248.6538 L 2093.442 2248.1754 L 2084.5915 2248.1754 L 2075.741 2248.6538 L 2066.8905 2249.8498 L 2058.5184 2251.7635 L 2050.3856 2253.9163 L 2042.7311 2256.7867 L 2035.3158 2260.1356 L 2028.6181 2264.202 L 2022.3988 2268.5077 L 2017.1364 2273.0525 L 2012.3523 2278.0758 L 2008.5251 2283.3382 L 2005.4155 2288.8399 L 2003.2626 2294.5807 L 2001.8274 2300.5608 L 2001.349 2306.3017 L [0 0 0 0]vc f [0 0 0 1]vc S n 1947.2892 2309.6505 m 1947.5284 2312.2817 L 1948.9636 2314.913 L 1950.8773 2316.8266 L 1953.2693 2318.0226 L 1956.1397 2318.501 L 1959.0101 2318.0226 L 1961.4022 2316.8266 L 1963.3158 2314.913 L 1964.751 2312.2817 L 1965.2294 2309.6505 L 1964.751 2306.7801 L 1963.3158 2304.3881 L 1961.4022 2302.2352 L 1959.0101 2301.0392 L 1956.1397 2300.5608 L 1953.2693 2301.0392 L 1950.8773 2302.2352 L 1948.9636 2304.3881 L 1947.5284 2306.7801 L 1947.2892 2309.6505 L [0 0 0 0]vc f [0 0 0 1]vc S n 1857.349 2309.6505 m 1857.8274 2312.2817 L 1859.0234 2314.913 L 1861.1763 2316.8266 L 1863.5683 2318.0226 L 1866.4387 2318.501 L 1869.0699 2318.0226 L 1871.7012 2316.8266 L 1873.6148 2314.913 L 1875.05 2312.2817 L 1875.2892 2309.6505 L 1875.05 2306.7801 L 1873.6148 2304.3881 L 1871.7012 2302.2352 L 1869.0699 2301.0392 L 1866.4387 2300.5608 L 1863.5683 2301.0392 L 1861.1763 2302.2352 L 1859.0234 2304.3881 L 1857.8274 2306.7801 L 1857.349 2309.6505 L [0 0 0 0]vc f [0 0 0 1]vc S n vmrs 1891.0766 2303.9096 m 1891.0766 2306.7801 L 1892.0334 2309.4113 L 1893.7078 2311.5641 L 1896.0998 2313.2385 L 1898.7311 2314.1954 L 1901.6015 2313.9562 L 1904.2327 2313.2385 L 1906.6248 2311.5641 L 1908.2992 2309.1721 L 1909.0168 2306.3017 L 1909.0168 2303.6704 L 1908.06 2300.8 L 1906.3856 2298.6472 L 1903.9935 2296.9728 L 1901.3623 2296.2552 L 1898.4919 2296.2552 L 1895.8606 2297.212 L 1893.7078 2298.8864 L 1892.0334 2301.0392 L 1891.0766 2303.9096 L [0 0 0 0]vc f 0.25 w 1 j [0 0 0 1]vc S n 1920.2593 2309.6505 m 1920.7377 2312.2817 L 1921.9337 2314.913 L 1923.8474 2316.8266 L 1926.4786 2318.0226 L 1929.1098 2318.501 L 1931.9802 2318.0226 L 1934.6115 2316.8266 L 1936.5251 2314.913 L 1937.7211 2312.2817 L 1938.1995 2309.6505 L 1937.7211 2306.7801 L 1936.5251 2304.3881 L 1934.6115 2302.2352 L 1931.9802 2301.0392 L 1929.1098 2300.5608 L 1926.4786 2301.0392 L 1923.8474 2302.2352 L 1921.9337 2304.3881 L 1920.7377 2306.7801 L 1920.2593 2309.6505 L [0 0 0 0]vc f [0 0 0 1]vc S n 1830.5583 2309.6505 m 1831.0367 2312.2817 L 1832.2327 2314.913 L 1834.1464 2316.8266 L 1836.7776 2318.0226 L 1839.4088 2318.501 L 1842.2792 2318.0226 L 1844.6713 2316.8266 L 1846.8241 2314.913 L 1848.0201 2312.2817 L 1848.4985 2309.6505 L 1848.0201 2306.7801 L 1846.8241 2304.3881 L 1844.6713 2302.2352 L 1842.2792 2301.0392 L 1839.4088 2300.5608 L 1836.7776 2301.0392 L 1834.1464 2302.2352 L 1832.2327 2304.3881 L 1831.0367 2306.7801 L 1830.5583 2309.6505 L [0 0 0 0]vc f [0 0 0 1]vc S n 2144.8706 2305.1057 m 2145.349 2307.9761 L 2146.545 2310.3681 L 2148.4586 2312.5209 L 2151.0899 2313.717 L 2153.9603 2314.1954 L 2156.5915 2313.717 L 2159.2228 2312.5209 L 2161.1364 2310.3681 L 2162.3324 2307.9761 L 2162.8108 2305.1057 L 2162.3324 2302.4744 L 2161.1364 2299.8432 L 2159.2228 2297.9296 L 2156.5915 2296.4944 L 2153.9603 2296.2552 L 2151.0899 2296.4944 L 2148.4586 2297.9296 L 2146.545 2299.8432 L 2145.349 2302.4744 L 2144.8706 2305.1057 L [0 0 0 0]vc f [0 0 0 1]vc S n 2055.1696 2305.1057 m 2055.648 2307.9761 L 2056.844 2310.3681 L 2058.7577 2312.5209 L 2061.3889 2313.717 L 2064.0201 2314.1954 L 2066.8905 2313.717 L 2069.2826 2312.5209 L 2071.4354 2310.3681 L 2072.6314 2307.9761 L 2073.1098 2305.1057 L 2072.6314 2302.4744 L 2071.4354 2299.8432 L 2069.2826 2297.9296 L 2066.8905 2296.4944 L 2064.0201 2296.2552 L 2061.3889 2296.4944 L 2058.7577 2297.9296 L 2056.844 2299.8432 L 2055.648 2302.4744 L 2055.1696 2305.1057 L [0 0 0 0]vc f [0 0 0 1]vc S n 2088.8972 2299.3648 m 2088.8972 2302.2352 L 2089.854 2304.8665 L 2091.5284 2307.2585 L 2093.9204 2308.9329 L 2096.5517 2309.6505 L 2099.4221 2309.6505 L 2102.0533 2308.6937 L 2104.2062 2307.0193 L 2105.8806 2304.6273 L 2106.8374 2301.996 L 2106.8374 2299.1256 L 2105.8806 2296.4944 L 2104.2062 2294.1023 L 2101.8141 2292.6671 L 2099.1829 2291.7103 L 2096.3125 2291.7103 L 2093.6812 2292.6671 L 2091.2892 2294.3415 L 2089.6148 2296.7336 L 2088.8972 2299.3648 L [0 0 0 0]vc f [0 0 0 1]vc S n 2117.8407 2305.1057 m 2118.3191 2307.9761 L 2119.7543 2310.3681 L 2121.6679 2312.5209 L 2124.06 2313.717 L 2126.9304 2314.1954 L 2129.8008 2313.717 L 2132.1929 2312.5209 L 2134.1065 2310.3681 L 2135.5417 2307.9761 L 2135.7809 2305.1057 L 2135.5417 2302.4744 L 2134.1065 2299.8432 L 2132.1929 2297.9296 L 2129.8008 2296.4944 L 2126.9304 2296.2552 L 2124.06 2296.4944 L 2121.6679 2297.9296 L 2119.7543 2299.8432 L 2118.3191 2302.4744 L 2117.8407 2305.1057 L [0 0 0 0]vc f [0 0 0 1]vc S n 2028.1397 2305.1057 m 2028.6181 2307.9761 L 2029.8141 2310.3681 L 2031.967 2312.5209 L 2034.359 2313.717 L 2037.2294 2314.1954 L 2039.8606 2313.717 L 2042.4919 2312.5209 L 2044.4055 2310.3681 L 2045.6015 2307.9761 L 2046.0799 2305.1057 L 2045.6015 2302.4744 L 2044.4055 2299.8432 L 2042.4919 2297.9296 L 2039.8606 2296.4944 L 2037.2294 2296.2552 L 2034.359 2296.4944 L 2031.967 2297.9296 L 2029.8141 2299.8432 L 2028.6181 2302.4744 L 2028.1397 2305.1057 L [0 0 0 0]vc f [0 0 0 1]vc S n 1956.1397 2080.4944 m 1956.6181 2083.3648 L 1957.8141 2085.7568 L 1959.967 2087.6704 L 1962.359 2089.1057 L 1965.2294 2089.5841 L 1967.8606 2089.1057 L 1970.4919 2087.6704 L 1972.4055 2085.7568 L 1973.6015 2083.3648 L 1974.0799 2080.4944 L 1973.6015 2077.8631 L 1972.4055 2075.2319 L 1970.4919 2073.3183 L 1967.8606 2071.8831 L 1965.2294 2071.6439 L 1962.359 2071.8831 L 1959.967 2073.3183 L 1957.8141 2075.2319 L 1956.6181 2077.8631 L 1956.1397 2080.4944 L [0 0 0 0]vc f [0 0 0 1]vc S n 1866.4387 2080.4944 m 1866.9171 2083.3648 L 1868.1131 2085.7568 L 1870.0268 2087.6704 L 1872.658 2089.1057 L 1875.2892 2089.5841 L 1878.1596 2089.1057 L 1880.5517 2087.6704 L 1882.7045 2085.7568 L 1883.9005 2083.3648 L 1884.3789 2080.4944 L 1883.9005 2077.8631 L 1882.7045 2075.2319 L 1880.5517 2073.3183 L 1878.1596 2071.8831 L 1875.2892 2071.6439 L 1872.658 2071.8831 L 1870.0268 2073.3183 L 1868.1131 2075.2319 L 1866.9171 2077.8631 L 1866.4387 2080.4944 L [0 0 0 0]vc f [0 0 0 1]vc S n vmrs 1900.1663 2074.7535 m 1900.1663 2077.6239 L 1901.1231 2080.2552 L 1902.7975 2082.6472 L 1905.1895 2084.3216 L 1907.8208 2085.0392 L 1910.6912 2085.0392 L 1913.3224 2084.0824 L 1915.4753 2082.408 L 1917.1497 2080.016 L 1918.1065 2077.3847 L 1918.1065 2074.5143 L 1917.1497 2071.8831 L 1915.4753 2069.491 L 1913.0832 2067.8166 L 1910.452 2067.099 L 1907.5816 2067.099 L 1904.9503 2068.0558 L 1902.5583 2069.7302 L 1900.8839 2072.1223 L 1900.1663 2074.7535 L [0 0 0 0]vc f 0.25 w 1 j [0 0 0 1]vc S n 1929.1098 2080.4944 m 1929.5882 2083.3648 L 1931.0234 2085.7568 L 1932.9371 2087.6704 L 1935.3291 2089.1057 L 1938.1995 2089.5841 L 1941.0699 2089.1057 L 1943.462 2087.6704 L 1945.3756 2085.7568 L 1946.8108 2083.3648 L 1947.2892 2080.4944 L 1946.8108 2077.8631 L 1945.3756 2075.2319 L 1943.462 2073.3183 L 1941.0699 2071.8831 L 1938.1995 2071.6439 L 1935.3291 2071.8831 L 1932.9371 2073.3183 L 1931.0234 2075.2319 L 1929.5882 2077.8631 L 1929.1098 2080.4944 L [0 0 0 0]vc f [0 0 0 1]vc S n 1839.4088 2080.4944 m 1839.8872 2083.3648 L 1841.0832 2085.7568 L 1843.2361 2087.6704 L 1845.6281 2089.1057 L 1848.4985 2089.5841 L 1851.1297 2089.1057 L 1853.761 2087.6704 L 1855.6746 2085.7568 L 1856.8706 2083.3648 L 1857.349 2080.4944 L 1856.8706 2077.8631 L 1855.6746 2075.2319 L 1853.761 2073.3183 L 1851.1297 2071.8831 L 1848.4985 2071.6439 L 1845.6281 2071.8831 L 1843.2361 2073.3183 L 1841.0832 2075.2319 L 1839.8872 2077.8631 L 1839.4088 2080.4944 L [0 0 0 0]vc f [0 0 0 1]vc S n 2135.7809 2071.6439 m 2136.2593 2074.2751 L 2137.6945 2076.9063 L 2139.6081 2078.8199 L 2142.0002 2080.016 L 2144.8706 2080.4944 L 2147.741 2080.016 L 2150.1331 2078.8199 L 2152.0467 2076.9063 L 2153.4819 2074.2751 L 2153.9603 2071.6439 L 2153.4819 2068.7734 L 2152.0467 2066.3814 L 2150.1331 2064.2286 L 2147.741 2063.0326 L 2144.8706 2062.5542 L 2142.0002 2063.0326 L 2139.6081 2064.2286 L 2137.6945 2066.3814 L 2136.2593 2068.7734 L 2135.7809 2071.6439 L [0 0 0 0]vc f [0 0 0 1]vc S n 2046.0799 2071.6439 m 2046.5583 2074.2751 L 2047.7543 2076.9063 L 2049.9072 2078.8199 L 2052.2992 2080.016 L 2055.1696 2080.4944 L 2057.8008 2080.016 L 2060.4321 2078.8199 L 2062.3457 2076.9063 L 2063.5417 2074.2751 L 2064.0201 2071.6439 L 2063.5417 2068.7734 L 2062.3457 2066.3814 L 2060.4321 2064.2286 L 2057.8008 2063.0326 L 2055.1696 2062.5542 L 2052.2992 2063.0326 L 2049.9072 2064.2286 L 2047.7543 2066.3814 L 2046.5583 2068.7734 L 2046.0799 2071.6439 L [0 0 0 0]vc f [0 0 0 1]vc S n 2079.8075 2065.903 m 2079.8075 2068.5342 L 2080.7643 2071.4047 L 2082.4387 2073.5575 L 2084.8307 2075.2319 L 2087.462 2076.1887 L 2090.3324 2075.9495 L 2092.9636 2075.2319 L 2095.3557 2073.3183 L 2097.0301 2071.1655 L 2097.7477 2068.295 L 2097.7477 2065.6638 L 2096.7909 2062.7934 L 2095.1165 2060.6405 L 2092.7244 2058.9661 L 2090.0932 2058.0093 L 2087.2228 2058.2485 L 2084.5915 2058.9661 L 2082.4387 2060.8797 L 2080.7643 2063.0326 L 2079.8075 2065.903 L [0 0 0 0]vc f [0 0 0 1]vc S n 2108.9902 2071.6439 m 2109.4686 2074.2751 L 2110.6646 2076.9063 L 2112.5782 2078.8199 L 2115.2095 2080.016 L 2117.8407 2080.4944 L 2120.7111 2080.016 L 2123.3424 2078.8199 L 2125.256 2076.9063 L 2126.452 2074.2751 L 2126.9304 2071.6439 L 2126.452 2068.7734 L 2125.256 2066.3814 L 2123.3424 2064.2286 L 2120.7111 2063.0326 L 2117.8407 2062.5542 L 2115.2095 2063.0326 L 2112.5782 2064.2286 L 2110.6646 2066.3814 L 2109.4686 2068.7734 L 2108.9902 2071.6439 L [0 0 0 0]vc f [0 0 0 1]vc S n 2019.2892 2071.6439 m 2019.7676 2074.2751 L 2020.9636 2076.9063 L 2022.8773 2078.8199 L 2025.5085 2080.016 L 2028.1397 2080.4944 L 2031.0101 2080.016 L 2033.4022 2078.8199 L 2035.555 2076.9063 L 2036.751 2074.2751 L 2037.2294 2071.6439 L 2036.751 2068.7734 L 2035.555 2066.3814 L 2033.4022 2064.2286 L 2031.0101 2063.0326 L 2028.1397 2062.5542 L 2025.5085 2063.0326 L 2022.8773 2064.2286 L 2020.9636 2066.3814 L 2019.7676 2068.7734 L 2019.2892 2071.6439 L [0 0 0 0]vc f [0 0 0 1]vc S n 1839.4088 2309.6505 m 1841.5616 2291.2319 L 1843.2361 2273.2917 L 1844.9105 2256.3083 L 1846.3457 2239.8033 L 1847.7809 2224.016 L 1848.9769 2209.1854 L 1849.9337 2194.8332 L 1850.6513 2180.7203 L 1851.1297 2167.8033 L 1851.6081 2155.604 L 1851.8474 2143.8831 L 1851.8474 2132.8797 L 1851.8474 2122.8332 L 1851.6081 2113.2651 L 1851.1297 2104.4146 L 1850.4121 2096.0425 L 1849.6945 2088.6273 L 2.25 w 1 J [1 0 1 0]vc S n 1854.4786 2089.1057 m 1848.4985 2080.4944 L 1845.1497 2090.5409 L 1854.4786 2089.1057 L f n vmrs 1839.4088 2309.6505 m 1845.8673 2291.9495 L 1852.0866 2274.9661 L 1858.0666 2258.7003 L 1863.5683 2242.913 L 1868.8307 2227.8432 L 1873.854 2213.2518 L 1878.3988 2199.1389 L 1882.7045 2185.5043 L 1886.7709 2172.5874 L 1890.359 2160.3881 L 1893.7078 2148.9063 L 1896.5782 2137.903 L 1899.4487 2127.3781 L 1901.8407 2117.5708 L 1903.7543 2108.2419 L 1905.6679 2099.6306 L 1907.1032 2091.7369 L 1908.06 2084.0824 L 2.25 w 1 J 1 j [1 0 1 0]vc S n 1912.6048 2085.7568 m 1909.0168 2076.1887 L 1903.5151 2084.8 L 1912.6048 2085.7568 L f n 1929.1098 2309.6505 m 1923.6081 2291.2319 L 1918.3457 2273.7701 L 1913.3224 2256.7867 L 1908.5384 2240.5209 L 1904.2327 2224.9728 L 1900.1663 2209.903 L 1896.339 2195.79 L 1892.9902 2181.9163 L 1889.8806 2168.7601 L 1887.0101 2156.5608 L 1884.3789 2144.8399 L 1882.2261 2133.8366 L 1880.3125 2123.5508 L 1878.638 2113.7435 L 1877.442 2104.6538 L 1876.4852 2096.2817 L 1875.7676 2088.6273 L S n 1871.2228 2090.0625 m 1875.2892 2080.4944 L 1880.5517 2089.5841 L 1871.2228 2090.0625 L f n 1900.1663 2305.1057 m 1906.6248 2287.4047 L 1912.844 2270.1821 L 1918.5849 2253.6771 L 1924.0866 2237.6505 L 1929.1098 2222.3415 L 1933.8939 2207.7502 L 1938.4387 2193.8764 L 1942.5052 2180.2419 L 1946.3324 2167.5641 L 1949.6812 2155.3648 L 1952.7909 2143.8831 L 1955.6613 2133.1189 L 1958.0533 2123.0724 L 1960.2062 2113.5043 L 1961.8806 2104.6538 L 1963.3158 2096.2817 L 1964.2726 2088.6273 L S n 1968.8175 2090.3017 m 1965.2294 2080.4944 L 1959.4885 2089.3449 L 1968.8175 2090.3017 L f n 2037.2294 2305.1057 m 2024.3125 2289.3183 L 2012.1131 2274.0093 L 2000.3922 2259.1787 L 1988.9105 2245.0658 L 1977.9072 2231.192 L 1967.6214 2217.7967 L 1957.8141 2204.8797 L 1948.4852 2192.4412 L 1939.6347 2180.2419 L 1931.5018 2168.9993 L 1923.6081 2157.996 L 1916.1929 2147.4711 L 1909.4952 2137.6638 L 1903.0367 2128.0957 L 1897.2959 2119.006 L 1892.0334 2110.6339 L 1887.2493 2102.501 L 1882.9437 2094.8465 L 1879.1165 2087.9096 L S n 1875.2892 2091.0193 m 1875.2892 2080.4944 L 1883.6613 2086.7136 L 1875.2892 2091.0193 L f n 2097.7477 2300.8 m 2084.5915 2284.5342 L 2071.6746 2268.7469 L 2059.4753 2253.4379 L 2047.9935 2238.8465 L 2036.751 2224.4944 L 2026.2261 2210.8598 L 2016.1796 2197.9429 L 2006.6115 2185.0259 L 1997.761 2172.8266 L 1989.3889 2161.3449 L 1981.256 2150.3415 L 1974.0799 2139.8166 L 1967.3822 2129.7701 L 1961.163 2120.4412 L 1955.4221 2111.3515 L 1950.3988 2102.9794 L 1945.854 2095.0857 L 1941.7876 2087.9096 L S n 1938.1995 2091.0193 m 1938.1995 2080.4944 L 1946.5716 2086.7136 L 1938.1995 2091.0193 L f n vmrs 2037.2294 2305.1057 m 2030.0533 2287.4047 L 2023.3557 2270.1821 L 2017.1364 2253.6771 L 2011.1563 2237.8897 L 2005.6547 2222.5807 L 2000.3922 2207.9894 L 1995.3689 2193.8764 L 1990.8241 2180.2419 L 1986.5184 2167.5641 L 1982.6912 2155.604 L 1979.3424 2144.1223 L 1976.2327 2133.1189 L 1973.3623 2123.0724 L 1971.2095 2113.5043 L 1969.0567 2104.6538 L 1967.3822 2096.2817 L 1966.1862 2088.6273 L 2.25 w 1 J 1 j [1 0 1 0]vc S n 1961.6414 2090.3017 m 1965.2294 2080.4944 L 1970.9703 2089.1057 L 1961.6414 2090.3017 L f n 2126.9304 2305.1057 m 2110.9038 2289.7967 L 2095.3557 2274.9661 L 2080.2859 2260.614 L 2065.9337 2246.7402 L 2052.2992 2233.1057 L 2038.9038 2219.9495 L 2026.4653 2207.2718 L 2014.266 2195.0724 L 2002.7842 2183.1123 L 1991.7809 2171.8698 L 1981.256 2160.8665 L 1971.4487 2150.5807 L 1962.359 2140.5342 L 1953.7477 2130.9661 L 1945.6148 2121.8764 L 1937.9603 2113.0259 L 1931.2626 2104.893 L 1924.8042 2096.9993 L 1919.0633 2089.5841 L 1913.8008 2082.6472 L S n 1910.6912 2086.4744 m 1909.0168 2076.1887 L 1918.3457 2080.9728 L 1910.6912 2086.4744 L f n 1929.1098 2309.6505 m 1937.9603 2291.7103 L 1946.3324 2274.4877 L 1954.2261 2257.7435 L 1961.8806 2241.717 L 1969.0567 2226.408 L 1975.7543 2211.5774 L 1981.9736 2197.2253 L 1987.9537 2183.3515 L 1993.9337 2170.1954 L 1998.957 2157.7568 L 2003.9802 2145.7967 L 2008.2859 2134.5542 L 2012.3523 2124.0292 L 2015.9404 2113.7435 L 2019.05 2104.4146 L 2021.9204 2095.5641 L 2024.3125 2087.192 L 2026.4653 2079.5376 L [0 0 0 1]vc S n 2030.7709 2081.6904 m 2028.1397 2071.6439 L 2021.6812 2079.5376 L 2030.7709 2081.6904 L f n 1929.1098 2309.6505 m 1942.0268 2292.4279 L 1954.2261 2275.6837 L 1965.7078 2259.6572 L 1976.9503 2244.109 L 1987.7145 2229.0392 L 1998.2394 2214.6871 L 2007.8075 2200.5741 L 2017.1364 2186.9395 L 2025.7477 2174.0226 L 2033.8806 2161.8233 L 2041.7743 2149.8631 L 2048.9503 2138.6206 L 2055.648 2127.8565 L 2061.8673 2117.5708 L 2067.6081 2108.0027 L 2072.8706 2098.6738 L 2077.4155 2090.0625 L 2081.7211 2082.1688 L 2085.5483 2074.5143 L S n 2089.1364 2077.6239 m 2088.8972 2067.099 L 2080.7643 2073.5575 L 2089.1364 2077.6239 L f n 1866.4387 2309.6505 m 1881.2693 2292.9063 L 1895.3822 2276.4013 L 1909.0168 2260.8532 L 1922.1729 2245.5442 L 1934.8507 2230.7136 L 1946.8108 2216.6007 L 1958.0533 2202.9661 L 1969.0567 2189.81 L 1979.3424 2176.893 L 1989.1497 2164.6937 L 1998.2394 2152.9728 L 2006.8507 2141.9694 L 2014.9836 2131.4445 L 2022.3988 2121.1588 L 2029.0965 2111.5907 L 2035.555 2102.7402 L 2041.2959 2094.1289 L 2046.3191 2085.996 L 2051.1032 2078.5807 L S n 2054.452 2081.9296 m 2055.1696 2071.6439 L 2046.3191 2077.3847 L 2054.452 2081.9296 L f n vmrs 1956.1397 2309.6505 m 1969.0567 2292.6671 L 1981.256 2276.4013 L 1993.4553 2260.614 L 2004.6979 2245.5442 L 2015.462 2230.7136 L 2025.9869 2216.6007 L 2035.7942 2202.7269 L 2045.1231 2189.5708 L 2053.7344 2176.6538 L 2062.1065 2164.6937 L 2070.0002 2152.9728 L 2077.4155 2141.9694 L 2084.1131 2131.4445 L 2090.3324 2121.398 L 2096.3125 2111.8299 L 2101.5749 2102.7402 L 2106.359 2094.3681 L 2110.6646 2086.4744 L 2114.4919 2078.8199 L 2.25 w 1 J 1 j S n 2118.0799 2081.9296 m 2117.8407 2071.6439 L 2109.7078 2077.8631 L 2118.0799 2081.9296 L f n 1956.1397 2309.6505 m 1970.9703 2292.9063 L 1985.0832 2276.4013 L 1999.1962 2260.8532 L 2012.1131 2245.5442 L 2024.7909 2230.7136 L 2036.751 2216.6007 L 2048.2327 2202.9661 L 2058.9969 2189.81 L 2069.2826 2176.893 L 2078.8507 2164.6937 L 2088.1796 2152.9728 L 2096.5517 2141.9694 L 2104.6846 2131.4445 L 2112.0998 2121.1588 L 2119.0367 2111.5907 L 2125.256 2102.7402 L 2130.9969 2094.1289 L 2136.2593 2085.996 L 2140.8042 2078.5807 L S n 2144.153 2081.9296 m 2144.8706 2071.6439 L 2136.2593 2077.3847 L 2144.153 2081.9296 L f n 1956.1397 2309.6505 m 1958.0533 2291.2319 L 1959.967 2273.2917 L 1961.6414 2256.3083 L 1963.0766 2239.8033 L 1964.5118 2224.016 L 1965.4686 2209.1854 L 1966.4254 2194.8332 L 1967.3822 2180.7203 L 1967.8606 2167.8033 L 1968.339 2155.604 L 1968.5782 2143.8831 L 1968.5782 2132.8797 L 1968.5782 2122.8332 L 1968.339 2113.2651 L 1967.8606 2104.4146 L 1967.143 2096.0425 L 1966.4254 2088.6273 L [1 0 1 0]vc S n 1971.2095 2089.1057 m 1965.2294 2080.4944 L 1961.8806 2090.5409 L 1971.2095 2089.1057 L f n 2153.9603 2305.1057 m 2147.741 2287.1655 L 2141.761 2269.9429 L 2136.2593 2253.1987 L 2130.9969 2236.9329 L 2125.9736 2221.6239 L 2121.4287 2206.5542 L 2117.1231 2192.4412 L 2113.0567 2178.3282 L 2109.2294 2165.4113 L 2105.8806 2152.9728 L 2102.7709 2141.0126 L 2099.9005 2129.7701 L 2097.5085 2119.2452 L 2095.3557 2109.1987 L 2093.442 2099.8698 L 2091.7676 2091.0193 L 2090.5716 2082.8864 L 2089.6148 2075.2319 L [0 0 0 1]vc S n 2085.0699 2076.9063 m 2088.8972 2067.099 L 2094.3988 2075.9495 L 2085.0699 2076.9063 L f n 2064.0201 2305.1057 m 2062.1065 2286.2086 L 2060.1929 2268.0292 L 2058.5184 2250.8067 L 2057.0832 2233.8233 L 2055.8872 2217.7967 L 2054.6912 2202.4877 L 2053.7344 2187.6572 L 2053.0168 2173.7834 L 2052.2992 2160.3881 L 2051.8208 2147.9495 L 2051.5816 2135.9894 L 2051.5816 2124.9861 L 2051.8208 2114.4611 L 2052.06 2104.6538 L 2052.5384 2095.5641 L 2053.0168 2087.192 L 2053.9736 2079.5376 L S n 2049.1895 2080.016 m 2055.1696 2071.6439 L 2058.2792 2081.4512 L 2049.1895 2080.016 L f n vmrs 2097.7477 2300.8 m 2095.8341 2282.1422 L 2093.9204 2264.4412 L 2092.246 2247.4578 L 2090.8108 2230.9528 L 2089.6148 2215.1655 L 2088.4188 2200.0957 L 2087.462 2185.5043 L 2086.7444 2171.8698 L 2086.266 2158.9528 L 2085.7876 2146.5143 L 2085.5483 2135.0326 L 2085.5483 2124.0292 L 2085.5483 2113.7435 L 2085.7876 2104.1754 L 2086.266 2095.3249 L 2086.9836 2087.192 L 2087.7012 2079.5376 L 2.25 w 1 J 1 j S n 2082.9171 2080.016 m 2088.8972 2071.6439 L 2092.246 2081.4512 L 2082.9171 2080.016 L f n 2064.0201 2305.1057 m 2069.761 2286.4479 L 2075.0234 2268.5077 L 2080.0467 2251.2851 L 2084.8307 2234.5409 L 2089.1364 2218.7535 L 2093.2028 2203.4445 L 2097.0301 2188.614 L 2100.3789 2174.7402 L 2103.4885 2161.3449 L 2106.359 2148.9063 L 2108.9902 2136.9462 L 2111.143 2125.7037 L 2113.0567 2115.1787 L 2114.7311 2105.3714 L 2115.9271 2096.0425 L 2116.8839 2087.6704 L 2117.6015 2079.7768 L S n 2122.1464 2117.8407 2112.8175 2122.1464 f n vmr vmr end %%Trailer 2080.9728 2071.6439 2080.7336 2080.9728 m L L L %%EndDocument @endspecial Black 1000 2344 a FK(Figure)g(2:)p 0 TeXcolorgray 1359 2231 a SDict begin H.S end 1359 2231 a 0 TeXcolorgray 0 TeXcolorgray 1359 2231 a SDict begin H.R end 1359 2231 a 1359 2231 SDict a begin [ /View [/XYZ H.V] /Dest (figure.2) cvn H.B /DEST pdfmark end 1359 2231 a Black 113 x FK(The)f(e)o(xpander)j(graphs)f(between)f(supernodes.)p Black Black Black 206 2738 a FM(\017)p Black 46 w FK(W)-7 b(e)22 b(choose)k(an)d(error)h(parameter)i FH(e)h FG(>)20 b FK(0,)j(and)h(as)f(a)g(function)j(of)d FH(e)31 b FK(we)22 b(determine)j(constants)c FF(C)r FK(,)i FF(B)p FK(,)f FF(T)11 b FK(,)22 b FF(D)p FK(,)h FH(a)297 2850 y FK(and)h FH(b)11 b FK(.)28 b(\(See)p 0 0 .8 TeXcolorrgb 747 2851 a SDict begin H.S end 747 2851 a 0 0 .8 TeXcolorrgb -1 x FK(Theorem)p 0 0 .8 TeXcolorrgb 1098 2851 a SDict begin H.S end 1098 2851 a 0 0 .8 TeXcolorrgb -1 x FK(3.1)p 0 0 .8 TeXcolorrgb 1211 2788 a SDict begin H.R end 1211 2788 a 1211 2850 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.3.1) cvn H.B /ANN pdfmark end 1211 2850 a 0 0 .8 TeXcolorrgb 0 0 .8 TeXcolorrgb 1211 2788 a SDict begin H.R end 1211 2788 a 1211 2850 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.3.1) cvn H.B /ANN pdfmark end 1211 2850 a Black FK(.\))p Black 206 3071 a FM(\017)p Black 46 w FK(Ev)o(ery)c(node)h (chooses)i(uniformly)f(and)e(independently)29 b(at)24 b(random)c FF(C)26 b FK(top)f(supernodes,)d FF(C)k FK(bottom)f(supern-) 297 3184 y(odes)f(and)19 b FF(C)12 b FK(log)g FF(n)23 b FK(middle)h(supernodes)j(to)c(which)h(it)f(will)h(belong.)p Black 206 3405 a FM(\017)p Black 46 w FK(Between)e(tw)o(o)f(sets)i(of)e (nodes)i(associated)i(with)d(tw)o(o)f(supernodes)k(connected)f(in)e (the)g(b)n(utter\003y)h(netw)o(ork,)g(we)297 3518 y(choose)k(a)e (random)h(constant)i(de)o(gree)e(e)o(xpander)i(graph)e(of)g(de)o(gree)g FF(D)e FK(\(see)p 0 0 .8 TeXcolorrgb 2749 3537 a SDict begin H.S end 2749 3537 a 0 0 .8 TeXcolorrgb -19 x FK(Figure)p 0 0 .8 TeXcolorrgb 3011 3518 a SDict begin H.S end 3011 3518 a 0 0 .8 TeXcolorrgb FK(2)p 0 0 .8 TeXcolorrgb 3056 3456 a SDict begin H.R end 3056 3456 a 3056 3518 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (figure.2) cvn H.B /ANN pdfmark end 3056 3518 a 0 0 .8 TeXcolorrgb 0 0 .8 TeXcolorrgb 3056 3456 a SDict begin H.R end 3056 3456 a 3056 3518 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (figure.2) cvn H.B /ANN pdfmark end 3056 3518 a Black FK(\).)34 b(\(W)-7 b(e)25 b(do)h(this)g(only)g(if)297 3631 y(both)e(sets)g(of)g (nodes)h(are)e(of)h(size)g(at)f(least)i FH(a)s FF(C)12 b FK(ln)e FF(n)24 b FK(and)g(no)f(more)h(than)g FH(b)6 b FF(C)12 b FK(ln)f FF(n)p FK(.\))p Black 206 3851 a FM(\017)p Black 46 w FK(W)-7 b(e)24 b(also)i(map)f(the)g FF(n)g FK(data)h(items)f(to)g(the)h FF(n)p FG(=)10 b FK(log)i FF(n)25 b FK(bottom)h(supernodes)i(in)d(the)h(b)n(utter\003y) -6 b(.)35 b(Ev)o(ery)25 b(one)g(of)g(the)297 3964 y FF(n)g FK(data)i(items)f(is)g(hashed)h(to)f FF(B)f FK(random)h(bottom)h (supernodes.)39 b(\(T)-7 b(ypically)h(,)28 b(we)d(w)o(ould)h(not)h (hash)f(the)g(entire)297 4077 y(data)e(item)f(b)n(ut)h(only)h(its)e (title,)h(e.)16 b(g.,)22 b(\223Singing)j(in)f(the)g(Rain.)-6 b(\224\))2319 4044 y FC(1)p Black 206 4298 a FM(\017)p Black 46 w FK(The)25 b(data)g(item)g(is)g(stored)i(in)e(all)g(the)g (component)j(nodes)e(of)f(all)h(the)f(\(bottom\))h(supernodes)j(to)c (which)g(it)g(has)297 4411 y(been)i(hashed;)j(if)c(an)o(y)g(bottom)h (supernode)j(has)c(more)h(than)g FH(b)11 b FF(B)f FK(ln)g FF(n)26 b FK(data)h(items)g(hashed)h(to)e(it,)h(it)f(drops)h(out)297 4524 y(of)c(the)h(netw)o(ork.)p Black 206 4744 a FM(\017)p Black 46 w FK(In)e(addition,)i(e)n(v)o(ery)e(one)h(of)e(the)h(nodes)i (chooses)g(uniformly)f(and)g(independently)j(at)c(random)g FF(T)33 b FK(top)22 b(supern-)297 4857 y(odes)i(of)g(the)f(b)n (utter\003y)i(and)f(points)h(to)f(all)g(component)h(nodes)g(of)f(these) g(supernodes.)p Black 70 4972 1505 4 v 171 5033 a Fz(1)204 5060 y Fy(W)-6 b(e)22 b(use)h(the)f(random)i(oracle)f(model)g([)p 0 0 .8 TeXcolorrgb 1249 5061 a SDict begin H.S end 1249 5061 a 0 0 .8 TeXcolorrgb -1 x Fy(6)p 0 0 .8 TeXcolorrgb 1286 5009 a SDict begin H.R end 1286 5009 a 1286 5060 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.br) cvn H.B /ANN pdfmark end 1286 5060 a Black Fy(])f(for)h(this)f(hash)h(function,)h (it)e(w)o(ould)h(ha)o(v)o(e)g(suf)n(\002ced)g(to)f(ha)o(v)o(e)h(a)f (weak)o(er)h(assumption)h(such)f(as)70 5151 y(that)18 b(the)h(hash)h(function)g(is)e(e)o(xpansi)n(v)o(e.)p Black Black .8 .3 .3 TeXcolorrgb 1021 5401 a SDict begin H.S end 1021 5401 a .8 .3 .3 TeXcolorrgb 1023 5400 a Fv(T)t FC(H)t(E)t(O)t(RY)24 b(O)t(F)h Fv(C)t FC(O)t(M)t(P)t(U)t(T)t(I)t(N)t(G)p .8 .3 .3 TeXcolorrgb 1897 5344 a SDict begin H.R end 1897 5344 a 1897 5400 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://dx.doi.org/10.4086/toc) >> /Subtype /Link H.B /ANN pdfmark end 1897 5400 a Black Fv(,)c(V)-11 b(olume)20 b(3)g(\(2007\),)e(pp.)25 b(1\22623)949 b(7)p Black eop end %%Page: 8 8 TeXDict begin 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 Black 0 TeXcolorgray 70 199 a SDict begin H.S end 70 199 a 0 TeXcolorgray 0 TeXcolorgray 70 199 a SDict begin H.R end 70 199 a 70 199 a SDict begin [ /View [/XYZ H.V] /Dest (page.8) cvn H.B /DEST pdfmark end 70 199 a Black 1514 w Fv(A)t(.)25 b(F)t FC(I)t(A)m(T)f(A)t(N)t(D)h Fv(J)t(.)g(S)t FC(A)t(I)t(A)p Black 70 348 a SDict begin H.S end 70 348 a 70 348 a SDict begin 13.6 H.A end 70 348 a 70 348 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.3.2) cvn H.B /DEST pdfmark end 70 348 a 92 x Fs(3.2)99 b(Sear)n(ch)70 614 y FK(T)-7 b(o)22 b(perform)j(a)e(search)i(for)e(a)g(data)i(item,)e(starting)i(from)f (node)g FF(v)p FK(,)f(we)g(do)g(the)h(follo)n(wing:)70 670 y SDict begin H.S end 70 670 a 70 670 a SDict begin 13.6 H.A end 70 670 a 70 670 a SDict begin [ /View [/XYZ H.V] /Dest (Item.9) cvn H.B /DEST pdfmark end 70 670 a Black 183 801 a FK(1.)p Black 46 w(T)-7 b(ak)o(e)18 b(the)g(hash)h(of)g(the)f (data)h(item)f(and)h(interpret)h(it)e(as)g(a)g(sequence)j(of)d(indices) i FF(i)2807 815 y FC(1)2844 801 y FG(;)10 b FF(i)2904 815 y FC(2)2942 801 y FG(;)g(:)g(:)g(:)h(;)f FF(i)3143 815 y Fo(B)3189 801 y FK(,)18 b(0)e FM(\024)f FF(i)3402 815 y Fp(`)3449 801 y FM(\024)g FF(n)p FG(=)10 b FK(log)i FF(n)p FK(.)70 860 y SDict begin H.S end 70 860 a 70 860 a SDict begin 13.6 H.A end 70 860 a 70 860 a SDict begin [ /View [/XYZ H.V] /Dest (Item.10) cvn H.B /DEST pdfmark end 70 860 a Black 183 988 a FK(2.)p Black 46 w(Let)21 b FF(t)464 1002 y FC(1)501 988 y FG(;)8 b FF(t)559 1002 y FC(2)597 988 y FG(;)i(:)g(:)g(:)h(;)d FF(t)796 1002 y Fo(T)868 988 y FK(be)24 b(the)g(top)g(supernodes)i(to)e(which)g FF(v)f FK(points.)70 1045 y SDict begin H.S end 70 1045 a 70 1045 a SDict begin 13.6 H.A end 70 1045 a 70 1045 a SDict begin [ /View [/XYZ H.V] /Dest (Item.11) cvn H.B /DEST pdfmark end 70 1045 a Black 183 1175 a FK(3.)p Black 46 w(Repeat)h(in)f(parallel)j(for)e(all)f(v)n(alues)i(of)e FF(k)i FK(between)g(1)e(and)h FF(T)11 b FK(:)70 1253 y SDict begin H.S end 70 1253 a 70 1253 a SDict begin 13.6 H.A end 70 1253 a 70 1253 a SDict begin [ /View [/XYZ H.V] /Dest (Item.12) cvn H.B /DEST pdfmark end 70 1253 a Black 350 1362 a FK(\(a\))p Black 47 w(Let)23 b FG(`)d FE(=)g FK(1.)70 1395 y SDict begin H.S end 70 1395 a 70 1395 a SDict begin 13.6 H.A end 70 1395 a 70 1395 a SDict begin [ /View [/XYZ H.V] /Dest (Item.13) cvn H.B /DEST pdfmark end 70 1395 a Black 345 1508 a FK(\(b\))p Black 47 w(Repeat)k(until)g (successful)j(or)c(until)i FG(`)20 b(>)g FF(B)p FK(:)70 1560 y SDict begin H.S end 70 1560 a 70 1560 a SDict begin 13.6 H.A end 70 1560 a 70 1560 a SDict begin [ /View [/XYZ H.V] /Dest (Item.14) cvn H.B /DEST pdfmark end 70 1560 a Black 573 1654 a FK(i.)p Black 46 w(F)o(ollo)n(w)j(the)g(path)i(from) c FF(t)1479 1668 y Fo(k)1537 1654 y FK(to)i(the)h(supernode)i(at)e(the) f(bottom)i(le)n(v)o(el)f(whose)g(inde)o(x)g(is)f FF(i)3445 1668 y Fp(`)3477 1654 y FK(:)p Black 730 1783 a FM(\017)p Black 46 w FK(T)m(ransmit)h(the)g(query)h(to)e(all)h(of)f(the)h(nodes)h (in)c FF(t)2323 1797 y Fo(k)2358 1783 y FK(.)28 b(Let)18 b FF(W)34 b FK(be)24 b(the)f(set)h(of)g(all)f(such)i(nodes.)p Black 730 1912 a FM(\017)p Black 46 w FK(Repeat)g(until)f(a)f(bottom)h (supernode)j(is)c(reached:)p Black 821 2042 a FI(\226)p Black 46 w FK(The)30 b(nodes)i(in)25 b FF(W)41 b FK(transmit)31 b(the)f(query)i(to)e(all)g(of)g(their)i(neighbors)h(along)e(the)f (\(unique\))912 2154 y(b)n(utter\003y)c(path)e(to)g FF(i)1540 2168 y Fp(`)1572 2154 y FK(.)k(This)c(transmission)i(is)e(done)h(along) g(the)f(e)o(xpander)i(edges)e(connect-)912 2267 y(ing)h(the)g(nodes)h (in)19 b FF(W)36 b FK(to)24 b(their)i(neighbors)h(in)d(the)h(supernode) j(belo)n(w)-6 b(.)32 b(Let)19 b FF(W)35 b FK(be)24 b(the)h(ne)n(w)912 2380 y(set)f(of)f(nodes)i(in)f(the)g(supernode)i(belo)n(w)e(the)f(old)c FF(W)12 b FK(.)p Black 730 2510 a FM(\017)p Black 46 w FK(When)28 b(the)g(bottom)g(supernode)i(is)d(reached,)j(fetch)e(the)g (content)h(from)e(whate)n(v)o(er)h(node)g(has)821 2622 y(been)d(reached.)p Black 730 2752 a FM(\017)p Black 46 w FK(The)33 b(content,)k(if)32 b(found,)37 b(is)c(transmitted)i (back)f(along)g(the)f(same)g(path)h(as)f(the)g(query)h(w)o(as)821 2865 y(transmitted)26 b(do)n(wnw)o(ards.)70 2882 y SDict begin H.S end 70 2882 a 70 2882 a SDict begin 13.6 H.A end 70 2882 a 70 2882 a SDict begin [ /View [/XYZ H.V] /Dest (Item.15) cvn H.B /DEST pdfmark end 70 2882 a Black 548 2994 a FK(ii.)p Black 46 w(Increment)f FG(`)p FK(.)70 3128 y SDict begin H.S end 70 3128 a 70 3128 a SDict begin 13.6 H.A end 70 3128 a 70 3128 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.3.3) cvn H.B /DEST pdfmark end 70 3128 a 115 x Fs(3.3)99 b(Pr)n(operties)25 b(of)g(our)h(distrib)n(uted)g (hash)f(table)70 3417 y FK(F)o(ollo)n(wing)e(is)h(the)g(main)f(theorem) i(which)f(we)e(will)i(pro)o(v)o(e)g(in)p 0 0 .8 TeXcolorrgb 2063 3418 a SDict begin H.S end 2063 3418 a 0 0 .8 TeXcolorrgb -1 x FK(Section)p 0 0 .8 TeXcolorrgb 2359 3417 a SDict begin H.S end 2359 3417 a 0 0 .8 TeXcolorrgb FK(4)p 0 0 .8 TeXcolorrgb 2404 3355 a SDict begin H.R end 2404 3355 a 2404 3417 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.4) cvn H.B /ANN pdfmark end 2404 3417 a 0 0 .8 TeXcolorrgb 0 0 .8 TeXcolorrgb 2404 3355 a SDict begin H.R end 2404 3355 a 2404 3417 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.4) cvn H.B /ANN pdfmark end 2404 3417 a Black FK(.)70 3437 y SDict begin H.S end 70 3437 a 70 3437 a SDict begin 13.6 H.A end 70 3437 a 70 3437 a SDict begin [ /View [/XYZ H.V] /Dest (theorem.3.1) cvn H.B /DEST pdfmark end 70 3437 a Black 167 x FI(Theor)n(em)f(3.1.)p Black 42 w FF(F)-10 b(or)24 b(all)f FH(e)28 b FG(>)20 b FK(0)p FF(,)j(ther)m(e)h(e)n(xist)g(constants)j(k)1940 3618 y FC(1)1977 3604 y FE(\()p FH(e)8 b FE(\))p FF(,)23 b(k)2181 3618 y FC(2)2218 3604 y FE(\()p FH(e)8 b FE(\))p FF(,)23 b(k)2422 3618 y FC(3)2460 3604 y FE(\()p FH(e)8 b FE(\))22 b FF(whic)o(h)i(depend)h(only)f(on)g FH(e)30 b FF(suc)o(h)24 b(that)p Black 206 3790 a FM(\017)p Black 46 w FF(Every)g(node)g(r)m (equir)m(es)h(k)1090 3804 y FC(1)1128 3790 y FE(\()p FH(e)8 b FE(\))i FK(log)h FF(n)23 b(memory)-5 b(.)p Black 206 3978 a FM(\017)p Black 46 w FF(Sear)m(c)o(h)24 b(for)g(a)f(data)i (item)e(tak)o(es)i(no)e(mor)m(e)g(than)i(k)1881 3992 y FC(2)1918 3978 y FE(\()p FH(e)8 b FE(\))i FK(log)i FF(n)23 b(time)o(.)p Black 206 4165 a FM(\017)p Black 46 w FF(Sear)m(c)o(h)h(for)g(a)f(data)i(item)e(r)m(equir)m(es)i(no)f (mor)m(e)f(than)h(k)1991 4179 y FC(3)2029 4165 y FE(\()p FH(e)8 b FE(\))i FK(log)2273 4128 y FC(2)2321 4165 y FF(n)23 b(messa)o(g)o(es.)p Black 206 4352 a FM(\017)p Black 46 w FF(All)g(b)n(ut)h FH(e)8 b FF(n)22 b(nodes)j(can)f(r)m(eac)o (h)g(all)g(b)n(ut)g FH(e)8 b FF(n)23 b(data)h(items.)70 4486 y SDict begin H.S end 70 4486 a 70 4486 a SDict begin 13.6 H.A end 70 4486 a 70 4486 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.3.4) cvn H.B /DEST pdfmark end 70 4486 a 115 x Fs(3.4)99 b(Some)25 b(comments)70 4627 y SDict begin H.S end 70 4627 a 70 4627 a SDict begin 13.6 H.A end 70 4627 a 70 4627 a SDict begin [ /View [/XYZ H.V] /Dest (Item.16) cvn H.B /DEST pdfmark end 70 4627 a Black 183 4775 a FK(1.)p Black 46 w FI(Distrib)n(uted)e(cr)n(eation)i(of)f(our)f (distrib)n(uted)g(hash)g(table)297 4925 y FK(W)-7 b(e)24 b(note)i(that)g(our)f(distrib)n(uted)k(hash)d(table)g(can)g(be)f (created)i(in)e(a)g(fully)h(distrib)n(uted)i(f)o(ashion)f(with)e FF(n)g FK(broad-)297 5038 y(casts)e(or)f(transmission)k(of)c FF(n)1216 5005 y FC(2)1275 5038 y FK(messages)i(in)f(total)g(and)g (assuming)h FF(O)p FE(\()p FK(log)11 b FF(n)p FE(\))22 b FK(memory)h(per)f(node.)30 b(W)-7 b(e)21 b(brie\003y)297 5151 y(sk)o(etch)27 b(the)e(protocol)i(that)f(a)f(particular)i(node)g (will)d(follo)n(w)i(to)f(do)g(this.)34 b(The)25 b(node)h(\002rst)f (randomly)i(chooses)p Black .8 .3 .3 TeXcolorrgb 1021 5401 a SDict begin H.S end 1021 5401 a .8 .3 .3 TeXcolorrgb 1023 5400 a Fv(T)t FC(H)t(E)t(O)t(RY)d(O)t(F)h Fv(C)t FC(O)t(M)t(P)t(U)t(T)t(I)t(N)t(G)p .8 .3 .3 TeXcolorrgb 1897 5344 a SDict begin H.R end 1897 5344 a 1897 5400 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://dx.doi.org/10.4086/toc) >> /Subtype /Link H.B /ANN pdfmark end 1897 5400 a Black Fv(,)c(V)-11 b(olume)20 b(3)g(\(2007\),)e(pp.)25 b(1\22623)949 b(8)p Black eop end %%Page: 9 9 TeXDict begin 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 Black 0 TeXcolorgray 70 199 a SDict begin H.S end 70 199 a 0 TeXcolorgray 0 TeXcolorgray 70 199 a SDict begin H.R end 70 199 a 70 199 a SDict begin [ /View [/XYZ H.V] /Dest (page.9) cvn H.B /DEST pdfmark end 70 199 a Black 948 w Fv(C)t FC(E)t(N)t(S)t(O)t(R)t (S)t(H)t(I)t(P)26 b Fv(R)t FC(E)t(S)t(I)t(S)t(T)n(A)t(N)t(T)e Fv(P)t FC(E)t(E)t(R)t Fv(-)t FC(T)s(O)t Fv(-)t(P)t FC(E)t(E)t(R)g Fv(N)t FC(E)t(T)t(W)s(O)t(R)t(K)t(S)p Black 297 440 a FK(the)f(supernodes)i(to)e(which)g(it)f(belongs.)31 b(Let)21 b FF(S)i FK(be)g(the)g(set)g(of)f(supernodes)k(which)d(neighbors)i (supernodes)h(to)297 553 y(which)d(the)g(node)h(belongs.)31 b(F)o(or)22 b(each)h FF(s)d FM(2)g FF(S)q FK(,)i(the)h(node)h(chooses)h (a)d(set)h FF(N)2655 567 y Fo(s)2707 553 y FK(of)g FF(D)e FK(random)j(numbers)h(between)297 666 y(1)19 b(and)h FH(b)6 b FF(C)12 b FK(ln)g FF(n)p FK(.)27 b(The)19 b(node)i(then)f (broadcasts)j(a)c(message)i(to)f(all)g(other)h(nodes)g(which)f (contains)i(the)e(identi\002ers)297 778 y(of)j(the)h(supernodes)j(to)c (which)h(the)g(node)g(belongs.)297 927 y(Ne)o(xt,)31 b(the)f(node)h(will)f(recei)n(v)o(e)h(messages)g(from)f(all)g(other)h (nodes)g(gi)n(ving)h(the)e(supernodes)j(to)d(which)g(the)o(y)297 1040 y(belong.)g(F)o(or)21 b(e)n(v)o(ery)i FF(s)c FM(2)g FF(S)q FK(,)i(the)i(node)g(will)f(link)g(to)h(the)f FF(i)p FK(-th)h(node)g(that)g(belongs)h(to)e FF(s)g FK(from)g(which)g(it)g (recei)n(v)o(es)297 1153 y(a)h(message)i(if)e(and)h(only)g(if)g FF(i)c FM(2)g FF(N)1371 1167 y Fo(s)1400 1153 y FK(.)297 1301 y(If)e(for)g(some)g(supernode)j(to)d(which)h(the)f(node)i (belongs,)h(the)d(node)h(recei)n(v)o(es)h(less)e(than)h FH(a)s FF(C)12 b FK(ln)f FF(n)18 b FK(or)g(greater)i(than)297 1414 y FH(b)6 b FF(C)12 b FK(ln)f FF(n)22 b FK(messages)i(from)f(other) h(nodes)f(in)g(that)g(supernode,)j(the)c(node)i(remo)o(v)o(es)f(all)g (out-going)i(connections)297 1527 y(associated)i(with)e(that)g (supernode.)36 b(Similarly)-6 b(,)25 b(if)g(for)g(some)g(supernode)j (in)c FF(S)q FK(,)h(the)g(node)g(recei)n(v)o(es)i(less)e(than)297 1640 y FH(a)s FF(C)12 b FK(ln)f FF(n)30 b FK(or)g(greater)j(than)e FH(b)6 b FF(C)12 b FK(ln)f FF(n)30 b FK(messages)i(from)f(other)g (nodes)h(in)f(that)g(supernode,)k(the)c(node)g(remo)o(v)o(es)297 1753 y(all)26 b(out-going)k(connections)g(to)c(that)h(neighboring)j (supernode.)40 b(Connections)30 b(to)c(the)h(top)g(supernodes)i(and)297 1866 y(storage)c(of)f(data)g(items)f(can)h(be)g(handled)h(in)f(a)f (similar)h(manner)-5 b(.)70 1921 y SDict begin H.S end 70 1921 a 70 1921 a SDict begin 13.6 H.A end 70 1921 a 70 1921 a SDict begin [ /View [/XYZ H.V] /Dest (Item.17) cvn H.B /DEST pdfmark end 70 1921 a Black 183 2050 a FK(2.)p Black 46 w FI(Insertion)24 b(of)g(a)f(new)f(data)h(item)297 2198 y FK(One)28 b(can)g(insert)i(a)e(ne)n(w)f(data)i(item)f(simply)h (by)g(performing)h(a)e(search,)j(and)e(sending)h(the)e(data)h(item)f (along)297 2311 y(with)h(the)h(search.)47 b(The)29 b(data)h(item)f (will)g(be)g(stored)i(at)e(the)g(nodes)i(of)e(the)h(bottommost)h (supernodes)h(in)d(the)297 2424 y(search.)h(W)-7 b(e)23 b(remark)h(that)g(such)g(an)g(insertion)i(may)d(f)o(ail)h(with)f(some)h (small)g(constant)h(probability)-6 b(.)70 2479 y SDict begin H.S end 70 2479 a 70 2479 a SDict begin 13.6 H.A end 70 2479 a 70 2479 a SDict begin [ /View [/XYZ H.V] /Dest (Item.18) cvn H.B /DEST pdfmark end 70 2479 a Black 183 2608 a FK(3.)p Black 46 w FI(Insertion)24 b(of)g(a)f(new)f(node)297 2757 y FK(Our)h(netw)o(ork)i(does)f(not)g(ha)n(v)o(e)g(an)g(e)o (xplicit)h(mechanism)g(for)f(node)g(insertion.)32 b(It)23 b(does)i(seem)e(that)h(one)g(could)297 2870 y(insert)34 b(the)f(node)g(by)g(ha)n(ving)i(the)e(node)g(choose)i(at)d(random)i (appropriate)i(supernodes)g(and)d(then)g(for)n(ging)297 2983 y(the)j(required)j(random)e(connections)i(with)e(the)f(nodes)i (that)e(belong)i(to)e(neighboring)k(supernodes.)70 b(The)297 3096 y(technical)33 b(dif)n(\002culty)f(with)f(pro)o(ving)h(results)h (about)f(this)f(insertion)i(process)g(is)d(that)i(not)f(all)g(li)n(v)o (e)g(nodes)h(in)297 3208 y(these)k(neighboring)j(supernodes)f(may)d(be) h(reachable)i(and)d(thus)h(the)g(probability)i(distrib)n(utions)i (become)297 3321 y(sk)o(e)n(wed.)297 3470 y(W)-7 b(e)24 b(note)i(though)h(that)f(a)e(ne)n(w)h(node)h(can)g(simply)f(cop)o(y)i (the)e(links)h(to)f(top)h(supernodes)i(of)d(some)h(other)g(node)297 3583 y(already)34 b(in)e(the)g(netw)o(ork)i(and)e(will)g(thus)h(v)o (ery)g(lik)o(ely)g(be)g(able)f(to)h(access)g(almost)g(all)f(of)g(the)h (data)g(items.)297 3696 y(This)g(insertion)i(tak)o(es)g FF(O)p FE(\()p FK(log)11 b FF(n)p FE(\))33 b FK(time.)58 b(Of)32 b(course)j(the)e(ne)n(w)g(node)h(will)f(not)g(increase)j(the)d (resilienc)o(y)j(of)297 3809 y(the)27 b(netw)o(ork)g(if)g(it)f(inserts) i(itself)f(in)g(this)g(w)o(ay)-6 b(.)37 b(W)-7 b(e)26 b(assume)h(that)g(a)f(full)h(reor)n(ganization)k(of)26 b(the)h(netw)o(ork)h(is)297 3922 y(scheduled)e(whene)n(v)o(er)f(suf)n (\002ciently)g(man)o(y)e(ne)n(w)g(nodes)i(ha)n(v)o(e)f(been)h(added)g (in)e(this)h(w)o(ay)-6 b(.)70 3977 y SDict begin H.S end 70 3977 a 70 3977 a SDict begin 13.6 H.A end 70 3977 a 70 3977 a SDict begin [ /View [/XYZ H.V] /Dest (Item.19) cvn H.B /DEST pdfmark end 70 3977 a Black 183 4106 a FK(4.)p Black 46 w FI(Load)23 b(balancing)g(pr)n(operties)297 4254 y FK(Because)j(the)f(data)h(items)f(are)h(searched)h(for)e(along)i (a)d(path)i(from)f(a)g(random)h(top)f(supernode)j(to)d(the)h(bottom)297 4367 y(supernodes)j(containing)h(the)c(item,)h(and)f(because)j(these)e (bottom)g(supernodes)i(are)e(chosen)h(at)e(random,)h(the)297 4480 y(load)36 b(will)f(be)h(well-balanced)j(as)c(long)i(as)e(the)h (number)h(of)e(requests)j(for)e(dif)n(ferent)h(data)f(items)g(is)g (itself)297 4593 y(balanced.)g(This)25 b(follo)n(ws)h(because)h(a)d (uniform)j(distrib)n(ution)h(on)e(the)f(search)i(for)e(data)h(items)f (translates)j(to)d(a)297 4706 y(uniform)f(distrib)n(ution)k(on)23 b(top)h(to)g(bottom)g(paths)h(through)g(the)f(b)n(utter\003y)-6 b(.)70 4761 y SDict begin H.S end 70 4761 a 70 4761 a SDict begin 13.6 H.A end 70 4761 a 70 4761 a SDict begin [ /View [/XYZ H.V] /Dest (Item.20) cvn H.B /DEST pdfmark end 70 4761 a Black 183 4890 a FK(5.)p Black 46 w FI(Reducing)22 b(storage)k(costs)297 5038 y FK(The)j(scheme)h(described)j(stores)d (each)h(data)f(item)f(in)h FL(Q)p FE(\()p FK(log)12 b FF(n)p FE(\))29 b FK(nodes,)j(resulting)g(an)e FL(Q)p FE(\()p FK(log)12 b FF(n)p FE(\))29 b FK(blo)n(wup)i(of)297 5151 y(space)20 b(for)f(storing)i(the)e(data)h(items.)27 b(W)-7 b(e)18 b(note)i(that,)g(in)f(practice,)i(it)e(is)g(possible)i (to)e(reduce)h(the)f(space)i(required)p Black .8 .3 .3 TeXcolorrgb 1021 5401 a SDict begin H.S end 1021 5401 a .8 .3 .3 TeXcolorrgb 1023 5400 a Fv(T)t FC(H)t(E)t(O)t(RY)j(O)t(F)h Fv(C)t FC(O)t(M)t(P)t(U)t(T)t(I)t(N)t(G)p .8 .3 .3 TeXcolorrgb 1897 5344 a SDict begin H.R end 1897 5344 a 1897 5400 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://dx.doi.org/10.4086/toc) >> /Subtype /Link H.B /ANN pdfmark end 1897 5400 a Black Fv(,)c(V)-11 b(olume)20 b(3)g(\(2007\),)e(pp.)25 b(1\22623)949 b(9)p Black eop end %%Page: 10 10 TeXDict begin 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 Black 0 TeXcolorgray 70 199 a SDict begin H.S end 70 199 a 0 TeXcolorgray 0 TeXcolorgray 70 199 a SDict begin H.R end 70 199 a 70 199 a SDict begin [ /View [/XYZ H.V] /Dest (page.10) cvn H.B /DEST pdfmark end 70 199 a Black 1514 w Fv(A)t(.)25 b(F)t FC(I)t(A)m(T)f(A)t(N)t(D)h Fv(J)t(.)g(S)t FC(A)t(I)t(A)p Black Black Black Black 220 1248 a @beginspecial 0 @llx 0 @lly 746 @urx 194 @ury 1080 @rhi @setspecial %%BeginDocument: traversal.eps %!PS-Adobe-3.0 EPSF-3.0 %%Creator: ImageMark Software Labs %%For: () () %%Title: D:\Amos\MyDocs\Latex\Current\Gnutella\Traversal.eps %%CreationDate: () () %%BoundingBox: 0 0 746 194 %%DocumentProcessColors: Black %%ColorUsage:Color %%DocumentFonts: Helvetica %%+Helvetica-Bold %%+Helvetica-Oblique %%+Helvetica-BoldOblique %%+Times-Roman %%+Times-Bold %%+Times-Italic %%+Times-BoldItalic %%+Courier %%+Courier-Bold %%+Courier-Oblique %%+Courier-BoldOblique %%+Symbol %%DocumentSuppliedResources: procset Adobe_packedarray 2.0 0 %%+ procset Adobe_cmykcolor 1.1 0 %%+ procset Adobe_cshow 1.1 0 %%+ procset Adobe_customcolor 1.0 0 %%+ procset Adobe_typography_AI3 1.0 0 %%+ procset Adobe_Illustrator_AI3 1.0 0 %AI3_ColorUsage: Color %AI3_TemplateBox: 0 0 746 194 %AI3_TileBox: 0 0 746 194 %AI3_DocumentPreview: None %%Template: %%PageOrigin:0.0000 0.0000 %%EndComments %%BeginProlog %%BeginResource: procset Adobe_packedarray 2.0 0 %%Title: (Packed Array Operators) %%Version: 2.0 %%CreationDate: (8/2/90) () %%Copyright: ((C) 1987-1990 Adobe Systems Incorporated All Rights Reserved) userdict /Adobe_packedarray 5 dict dup begin put /initialize { /packedarray where { pop } { Adobe_packedarray begin Adobe_packedarray { dup xcheck { bind } if userdict 3 1 roll put } forall end } ifelse } def /terminate { } def /packedarray { array astore readonly } def /setpacking { pop } def /currentpacking { false } def currentdict readonly pop end %%EndResource Adobe_packedarray /initialize get exec %%Title: (CMYK Color Operators) %%Version: 1.1 %%CreationDate: (1/23/89) () %%Copyright: ((C) 1987-1990 Adobe Systems Incorporated All Rights Reserved) currentpacking true setpacking userdict /Adobe_cmykcolor 4 dict dup begin put /initialize { /setcmykcolor where { pop } { userdict /Adobe_cmykcolor_vars 2 dict dup begin put /_setrgbcolor /setrgbcolor load def /_currentrgbcolor /currentrgbcolor load def Adobe_cmykcolor begin Adobe_cmykcolor { dup xcheck { bind } if pop pop } forall end end Adobe_cmykcolor begin } ifelse } def /terminate { currentdict Adobe_cmykcolor eq { end } if } def /setcmykcolor { 1 sub 4 1 roll 3 { 3 index add neg dup 0 lt { pop 0 } if 3 1 roll } repeat Adobe_cmykcolor_vars /_setrgbcolor get exec pop } def /currentcmykcolor { Adobe_cmykcolor_vars /_currentrgbcolor get exec 3 { 1 sub neg 3 1 roll } repeat 0 } def currentdict readonly pop end setpacking %%EndResource %%BeginResource: procset Adobe_cshow 1.1 0 %%Title: (cshow Operator) %%Version: 1.1 %%CreationDate: (1/23/89) () %%Copyright: ((C) 1987-1990 Adobe Systems Incorporated All Rights Reserved) currentpacking true setpacking userdict /Adobe_cshow 3 dict dup begin put /initialize { /cshow where { pop } { userdict /Adobe_cshow_vars 1 dict dup begin put /_cshow {} def Adobe_cshow begin Adobe_cshow { dup xcheck { bind } if userdict 3 1 roll put } forall end end } ifelse } def /terminate { } def /cshow { exch Adobe_cshow_vars exch /_cshow exch put { 0 0 Adobe_cshow_vars /_cshow get exec } forall } def currentdict readonly pop end setpacking %%EndResource %%BeginResource: procset Adobe_customcolor 1.0 0 %%Title: (Custom Color Operators) %%Version: 1.0 %%CreationDate: (5/9/88) () %%Copyright: ((C) 1987-1990 Adobe Systems Incorporated All Rights Reserved) currentpacking true setpacking userdict /Adobe_customcolor 5 dict dup begin put /initialize { /setcustomcolor where { pop } { Adobe_customcolor begin Adobe_customcolor { dup xcheck { bind } if pop pop } forall end Adobe_customcolor begin } ifelse } def /terminate { currentdict Adobe_customcolor eq { end } if } def /findcmykcustomcolor { 5 packedarray } def /setcustomcolor { exch aload pop pop 4 { 4 index mul 4 1 roll } repeat 5 -1 roll pop setcmykcolor } def /setoverprint { pop } def currentdict readonly pop end setpacking %%EndResource %%BeginResource: procset Adobe_typography_AI3 1.0 0 %%Title: (Typography Operators)%%Version: 1.0 %%CreationDate:(5/31/90) () %%Copyright: ((C) 1987-1990 Adobe Systems Incorporated All Rights Reserved) currentpacking true setpacking userdict /Adobe_typography_AI3 46 dict dup begin put /initialize { /TZ where { pop } { Adobe_typography_AI3 begin Adobe_typography_AI3 { dup xcheck { bind } if pop pop } forall end Adobe_typography_AI3 begin } ifelse } def /terminate { currentdict Adobe_typography_AI3 eq { end } if } def /modifyEncoding { /_tempEncode exch ddef /_pntr 0 ddef { counttomark -1 roll dup type dup /marktype eq { pop pop exit } { /nametype eq { _tempEncode /_pntr dup load dup 3 1 roll 1 add ddef 3 -1 roll put } { /_pntr exch ddef } ifelse } ifelse } loop _tempEncode } def /TE { StandardEncoding 256 array copy modifyEncoding /_nativeEncoding exch def } def /TZ { /_useNativeEncoding exch def pop pop findfont dup length 2 add dict begin mark exch { 1 index /FID ne { def } if cleartomark mark } forall pop /FontName exch def counttomark 0 eq { Encoding StandardEncoding eq 1 _useNativeEncoding eq and { /Encoding _nativeEncoding def } if cleartomark } { /Encoding load 256 array copy modifyEncoding /Encoding exch def } ifelse FontName currentdict end definefont pop } def /tr { _ax _ay 3 2 roll } def /trj { _cx _cy _sp _ax _ay 6 5 roll } def /a0 { /Tx { dup currentpoint 3 2 roll tr _psf newpath moveto tr _ctm _pss } ddef /Tj { dup currentpoint 3 2 roll trj _pjsf newpath moveto trj _ctm _pjss } ddef } def /a1 { W B } def /e0 { /Tx { tr _psf } ddef /Tj { trj _pjsf } ddef } def /e1 { W F } def /i0 { /Tx { tr sp } ddef /Tj { trj jsp } ddef } def /o0 { /Tx { tr sw rmoveto } ddef /Tj { trj swj rmoveto } ddef } def /r0 { /Tx { tr _ctm _pss } ddef /Tj { trj _ctm _pjss } ddef } def /r1 { W S } def /To { pop _ctm currentmatrix pop } def /TO { Te _ctm setmatrix newpath } def /Tp { pop _tm astore pop _ctm setmatrix 2 dict begin /W {} def /h {} def } def /TP { end iTm 0 0 moveto } def /Tr { Te currentpoint newpath moveto dup 8 eq {pop 0} {dup 9 eq {pop 1} if} ifelse dup /_render exch ddef _renderStart exch get load exec } def /iTm { _ctm setmatrix _tm concat 0 _rise translate _hs 1 scale } def /Te { _render -1 eq {} {_renderEnd _render get dup null ne {load exec} {pop} ifelse} ifelse /_render -1 ddef } def /Tf { dup 1000 div /_fScl exch ddef exch findfont exch scalefont setfont } def /Tl { pop 0 exch _leading astore pop } def /Tt { pop } def /TW { 3 npop } def /Tw { /_cx exch ddef } def /Tc { /_ax exch ddef } def /Ts { /_rise exch ddef currentpoint iTm moveto } def /Ti { 3 npop } def /Tz { 100 div /_hs exch ddef iTm } def /Tq { pop } def /TX {pop} def /Tk { exch pop _fScl mul neg 0 rmoveto } def /T{ _hyphen Tx } def /TS { 0 eq {Tx} {Tj} ifelse } def currentdict readonly pop end setpacking %%EndResource %%BeginResource: procset Adobe_Illustrator_AI3 1.0 0 %%Title: (Adobe Illustrator (R) Version 3.0 Full Prolog) %%Version: 1.0 %%CreationDate: (7/22/89) () %%Copyright: ((C) 1987-1990 Adobe Systems Incorporated All Rights Reserved) currentpacking true setpacking userdict /Adobe_Illustrator_AI3 71 dict dup begin put /initialize { userdict /Adobe_Illustrator_AI3_vars 55 dict dup begin put /_lp /none def /_pf {} def /_ps {} def /_psf {} def /_pss {} def /_pjsf {} def /_pjss {} def /_pola 0 def /_doClip 0 def /cf currentflat def /_tm matrix def /_renderStart [/e0 /r0 /a0 /o0 /i0 /i0 /i0 /i0] def /_renderEnd [null null null null /e1 /r1 /a1 /clip] def /_render -1 def /_rise 0 def /_ax 0 def /_ay 0 def /_cx 0 def /_cy 0 def /_leading [0 0] def /_ctm matrix def /_mtx matrix def /_sp 16#020 def /_hyphen (-) def /_fScl 0 def /_cnt 0 def /_hs 1 def /_nativeEncoding 0 def /_useNativeEncoding 0 def /_tempEncode 0 def /_pntr 0 def /Tx {} def /Tj {} def /CRender {} def /_AI3_savepage {} def /_gf null def /_cf 4 array def /_if null def /_of false def /_fc {} def /_gs null def /_cs 4 array def /_is null def /_os false def /_sc {} def /_pd 1 dict def /_ed 15 dict def /_pm matrix def /_fm null def /_fd null def /_fdd null def /_sm null def /_sd null def /_sdd null def /_i null def Adobe_Illustrator_AI3 begin Adobe_Illustrator_AI3 dup /nc get begin { dup xcheck { bind } if pop pop } forall end end end Adobe_Illustrator_AI3 begin Adobe_Illustrator_AI3_vars begin newpath } def /terminate { end end } def /_ null def /ddef { Adobe_Illustrator_AI3_vars 3 1 roll put } def /xput { dup load dup length exch maxlength eq { dup dup load dup length 2 mul dict copy def } if load begin def end } def /npop { { pop } repeat } def /sw { dup length exch stringwidth exch 5 -1 roll 3 index 1 sub mul add 4 1 roll 3 1 roll 1 sub mul add } def /swj { dup 4 1 roll dup length exch stringwidth exch 5 -1 roll 3 index 1 sub mul add 4 1 roll 3 1 roll 1 sub mul add 6 2 roll /_cnt 0 ddef {1 index eq {/_cnt _cnt 1 add ddef} if} forall pop exch _cnt mul exch _cnt mul 2 index add 4 1 roll 2 index add 4 1 roll pop pop } def /ss { 4 1 roll { 2 npop (0) exch 2 copy 0 exch put pop gsave false charpath currentpoint 4 index setmatrix stroke grestore moveto 2 copy rmoveto } exch cshow 3 npop } def /jss { 4 1 roll { 2 npop (0) exch 2 copy 0 exch put gsave _sp eq { exch 6 index 6 index 6 index 5 -1 roll widthshow currentpoint } { false charpath currentpoint 4 index setmatrix stroke }ifelse grestore moveto 2 copy rmoveto } exch cshow 6 npop } def /sp { { 2 npop (0) exch 2 copy 0 exch put pop false charpath 2 copy rmoveto } exch cshow 2 npop } def /jsp { { 2 npop (0) exch 2 copy 0 exch put _sp eq { exch 5 index 5 index 5 index 5 -1 roll widthshow } { false charpath }ifelse 2 copy rmoveto } exch cshow 5 npop } def /pl { transform 0.25 sub round 0.25 add exch 0.25 sub round 0.25 add exch itransform } def /setstrokeadjust where {pop true setstrokeadjust /c { curveto } def /C /c load def /v { currentpoint 6 2 roll curveto } def /V /v load def /y { 2 copy curveto } def /Y /y load def /l { lineto } def /L /l load def /m { moveto } def } { /c { pl curveto } def /C /c load def /v { currentpoint 6 2 roll pl curveto } def /V /v load def /y { pl 2 copy curveto } def /Y /y load def /l { pl lineto } def /L /l load def /m { pl moveto } def } ifelse /d { setdash } def /cf {} def /i { dup 0 eq { pop cf } if setflat } def /j { setlinejoin } def /J { setlinecap } def /M { setmiterlimit } def /w { setlinewidth } def /H {} def /h { closepath } def /N { _pola 0 eq { _doClip 1 eq {clip /_doClip 0 ddef} if newpath } { /CRender {N} ddef }ifelse } def /n {N} def /F { _pola 0 eq { _doClip 1 eq { gsave _pf grestore clip newpath /_lp /none ddef _fc /_doClip 0 ddef } { _pf }ifelse } { /CRender {F} ddef }ifelse } def /f { closepath F } def /S { _pola 0 eq { _doClip 1 eq { gsave _ps grestore clip newpath /_lp /none ddef _sc /_doClip 0 ddef } { _ps }ifelse } { /CRender {S} ddef }ifelse } def /s { closepath S } def /B { _pola 0 eq { _doClip 1 eq gsave F grestore { gsave S grestore clip newpath /_lp /none ddef _sc /_doClip 0 ddef } { S }ifelse } { /CRender {B} ddef }ifelse } def /b { closepath B } def /W { /_doClip 1 ddef } def /* { count 0 ne { dup type (stringtype) eq {pop} if } if _pola 0 eq {newpath} if } def /u {} def /U {} def /q {_pola 0 eq {gsave} if } def /Q { _pola 0 eq {grestore} if } def /*u { _pola 1 add /_pola exch ddef } def /*U { _pola 1 sub /_pola exch ddef _pola 0 eq {CRender} if } def /D {pop} def /*w {} def /*W {} def /` { /_i save ddef 6 1 roll 4 npop concat userdict begin /showpage {} def false setoverprint pop } def /~ { end _i restore } def /@ {} def /& {} def /O { 0 ne /_of exch ddef /_lp /none ddef } def /R { 0 ne /_os exch ddef /_lp /none ddef } def /g { /_gf exch ddef /_fc { _lp /fill ne { _of setoverprint _gf setgray /_lp /fill ddef } if } ddef /_pf { _fc fill } ddef /_psf { _fc ashow } ddef /_pjsf { _fc awidthshow } ddef /_lp /none ddef } def /G { /_gs exch ddef /_sc { _lp /stroke ne { _os setoverprint _gs setgray /_lp /stroke ddef } if } ddef /_ps { _sc stroke } ddef /_pss { _sc ss } ddef /_pjss { _sc jss } ddef /_lp /none ddef } def /k { _cf astore pop /_fc { _lp /fill ne { _of setoverprint _cf aload pop setcmykcolor /_lp /fill ddef } if } ddef /_pf { _fc fill } ddef /_psf { _fc ashow } ddef /_pjsf { _fc awidthshow } ddef /_lp /none ddef } def /K { _cs astore pop /_sc { _lp /stroke ne { _os setoverprint _cs aload pop setcmykcolor /_lp /stroke ddef } if } ddef /_ps { _sc stroke } ddef /_pss { _sc ss } ddef /_pjss { _sc jss } ddef /_lp /none ddef } def /x { /_gf exch ddef findcmykcustomcolor /_if exch ddef /_fc { _lp /fill ne { _of setoverprint _if _gf 1 exch sub setcustomcolor /_lp /fill ddef } if } ddef /_pf { _fc fill } ddef /_psf { _fc ashow } ddef /_pjsf { _fc awidthshow } ddef /_lp /none ddef } def /X { /_gs exch ddef findcmykcustomcolor /_is exch ddef /_sc { _lp /stroke ne { _os setoverprint _is _gs 1 exch sub setcustomcolor /_lp /stroke ddef } if } ddef /_ps { _sc stroke } ddef /_pss { _sc ss } ddef /_pjss { _sc jss } ddef /_lp /none ddef } def /dp { dup null eq { pop _dp 0 ne { 0 1 _dp 1 sub _dl mod { _da exch get 3 get } for _dp 1 sub _dl mod 1 add packedarray _da 0 get aload pop 8 -1 roll 5 -1 roll pop 4 1 roll definepattern pop } if } { _dp 0 ne _dp _dl mod 0 eq and { null dp } if 7 packedarray _da exch _dp _dl mod exch put _dp _dl mod _da 0 get 4 get 2 packedarray /_dp _dp 1 add def } ifelse } def /E { _ed begin dup 0 get type /arraytype ne { 0 { dup 1 add index type /arraytype eq { 1 add } { exit } ifelse } loop array astore } if /_dd exch def /_ury exch def /_urx exch def /_lly exch def /_llx exch def /_n exch def /_y 0 def /_dl 4 def /_dp 0 def /_da _dl array def 0 1 _dd length 1 sub { /_d exch _dd exch get def 0 2 _d length 2 sub { /_x exch def /_c _d _x get _ ne def /_r _d _x 1 add get cvlit def _r _ ne { _urx _llx sub _ury _lly sub [1 0 0 1 0 0] [ /save cvx _llx neg _lly neg /translate cvx _c { nc /begin cvx } if _r dup type /stringtype eq { cvx } { {exec} /forall cvx } ifelse _c { /end cvx } if /restore cvx ] cvx /_fn 12 _n length add string def _y _fn cvs pop /_y _y 1 add def _fn 12 _n putinterval _fn _c false dp _d exch _x 1 add exch put } if } for } for null dp _n _dd /_pd end xput } def /fc { _fm dup concatmatrix pop } def /p { /_fm exch ddef 9 -2 roll _pm translate fc 7 -2 roll _pm scale fc 5 -1 roll _pm rotate fc 4 -2 roll exch 0 ne { dup _pm rotate fc 1 -1 _pm scale fc neg _pm rotate fc } { pop } ifelse dup _pm rotate fc exch dup sin exch cos div 1 0 0 1 0 6 2 roll _pm astore fc neg _pm rotate fc _pd exch get /_fdd exch ddef /_pf { save 0 1 _fdd length 1 sub { /_fd exch _fdd exch get ddef _fd 0 2 _fd length 2 sub { gsave 2 copy get dup _ ne { cvx exec _fc } { pop } ifelse 2 copy 1 add get dup _ ne { aload pop findfont _fm patternfill } { pop fill } ifelse grestore pop } for pop } for restore newpath } ddef /_psf { save 0 1 _fdd length 1 sub { /_fd exch _fdd exch get ddef _fd 0 2 _fd length 2 sub { gsave 2 copy get dup _ ne { cvx exec _fc } { pop } ifelse 2 copy 1 add get dup _ ne { aload pop findfont _fm 9 copy 6 npop patternashow } { pop 6 copy 3 npop ashow } ifelse grestore pop } for pop } for restore sw rmoveto } ddef /_pjsf { save 0 1 _fdd length 1 sub { /_fd exch _fdd exch get ddef _fd 0 2 _fd length 2 sub { gsave 2 copy get dup _ ne { cvx exec _fc } { pop } ifelse 2 copy 1 add get dup _ ne { aload pop findfont _fm 12 copy 6 npop patternawidthshow } { pop 9 copy 3 npop awidthshow } ifelse grestore pop } for pop } for restore swj rmoveto } ddef /_lp /none ddef } def /sc { _sm dup concatmatrix pop } def /P { /_sm exch ddef 9 -2 roll _pm translate sc 7 -2 roll _pm scale sc 5 -1 roll _pm rotate sc 4 -2 roll exch 0 ne { dup _pm rotate sc 1 -1 _pm scale sc neg _pm rotate sc } { pop } ifelse dup _pm rotate sc exch dup sin exch cos div 1 0 0 1 0 6 2 roll _pm astore sc neg _pm rotate sc _pd exch get /_sdd exch ddef /_ps { save 0 1 _sdd length 1 sub { /_sd exch _sdd exch get ddef _sd 0 2 _sd length 2 sub { gsave 2 copy get dup _ ne { cvx exec _sc } { pop } ifelse 2 copy 1 add get dup _ ne { aload pop findfont _sm patternstroke } { pop stroke } ifelse grestore pop } for pop } for restore newpath } ddef /_pss { save 0 1 _sdd length 1 sub { /_sd exch _sdd exch get ddef _sd 0 2 _sd length 2 sub { gsave 2 copy get dup _ ne { cvx exec _sc } { pop } ifelse 2 copy 1 add get dup _ ne { aload pop findfont _sm 10 copy 6 npop patternashowstroke } { pop 7 copy 3 npop ss } ifelse grestore pop } for pop } for restore pop sw rmoveto } ddef /_pjss { save 0 1 _sdd length 1 sub { /_sd exch _sdd exch get ddef _sd 0 2 _sd length 2 sub { gsave 2 copy get dup _ ne { cvx exec _sc } { pop } ifelse 2 copy 1 add get dup _ ne { aload pop findfont _sm 13 copy 6 npop patternawidthshowstroke } { pop 10 copy 3 npop jss } ifelse grestore pop } for pop } for restore pop swj rmoveto } ddef /_lp /none ddef } def /A { pop } def /nc 3 dict def nc begin /setgray { pop } bind def /setcmykcolor { 4 npop } bind def /setcustomcolor { 2 npop } bind def currentdict readonly pop end /Z {findfont begin currentdict dup length dict begin {1 index /FID ne {def} {pop pop} ifelse} forall /FontName exch def dup length 0 ne {/Encoding Encoding 256 array copy def 0 exch {dup type /nametype eq {Encoding 2 index 2 index put pop 1 add} {exch pop} ifelse} forall} if pop currentdict dup end end /FontName get exch definefont pop} bind def currentdict readonly pop end setpacking /annotatepage { } def %%EndResource %%EndProlog %%BeginSetup Adobe_cshow /initialize get exec Adobe_customcolor /initialize get exec Adobe_typography_AI3 /initialize get exec Adobe_Illustrator_AI3 /initialize get exec %%BeginEncoding:_Helvetica Helvetica [ 39/quotesingle 96/grave 130/quotesinglbase 131/florin 132/quotedblbase 133/ellipsis 134/dagger 135/daggerdbl 136/circumflex 137/perthousand 138/Scaron 139/guilsinglleft 140/OE 145/quoteleft 146/quoteright 147/quotedblleft 148/quotedblright 149/bullet 150/endash 151/emdash 152/tilde 153/trademark 154/scaron 155/guilsinglright 156/oe 157/dotlessi 159/Ydieresis 164/currency 166/brokenbar 168/dieresis 169/copyright 170/ordfeminine 172/logicalnot 174/registered 175/macron 176/ring 177/plusminus 178/twosuperior 179/threesuperior 180/acute 181/mu 183/periodcentered 184/cedilla 185/onesuperior 186/ordmasculine 188/onequarter 189/onehalf 190/threequarters 192/Agrave 193/Aacute 194/Acircumflex 195/Atilde 196/Adieresis 197/Aring 198/AE 199/Ccedilla 200/Egrave 201/Eacute 202/Ecircumflex 203/Edieresis 204/Igrave 205/Iacute 206/Icircumflex 207/Idieresis 208/Eth 209/Ntilde 210/Ograve 211/Oacute 212/Ocircumflex 213/Otilde 214/Odieresis 215/multiply 216/Oslash 217/Ugrave 218/Uacute 219/Ucircumflex 220/Udieresis 221/Yacute 222/Thorn 223/germandbls 224/agrave 225/aacute 226/acircumflex 227/atilde 228/adieresis 229/aring 230/ae 231/ccedilla 232/egrave 233/eacute 234/ecircumflex 235/edieresis 236/igrave 237/iacute 238/icircumflex 239/idieresis 240/eth 241/ntilde 242/ograve 243/oacute 244/ocircumflex 245/otilde 246/odieresis 247/divide 248/oslash 249/ugrave 250/uacute 251/ucircumflex 252/udieresis 253/yacute 254/thorn 255/ydieresis ] /_Helvetica/Helvetica Z %%EndEncoding %%BeginEncoding:_Helvetica-Bold Helvetica-Bold [ 39/quotesingle 96/grave 130/quotesinglbase 131/florin 132/quotedblbase 133/ellipsis 134/dagger 135/daggerdbl 136/circumflex 137/perthousand 138/Scaron 139/guilsinglleft 140/OE 145/quoteleft 146/quoteright 147/quotedblleft 148/quotedblright 149/bullet 150/endash 151/emdash 152/tilde 153/trademark 154/scaron 155/guilsinglright 156/oe 157/dotlessi 159/Ydieresis 164/currency 166/brokenbar 168/dieresis 169/copyright 170/ordfeminine 172/logicalnot 174/registered 175/macron 176/ring 177/plusminus 178/twosuperior 179/threesuperior 180/acute 181/mu 183/periodcentered 184/cedilla 185/onesuperior 186/ordmasculine 188/onequarter 189/onehalf 190/threequarters 192/Agrave 193/Aacute 194/Acircumflex 195/Atilde 196/Adieresis 197/Aring 198/AE 199/Ccedilla 200/Egrave 201/Eacute 202/Ecircumflex 203/Edieresis 204/Igrave 205/Iacute 206/Icircumflex 207/Idieresis 208/Eth 209/Ntilde 210/Ograve 211/Oacute 212/Ocircumflex 213/Otilde 214/Odieresis 215/multiply 216/Oslash 217/Ugrave 218/Uacute 219/Ucircumflex 220/Udieresis 221/Yacute 222/Thorn 223/germandbls 224/agrave 225/aacute 226/acircumflex 227/atilde 228/adieresis 229/aring 230/ae 231/ccedilla 232/egrave 233/eacute 234/ecircumflex 235/edieresis 236/igrave 237/iacute 238/icircumflex 239/idieresis 240/eth 241/ntilde 242/ograve 243/oacute 244/ocircumflex 245/otilde 246/odieresis 247/divide 248/oslash 249/ugrave 250/uacute 251/ucircumflex 252/udieresis 253/yacute 254/thorn 255/ydieresis ] /_Helvetica-Bold/Helvetica-Bold Z %%EndEncoding %%BeginEncoding:_Helvetica-Oblique Helvetica-Oblique [ 39/quotesingle 96/grave 130/quotesinglbase 131/florin 132/quotedblbase 133/ellipsis 134/dagger 135/daggerdbl 136/circumflex 137/perthousand 138/Scaron 139/guilsinglleft 140/OE 145/quoteleft 146/quoteright 147/quotedblleft 148/quotedblright 149/bullet 150/endash 151/emdash 152/tilde 153/trademark 154/scaron 155/guilsinglright 156/oe 157/dotlessi 159/Ydieresis 164/currency 166/brokenbar 168/dieresis 169/copyright 170/ordfeminine 172/logicalnot 174/registered 175/macron 176/ring 177/plusminus 178/twosuperior 179/threesuperior 180/acute 181/mu 183/periodcentered 184/cedilla 185/onesuperior 186/ordmasculine 188/onequarter 189/onehalf 190/threequarters 192/Agrave 193/Aacute 194/Acircumflex 195/Atilde 196/Adieresis 197/Aring 198/AE 199/Ccedilla 200/Egrave 201/Eacute 202/Ecircumflex 203/Edieresis 204/Igrave 205/Iacute 206/Icircumflex 207/Idieresis 208/Eth 209/Ntilde 210/Ograve 211/Oacute 212/Ocircumflex 213/Otilde 214/Odieresis 215/multiply 216/Oslash 217/Ugrave 218/Uacute 219/Ucircumflex 220/Udieresis 221/Yacute 222/Thorn 223/germandbls 224/agrave 225/aacute 226/acircumflex 227/atilde 228/adieresis 229/aring 230/ae 231/ccedilla 232/egrave 233/eacute 234/ecircumflex 235/edieresis 236/igrave 237/iacute 238/icircumflex 239/idieresis 240/eth 241/ntilde 242/ograve 243/oacute 244/ocircumflex 245/otilde 246/odieresis 247/divide 248/oslash 249/ugrave 250/uacute 251/ucircumflex 252/udieresis 253/yacute 254/thorn 255/ydieresis ] /_Helvetica-Oblique/Helvetica-Oblique Z %%EndEncoding %%BeginEncoding:_Helvetica-BoldOblique Helvetica-BoldOblique [ 39/quotesingle 96/grave 130/quotesinglbase 131/florin 132/quotedblbase 133/ellipsis 134/dagger 135/daggerdbl 136/circumflex 137/perthousand 138/Scaron 139/guilsinglleft 140/OE 145/quoteleft 146/quoteright 147/quotedblleft 148/quotedblright 149/bullet 150/endash 151/emdash 152/tilde 153/trademark 154/scaron 155/guilsinglright 156/oe 157/dotlessi 159/Ydieresis 164/currency 166/brokenbar 168/dieresis 169/copyright 170/ordfeminine 172/logicalnot 174/registered 175/macron 176/ring 177/plusminus 178/twosuperior 179/threesuperior 180/acute 181/mu 183/periodcentered 184/cedilla 185/onesuperior 186/ordmasculine 188/onequarter 189/onehalf 190/threequarters 192/Agrave 193/Aacute 194/Acircumflex 195/Atilde 196/Adieresis 197/Aring 198/AE 199/Ccedilla 200/Egrave 201/Eacute 202/Ecircumflex 203/Edieresis 204/Igrave 205/Iacute 206/Icircumflex 207/Idieresis 208/Eth 209/Ntilde 210/Ograve 211/Oacute 212/Ocircumflex 213/Otilde 214/Odieresis 215/multiply 216/Oslash 217/Ugrave 218/Uacute 219/Ucircumflex 220/Udieresis 221/Yacute 222/Thorn 223/germandbls 224/agrave 225/aacute 226/acircumflex 227/atilde 228/adieresis 229/aring 230/ae 231/ccedilla 232/egrave 233/eacute 234/ecircumflex 235/edieresis 236/igrave 237/iacute 238/icircumflex 239/idieresis 240/eth 241/ntilde 242/ograve 243/oacute 244/ocircumflex 245/otilde 246/odieresis 247/divide 248/oslash 249/ugrave 250/uacute 251/ucircumflex 252/udieresis 253/yacute 254/thorn 255/ydieresis ] /_Helvetica-BoldOblique/Helvetica-BoldOblique Z %%EndEncoding %%BeginEncoding:_Times-Roman Times-Roman [ 39/quotesingle 96/grave 130/quotesinglbase 131/florin 132/quotedblbase 133/ellipsis 134/dagger 135/daggerdbl 136/circumflex 137/perthousand 138/Scaron 139/guilsinglleft 140/OE 145/quoteleft 146/quoteright 147/quotedblleft 148/quotedblright 149/bullet 150/endash 151/emdash 152/tilde 153/trademark 154/scaron 155/guilsinglright 156/oe 157/dotlessi 159/Ydieresis 164/currency 166/brokenbar 168/dieresis 169/copyright 170/ordfeminine 172/logicalnot 174/registered 175/macron 176/ring 177/plusminus 178/twosuperior 179/threesuperior 180/acute 181/mu 183/periodcentered 184/cedilla 185/onesuperior 186/ordmasculine 188/onequarter 189/onehalf 190/threequarters 192/Agrave 193/Aacute 194/Acircumflex 195/Atilde 196/Adieresis 197/Aring 198/AE 199/Ccedilla 200/Egrave 201/Eacute 202/Ecircumflex 203/Edieresis 204/Igrave 205/Iacute 206/Icircumflex 207/Idieresis 208/Eth 209/Ntilde 210/Ograve 211/Oacute 212/Ocircumflex 213/Otilde 214/Odieresis 215/multiply 216/Oslash 217/Ugrave 218/Uacute 219/Ucircumflex 220/Udieresis 221/Yacute 222/Thorn 223/germandbls 224/agrave 225/aacute 226/acircumflex 227/atilde 228/adieresis 229/aring 230/ae 231/ccedilla 232/egrave 233/eacute 234/ecircumflex 235/edieresis 236/igrave 237/iacute 238/icircumflex 239/idieresis 240/eth 241/ntilde 242/ograve 243/oacute 244/ocircumflex 245/otilde 246/odieresis 247/divide 248/oslash 249/ugrave 250/uacute 251/ucircumflex 252/udieresis 253/yacute 254/thorn 255/ydieresis ] /_Times-Roman/Times-Roman Z %%EndEncoding %%BeginEncoding:_Times-Bold Times-Bold [ 39/quotesingle 96/grave 130/quotesinglbase 131/florin 132/quotedblbase 133/ellipsis 134/dagger 135/daggerdbl 136/circumflex 137/perthousand 138/Scaron 139/guilsinglleft 140/OE 145/quoteleft 146/quoteright 147/quotedblleft 148/quotedblright 149/bullet 150/endash 151/emdash 152/tilde 153/trademark 154/scaron 155/guilsinglright 156/oe 157/dotlessi 159/Ydieresis 164/currency 166/brokenbar 168/dieresis 169/copyright 170/ordfeminine 172/logicalnot 174/registered 175/macron 176/ring 177/plusminus 178/twosuperior 179/threesuperior 180/acute 181/mu 183/periodcentered 184/cedilla 185/onesuperior 186/ordmasculine 188/onequarter 189/onehalf 190/threequarters 192/Agrave 193/Aacute 194/Acircumflex 195/Atilde 196/Adieresis 197/Aring 198/AE 199/Ccedilla 200/Egrave 201/Eacute 202/Ecircumflex 203/Edieresis 204/Igrave 205/Iacute 206/Icircumflex 207/Idieresis 208/Eth 209/Ntilde 210/Ograve 211/Oacute 212/Ocircumflex 213/Otilde 214/Odieresis 215/multiply 216/Oslash 217/Ugrave 218/Uacute 219/Ucircumflex 220/Udieresis 221/Yacute 222/Thorn 223/germandbls 224/agrave 225/aacute 226/acircumflex 227/atilde 228/adieresis 229/aring 230/ae 231/ccedilla 232/egrave 233/eacute 234/ecircumflex 235/edieresis 236/igrave 237/iacute 238/icircumflex 239/idieresis 240/eth 241/ntilde 242/ograve 243/oacute 244/ocircumflex 245/otilde 246/odieresis 247/divide 248/oslash 249/ugrave 250/uacute 251/ucircumflex 252/udieresis 253/yacute 254/thorn 255/ydieresis ] /_Times-Bold/Times-Bold Z %%EndEncoding %%BeginEncoding:_Times-Italic Times-Italic [ 39/quotesingle 96/grave 130/quotesinglbase 131/florin 132/quotedblbase 133/ellipsis 134/dagger 135/daggerdbl 136/circumflex 137/perthousand 138/Scaron 139/guilsinglleft 140/OE 145/quoteleft 146/quoteright 147/quotedblleft 148/quotedblright 149/bullet 150/endash 151/emdash 152/tilde 153/trademark 154/scaron 155/guilsinglright 156/oe 157/dotlessi 159/Ydieresis 164/currency 166/brokenbar 168/dieresis 169/copyright 170/ordfeminine 172/logicalnot 174/registered 175/macron 176/ring 177/plusminus 178/twosuperior 179/threesuperior 180/acute 181/mu 183/periodcentered 184/cedilla 185/onesuperior 186/ordmasculine 188/onequarter 189/onehalf 190/threequarters 192/Agrave 193/Aacute 194/Acircumflex 195/Atilde 196/Adieresis 197/Aring 198/AE 199/Ccedilla 200/Egrave 201/Eacute 202/Ecircumflex 203/Edieresis 204/Igrave 205/Iacute 206/Icircumflex 207/Idieresis 208/Eth 209/Ntilde 210/Ograve 211/Oacute 212/Ocircumflex 213/Otilde 214/Odieresis 215/multiply 216/Oslash 217/Ugrave 218/Uacute 219/Ucircumflex 220/Udieresis 221/Yacute 222/Thorn 223/germandbls 224/agrave 225/aacute 226/acircumflex 227/atilde 228/adieresis 229/aring 230/ae 231/ccedilla 232/egrave 233/eacute 234/ecircumflex 235/edieresis 236/igrave 237/iacute 238/icircumflex 239/idieresis 240/eth 241/ntilde 242/ograve 243/oacute 244/ocircumflex 245/otilde 246/odieresis 247/divide 248/oslash 249/ugrave 250/uacute 251/ucircumflex 252/udieresis 253/yacute 254/thorn 255/ydieresis ] /_Times-Italic/Times-Italic Z %%EndEncoding %%BeginEncoding:_Times-BoldItalic Times-BoldItalic [ 39/quotesingle 96/grave 130/quotesinglbase 131/florin 132/quotedblbase 133/ellipsis 134/dagger 135/daggerdbl 136/circumflex 137/perthousand 138/Scaron 139/guilsinglleft 140/OE 145/quoteleft 146/quoteright 147/quotedblleft 148/quotedblright 149/bullet 150/endash 151/emdash 152/tilde 153/trademark 154/scaron 155/guilsinglright 156/oe 157/dotlessi 159/Ydieresis 164/currency 166/brokenbar 168/dieresis 169/copyright 170/ordfeminine 172/logicalnot 174/registered 175/macron 176/ring 177/plusminus 178/twosuperior 179/threesuperior 180/acute 181/mu 183/periodcentered 184/cedilla 185/onesuperior 186/ordmasculine 188/onequarter 189/onehalf 190/threequarters 192/Agrave 193/Aacute 194/Acircumflex 195/Atilde 196/Adieresis 197/Aring 198/AE 199/Ccedilla 200/Egrave 201/Eacute 202/Ecircumflex 203/Edieresis 204/Igrave 205/Iacute 206/Icircumflex 207/Idieresis 208/Eth 209/Ntilde 210/Ograve 211/Oacute 212/Ocircumflex 213/Otilde 214/Odieresis 215/multiply 216/Oslash 217/Ugrave 218/Uacute 219/Ucircumflex 220/Udieresis 221/Yacute 222/Thorn 223/germandbls 224/agrave 225/aacute 226/acircumflex 227/atilde 228/adieresis 229/aring 230/ae 231/ccedilla 232/egrave 233/eacute 234/ecircumflex 235/edieresis 236/igrave 237/iacute 238/icircumflex 239/idieresis 240/eth 241/ntilde 242/ograve 243/oacute 244/ocircumflex 245/otilde 246/odieresis 247/divide 248/oslash 249/ugrave 250/uacute 251/ucircumflex 252/udieresis 253/yacute 254/thorn 255/ydieresis ] /_Times-BoldItalic/Times-BoldItalic Z %%EndEncoding %%BeginEncoding:_Courier Courier [ 39/quotesingle 96/grave 130/quotesinglbase 131/florin 132/quotedblbase 133/ellipsis 134/dagger 135/daggerdbl 136/circumflex 137/perthousand 138/Scaron 139/guilsinglleft 140/OE 145/quoteleft 146/quoteright 147/quotedblleft 148/quotedblright 149/bullet 150/endash 151/emdash 152/tilde 153/trademark 154/scaron 155/guilsinglright 156/oe 157/dotlessi 159/Ydieresis 164/currency 166/brokenbar 168/dieresis 169/copyright 170/ordfeminine 172/logicalnot 174/registered 175/macron 176/ring 177/plusminus 178/twosuperior 179/threesuperior 180/acute 181/mu 183/periodcentered 184/cedilla 185/onesuperior 186/ordmasculine 188/onequarter 189/onehalf 190/threequarters 192/Agrave 193/Aacute 194/Acircumflex 195/Atilde 196/Adieresis 197/Aring 198/AE 199/Ccedilla 200/Egrave 201/Eacute 202/Ecircumflex 203/Edieresis 204/Igrave 205/Iacute 206/Icircumflex 207/Idieresis 208/Eth 209/Ntilde 210/Ograve 211/Oacute 212/Ocircumflex 213/Otilde 214/Odieresis 215/multiply 216/Oslash 217/Ugrave 218/Uacute 219/Ucircumflex 220/Udieresis 221/Yacute 222/Thorn 223/germandbls 224/agrave 225/aacute 226/acircumflex 227/atilde 228/adieresis 229/aring 230/ae 231/ccedilla 232/egrave 233/eacute 234/ecircumflex 235/edieresis 236/igrave 237/iacute 238/icircumflex 239/idieresis 240/eth 241/ntilde 242/ograve 243/oacute 244/ocircumflex 245/otilde 246/odieresis 247/divide 248/oslash 249/ugrave 250/uacute 251/ucircumflex 252/udieresis 253/yacute 254/thorn 255/ydieresis ] /_Courier/Courier Z %%EndEncoding %%BeginEncoding:_Courier-Bold Courier-Bold [ 39/quotesingle 96/grave 130/quotesinglbase 131/florin 132/quotedblbase 133/ellipsis 134/dagger 135/daggerdbl 136/circumflex 137/perthousand 138/Scaron 139/guilsinglleft 140/OE 145/quoteleft 146/quoteright 147/quotedblleft 148/quotedblright 149/bullet 150/endash 151/emdash 152/tilde 153/trademark 154/scaron 155/guilsinglright 156/oe 157/dotlessi 159/Ydieresis 164/currency 166/brokenbar 168/dieresis 169/copyright 170/ordfeminine 172/logicalnot 174/registered 175/macron 176/ring 177/plusminus 178/twosuperior 179/threesuperior 180/acute 181/mu 183/periodcentered 184/cedilla 185/onesuperior 186/ordmasculine 188/onequarter 189/onehalf 190/threequarters 192/Agrave 193/Aacute 194/Acircumflex 195/Atilde 196/Adieresis 197/Aring 198/AE 199/Ccedilla 200/Egrave 201/Eacute 202/Ecircumflex 203/Edieresis 204/Igrave 205/Iacute 206/Icircumflex 207/Idieresis 208/Eth 209/Ntilde 210/Ograve 211/Oacute 212/Ocircumflex 213/Otilde 214/Odieresis 215/multiply 216/Oslash 217/Ugrave 218/Uacute 219/Ucircumflex 220/Udieresis 221/Yacute 222/Thorn 223/germandbls 224/agrave 225/aacute 226/acircumflex 227/atilde 228/adieresis 229/aring 230/ae 231/ccedilla 232/egrave 233/eacute 234/ecircumflex 235/edieresis 236/igrave 237/iacute 238/icircumflex 239/idieresis 240/eth 241/ntilde 242/ograve 243/oacute 244/ocircumflex 245/otilde 246/odieresis 247/divide 248/oslash 249/ugrave 250/uacute 251/ucircumflex 252/udieresis 253/yacute 254/thorn 255/ydieresis ] /_Courier-Bold/Courier-Bold Z %%EndEncoding %%BeginEncoding:_Courier-Oblique Courier-Oblique [ 39/quotesingle 96/grave 130/quotesinglbase 131/florin 132/quotedblbase 133/ellipsis 134/dagger 135/daggerdbl 136/circumflex 137/perthousand 138/Scaron 139/guilsinglleft 140/OE 145/quoteleft 146/quoteright 147/quotedblleft 148/quotedblright 149/bullet 150/endash 151/emdash 152/tilde 153/trademark 154/scaron 155/guilsinglright 156/oe 157/dotlessi 159/Ydieresis 164/currency 166/brokenbar 168/dieresis 169/copyright 170/ordfeminine 172/logicalnot 174/registered 175/macron 176/ring 177/plusminus 178/twosuperior 179/threesuperior 180/acute 181/mu 183/periodcentered 184/cedilla 185/onesuperior 186/ordmasculine 188/onequarter 189/onehalf 190/threequarters 192/Agrave 193/Aacute 194/Acircumflex 195/Atilde 196/Adieresis 197/Aring 198/AE 199/Ccedilla 200/Egrave 201/Eacute 202/Ecircumflex 203/Edieresis 204/Igrave 205/Iacute 206/Icircumflex 207/Idieresis 208/Eth 209/Ntilde 210/Ograve 211/Oacute 212/Ocircumflex 213/Otilde 214/Odieresis 215/multiply 216/Oslash 217/Ugrave 218/Uacute 219/Ucircumflex 220/Udieresis 221/Yacute 222/Thorn 223/germandbls 224/agrave 225/aacute 226/acircumflex 227/atilde 228/adieresis 229/aring 230/ae 231/ccedilla 232/egrave 233/eacute 234/ecircumflex 235/edieresis 236/igrave 237/iacute 238/icircumflex 239/idieresis 240/eth 241/ntilde 242/ograve 243/oacute 244/ocircumflex 245/otilde 246/odieresis 247/divide 248/oslash 249/ugrave 250/uacute 251/ucircumflex 252/udieresis 253/yacute 254/thorn 255/ydieresis ] /_Courier-Oblique/Courier-Oblique Z %%EndEncoding %%BeginEncoding:_Courier-BoldOblique Courier-BoldOblique [ 39/quotesingle 96/grave 130/quotesinglbase 131/florin 132/quotedblbase 133/ellipsis 134/dagger 135/daggerdbl 136/circumflex 137/perthousand 138/Scaron 139/guilsinglleft 140/OE 145/quoteleft 146/quoteright 147/quotedblleft 148/quotedblright 149/bullet 150/endash 151/emdash 152/tilde 153/trademark 154/scaron 155/guilsinglright 156/oe 157/dotlessi 159/Ydieresis 164/currency 166/brokenbar 168/dieresis 169/copyright 170/ordfeminine 172/logicalnot 174/registered 175/macron 176/ring 177/plusminus 178/twosuperior 179/threesuperior 180/acute 181/mu 183/periodcentered 184/cedilla 185/onesuperior 186/ordmasculine 188/onequarter 189/onehalf 190/threequarters 192/Agrave 193/Aacute 194/Acircumflex 195/Atilde 196/Adieresis 197/Aring 198/AE 199/Ccedilla 200/Egrave 201/Eacute 202/Ecircumflex 203/Edieresis 204/Igrave 205/Iacute 206/Icircumflex 207/Idieresis 208/Eth 209/Ntilde 210/Ograve 211/Oacute 212/Ocircumflex 213/Otilde 214/Odieresis 215/multiply 216/Oslash 217/Ugrave 218/Uacute 219/Ucircumflex 220/Udieresis 221/Yacute 222/Thorn 223/germandbls 224/agrave 225/aacute 226/acircumflex 227/atilde 228/adieresis 229/aring 230/ae 231/ccedilla 232/egrave 233/eacute 234/ecircumflex 235/edieresis 236/igrave 237/iacute 238/icircumflex 239/idieresis 240/eth 241/ntilde 242/ograve 243/oacute 244/ocircumflex 245/otilde 246/odieresis 247/divide 248/oslash 249/ugrave 250/uacute 251/ucircumflex 252/udieresis 253/yacute 254/thorn 255/ydieresis ] /_Courier-BoldOblique/Courier-BoldOblique Z %%EndEncoding %%BeginEncoding:_Symbol Symbol [ 39/quotesingle 96/grave 130/quotesinglbase 131/florin 132/quotedblbase 133/ellipsis 134/dagger 135/daggerdbl 136/circumflex 137/perthousand 138/Scaron 139/guilsinglleft 140/OE 145/quoteleft 146/quoteright 147/quotedblleft 148/quotedblright 149/bullet 150/endash 151/emdash 152/tilde 153/trademark 154/scaron 155/guilsinglright 156/oe 157/dotlessi 159/Ydieresis 164/currency 166/brokenbar 168/dieresis 169/copyright 170/ordfeminine 172/logicalnot 174/registered 175/macron 176/ring 177/plusminus 178/twosuperior 179/threesuperior 180/acute 181/mu 183/periodcentered 184/cedilla 185/onesuperior 186/ordmasculine 188/onequarter 189/onehalf 190/threequarters 192/Agrave 193/Aacute 194/Acircumflex 195/Atilde 196/Adieresis 197/Aring 198/AE 199/Ccedilla 200/Egrave 201/Eacute 202/Ecircumflex 203/Edieresis 204/Igrave 205/Iacute 206/Icircumflex 207/Idieresis 208/Eth 209/Ntilde 210/Ograve 211/Oacute 212/Ocircumflex 213/Otilde 214/Odieresis 215/multiply 216/Oslash 217/Ugrave 218/Uacute 219/Ucircumflex 220/Udieresis 221/Yacute 222/Thorn 223/germandbls 224/agrave 225/aacute 226/acircumflex 227/atilde 228/adieresis 229/aring 230/ae 231/ccedilla 232/egrave 233/eacute 234/ecircumflex 235/edieresis 236/igrave 237/iacute 238/icircumflex 239/idieresis 240/eth 241/ntilde 242/ograve 243/oacute 244/ocircumflex 245/otilde 246/odieresis 247/divide 248/oslash 249/ugrave 250/uacute 251/ucircumflex 252/udieresis 253/yacute 254/thorn 255/ydieresis ] /_Symbol/Symbol Z %%EndEncoding %%EndSetup u 0.000 0.000 0.000 [] 0 d 2.2500 w 0.000 0.000 0.000 1 j 260.9701 116.7309 261.4485 123.4286 262.8837 130.3654 265.2757 136.8239 268.3854 143.2824 272.4518 149.5017 277.4751 155.4817 283.2159 161.2226 289.9136 166.4850 297.0897 171.2691 304.9834 175.5748 313.3555 179.4020 322.2060 182.7508 331.5349 185.3821 341.3422 187.5349 351.1495 189.2093 361.1960 190.1661 371.4817 190.4053 381.7674 190.1661 391.8140 189.2093 401.6213 187.5349 411.4286 185.3821 420.7575 182.7508 429.6080 179.4020 437.9801 175.5748 445.8738 171.2691 453.0498 166.4850 459.7475 161.2226 465.4884 155.4817 470.5116 149.5017 474.5781 143.2824 477.6877 136.8239 480.0797 130.3654 481.5150 123.4286 481.9934 116.7309 481.5150 110.0332 480.0797 103.0963 0.000 k 1.000 K m L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L 477.6877 474.5781 470.5116 465.4884 459.7475 453.0498 445.8738 437.9801 429.6080 420.7575 411.4286 401.6213 391.8140 381.7674 371.4817 361.1960 351.1495 341.3422 331.5349 322.2060 313.3555 304.9834 297.0897 289.9136 283.2159 277.4751 272.4518 268.3854 265.2757 262.8837 261.4485 260.9701 B U u 96.6379 L 90.1794 L 83.9601 L 77.9801 L 72.2392 L 67.2159 L 62.1927 L 57.8870 L 54.0598 L 50.7110 L 48.0797 L 45.9269 L 44.2525 L 43.2957 L 43.0565 L 43.2957 L 44.2525 L 45.9269 L 48.0797 L 50.7110 L 54.0598 L 57.8870 L 62.1927 L 67.2159 L 72.2392 L 77.9801 L 83.9601 L 90.1794 L 96.6379 L 103.0963 L 110.0332 L 116.7309 L 0.000 0.000 0.000 0.000 k 4.0000 w 1.000 1.000 0.000 0.000 K 307.1362 98.3123 m 307.3754 102.1395 L 308.8106 105.9668 L 311.2027 109.7940 L 314.3123 113.3821 L 318.3787 116.7309 L 323.1628 119.6013 L 328.6645 122.4718 L 334.8837 124.8638 L 341.5814 126.7774 L 348.5183 128.4518 L 356.1728 129.6478 L 363.8272 130.3654 L 371.4817 130.6047 L 379.1362 130.3654 L 386.7907 129.6478 L 394.4452 128.4518 L 401.3821 126.7774 L 408.0797 124.8638 L 414.2990 122.4718 L 419.8007 119.6013 L 424.5847 428.6512 431.7608 434.1528 435.5880 435.8272 435.5880 434.1528 431.7608 428.6512 424.5847 419.8007 414.2990 408.0797 401.3821 394.4452 386.7907 379.1362 371.4817 363.8272 356.1728 348.5183 341.5814 334.8837 328.6645 323.1628 318.3787 314.3123 311.2027 308.8106 307.3754 307.1362 B U u 116.7309 L 113.3821 L 109.7940 L 105.9668 L 102.1395 L 98.3123 L 94.4850 L 90.6578 L 86.8306 L 83.2425 L 80.1329 L 77.0233 L 74.1528 L 71.7608 L 69.8472 L 68.1728 L 66.9767 L 66.2591 L 66.0199 L 66.2591 L 66.9767 L 68.1728 L 69.8472 L 71.7608 L 74.1528 L 77.0233 L 80.1329 L 83.2425 L 86.8306 L 90.6578 L 94.4850 L 98.3123 L 0.000 0.000 0.000 0.000 k 2.2500 w 0.000 0.000 0.000 1.000 K 3.1096 116.7309 m 3.5880 123.4286 L 5.0233 130.3654 L 7.4153 136.8239 L 10.5249 143.2824 L 14.8306 149.5017 L 19.6146 155.4817 L 25.3555 161.2226 L 32.0532 166.4850 L 39.2292 171.2691 L 47.1229 175.5748 L 55.4950 179.4020 L 64.3455 182.7508 L 73.6744 185.3821 L 83.4817 187.5349 L 93.2890 189.2093 L 103.5748 190.1661 L 113.6213 190.4053 L 123.9070 190.1661 L 133.9535 189.2093 L 144.0000 187.5349 L 153.5681 185.3821 L 162.8970 182.7508 L 171.7475 179.4020 L 180.3588 175.5748 L 188.0133 171.2691 L 195.4286 166.4850 L 201.8870 161.2226 L 207.6279 155.4817 L 212.6512 149.5017 L 216.7176 143.2824 L 219.8272 136.8239 L 222.2193 130.3654 L 223.6545 123.4286 L 224.1329 116.7309 L 223.6545 110.0332 L 222.2193 103.0963 L 219.8272 96.6379 L 216.7176 90.1794 L 212.6512 83.9601 L 207.6279 77.9801 L 201.8870 72.2392 L 195.4286 67.2159 L 188.0133 62.1927 L 180.3588 57.8870 L 171.7475 54.0598 L 162.8970 50.7110 L 153.5681 48.0797 L 144.0000 45.9269 L 133.9535 44.2525 L 123.9070 43.2957 L 113.6213 43.0565 L 103.5748 43.2957 L 93.2890 44.2525 L 83.4817 45.9269 L 73.6744 48.0797 L 64.3455 50.7110 L 55.4950 54.0598 L 47.1229 57.8870 L 39.2292 62.1927 L 32.0532 67.2159 L 25.3555 72.2392 L 19.6146 77.9801 L 14.8306 83.9601 L 10.5249 90.1794 L 7.4153 96.6379 L 5.0233 103.0963 L 3.5880 110.0332 L 3.1096 116.7309 L B U u 0.000 0.000 0.000 0.000 0.000 0.000 518.8306 116.7309 519.3090 123.4286 520.7442 130.3654 523.1362 136.8239 526.2458 143.2824 530.3123 149.5017 0.000 k 1.000 K m L L L L L 535.3355 541.0764 547.5349 554.9502 562.6047 571.2159 580.0664 589.3953 598.9635 609.0100 619.0565 629.3422 639.3887 649.6744 659.4817 669.2890 678.6179 687.4684 695.8405 703.7342 710.9103 717.6080 723.3488 728.1329 732.4385 735.5482 737.9402 739.3754 739.8538 739.3754 737.9402 735.5482 732.4385 728.1329 723.3488 717.6080 710.9103 703.7342 695.8405 687.4684 678.6179 669.2890 659.4817 649.6744 639.3887 629.3422 619.0565 609.0100 598.9635 589.3953 580.0664 571.2159 562.6047 554.9502 547.5349 541.0764 535.3355 530.3123 526.2458 155.4817 L 161.2226 L 166.4850 L 171.2691 L 175.5748 L 179.4020 L 182.7508 L 185.3821 L 187.5349 L 189.2093 L 190.1661 L 190.4053 L 190.1661 L 189.2093 L 187.5349 L 185.3821 L 182.7508 L 179.4020 L 175.5748 L 171.2691 L 166.4850 L 161.2226 L 155.4817 L 149.5017 L 143.2824 L 136.8239 L 130.3654 L 123.4286 L 116.7309 L 110.0332 L 103.0963 L 96.6379 L 90.1794 L 83.9601 L 77.9801 L 72.2392 L 67.2159 L 62.1927 L 57.8870 L 54.0598 L 50.7110 L 48.0797 L 45.9269 L 44.2525 L 43.2957 L 43.0565 L 43.2957 L 44.2525 L 45.9269 L 48.0797 L 50.7110 L 54.0598 L 57.8870 L 62.1927 L 67.2159 L 72.2392 L 77.9801 L 83.9601 L 90.1794 L 523.1362 520.7442 519.3090 518.8306 96.6379 L 103.0963 L 110.0332 L 116.7309 L B U u 3.0000 w 1 J 94.7243 189.2093 m 98.3123 179.1628 L 101.1827 169.5947 L 103.3355 160.2658 L 104.5316 151.1761 L 105.2492 142.3256 L 105.2492 133.9535 L 104.2924 125.8206 L 102.8571 118.1661 L 100.4651 110.5116 L 97.3555 103.5748 L 93.7674 96.6379 L 89.2226 90.1794 L 83.9601 83.9601 L 77.9801 78.2193 L 71.2824 72.7176 L 63.8671 67.4551 L 55.7342 62.6711 L 46.6445 58.1262 L S U 0 To 1.0000 0.0000 0.0000 1.0000 TP /_Helvetica-Oblique 23.7500 0.0000 Tc 0 Tr 0.0000 w 0 j 0.000 0.000 0.000 1.000 k (Supernode\r) Tx TO 0.000 0.000 0.000 1.000 K 0 To 1.0000 0.0000 0.0000 1.0000 TP /_Helvetica-Oblique 23.7500 0.0000 Tc 0 Tr 0.000 0.000 0.000 1.000 k (Supernode\r) Tx TO 0.000 0.000 0.000 1.000 K 0 To 1.0000 0.0000 0.0000 1.0000 TP /_Helvetica-Oblique 23.7500 0.0000 Tc 0 Tr 0.000 0.000 0.000 1.000 k 56.6910 8.3721 0 Tp Tf 310.9635 9.3289 0 Tp Tf 577.9136 8.3721 0 Tp Tf (Supernode\r) Tx TO 0.000 0.000 0.000 1.000 K 0 To 1.0000 0.0000 0.0000 1.0000 TP /_Helvetica-Bold 17.7500 Tf 0.0000 Tc 0 Tr 0.000 0.000 0.000 1.000 k (Live\r) Tx TO 0.000 0.000 0.000 1.000 K 0 To 1.0000 0.0000 0.0000 1.0000 TP /_Helvetica-Bold 17.7500 Tf 0.0000 Tc 0 Tr 0.000 0.000 0.000 1.000 k (Nodes\r) Tx TO 0.000 0.000 0.000 1.000 K 0 To 1.0000 0.0000 0.0000 1.0000 TP /_Helvetica-Bold 17.7500 Tf 0.0000 Tc 0 Tr 0.000 0.000 0.000 1.000 k (Dead\r) Tx TO 0.000 0.000 0.000 1.000 K 0 To 1.0000 0.0000 0.0000 1.0000 TP /_Helvetica-Bold 17.7500 Tf 0.0000 Tc 0 Tr 0.000 0.000 0.000 1.000 k (Nodes\r) Tx TO 0.000 0.000 0.000 1.000 K 0 To 1.0000 0.0000 0.0000 1.0000 TP /_Helvetica-Bold 17.7500 Tf 0.0000 Tc 0 Tr 0.000 0.000 0.000 1.000 k (Live\r) Tx TO 0.000 0.000 0.000 1.000 K 0 To 1.0000 0.0000 0.0000 1.0000 TP /_Helvetica-Bold 17.7500 Tf 0.0000 Tc 0 Tr 16.5050 130.1262 0 Tp 6.9369 108.5980 0 Tp 132.7575 156.1993 0 Tp 127.2558 134.6711 0 Tp 313.8339 159.5482 0 Tp 304.2658 138.0199 0 Tp 0.000 0.000 0.000 1.000 k (Nodes\r) Tx TO 0.000 0.000 0.000 1.000 K 0 To 1.0000 0.0000 0.0000 1.0000 394.2060 156.1993 0 Tp TP /_Helvetica-Bold 17.7500 Tf 0.0000 Tc 0 Tr 0.000 0.000 0.000 1.000 k (Dead\r) Tx TO 0.000 0.000 0.000 1.000 K 0 To 1.0000 0.0000 0.0000 1.0000 388.7043 134.6711 0 Tp TP /_Helvetica-Bold 17.7500 Tf 0.0000 Tc 0 Tr 0.000 0.000 0.000 1.000 k (Nodes\r) Tx TO 0.000 0.000 0.000 1.000 K u 3.0000 w 1 j 385.3555 189.9269 m 385.3555 176.7708 L 384.6379 164.5714 L 383.6811 152.8505 L 382.4850 142.0864 L 380.5714 131.8007 L 378.4186 122.2326 L 375.7874 113.3821 L 372.9169 105.2492 L 369.3289 97.8339 L 365.5017 91.1362 L 361.1960 85.1561 L 356.6512 79.8937 L 351.3887 75.1096 L 345.8870 71.2824 L 340.1462 67.9336 L 333.6877 65.3023 L 326.9900 63.6279 L 319.8140 62.4319 L 312.1595 61.9535 L 304.2658 62.1927 L 295.8937 62.9103 L S U u 0.000 0.000 0.000 0.000 k 0.2500 w 316.2259 98.3123 m 292.0664 82.7641 L 297.5681 91.1362 L 64.3455 106.4452 L 70.8040 123.6678 L 68.1728 142.0864 L 299.2425 109.0764 L 295.6545 118.4053 L 316.2259 98.3123 L B U u 0.000 0.000 0.000 0.000 k 4.0000 w 1.000 1.000 0.000 0.000 K 546.3389 128.2126 m 546.8173 132.9967 L 548.2525 137.5415 L 550.6445 142.0864 L 553.7542 146.3920 L 557.8206 150.4585 L 562.6047 154.2857 L 568.1063 157.6346 L 574.3256 160.5050 L 581.0233 162.8970 L 587.9601 164.8106 L 595.3754 166.2458 L 603.0299 167.2027 L 610.9236 167.4419 L 618.5781 167.2027 L 626.2326 166.2458 L 633.6478 164.8106 L 640.8239 162.8970 L 647.5216 160.5050 L 653.7409 157.6346 L 659.2425 154.2857 L 664.0266 150.4585 L 667.8538 146.3920 L 671.2027 142.0864 L 673.5947 137.5415 L 674.7907 132.9967 L 675.2691 128.2126 L 674.7907 123.4286 L 673.5947 118.8837 L 671.2027 114.3389 L 667.8538 110.0332 L 664.0266 105.9668 L 659.2425 102.3787 L 653.7409 99.0299 L 647.5216 96.1595 L 640.8239 93.5282 L 633.6478 91.6146 L 626.2326 90.1794 L 618.5781 89.4618 L 610.9236 89.2226 L 603.0299 89.4618 L 595.3754 90.1794 L 587.9601 91.6146 L 581.0233 93.5282 L 574.3256 96.1595 L 568.1063 99.0299 L 562.6047 102.3787 L 557.8206 105.9668 L 553.7542 110.0332 L 550.6445 548.2525 546.8173 546.3389 114.3389 118.8837 123.4286 128.2126 L L L L B U u 3.0000 w 0.000 0.000 0.000 1.000 K 650.8704 188.9701 m 640.8239 181.5548 L 631.4950 174.3787 L 623.1229 166.9635 L 615.4684 160.0266 L 608.7708 152.8505 L 602.7907 145.9136 L 597.7674 139.2159 L 593.4618 132.5183 L 589.8738 125.8206 L 587.4817 119.1229 L 585.5681 112.9037 L 584.6113 106.4452 L 584.6113 100.2259 L 585.3289 94.0066 L 586.7641 88.0266 L 589.1561 82.0465 L 592.5050 76.3056 L 596.5714 70.3256 L 601.3555 64.8239 L 607.0963 59.0831 L 613.7940 53.8206 L 620.9701 48.3189 L 629.3422 43.0565 L S U u 0.000 0.000 0.000 0.000 k 0.2500 w 0.800 0.600 0.000 0.000 K 564.7575 126.0598 m 544.1860 105.9668 L 547.7741 115.2957 L 350.4319 86.8306 L 353.0631 105.2492 L 346.8439 122.7110 L 546.0997 133.2359 L 540.8372 141.6080 L 564.7575 126.0598 L B U %%PageTrailer gsave annotatepage grestore showpage %%Trailer Adobe_Illustrator_AI3 /terminate get exec Adobe_typography_AI3 /terminate get exec Adobe_customcolor /terminate get exec Adobe_packedarray /terminate get exec %%EOF %%EndDocument @endspecial Black 1025 1444 a FK(Figure)f(3:)p 0 TeXcolorgray 1384 1331 a SDict begin H.S end 1384 1331 a 0 TeXcolorgray 0 TeXcolorgray 1384 1331 a SDict begin H.R end 1384 1331 a 1384 1331 a SDict begin [ /View [/XYZ H.V] /Dest (figure.3) cvn H.B /DEST pdfmark end 1384 1331 a Black 113 x FK(T)m(ra)n(v)o(ersal)h(of)e(a)g(path)h(through)i(the)e(b)n (utter\003y)-6 b(.)p Black Black 297 1828 a(for)25 b(the)g(data)h (items)f(by)g(using)h(erasure)h(codes.)34 b(In)25 b(particular)l(,)j (instead)e(of)f(storing)i(a)d(cop)o(y)i(of)f(the)g(data)h(item)297 1941 y(at)31 b(each)h(of)f(the)h FL(Q)p FE(\()p FK(log)12 b FF(n)p FE(\))31 b FK(nodes,)j(we)d(w)o(ould)h(just)g(store)g(an)f (encoded)j(piece)e(of)f(the)h(data)g(item)f(with)g(rate)297 2054 y(determined)g(by)d(our)h(desired)i(de)o(gree)e(of)g(f)o(ault)g (tolerance.)47 b(This)28 b(w)o(ould)h(result)h(in)f(only)g(a)f (constant-f)o(actor)297 2167 y(blo)n(wup)h(in)g(storage)i(without)f(an) o(y)f(loss)h(in)f(other)h(performance)h(measures.)47 b(An)o(y)28 b(standard)j(erasure)g(code,)297 2280 y(such)h(as)f (tornado)i(codes)f([)p 0 0 .8 TeXcolorrgb 1175 2280 a SDict begin H.S end 1175 2280 a 0 0 .8 TeXcolorrgb FK(21)p 0 0 .8 TeXcolorrgb 1265 2218 a SDict begin H.R end 1265 2218 a 1265 2280 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.luby:practical) cvn H.B /ANN pdfmark end 1265 2280 a Black 2 w FK(],)g(can)f(be)h(used)g(to)f(achie)n(v)o(e)h(this)g(reduction.)54 b(W)-7 b(e)30 b(note)i(that)g(e)n(v)o(en)f(with)g(this)297 2393 y(change,)25 b(each)f(node)g(will)g(still)g(require)h FL(Q)p FE(\()p FK(log)12 b FF(n)p FE(\))23 b FK(memory)h(to)g(store)g (pointers)i(to)d(other)i(nodes.)70 2576 y SDict begin H.S end 70 2576 a 70 2576 a SDict begin 13.6 H.A end 70 2576 a 70 2576 a SDict begin [ /View [/XYZ H.V] /Dest (section.4) cvn H.B /DEST pdfmark end 70 2576 a 130 x Ft(4)119 b(Pr)n(oofs)70 2805 y SDict begin H.S end 70 2805 a 70 2805 a SDict begin 13.6 H.A end 70 2805 a 70 2805 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.1) cvn H.B /DEST pdfmark end 70 2805 a 118 x Fs(4.1)99 b(Pr)n(oof)25 b(o)o(v)o(er)o(view)211 3221 y FK(T)-6 b(echnically)g(,)22 b(the)e(proof)g(mak)o(es)g(e)o (xtensi)n(v)o(e)i(use)e(of)f(random)i(constructions)i(and)d(the)g (probabilistic)j(method)e([)p 0 0 .8 TeXcolorrgb 3732 3221 a SDict begin H.S end 3732 3221 a 0 0 .8 TeXcolorrgb FK(2)p 0 0 .8 TeXcolorrgb 3777 3159 a SDict begin H.R end 3777 3159 a 3777 3221 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.as) cvn H.B /ANN pdfmark end 3777 3221 a Black FK(].)211 3338 y(W)-7 b(e)24 b(\002rst)i(consider)h(the)f(supernodes)j (created)e(in)p 0 0 .8 TeXcolorrgb 1805 3339 a SDict begin H.S end 1805 3339 a 0 0 .8 TeXcolorrgb -1 x FK(Section)p 0 0 .8 TeXcolorrgb 2103 3339 a SDict begin H.S end 2103 3339 a 0 0 .8 TeXcolorrgb -1 x FK(3.1)p 0 0 .8 TeXcolorrgb 2216 3276 a SDict begin H.R end 2216 3276 a 2216 3338 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.3.1) cvn H.B /ANN pdfmark end 2216 3338 a 0 0 .8 TeXcolorrgb 0 0 .8 TeXcolorrgb 2216 3276 a SDict begin H.R end 2216 3276 a 2216 3338 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.3.1) cvn H.B /ANN pdfmark end 2216 3338 a Black FK(.)34 b(In)26 b(Sections)p 0 0 .8 TeXcolorrgb 2707 3339 a SDict begin H.S end 2707 3339 a 0 0 .8 TeXcolorrgb -1 x FK(4.4)p 0 0 .8 TeXcolorrgb 2820 3276 a SDict begin H.R end 2820 3276 a 2820 3338 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.4) cvn H.B /ANN pdfmark end 2820 3338 a Black 25 w FK(and)p 0 0 .8 TeXcolorrgb 3001 3339 a SDict begin H.S end 3001 3339 a 0 0 .8 TeXcolorrgb -1 x FK(4.5)p 0 0 .8 TeXcolorrgb 3114 3276 a SDict begin H.R end 3114 3276 a 3114 3338 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.5) cvn H.B /ANN pdfmark end 3114 3338 a Black FK(,)g(we)e(sho)n(w)i(that)g(with)70 3451 y(high)j(probability)-6 b(,)34 b(all)29 b(b)n(ut)g(an)g(arbitrarily)j(small)d(constant)j(times) d FF(n)p FG(=)10 b FK(log)i FF(n)29 b FK(of)g(the)g(supernodes)j(are)d (good,)i(where)70 3563 y(good)h(means)g(that)h(\(a\))e(the)o(y)h(ha)n (v)o(e)h FF(O)p FE(\()p FK(log)11 b FF(n)p FE(\))31 b FK(nodes)i(associated)i(with)c(them,)j(and,)g(\(b\))d(the)o(y)h(ha)n(v) o(e)h FL(W)p FE(\()p FK(log)11 b FF(n)p FE(\))32 b FK(li)n(v)o(e)70 3676 y(nodes)27 b(after)g(adv)o(ersarial)h(deletion.)38 b(This)26 b(implies)h(that)g(all)f(b)n(ut)g(a)g(small)g(constant)i (fraction)g(of)e(the)h(paths)g(through)70 3789 y(the)c(b)n(utter\003y)i (contain)h(only)e(good)h(supernodes.)211 3906 y(W)-7 b(e)22 b(no)n(w)h(consider)j(the)d(search)i(protocol)h(described)g(in)p 0 0 .8 TeXcolorrgb 2038 3907 a SDict begin H.S end 2038 3907 a 0 0 .8 TeXcolorrgb -1 x FK(Section)p 0 0 .8 TeXcolorrgb 2333 3907 a SDict begin H.S end 2333 3907 a 0 0 .8 TeXcolorrgb -1 x FK(3.2)p 0 0 .8 TeXcolorrgb 2446 3844 a SDict begin H.R end 2446 3844 a 2446 3906 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.3.2) cvn H.B /ANN pdfmark end 2446 3906 a 0 0 .8 TeXcolorrgb 0 0 .8 TeXcolorrgb 2446 3844 a SDict begin H.R end 2446 3844 a 2446 3906 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.3.2) cvn H.B /ANN pdfmark end 2446 3906 a Black FK(.)j(Search)24 b(is)f(preformed)i(by) f(broadcasting)70 4019 y(the)18 b(search)h(to)f(all)h(the)f(nodes)h(in) f(\(a)g(constant)i(number)f(of\))g(top)f(supernodes,)k(follo)n(wed)d (by)g(a)e(sequence)k(of)d(broadcasts)70 4132 y(between)28 b(e)n(v)o(ery)f(successi)n(v)o(e)j(pair)e(of)f(supernodes)j(along)e (the)g(paths)g(between)g(one)g(of)f(these)h(top)g(supernodes)i(and)70 4244 y(a)g(constant)k(number)e(of)f(bottom)h(supernodes.)55 b(Fix)31 b(one)h(such)g(path.)52 b(The)31 b(broadcast)j(between)e(tw)o (o)f(successi)n(v)o(e)70 4357 y(supernodes)25 b(along)e(the)g(path)g (mak)o(es)g(use)f(of)h(the)f(e)o(xpander)i(graph)g(connecting)h(these)f (tw)o(o)d(supernodes.)32 b(When)22 b(we)70 4470 y(broadcast)29 b(from)e(the)g(li)n(v)o(e)g(nodes)i(in)e(a)f(supernode)k(to)d(the)g (follo)n(wing)i(supernode,)h(the)e(nodes)g(that)g(we)e(reach)i(may)70 4583 y(be)23 b(both)h(li)n(v)o(e)g(and)g(dead)g(\(see)p 0 0 .8 TeXcolorrgb 1035 4603 a SDict begin H.S end 1035 4603 a 0 0 .8 TeXcolorrgb -20 x FK(Figure)p 0 0 .8 TeXcolorrgb 1295 4584 a SDict begin H.S end 1295 4584 a 0 0 .8 TeXcolorrgb -1 x FK(4.1)p 0 0 .8 TeXcolorrgb 1408 4521 a SDict begin H.R end 1408 4521 a 1408 4583 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.1) cvn H.B /ANN pdfmark end 1408 4583 a 0 0 .8 TeXcolorrgb 0 0 .8 TeXcolorrgb 1408 4521 a SDict begin H.R end 1408 4521 a 1408 4583 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.1) cvn H.B /ANN pdfmark end 1408 4583 a Black FK(\).)211 4700 y(W)-7 b(e)26 b(no)n(w)i(sk)o(etch)h(the)f(proof,)h(gi)n(v)o(en)f(in)g (Sections)p 0 0 .8 TeXcolorrgb 1839 4701 a SDict begin H.S end 1839 4701 a 0 0 .8 TeXcolorrgb -1 x FK(4.6)p 0 0 .8 TeXcolorrgb 1952 4638 a SDict begin H.R end 1952 4638 a 1952 4700 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.6) cvn H.B /ANN pdfmark end 1952 4700 a Black 27 w FK(and)p 0 0 .8 TeXcolorrgb 2138 4701 a SDict begin H.S end 2138 4701 a 0 0 .8 TeXcolorrgb -1 x FK(4.7)p 0 0 .8 TeXcolorrgb 2251 4638 a SDict begin H.R end 2251 4638 a 2251 4700 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.7) cvn H.B /ANN pdfmark end 2251 4700 a Black FK(,)g(that)g(the)g(search)h(algorithm)g(w)o(orks)g(correctly)-6 b(.)70 4812 y(Assume)26 b(that)g(we)f(broadcast)k(along)e(a)e(path,)j (all)e(of)f(whose)i(supernodes)i(are)d(good.)37 b(One)26 b(problem)h(is)f(that)g(we)f(are)70 4925 y(not)h(guaranteed)k(to)c (reach)i(all)e(the)h(li)n(v)o(e)f(nodes)i(in)f(the)f(ne)o(xt)h (supernode)i(along)f(the)f(path.)38 b(Instead,)29 b(we)c(reduce)j(our) 70 5038 y(requirements)d(to)e(ensure)i(that)f(at)f(e)n(v)o(ery)g (stage,)h(we)e(reach)i(at)f(least)h FH(d)d FK(log)12 b FF(n)22 b FK(li)n(v)o(e)h(nodes,)i(for)e(some)g(constant)i FH(d)11 b FK(.)28 b(The)70 5151 y(crucial)g(observ)n(ation)h(is)d(that) h(if)g(we)e(broadcast)k(from)e FH(d)21 b FK(log)11 b FF(n)26 b FK(li)n(v)o(e)h(nodes)g(in)g(one)g(supernode,)i(we)d(are)h (guaranteed)p Black .8 .3 .3 TeXcolorrgb 1000 5401 a SDict begin H.S end 1000 5401 a .8 .3 .3 TeXcolorrgb 1002 5400 a Fv(T)t FC(H)t(E)t(O)t(RY)e (O)t(F)f Fv(C)t FC(O)t(M)t(P)t(U)t(T)t(I)t(N)t(G)p .8 .3 .3 TeXcolorrgb 1876 5344 a SDict begin H.R end 1876 5344 a 1876 5400 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://dx.doi.org/10.4086/toc) >> /Subtype /Link H.B /ANN pdfmark end 1876 5400 a Black Fv(,)e(V)-11 b(olume)19 b(3)i(\(2007\),)c(pp.)25 b(1\22623)928 b(10)p Black eop end %%Page: 11 11 TeXDict begin 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 Black 0 TeXcolorgray 70 199 a SDict begin H.S end 70 199 a 0 TeXcolorgray 0 TeXcolorgray 70 199 a SDict begin H.R end 70 199 a 70 199 a SDict begin [ /View [/XYZ H.V] /Dest (page.11) cvn H.B /DEST pdfmark end 70 199 a Black 948 w Fv(C)t FC(E)t(N)t(S)t(O)t(R)t (S)t(H)t(I)t(P)26 b Fv(R)t FC(E)t(S)t(I)t(S)t(T)n(A)t(N)t(T)e Fv(P)t FC(E)t(E)t(R)t Fv(-)t FC(T)s(O)t Fv(-)t(P)t FC(E)t(E)t(R)g Fv(N)t FC(E)t(T)t(W)s(O)t(R)t(K)t(S)p Black 70 440 a FK(to)j(reach)h(at)f(least)h FH(d)21 b FK(log)11 b FF(n)27 b FK(li)n(v)o(e)g(nodes)h(in)f(the)h(subsequent)i(supernode,)g(with)d (high)h(probability)-6 b(.)43 b(This)27 b(follo)n(ws)h(by)70 553 y(using)22 b(the)h(e)o(xpansion)h(properties)g(of)e(the)g (bipartite)i(e)o(xpander)g(connection)g(between)f(tw)o(o)f(successi)n (v)o(e)i(supernodes.)211 669 y(Recall)31 b(that)g(the)f(nodes)i(are)f (connected)i(to)d(a)h(constant)h(number)g(of)e(random)h(top)g (supernodes,)k(and)c(that)g(the)70 782 y(data)21 b(items)g(are)h (stored)g(in)f(a)g(constant)i(number)f(of)f(random)h(bottom)g (supernodes.)31 b(The)20 b(f)o(act)i(that)f(we)g(can)g(broadcast)70 895 y(along)k(all)g(b)n(ut)g(an)g(arbitrarily)i(small)e(fraction)h(of)f (the)g(paths)g(in)g(the)g(b)n(utter\003y)h(implies)f(that)g(most)g(of)g (the)f(nodes)i(can)70 1008 y(reach)e(most)g(of)f(the)h(content.)211 1125 y(In)h(se)n(v)o(eral)i(statements)h(of)e(the)g(lemmata)g(and)h (theorems)g(in)f(this)g(section,)i(we)d(require)j(that)e FF(n)p FK(,)g(the)g(number)h(of)70 1238 y(nodes)g(in)g(the)g(netw)o (ork,)h(be)f(suf)n(\002ciently)h(lar)n(ge)g(to)e(get)h(our)g(result.)39 b(W)-7 b(e)26 b(note)h(that,)h(technically)-6 b(,)30 b(this)d(requirement)70 1351 y(is)c(not)h(necessary)i(since)e(if)g(it)f (f)o(ails)h(then)h FF(n)e FK(is)g(a)g(constant)j(and)e(our)g(claims)g (tri)n(vially)h(hold.)70 1522 y SDict begin H.S end 70 1522 a 70 1522 a SDict begin 13.6 H.A end 70 1522 a 70 1522 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.2) cvn H.B /DEST pdfmark end 70 1522 a 100 x Fs(4.2)99 b(De\002nitions)70 1688 y SDict begin H.S end 70 1688 a 70 1688 a SDict begin 13.6 H.A end 70 1688 a 70 1688 a SDict begin [ /View [/XYZ H.V] /Dest (theorem.4.1) cvn H.B /DEST pdfmark end 70 1688 a Black 116 x FI(De\002nition)33 b(4.1.)p Black 49 w FK(A)h(top)h(or)f(middle)i(supernode)h(is)e(said)g(to)g(be)f FE(\()p FH(a)8 b FG(;)i FH(b)h FE(\))p FK(-good)37 b(if)e(it)f(has)h (at)g(most)g FH(b)21 b FK(log)11 b FF(n)34 b FK(nodes)70 1917 y(mapped)24 b(to)g(it)f(and)h(at)f(least)i FH(a)18 b FK(log)11 b FF(n)23 b FK(nodes)i(which)f(are)f(not)h(under)h(control) g(of)f(the)g(adv)o(ersary)-6 b(.)70 2022 y SDict begin H.S end 70 2022 a 70 2022 a SDict begin 13.6 H.A end 70 2022 a 70 2022 a SDict begin [ /View [/XYZ H.V] /Dest (theorem.4.2) cvn H.B /DEST pdfmark end 70 2022 a Black 97 x FI(De\002nition)24 b(4.2.)p Black 42 w FK(A)g(bottom)i(supernode)i(is)c(said)i(to)f(be)g FE(\()p FH(a)8 b FG(;)i FH(b)h FE(\))p FK(-good)27 b(if)e(it)f(has)i (at)e(most)h FH(b)d FK(log)11 b FF(n)25 b FK(nodes)h(mapped)g(to)70 2232 y(it)g(and)i(at)e(least)i FH(a)18 b FK(log)11 b FF(n)27 b FK(nodes)h(which)f(are)g(not)g(under)i(control)f(of)f(the)g (adv)o(ersary)i(and)f(if)e(there)i(are)f(no)g(more)g(than)70 2345 y FH(b)11 b FF(B)f FK(ln)g FF(n)23 b FK(data)h(items)g(that)g(map) g(to)f(the)h(node.)70 2452 y SDict begin H.S end 70 2452 a 70 2452 a SDict begin 13.6 H.A end 70 2452 a 70 2452 a SDict begin [ /View [/XYZ H.V] /Dest (theorem.4.3) cvn H.B /DEST pdfmark end 70 2452 a Black 96 x FI(De\002nition)h(4.3.)p Black 44 w FK(An)h FE(\()p FH(a)8 b FG(;)i FH(b)h FE(\))p FK(-good)29 b(path)e(is)f(a)h(path)g(through)i(the)e(b)n(utter\003y)h (netw)o(ork)f(from)g(a)f(top)h(supernode)j(to)c(a)70 2661 y(bottom)e(supernode)i(all)e(of)f(whose)h(supernodes)j(are)d FE(\()p FH(a)8 b FG(;)i FH(b)h FE(\))p FK(-good)25 b(supernodes.)70 2769 y SDict begin H.S end 70 2769 a 70 2769 a SDict begin 13.6 H.A end 70 2769 a 70 2769 a SDict begin [ /View [/XYZ H.V] /Dest (theorem.4.4) cvn H.B /DEST pdfmark end 70 2769 a Black 94 x FI(De\002nition)g(4.4.)p Black 43 w FK(A)g(top)h (supernode)j(is)d(called)h FE(\()p FH(g)8 b FG(;)i FH(a)e FG(;)i FH(b)h FE(\))p FK(-e)o(xpansi)n(v)o(e)29 b(if)d(there)h(e)o (xist)g FH(g)8 b FF(n)p FG(=)i FK(log)i FF(n)25 b FE(\()p FH(a)8 b FG(;)i FH(b)h FE(\))p FK(-good)29 b(paths)70 2976 y(that)24 b(start)g(at)f(this)h(supernode.)70 3147 y SDict begin H.S end 70 3147 a 70 3147 a SDict begin 13.6 H.A end 70 3147 a 70 3147 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.3) cvn H.B /DEST pdfmark end 70 3147 a 101 x Fs(4.3)99 b(T)-9 b(echnical)26 b(lemmata)70 3429 y FK(F)o(ollo)n(wing)32 b(are)g(three)h(technical)i(lemmata)d(about)h (bipartite)h(e)o(xpanders)h(that)e(we)e(will)g(use)i(in)f(our)g (proofs.)56 b(The)70 3542 y(proof)29 b(of)g(the)g(\002rst)g(lemma)f(is) h(well)f(kno)n(wn)h([)p 0 0 .8 TeXcolorrgb 1558 3543 a SDict begin H.S end 1558 3543 a 0 0 .8 TeXcolorrgb -1 x FK(30)p 0 0 .8 TeXcolorrgb 1648 3480 a SDict begin H.R end 1648 3480 a 1648 3542 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.Pinsker) cvn H.B /ANN pdfmark end 1648 3542 a Black 1 w FK(])g(\(see)g(also)g([)p 0 0 .8 TeXcolorrgb 2086 3543 a SDict begin H.S end 2086 3543 a 0 0 .8 TeXcolorrgb -1 x FK(26)p 0 0 .8 TeXcolorrgb 2176 3480 a SDict begin H.R end 2176 3480 a 2176 3542 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.MR) cvn H.B /ANN pdfmark end 2176 3542 a Black 1 w FK(]\))g(and)g(the)g(proof)h(of)f(the)g(ne)o (xt)g(tw)o(o)f(lemmata)h(are)70 3655 y(slight)24 b(v)n(ariants)i(on)d (the)h(proof)h(of)e(the)h(\002rst.)70 3675 y SDict begin H.S end 70 3675 a 70 3675 a SDict begin 13.6 H.A end 70 3675 a 70 3675 a SDict begin [ /View [/XYZ H.V] /Dest (theorem.4.5) cvn H.B /DEST pdfmark end 70 3675 a Black 183 x FI(Lemma)e(4.5.)p Black 42 w FF(Let)h FG(`;)10 b FF(r)-8 b FG(;)10 b(`)880 3825 y Fr(0)903 3858 y FG(;)g FF(r)975 3825 y Fr(0)998 3858 y FG(;)g FF(d)5 b FG(;)23 b FF(and)i(n)e(be)g(any) h(positive)i(values)f(wher)m(e)e FG(`)2461 3825 y Fr(0)2504 3858 y FM(\024)d FG(`)p FF(,)i(r)2715 3825 y Fr(0)2758 3858 y FM(\024)e FF(r)r(,)j(and)1120 4119 y(d)i FM(\025)1333 4058 y FF(r)p 1291 4098 121 4 v 1291 4182 a(r)1328 4155 y Fr(0)1351 4182 y FG(`)1389 4155 y Fr(0)1431 3991 y Fk(\022)1498 4119 y FG(`)1536 4082 y Fr(0)1569 4119 y FK(ln)1649 3991 y Fk(\022)1726 4058 y FG(`)10 b FK(e)p 1726 4098 89 4 v 1740 4182 a FG(`)1778 4155 y Fr(0)1825 3991 y Fk(\023)1904 4119 y FE(+)j FF(r)2025 4082 y Fr(0)2057 4119 y FK(ln)2138 4018 y Fk(\020)2202 4058 y FF(r)f FK(e)p 2202 4098 88 4 v 2216 4182 a FF(r)2253 4155 y Fr(0)2300 4018 y Fk(\021)2367 4119 y FE(+)h FK(2)d(ln)h FF(n)2632 3991 y Fk(\023)2755 4119 y FG(:)70 4384 y FF(Let)21 b(G)f(be)i(a)f(r)o (andom)h(bipartite)i(multigr)o(aph)g(with)d(left)h(side)h(L)d(and)j (right)f(side)h(R)d(wher)m(e)i FM(j)p FF(L)p FM(j)c FE(=)g FG(`)p FF(,)j FM(j)p FF(R)p FM(j)d FE(=)h FF(r)r(,)i(and)h(eac)o(h)70 4497 y(node)j(in)g(L)f(has)i(edg)o(es)g(to)f(d)k(r)o(andom)d(neighbor)o (s)h(in)e(R.)32 b(Then)25 b(with)g(pr)l(obability)j(at)d(least)h FK(1)13 b FM(\000)g FK(1)p FG(=)p FF(n)3267 4464 y FC(2)3306 4497 y FF(,)24 b(any)h(subset)i(of)70 4610 y(L)22 b(of)i(size)g FG(`)434 4577 y Fr(0)479 4610 y FF(shar)m(es)g(an)g(edg)o(e)g(with)g (any)g(subset)h(of)e(R)f(of)i(size)g(r)2087 4577 y Fr(0)2133 4610 y FF(.)p Black 70 4812 a(Pr)l(oof)o(.)p Black 45 w FK(W)-7 b(e)26 b(will)h(use)g(the)g(probabilistic)j(method)e(to)e (sho)n(w)h(this.)39 b(W)-7 b(e)26 b(will)g(\002rst)g(\002x)g(a)g(set)h FF(L)3064 4779 y Fr(0)3109 4812 y FM(\032)21 b FF(L)26 b FK(of)g(size)i FG(`)3585 4779 y Fr(0)3633 4812 y FK(and)f(a)70 4925 y(set)g FF(R)253 4892 y Fr(0)297 4925 y FM(\032)22 b FF(R)j FK(of)i(size)h FF(r)778 4892 y Fr(0)827 4925 y FK(and)f(compute)i(the)e(probability)j(that)e(there)g(is)f(no)g(edge) h(between)g FF(L)3039 4892 y Fr(0)3087 4925 y FK(and)g FF(R)3301 4892 y Fr(0)3349 4925 y FK(and)f(will)g(then)70 5038 y(bound)22 b(the)f(probability)j(of)d(this)h(bad)f(e)n(v)o(ent)h (for)f(an)o(y)g(such)h(set)f FF(L)2115 5005 y Fr(0)2157 5038 y FK(and)h FF(R)2365 5005 y Fr(0)2387 5038 y FK(.)27 b(The)20 b(probability)25 b(that)c(a)g(single)h(edge)g(does)70 5151 y(not)h(f)o(all)h(in)g FF(R)501 5118 y Fr(0)546 5151 y FK(is)f(1)13 b FM(\000)g FF(r)808 5118 y Fr(0)830 5151 y FG(=)p FF(r)26 b FK(so)d(the)h(probability)j(that)d(no)g(edge)g (from)f FF(L)2312 5118 y Fr(0)2357 5151 y FK(f)o(alls)i(into)f FF(R)2756 5118 y Fr(0)2801 5151 y FK(is)f(no)h(more)f(than)h(e)3427 5118 y Fr(\000)p Fo(r)3507 5094 y Fn(0)3524 5118 y Fp(`)3552 5094 y Fn(0)3569 5118 y Fo(d)s Fp(=)p Fo(r)3670 5151 y FK(.)p Black .8 .3 .3 TeXcolorrgb 1000 5401 a SDict begin H.S end 1000 5401 a .8 .3 .3 TeXcolorrgb 1002 5400 a Fv(T)t FC(H)t(E)t(O)t(RY)h(O)t (F)f Fv(C)t FC(O)t(M)t(P)t(U)t(T)t(I)t(N)t(G)p .8 .3 .3 TeXcolorrgb 1876 5344 a SDict begin H.R end 1876 5344 a 1876 5400 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://dx.doi.org/10.4086/toc) >> /Subtype /Link H.B /ANN pdfmark end 1876 5400 a Black Fv(,)e(V)-11 b(olume)19 b(3)i(\(2007\),)c(pp.)25 b(1\22623)928 b(11)p Black eop end %%Page: 12 12 TeXDict begin 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 Black 0 TeXcolorgray 70 199 a SDict begin H.S end 70 199 a 0 TeXcolorgray 0 TeXcolorgray 70 199 a SDict begin H.R end 70 199 a 70 199 a SDict begin [ /View [/XYZ H.V] /Dest (page.12) cvn H.B /DEST pdfmark end 70 199 a Black 1514 w Fv(A)t(.)25 b(F)t FC(I)t(A)m(T)f(A)t(N)t(D)h Fv(J)t(.)g(S)t FC(A)t(I)t(A)p Black 211 440 a FK(The)32 b(number)h(of)f(w)o(ays)g(to)g(choose)i(a)e (set)h FF(L)1659 407 y Fr(0)1712 440 y FK(of)f(the)h(appropriate)i (size)e(is)f(no)h(more)f(than)h FE(\()p FG(`)10 b FK(e)h FG(=`)3418 407 y Fr(0)3440 440 y FE(\))3475 407 y Fp(`)3503 383 y Fn(0)3557 440 y FK(and)32 b(the)70 553 y(number)27 b(of)e(w)o(ays)i(to)f(choose)h(a)f(set)g FF(R)1306 520 y Fr(0)1353 553 y FK(of)g(the)h(appropriate)i(size)d(is)g(no)g(more)g (than)h FE(\()p FF(r)12 b FK(e)g FG(=)p FF(r)3008 520 y Fr(0)3031 553 y FE(\))3066 520 y Fo(r)3094 496 y Fn(0)3115 553 y FK(.)36 b(So)25 b(the)h(probability)70 666 y(that)e(no)f(tw)o(o)g (subsets)j FF(L)c FK(of)i(size)g FG(`)1160 633 y Fr(0)1205 666 y FK(and)g FF(R)e FK(of)i(size)g FF(r)1737 633 y Fr(0)1782 666 y FK(ha)n(v)o(e)g(no)g(edge)g(between)h(them)f(is)f(no)h (more)f(than:)1470 813 y Fk(\022)1547 880 y FG(`)10 b FK(e)p 1547 920 89 4 v 1561 1004 a FG(`)1599 977 y Fr(0)1645 813 y Fk(\023)1712 835 y Fp(`)1740 811 y Fn(0)1775 941 y FM(\001)1813 840 y Fk(\020)1877 880 y FF(r)i FK(e)p 1877 920 88 4 v 1891 1004 a FF(r)1928 977 y Fr(0)1974 840 y Fk(\021)2029 863 y Fo(r)2057 838 y Fn(0)2091 941 y FM(\001)h FK(e)2169 904 y Fr(\000)2231 878 y Fh(r)2251 860 y Fn(0)2269 878 y Fi(`)2290 860 y Fn(0)2307 878 y Fh(d)p 2230 889 105 3 v 2272 927 a(r)2405 941 y FG(:)70 1204 y FK(Belo)n(w)22 b(we)h(solv)o(e)h(for)g(appropriate)j FF(d)h FK(such)c(that)g(this)g(probability)j(is)c(less)h(than)h(1)p FG(=)p FF(n)2789 1171 y FC(2)2827 1204 y FK(.)1710 1483 y SDict begin H.S end 1710 1483 a 1710 1483 a SDict begin 13.6 H.A end 1710 1483 a 1710 1483 a SDict begin [ /View [/XYZ H.V] /Dest (equation.4.1) cvn H.B /DEST pdfmark end 1710 1483 a 1720 1354 a Fk(\022)1797 1421 y FG(`)10 b FK(e)p 1797 1462 89 4 v 1811 1545 a FG(`)1849 1519 y Fr(0)1895 1354 y Fk(\023)1962 1377 y Fp(`)1990 1352 y Fn(0)2024 1483 y FM(\001)2062 1382 y Fk(\020)2126 1421 y FF(r)i FK(e)p 2126 1462 88 4 v 2140 1545 a FF(r)2177 1519 y Fr(0)2224 1382 y Fk(\021)2278 1404 y Fo(r)2306 1380 y Fn(0)2340 1483 y FM(\001)h FK(e)2419 1445 y Fr(\000)2481 1419 y Fh(r)2501 1401 y Fn(0)2519 1419 y Fi(`)2540 1401 y Fn(0)2557 1419 y Fh(d)p 2480 1430 105 3 v 2522 1468 a(r)2682 1483 y FM(\024)82 b FK(1)p FG(=)p FF(n)2970 1445 y FC(2)p Black 3656 1483 a FK(\(4.1\))p Black 1088 1734 a FM(\()-15 b(\))201 b FG(`)1494 1696 y Fr(0)1527 1734 y FK(ln)1608 1606 y Fk(\022)1684 1672 y FG(`)10 b FK(e)p 1684 1713 89 4 v 1698 1796 a FG(`)1736 1770 y Fr(0)1783 1606 y Fk(\023)1862 1734 y FE(+)j FF(r)1983 1696 y Fr(0)2015 1734 y FK(ln)2096 1633 y Fk(\020)2160 1672 y FF(r)f FK(e)p 2160 1713 88 4 v 2174 1796 a FF(r)2211 1770 y Fr(0)2258 1633 y Fk(\021)2325 1734 y FM(\000)2418 1672 y FF(r)2455 1639 y Fr(0)2478 1672 y FG(`)2516 1639 y Fr(0)2539 1672 y FF(d)p 2418 1713 171 4 v 2485 1796 a(r)2682 1734 y FM(\024)82 b(\000)p FK(2)10 b(ln)h FF(n)p Black 569 w FK(\(4.2\))p Black 812 1985 a FM(\()-15 b(\))1232 1924 y FF(r)p 1191 1964 121 4 v 1191 2048 a(r)1228 2021 y Fr(0)1251 2048 y FG(`)1289 2021 y Fr(0)1331 1857 y Fk(\022)1398 1985 y FG(`)1436 1948 y Fr(0)1468 1985 y FK(ln)1549 1857 y Fk(\022)1626 1924 y FG(`)10 b FK(e)p 1626 1964 89 4 v 1640 2048 a FG(`)1678 2021 y Fr(0)1724 1857 y Fk(\023)1804 1985 y FE(+)j FF(r)1925 1948 y Fr(0)1957 1985 y FK(ln)2038 1884 y Fk(\020)2102 1924 y FF(r)f FK(e)p 2102 1964 88 4 v 2116 2048 a FF(r)2153 2021 y Fr(0)2200 1884 y Fk(\021)2267 1985 y FE(+)h FK(2)d(ln)g FF(n)2531 1857 y Fk(\023)2682 1985 y FM(\024)82 b FF(d)51 b FG(:)p Black 700 w FK(\(4.3\))p Black 70 2232 a(W)-7 b(e)22 b(get)i(step)g(\()p 0 0 .8 TeXcolorrgb 544 2233 a SDict begin H.S end 544 2233 a 0 0 .8 TeXcolorrgb -1 x FK(4.2)p 0 0 .8 TeXcolorrgb 657 2170 a SDict begin H.R end 657 2170 a 657 2232 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (equation.4.1) cvn H.B /ANN pdfmark end 657 2232 a Black FK(\))g(from)g(step)g (\()p 0 0 .8 TeXcolorrgb 1110 2233 a SDict begin H.S end 1110 2233 a 0 0 .8 TeXcolorrgb -1 x FK(4.1)p 0 0 .8 TeXcolorrgb 1223 2170 a SDict begin H.R end 1223 2170 a 1223 2232 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (equation.4.1) cvn H.B /ANN pdfmark end 1223 2232 a Black FK(\))g(in)f(the)h(abo)o(v) o(e)g(by)g(taking)h(the)e(logarithm)i(of)f(both)g(sides.)p 3765 2232 4 62 v 3769 2174 55 4 v 3769 2232 V 3822 2232 4 62 v 70 2327 a SDict begin H.S end 70 2327 a 70 2327 a SDict begin 13.6 H.A end 70 2327 a 70 2327 a SDict begin [ /View [/XYZ H.V] /Dest (theorem.4.6) cvn H.B /DEST pdfmark end 70 2327 a Black 93 x FI(Lemma)e(4.6.)p Black 42 w FF(Let)h FG(`;)10 b FF(r)-8 b FG(;)10 b(`)880 2387 y Fr(0)903 2420 y FG(;)g FF(r)975 2387 y Fr(0)998 2420 y FG(;)g FF(d)5 b FG(;)10 b FH(l)35 b FF(and)24 b(n)f(be)g(any)h(positive)i (values)f(wher)m(e)f FG(`)2533 2387 y Fr(0)2575 2420 y FM(\024)c FG(`)p FF(,)i(r)2786 2387 y Fr(0)2829 2420 y FM(\024)e FF(r)r(,)j FK(0)e FG(<)e FH(l)32 b FG(<)20 b FK(1)j FF(and)965 2669 y(d)i FM(\025)1310 2607 y FK(2)p FF(r)p 1136 2648 431 4 v 1136 2731 a(r)1173 2705 y Fr(0)1196 2731 y FG(`)1234 2705 y Fr(0)1256 2731 y FE(\()p FK(1)13 b FM(\000)g FH(l)e FE(\))1529 2705 y FC(2)1587 2541 y Fk(\022)1653 2669 y FG(`)1691 2631 y Fr(0)1724 2669 y FK(ln)1805 2541 y Fk(\022)1882 2607 y FG(`)f FK(e)p 1882 2648 89 4 v 1896 2731 a FG(`)1934 2705 y Fr(0)1980 2541 y Fk(\023)2059 2669 y FE(+)j FF(r)2180 2631 y Fr(0)2213 2669 y FK(ln)2293 2568 y Fk(\020)2358 2607 y FF(r)f FK(e)p 2358 2648 88 4 v 2372 2731 a FF(r)2409 2705 y Fr(0)2455 2568 y Fk(\021)2522 2669 y FE(+)h FK(2)d(ln)h FF(n)2787 2541 y Fk(\023)2910 2669 y FG(:)70 2921 y FF(Let)24 b(G)g(be)i(a)f(r)o (andom)h(bipartite)h(multigr)o(aph)g(with)f(left)f(side)h(L)e(and)i (right)h(side)f(R)e(wher)m(e)h FM(j)p FF(L)p FM(j)c FE(=)g FG(`)j FF(and)i FM(j)p FF(R)p FM(j)21 b FE(=)g FF(r)27 b(and)70 3034 y(eac)o(h)f(node)h(in)f(L)f(has)h(edg)o(es)h(to)f(d)k(r)o (andom)d(neighbor)o(s)i(in)d(R.)34 b(Then)26 b(with)g(pr)l(obability)j (at)d(least)h FK(1)14 b FM(\000)g FK(1)p FG(=)p FF(n)3482 3001 y FC(2)3520 3034 y FF(,)25 b(for)h(any)70 3147 y(set)c(L)243 3114 y Fr(0)285 3147 y FM(\032)d FF(L)i(wher)m(e)i FM(j)p FF(L)764 3114 y Fr(0)786 3147 y FM(j)d FE(=)f FG(`)959 3114 y Fr(0)981 3147 y FF(,)j(ther)m(e)h(is)f(no)h(set)g(R)1605 3114 y Fr(0)1646 3147 y FM(\032)c FF(R,)i(wher)m(e)i FM(j)p FF(R)2158 3114 y Fr(0)2180 3147 y FM(j)d FE(=)f FF(r)2352 3114 y Fr(0)2396 3147 y FF(suc)o(h)k(that)g(all)g(nodes)h(in) f(R)3247 3114 y Fr(0)3290 3147 y FF(shar)m(e)h(less)f(than)70 3260 y FH(l)11 b FG(`)169 3227 y Fr(0)191 3260 y FF(d)5 b FG(=)p FF(r)26 b(edg)o(es)f(with)e(L)806 3227 y Fr(0)828 3260 y FF(.)p Black 70 3447 a(Pr)l(oof)o(.)p Black 45 w FK(W)-7 b(e)29 b(will)h(use)g(the)g(probabilistic)j(method)e(to)e (sho)n(w)h(this.)48 b(W)-7 b(e)28 b(will)i(\002rst)f(\002x)g(a)g(set)h FF(L)3115 3414 y Fr(0)3161 3447 y FM(\032)23 b FF(L)29 b FK(of)h(size)g FG(`)3648 3414 y Fr(0)3699 3447 y FK(and)70 3560 y(a)h(set)i FF(R)330 3527 y Fr(0)377 3560 y FM(\032)25 b FF(R)31 b FK(of)h(size)h FF(r)877 3527 y Fr(0)932 3560 y FK(and)f(compute)i(the)f(probability)i(that)e(all)g(nodes)g(in)g FF(R)2705 3527 y Fr(0)2758 3560 y FK(share)g(less)g(than)g FH(l)11 b FG(`)3436 3527 y Fr(0)3459 3560 y FF(d)5 b FG(=)p FF(r)34 b FK(edges)70 3673 y(with)26 b FF(L)308 3640 y Fr(0)331 3673 y FK(.)38 b(If)27 b(this)h(bad)f(e)n(v)o(ent)h (occurs)g(then)g(the)g(total)g(number)g(of)f(edges)h(shared)g(between)h FF(L)3069 3640 y Fr(0)3117 3673 y FK(and)f FF(R)3331 3640 y Fr(0)3379 3673 y FK(must)f(be)g(less)70 3786 y(than)g FH(l)11 b FF(r)350 3753 y Fr(0)373 3786 y FG(`)411 3753 y Fr(0)434 3786 y FF(d)5 b FG(=)p FF(r)r FK(.)39 b(Let)27 b FF(X)34 b FK(be)28 b(a)e(random)i(v)n(ariable)h(gi)n(ving)g(the)e (number)h(of)f(edges)h(shared)h(between)f FF(L)3343 3753 y Fr(0)3392 3786 y FK(and)f FF(R)3605 3753 y Fr(0)3627 3786 y FK(.)39 b(The)70 3899 y(probability)26 b(that)e(a)f(single)i (edge)g(from)e FF(L)1398 3866 y Fr(0)1443 3899 y FK(f)o(alls)h(in)g FF(R)1771 3866 y Fr(0)1816 3899 y FK(is)f FF(r)1936 3866 y Fr(0)1959 3899 y FG(=)p FF(r)i FK(so)f(by)g(linearity)h(of)f(e)o (xpectation,)i(E)p FE(\()p FF(X)9 b FE(\))19 b(=)h FF(r)3507 3866 y Fr(0)3530 3899 y FG(`)3568 3866 y Fr(0)3590 3899 y FF(d)5 b FG(=)p FF(r)r FK(.)211 4012 y(W)-7 b(e)22 b(can)i(then)h(say)e(that:)891 4262 y(Pr)982 4133 y Fk(\022)1049 4262 y FF(X)28 b FM(\024)1234 4200 y FH(l)11 b FF(r)1332 4167 y Fr(0)1355 4200 y FG(`)1393 4167 y Fr(0)1415 4200 y FF(d)p 1234 4241 232 4 v 1331 4324 a(r)1475 4133 y Fk(\023)1563 4262 y FE(=)19 b FK(Pr)p FE(\()p FF(X)29 b FM(\024)20 b FE(\()p FK(1)13 b FM(\000)g FH(d)e FE(\))f FK(E)o FE(\()p FF(X)f FE(\)\))20 b FM(\024)g FK(e)2600 4224 y Fr(\000)7 b FC(E)o FB(\()p Fo(X)f FB(\))p Fq(d)2839 4200 y Fl(2)2868 4224 y Fp(=)p FC(2)2984 4262 y FG(;)70 4514 y FK(where)23 b FH(d)32 b FE(=)19 b FK(1)13 b FM(\000)g FH(l)34 b FK(and)24 b(the)f(last)h(equation)i(follo)n(ws)e(by)g (Chernof)n(f)h(bounds)g(if)e(0)e FG(<)f FH(l)31 b FG(<)20 b FK(1.)211 4627 y(The)32 b(number)h(of)f(w)o(ays)g(to)g(choose)i(a)e (set)h FF(L)1659 4594 y Fr(0)1712 4627 y FK(of)f(the)h(appropriate)i (size)e(is)f(no)h(more)f(than)h FE(\()p FG(`)10 b FK(e)h FG(=`)3418 4594 y Fr(0)3440 4627 y FE(\))3475 4594 y Fp(`)3503 4570 y Fn(0)3557 4627 y FK(and)32 b(the)70 4740 y(number)27 b(of)e(w)o(ays)i(to)f(choose)h(a)f(set)g FF(R)1306 4707 y Fr(0)1353 4740 y FK(of)g(the)h(appropriate)i(size)d (is)g(no)g(more)g(than)h FE(\()p FF(r)12 b FK(e)g FG(=)p FF(r)3008 4707 y Fr(0)3031 4740 y FE(\))3066 4707 y Fo(r)3094 4683 y Fn(0)3115 4740 y FK(.)36 b(So)25 b(the)h(probability)70 4853 y(that)e(no)f(tw)o(o)g(subsets)j FF(L)837 4820 y Fr(0)882 4853 y FK(of)d(size)h FG(`)1182 4820 y Fr(0)1227 4853 y FK(and)g FF(R)1437 4820 y Fr(0)1482 4853 y FK(of)f(size)i FF(r)1782 4820 y Fr(0)1827 4853 y FK(ha)n(v)o(e)f(this)g(bad)g(e)n(v)o (ent)g(occur)h(is)1440 4982 y Fk(\022)1517 5049 y FG(`)10 b FK(e)p 1517 5090 89 4 v 1531 5173 a FG(`)1569 5147 y Fr(0)1615 4982 y Fk(\023)1682 5004 y Fp(`)1710 4980 y Fn(0)1745 5111 y FM(\001)1783 5010 y Fk(\020)1847 5049 y FF(r)i FK(e)p 1847 5090 88 4 v 1861 5173 a FF(r)1898 5147 y Fr(0)1945 5010 y Fk(\021)1999 5032 y Fo(r)2027 5008 y Fn(0)2061 5111 y FM(\001)h FK(e)2139 5073 y Fr(\000)2201 5047 y Fh(r)2221 5029 y Fn(0)2239 5047 y Fi(`)2260 5029 y Fn(0)2278 5047 y Fh(d)s Fj(d)2337 5029 y Fl(2)p 2201 5058 165 3 v 2260 5096 a(2)p Fh(r)2434 5111 y FG(:)p Black .8 .3 .3 TeXcolorrgb 1000 5401 a SDict begin H.S end 1000 5401 a .8 .3 .3 TeXcolorrgb 1002 5400 a Fv(T)t FC(H)t(E)t(O)t(RY)25 b(O)t(F)f Fv(C)t FC(O)t(M)t(P)t(U)t(T)t(I)t(N)t(G)p .8 .3 .3 TeXcolorrgb 1876 5344 a SDict begin H.R end 1876 5344 a 1876 5400 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://dx.doi.org/10.4086/toc) >> /Subtype /Link H.B /ANN pdfmark end 1876 5400 a Black Fv(,)e(V)-11 b(olume)19 b(3)i(\(2007\),)c(pp.)25 b(1\22623)928 b(12)p Black eop end %%Page: 13 13 TeXDict begin 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 Black 0 TeXcolorgray 70 199 a SDict begin H.S end 70 199 a 0 TeXcolorgray 0 TeXcolorgray 70 199 a SDict begin H.R end 70 199 a 70 199 a SDict begin [ /View [/XYZ H.V] /Dest (page.13) cvn H.B /DEST pdfmark end 70 199 a Black 948 w Fv(C)t FC(E)t(N)t(S)t(O)t(R)t (S)t(H)t(I)t(P)26 b Fv(R)t FC(E)t(S)t(I)t(S)t(T)n(A)t(N)t(T)e Fv(P)t FC(E)t(E)t(R)t Fv(-)t FC(T)s(O)t Fv(-)t(P)t FC(E)t(E)t(R)g Fv(N)t FC(E)t(T)t(W)s(O)t(R)t(K)t(S)p Black 70 440 a FK(Belo)n(w)e(we)h(solv)o(e)h(for)g(appropriate)j FF(d)h FK(such)c(that)g(this)g(probability)j(is)c(less)h(than)h(1)p FG(=)p FF(n)2789 407 y FC(2)2827 440 y FK(.)1805 785 y SDict begin H.S end 1805 785 a 1805 785 a SDict begin 13.6 H.A end 1805 785 a 1805 785 a SDict begin [ /View [/XYZ H.V] /Dest (equation.4.4) cvn H.B /DEST pdfmark end 1805 785 a 1815 657 a Fk(\022)1892 724 y FG(`)10 b FK(e)p 1892 764 89 4 v 1906 848 a FG(`)1944 821 y Fr(0)1990 657 y Fk(\023)2057 679 y Fp(`)2085 655 y Fn(0)2120 785 y FM(\001)2158 684 y Fk(\020)2222 724 y FF(r)i FK(e)p 2222 764 88 4 v 2236 848 a FF(r)2273 821 y Fr(0)2320 684 y Fk(\021)2374 706 y Fo(r)2402 682 y Fn(0)2436 785 y FM(\001)h FK(e)2514 748 y Fr(\000)2576 721 y Fh(r)2596 703 y Fn(0)2614 721 y Fi(`)2635 703 y Fn(0)2652 721 y Fh(d)s Fj(d)2711 703 y Fl(2)p 2576 732 165 3 v 2635 771 a(2)p Fh(r)2837 785 y FM(\024)83 b FK(1)p FG(=)p FF(n)3126 748 y FC(2)p Black 3656 785 a FK(\(4.4\))p Black 1149 1044 a FM(\()-15 b(\))202 b FG(`)1556 1006 y Fr(0)1588 1044 y FK(ln)1669 915 y Fk(\022)1746 982 y FG(`)10 b FK(e)p 1746 1023 89 4 v 1760 1106 a FG(`)1798 1080 y Fr(0)1844 915 y Fk(\023)1924 1044 y FE(+)j FF(r)2045 1006 y Fr(0)2077 1044 y FK(ln)2158 943 y Fk(\020)2222 982 y FF(r)f FK(e)p 2222 1023 88 4 v 2236 1106 a FF(r)2273 1080 y Fr(0)2320 943 y Fk(\021)2387 1044 y FM(\000)2480 982 y FF(r)2517 949 y Fr(0)2540 982 y FG(`)2578 949 y Fr(0)2600 982 y FF(d)5 b FH(d)2706 949 y FC(2)p 2480 1023 264 4 v 2571 1106 a FK(2)p FF(r)2837 1044 y FM(\024)83 b(\000)p FK(2)10 b(ln)h FF(n)p Black 413 w FK(\(4.5\))p Black 657 1295 a FM(\()-15 b(\))1209 1233 y FK(2)p FF(r)p 1036 1274 431 4 v 1036 1357 a(r)1073 1331 y Fr(0)1095 1357 y FG(`)1133 1331 y Fr(0)1156 1357 y FE(\()p FK(1)13 b FM(\000)g FH(l)e FE(\))1429 1331 y FC(2)1486 1167 y Fk(\022)1553 1295 y FG(`)1591 1257 y Fr(0)1623 1295 y FK(ln)1704 1167 y Fk(\022)1781 1233 y FG(`)f FK(e)p 1781 1274 89 4 v 1795 1357 a FG(`)1833 1331 y Fr(0)1879 1167 y Fk(\023)1959 1295 y FE(+)j FF(r)2080 1257 y Fr(0)2112 1295 y FK(ln)2193 1194 y Fk(\020)2257 1233 y FF(r)f FK(e)p 2257 1274 88 4 v 2271 1357 a FF(r)2308 1331 y Fr(0)2355 1194 y Fk(\021)2422 1295 y FE(+)h FK(2)d(ln)h FF(n)2687 1167 y Fk(\023)2837 1295 y FM(\024)83 b FF(d)50 b FG(:)p Black 545 w FK(\(4.6\))p Black 70 1518 a(W)-7 b(e)22 b(get)i(step)g(\()p 0 0 .8 TeXcolorrgb 544 1519 a SDict begin H.S end 544 1519 a 0 0 .8 TeXcolorrgb -1 x FK(4.5)p 0 0 .8 TeXcolorrgb 657 1456 a SDict begin H.R end 657 1456 a 657 1518 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (equation.4.4) cvn H.B /ANN pdfmark end 657 1518 a Black FK(\))g(from)g(step)g(\()p 0 0 .8 TeXcolorrgb 1110 1519 a SDict begin H.S end 1110 1519 a 0 0 .8 TeXcolorrgb -1 x FK(4.4)p 0 0 .8 TeXcolorrgb 1223 1456 a SDict begin H.R end 1223 1456 a 1223 1518 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (equation.4.4) cvn H.B /ANN pdfmark end 1223 1518 a Black FK(\))g(in)f(the)h(abo)o(v)o(e)g(by)g(taking)h(the) e(logarithm)i(of)f(both)g(sides.)p 3765 1518 4 62 v 3769 1460 55 4 v 3769 1518 V 3822 1518 4 62 v 70 1609 a SDict begin H.S end 70 1609 a 70 1609 a SDict begin 13.6 H.A end 70 1609 a 70 1609 a SDict begin [ /View [/XYZ H.V] /Dest (theorem.4.7) cvn H.B /DEST pdfmark end 70 1609 a Black 93 x FI(Lemma)e(4.7.)p Black 42 w FF(Let)h FG(`;)10 b(`)818 1669 y Fr(0)840 1702 y FG(;)g FF(r)-8 b FG(;)10 b FF(r)974 1669 y Fr(0)998 1702 y FG(;)g FF(d)5 b FG(;)10 b FH(b)1179 1669 y Fr(0)1202 1702 y FG(;)23 b FF(and)h(n)g(be)f(any)h(positive)i (values)f(wher)m(e)e FG(`)2580 1669 y Fr(0)2623 1702 y FM(\024)c FG(`)p FF(,)k FH(b)2858 1669 y Fr(0)2900 1702 y FG(>)d FK(1)j FF(and)1222 1920 y(d)i FM(\025)1567 1858 y FK(4)p FF(r)p 1393 1899 431 4 v 1393 1982 a(r)1430 1956 y Fr(0)1453 1982 y FG(`)p FE(\()p FH(b)1587 1956 y Fr(0)1622 1982 y FM(\000)13 b FK(1)p FE(\))1786 1956 y FC(2)1844 1819 y Fk(\020)1898 1920 y FF(r)1935 1882 y Fr(0)1968 1920 y FK(ln)2049 1819 y Fk(\020)2113 1858 y FF(r)f FK(e)p 2113 1899 88 4 v 2127 1982 a FF(r)2164 1956 y Fr(0)2211 1819 y Fk(\021)2278 1920 y FE(+)h FK(2)d(ln)g FF(n)2542 1819 y Fk(\021)2653 1920 y FG(:)70 2147 y FF(Let)24 b(G)g(be)i(a)f(r)o(andom)h(bipartite)h(multigr)o(aph)g(with)f(left)f (side)h(L)e(and)i(right)h(side)f(R)e(wher)m(e)h FM(j)p FF(L)p FM(j)c FE(=)g FG(`)j FF(and)i FM(j)p FF(R)p FM(j)21 b FE(=)g FF(r)27 b(and)70 2260 y(eac)o(h)f(node)g(in)g(L)e(has)i(edg)o (es)h(to)f(d)k(r)o(andom)c(neighbor)o(s)j(in)c(R.)34 b(Then)26 b(with)f(pr)l(obability)k(at)c(least)i FK(1)13 b FM(\000)g FK(1)p FG(=)p FF(n)3474 2227 y FC(2)3513 2260 y FF(,)26 b(ther)m(e)g(is)70 2373 y(no)d(set)h(R)363 2340 y Fr(0)405 2373 y FM(\032)c FF(R,)i(wher)m(e)h FM(j)p FF(R)919 2340 y Fr(0)942 2373 y FM(j)d FE(=)g FF(r)1115 2340 y Fr(0)1138 2373 y FF(,)i(suc)o(h)i(that)g(all)g(nodes)h(in)e(R) 2038 2340 y Fr(0)2083 2373 y FF(have)h(de)l(gr)m(ee)h(gr)m(eater)g (than)g FH(b)3073 2340 y Fr(0)3095 2373 y FG(`)p FF(d)5 b FG(=)p FF(r)r(.)p Black 70 2540 a(Pr)l(oof)o(.)p Black 45 w FK(W)-7 b(e)26 b(will)g(again)h(use)g(the)f(probabilistic)k (method)e(to)e(sho)n(w)g(this.)38 b(W)-7 b(e)25 b(will)h(\002rst)g (\002x)g(a)g(set)g FF(R)3285 2507 y Fr(0)3329 2540 y FM(\032)21 b FF(R)k FK(of)i(size)g FF(r)3808 2507 y Fr(0)70 2653 y FK(and)21 b(compute)h(the)f(probability)j(that)e(all)f(nodes)h (in)f FF(R)1751 2620 y Fr(0)1793 2653 y FK(ha)n(v)o(e)h(de)o(gree)g (greater)g(than)g FH(b)2753 2620 y Fr(0)2775 2653 y FG(`)p FF(d)5 b FG(=)p FF(r)r FK(.)28 b(If)21 b(this)g(bad)h(e)n(v)o(ent)f (occurs)70 2766 y(then)28 b(the)g(total)g(number)h(of)e(edges)i(shared) g(between)g FF(L)e FK(and)h FF(R)2106 2733 y Fr(0)2154 2766 y FK(must)g(be)g(at)f(least)i FH(b)2818 2733 y Fr(0)2840 2766 y FF(r)2877 2733 y Fr(0)2900 2766 y FG(`)p FF(d)5 b FG(=)p FF(r)r FK(.)41 b(Let)27 b FF(X)35 b FK(be)28 b(a)f(random)70 2879 y(v)n(ariable)e(gi)n(ving)f(the)g(number)g(of)g (edges)g(shared)h(between)g FF(L)d FK(and)i FF(R)2266 2846 y Fr(0)2288 2879 y FK(.)k(The)23 b(probability)j(that)e(a)f (single)i(edge)f(from)g FF(L)70 2992 y FK(f)o(alls)g(in)f FF(R)397 2959 y Fr(0)442 2992 y FK(is)g FF(r)562 2959 y Fr(0)585 2992 y FG(=)p FF(r)j FK(so)d(by)h(linearity)i(of)d(e)o (xpectation,)j(E)p FE(\()p FF(X)9 b FE(\))20 b(=)g FF(r)2134 2959 y Fr(0)2157 2992 y FG(`)p FF(d)5 b FG(=)p FF(r)r FK(.)211 3105 y(W)-7 b(e)22 b(can)i(then)h(say)e(that:)891 3358 y(Pr)982 3230 y Fk(\022)1049 3358 y FF(X)28 b FM(\025)1234 3296 y FH(b)1295 3263 y Fr(0)1318 3296 y FF(r)1355 3263 y Fr(0)1378 3296 y FG(`)p FF(d)p 1234 3337 232 4 v 1331 3420 a(r)1475 3230 y Fk(\023)1563 3358 y FE(=)19 b FK(Pr)p FE(\()p FF(X)29 b FM(\025)20 b FE(\()p FK(1)13 b FE(+)g FH(d)e FE(\))f FK(E)o FE(\()p FF(X)f FE(\)\))20 b FM(\024)g FK(e)2600 3320 y Fr(\000)7 b FC(E)o FB(\()p Fo(X)f FB(\))p Fq(d)2839 3296 y Fl(2)2868 3320 y Fp(=)p FC(4)2984 3358 y FG(;)70 3563 y FK(where)23 b FH(d)32 b FE(=)19 b FH(b)542 3530 y Fr(0)578 3563 y FM(\000)13 b FK(1)22 b(and)i(the)g(last)g (equation)i(follo)n(ws)e(by)g(Chernof)n(f)g(bounds)i(if)d(1)d FG(<)g FH(b)2838 3530 y Fr(0)2881 3563 y FG(<)g FK(2)p FF(e)13 b FM(\000)g FK(1.)211 3676 y(The)31 b(number)h(of)g(w)o(ays)g (to)f(choose)i(a)e(set)h FF(R)1658 3643 y Fr(0)1711 3676 y FK(of)f(the)h(appropriate)j(size)d(is)g(no)f(more)h(than)g FE(\()p FF(r)12 b FK(e)g FG(=)p FF(r)3410 3643 y Fr(0)3433 3676 y FE(\))3468 3643 y Fo(r)3496 3619 y Fn(0)3518 3676 y FK(.)52 b(So)30 b(the)70 3789 y(probability)c(that)e(no)g(subset)h FF(R)1070 3756 y Fr(0)1115 3789 y FK(of)e(size)h FF(r)1414 3756 y Fr(0)1460 3789 y FK(has)g(this)g(bad)g(e)n(v)o(ent)g(occur)g(is) 1611 3913 y Fk(\020)1676 3953 y FF(r)12 b FK(e)p 1676 3993 88 4 v 1690 4077 a FF(r)1727 4050 y Fr(0)1774 3913 y Fk(\021)1828 3935 y Fo(r)1856 3911 y Fn(0)1890 4014 y FM(\001)h FK(e)1968 3977 y Fr(\000)2030 3950 y Fh(r)2050 3932 y Fn(0)2068 3950 y Fi(`)2089 3932 y Fn(0)2106 3950 y Fh(d)s Fj(d)2165 3932 y Fl(2)p 2030 3961 165 3 v 2089 4000 a(4)p Fh(r)2263 4014 y FG(:)70 4229 y FK(Belo)n(w)22 b(we)h(solv)o(e)h(for)g(appropriate)j FF(d)h FK(such)c(that)g(this)g (probability)j(is)c(less)h(than)h(1)p FG(=)p FF(n)2789 4196 y FC(2)2827 4229 y FK(.)1908 4457 y SDict begin H.S end 1908 4457 a 1908 4457 a SDict begin 13.6 H.A end 1908 4457 a 1908 4457 a SDict begin [ /View [/XYZ H.V] /Dest (equation.4.7) cvn H.B /DEST pdfmark end 1908 4457 a 1918 4356 a Fk(\020)1982 4395 y FF(r)12 b FK(e)p 1982 4436 88 4 v 1996 4519 a FF(r)2033 4493 y Fr(0)2080 4356 y Fk(\021)2135 4378 y Fo(r)2163 4354 y Fn(0)2196 4457 y FM(\001)h FK(e)2275 4419 y Fr(\000)2337 4393 y Fh(r)2357 4375 y Fn(0)2375 4393 y Fi(`)p Fh(d)s Fj(d)2455 4375 y Fl(2)p 2336 4404 147 3 v 2387 4442 a(4)p Fh(r)2580 4457 y FM(\024)82 b FK(1)p FG(=)p FF(n)2868 4419 y FC(2)p Black 3656 4457 a FK(\(4.7\))p Black 1404 4691 a FM(\()-15 b(\))201 b FF(r)1809 4654 y Fr(0)1842 4691 y FK(ln)1923 4591 y Fk(\020)1987 4630 y FF(r)12 b FK(e)p 1987 4671 88 4 v 2001 4754 a FF(r)2038 4728 y Fr(0)2085 4591 y Fk(\021)2152 4691 y FM(\000)2245 4630 y FF(r)2282 4597 y Fr(0)2305 4630 y FG(`)p FF(d)5 b FH(d)2449 4597 y FC(2)p 2245 4671 242 4 v 2325 4754 a FK(4)p FF(r)2580 4691 y FM(\024)82 b(\000)p FK(2)10 b(ln)h FF(n)p Black 671 w FK(\(4.8\))p Black 914 4909 a FM(\()-15 b(\))1467 4848 y FK(4)p FF(r)p 1293 4889 431 4 v 1293 4972 a(r)1330 4946 y Fr(0)1353 4972 y FG(`)p FE(\()p FH(b)1487 4946 y Fr(0)1522 4972 y FM(\000)13 b FK(1)p FE(\))1686 4946 y FC(2)1743 4808 y Fk(\020)1798 4909 y FF(r)1835 4872 y Fr(0)1868 4909 y FK(ln)1948 4808 y Fk(\020)2013 4848 y FF(r)f FK(e)p 2013 4889 88 4 v 2027 4972 a FF(r)2064 4946 y Fr(0)2110 4808 y Fk(\021)2177 4909 y FE(+)h FK(2)d(ln)h FF(n)2442 4808 y Fk(\021)2580 4909 y FM(\024)82 b FF(d)51 b FG(:)p Black 802 w FK(\(4.9\))p Black 70 5132 a(W)-7 b(e)22 b(get)i(step)g(\()p 0 0 .8 TeXcolorrgb 544 5133 a SDict begin H.S end 544 5133 a 0 0 .8 TeXcolorrgb -1 x FK(4.8)p 0 0 .8 TeXcolorrgb 657 5070 a SDict begin H.R end 657 5070 a 657 5132 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (equation.4.7) cvn H.B /ANN pdfmark end 657 5132 a Black FK(\))g(from)g(step)g(\()p 0 0 .8 TeXcolorrgb 1110 5133 a SDict begin H.S end 1110 5133 a 0 0 .8 TeXcolorrgb -1 x FK(4.7)p 0 0 .8 TeXcolorrgb 1223 5070 a SDict begin H.R end 1223 5070 a 1223 5132 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (equation.4.7) cvn H.B /ANN pdfmark end 1223 5132 a Black FK(\))g(in)f(the)h(abo)o(v)o(e)g(by)g(taking)h(the) e(logarithm)i(of)f(both)g(sides.)p 3765 5132 4 62 v 3769 5074 55 4 v 3769 5132 V 3822 5132 4 62 v Black .8 .3 .3 TeXcolorrgb 1000 5401 a SDict begin H.S end 1000 5401 a .8 .3 .3 TeXcolorrgb 1002 5400 a Fv(T)t FC(H)t(E)t(O)t(RY)h(O)t(F)f Fv(C)t FC(O)t(M)t(P)t(U)t(T)t(I)t(N)t(G)p .8 .3 .3 TeXcolorrgb 1876 5344 a SDict begin H.R end 1876 5344 a 1876 5400 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://dx.doi.org/10.4086/toc) >> /Subtype /Link H.B /ANN pdfmark end 1876 5400 a Black Fv(,)e(V)-11 b(olume)19 b(3)i(\(2007\),)c(pp.)25 b(1\22623)928 b(13)p Black eop end %%Page: 14 14 TeXDict begin 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 Black 0 TeXcolorgray 70 199 a SDict begin H.S end 70 199 a 0 TeXcolorgray 0 TeXcolorgray 70 199 a SDict begin H.R end 70 199 a 70 199 a SDict begin [ /View [/XYZ H.V] /Dest (page.14) cvn H.B /DEST pdfmark end 70 199 a Black 1514 w Fv(A)t(.)25 b(F)t FC(I)t(A)m(T)f(A)t(N)t(D)h Fv(J)t(.)g(S)t FC(A)t(I)t(A)p Black 70 348 a SDict begin H.S end 70 348 a 70 348 a SDict begin 13.6 H.A end 70 348 a 70 348 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.4) cvn H.B /DEST pdfmark end 70 348 a 92 x Fs(4.4)99 b Ff(\()p Fe(a)8 b Fd(;)j Fe(b)h Ff(\))p Fs(-good)24 b(super)o(nodes)70 527 y SDict begin H.S end 70 527 a 70 527 a SDict begin 13.6 H.A end 70 527 a 70 527 a SDict begin [ /View [/XYZ H.V] /Dest (theorem.4.8) cvn H.B /DEST pdfmark end 70 527 a Black 89 x FI(Lemma)g(4.8.)p Black 43 w FF(Let)h FH(a)8 b FG(;)i FH(d)868 583 y Fr(0)891 616 y FG(;)g FF(n)26 b(be)f(values)i(wher)m(e)f FH(a)j FG(<)21 b FK(1)p FG(=)p FK(2)26 b FF(and)h FH(d)2165 583 y Fr(0)2209 616 y FG(>)21 b FK(0)k FF(and)h(let)g(k)r FE(\()p FH(d)2781 583 y Fr(0)2803 616 y FG(;)10 b FH(a)e FE(\))26 b FF(be)f(a)h(value)g(that)h(depends)70 729 y(only)22 b(on)f FH(a)8 b FG(;)i FH(d)514 696 y Fr(0)557 729 y FF(and)22 b(assume)g(n)f(is)g(suf)n(\002ciently)k(lar)m(g)o(e)o (.)j(Let)21 b(eac)o(h)g(node)i(participate)h(in)d(k)r FE(\()p FH(d)2966 696 y Fr(0)2989 729 y FG(;)10 b FH(a)e FE(\))i FK(ln)h FF(n)21 b(r)o(andom)h(middle)70 842 y(supernodes.)34 b(Then)24 b(r)m(emo)o(ving)i(any)f(set)f(of)g(n)p FG(=)p FK(2)h FF(nodes)h(still)f(leaves)g(all)g(b)n(ut)g FH(d)2598 809 y Fr(0)2620 842 y FF(n)p FG(=)10 b FK(ln)i FF(n)24 b(middle)h(supernodes)j(with)c(at)70 955 y(least)g FH(a)8 b FF(k)r FE(\()p FH(d)462 922 y Fr(0)485 955 y FG(;)i FH(a)e FE(\))i FK(ln)h FF(n)23 b(live)h(nodes.)p Black 70 1147 a(Pr)l(oof)o(.)p Black 45 w FK(F)o(or)35 b(simplicity)-6 b(,)39 b(we)34 b(will)h(assume)h(there)g(are)f FF(n)g FK(middle)h(supernodes)i(\(we)c(can)i(thro)n(w)f(out)g(an)o(y)h(e)o (xcess)70 1260 y(supernodes\).)211 1374 y(Let)31 b FG(`)24 b FE(=)g FF(n)p FK(,)33 b FG(`)659 1341 y Fr(0)706 1374 y FE(=)25 b FF(n)p FG(=)p FK(2,)34 b FF(r)27 b FE(=)d FF(n)p FK(,)33 b FF(r)1289 1341 y Fr(0)1337 1374 y FE(=)24 b FH(d)1488 1341 y Fr(0)1510 1374 y FF(n)p FG(=)10 b FK(ln)i FF(n)p FK(,)33 b FH(l)j FE(=)24 b FK(2)p FH(a)40 b FK(and)32 b FF(d)d FE(=)c FF(k)r FE(\()p FH(d)2581 1341 y Fr(0)2603 1374 y FG(;)10 b FH(a)e FE(\))i FK(ln)i FF(n)31 b FK(in)p 0 0 .8 TeXcolorrgb 3008 1375 a SDict begin H.S end 3008 1375 a 0 0 .8 TeXcolorrgb -1 x FK(Lemma)p 0 0 .8 TeXcolorrgb 3316 1375 a SDict begin H.S end 3316 1375 a 0 0 .8 TeXcolorrgb -1 x FK(4.6)p 0 0 .8 TeXcolorrgb 3429 1312 a SDict begin H.R end 3429 1312 a 3429 1374 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.6) cvn H.B /ANN pdfmark end 3429 1374 a 0 0 .8 TeXcolorrgb 0 0 .8 TeXcolorrgb 3429 1312 a SDict begin H.R end 3429 1312 a 3429 1374 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.6) cvn H.B /ANN pdfmark end 3429 1374 a Black FK(.)53 b(W)-7 b(e)31 b(w)o(ant)70 1487 y(probability)g(less)e(than)g(1)p FG(=)p FF(n)979 1454 y FC(2)1045 1487 y FK(of)g(being)g(able)g(to)f (remo)o(v)o(e)h FF(n)p FG(=)p FK(2)g(nodes)g(and)g(ha)n(ving)h(a)e(set) h(of)f FH(d)3144 1454 y Fr(0)3167 1487 y FF(n)p FG(=)10 b FK(ln)h FF(n)28 b FK(supernodes)70 1600 y(all)c(with)g(less)h(than)h FH(a)8 b FF(k)r FE(\()p FH(d)908 1567 y Fr(0)930 1600 y FG(;)i FH(a)e FE(\))i FK(ln)i FF(n)24 b FK(li)n(v)o(e)g(nodes.)33 b(This)24 b(happens)j(pro)o(vided)f(that)f(the)g(number)g(of)g (connections)j(from)70 1713 y(each)c(supernode)i(is)e(bounded)h(as)f (in)p 0 0 .8 TeXcolorrgb 1266 1714 a SDict begin H.S end 1266 1714 a 0 0 .8 TeXcolorrgb -1 x FK(Lemma)p 0 0 .8 TeXcolorrgb 1567 1714 a SDict begin H.S end 1567 1714 a 0 0 .8 TeXcolorrgb -1 x FK(4.6)p 0 0 .8 TeXcolorrgb 1680 1651 a SDict begin H.R end 1680 1651 a 1680 1713 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.6) cvn H.B /ANN pdfmark end 1680 1713 a 0 0 .8 TeXcolorrgb 0 0 .8 TeXcolorrgb 1680 1651 a SDict begin H.R end 1680 1651 a 1680 1713 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.6) cvn H.B /ANN pdfmark end 1680 1713 a Black FK(:)783 1967 y SDict begin H.S end 783 1967 a 783 1967 a SDict begin 13.6 H.A end 783 1967 a 783 1967 a SDict begin [ /View [/XYZ H.V] /Dest (equation.4.10) cvn H.B /DEST pdfmark end 783 1967 a FF(k)r FE(\()p FH(d)916 1930 y Fr(0)939 1967 y FG(;)10 b FH(a)e FE(\))i FK(ln)h FF(n)84 b FM(\025)1608 1906 y FK(4)10 b(ln)i FF(n)p 1458 1946 484 4 v 1458 2029 a FH(d)1514 2003 y Fr(0)1536 2029 y FF(n)p FE(\()p FK(1)h FM(\000)g FK(2)p FH(a)8 b FE(\))1903 2003 y FC(2)1961 1839 y Fk(\022)2038 1906 y FF(n)i FK(ln)q FE(\()p FK(2)g(e)r FE(\))p 2038 1946 293 4 v 2162 2029 a FK(2)2353 1967 y FE(+)2448 1906 y FH(d)2504 1873 y Fr(0)2526 1906 y FF(n)p 2447 1946 127 4 v 2447 2029 a FK(ln)g FF(n)2596 1967 y FM(\001)j FK(ln)2714 1839 y Fk(\022)2791 1906 y FK(ln)e FF(n)p 2791 1946 V 2815 2029 a FH(d)2871 2003 y Fr(0)2927 1839 y Fk(\023)3007 1967 y FE(+)i FK(2)d(ln)g FF(n)3271 1839 y Fk(\023)p Black 3611 1967 a FK(\(4.10\))p Black 1294 2216 a FE(=)1458 2155 y FK(2)g(ln)q FE(\()p FK(2)g(e)q FE(\))j FM(\001)g FK(ln)e FF(n)p 1458 2195 470 4 v 1473 2279 a FH(d)1529 2252 y Fr(0)1552 2279 y FE(\()p FK(1)i FM(\000)g FK(2)p FH(a)8 b FE(\))1874 2252 y FC(2)1950 2216 y FE(+)13 b FF(o)p FE(\()p FK(1)p FE(\))p Black 1417 w FK(\(4.11\))p Black 551 2464 a FM(\()-15 b(\))202 b FF(k)r FE(\()p FH(d)1053 2427 y Fr(0)1075 2464 y FG(;)10 b FH(a)e FE(\))84 b FM(\025)1530 2403 y FK(2)10 b(ln)r FE(\()p FK(2)g(e)q FE(\))p 1458 2443 439 4 v 1458 2527 a FH(d)1514 2500 y Fr(0)1536 2527 y FE(\()p FK(1)j FM(\000)g FK(2)p FH(a)8 b FE(\))1858 2500 y FC(2)1918 2464 y FE(+)13 b FF(o)p FE(\()p FK(1)p FE(\))46 b FG(:)p Black 1378 w FK(\(4.12\))p Black 3765 2714 4 62 v 3769 2656 55 4 v 3769 2714 V 3822 2714 4 62 v 70 2796 a SDict begin H.S end 70 2796 a 70 2796 a SDict begin 13.6 H.A end 70 2796 a 70 2796 a SDict begin [ /View [/XYZ H.V] /Dest (theorem.4.9) cvn H.B /DEST pdfmark end 70 2796 a Black 114 x FI(Lemma)21 b(4.9.)p Black 39 w FF(Let)h FH(b)11 b FG(;)f FH(d)854 2877 y Fr(0)877 2910 y FG(;)g FF(n)p FG(;)g FF(k)24 b(be)e(values)h(suc)o(h)g(that)f FH(b)30 b FG(>)19 b FK(1)p FF(,)i FH(d)2080 2877 y Fr(0)2122 2910 y FG(>)d FK(0)k FF(and)g(assume)h(n)f(is)g(suf)n(\002ciently)j (lar)m(g)o(e)o(.)k(Let)21 b(eac)o(h)70 3023 y(node)27 b(participate)i(in)d(k)12 b FK(ln)f FF(n)26 b(of)g(the)h(middle)f (supernodes,)k(c)o(hosen)e(uniformly)g(at)e(r)o(andom.)37 b(Then)26 b(all)h(b)n(ut)g FH(d)3581 2990 y Fr(0)3603 3023 y FF(n)p FG(=)10 b FK(ln)i FF(n)70 3136 y(middle)24 b(supernodes)j(have)d(less)g(than)g FH(b)11 b FF(k)h FK(ln)f FF(n)23 b(participating)28 b(nodes)d(with)e(pr)l(obability)k (at)c(least)i FK(1)13 b FM(\000)g FK(1)p FG(=)p FF(n)3476 3103 y FC(2)3514 3136 y FF(.)p Black 70 3328 a(Pr)l(oof)o(.)p Black 45 w FK(F)o(or)35 b(simplicity)-6 b(,)39 b(we)34 b(will)h(assume)h(there)g(are)f FF(n)g FK(middle)h(supernodes)i(\(we)c (can)i(thro)n(w)f(out)g(an)o(y)h(e)o(xcess)70 3441 y(supernodes)f(and)e (the)f(lemma)g(will)g(still)h(hold\).)56 b(Let)32 b FG(`)24 b FE(=)h FF(n)p FK(,)34 b FF(r)27 b FE(=)e FF(n)p FK(,)34 b FF(r)2414 3408 y Fr(0)2462 3441 y FE(=)24 b FH(d)2613 3408 y Fr(0)2636 3441 y FF(n)p FG(=)10 b FK(ln)i FF(n)p FK(,)34 b FF(d)c FE(=)25 b FF(k)12 b FK(ln)e FF(n)32 b FK(and)h FH(b)3524 3408 y Fr(0)3572 3441 y FE(=)24 b FH(b)43 b FK(in)p 0 0 .8 TeXcolorrgb 70 3555 a SDict begin H.S end 70 3555 a 0 0 .8 TeXcolorrgb -1 x FK(Lemma)p 0 0 .8 TeXcolorrgb 370 3555 a SDict begin H.S end 370 3555 a 0 0 .8 TeXcolorrgb -1 x FK(4.7)p 0 0 .8 TeXcolorrgb 483 3492 a SDict begin H.R end 483 3492 a 483 3554 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.7) cvn H.B /ANN pdfmark end 483 3554 a 0 0 .8 TeXcolorrgb 0 0 .8 TeXcolorrgb 483 3492 a SDict begin H.R end 483 3492 a 483 3554 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.7) cvn H.B /ANN pdfmark end 483 3554 a Black FK(.)29 b(Then)23 b(the)h(statement)h(in)f(this)g(lemma)f(holds)i(pro)o(vided)g(that:) 1137 3808 y SDict begin H.S end 1137 3808 a 1137 3808 a SDict begin 13.6 H.A end 1137 3808 a 1137 3808 a SDict begin [ /View [/XYZ H.V] /Dest (equation.4.13) cvn H.B /DEST pdfmark end 1137 3808 a FF(k)12 b FK(ln)f FF(n)83 b FM(\025)1688 3747 y FK(4)10 b(ln)h FF(n)p 1562 3788 435 4 v 1562 3871 a FH(d)1618 3845 y Fr(0)1640 3871 y FF(n)p FE(\()p FH(b)25 b FM(\000)13 b FK(1)p FE(\))1959 3845 y FC(2)2016 3680 y Fk(\022)2094 3747 y FH(d)2150 3714 y Fr(0)2173 3747 y FF(n)p 2093 3788 127 4 v 2093 3871 a FK(ln)e FF(n)2242 3808 y FM(\001)i FK(ln)2361 3680 y Fk(\022)2437 3747 y FK(ln)e FF(n)p 2437 3788 V 2461 3871 a FH(d)2517 3845 y Fr(0)2574 3680 y Fk(\023)2653 3808 y FE(+)i FK(2)d(ln)h FF(n)2918 3680 y Fk(\023)p Black 3611 3808 a FK(\(4.13\))p Black 905 4060 a FM(\()-15 b(\))201 b FF(k)85 b FM(\025)1763 3998 y FK(4)p 1562 4039 447 4 v 1562 4122 a FE(\()p FH(b)24 b FM(\000)13 b FK(1)p FE(\))1835 4096 y FC(2)1882 4122 y FK(ln)e FF(n)2031 4060 y FM(\001)i FK(ln)2150 3931 y Fk(\022)2227 3998 y FK(ln)e FF(n)p 2227 4039 127 4 v 2251 4122 a FH(d)2307 4096 y Fr(0)2376 4060 y FE(+)2508 3998 y FK(2)p 2469 4039 124 4 v 2469 4122 a FH(d)2525 4096 y Fr(0)2547 4122 y FF(n)2603 3931 y Fk(\023)2725 4060 y FG(:)p Black 861 w FK(\(4.14\))p Black 70 4311 a(The)23 b(right)h(hand)h(side)f(of)f(this)h(equation)i(goes)e(to)g(0)f (as)h FF(n)f FK(goes)h(to)g(in\002nity)-6 b(.)p 3765 4311 4 62 v 3769 4253 55 4 v 3769 4311 V 3822 4311 4 62 v 70 4413 a SDict begin H.S end 70 4413 a 70 4413 a SDict begin 13.6 H.A end 70 4413 a 70 4413 a SDict begin [ /View [/XYZ H.V] /Dest (theorem.4.10) cvn H.B /DEST pdfmark end 70 4413 a Black 95 x FI(Lemma)23 b(4.10.)p Black 43 w FF(Let)h FH(a)8 b FG(;)i FH(d)911 4475 y Fr(0)934 4508 y FG(;)g FF(n)24 b(be)h(values)h(suc)o(h)f(that)g FH(a)k FG(<)20 b FK(1)p FG(=)p FK(2)p FF(,)25 b FH(d)2174 4475 y Fr(0)2218 4508 y FG(>)20 b FK(0)k FF(and)h(let)g(k)r FE(\()p FH(d)2786 4475 y Fr(0)2809 4508 y FG(;)10 b FH(a)e FE(\))24 b FF(be)g(a)h(value)g(that)h(depends)70 4620 y(only)h(on)f FH(d)424 4587 y Fr(0)472 4620 y FF(and)h FH(a)33 b FF(and)27 b(assume)g(n)f(is)g(suf)n(\002ciently)k(lar)m(g)o (e)o(.)37 b(Let)26 b(eac)o(h)g(node)i(participate)h(in)d(k)r FE(\()p FH(d)3192 4587 y Fr(0)3215 4620 y FG(;)10 b FH(a)e FE(\))26 b FF(top)g(\(bottom\))70 4733 y(supernodes.)46 b(Then)28 b(r)m(emo)o(ving)i(any)f(set)f(of)h(n)p FG(=)p FK(2)g FF(nodes)g(still)g(leaves)h(all)f(b)n(ut)g FH(d)2655 4700 y Fr(0)2677 4733 y FF(n)p FG(=)10 b FK(ln)i FF(n)28 b(top)h(\(bottom\))g(supernodes)70 4846 y(with)23 b(at)g(least)i FH(a)8 b FF(k)r FE(\()p FH(d)735 4813 y Fr(0)757 4846 y FG(;)i FH(a)e FE(\))i FK(ln)i FF(n)23 b(live)h(nodes.)p Black 70 5038 a(Pr)l(oof)o(.)p Black 45 w FK(Let)f FG(`)d FE(=)g FF(n)p FK(,)j FG(`)761 5005 y Fr(0)804 5038 y FE(=)c FF(n)p FG(=)p FK(2,)24 b FF(r)f FE(=)d FF(n)p FG(=)10 b FK(ln)i FF(n)p FK(,)23 b FF(r)1535 5005 y Fr(0)1578 5038 y FE(=)d FH(d)1725 5005 y Fr(0)1747 5038 y FF(n)p FG(=)10 b FK(ln)i FF(n)p FK(,)23 b FH(l)31 b FE(=)20 b FK(2)p FH(a)31 b FK(and)24 b FF(d)i FE(=)19 b FF(k)r FE(\()p FH(d)2773 5005 y Fr(0)2796 5038 y FG(;)10 b FH(a)e FE(\))23 b FK(in)p 0 0 .8 TeXcolorrgb 3048 5039 a SDict begin H.S end 3048 5039 a 0 0 .8 TeXcolorrgb -1 x FK(Lemma)p 0 0 .8 TeXcolorrgb 3348 5039 a SDict begin H.S end 3348 5039 a 0 0 .8 TeXcolorrgb -1 x FK(4.6)p 0 0 .8 TeXcolorrgb 3461 4976 a SDict begin H.R end 3461 4976 a 3461 5038 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.6) cvn H.B /ANN pdfmark end 3461 5038 a 0 0 .8 TeXcolorrgb 0 0 .8 TeXcolorrgb 3461 4976 a SDict begin H.R end 3461 4976 a 3461 5038 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.6) cvn H.B /ANN pdfmark end 3461 5038 a Black FK(.)29 b(W)-7 b(e)23 b(w)o(ant)70 5151 y(probability)i(less)d(than)g(1)p FG(=)p FF(n)959 5118 y FC(2)1019 5151 y FK(of)g(being)h(able)f(to)g (remo)o(v)o(e)g FF(n)p FG(=)p FK(2)g(nodes)h(and)f(ha)n(ving)i(a)d(set) h(of)g FH(d)3039 5118 y Fr(0)3061 5151 y FF(n)p FG(=)10 b FK(ln)i FF(n)22 b FK(supernodes)j(all)p Black .8 .3 .3 TeXcolorrgb 1000 5401 a SDict begin H.S end 1000 5401 a .8 .3 .3 TeXcolorrgb 1002 5400 a Fv(T)t FC(H)t(E)t(O)t(RY)g(O)t(F)f Fv(C)t FC(O)t(M)t(P)t(U)t(T)t(I)t(N)t(G)p .8 .3 .3 TeXcolorrgb 1876 5344 a SDict begin H.R end 1876 5344 a 1876 5400 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://dx.doi.org/10.4086/toc) >> /Subtype /Link H.B /ANN pdfmark end 1876 5400 a Black Fv(,)e(V)-11 b(olume)19 b(3)i(\(2007\),)c(pp.)25 b(1\22623)928 b(14)p Black eop end %%Page: 15 15 TeXDict begin 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 Black 0 TeXcolorgray 70 199 a SDict begin H.S end 70 199 a 0 TeXcolorgray 0 TeXcolorgray 70 199 a SDict begin H.R end 70 199 a 70 199 a SDict begin [ /View [/XYZ H.V] /Dest (page.15) cvn H.B /DEST pdfmark end 70 199 a Black 948 w Fv(C)t FC(E)t(N)t(S)t(O)t(R)t (S)t(H)t(I)t(P)26 b Fv(R)t FC(E)t(S)t(I)t(S)t(T)n(A)t(N)t(T)e Fv(P)t FC(E)t(E)t(R)t Fv(-)t FC(T)s(O)t Fv(-)t(P)t FC(E)t(E)t(R)g Fv(N)t FC(E)t(T)t(W)s(O)t(R)t(K)t(S)p Black 70 440 a FK(with)g(less)h(than)g FH(a)8 b FF(k)r FE(\()p FH(d)793 407 y Fr(0)815 440 y FG(;)i FH(a)e FE(\))i FK(ln)i FF(n)24 b FK(li)n(v)o(e)g(nodes.)33 b(W)-7 b(e)23 b(get)i(this)g(pro)o(vided)h (that)f(the)g(number)g(of)g(connections)j(from)c(each)70 553 y(supernode)i(is)d(bounded)j(as)e(in)p 0 0 .8 TeXcolorrgb 1077 554 a SDict begin H.S end 1077 554 a 0 0 .8 TeXcolorrgb -1 x FK(Lemma)p 0 0 .8 TeXcolorrgb 1377 554 a SDict begin H.S end 1377 554 a 0 0 .8 TeXcolorrgb -1 x FK(4.6)p 0 0 .8 TeXcolorrgb 1490 491 a SDict begin H.R end 1490 491 a 1490 553 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.6) cvn H.B /ANN pdfmark end 1490 553 a 0 0 .8 TeXcolorrgb 0 0 .8 TeXcolorrgb 1490 491 a SDict begin H.R end 1490 491 a 1490 553 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.6) cvn H.B /ANN pdfmark end 1490 553 a Black FK(:)761 758 y SDict begin H.S end 761 758 a 761 758 a SDict begin 13.6 H.A end 761 758 a 761 758 a SDict begin [ /View [/XYZ H.V] /Dest (equation.4.15) cvn H.B /DEST pdfmark end 761 758 a FF(k)r FE(\()p FH(d)894 721 y Fr(0)916 758 y FG(;)10 b FH(a)e FE(\))84 b FM(\025)1517 697 y FK(4)p 1298 738 484 4 v 1298 821 a FH(d)1354 795 y Fr(0)1377 821 y FF(n)p FE(\()p FK(1)13 b FM(\000)g FK(2)p FH(a)8 b FE(\))1744 795 y FC(2)1802 630 y Fk(\022)1879 697 y FF(n)i FK(ln)q FE(\()p FK(2)g(e)q FE(\))p 1879 738 293 4 v 2002 821 a FK(2)2194 758 y FE(+)2289 697 y FH(d)2345 664 y Fr(0)2367 697 y FF(n)p 2287 738 127 4 v 2287 821 a FK(ln)h FF(n)2436 758 y FM(\001)i FK(ln)q FE(\()p FK(1)p FG(=)p FH(d)2726 721 y Fr(0)2749 758 y FE(\))g(+)g FK(2)d(ln)h FF(n)3062 630 y Fk(\023)p Black 3611 758 a FK(\(4.15\))p Black 1135 1008 a FE(=)1371 946 y FK(2)f(ln)q FE(\()p FK(2)g(e)q FE(\))p 1298 987 439 4 v 1298 1070 a FH(d)1354 1044 y Fr(0)1377 1070 y FE(\()p FK(1)j FM(\000)g FK(2)p FH(a)8 b FE(\))1699 1044 y FC(2)1759 1008 y FE(+)13 b FF(o)p FE(\()p FK(1)p FE(\))46 b FG(:)p Black 1537 w FK(\(4.16\))p Black 3765 1208 4 62 v 3769 1150 55 4 v 3769 1208 V 3822 1208 4 62 v 70 1276 a SDict begin H.S end 70 1276 a 70 1276 a SDict begin 13.6 H.A end 70 1276 a 70 1276 a SDict begin [ /View [/XYZ H.V] /Dest (theorem.4.11) cvn H.B /DEST pdfmark end 70 1276 a Black 113 x FI(Lemma)23 b(4.11.)p Black 43 w FF(Let)g FH(b)11 b FG(;)f FH(d)906 1356 y Fr(0)929 1389 y FG(;)g FF(n)p FG(;)g FF(k)26 b(be)f(values)g(suc)o(h)g(that)g FH(b)32 b FG(>)20 b FK(1)p FF(,)k FH(d)2150 1356 y Fr(0)2193 1389 y FG(>)c FK(0)k FF(and)h(n)e(is)h(suf)n(\002ciently)k(lar)m(g)o(e) o(.)j(Let)24 b(eac)o(h)h(node)70 1501 y(participate)h(in)e(k)g(of)g (the)g(top)g(\(bottom\))h(supernodes)i(\(c)o(hosen)e(uniformly)g(at)e (r)o(andom\).)30 b(Then)24 b(all)g(b)n(ut)g FH(d)3442 1468 y Fr(0)3464 1501 y FF(n)p FG(=)10 b FK(ln)i FF(n)23 b(top)70 1614 y(\(bottom\))h(supernodes)j(consist)e(of)f(less)g(than)g FH(b)11 b FF(k)h FK(ln)f FF(n)23 b(nodes)i(with)f(pr)l(obability)i(at)e (least)g FK(1)13 b FM(\000)g FK(1)p FG(=)p FF(n)3218 1581 y FC(2)3256 1614 y FF(.)p Black 70 1764 a(Pr)l(oof)o(.)p Black 45 w FK(Let)24 b FG(`)c FE(=)g FF(n)p FK(,)j FF(r)g FE(=)d FF(n)p FG(=)10 b FK(ln)i FF(n)p FK(,)23 b FF(r)1183 1731 y Fr(0)1227 1764 y FE(=)d FH(d)1374 1731 y Fr(0)1396 1764 y FF(n)p FG(=)10 b FK(ln)i FF(n)p FK(,)23 b FF(d)j FE(=)20 b FF(k)25 b FK(and)f FH(b)2111 1731 y Fr(0)2154 1764 y FE(=)c FH(b)34 b FK(in)p 0 0 .8 TeXcolorrgb 2423 1765 a SDict begin H.S end 2423 1765 a 0 0 .8 TeXcolorrgb -1 x FK(Lemma)p 0 0 .8 TeXcolorrgb 2724 1765 a SDict begin H.S end 2724 1765 a 0 0 .8 TeXcolorrgb -1 x FK(4.7)p 0 0 .8 TeXcolorrgb 2837 1702 a SDict begin H.R end 2837 1702 a 2837 1764 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.7) cvn H.B /ANN pdfmark end 2837 1764 a 0 0 .8 TeXcolorrgb 0 0 .8 TeXcolorrgb 2837 1702 a SDict begin H.R end 2837 1702 a 2837 1764 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.7) cvn H.B /ANN pdfmark end 2837 1764 a Black FK(.)c(Then)24 b(the)g(statement)h(in)f(this)70 1877 y(lemma)f(holds)h(pro)o(vided)i(that:)1126 2083 y SDict begin H.S end 1126 2083 a 1126 2083 a SDict begin 13.6 H.A end 1126 2083 a 1126 2083 a SDict begin [ /View [/XYZ H.V] /Dest (equation.4.17) cvn H.B /DEST pdfmark end 1126 2083 a FF(k)84 b FM(\025)1608 2021 y FK(4)p 1414 2062 435 4 v 1414 2145 a FH(d)1470 2119 y Fr(0)1493 2145 y FF(n)p FE(\()p FH(b)24 b FM(\000)13 b FK(1)p FE(\))1811 2119 y FC(2)1868 1955 y Fk(\022)1946 2021 y FH(d)2002 1988 y Fr(0)2025 2021 y FF(n)p 1945 2062 127 4 v 1945 2145 a FK(ln)e FF(n)2094 2083 y FM(\001)i FK(ln)2213 1982 y Fk(\020)2296 2021 y FF(e)p 2277 2062 79 4 v 2277 2145 a FH(d)2333 2119 y Fr(0)2365 1982 y Fk(\021)2432 2083 y FE(+)g FK(2)d(ln)h FF(n)2697 1955 y Fk(\023)p Black 3611 2083 a FK(\(4.17\))p Black 1250 2334 a FE(=)1610 2273 y FK(4)p 1414 2313 437 4 v 1414 2397 a(ln)g FF(n)p FE(\()p FH(b)24 b FM(\000)13 b FK(1)p FE(\))1813 2370 y FC(2)1873 2334 y FM(\001)1911 2206 y Fk(\022)1978 2334 y FK(ln)2059 2233 y Fk(\020)2142 2273 y FF(e)p 2123 2313 79 4 v 2123 2397 a FH(d)2179 2370 y Fr(0)2212 2233 y Fk(\021)2278 2334 y FE(+)2372 2273 y FK(2)d(ln)h FF(n)p 2372 2313 182 4 v 2401 2397 a FH(d)2457 2370 y Fr(0)2479 2397 y FF(n)2563 2206 y Fk(\023)2686 2334 y FG(:)p Black 900 w FK(\(4.18\))p Black 70 2537 a(The)23 b(right)h(hand)h(side)f(of)f (this)h(equation)i(goes)e(to)g(0)f(as)h FF(n)f FK(goes)h(to)g (in\002nity)-6 b(.)p 3765 2537 4 62 v 3769 2479 55 4 v 3769 2537 V 3822 2537 4 62 v 70 2624 a SDict begin H.S end 70 2624 a 70 2624 a SDict begin 13.6 H.A end 70 2624 a 70 2624 a SDict begin [ /View [/XYZ H.V] /Dest (theorem.4.12) cvn H.B /DEST pdfmark end 70 2624 a Black 93 x FI(Cor)n(ollary)32 b(4.12.)p Black 46 w FF(Let)e FH(b)11 b FG(;)f FH(d)1001 2684 y Fr(0)1024 2717 y FG(;)g FF(n)p FG(;)g FF(k)32 b(be)f(values)g(suc)o(h)g(that)g FH(b)k FG(>)24 b FK(1)p FF(,)31 b FH(d)2289 2684 y Fr(0)2335 2717 y FG(>)24 b FK(0)30 b FF(and)h(n)e(is)i(suf)n(\002ciently)i(lar)m(g)o(e)o(.)50 b(Let)29 b(eac)o(h)70 2830 y(data)d(item)g(be)f(stor)m(ed)i(in)f(k)h (of)e(the)h(bottom)h(supernodes)i(\(c)o(hosen)e(uniformly)h(at)d(r)o (andom\).)37 b(Then)25 b(all)h(b)n(ut)h FH(d)3581 2797 y Fr(0)3603 2830 y FF(n)p FG(=)10 b FK(ln)i FF(n)70 2943 y(bottom)24 b(supernodes)j(have)d(less)g(than)g FH(b)11 b FF(k)h FK(ln)f FF(n)24 b(data)g(items)g(stor)m(ed)g(on)g(them)f(with) h(pr)l(obability)i(at)e(least)g FK(1)13 b FM(\000)g FK(1)p FG(=)p FF(n)3707 2910 y FC(2)3745 2943 y FF(.)p Black 70 3093 a(Pr)l(oof)o(.)p Black 45 w FK(Let)31 b(the)g(data)g(items)h (be)e(the)i(left)f(side)h(of)e(a)h(bipartite)i(graph)f(and)g(the)f (bottom)g(supernodes)k(be)c(the)g(right)70 3206 y(side.)e(The)23 b(proof)i(is)e(then)h(the)g(same)g(as)p 0 0 .8 TeXcolorrgb 1355 3207 a SDict begin H.S end 1355 3207 a 0 0 .8 TeXcolorrgb -1 x FK(Lemma)p 0 0 .8 TeXcolorrgb 1656 3207 a SDict begin H.S end 1656 3207 a 0 0 .8 TeXcolorrgb -1 x FK(4.11)p 0 0 .8 TeXcolorrgb 1814 3144 a SDict begin H.R end 1814 3144 a 1814 3206 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.11) cvn H.B /ANN pdfmark end 1814 3206 a 0 0 .8 TeXcolorrgb 0 0 .8 TeXcolorrgb 1814 3144 a SDict begin H.R end 1814 3144 a 1814 3206 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.11) cvn H.B /ANN pdfmark end 1814 3206 a Black FK(.)p 3765 3206 4 62 v 3769 3148 55 4 v 3769 3206 V 3822 3206 4 62 v 70 3293 a SDict begin H.S end 70 3293 a 70 3293 a SDict begin 13.6 H.A end 70 3293 a 70 3293 a SDict begin [ /View [/XYZ H.V] /Dest (theorem.4.13) cvn H.B /DEST pdfmark end 70 3293 a Black 93 x FI(Cor)n(ollary)h(4.13.)p Black 42 w FF(Let)e FH(d)887 3353 y Fr(0)930 3386 y FG(>)d FK(0)p FF(,)i FH(a)28 b FG(<)20 b FK(1)p FG(=)p FK(2)p FF(,)k FH(b)31 b FG(>)20 b FK(1)p FF(.)28 b(Let)23 b(k)r FE(\()p FH(d)2009 3353 y Fr(0)2032 3386 y FG(;)10 b FH(a)e FE(\))p FF(,)23 b(be)g(a)g(value)i(depending)h(only)e(on)g FH(d)3359 3353 y Fr(0)3404 3386 y FF(and)g(assume)70 3499 y(n)31 b(is)h(suf)n(\002ciently)j(lar)m(g)o(e)o(.)55 b(Let)31 b(eac)o(h)h(node)h(appear)h(in)e(k)r FE(\()p FH(d)2004 3466 y Fr(0)2026 3499 y FG(;)10 b FH(a)e FE(\))32 b FF(top)g(supernodes,)37 b(k)r FE(\()p FH(d)2943 3466 y Fr(0)2966 3499 y FG(;)10 b FH(a)e FE(\))32 b FF(bottom)g(supernodes) 70 3612 y(and)22 b(k)r FE(\()p FH(d)360 3579 y Fr(0)382 3612 y FG(;)10 b FH(a)e FE(\))i FK(ln)i FF(n)21 b(middle)h(supernodes.) 32 b(Then)21 b(all)h(b)n(ut)g FH(d)1918 3579 y Fr(0)1941 3612 y FF(n)f(of)h(the)g(supernodes)j(ar)m(e)c FE(\()p FH(a)8 b FF(k)r FE(\()p FH(d)3037 3579 y Fr(0)3060 3612 y FG(;)i FH(a)e FE(\))p FG(;)i FH(b)h FF(k)r FE(\()p FH(d)3424 3579 y Fr(0)3448 3612 y FG(;)f FH(a)e FE(\)\))p FF(-good)70 3724 y(with)23 b(pr)l(obability)k FK(1)13 b FM(\000)g FF(O)p FE(\()p FK(1)p FG(=)p FF(n)1050 3691 y FC(2)1088 3724 y FE(\))p FF(.)p Black 70 3874 a(Pr)l(oof)o(.)p Black 45 w FK(Use)1439 4031 y FF(k)r FE(\()p FH(d)1572 3994 y Fr(0)1595 4031 y FG(;)d FH(a)e FE(\))21 b(=)1851 3970 y FK(10)p 1851 4010 91 4 v 1874 4094 a(3)1965 4031 y FM(\001)2085 3970 y FK(2)10 b(ln)r FE(\()p FK(2)g(e)q FE(\))p 2013 4010 439 4 v 2013 4094 a FH(d)2069 4067 y Fr(0)2091 4094 y FE(\()p FK(1)j FM(\000)g FK(2)p FH(a)8 b FE(\))2413 4067 y FC(2)70 4225 y FK(in)p 0 0 .8 TeXcolorrgb 174 4226 a SDict begin H.S end 174 4226 a 0 0 .8 TeXcolorrgb -1 x FK(Lemma)p 0 0 .8 TeXcolorrgb 485 4226 a SDict begin H.S end 485 4226 a 0 0 .8 TeXcolorrgb -1 x FK(4.10)p 0 0 .8 TeXcolorrgb 643 4163 a SDict begin H.R end 643 4163 a 643 4225 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.10) cvn H.B /ANN pdfmark end 643 4225 a 0 0 .8 TeXcolorrgb 0 0 .8 TeXcolorrgb 643 4163 a SDict begin H.R end 643 4163 a 643 4225 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.10) cvn H.B /ANN pdfmark end 643 4225 a Black FK(.)62 b(Then)34 b(we)g(kno)n(w)g(that)h(no)f(more)h(than)g(3)p FH(d)2127 4192 y Fr(0)2150 4225 y FF(n)p FG(=)p FE(\()p FK(10)10 b(ln)j FF(n)p FE(\))34 b FK(top)h(supernodes)i(and)e(no)g (more)f(than)70 4338 y(3)p FH(d)171 4305 y Fr(0)194 4338 y FF(n)p FG(=)p FE(\()p FK(10)10 b(ln)j FF(n)p FE(\))27 b FK(bottom)h(supernodes)i(ha)n(v)o(e)e(less)f(than)h FH(a)8 b FF(k)r FE(\()p FH(d)2066 4305 y Fr(0)2089 4338 y FG(;)i FH(a)e FE(\))i FK(ln)h FF(n)27 b FK(li)n(v)o(e)g(nodes.)41 b(Ne)o(xt)27 b(plugging)i FF(k)r FE(\()p FH(d)3504 4305 y Fr(0)3527 4338 y FG(;)10 b FH(a)e FE(\))27 b FK(into)p 0 0 .8 TeXcolorrgb 70 4452 a SDict begin H.S end 70 4452 a 0 0 .8 TeXcolorrgb -1 x FK(Lemma)p 0 0 .8 TeXcolorrgb 372 4452 a SDict begin H.S end 372 4452 a 0 0 .8 TeXcolorrgb -1 x FK(4.8)p 0 0 .8 TeXcolorrgb 485 4389 a SDict begin H.R end 485 4389 a 485 4451 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.8) cvn H.B /ANN pdfmark end 485 4451 a 0 0 .8 TeXcolorrgb 0 0 .8 TeXcolorrgb 485 4389 a SDict begin H.R end 485 4389 a 485 4451 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.8) cvn H.B /ANN pdfmark end 485 4451 a Black 26 w FK(gi)n(v)o(es)f(that)h(no)e(more)h(than)h(3)p FH(d)1496 4418 y Fr(0)1519 4451 y FF(n)p FG(=)p FE(\()p FK(10)10 b(ln)j FF(n)p FE(\))25 b FK(middle)i(supernodes)i(ha)n(v)o(e)d (less)h(than)f FH(a)8 b FF(k)r FE(\()p FH(d)3378 4418 y Fr(0)3401 4451 y FG(;)i FH(a)e FE(\))i FK(ln)h FF(n)26 b FK(li)n(v)o(e)70 4564 y(nodes.)211 4677 y(Ne)o(xt)32 b(using)i FF(k)r FE(\()p FH(d)780 4644 y Fr(0)803 4677 y FG(;)10 b FH(a)e FE(\))32 b FK(in)p 0 0 .8 TeXcolorrgb 1073 4678 a SDict begin H.S end 1073 4678 a 0 0 .8 TeXcolorrgb -1 x FK(Lemma)p 0 0 .8 TeXcolorrgb 1383 4678 a SDict begin H.S end 1383 4678 a 0 0 .8 TeXcolorrgb -1 x FK(4.11)p 0 0 .8 TeXcolorrgb 1541 4615 a SDict begin H.R end 1541 4615 a 1541 4677 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.11) cvn H.B /ANN pdfmark end 1541 4677 a 0 0 .8 TeXcolorrgb 0 0 .8 TeXcolorrgb 1541 4615 a SDict begin H.R end 1541 4615 a 1541 4677 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.11) cvn H.B /ANN pdfmark end 1541 4677 a Black 33 w FK(and)p 0 0 .8 TeXcolorrgb 1737 4679 a SDict begin H.S end 1737 4679 a 0 0 .8 TeXcolorrgb -2 x FK(Lemma)p 0 0 .8 TeXcolorrgb 2047 4679 a SDict begin H.S end 2047 4679 a 0 0 .8 TeXcolorrgb -2 x FK(4.9)p 0 0 .8 TeXcolorrgb 2160 4615 a SDict begin H.R end 2160 4615 a 2160 4677 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.9) cvn H.B /ANN pdfmark end 2160 4677 a 0 0 .8 TeXcolorrgb 0 0 .8 TeXcolorrgb 2160 4615 a SDict begin H.R end 2160 4615 a 2160 4677 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.9) cvn H.B /ANN pdfmark end 2160 4677 a Black 33 w FK(gi)n(v)o(es)h(that)h(no)f(more)g(than)g FH(d)3168 4644 y Fr(0)3191 4677 y FF(n)p FG(=)p FE(\()p FK(20)10 b(ln)j FF(n)p FE(\))33 b FK(of)f(the)70 4790 y(supernodes)j(can)e(ha)n (v)o(e)g(more)f(than)i FH(b)11 b FF(k)r FE(\()p FH(d)1469 4757 y Fr(0)1491 4790 y FG(;)f FH(a)e FE(\))i FK(ln)i FF(n)32 b FK(nodes)h(in)g(them.)55 b(Finally)-6 b(,)35 b(using)f FF(k)r FE(\()p FH(d)3070 4757 y Fr(0)3093 4790 y FG(;)10 b FH(a)e FE(\))32 b FK(in)p 0 0 .8 TeXcolorrgb 3362 4791 a SDict begin H.S end 3362 4791 a 0 0 .8 TeXcolorrgb -1 x FK(Lemma)p 0 0 .8 TeXcolorrgb 3671 4791 a SDict begin H.S end 3671 4791 a 0 0 .8 TeXcolorrgb -1 x FK(4.12)p 0 0 .8 TeXcolorrgb 3829 4728 a SDict begin H.R end 3829 4728 a 3829 4790 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.12) cvn H.B /ANN pdfmark end 3829 4790 a 0 0 .8 TeXcolorrgb 0 0 .8 TeXcolorrgb 3829 4728 a SDict begin H.R end 3829 4728 a 3829 4790 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.12) cvn H.B /ANN pdfmark end 3829 4790 a Black 70 4903 a FK(gi)n(v)o(es)c(that)g(no)g(more)f(than)i FH(d)1019 4870 y Fr(0)1041 4903 y FF(n)p FG(=)p FE(\()p FK(20)10 b(ln)j FF(n)p FE(\))28 b FK(of)g(the)g(bottom)g(supernodes)j (can)d(ha)n(v)o(e)g(more)g(than)g FH(b)11 b FF(k)r FE(\()p FH(d)3357 4870 y Fr(0)3380 4903 y FG(;)f FH(a)e FE(\))i FK(ln)i FF(n)27 b FK(data)70 5016 y(items)e(stored)i(at)f(them.)35 b(If)25 b(we)g(put)h(these)g(results)i(together)l(,)g(we)d(get)h(that)g (no)g(more)f(than)h FH(d)11 b FF(n)p FG(=)f FK(ln)i FF(n)26 b FK(supernodes)i(are)70 5128 y(not)23 b FE(\()p FH(a)8 b FF(k)r FE(\()p FH(d)441 5095 y Fr(0)464 5128 y FG(;)i FH(a)e FE(\))p FG(;)i FH(b)h FF(k)r FE(\()p FH(d)828 5095 y Fr(0)852 5128 y FG(;)f FH(a)e FE(\)\))p FK(-good)25 b(with)f(probability)i(1)13 b FM(\000)g FF(O)p FE(\()p FK(1)p FG(=)p FF(n)2241 5095 y FC(2)2279 5128 y FE(\))p FK(.)p 3765 5128 4 62 v 3769 5070 55 4 v 3769 5128 V 3822 5128 4 62 v Black .8 .3 .3 TeXcolorrgb 1000 5401 a SDict begin H.S end 1000 5401 a .8 .3 .3 TeXcolorrgb 1002 5400 a Fv(T)t FC(H)t(E)t(O)t(RY)25 b(O)t(F)f Fv(C)t FC(O)t(M)t(P)t(U)t(T)t(I)t(N)t(G) p .8 .3 .3 TeXcolorrgb 1876 5344 a SDict begin H.R end 1876 5344 a 1876 5400 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://dx.doi.org/10.4086/toc) >> /Subtype /Link H.B /ANN pdfmark end 1876 5400 a Black Fv(,)e(V)-11 b(olume)19 b(3)i(\(2007\),)c(pp.)25 b(1\22623)928 b(15)p Black eop end %%Page: 16 16 TeXDict begin 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 Black 0 TeXcolorgray 70 199 a SDict begin H.S end 70 199 a 0 TeXcolorgray 0 TeXcolorgray 70 199 a SDict begin H.R end 70 199 a 70 199 a SDict begin [ /View [/XYZ H.V] /Dest (page.16) cvn H.B /DEST pdfmark end 70 199 a Black 1514 w Fv(A)t(.)25 b(F)t FC(I)t(A)m(T)f(A)t(N)t(D)h Fv(J)t(.)g(S)t FC(A)t(I)t(A)p Black 70 348 a SDict begin H.S end 70 348 a 70 348 a SDict begin 13.6 H.A end 70 348 a 70 348 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.5) cvn H.B /DEST pdfmark end 70 348 a 92 x Fs(4.5)99 b Ff(\()p Fe(g)8 b Fd(;)j Fe(a)d Fd(;)j Fe(b)h Ff(\))p Fs(-expansi)o(v)o(e)24 b(super)o(nodes)70 526 y SDict begin H.S end 70 526 a 70 526 a SDict begin 13.6 H.A end 70 526 a 70 526 a SDict begin [ /View [/XYZ H.V] /Dest (theorem.4.14) cvn H.B /DEST pdfmark end 70 526 a Black 88 x FI(Theor)n(em)36 b(4.14.)p Black 50 w FF(Let)g FH(d)j FG(>)27 b FK(0)p FF(,)39 b FH(a)c FG(<)27 b FK(1)p FG(=)p FK(2)p FF(,)40 b FK(0)28 b FG(<)f FH(g)36 b FG(<)27 b FK(1)p FF(,)39 b FH(b)f FG(>)27 b FK(1)p FF(.)68 b(Let)36 b(k)r FE(\()p FH(d)11 b FG(;)f FH(a)e FG(;)i FH(g)e FE(\))36 b FF(be)h(a)f(value)h(depending)j(only)70 727 y(on)31 b FH(d)11 b FG(;)f FH(a)e FG(;)i FH(g)40 b FF(and)32 b(assume)h(n)e(is)h(suf)n(\002ciently)j(lar)m(g)o(e)o(.)54 b(Let)32 b(eac)o(h)g(node)h(participate)i(in)c(k)r FE(\()p FH(d)11 b FG(;)f FH(a)e FG(;)i FH(g)e FE(\))32 b FF(top)h(supernodes,) 70 840 y(k)r FE(\()p FH(d)11 b FG(;)f FH(a)e FG(;)i FH(g)e FE(\))19 b FF(bottom)i(supernodes)h(and)f(k)r FE(\()p FH(d)11 b FG(;)f FH(a)e FG(;)i FH(g)e FE(\))i FK(ln)h FF(n)20 b(middle)g(supernodes.)31 b(Then)19 b(all)h(b)n(ut)g FH(d)11 b FF(n)p FG(=)f FK(ln)i FF(n)19 b(top)h(supernodes)70 953 y(ar)m(e)j FE(\()p FH(g)8 b FG(;)i FH(a)e FF(k)r FE(\()p FH(d)j FG(;)f FH(a)e FE(\))p FG(;)i FH(b)h FF(k)r FE(\()p FH(d)g FG(;)f FH(a)e FE(\)\))p FF(-e)n(xpansive)29 b(with)24 b(pr)l(obability)i FK(1)13 b FM(\000)g FF(O)p FE(\()p FK(1)p FG(=)p FF(n)2449 920 y FC(2)2487 953 y FE(\))p FF(.)p Black 70 1123 a(Pr)l(oof)o(.)p Black 45 w FK(Assume)44 b(that)f(for)h(some)f(particular)j FF(k)r FE(\()p FH(d)11 b FG(;)f FH(a)e FG(;)i FH(g)e FE(\))43 b FK(that)h(more)f(than)h FH(d)11 b FF(n)p FG(=)f FK(ln)i FF(n)43 b FK(top)g(supernodes)k(are)c(not)70 1236 y FE(\()p FH(g)8 b FG(;)i FH(a)e FF(k)r FE(\()p FH(d)j FG(;)f FH(a)e FG(;)i FH(g)e FE(\))p FG(;)i FH(b)h FF(k)r FE(\()p FH(d)g FG(;)f FH(a)e FG(;)i FH(g)e FE(\))p FK(-e)o(xpansi)n(v)o(e.)106 b(Then)48 b(each)h(of)f(these)h(bad)f(top)h(supernodes)i(has)d FE(\()p FK(1)23 b FM(\000)e FH(g)8 b FF(n)p FE(\))p FG(=)i FK(ln)i FF(n)70 1349 y FK(paths)55 b(that)g(are)f(not)h FE(\()p FH(a)8 b FF(k)r FE(\()p FH(d)j FG(;)f FH(a)e FG(;)i FH(g)e FE(\))p FG(;)i FH(b)h FF(k)r FE(\()p FH(d)g FG(;)f FH(a)e FG(;)i FH(g)e FE(\)\))p FK(-good.)125 b(So)54 b(the)h(total)g(number)g(of)f(paths)i(that)f(are)f(not)70 1462 y FE(\()p FH(a)8 b FF(k)r FE(\()p FH(d)j FG(;)f FH(a)e FG(;)i FH(g)e FE(\))p FG(;)i FH(b)h FF(k)r FE(\()p FH(d)g FG(;)f FH(a)e FG(;)i FH(g)e FE(\)\))p FK(-good)27 b(is)c(more)h(than)1717 1641 y FH(d)11 b FE(\()p FK(1)i FM(\000)g FH(g)8 b FE(\))p FF(n)2075 1608 y FC(2)p 1717 1682 396 4 v 1833 1773 a FK(ln)1904 1737 y FC(2)1951 1773 y FF(n)2168 1702 y FG(:)211 1921 y FK(W)-7 b(e)33 b(will)g(sho)n(w)h(there)h(is)f(a)g FF(k)r FE(\()p FH(d)11 b FG(;)f FH(a)e FG(;)i FH(g)e FE(\))34 b FK(such)h(that)f(this)h(e)n(v) o(ent)f(will)g(not)g(occur)h(with)f(high)h(probability)-6 b(.)63 b(Let)70 2034 y FH(d)126 2001 y Fr(0)168 2034 y FE(=)20 b FH(d)11 b FE(\()p FK(1)i FM(\000)g FH(g)8 b FE(\))23 b FK(and)h(let)1258 2195 y FF(k)r FE(\()p FH(d)11 b FG(;)f FH(a)e FG(;)i FH(g)e FE(\))21 b(=)1728 2134 y FK(10)p 1728 2174 91 4 v 1751 2257 a(3)1841 2195 y FM(\001)2079 2134 y FK(2)10 b(ln)q FE(\()p FK(2)g(e)q FE(\))p 1889 2174 673 4 v 1889 2257 a FH(d)h FE(\()p FK(1)i FM(\000)g FH(g)8 b FE(\)\()p FK(1)13 b FM(\000)g FK(2)p FH(a)8 b FE(\))2524 2231 y FC(2)2617 2195 y FG(:)70 2400 y FK(Then)21 b(we)f(kno)n(w)i(by)p 0 0 .8 TeXcolorrgb 735 2401 a SDict begin H.S end 735 2401 a 0 0 .8 TeXcolorrgb -1 x FK(Lemma)p 0 0 .8 TeXcolorrgb 1034 2401 a SDict begin H.S end 1034 2401 a 0 0 .8 TeXcolorrgb -1 x FK(4.13)p 0 0 .8 TeXcolorrgb 1192 2338 a SDict begin H.R end 1192 2338 a 1192 2400 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.13) cvn H.B /ANN pdfmark end 1192 2400 a 0 0 .8 TeXcolorrgb 0 0 .8 TeXcolorrgb 1192 2338 a SDict begin H.R end 1192 2338 a 1192 2400 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.13) cvn H.B /ANN pdfmark end 1192 2400 a Black 21 w FK(that)g(with)f(high)h(probability)-6 b(,)25 b(there)e(are)e(no)h (more)f(than)h FH(d)11 b FE(\()p FK(1)g FM(\000)g FH(g)d FE(\))p FF(n)p FG(=)i FK(ln)i FF(n)21 b FK(supern-)70 2513 y(odes)h(that)f(are)h(not)g FE(\()p FH(a)8 b FF(k)r FE(\()p FH(d)j FG(;)f FH(a)e FG(;)i FH(g)e FE(\))p FG(;)i FH(b)h FF(k)r FE(\()p FH(d)g FG(;)f FH(a)e FG(;)i FH(g)e FE(\)\))p FK(-good.)32 b(W)-7 b(e)20 b(also)i(kno)n(w)f(that)h(each)g (of)f(these)h(supernodes)j(which)c(are)70 2626 y(not)h(good)i(cause)f (at)g(most)f FF(n)p FG(=)10 b FK(ln)i FF(n)22 b FK(paths)i(in)e(the)h (b)n(utter\003y)h(to)e(be)g(not)h FE(\()p FH(a)8 b FF(k)r FE(\()p FH(d)j FG(;)f FH(a)e FG(;)i FH(g)e FE(\))p FG(;)i FH(b)h FF(k)r FE(\()p FH(d)g FG(;)f FH(a)e FG(;)i FH(g)e FE(\)\))p FK(-good.)33 b(Hence)22 b(the)70 2739 y(number)28 b(of)f(paths)h(that)f(are)h(not)f FE(\()p FH(a)8 b FF(k)r FE(\()p FH(d)j FG(;)f FH(a)e FG(;)i FH(g)e FE(\))p FG(;)i FH(b)h FF(k)r FE(\()p FH(d)g FG(;)f FH(a)e FG(;)i FH(g)e FE(\)\))p FK(-good)31 b(is)c(no)g(more)g(than)h FH(d)11 b FE(\()p FK(1)j FM(\000)g FH(g)8 b FE(\))p FF(n)3264 2706 y FC(2)3302 2739 y FG(=)p FE(\()p FK(ln)3454 2703 y FC(2)3501 2739 y FF(n)p FE(\))27 b FK(which)70 2852 y(is)c(what)g(we)g(w)o(anted)h(to)g(sho)n(w)-6 b(.)p 3765 2852 4 62 v 3769 2794 55 4 v 3769 2852 V 3822 2852 4 62 v 70 2983 a SDict begin H.S end 70 2983 a 70 2983 a SDict begin 13.6 H.A end 70 2983 a 70 2983 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.6) cvn H.B /DEST pdfmark end 70 2983 a 115 x Fs(4.6)99 b Ff(\()p Fe(a)8 b Fd(;)j Fe(b)h Ff(\))p Fs(-good)24 b(paths)h(to)g(data)g(items)70 3272 y FK(W)-7 b(e)22 b(will)i(use)g(the)g(follo)n(wing)h(lemma)e(to)h (sho)n(w)g(that)g(almost)g(all)g(the)g(nodes)h(are)f(connected)i(to)e (some)g(appropriately)70 3385 y(e)o(xpansi)n(v)o(e)h(top)f(supernode.) 70 3405 y SDict begin H.S end 70 3405 a 70 3405 a SDict begin 13.6 H.A end 70 3405 a 70 3405 a SDict begin [ /View [/XYZ H.V] /Dest (theorem.4.15) cvn H.B /DEST pdfmark end 70 3405 a Black 150 x FI(Lemma)19 b(4.15.)p Black 39 w FF(Let)h FH(d)29 b FG(>)17 b FK(0)p FF(,)k FH(e)k FG(>)17 b FK(0)j FF(and)i(n)e(be)h(suf)n(\002ciently)j(lar)m(g)o(e)o(.)k(Then)21 b(e)n(xists)h(a)f(constant)i(k)r FE(\()p FH(d)11 b FG(;)f FH(e)e FE(\))20 b FF(depending)k(only)70 3668 y(on)e FH(e)28 b FF(and)23 b FH(d)32 b FF(suc)o(h)23 b(that)f(if)g(eac)o(h)g (node)h(connects)i(to)d(k)r FE(\()p FH(d)11 b FG(;)f FH(e)e FE(\))21 b FF(r)o(andom)i(top)f(supernodes)j(then)e(with)f(high) h(pr)l(obability)-5 b(,)70 3781 y(any)24 b(subset)h(of)e(the)h(top)g (supernodes)j(of)c(size)h FE(\()p FK(1)13 b FM(\000)g FH(d)e FE(\))p FF(n)p FG(=)f FK(ln)i FF(n)23 b(can)h(be)g(r)m(eac)o (hed)g(by)g(at)f(least)i FE(\()p FK(1)13 b FM(\000)g FH(e)8 b FE(\))p FF(n)22 b(nodes.)p Black 70 3951 a(Pr)l(oof)o(.)p Black 45 w FK(W)-7 b(e)24 b(imagine)h(the)g FF(n)f FK(nodes)i(as)e(the) h(left)g(side)g(of)f(a)g(bipartite)j(graph)e(and)g(the)g FF(n)p FG(=)10 b FK(ln)i FF(n)24 b FK(top)g(supernodes)k(as)c(the)70 4064 y(right)32 b(side)g(and)f(an)h(edge)g(between)g(a)f(node)h(and)g (a)f(top)h(supernode)i(in)d(this)h(graph)g(if)f(and)h(only)g(if)f(the)h (node)g(and)70 4177 y(supernode)26 b(are)e(connected.)211 4290 y(F)o(or)d(the)i(statement)i(in)d(the)h(lemma)g(to)f(be)h(f)o (alse,)h(there)f(must)g(be)g(some)f(set)h(of)g FH(e)8 b FF(n)22 b FK(nodes)i(on)e(the)h(left)g(side)h(of)e(the)70 4403 y(graph)29 b(and)h(some)e(set)h(of)g FE(\()p FK(1)15 b FM(\000)g FH(d)c FE(\))p FF(n)p FG(=)f FK(ln)i FF(n)28 b FK(top)h(supernodes)j(on)d(the)g(right)g(side)h(of)e(the)h(graph)h (that)g(share)f(no)g(edge.)70 4516 y(W)-7 b(e)23 b(can)h(\002nd)g FF(k)r FE(\()p FH(d)11 b FG(;)f FH(e)e FE(\))23 b FK(lar)n(ge)i(enough) h(that)f(this)f(e)n(v)o(ent)h(occurs)g(with)f(probability)j(no)d(more)g (than)h(1)p FG(=)p FF(n)3331 4483 y FC(2)3393 4516 y FK(by)f(plugging)70 4629 y(in)f FG(`)d FE(=)g FF(n)p FK(,)j FG(`)441 4596 y Fr(0)483 4629 y FE(=)d FH(e)8 b FF(n)p FK(,)22 b FF(r)h FE(=)d FF(n)p FG(=)10 b FK(ln)i FF(n)23 b FK(and)h FF(r)1302 4596 y Fr(0)1345 4629 y FE(=)c(\()p FK(1)13 b FM(\000)g FH(d)e FE(\)\()p FF(n)p FG(=)f FK(ln)i FF(n)p FE(\))23 b FK(into)p 0 0 .8 TeXcolorrgb 2189 4630 a SDict begin H.S end 2189 4630 a 0 0 .8 TeXcolorrgb -1 x FK(Lemma)p 0 0 .8 TeXcolorrgb 2489 4630 a SDict begin H.S end 2489 4630 a 0 0 .8 TeXcolorrgb -1 x FK(4.5)p 0 0 .8 TeXcolorrgb 2602 4567 a SDict begin H.R end 2602 4567 a 2602 4629 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.5) cvn H.B /ANN pdfmark end 2602 4629 a 0 0 .8 TeXcolorrgb 0 0 .8 TeXcolorrgb 2602 4567 a SDict begin H.R end 2602 4567 a 2602 4629 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.5) cvn H.B /ANN pdfmark end 2602 4629 a Black FK(.)29 b(The)23 b(bound)i(found)f(is:)609 4862 y SDict begin H.S end 609 4862 a 609 4862 a SDict begin 13.6 H.A end 609 4862 a 609 4862 a SDict begin [ /View [/XYZ H.V] /Dest (equation.4.19) cvn H.B /DEST pdfmark end 609 4862 a FF(k)r FE(\()p FH(d)11 b FG(;)f FH(e)e FE(\))83 b FM(\025)1264 4801 y FK(1)p 1107 4841 361 4 v 1107 4925 a FE(\()p FK(1)13 b FM(\000)g FH(d)e FE(\))p FH(e)d FF(n)1487 4734 y Fk(\022)1554 4862 y FH(e)g FF(n)13 b FM(\001)g FK(ln)1779 4761 y Fk(\020)1846 4801 y FK(e)p 1843 4841 48 4 v 1843 4925 a FH(e)1900 4761 y Fk(\021)1967 4862 y FE(+)2060 4801 y(\()p FK(1)g FM(\000)g FH(d)e FE(\))p FF(n)p 2060 4841 314 4 v 2154 4925 a FK(ln)g FF(n)2396 4862 y FM(\001)i FK(ln)2515 4734 y Fk(\022)2706 4801 y FK(e)p 2592 4841 268 4 v 2592 4925 a FE(\()p FK(1)g FM(\000)g FH(d)e FE(\))2870 4734 y Fk(\023)2949 4862 y FE(+)i FK(2)d(ln)h FF(n)3214 4734 y Fk(\023)p Black 3611 4862 a FK(\(4.19\))p Black 943 5127 a FE(=)1107 5059 y FK(ln)1187 4985 y Fk(\000)1242 5023 y FC(e)p 1239 5038 35 4 v 1239 5090 a Fq(e)1284 4985 y Fk(\001)p 1107 5106 219 4 v 1118 5189 a FK(1)i FM(\000)g FH(d)1348 5127 y FE(+)g FF(o)p FE(\()p FK(1)p FE(\))46 b FG(:)p Black 1948 w FK(\(4.20\))p Black Black .8 .3 .3 TeXcolorrgb 1000 5401 a SDict begin H.S end 1000 5401 a .8 .3 .3 TeXcolorrgb 1002 5400 a Fv(T)t FC(H)t(E)t(O)t(RY)25 b(O)t(F)f Fv(C)t FC(O)t(M)t(P)t(U)t(T)t(I)t(N)t(G)p .8 .3 .3 TeXcolorrgb 1876 5344 a SDict begin H.R end 1876 5344 a 1876 5400 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://dx.doi.org/10.4086/toc) >> /Subtype /Link H.B /ANN pdfmark end 1876 5400 a Black Fv(,)e(V)-11 b(olume)19 b(3)i(\(2007\),)c(pp.)25 b(1\22623)928 b(16)p Black eop end %%Page: 17 17 TeXDict begin 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 Black 0 TeXcolorgray 70 199 a SDict begin H.S end 70 199 a 0 TeXcolorgray 0 TeXcolorgray 70 199 a SDict begin H.R end 70 199 a 70 199 a SDict begin [ /View [/XYZ H.V] /Dest (page.17) cvn H.B /DEST pdfmark end 70 199 a Black 948 w Fv(C)t FC(E)t(N)t(S)t(O)t(R)t (S)t(H)t(I)t(P)26 b Fv(R)t FC(E)t(S)t(I)t(S)t(T)n(A)t(N)t(T)e Fv(P)t FC(E)t(E)t(R)t Fv(-)t FC(T)s(O)t Fv(-)t(P)t FC(E)t(E)t(R)g Fv(N)t FC(E)t(T)t(W)s(O)t(R)t(K)t(S)p Black 3765 440 4 62 v 3769 382 55 4 v 3769 440 V 3822 440 4 62 v 211 657 a FK(W)-7 b(e)24 b(will)h(use)g(the)h(follo)n(wing)h(lemma)d(to)h (sho)n(w)g(that)h(if)f(we)g(can)g(reach)h FH(g)33 b FK(bottom)26 b(supernodes)i(that)e(ha)n(v)o(e)g(some)70 770 y(li)n(v)o(e)d(nodes)i (in)e(them)h(that)g(we)f(can)h(reach)g(most)g(of)f(the)h(data)g(items.) 70 771 y SDict begin H.S end 70 771 a 70 771 a SDict begin 13.6 H.A end 70 771 a 70 771 a SDict begin [ /View [/XYZ H.V] /Dest (theorem.4.16) cvn H.B /DEST pdfmark end 70 771 a Black 202 x FI(Lemma)31 b(4.16.)p Black 47 w FF(Let)g FH(g)8 b FG(;)i FF(n)p FG(;)g FH(e)40 b FF(be)32 b(any)g(positive)i (values)g(suc)o(h)e(that)h FH(e)f FG(>)24 b FK(0)p FF(,)34 b FH(g)f FG(>)24 b FK(0)p FF(.)54 b(Ther)m(e)32 b(e)n(xists)h(a)e(k)r FE(\()p FH(e)8 b FG(;)i FH(g)e FE(\))32 b FF(whic)o(h)70 1086 y(depends)c(only)f(on)g FH(e)8 b FG(;)i FH(g)33 b FF(suc)o(h)27 b(that)g(if)f(eac)o(h)h(bottom)g(supernode)i(holds)f(k) r FE(\()p FH(e)8 b FG(;)i FH(g)e FE(\))i FK(ln)h FF(n)26 b(r)o(andom)h(data)g(items,)g(then)g(any)70 1199 y(subset)e(of)e (bottom)h(supernodes)j(of)d(size)g FH(g)8 b FF(n)p FG(=)i FK(ln)h FF(n)24 b(holds)g FE(\()p FK(1)13 b FM(\000)g FH(e)8 b FE(\))p FF(n)23 b(unique)i(data)f(items.)p Black 70 1402 a(Pr)l(oof)o(.)p Black 45 w FK(W)-7 b(e)18 b(visualize)k(the)d FF(n)g FK(data)g(items)h(as)e(the)i(left)f(side)h(of)f(a)f(bipartite)j (graph)f(and)g(the)f FF(n)p FG(=)10 b FK(ln)i FF(n)19 b FK(bottom)g(supernodes)70 1514 y(as)k(the)h(right)g(side)g(of)g(this) g(graph.)29 b(There)24 b(is)f(an)h(edge)g(between)h(a)e(data)h(item)f (and)h(a)f(bottom)h(supernode)j(if)c(and)h(only)70 1627 y(if)34 b(the)h(bottom)h(supernode)i(contains)f(that)e(data)h(item.)62 b(The)35 b(bad)g(e)n(v)o(ent)h(is)e(that)i(there)g(is)e(some)h(set)g (of)g FH(g)8 b FF(n)p FG(=)i FK(ln)i FF(n)70 1740 y FK(supernodes)33 b(on)e(the)g(right)h(that)f(share)h(no)f(edge)g(with)g(some)f(set)h(of) g FH(e)8 b FF(n)30 b FK(data)h(items)g(on)g(the)g(right.)51 b(W)-7 b(e)30 b(will)g(\002nd)70 1853 y FF(k)r FE(\()p FH(e)8 b FG(;)i FH(g)e FE(\))24 b FK(lar)n(ge)j(enough)g(that)f(this)g (e)n(v)o(ent)g(occurs)h(with)e(probability)k(no)d(more)f(than)h(1)p FG(=)p FF(n)2881 1820 y FC(2)2920 1853 y FK(.)34 b(W)-7 b(e)24 b(do)i(this)g(by)f(plugging)70 1966 y(in)e FG(`)d FE(=)g FF(n)p FK(,)j FG(`)441 1933 y Fr(0)483 1966 y FE(=)d FH(e)8 b FF(n)p FK(,)22 b FF(r)h FE(=)d FF(n)p FG(=)10 b FK(ln)i FF(n)p FK(,)23 b(and)h FF(r)1325 1933 y Fr(0)1368 1966 y FE(=)c FH(g)8 b FF(n)p FG(=)i FK(ln)h FF(n)23 b FK(into)p 0 0 .8 TeXcolorrgb 1918 1967 a SDict begin H.S end 1918 1967 a 0 0 .8 TeXcolorrgb -1 x FK(Lemma)p 0 0 .8 TeXcolorrgb 2218 1967 a SDict begin H.S end 2218 1967 a 0 0 .8 TeXcolorrgb -1 x FK(4.5)p 0 0 .8 TeXcolorrgb 2331 1904 a SDict begin H.R end 2331 1904 a 2331 1966 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.5) cvn H.B /ANN pdfmark end 2331 1966 a 0 0 .8 TeXcolorrgb 0 0 .8 TeXcolorrgb 2331 1904 a SDict begin H.R end 2331 1904 a 2331 1966 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.5) cvn H.B /ANN pdfmark end 2331 1966 a Black FK(.)211 2083 y(W)-7 b(e)22 b(get:)1100 2345 y SDict begin H.S end 1100 2345 a 1100 2345 a SDict begin 13.6 H.A end 1100 2345 a 1100 2345 a SDict begin [ /View [/XYZ H.V] /Dest (equation.4.21) cvn H.B /DEST pdfmark end 1100 2345 a FF(k)r FE(\()p FH(e)8 b FG(;)i FH(g)e FE(\))i FK(ln)h FF(n)83 b FM(\025)1729 2284 y FK(ln)11 b FF(n)p 1723 2324 138 4 v 1723 2408 a FH(e)d(g)g FF(n)1881 2217 y Fk(\022)1976 2284 y FH(g)g FF(n)p 1958 2324 127 4 v 1958 2408 a FK(ln)j FF(n)2107 2345 y FM(\001)i FK(ln)2238 2284 y(e)p 2235 2324 45 4 v 2235 2408 a FH(g)2303 2345 y FE(+)g FH(e)8 b FF(n)13 b FM(\001)g FK(ln)2624 2284 y(e)p 2620 2324 48 4 v 2620 2408 a FH(e)2690 2345 y FE(+)g FK(2)d(ln)h FF(n)2955 2217 y Fk(\023)p Black 3611 2345 a FK(\(4.21\))p Black 868 2587 a FM(\()-15 b(\))201 b FF(k)r FE(\()p FH(e)8 b FG(;)i FH(g)e FE(\))83 b FM(\025)1723 2525 y FK(1)p 1723 2566 46 4 v 1723 2649 a FH(g)1791 2587 y FM(\001)13 b FK(ln)1923 2525 y(e)p 1920 2566 48 4 v 1920 2649 a FH(e)1990 2587 y FE(+)g FF(o)p FE(\()p FK(1)p FE(\))46 b FG(:)p Black 1306 w FK(\(4.22\))p Black 3765 2842 4 62 v 3769 2784 55 4 v 3769 2842 V 3822 2842 4 62 v 70 2994 a SDict begin H.S end 70 2994 a 70 2994 a SDict begin 13.6 H.A end 70 2994 a 70 2994 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.7) cvn H.B /DEST pdfmark end 70 2994 a 120 x Fs(4.7)99 b(Connections)25 b(between)i Ff(\()p Fe(a)8 b Fd(;)j Fe(b)h Ff(\))p Fs(-good)24 b(super)o(nodes)70 3204 y SDict begin H.S end 70 3204 a 70 3204 a SDict begin 13.6 H.A end 70 3204 a 70 3204 a SDict begin [ /View [/XYZ H.V] /Dest (theorem.4.17) cvn H.B /DEST pdfmark end 70 3204 a Black 91 x FI(Lemma)k(4.17.)p Black 45 w FF(Let)h FH(a)8 b FG(;)i FH(b)h FG(;)f FH(a)1028 3262 y Fr(0)1051 3295 y FG(;)g FF(n)29 b(be)g(any)h(positive)h(values)f(wher)m(e)f FH(a)2317 3262 y Fr(0)2363 3295 y FG(<)23 b FH(a)8 b FF(,)29 b FH(a)i FG(>)23 b FK(0)29 b FF(and)h(let)24 b(C)30 b(be)f(the)h(number)g(of)70 3408 y(supernodes)c(to)d(whic)o(h)g (eac)o(h)h(node)g(connects.)31 b(Let)22 b(X)31 b(and)18 b(Y)34 b(be)24 b(two)e(supernodes)27 b(that)c(ar)m(e)h(both)g FE(\()p FH(a)s FF(C)r FG(;)10 b FH(b)c FF(C)r FE(\))p FF(-good.)70 3521 y(Let)22 b(eac)o(h)h(node)h(in)f(X)30 b(have)24 b(edg)o(es)h(to)e(k)r FE(\()p FH(a)8 b FG(;)i FH(b)h FG(;)f FH(a)1632 3488 y Fr(0)1655 3521 y FE(\))22 b FF(r)o(andom)i(nodes)g(in)18 b(Y)34 b(wher)m(e)23 b(k)r FE(\()p FH(a)8 b FG(;)i FH(b)h FG(;)f FH(a)3002 3488 y Fr(0)3025 3521 y FE(\))22 b FF(is)h(a)g(value)h(depending)70 3634 y(only)h(on)g FH(a)8 b FG(;)i FH(b)35 b FF(and)25 b FH(a)775 3601 y Fr(0)798 3634 y FF(.)31 b(Then)25 b(with)f(pr)l (obability)k(at)d(least)g FK(1)13 b FM(\000)g FK(1)p FG(=)p FF(n)2229 3601 y FC(2)2268 3634 y FF(,)24 b(any)h(set)g(of)g FH(a)2755 3601 y Fr(0)2772 3634 y FF(C)12 b FK(ln)f FF(n)24 b(nodes)i(in)f(X)32 b(has)25 b(at)g(least)70 3747 y FH(a)135 3714 y Fr(0)152 3747 y FF(C)12 b FK(ln)f FF(n)23 b(live)h(neighbor)o(s) j(in)18 b(Y)12 b(.)p Black 70 3950 a(Pr)l(oof)o(.)p Black 45 w FK(Consider)33 b(the)f(e)n(v)o(ent)f(where)h(there)g(is)f(some)g (set)h(of)f FH(a)2144 3917 y Fr(0)2161 3950 y FF(C)12 b FK(ln)f FF(n)31 b FK(nodes)i(in)e FF(X)38 b FK(which)32 b(do)f(not)h(ha)n(v)o(e)g FH(a)3614 3917 y Fr(0)3631 3950 y FF(C)12 b FK(ln)f FF(n)70 4063 y FK(li)n(v)o(e)27 b(neighbors)k(in)23 b FF(Y)12 b FK(.)41 b(There)28 b(are)g FH(a)s FF(C)12 b FK(ln)f FF(n)28 b FK(li)n(v)o(e)g(nodes)h(in)23 b FF(Y)39 b FK(so)28 b(for)g(this)h(e)n(v)o(ent)f(to)g(happen,)j(there) e(must)f(be)g(some)70 4176 y(set)g(of)f FE(\()p FH(a)c FM(\000)14 b FH(a)565 4143 y Fr(0)587 4176 y FE(\))-5 b FF(C)12 b FK(ln)f FF(n)28 b FK(li)n(v)o(e)f(nodes)j(in)22 b FF(Y)39 b FK(that)28 b(share)h(no)f(edge)h(with)e(some)h(set)g(of)g FH(a)2827 4143 y Fr(0)2850 4176 y FF(d)15 b FK(ln)c FF(n)27 b FK(nodes)i(in)f FF(X)9 b FK(.)40 b(W)-7 b(e)27 b(note)70 4288 y(that)35 b(the)h(probability)i(that)d(there)h(are)g(tw)o(o)e (such)i(sets)g(which)f(share)h(no)f(edge)h(is)f(lar)n(gest)i(when)e FF(X)43 b FK(and)30 b FF(Y)46 b FK(ha)n(v)o(e)70 4401 y(the)30 b(most)f(possible)j(nodes.)49 b(Hence)30 b(we)f(will)g(\002nd) h(a)f FF(k)r FE(\()p FH(a)8 b FG(;)i FH(b)h FG(;)f FH(a)2168 4368 y Fr(0)2191 4401 y FE(\))30 b FK(lar)n(ge)h(enough)g(to)f(mak)o(e) g(this)g(bad)g(e)n(v)o(ent)h(occur)70 4514 y(with)36 b(probability)j(less)e(than)g(1)p FG(=)p FF(n)1200 4481 y FC(2)1274 4514 y FK(if)f(in)p 0 0 .8 TeXcolorrgb 1471 4515 a SDict begin H.S end 1471 4515 a 0 0 .8 TeXcolorrgb -1 x FK(Lemma)p 0 0 .8 TeXcolorrgb 1784 4515 a SDict begin H.S end 1784 4515 a 0 0 .8 TeXcolorrgb -1 x FK(4.5)p 0 0 .8 TeXcolorrgb 1897 4452 a SDict begin H.R end 1897 4452 a 1897 4514 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.5) cvn H.B /ANN pdfmark end 1897 4514 a 0 0 .8 TeXcolorrgb 0 0 .8 TeXcolorrgb 1897 4452 a SDict begin H.R end 1897 4452 a 1897 4514 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.5) cvn H.B /ANN pdfmark end 1897 4514 a Black 36 w FK(we)g(set)g FG(`)27 b FE(=)g FH(b)6 b FF(C)12 b FK(ln)f FF(n)p FK(,)39 b FF(r)30 b FE(=)d FH(b)6 b FF(C)12 b FK(ln)f FF(n)p FK(,)39 b FG(`)3209 4481 y Fr(0)3258 4514 y FE(=)27 b FH(a)3421 4481 y Fr(0)3438 4514 y FF(C)12 b FK(ln)f FF(n)p FK(,)39 b(and)70 4627 y FF(r)107 4594 y Fr(0)150 4627 y FE(=)19 b(\()p FH(a)i FM(\000)13 b FH(a)502 4594 y Fr(0)524 4627 y FE(\))-5 b FF(C)12 b FK(ln)f FF(n)p FK(.)29 b(When)23 b(we)g(do)h(this,)f(we)g(get)h(that)g FF(k)r FE(\()p FH(a)8 b FG(;)i FH(b)h FG(;)f FH(a)2223 4594 y Fr(0)2246 4627 y FE(\))23 b FK(must)h(be)f(greater)i(than)g(or)e (equal)i(to:)775 4764 y Fk(\022)1025 4831 y FH(b)p 852 4872 406 4 v 852 4955 a(a)917 4929 y Fr(0)939 4955 y FE(\()p FH(a)c FM(\000)13 b FH(a)1201 4929 y Fr(0)1223 4955 y FE(\))1268 4764 y Fk(\023)1348 4893 y FM(\001)1386 4764 y Fk(\022)1452 4893 y FH(a)1517 4855 y Fr(0)1550 4893 y FK(ln)1631 4764 y Fk(\022)1707 4831 y FH(b)22 b FK(e)p 1707 4872 112 4 v 1719 4955 a FH(a)1784 4929 y Fr(0)1829 4764 y Fk(\023)1908 4893 y FE(+)13 b(\()p FH(a)21 b FM(\000)13 b FH(a)2254 4855 y Fr(0)2275 4893 y FE(\))d FK(ln)2401 4764 y Fk(\022)2546 4831 y FH(b)22 b FK(e)p 2478 4872 249 4 v 2478 4955 a FH(a)f FM(\000)13 b FH(a)2705 4929 y Fr(0)2736 4764 y Fk(\023)2816 4893 y FE(+)2915 4831 y FK(2)p 2909 4872 59 4 v 2904 4955 a FF(C)2977 4764 y Fk(\023)3100 4893 y FG(:)p 3765 5151 4 62 v 3769 5093 55 4 v 3769 5151 V 3822 5151 4 62 v Black .8 .3 .3 TeXcolorrgb 1000 5401 a SDict begin H.S end 1000 5401 a .8 .3 .3 TeXcolorrgb 1002 5400 a Fv(T)t FC(H)t(E)t(O)t(RY)25 b(O)t(F)f Fv(C)t FC(O)t(M)t(P)t(U)t(T)t(I)t(N)t(G)p .8 .3 .3 TeXcolorrgb 1876 5344 a SDict begin H.R end 1876 5344 a 1876 5400 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://dx.doi.org/10.4086/toc) >> /Subtype /Link H.B /ANN pdfmark end 1876 5400 a Black Fv(,)e(V)-11 b(olume)19 b(3)i(\(2007\),)c(pp.)25 b(1\22623)928 b(17)p Black eop end %%Page: 18 18 TeXDict begin 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 Black 0 TeXcolorgray 70 199 a SDict begin H.S end 70 199 a 0 TeXcolorgray 0 TeXcolorgray 70 199 a SDict begin H.R end 70 199 a 70 199 a SDict begin [ /View [/XYZ H.V] /Dest (page.18) cvn H.B /DEST pdfmark end 70 199 a Black 1514 w Fv(A)t(.)25 b(F)t FC(I)t(A)m(T)f(A)t(N)t(D)h Fv(J)t(.)g(S)t FC(A)t(I)t(A)p Black 70 348 a SDict begin H.S end 70 348 a 70 348 a SDict begin 13.6 H.A end 70 348 a 70 348 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.8) cvn H.B /DEST pdfmark end 70 348 a 92 x Fs(4.8)99 b(Putting)25 b(it)g(all)f(together)70 614 y FK(W)-7 b(e)22 b(are)i(no)n(w)f(ready)i(to)e(gi)n(v)o(e)h(the)f (proof)i(of)p 0 0 .8 TeXcolorrgb 1468 615 a SDict begin H.S end 1468 615 a 0 0 .8 TeXcolorrgb -1 x FK(Theorem)p 0 0 .8 TeXcolorrgb 1818 615 a SDict begin H.S end 1818 615 a 0 0 .8 TeXcolorrgb -1 x FK(3.1)p 0 0 .8 TeXcolorrgb 1931 552 a SDict begin H.R end 1931 552 a 1931 614 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.3.1) cvn H.B /ANN pdfmark end 1931 614 a 0 0 .8 TeXcolorrgb 0 0 .8 TeXcolorrgb 1931 552 a SDict begin H.R end 1931 552 a 1931 614 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.3.1) cvn H.B /ANN pdfmark end 1931 614 a Black FK(.)p Black 70 801 a FF(Pr)l(oof)o(.)p Black 45 w FK(Let)36 b FH(d)11 b FG(;)f FH(a)e FG(;)i FH(g)e FG(;)i FH(a)832 768 y Fr(0)855 801 y FG(;)g FH(b)46 b FK(be)36 b(an)o(y)g(v)n(alues)h(such)g(that)f(0) 28 b FG(<)e FH(d)39 b FG(<)26 b FK(1,)39 b(0)27 b FG(<)g FH(a)35 b FG(<)26 b FK(1)p FG(=)p FK(2,)40 b(0)27 b FG(<)g FH(a)3160 768 y Fr(0)3209 801 y FG(<)g FH(a)8 b FK(,)38 b FH(b)g FG(>)27 b FK(1)35 b(and)70 914 y(0)20 b FG(<)g FH(g)28 b FG(<)20 b FK(1.)28 b(Let)761 1177 y FF(C)23 b FE(=)945 1115 y FK(10)p 945 1156 91 4 v 968 1239 a(3)1059 1177 y FM(\001)1296 1115 y FK(2)10 b(ln)r FE(\()p FK(2)g(e)q FE(\))p 1107 1156 673 4 v 1107 1239 a FH(d)h FE(\()p FK(1)i FM(\000)g FH(g)8 b FE(\)\()p FK(1)13 b FM(\000)g FK(2)p FH(a)8 b FE(\))1742 1213 y FC(2)1789 1177 y FG(;)192 b FF(T)31 b FE(=)2189 1109 y FK(ln)2270 1035 y Fk(\000)2324 1073 y FC(e)p 2322 1088 35 4 v 2322 1140 a Fq(e)2366 1035 y Fk(\001)p 2189 1156 219 4 v 2200 1239 a FK(1)13 b FM(\000)g FH(d)2418 1177 y FG(;)192 b FF(B)20 b FE(=)2812 1115 y FK(1)p 2812 1156 46 4 v 2812 1239 a FH(g)2877 1177 y FK(ln)2958 1076 y Fk(\020)3026 1115 y FK(e)p 3022 1156 48 4 v 3022 1239 a FH(e)3080 1076 y Fk(\021)70 1421 y FK(and)707 1562 y FF(D)g FE(=)884 1434 y Fk(\022)1133 1501 y FH(b)p 961 1541 406 4 v 961 1625 a(a)1026 1599 y Fr(0)1048 1625 y FE(\()p FH(a)h FM(\000)13 b FH(a)1310 1599 y Fr(0)1331 1625 y FE(\))1377 1434 y Fk(\023)d(\022)1520 1562 y FH(a)1585 1525 y Fr(0)1618 1562 y FK(ln)1699 1434 y Fk(\022)1776 1501 y FH(b)21 b FK(e)p 1776 1541 112 4 v 1788 1625 a FH(a)1853 1599 y Fr(0)1897 1434 y Fk(\023)1977 1562 y FE(+)13 b(\()p FH(a)20 b FM(\000)13 b FH(a)2322 1525 y Fr(0)2343 1562 y FE(\))d FK(ln)2470 1434 y Fk(\022)2615 1501 y FH(b)21 b FK(e)p 2546 1541 249 4 v 2546 1625 a FH(a)g FM(\000)13 b FH(a)2773 1599 y Fr(0)2804 1434 y Fk(\023)2884 1562 y FE(+)2984 1501 y FK(2)p 2977 1541 59 4 v 2972 1625 a FF(C)3045 1434 y Fk(\023)3168 1562 y FG(:)211 1772 y FK(Let)21 b(each)j(node)f(connect)h(to)18 b FF(C)23 b FK(top,)18 b FF(C)24 b FK(bottom)f(and)18 b FF(C)24 b FK(middle)f(supernodes.)31 b(Then)23 b(by)p 0 0 .8 TeXcolorrgb 3023 1773 a SDict begin H.S end 3023 1773 a 0 0 .8 TeXcolorrgb -1 x FK(Theorem)p 0 0 .8 TeXcolorrgb 3373 1773 a SDict begin H.S end 3373 1773 a 0 0 .8 TeXcolorrgb -1 x FK(4.14)p 0 0 .8 TeXcolorrgb 3531 1710 a SDict begin H.R end 3531 1710 a 3531 1772 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.14) cvn H.B /ANN pdfmark end 3531 1772 a 0 0 .8 TeXcolorrgb 0 0 .8 TeXcolorrgb 3531 1710 a SDict begin H.R end 3531 1710 a 3531 1772 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.14) cvn H.B /ANN pdfmark end 3531 1772 a Black FK(,)g(at)f(least)70 1885 y FE(\()p FK(1)15 b FM(\000)g FH(d)c FE(\))p FF(n)p FG(=)f FK(ln)i FF(n)28 b FK(top)i(supernodes)i(are)e FE(\()p FH(g)8 b FG(;)i FH(a)s FF(C)r FG(;)g FH(b)c FF(C)r FE(\))p FK(-e)o(xpansi)n(v)o(e.)49 b(Let)28 b(each)i(node)g(connect)i (to)d FF(T)39 b FK(top)30 b(supernodes.)70 1998 y(Then)20 b(by)p 0 0 .8 TeXcolorrgb 387 1999 a SDict begin H.S end 387 1999 a 0 0 .8 TeXcolorrgb -1 x FK(Lemma)p 0 0 .8 TeXcolorrgb 685 1999 a SDict begin H.S end 685 1999 a 0 0 .8 TeXcolorrgb -1 x FK(4.15)p 0 0 .8 TeXcolorrgb 843 1936 a SDict begin H.R end 843 1936 a 843 1998 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.15) cvn H.B /ANN pdfmark end 843 1998 a 0 0 .8 TeXcolorrgb 0 0 .8 TeXcolorrgb 843 1936 a SDict begin H.R end 843 1936 a 843 1998 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.15) cvn H.B /ANN pdfmark end 843 1998 a Black FK(,)h(at)f(least)i FE(\()p FK(1)10 b FM(\000)g FH(e)e FE(\))p FF(n)20 b FK(nodes)i(can)f(connect)i(to)d(some)h FE(\()p FH(g)8 b FG(;)i FH(a)s FF(C)r FG(;)g FH(b)c FF(C)r FE(\))p FK(-e)o(xpansi)n(v) o(e)24 b(top)d(supernode.)70 2111 y(Let)30 b(each)h(data)g(item)g(map)f (to)g FF(B)g FK(bottom)h(supernodes.)53 b(Then)31 b(by)p 0 0 .8 TeXcolorrgb 2268 2112 a SDict begin H.S end 2268 2112 a 0 0 .8 TeXcolorrgb -1 x FK(Lemma)p 0 0 .8 TeXcolorrgb 2575 2112 a SDict begin H.S end 2575 2112 a 0 0 .8 TeXcolorrgb -1 x FK(4.16)p 0 0 .8 TeXcolorrgb 2733 2049 a SDict begin H.R end 2733 2049 a 2733 2111 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.16) cvn H.B /ANN pdfmark end 2733 2111 a 0 0 .8 TeXcolorrgb 0 0 .8 TeXcolorrgb 2733 2049 a SDict begin H.R end 2733 2049 a 2733 2111 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.16) cvn H.B /ANN pdfmark end 2733 2111 a Black FK(,)h(at)f(least)g FE(\()p FK(1)16 b FM(\000)f FH(e)8 b FE(\))p FF(n)30 b FK(nodes)i(ha)n(v)o(e)70 2223 y FE(\()p FH(a)s FF(C)r FG(;)10 b FH(b)c FF(C)r FE(\))p FK(-good)25 b(paths)g(to)e(at)h(least)g FE(\()p FK(1)13 b FM(\000)g FH(e)8 b FE(\))p FF(n)23 b FK(data)h(items.)211 2336 y(Finally)-6 b(,)32 b(let)d(each)i(node)f(in)g(a)f(middle)i (supernode)h(ha)n(v)o(e)f FF(D)d FK(random)j(connections)i(to)c(nodes)i (in)f(neighboring)70 2449 y(supernodes)36 b(in)c(the)h(b)n(utter\003y)h (netw)o(ork.)58 b(Then)33 b(by)p 0 0 .8 TeXcolorrgb 1812 2450 a SDict begin H.S end 1812 2450 a 0 0 .8 TeXcolorrgb -1 x FK(Lemma)p 0 0 .8 TeXcolorrgb 2121 2450 a SDict begin H.S end 2121 2450 a 0 0 .8 TeXcolorrgb -1 x FK(4.17)p 0 0 .8 TeXcolorrgb 2279 2387 a SDict begin H.R end 2279 2387 a 2279 2449 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.17) cvn H.B /ANN pdfmark end 2279 2449 a 0 0 .8 TeXcolorrgb 0 0 .8 TeXcolorrgb 2279 2387 a SDict begin H.R end 2279 2387 a 2279 2449 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.17) cvn H.B /ANN pdfmark end 2279 2449 a Black FK(,)i(at)e(least)h FE(\()p FK(1)16 b FM(\000)g FH(e)8 b FE(\))p FF(n)32 b FK(nodes)i(can)f(broadcast)j(to)70 2562 y(enough)25 b(bottom)f(supernodes)j(so)d(that)g(the)o(y)g(can)f (reach)i(at)e(least)i FE(\()p FK(1)13 b FM(\000)g FH(e)8 b FE(\))p FF(n)22 b FK(data)i(items.)211 2675 y(Each)g(node)h(requires) i FF(T)35 b FK(links)25 b(to)f(connect)j(to)d(the)h(top)g(supernodes;)j (2)p FF(D)c FK(links)h(for)g(each)g(of)g(the)19 b FF(C)26 b FK(top)f(supern-)70 2788 y(odes)k(it)g(plays)h(a)e(role)i(in;)h(2)p FF(D)d FK(links)i(for)f(each)h(of)f(the)24 b FF(C)12 b FK(ln)f FF(n)28 b FK(middle)i(supernodes)i(it)d(plays)h(a)e(role)h (in)g(and)g FF(B)p FH(b)21 b FK(ln)11 b FF(n)70 2901 y FK(storage)27 b(for)e(each)i(of)e(the)c FF(C)27 b FK(bottom)f (supernodes)j(it)c(plays)i(a)e(role)h(in.)34 b(The)25 b(total)i(amount)f(of)g(memory)f(required)j(is)70 3014 y(thus)1409 3127 y FF(T)c FE(+)13 b FK(2)p FF(D)-5 b(C)14 b FE(+)8 b FF(C)k FK(ln)e FF(n)p FE(\()p FK(2)p FF(D)j FE(+)g FF(B)p FH(b)e FE(\))45 b FG(;)70 3292 y FK(which)23 b(is)h(less)g(than)g FF(k)776 3306 y FC(1)814 3292 y FE(\()p FH(e)8 b FE(\))i FK(log)h FF(n)23 b FK(for)h(some)g FF(k)1520 3306 y FC(1)1558 3292 y FE(\()p FH(e)8 b FE(\))22 b FK(dependent)27 b(only)d(on)g FH(e)8 b FK(.)211 3405 y(Our)24 b(search)i(algorithm)g(will)e(\002nd)g(paths)i(to)e(at)h(most) f FF(B)f FK(bottom)j(supernodes)i(for)c(a)g(gi)n(v)o(en)h(data)h(item)e (and)h(each)70 3518 y(of)e(these)i(paths)f(has)g(less)g(than)g(log)12 b FF(n)23 b FK(hops)h(in)g(it)f(so)h(the)f(search)i(time)f(is)f(no)h (more)f(than)1552 3720 y FF(k)1592 3734 y FC(2)1629 3720 y FE(\()p FH(e)8 b FE(\))i FK(log)i FF(n)20 b FE(=)g FF(B)10 b FK(log)h FF(n)46 b FG(:)211 3922 y FK(Each)31 b(supernode)k(contains)f(no)e(more)f(that)i FH(b)21 b FK(ln)11 b FF(n)31 b FK(nodes)i(and)f(in)g(each)g(search,)j(e)o(xactly) e FF(T)42 b FK(top)32 b(supernodes)70 4035 y(send)26 b(no)g(more)g(than)h FF(B)e FK(messages)i(so)f(the)h(total)g(number)g (of)e(messages)j(transmitted)g(during)g(a)d(search)j(is)e(no)g(more)70 4148 y(than)1388 4261 y FF(k)1428 4275 y FC(3)1466 4261 y FE(\()p FH(e)8 b FE(\))i FK(log)1710 4223 y FC(2)1758 4261 y FF(n)21 b FE(=)e(\()p FF(T)12 b(B)p FH(b)6 b FF(C)r FE(\))k FK(log)2348 4223 y FC(2)2395 4261 y FF(n)46 b FG(:)p 3765 4426 4 62 v 3769 4368 55 4 v 3769 4426 V 3822 4426 4 62 v 70 4569 a SDict begin H.S end 70 4569 a 70 4569 a SDict begin 13.6 H.A end 70 4569 a 70 4569 a SDict begin [ /View [/XYZ H.V] /Dest (section.5) cvn H.B /DEST pdfmark end 70 4569 a 149 x Ft(5)119 b(Modi\002cations)30 b(f)m(or)g(spam)f(r)n(esistant)g(distrib)n(uted)i(hash)f(table)70 4925 y FK(W)-7 b(e)22 b(no)n(w)h(describe)i(the)e(changes)j(in)d(the)g (netw)o(ork)i(necessary)h(for)d(the)h(spam)f(resistant)i(distrib)n (uted)i(hash)d(table.)30 b(W)-7 b(e)70 5038 y(only)29 b(sk)o(etch)i(the)e(required)i(proofs)g(since)f(the)f(ar)n(guments)i (are)e(based)i(on)e(slight)h(modi\002cations)h(to)e(the)g(proofs)i(of)p 0 0 .8 TeXcolorrgb 70 5152 a SDict begin H.S end 70 5152 a 0 0 .8 TeXcolorrgb -1 x FK(Section)p 0 0 .8 TeXcolorrgb 365 5151 a SDict begin H.S end 365 5151 a 0 0 .8 TeXcolorrgb FK(4)p 0 0 .8 TeXcolorrgb 410 5089 a SDict begin H.R end 410 5089 a 410 5151 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.4) cvn H.B /ANN pdfmark end 410 5151 a 0 0 .8 TeXcolorrgb 0 0 .8 TeXcolorrgb 410 5089 a SDict begin H.R end 410 5089 a 410 5151 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.4) cvn H.B /ANN pdfmark end 410 5151 a Black FK(.)p Black .8 .3 .3 TeXcolorrgb 1000 5401 a SDict begin H.S end 1000 5401 a .8 .3 .3 TeXcolorrgb 1002 5400 a Fv(T)t FC(H)t(E)t(O)t(RY)25 b(O)t(F)f Fv(C)t FC(O)t(M)t(P)t(U)t(T)t(I)t(N)t(G) p .8 .3 .3 TeXcolorrgb 1876 5344 a SDict begin H.R end 1876 5344 a 1876 5400 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://dx.doi.org/10.4086/toc) >> /Subtype /Link H.B /ANN pdfmark end 1876 5400 a Black Fv(,)e(V)-11 b(olume)19 b(3)i(\(2007\),)c(pp.)25 b(1\22623)928 b(18)p Black eop end %%Page: 19 19 TeXDict begin 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 Black 0 TeXcolorgray 70 199 a SDict begin H.S end 70 199 a 0 TeXcolorgray 0 TeXcolorgray 70 199 a SDict begin H.R end 70 199 a 70 199 a SDict begin [ /View [/XYZ H.V] /Dest (page.19) cvn H.B /DEST pdfmark end 70 199 a Black 948 w Fv(C)t FC(E)t(N)t(S)t(O)t(R)t (S)t(H)t(I)t(P)26 b Fv(R)t FC(E)t(S)t(I)t(S)t(T)n(A)t(N)t(T)e Fv(P)t FC(E)t(E)t(R)t Fv(-)t FC(T)s(O)t Fv(-)t(P)t FC(E)t(E)t(R)g Fv(N)t FC(E)t(T)t(W)s(O)t(R)t(K)t(S)p Black 211 440 a FK(The)j(\002rst)h(modi\002cation)i(is)d(that)i(rather)g(than)g(ha)n(v) o(e)f(a)g(constant)i(de)o(gree)f(e)o(xpander)h(between)f(tw)o(o)e (supernodes)70 553 y(connected)c(in)e(the)g(b)n(utter\003y)-6 b(,)22 b(we)e(will)h(ha)n(v)o(e)g(a)f(full)h(bipartite)i(graph)f (between)g(the)f(nodes)h(of)f(these)g(tw)o(o)g(supernodes.)70 666 y(Since)k(we)f(ha)n(v)o(e)i(insisted)h(that)f(the)g(total)g(number) g(of)f(adv)o(ersary)i(controlled)h(nodes)f(be)e(strictly)i(less)f(than) g FF(n)p FG(=)p FK(2,)f(we)70 778 y(can)k(guarantee)j(that)d(a)g(1)15 b FM(\000)g FH(e)35 b FK(fraction)c(of)e(the)g(paths)h(in)f(the)g(b)n (utter\003y)i(ha)n(v)o(e)f(all)f(supernodes)j(with)d(a)f(majority)j(of) 70 891 y(good)d(\(non-adv)o(ersary)j(controlled\))g(nodes.)41 b(In)27 b(particular)l(,)k(by)d(substituting)i(appropriate)h(v)n(alues) d(in)p 0 0 .8 TeXcolorrgb 3413 892 a SDict begin H.S end 3413 892 a 0 0 .8 TeXcolorrgb -1 x FK(Lemma)p 0 0 .8 TeXcolorrgb 3717 892 a SDict begin H.S end 3717 892 a 0 0 .8 TeXcolorrgb -1 x FK(4.6)p 0 0 .8 TeXcolorrgb 3830 829 a SDict begin H.R end 3830 829 a 3830 891 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.6) cvn H.B /ANN pdfmark end 3830 891 a 0 0 .8 TeXcolorrgb 0 0 .8 TeXcolorrgb 3830 829 a SDict begin H.R end 3830 829 a 3830 891 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.6) cvn H.B /ANN pdfmark end 3830 891 a Black 70 1004 a FK(and)p 0 0 .8 TeXcolorrgb 222 1005 a SDict begin H.S end 222 1005 a 0 0 .8 TeXcolorrgb -1 x FK(Lemma)p 0 0 .8 TeXcolorrgb 521 1005 a SDict begin H.S end 521 1005 a 0 0 .8 TeXcolorrgb -1 x FK(4.7)p 0 0 .8 TeXcolorrgb 634 942 a SDict begin H.R end 634 942 a 634 1004 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.7) cvn H.B /ANN pdfmark end 634 1004 a 0 0 .8 TeXcolorrgb 0 0 .8 TeXcolorrgb 634 942 a SDict begin H.R end 634 942 a 634 1004 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (theorem.4.7) cvn H.B /ANN pdfmark end 634 1004 a Black 22 w FK(we)22 b(can)h(guarantee)h(that)f(all)f(b)n(ut)h FH(e)8 b FF(n)p FG(=)i FK(log)i FF(n)22 b FK(of)g(the)h(supernodes)i (ha)n(v)o(e)e(a)f(majority)h(of)f(good)i(nodes.)70 1117 y(This)j(then)i(implies)g(that)f(no)g(more)g(than)g(an)g FH(e)35 b FK(fraction)29 b(of)f(the)g(paths)h(pass)g(through)h(such)e (\223adv)o(ersary-majority\224)70 1230 y(supernodes.)k(As)23 b(before,)i(this)g(implies)g(that)f(most)g(of)g(the)g(nodes)h(can)f (access)h(most)f(of)g(the)g(content)i(through)g(paths)70 1343 y(that)e(don')n(t)h(contain)g(an)o(y)f(\223adv)o (ersary-majority\224)k(supernodes.)211 1456 y(F)o(or)e(a)h(search)i(in) e(the)h(ne)n(w)f(netw)o(ork,)i(the)f(paths)g(in)g(the)f(b)n(utter\003y) i(netw)o(ork)g(along)g(which)e(the)h(search)h(request)70 1569 y(and)f(data)h(item)f(will)g(be)g(sent)g(are)h(chosen)g(e)o (xactly)h(as)e(in)g(the)g(original)i(construction.)46 b(Ho)n(we)n(v)o(er)l(,)29 b(we)e(modify)i(the)70 1682 y(protocol)24 b(so)e(that)g(in)g(the)h(do)n(wnw)o(ard)f(\003o)n(w)-6 b(,)21 b(e)n(v)o(ery)i(node)g(passes)g(do)n(wn)f(a)g(request)h(only)g (if)f(the)g(majority)i(of)e(requests)70 1795 y(it)35 b(recei)n(v)o(ed)h(from)f(nodes)i(abo)o(v)o(e)f(it)f(are)g(the)h(same.) 64 b(This)35 b(means)h(that)f(if)g(there)i(are)e(no)g(\223adv)o (ersary-majority\224)70 1908 y(supernodes)29 b(on)e(the)g(path,)g(then) h(all)e(good)i(nodes)g(will)e(tak)o(e)h(a)f(majority)i(v)n(alue)f(from) g(a)f(set)g(in)h(which)g(good)g(nodes)70 2020 y(are)k(a)g(majority)-6 b(.)54 b(Thus,)33 b(along)g(such)f(a)f(path,)j(only)e(the)g(correct)h (request)g(will)e(be)h(passed)h(do)n(wnw)o(ards)f(by)g(good)70 2133 y(nodes.)37 b(After)26 b(the)h(bottommost)g(supernodes)j(are)c (reached,)i(the)e(data)h(content)h(\003o)n(ws)d(back)i(along)g(the)g (same)f(links)70 2246 y(as)i(the)h(search)g(went)g(do)n(wn.)43 b(Along)29 b(this)g(return)g(\003o)n(w)-6 b(,)28 b(e)n(v)o(ery)h(node)g (passes)h(up)f(a)f(data)h(v)n(alue)g(only)g(if)f(a)g(majority)70 2359 y(of)g(the)g(v)n(alues)h(it)f(recei)n(v)o(ed)h(from)f(the)h(nodes) g(belo)n(w)f(it)g(are)g(the)g(same.)43 b(This)27 b(again)i(ensures)h (that)f(along)g(an)o(y)f(path)70 2472 y(where)22 b(there)i(are)f(no)f (\223adv)o(ersary-majority\224)28 b(supernodes,)e(only)d(the)g(correct) h(data)f(v)n(alue)h(will)e(be)g(passed)i(upw)o(ards)70 2585 y(by)18 b(good)i(nodes.)28 b(At)18 b(the)h(top,)h(the)f(node)g (that)g(issued)h(the)f(search)h(tak)o(es)g(the)f(majority)h(v)n(alue)f (amongst)h(the)f(\()p FF(O)p FE(\()p FK(log)11 b FF(n)p FE(\))p FK(\))70 2698 y(v)n(alues)24 b(it)g(recei)n(v)o(es)g(as)g(the)g (\002nal)f(search)i(result.)211 2811 y(T)-7 b(o)22 b(summarize,)j(the)e (main)h(theorem)g(for)g(spam)g(resistant)i(distrib)n(uted)g(hash)f (tables)g(is)e(as)g(follo)n(ws:)70 2831 y SDict begin H.S end 70 2831 a 70 2831 a SDict begin 13.6 H.A end 70 2831 a 70 2831 a SDict begin [ /View [/XYZ H.V] /Dest (theorem.5.1) cvn H.B /DEST pdfmark end 70 2831 a Black 160 x FI(Theor)n(em)k(5.1.)p Black 45 w FF(F)-10 b(or)27 b(any)h(constant)i(c)23 b FG(<)f FK(1)p FG(=)p FK(2)28 b FF(suc)o(h)g(that)g(the)g(adver)o(sary)j (contr)l(ols)e(no)f(mor)m(e)f(than)i(cn)e(nodes,)j(and)70 3104 y(for)23 b(all)h FH(e)k FG(>)20 b FK(0)p FF(,)i(ther)m(e)j(e)n (xist)f(constants)i(k)1366 3118 y FC(1)1404 3104 y FE(\()p FH(e)8 b FE(\))p FF(,)23 b(k)1608 3118 y FC(2)1645 3104 y FE(\()p FH(e)8 b FE(\))p FF(,)23 b(k)1849 3118 y FC(3)1886 3104 y FE(\()p FH(e)8 b FE(\))23 b FF(whic)o(h)h(depend)h(only)f(on)g FH(e)30 b FF(suc)o(h)24 b(that:)p Black 206 3283 a FM(\017)p Black 46 w FF(Every)g(node)g(r)m(equir)m(es)h(k)1090 3297 y FC(1)1128 3283 y FE(\()p FH(e)8 b FE(\))i FK(log)1372 3247 y FC(2)1419 3283 y FF(n)24 b(memory)-5 b(.)p Black 206 3468 a FM(\017)p Black 46 w FF(Sear)m(c)o(h)32 b(for)g(a)f(data)h (item)g(tak)o(es)g(no)g(mor)m(e)f(than)h(k)1952 3482 y FC(2)1990 3468 y FE(\()p FH(e)8 b FE(\))i FK(log)i FF(n)31 b(time)o(.)52 b(\(This)31 b(is)h(under)g(the)g(assumption)i (that)297 3581 y(network)24 b(latency)i(o)o(verwhelms)f(pr)l(ocessing)h (time)e(for)f(one)h(messa)o(g)o(e)o(,)h(otherwise)g(the)f(time)g(is)f (O)p FE(\()p FK(log)3569 3544 y FC(2)3616 3581 y FF(n)p FE(\))p FF(.\))p Black 206 3765 a FM(\017)p Black 46 w FF(Sear)m(c)o(h)h(for)g(a)f(data)i(item)e(r)m(equir)m(es)i(no)f(mor)m (e)f(than)h(k)1991 3779 y FC(3)2029 3765 y FE(\()p FH(e)8 b FE(\))i FK(log)2273 3729 y FC(3)2321 3765 y FF(n)23 b(messa)o(g)o(es.)p Black 206 3950 a FM(\017)p Black 46 w FF(All)g(b)n(ut)h FH(e)8 b FF(n)22 b(nodes)j(can)f(sear)m(c)o(h)h (successfully)i(for)c(all)h(b)n(ut)g FH(e)8 b FF(n)23 b(of)g(the)h(true)g(data)h(items.)70 4110 y SDict begin H.S end 70 4110 a 70 4110 a SDict begin 13.6 H.A end 70 4110 a 70 4110 a SDict begin [ /View [/XYZ H.V] /Dest (section.6) cvn H.B /DEST pdfmark end 70 4110 a 131 x Ft(6)119 b(Discussion)30 b(and)g(open)h(pr)n(oblems)70 4448 y FK(W)-7 b(e)22 b(conclude)k(with)d(some)h(open)h(issues:)70 4499 y SDict begin H.S end 70 4499 a 70 4499 a SDict begin 13.6 H.A end 70 4499 a 70 4499 a SDict begin [ /View [/XYZ H.V] /Dest (Item.21) cvn H.B /DEST pdfmark end 70 4499 a Black 183 4628 a FK(1.)p Black 46 w(Can)c(one)h(impro)o(v)o(e)g(on)g (the)g(construction)j(for)d(the)f(spam)h(resistant)i(distrib)n(uted)h (hash)d(table)g(described)j(in)c(this)297 4741 y(paper?)70 4796 y SDict begin H.S end 70 4796 a 70 4796 a SDict begin 13.6 H.A end 70 4796 a 70 4796 a SDict begin [ /View [/XYZ H.V] /Dest (Item.22) cvn H.B /DEST pdfmark end 70 4796 a Black 183 4925 a FK(2.)p Black 46 w(Can)26 b(one)g(deal)h(ef)n (\002ciently)h(with)e(more)g(general)i(Byzantine)g(f)o(aults)f(that)g (occur)g(all)g(at)f(once?)38 b(F)o(or)25 b(e)o(xample,)297 5038 y(the)e(adv)o(ersary)i(could)f(use)f(nodes)i(under)f(his)f (control)i(to)d(\003ood)h(the)h(netw)o(ork)g(with)e(irrele)n(v)n(ant)j (searches,)g(this)297 5151 y(is)e(not)h(dealt)h(with)e(by)h(either)g (of)g(our)g(solutions.)p Black .8 .3 .3 TeXcolorrgb 1000 5401 a SDict begin H.S end 1000 5401 a .8 .3 .3 TeXcolorrgb 1002 5400 a Fv(T)t FC(H)t(E)t(O)t(RY)h(O)t(F)f Fv(C)t FC(O)t(M)t(P)t(U)t(T)t(I)t(N)t(G)p .8 .3 .3 TeXcolorrgb 1876 5344 a SDict begin H.R end 1876 5344 a 1876 5400 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://dx.doi.org/10.4086/toc) >> /Subtype /Link H.B /ANN pdfmark end 1876 5400 a Black Fv(,)e(V)-11 b(olume)19 b(3)i(\(2007\),)c(pp.)25 b(1\22623)928 b(19)p Black eop end %%Page: 20 20 TeXDict begin 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 Black 0 TeXcolorgray 70 199 a SDict begin H.S end 70 199 a 0 TeXcolorgray 0 TeXcolorgray 70 199 a SDict begin H.R end 70 199 a 70 199 a SDict begin [ /View [/XYZ H.V] /Dest (page.20) cvn H.B /DEST pdfmark end 70 199 a Black 1514 w Fv(A)t(.)25 b(F)t FC(I)t(A)m(T)f(A)t(N)t(D)h Fv(J)t(.)g(S)t FC(A)t(I)t(A)p Black 70 348 a SDict begin H.S end 70 348 a 70 348 a SDict begin 13.6 H.A end 70 348 a 70 348 a SDict begin [ /View [/XYZ H.V] /Dest (Item.23) cvn H.B /DEST pdfmark end 70 348 a Black 183 440 a FK(3.)p Black 46 w(W)-7 b(e)32 b(conjecture)k(that)e(our)g(netw)o(ork)h(has)e(the)h(property)h(that)f (it)f(is)h(poly-log)h(competiti)n(v)o(e)g(with)f(an)o(y)f(\002x)o(ed) 297 553 y(de)o(gree)26 b(netw)o(ork.)34 b(I.)15 b(e.,)24 b(we)h(conjecture)i(that)f(gi)n(v)o(en)f(an)o(y)g(\002x)o(ed)g(de)o (gree)h(netw)o(ork)g(topology)-6 b(,)28 b(where)d FF(n)f FK(items)297 666 y(are)i(distrib)n(uted)j(amongst)e FF(n)e FK(nodes,)j(and)e(an)o(y)g(set)g(of)g(access)h(requests)h(that)e(can)g (be)g(dealt)h(with)e(\002x)o(ed)h(sized)297 778 y(b)n(uf)n(fers,)e (then)f(our)f(netw)o(ork)i(will)e(also)h(deal)f(with)g(the)h(same)f (set)h(of)f(requests)i(by)f(introducing)i(no)e(more)f(than)297 891 y(a)h(polylog)i(slo)n(wdo)n(wn.)70 1052 y SDict begin H.S end 70 1052 a 70 1052 a SDict begin 13.6 H.A end 70 1052 a 70 1052 a SDict begin [ /View [/XYZ H.V] /Dest (section.7) cvn H.B /DEST pdfmark end 70 1052 a 129 x Ft(7)119 b(Ackno)o(wledgments)70 1388 y FK(W)-7 b(e)20 b(gratefully)j(thank)g (Anna)e(Karlin,)h(Prabhakar)g(Ragha)n(v)n(an,)h(Stef)o(an)f(Saroiu,)g (and)f(Ste)n(v)o(en)h(Gribble)g(for)f(their)h(great)70 1501 y(help)i(with)f(this)h(paper)-5 b(.)p 0 TeXcolorgray 211 1614 a SDict begin H.S end 211 1614 a 0 TeXcolorgray 0 TeXcolorgray 211 1614 a SDict begin H.R end 211 1614 a 211 1614 a SDict begin [ /View [/XYZ H.V] /Dest (tocreferences) cvn H.B /DEST pdfmark end 211 1614 a Black 211 1614 a SDict begin H.S end 211 1614 a 211 1614 a SDict begin 13.6 H.A end 211 1614 a 211 1614 a SDict begin [ /View [/XYZ H.V] /Dest (tocreferences.1) cvn H.B /DEST pdfmark end 211 1614 a 70 1904 a Ft(Refer)n(ences)70 2000 y SDict begin H.S end 70 2000 a 70 2000 a SDict begin 13.6 H.A end 70 2000 a 70 2000 a SDict begin [ /View [/XYZ H.V] /Dest (section*.2) cvn H.B /DEST pdfmark end 70 2000 a 70 1965 a SDict begin H.S end 70 1965 a 70 1965 a SDict begin 13.6 H.A end 70 1965 a 70 1965 a SDict begin [ /View [/XYZ H.V] /Dest (cite.AKKMS) cvn H.B /DEST pdfmark end 70 1965 a Black 115 2111 a FK([1])p Black .8 .3 .3 TeXcolorrgb 266 2111 a SDict begin H.S end 266 2111 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 2049 a SDict begin H.R end 311 2049 a 311 2111 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#AKKMS) >> /Subtype /Link H.B /ANN pdfmark end 311 2111 a Black 36 w FK(N)t Fc(O)t(G)t(A)38 b FK(A)t Fc(L)t(O)t(N)t FK(,)j(H)t Fc(A)t(I)t(M)d FK(K)t Fc(A)t(P)t(L)t(A)t(N)t FK(,)43 b(M)t Fc(I)t(C)t(H)t(A)t(E)t(L)d FK(K)t Fc(R)t(I)t(V)t(E)t(L)t(E)t(V)t(I)t(C)t(H)t FK(,)45 b(D)q Fc(A)t(H)t(L)t(I)t(A)38 b FK(M)t Fc(A)t(L)t(K)t(H)t(I)t FK(,)43 b Fc(A)t(N)t(D)37 b FK(J)t Fc(U)t(L)t(I)t(E)t(N)268 2224 y FK(S)t Fc(T)t(E)t(R)t(N)r FK(:)59 b(Scalable)38 b(secure)h(storage)g(when)f(half)g(the)f(system)i(is)e(f)o(aulty)-6 b(.)79 b(In)37 b FF(Pr)l(oc.)g(27th)i(Internat.)g(Col-)266 2337 y(loquium)33 b(on)f(A)n(utomata,)j(Langua)o(g)o(es)f(and)e(Pr)l(o) o(gr)o(amming)h(\(ICALP'00\))p FK(,)f(pp.)g(576\226587.)i(Springer)l(,) h(2000.)266 2450 y([)p .8 .3 .3 TeXcolorrgb 296 2470 a SDict begin H.S end 296 2470 a .8 .3 .3 TeXcolorrgb -20 x FK(ICALP:3l87mp6xvnxr0cfg)p .8 .3 .3 TeXcolorrgb 1276 2388 a SDict begin H.R end 1276 2388 a 1276 2450 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://springerlink.metapress.com/link.asp?id=3l87mp6xvnxr0cfg) >> /Subtype /Link H.B /ANN pdfmark end 1276 2450 a Black FK(].)p 0 0 .8 TeXcolorrgb 1390 2451 a SDict begin H.S end 1390 2451 a 0 0 .8 TeXcolorrgb -1 x FK(2.4)p 0 0 .8 TeXcolorrgb 1503 2388 a SDict begin H.R end 1503 2388 a 1503 2450 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.2.4) cvn H.B /ANN pdfmark end 1503 2450 a Black 70 2504 a SDict begin H.S end 70 2504 a 70 2504 a SDict begin 13.6 H.A end 70 2504 a 70 2504 a SDict begin [ /View [/XYZ H.V] /Dest (cite.as) cvn H.B /DEST pdfmark end 70 2504 a Black 115 2632 a FK([2])p Black .8 .3 .3 TeXcolorrgb 266 2632 a SDict begin H.S end 266 2632 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 2570 a SDict begin H.R end 311 2570 a 311 2632 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#as) >> /Subtype /Link H.B /ANN pdfmark end 311 2632 a Black 23 w FK(N)t Fc(O)t(G)t(A)25 b FK(A)t Fc(L)t(O)t(N)g(A)t(N)t(D)f FK(J)t Fc(O)t(E)t(L)k FK(S)t Fc(P)t(E)t(N)t(C)t(E)t(R)r FK(:)i FF(The)20 b(Pr)l(obabilistic)k (Method,)f(2nd)e(Edition)p FK(.)29 b(John)22 b(W)l(ile)o(y)g(&)e(Sons,) 266 2745 y(2000.)p 0 0 .8 TeXcolorrgb 526 2746 a SDict begin H.S end 526 2746 a 0 0 .8 TeXcolorrgb -1 x FK(4.1)p 0 0 .8 TeXcolorrgb 639 2683 a SDict begin H.R end 639 2683 a 639 2745 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.1) cvn H.B /ANN pdfmark end 639 2745 a Black 70 2781 a SDict begin H.S end 70 2781 a 70 2781 a SDict begin 13.6 H.A end 70 2781 a 70 2781 a SDict begin [ /View [/XYZ H.V] /Dest (cite.AB) cvn H.B /DEST pdfmark end 70 2781 a Black 115 2928 a FK([3])p Black .8 .3 .3 TeXcolorrgb 266 2928 a SDict begin H.S end 266 2928 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 2866 a SDict begin H.R end 311 2866 a 311 2928 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#AB) >> /Subtype /Link H.B /ANN pdfmark end 311 2928 a Black 36 w FK(Y)r Fc(O)t(N)r(A)l(T)m(A)t(N)37 b FK(A)p Fc(U)t(M)t(A)t(N)t(N)g(A)t(N)t(D)g FK(M)t Fc(I)t(C)t(H)t(A)t(E)t(L)i FK(B)t Fc(E)t(N)t(D)t(E)t(R)r FK(:)51 b(F)o(ault)34 b(tolerant)h(data)g (structures.)68 b(In)34 b FF(Pr)l(oc.)f(37th)266 3041 y(FOCS)p FK(,)22 b(pp.)i(580\226589.)h(IEEE)d(Computer)i(Society)-6 b(,)24 b(1996.)35 b([)p .8 .3 .3 TeXcolorrgb 2225 3043 a SDict begin H.S end 2225 3043 a .8 .3 .3 TeXcolorrgb -2 x FK (FOCS:10.1109/SFCS.1996.548517)p .8 .3 .3 TeXcolorrgb 3507 2979 a SDict begin H.R end 3507 2979 a 3507 3041 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://doi.ieeecomputersociety.org//10.1109/SFCS.1996.548517) >> /Subtype /Link H.B /ANN pdfmark end 3507 3041 a Black FK(].)p 0 0 .8 TeXcolorrgb 3619 3042 a SDict begin H.S end 3619 3042 a 0 0 .8 TeXcolorrgb -1 x FK(2.4)p 0 0 .8 TeXcolorrgb 3732 2979 a SDict begin H.R end 3732 2979 a 3732 3041 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.2.4) cvn H.B /ANN pdfmark end 3732 3041 a Black 70 3095 a SDict begin H.S end 70 3095 a 70 3095 a SDict begin 13.6 H.A end 70 3095 a 70 3095 a SDict begin [ /View [/XYZ H.V] /Dest (cite.awerbuch_scheideler:group) cvn H.B /DEST pdfmark end 70 3095 a Black 115 3223 a FK([4])p Black .8 .3 .3 TeXcolorrgb 266 3223 a SDict begin H.S end 266 3223 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 3161 a SDict begin H.R end 311 3161 a 311 3223 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#awerbuch_sc heideler:group) >> /Subtype /Link H.B /ANN pdfmark end 311 3223 a Black 29 w FK(B)q Fc(A)t(R)q(U)t(C)t(H)c FK(A)m Fc(W)t(E)t(R)t(B)s(U)t(C)t(H)g (A)t(N)t(D)g FK(C)t Fc(H)t(R)t(I)t(S)t(T)t(I)t(A)t(N)j FK(S)t Fc(C)t(H)t(E)t(I)t(D)t(E)t(L)t(E)t(R)r FK(:)40 b(Group)27 b(spreading:)39 b(A)26 b(protocol)k(for)d(pro)o(v-)266 3336 y(ably)c(secure)g(distrib)n(uted)i(name)d(service.)30 b(In)22 b FF(Pr)l(oc.)f(31st)h(Internat.)i(Colloquium)f(on)f(A)n (utomata,)h(Langua)o(g)o(es,)266 3449 y(and)i(Pr)l(o)o(gr)o(amming)f (\(ICALP'04\))p FK(,)f(pp.)g(183\226195.)j(Springer)l(,)f(2004.)34 b([)p .8 .3 .3 TeXcolorrgb 2554 3450 a SDict begin H.S end 2554 3450 a .8 .3 .3 TeXcolorrgb -1 x FK(ICALP:782vxmb2mlxxrmru)p .8 .3 .3 TeXcolorrgb 3591 3387 a SDict begin H.R end 3591 3387 a 3591 3449 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://springerlink.metapress.com/link.asp?id=782vxmb2mlxxrmru) >> /Subtype /Link H.B /ANN pdfmark end 3591 3449 a Black FK(].)p 0 0 .8 TeXcolorrgb 3703 3450 a SDict begin H.S end 3703 3450 a 0 0 .8 TeXcolorrgb -1 x FK(2.1)p 0 0 .8 TeXcolorrgb 3816 3387 a SDict begin H.R end 3816 3387 a 3816 3449 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.2.1) cvn H.B /ANN pdfmark end 3816 3449 a Black 70 3503 a SDict begin H.S end 70 3503 a 70 3503 a SDict begin 13.6 H.A end 70 3503 a 70 3503 a SDict begin [ /View [/XYZ H.V] /Dest (cite.baruch:robust) cvn H.B /DEST pdfmark end 70 3503 a Black 115 3631 a FK([5])p Black .8 .3 .3 TeXcolorrgb 266 3631 a SDict begin H.S end 266 3631 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 3569 a SDict begin H.R end 311 3569 a 311 3631 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#baruch:robu st) >> /Subtype /Link H.B /ANN pdfmark end 311 3631 a Black 37 w FK(B)q Fc(A)t(R)q(U)t(C)t(H)39 b FK(A)m Fc(W)t(E)t(R)t(B)s(U)t(C)t(H)g(A)t(N)t(D)f FK(C)t Fc(H)t(R)t(I)t(S)t(T) t(I)t(A)t(N)k FK(S)t Fc(C)t(H)t(E)t(I)t(D)t(E)t(L)t(E)t(R)r FK(:)55 b(Rob)n(ust)36 b(distrib)n(uted)i(name)d(service.)72 b(In)266 3744 y FF(Pr)l(oc.)28 b(3r)m(d)g(Internat.)i(W)-8 b(orkshop)29 b(on)f(P)-7 b(eer)n(-to-P)g(eer)29 b(Systems)g (\(IPTPS'04\))p FK(,)g(pp.)f(237\226249.)i(Springer)l(,)g(2004.)266 3857 y([)p .8 .3 .3 TeXcolorrgb 296 3877 a SDict begin H.S end 296 3877 a .8 .3 .3 TeXcolorrgb -20 x FK(Springer:crpp90cx7)q(r3)q(p61)q(t0)p .8 .3 .3 TeXcolorrgb 1296 3795 a SDict begin H.R end 1296 3795 a 1296 3857 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://springerlink.metapress.com/link.asp?id=crpp90cx7r3p61t0) >> /Subtype /Link H.B /ANN pdfmark end 1296 3857 a Black FK(].)p 0 0 .8 TeXcolorrgb 1410 3858 a SDict begin H.S end 1410 3858 a 0 0 .8 TeXcolorrgb -1 x FK(2.1)p 0 0 .8 TeXcolorrgb 1523 3795 a SDict begin H.R end 1523 3795 a 1523 3857 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.2.1) cvn H.B /ANN pdfmark end 1523 3857 a Black 70 3911 a SDict begin H.S end 70 3911 a 70 3911 a SDict begin 13.6 H.A end 70 3911 a 70 3911 a SDict begin [ /View [/XYZ H.V] /Dest (cite.br) cvn H.B /DEST pdfmark end 70 3911 a Black 115 4039 a FK([6])p Black .8 .3 .3 TeXcolorrgb 266 4039 a SDict begin H.S end 266 4039 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 3977 a SDict begin H.R end 311 3977 a 311 4039 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#br) >> /Subtype /Link H.B /ANN pdfmark end 311 4039 a Black 38 w FK(M)t(.)39 b(B)t Fc(E)t(L)t(L)t(A)t(R)t (E)j(A)t(N)t(D)d FK(P)-6 b(.)39 b(R)q Fc(O)t(G)t(A)m(W)-5 b(A)l(Y)r FK(:)54 b(Random)35 b(oracles)j(are)d(practical:)56 b(A)34 b(paradigm)j(for)f(designing)266 4152 y(ef)n(\002cient)29 b(protocols.)48 b(In)27 b FF(Pr)l(oc.)g(1st)h(A)m(CM)e(Conf)o(.)g(on)i (Computer)g(and)g(Communications)i(Security)p FK(,)g(pp.)d(62\226)266 4265 y(73.)d(A)l(CM)e(Press,)h(1993.)35 b([)p .8 .3 .3 TeXcolorrgb 1134 4267 a SDict begin H.S end 1134 4267 a .8 .3 .3 TeXcolorrgb -2 x FK(A)l(CM:168588.168596)p .8 .3 .3 TeXcolorrgb 1926 4203 a SDict begin H.R end 1926 4203 a 1926 4265 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://portal.acm.org/citation.cfm?id=168588.168596) >> /Subtype /Link H.B /ANN pdfmark end 1926 4265 a Black FK(].)p 0 0 .8 TeXcolorrgb 2039 4265 a SDict begin H.S end 2039 4265 a 0 0 .8 TeXcolorrgb FK(1)p 0 0 .8 TeXcolorrgb 2084 4203 a SDict begin H.R end 2084 4203 a 2084 4265 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.3.1) cvn H.B /ANN pdfmark end 2084 4265 a Black 70 4314 a SDict begin H.S end 70 4314 a 70 4314 a SDict begin 13.6 H.A end 70 4314 a 70 4314 a SDict begin [ /View [/XYZ H.V] /Dest (cite.spam) cvn H.B /DEST pdfmark end 70 4314 a Black 115 4448 a FK([7])p Black .8 .3 .3 TeXcolorrgb 266 4448 a SDict begin H.S end 266 4448 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 4386 a SDict begin H.R end 311 4386 a 311 4448 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#spam) >> /Subtype /Link H.B /ANN pdfmark end 311 4448 a Black 47 w FK(J)t Fc(O)t(H)t(N)50 b FK(B)t Fc(O)t(R)t(L)t(A)t(N)t(D)r FK(:)73 b(Gnutella)47 b(girds)f(against)h(spam)e(attacks.)105 b FF(CNET)43 b(Ne)o(ws.com)p FK(,)50 b(August)c(2000.)266 4561 y(http://ne)n (ws.cnet.com/ne)n(ws/0-)q(100)q(5-)q(20)q(0-2)q(48)q(96)q(05.h)q(tml.)p 0 0 .8 TeXcolorrgb 2297 4562 a SDict begin H.S end 2297 4562 a 0 0 .8 TeXcolorrgb -1 x FK(1.2)p 0 0 .8 TeXcolorrgb 2410 4499 a SDict begin H.R end 2410 4499 a 2410 4561 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.1.2) cvn H.B /ANN pdfmark end 2410 4561 a Black 70 4615 a SDict begin H.S end 70 4615 a 70 4615 a SDict begin 13.6 H.A end 70 4615 a 70 4615 a SDict begin [ /View [/XYZ H.V] /Dest (cite.datar) cvn H.B /DEST pdfmark end 70 4615 a Black 115 4743 a FK([8])p Black .8 .3 .3 TeXcolorrgb 266 4743 a SDict begin H.S end 266 4743 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 4681 a SDict begin H.R end 311 4681 a 311 4743 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#datar) >> /Subtype /Link H.B /ANN pdfmark end 311 4743 a Black 26 w FK(M)t Fc(A)l(Y)t(U)t(R)28 b FK(D)q Fc(A)l(T)m(A)t(R)r FK(:)i(Butter\003ies)25 b(and)f(peer)n(-to-peer)j(netw)o(orks.)36 b(In)24 b FF(Pr)l(oc.)g(10th) g(Eur)l(opean)i(Symp.)d(on)h(Algo-)266 4856 y(rithms)h(\(ESA)m('02\))p FK(,)e(pp.)g(310\226322.)j(Springer)l(,)f(2002.)34 b([)p .8 .3 .3 TeXcolorrgb 2024 4876 a SDict begin H.S end 2024 4876 a .8 .3 .3 TeXcolorrgb -20 x FK(ESA:w83mmlk)o(yt13lx90f)p .8 .3 .3 TeXcolorrgb 2939 4794 a SDict begin H.R end 2939 4794 a 2939 4856 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://springerlink.metapress.com/link.asp?id=w83mmlkyt13lx90f) >> /Subtype /Link H.B /ANN pdfmark end 2939 4856 a Black FK(].)p 0 0 .8 TeXcolorrgb 3051 4857 a SDict begin H.S end 3051 4857 a 0 0 .8 TeXcolorrgb -1 x FK(2.1)p 0 0 .8 TeXcolorrgb 3164 4794 a SDict begin H.R end 3164 4794 a 3164 4856 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.2.1) cvn H.B /ANN pdfmark end 3164 4856 a Black 70 4910 a SDict begin H.S end 70 4910 a 70 4910 a SDict begin 13.6 H.A end 70 4910 a 70 4910 a SDict begin [ /View [/XYZ H.V] /Dest (cite.eff) cvn H.B /DEST pdfmark end 70 4910 a Black 115 5038 a FK([9])p Black .8 .3 .3 TeXcolorrgb 266 5038 a SDict begin H.S end 266 5038 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 4976 a SDict begin H.R end 311 4976 a 311 5038 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#eff) >> /Subtype /Link H.B /ANN pdfmark end 311 5038 a Black 31 w FK(Electronic)f(Freedom)e(F)o(oundation)i(\227)d (Censorship)j(\227)d(Internet)j(censorship)h(le)o(gislation)f(&)d(re)o (gulation)266 5151 y(\(CD)l(A,)22 b(etc.\))i(\227)f(Archi)n(v)o(e.)33 b(http://www)-6 b(.ef)n(f.or)n(g/pub/Censo)q(rsh)q(ip/)q(Int)q(ern)q (et)p 2746 5151 28 4 v 39 w(censorship)p 3169 5151 V 37 w(bills.)p 0 0 .8 TeXcolorrgb 3435 5151 a SDict begin H.S end 3435 5151 a 0 0 .8 TeXcolorrgb FK(1)p 0 0 .8 TeXcolorrgb 3480 5089 a SDict begin H.R end 3480 5089 a 3480 5151 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.1) cvn H.B /ANN pdfmark end 3480 5151 a Black Black .8 .3 .3 TeXcolorrgb 1000 5401 a SDict begin H.S end 1000 5401 a .8 .3 .3 TeXcolorrgb 1002 5400 a Fv(T)t FC(H)t(E)t(O)t(RY)25 b(O)t(F)f Fv(C)t FC(O)t(M)t(P)t(U)t(T)t(I)t(N)t(G)p .8 .3 .3 TeXcolorrgb 1876 5344 a SDict begin H.R end 1876 5344 a 1876 5400 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://dx.doi.org/10.4086/toc) >> /Subtype /Link H.B /ANN pdfmark end 1876 5400 a Black Fv(,)e(V)-11 b(olume)19 b(3)i(\(2007\),)c(pp.)25 b(1\22623)928 b(20)p Black eop end %%Page: 21 21 TeXDict begin 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 Black 0 TeXcolorgray 70 199 a SDict begin H.S end 70 199 a 0 TeXcolorgray 0 TeXcolorgray 70 199 a SDict begin H.R end 70 199 a 70 199 a SDict begin [ /View [/XYZ H.V] /Dest (page.21) cvn H.B /DEST pdfmark end 70 199 a Black 948 w Fv(C)t FC(E)t(N)t(S)t(O)t(R)t (S)t(H)t(I)t(P)26 b Fv(R)t FC(E)t(S)t(I)t(S)t(T)n(A)t(N)t(T)e Fv(P)t FC(E)t(E)t(R)t Fv(-)t FC(T)s(O)t Fv(-)t(P)t FC(E)t(E)t(R)g Fv(N)t FC(E)t(T)t(W)s(O)t(R)t(K)t(S)p Black 70 348 a SDict begin H.S end 70 348 a 70 348 a SDict begin 13.6 H.A end 70 348 a 70 348 a SDict begin [ /View [/XYZ H.V] /Dest (cite.FS) cvn H.B /DEST pdfmark end 70 348 a Black 92 x FK([10])p Black .8 .3 .3 TeXcolorrgb 266 440 a SDict begin H.S end 266 440 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 378 a SDict begin H.R end 311 378 a 311 440 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#FS) >> /Subtype /Link H.B /ANN pdfmark end 311 440 a Black 25 w FK(A)t Fc(M)t(O)t(S)j FK(F)t Fc(I)t(A)l(T)h(A)t(N)t(D)e FK(J)o Fc(A)t(R)t(E)t(D)i FK(S)t Fc(A)t(I)t(A)r FK(:)h(Censorship)d(resistant) f(peer)n(-to-peer)h(content)f(addressable)h(netw)o(orks.)266 553 y(In)37 b FF(Pr)l(oc.)e(13th)i(A)m(CM-SIAM)e(Symp.)h(on)h(Discr)m (ete)g(Algorithms)g(\(SOD)m(A)m('02\))p FK(,)i(pp.)d(94\226103.)i(A)l (CM)d(Press,)266 666 y(2002.)g([)p .8 .3 .3 TeXcolorrgb 534 668 a SDict begin H.S end 534 668 a .8 .3 .3 TeXcolorrgb -2 x FK(SOD)l(A:545381.545392) p .8 .3 .3 TeXcolorrgb 1367 604 a SDict begin H.R end 1367 604 a 1367 666 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://portal.acm.org/citation.cfm?id=545381.545392) >> /Subtype /Link H.B /ANN pdfmark end 1367 666 a Black FK(].)p 0 0 .8 TeXcolorrgb 1480 667 a SDict begin H.S end 1480 667 a 0 0 .8 TeXcolorrgb -1 x FK(2.1)p 0 0 .8 TeXcolorrgb 1593 604 a SDict begin H.R end 1593 604 a 1593 666 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.2.1) cvn H.B /ANN pdfmark end 1593 666 a Black 70 722 a SDict begin H.S end 70 722 a 70 722 a SDict begin 13.6 H.A end 70 722 a 70 722 a SDict begin [ /View [/XYZ H.V] /Dest (cite.FSY) cvn H.B /DEST pdfmark end 70 722 a Black 141 x FK([11])p Black .8 .3 .3 TeXcolorrgb 266 863 a SDict begin H.S end 266 863 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 801 a SDict begin H.R end 311 801 a 311 863 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#FSY) >> /Subtype /Link H.B /ANN pdfmark end 311 863 a Black 36 w FK(A)t Fc(M)t(O)t(S)j FK(F)t Fc(I)t(A)l(T)n FK(,)k(J)o Fc(A)t(R)t(E)t(D)d FK(S)t Fc(A)t(I)t(A)t FK(,)i Fc(A)t(N)t(D)c FK(M)t Fc(A)t(X)t(W)t(E)t(L)t(L)j FK(Y)r Fc(O)t(U)t(N)t(G)r FK(:)49 b(Making)35 b(chord)h(rob)n(ust)f(to)f(byzantine)j(at-)266 976 y(tack.)48 b(In)28 b FF(Pr)l(oc.)f(13th)h(Eur)l(opean)i(Symposium)f (on)f(Algorithms)h(\(ESA)m('05\))p FK(,)f(pp.)g(803\226814.)i(Springer) l(,)g(2005.)266 1089 y([)p .8 .3 .3 TeXcolorrgb 296 1108 a SDict begin H.S end 296 1108 a .8 .3 .3 TeXcolorrgb -19 x FK(ESA:422llxn7khwej72n)p .8 .3 .3 TeXcolorrgb 1170 1027 a SDict begin H.R end 1170 1027 a 1170 1089 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://springerlink.metapress.com/link.asp?id=422llxn7khwej72n) >> /Subtype /Link H.B /ANN pdfmark end 1170 1089 a Black FK(].)p 0 0 .8 TeXcolorrgb 1284 1090 a SDict begin H.S end 1284 1090 a 0 0 .8 TeXcolorrgb -1 x FK(2.1)p 0 0 .8 TeXcolorrgb 1397 1027 a SDict begin H.R end 1397 1027 a 1397 1089 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.2.1) cvn H.B /ANN pdfmark end 1397 1089 a Black 70 1151 a SDict begin H.S end 70 1151 a 70 1151 a SDict begin 13.6 H.A end 70 1151 a 70 1151 a SDict begin [ /View [/XYZ H.V] /Dest (cite.Gifford) cvn H.B /DEST pdfmark end 70 1151 a Black 135 x FK([12])p Black .8 .3 .3 TeXcolorrgb 266 1286 a SDict begin H.S end 266 1286 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 1224 a SDict begin H.R end 311 1224 a 311 1286 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#Gifford) >> /Subtype /Link H.B /ANN pdfmark end 311 1286 a Black 34 w FK(D)t(.)t(K)t(.)35 b(G)t Fc(I)t(FF)t(O)t(R)t(D)r FK(:)47 b(W)-7 b(eighted)33 b(v)n(oting)h(for)d (replicated)k(data.)59 b(In)32 b FF(Pr)l(oc.)f(7th)h(A)m(CM)e(Symp.)h (on)h(Oper)o(ating)266 1399 y(Systems)25 b(Principles)p FK(,)g(pp.)f(150\226159.)h(A)l(CM)d(Press,)i(1979.)34 b([)p .8 .3 .3 TeXcolorrgb 2227 1400 a SDict begin H.S end 2227 1400 a .8 .3 .3 TeXcolorrgb -1 x FK(A)l(CM:800215.806583)p .8 .3 .3 TeXcolorrgb 3019 1337 a SDict begin H.R end 3019 1337 a 3019 1399 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://portal.acm.org/citation.cfm?id=800215.806583) >> /Subtype /Link H.B /ANN pdfmark end 3019 1399 a Black FK(].)p 0 0 .8 TeXcolorrgb 3133 1400 a SDict begin H.S end 3133 1400 a 0 0 .8 TeXcolorrgb -1 x FK(2.4)p 0 0 .8 TeXcolorrgb 3246 1337 a SDict begin H.R end 3246 1337 a 3246 1399 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.2.4) cvn H.B /ANN pdfmark end 3246 1399 a Black 70 1461 a SDict begin H.S end 70 1461 a 70 1461 a SDict begin 13.6 H.A end 70 1461 a 70 1461 a SDict begin [ /View [/XYZ H.V] /Dest (cite.clip2) cvn H.B /DEST pdfmark end 70 1461 a Black 135 x FK([13])p Black .8 .3 .3 TeXcolorrgb 266 1596 a SDict begin H.S end 266 1596 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 1534 a SDict begin H.R end 311 1534 a 311 1596 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#clip2) >> /Subtype /Link H.B /ANN pdfmark end 311 1596 a Black 24 w FK(Gnutella:)c(T)-7 b(o)23 b(the)g(bandwidth)j(barrier)f(and)f(be)o (yond.)35 b(http://dss.clip2.com/gnu)q(tel)q(la.ht)q(ml.)p 0 0 .8 TeXcolorrgb 3402 1597 a SDict begin H.S end 3402 1597 a 0 0 .8 TeXcolorrgb -1 x FK(1.2)p 0 0 .8 TeXcolorrgb 3515 1534 a SDict begin H.R end 3515 1534 a 3515 1596 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.1.2) cvn H.B /ANN pdfmark end 3515 1596 a Black 70 1658 a SDict begin H.S end 70 1658 a 70 1658 a SDict begin 13.6 H.A end 70 1658 a 70 1658 a SDict begin [ /View [/XYZ H.V] /Dest (cite.gnutella) cvn H.B /DEST pdfmark end 70 1658 a Black 136 x FK([14])p Black .8 .3 .3 TeXcolorrgb 266 1794 a SDict begin H.S end 266 1794 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 1732 a SDict begin H.R end 311 1732 a 311 1794 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#gnutella) >> /Subtype /Link H.B /ANN pdfmark end 311 1794 a Black 24 w FK(Gnutella)24 b(W)-7 b(ebsite.)35 b(http://www)-6 b(.gnutella.com.)p 0 0 .8 TeXcolorrgb 1998 1794 a SDict begin H.S end 1998 1794 a 0 0 .8 TeXcolorrgb FK(1)p 0 0 .8 TeXcolorrgb 2043 1732 a SDict begin H.R end 2043 1732 a 2043 1794 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.1) cvn H.B /ANN pdfmark end 2043 1794 a Black 70 1856 a SDict begin H.S end 70 1856 a 70 1856 a SDict begin 13.6 H.A end 70 1856 a 70 1856 a SDict begin [ /View [/XYZ H.V] /Dest (cite.HLN) cvn H.B /DEST pdfmark end 70 1856 a Black 135 x FK([15])p Black .8 .3 .3 TeXcolorrgb 266 1991 a SDict begin H.S end 266 1991 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 1929 a SDict begin H.R end 311 1929 a 311 1991 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#HLN) >> /Subtype /Link H.B /ANN pdfmark end 311 1991 a Black 26 w FK(J)t(.)28 b(H)509 1983 y(\011)497 1991 y Fc(A)t(S)t(T)m(A)t(D)h(A)t(N)t(D)f FK(F)m(.)f(T)t Fc(H)t(O)t(M)t(S)t(O)t(N)h FK(L)t Fc(E)t(I)t(G)t(H)t(T)s (O)t(N)r FK(:)j(F)o(ast)24 b(computation)i(using)f(f)o(aulty)g (hypercubes.)37 b(In)24 b FF(Pr)l(oc.)266 2104 y(21st)h(ST)n(OC)p FK(,)d(pp.)h(251\226263.)j(A)l(CM)c(Press,)h(1989.)35 b([)p .8 .3 .3 TeXcolorrgb 1938 2105 a SDict begin H.S end 1938 2105 a .8 .3 .3 TeXcolorrgb -1 x FK(ST)n(OC:73007.73031)p .8 .3 .3 TeXcolorrgb 2668 2042 a SDict begin H.R end 2668 2042 a 2668 2104 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://portal.acm.org/citation.cfm?id=73007.73031) >> /Subtype /Link H.B /ANN pdfmark end 2668 2104 a Black FK(].)p 0 0 .8 TeXcolorrgb 2780 2105 a SDict begin H.S end 2780 2105 a 0 0 .8 TeXcolorrgb -1 x FK(2.3.1)p 0 0 .8 TeXcolorrgb 2961 2042 a SDict begin H.R end 2961 2042 a 2961 2104 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsubsection.2.3.1) cvn H.B /ANN pdfmark end 2961 2104 a Black FK(,)p 0 0 .8 TeXcolorrgb 3007 2105 a SDict begin H.S end 3007 2105 a 0 0 .8 TeXcolorrgb -1 x FK(2.3.2)p 0 0 .8 TeXcolorrgb 3188 2042 a SDict begin H.R end 3188 2042 a 3188 2104 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsubsection.2.3.2) cvn H.B /ANN pdfmark end 3188 2104 a Black 70 2166 a SDict begin H.S end 70 2166 a 70 2166 a SDict begin 13.6 H.A end 70 2166 a 70 2166 a SDict begin [ /View [/XYZ H.V] /Dest (cite.HK) cvn H.B /DEST pdfmark end 70 2166 a Black 136 x FK([16])p Black .8 .3 .3 TeXcolorrgb 266 2302 a SDict begin H.S end 266 2302 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 2240 a SDict begin H.R end 311 2240 a 311 2302 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#HK) >> /Subtype /Link H.B /ANN pdfmark end 311 2302 a Black 30 w FK(K)t Fc(R)t(I)t(S)t(T)t(E)t (N)g FK(H)t Fc(I)t(L)t(D)t(R)q(U)t(M)f(A)t(N)t(D)d FK(J)t Fc(O)t(H)t(N)h FK(K)t Fc(U)t(B)t(I)t(A)l(T)s(O)r(W)t(I)t(C)t(Z)r FK(:)40 b(Asymptotically)31 b(ef)n(\002cient)e(approaches)i(to)d(f)o (ault-)266 2415 y(tolerance)h(in)d(peer)n(-to-peer)j(netw)o(orks.)43 b(In)26 b FF(Pr)l(oc.)g(17th)h(Internat.)g(Symposium)h(on)e(Distrib)n (uted)i(Computing)266 2527 y(\(DISC'03\))p FK(,)d(pp.)e(321\226336.)j (Springer)l(,)f(2003.)34 b([)p .8 .3 .3 TeXcolorrgb 1818 2547 a SDict begin H.S end 1818 2547 a .8 .3 .3 TeXcolorrgb -20 x FK(Springer:7emt7u01cvbb) q(6b)o(u6)p .8 .3 .3 TeXcolorrgb 2871 2465 a SDict begin H.R end 2871 2465 a 2871 2527 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://springerlink.metapress.com/link.asp?id=7emt7u01cvbb6bu6) >> /Subtype /Link H.B /ANN pdfmark end 2871 2527 a Black FK(].)p 0 0 .8 TeXcolorrgb 2985 2528 a SDict begin H.S end 2985 2528 a 0 0 .8 TeXcolorrgb -1 x FK(2.1)p 0 0 .8 TeXcolorrgb 3098 2465 a SDict begin H.R end 3098 2465 a 3098 2527 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.2.1) cvn H.B /ANN pdfmark end 3098 2527 a Black 70 2589 a SDict begin H.S end 70 2589 a 70 2589 a SDict begin 13.6 H.A end 70 2589 a 70 2589 a SDict begin [ /View [/XYZ H.V] /Dest (cite.ioc) cvn H.B /DEST pdfmark end 70 2589 a Black 136 x FK([17])p Black .8 .3 .3 TeXcolorrgb 266 2725 a SDict begin H.S end 266 2725 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 2663 a SDict begin H.R end 311 2663 a 311 2725 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#ioc) >> /Subtype /Link H.B /ANN pdfmark end 311 2725 a Black 24 w FK(Inde)o(x)24 b(On)f(Censorship)j (Homepage.)34 b(http://www)-6 b(.inde)o(xoncensorsh)q(ip.or)o(g)q(.)p 0 0 .8 TeXcolorrgb 2910 2725 a SDict begin H.S end 2910 2725 a 0 0 .8 TeXcolorrgb FK(1)p 0 0 .8 TeXcolorrgb 2955 2663 a SDict begin H.R end 2955 2663 a 2955 2725 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.1) cvn H.B /ANN pdfmark end 2955 2725 a Black 70 2787 a SDict begin H.S end 70 2787 a 70 2787 a SDict begin 13.6 H.A end 70 2787 a 70 2787 a SDict begin [ /View [/XYZ H.V] /Dest (cite.KNT) cvn H.B /DEST pdfmark end 70 2787 a Black 135 x FK([18])p Black .8 .3 .3 TeXcolorrgb 266 2922 a SDict begin H.S end 266 2922 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 2860 a SDict begin H.R end 311 2860 a 311 2922 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#KNT) >> /Subtype /Link H.B /ANN pdfmark end 311 2922 a Black 25 w FK(A)t Fc(N)t(N)r(A)27 b FK(R)t(.)g(K)t Fc(A)t(R)t(L)t(I)t(N)t FK(,)h(G)t Fc(R)t(E)t(G)g FK(N)t Fc(E)t(L)t(S)t(O)t(N)t FK(,)i Fc(A)t(N)t(D)c FK(H)t Fc(I)t(S)t(AO)j FK(T)l Fc(A)t(M)t(A)t(K)t(I)r FK(:)h(On)22 b(the)i(f)o(ault)g(tolerance)i(of)d(the)h(b)n(utter)n(-)266 3035 y(\003y)-6 b(.)33 b(In)23 b FF(Pr)l(oc.)h(26th)g(ST)n(OC)p FK(,)e(pp.)h(125\226133.)j(A)l(CM)c(Press,)i(1994.)34 b([)p .8 .3 .3 TeXcolorrgb 2410 3037 a SDict begin H.S end 2410 3037 a .8 .3 .3 TeXcolorrgb -2 x FK(ST)n(OC:195058.195117)p .8 .3 .3 TeXcolorrgb 3230 2973 a SDict begin H.R end 3230 2973 a 3230 3035 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://portal.acm.org/citation.cfm?id=195058.195117) >> /Subtype /Link H.B /ANN pdfmark end 3230 3035 a Black FK(].)p 0 0 .8 TeXcolorrgb 3343 3036 a SDict begin H.S end 3343 3036 a 0 0 .8 TeXcolorrgb -1 x FK(2.3.1)p 0 0 .8 TeXcolorrgb 3524 2973 a SDict begin H.R end 3524 2973 a 3524 3035 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsubsection.2.3.1) cvn H.B /ANN pdfmark end 3524 3035 a Black 70 3097 a SDict begin H.S end 70 3097 a 70 3097 a SDict begin 13.6 H.A end 70 3097 a 70 3097 a SDict begin [ /View [/XYZ H.V] /Dest (cite.kashoek_karger:koorde) cvn H.B /DEST pdfmark end 70 3097 a Black 136 x FK([19])p Black .8 .3 .3 TeXcolorrgb 266 3233 a SDict begin H.S end 266 3233 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 3171 a SDict begin H.R end 311 3171 a 311 3233 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#kashoek_kar ger:koorde) >> /Subtype /Link H.B /ANN pdfmark end 311 3233 a Black 31 w FK(M)t(.)e(K)t Fc(A)t(S)t(H)t(O)t(E)t(K)h(A)t(N)t(D)f FK(D)t(.)g(K)t Fc(A)t(R)t(G)t(E)t(R)r FK(:)39 b(K)m(oorde:)h(A)27 b(simple)i(de)o(gree-optimal)j(distrib)n(uted)g(hash)d(table.)50 b(In)266 3345 y FF(Pr)l(oc.)31 b(2nd)g(Internat.)h(W)-8 b(orkshop)32 b(on)f(P)-7 b(eer)n(-to-P)g(eer)32 b(Systems)g (\(IPTPS'03\))p FK(,)g(pp.)f(98\226107.)h(Springer)l(,)i(2003.)266 3458 y([)p .8 .3 .3 TeXcolorrgb 296 3478 a SDict begin H.S end 296 3478 a .8 .3 .3 TeXcolorrgb -20 x FK(Springer:unmqcqy0yx)q(pu)q(32)q(xp)p .8 .3 .3 TeXcolorrgb 1377 3396 a SDict begin H.R end 1377 3396 a 1377 3458 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://springerlink.metapress.com/link.asp?id=unmqcqy0yxpu32xp) >> /Subtype /Link H.B /ANN pdfmark end 1377 3458 a Black FK(].)p 0 0 .8 TeXcolorrgb 1491 3459 a SDict begin H.S end 1491 3459 a 0 0 .8 TeXcolorrgb -1 x FK(2.2)p 0 0 .8 TeXcolorrgb 1604 3396 a SDict begin H.R end 1604 3396 a 1604 3458 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.2.2) cvn H.B /ANN pdfmark end 1604 3458 a Black 70 3520 a SDict begin H.S end 70 3520 a 70 3520 a SDict begin 13.6 H.A end 70 3520 a 70 3520 a SDict begin [ /View [/XYZ H.V] /Dest (cite.LMS) cvn H.B /DEST pdfmark end 70 3520 a Black 136 x FK([20])p Black .8 .3 .3 TeXcolorrgb 266 3656 a SDict begin H.S end 266 3656 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 3594 a SDict begin H.R end 311 3594 a 311 3656 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#LMS) >> /Subtype /Link H.B /ANN pdfmark end 311 3656 a Black 24 w FK(F)m(.)26 b(T)t Fc(H)t(O)t(M)t(S)t(O)t (N)h FK(L)t Fc(E)t(I)t(G)t(H)t(T)s(O)t(N)t FK(,)h(B)t Fc(R)q(U)t(C)t(E)f FK(M)t Fc(A)q(G)t(G)t(S)t FK(,)g Fc(A)t(N)t(D)f FK(R)t Fc(A)t(M)t(E)t(S)t(H)i FK(S)t Fc(I)t(T)m(A)t(M)t(A)t(R)t(A)t(N)r FK(:)i(On)21 b(the)i(f)o(ault)g(tolerance)266 3769 y(of)f(some)f (popular)j(bounded-de)o(gree)i(netw)o(orks.)k FF(SIAM)21 b(J)n(ournal)i(on)f(Computing)p FK(,)h(27\(5\):1303\2261333,)k(1998.) 266 3882 y([)p .8 .3 .3 TeXcolorrgb 296 3884 a SDict begin H.S end 296 3884 a .8 .3 .3 TeXcolorrgb -2 x FK(SICOMP:10.1137/S00975397932)q(55)q(16)q (3)p .8 .3 .3 TeXcolorrgb 1753 3820 a SDict begin H.R end 1753 3820 a 1753 3882 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://dx.doi.org/10.1137/S0097539793255163) >> /Subtype /Link H.B /ANN pdfmark end 1753 3882 a Black FK(].)p 0 0 .8 TeXcolorrgb 1867 3883 a SDict begin H.S end 1867 3883 a 0 0 .8 TeXcolorrgb -1 x FK(2.3.1)p 0 0 .8 TeXcolorrgb 2048 3820 a SDict begin H.R end 2048 3820 a 2048 3882 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsubsection.2.3.1) cvn H.B /ANN pdfmark end 2048 3882 a Black FK(,)p 0 0 .8 TeXcolorrgb 2095 3883 a SDict begin H.S end 2095 3883 a 0 0 .8 TeXcolorrgb -1 x FK(2.3.2)p 0 0 .8 TeXcolorrgb 2276 3820 a SDict begin H.R end 2276 3820 a 2276 3882 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsubsection.2.3.2) cvn H.B /ANN pdfmark end 2276 3882 a Black 70 3938 a SDict begin H.S end 70 3938 a 70 3938 a SDict begin 13.6 H.A end 70 3938 a 70 3938 a SDict begin [ /View [/XYZ H.V] /Dest (cite.luby:practical) cvn H.B /DEST pdfmark end 70 3938 a Black 141 x FK([21])p Black .8 .3 .3 TeXcolorrgb 266 4079 a SDict begin H.S end 266 4079 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 4017 a SDict begin H.R end 311 4017 a 311 4079 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#luby:practi cal) >> /Subtype /Link H.B /ANN pdfmark end 311 4079 a Black 41 w FK(M)t Fc(I)t(C)t(H)t(A)t(E)t(L)46 b FK(G)t(.)c(L)t Fc(U)t(B)t(Y)-7 b FK(,)48 b(M)t Fc(I)t(C)t(H)t(A)t(E)t (L)d FK(M)t Fc(I)t(T)t(Z)t(E)t(N)t(M)t(A)q(C)t(H)t(E)t(R)t FK(,)51 b(M)t(.)43 b(A)t Fc(M)t(I)t(N)h FK(S)t Fc(H)t(O)t(K)t(R)q(O)t (L)t(L)t(A)t(H)t(I)t FK(,)49 b(D)q Fc(A)t(N)t(I)t(E)t(L)c FK(A)t(.)268 4192 y(S)t Fc(P)t(I)t(E)t(L)t(M)t(A)t(N)t FK(,)e Fc(A)t(N)t(D)36 b FK(V)q Fc(O)t(L)t(K)t(E)t(R)i FK(S)t Fc(T)t(E)t(M)t(A)t(N)t(N)r FK(:)50 b(Practical)35 b(loss-resilient)h(codes.)66 b(In)33 b FF(Pr)l(oc.)f(29th)i(ST)n(OC)p FK(,)e(pp.)266 4305 y(150\226159.)26 b(A)l(CM)c(Press,)i(1997.)34 b([)p .8 .3 .3 TeXcolorrgb 1361 4306 a SDict begin H.S end 1361 4306 a .8 .3 .3 TeXcolorrgb -1 x FK(ST)n(OC:258533.258573)p .8 .3 .3 TeXcolorrgb 2181 4243 a SDict begin H.R end 2181 4243 a 2181 4305 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://portal.acm.org/citation.cfm?id=258533.258573) >> /Subtype /Link H.B /ANN pdfmark end 2181 4305 a Black FK(].)p 0 0 .8 TeXcolorrgb 2294 4306 a SDict begin H.S end 2294 4306 a 0 0 .8 TeXcolorrgb -1 x FK(5)p 0 0 .8 TeXcolorrgb 2339 4243 a SDict begin H.R end 2339 4243 a 2339 4305 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (Item.20) cvn H.B /ANN pdfmark end 2339 4305 a Black 70 4361 a SDict begin H.S end 70 4361 a 70 4361 a SDict begin 13.6 H.A end 70 4361 a 70 4361 a SDict begin [ /View [/XYZ H.V] /Dest (cite.MRW) cvn H.B /DEST pdfmark end 70 4361 a Black 141 x FK([22])p Black .8 .3 .3 TeXcolorrgb 266 4502 a SDict begin H.S end 266 4502 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 4440 a SDict begin H.R end 311 4440 a 311 4502 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#MRW) >> /Subtype /Link H.B /ANN pdfmark end 311 4502 a Black 53 w FK(D)q Fc(A)t(H)t(L)t(I)t(A)55 b FK(M)t Fc(A)t(L)t(K)t(H)t(I)t FK(,)62 b(M)t Fc(I)t(C)t(H)t(A)t(E)t(L)57 b FK(R)t Fc(E)t(I)t(T)t(E)t(R)t FK(,)64 b Fc(A)t(N)t(D)54 b FK(A)-7 b Fc(V)t(I)t(S)t(H)t(A)t(I)56 b FK(W)s Fc(O)t(O)t(L)r FK(:)84 b(The)50 b(load)h(and)g(a)n(v)n(ailabil-)266 4615 y(ity)g(of)g(byzantine)i(quorum)f(systems.)121 b FF(SIAM)50 b(J)n(ournal)i(on)f(Computing)p FK(,)58 b (29\(6\):1889\2261906)q(,)k(2000.)266 4728 y([)p .8 .3 .3 TeXcolorrgb 296 4730 a SDict begin H.S end 296 4730 a .8 .3 .3 TeXcolorrgb -2 x FK(SICOMP:10.1137/S00975397973)q(25)q(23)q(5)p .8 .3 .3 TeXcolorrgb 1753 4666 a SDict begin H.R end 1753 4666 a 1753 4728 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://dx.doi.org/10.1137/S0097539797325235) >> /Subtype /Link H.B /ANN pdfmark end 1753 4728 a Black FK(].)p 0 0 .8 TeXcolorrgb 1867 4729 a SDict begin H.S end 1867 4729 a 0 0 .8 TeXcolorrgb -1 x FK(2.4)p 0 0 .8 TeXcolorrgb 1980 4666 a SDict begin H.R end 1980 4666 a 1980 4728 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.2.4) cvn H.B /ANN pdfmark end 1980 4728 a Black 70 4784 a SDict begin H.S end 70 4784 a 70 4784 a SDict begin 13.6 H.A end 70 4784 a 70 4784 a SDict begin [ /View [/XYZ H.V] /Dest (cite.MRWW) cvn H.B /DEST pdfmark end 70 4784 a Black 141 x FK([23])p Black .8 .3 .3 TeXcolorrgb 266 4925 a SDict begin H.S end 266 4925 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 4863 a SDict begin H.R end 311 4863 a 311 4925 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#MRWW) >> /Subtype /Link H.B /ANN pdfmark end 311 4925 a Black 31 w FK(D)q Fc(A)t(H)t(L)t(I)t(A)33 b FK(M)t Fc(A)t(L)t(K)t(H)t(I)t FK(,)i(M)t Fc(I)t(C)t(H)t(A)t(E)t(L)g FK(R)t Fc(E)t(I)t(T)t(E)t(R)t FK(,)i(A)-7 b Fc(V)t(I)t(S)t(H)t(A)t(I)34 b FK(W)s Fc(O)t(O)t(L)t FK(,)h Fc(A)t(N)t(D)d FK(R)t Fc(E)t(B)t(E)t(C)t(C)t(A)i FK(N)t(.)e(W)t Fc(R)t(I)t(G)t(H)t(T)r FK(:)40 b(Prob-)266 5038 y(abilistic)30 b(byzantine)h(quorum)e (systems.)48 b(In)28 b FF(Pr)l(oc.)f(17th)i(Ann.)e(A)m(CM)f(Symp.)i(on) g(Principles)h(of)f(Distrib)n(uted)266 5151 y(Computing)d(\(PODC'98\))p FK(,)e(p.)g(321.)h(A)l(CM)e(Press,)h(1998.)34 b([)p .8 .3 .3 TeXcolorrgb 2171 5153 a SDict begin H.S end 2171 5153 a .8 .3 .3 TeXcolorrgb -2 x FK(A)l(CM:277697.277781)p .8 .3 .3 TeXcolorrgb 2963 5089 a SDict begin H.R end 2963 5089 a 2963 5151 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://portal.acm.org/citation.cfm?id=277697.277781) >> /Subtype /Link H.B /ANN pdfmark end 2963 5151 a Black FK(].)p 0 0 .8 TeXcolorrgb 3077 5152 a SDict begin H.S end 3077 5152 a 0 0 .8 TeXcolorrgb -1 x FK(2.4)p 0 0 .8 TeXcolorrgb 3190 5089 a SDict begin H.R end 3190 5089 a 3190 5151 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.2.4) cvn H.B /ANN pdfmark end 3190 5151 a Black Black .8 .3 .3 TeXcolorrgb 1000 5401 a SDict begin H.S end 1000 5401 a .8 .3 .3 TeXcolorrgb 1002 5400 a Fv(T)t FC(H)t(E)t(O)t(RY)25 b(O)t(F)f Fv(C)t FC(O)t(M)t(P)t(U)t(T)t (I)t(N)t(G)p .8 .3 .3 TeXcolorrgb 1876 5344 a SDict begin H.R end 1876 5344 a 1876 5400 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://dx.doi.org/10.4086/toc) >> /Subtype /Link H.B /ANN pdfmark end 1876 5400 a Black Fv(,)e(V)-11 b(olume)19 b(3)i(\(2007\),)c(pp.)25 b(1\22623)928 b(21)p Black eop end %%Page: 22 22 TeXDict begin 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 Black 0 TeXcolorgray 70 199 a SDict begin H.S end 70 199 a 0 TeXcolorgray 0 TeXcolorgray 70 199 a SDict begin H.R end 70 199 a 70 199 a SDict begin [ /View [/XYZ H.V] /Dest (page.22) cvn H.B /DEST pdfmark end 70 199 a Black 1514 w Fv(A)t(.)25 b(F)t FC(I)t(A)m(T)f(A)t(N)t(D)h Fv(J)t(.)g(S)t FC(A)t(I)t(A)p Black 70 348 a SDict begin H.S end 70 348 a 70 348 a SDict begin 13.6 H.A end 70 348 a 70 348 a SDict begin [ /View [/XYZ H.V] /Dest (cite.MBR) cvn H.B /DEST pdfmark end 70 348 a Black 92 x FK([24])p Black .8 .3 .3 TeXcolorrgb 266 440 a SDict begin H.S end 266 440 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 378 a SDict begin H.R end 311 378 a 311 440 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#MBR) >> /Subtype /Link H.B /ANN pdfmark end 311 440 a Black 27 w FK(G)t(.)j(M)t Fc(A)t(N)t(K)t(U)t FK(,)h(M)t(.)f(B)q Fc(A)m(W)-5 b(A)t FK(,)29 b Fc(A)t(N)t(D)f FK(P)-6 b(.)28 b(R)t Fc(A)q(G)t(H)t(A)-6 b(V)g(A)t(N)r FK(:)31 b(Symphon)o(y:)i (Distrib)n(uted)27 b(hashing)f(in)f(a)f(small)h(w)o(orld.)266 553 y(In)d FF(Pr)l(oc.)e(4th)i(USENIX)d(Symp.)i(on)h(Internet)h(T)-8 b(ec)o(hnolo)o(gies)23 b(and)f(Systems)g(\(USITS'03\))p FK(,)h(pp.)e(127\226140,)j(2003.)p 0 0 .8 TeXcolorrgb 266 666 a SDict begin H.S end 266 666 a 0 0 .8 TeXcolorrgb FK(1)p 0 0 .8 TeXcolorrgb 311 604 a SDict begin H.R end 311 604 a 311 666 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.1) cvn H.B /ANN pdfmark end 311 666 a Black FK(,)p 0 0 .8 TeXcolorrgb 357 667 a SDict begin H.S end 357 667 a 0 0 .8 TeXcolorrgb -1 x FK(2.2)p 0 0 .8 TeXcolorrgb 470 604 a SDict begin H.R end 470 604 a 470 666 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.2.2) cvn H.B /ANN pdfmark end 470 666 a Black 70 719 a SDict begin H.S end 70 719 a 70 719 a SDict begin 13.6 H.A end 70 719 a 70 719 a SDict begin [ /View [/XYZ H.V] /Dest (cite.MM) cvn H.B /DEST pdfmark end 70 719 a Black 142 x FK([25])p Black .8 .3 .3 TeXcolorrgb 266 861 a SDict begin H.S end 266 861 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 799 a SDict begin H.R end 311 799 a 311 861 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#MM) >> /Subtype /Link H.B /ANN pdfmark end 311 861 a Black 25 w FK(P)-6 b(.)26 b(M)t Fc(A)l(Y)t(M)t(O)t(U)t(N)t(K)r(OV)h(A)t(N)t(D)e FK(D)t(.)i(M)t Fc(A)t(Z)t(I)t(E)t(R)t(E)t(S)r FK(:)32 b(Kademlia:)e(A)21 b(peer)n(-to-peer)26 b(information)f(system)f(based)g(on)266 973 y(the)h(XOR)d(metric.)34 b(In)24 b FF(Pr)l(oc.)g(1st)g(Internat.)h (W)-8 b(orkshop)26 b(on)e(P)-7 b(eer)n(-to-P)g(eer)25 b(Systems)g(\(IPTPS'02\))p FK(,)f(pp.)f(53\22665.)266 1086 y(Springer)l(,)i(2002.)35 b([)p .8 .3 .3 TeXcolorrgb 889 1106 a SDict begin H.S end 889 1106 a .8 .3 .3 TeXcolorrgb -20 x FK (Springer:2ekx2a76ptwd)q(24q)q(t)p .8 .3 .3 TeXcolorrgb 1918 1024 a SDict begin H.R end 1918 1024 a 1918 1086 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://springerlink.metapress.com/link.asp?id=2ekx2a76ptwd24qt) >> /Subtype /Link H.B /ANN pdfmark end 1918 1086 a Black FK(].)p 0 0 .8 TeXcolorrgb 2033 1086 a SDict begin H.S end 2033 1086 a 0 0 .8 TeXcolorrgb FK(1)p 0 0 .8 TeXcolorrgb 2078 1024 a SDict begin H.R end 2078 1024 a 2078 1086 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.1) cvn H.B /ANN pdfmark end 2078 1086 a Black FK(,)p 0 0 .8 TeXcolorrgb 2124 1087 a SDict begin H.S end 2124 1087 a 0 0 .8 TeXcolorrgb -1 x FK(2.2)p 0 0 .8 TeXcolorrgb 2237 1024 a SDict begin H.R end 2237 1024 a 2237 1086 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.2.2) cvn H.B /ANN pdfmark end 2237 1086 a Black 70 1147 a SDict begin H.S end 70 1147 a 70 1147 a SDict begin 13.6 H.A end 70 1147 a 70 1147 a SDict begin [ /View [/XYZ H.V] /Dest (cite.MR) cvn H.B /DEST pdfmark end 70 1147 a Black 134 x FK([26])p Black .8 .3 .3 TeXcolorrgb 266 1281 a SDict begin H.S end 266 1281 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 1219 a SDict begin H.R end 311 1219 a 311 1281 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#MR) >> /Subtype /Link H.B /ANN pdfmark end 311 1281 a Black 26 w FK(R)t Fc(A)t(J)t(E)t(E)t(V)c FK(M)t Fc(O)q(T)t(W)-5 b(A)t(N)t(I)30 b(A)t(N)t(D)d FK(P)t Fc(R)t(A)t(B)t(H)t(A)t(K)t(A)t(R)h FK(R)t Fc(A)q(G)t(H)t(A)-6 b(V)g(A)t(N)r FK(:)30 b FF(Randomized)c(Algorithms)p FK(.)37 b(Cambridge)26 b(Uni-)266 1394 y(v)o(ersity)f(Press,)f(1995.)p 0 0 .8 TeXcolorrgb 1033 1395 a SDict begin H.S end 1033 1395 a 0 0 .8 TeXcolorrgb -1 x FK(4.3)p 0 0 .8 TeXcolorrgb 1146 1332 a SDict begin H.R end 1146 1332 a 1146 1394 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.3) cvn H.B /ANN pdfmark end 1146 1394 a Black 70 1455 a SDict begin H.S end 70 1455 a 70 1455 a SDict begin 13.6 H.A end 70 1455 a 70 1455 a SDict begin [ /View [/XYZ H.V] /Dest (cite.naor_wieder:a_simple) cvn H.B /DEST pdfmark end 70 1455 a Black 134 x FK([27])p Black .8 .3 .3 TeXcolorrgb 266 1589 a SDict begin H.S end 266 1589 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 1527 a SDict begin H.R end 311 1527 a 311 1589 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#naor_wieder :a_simple) >> /Subtype /Link H.B /ANN pdfmark end 311 1589 a Black 56 w FK(M)t Fc(O)t(N)t(I)58 b FK(N)q Fc(AO)t(R)f(A)t(N)t(D)g FK(U)t Fc(D)t(I)h FK(W)t Fc(I)t(E)t(D)t(E)t(R)r FK(:)92 b(A)52 b(simple)j(f)o(ault)g(tolerant)g (distrib)n(uted)i(hash)e(table.)131 b(In)266 1702 y FF(Pr)l(oc.)35 b(2nd)g(Internat.)h(W)-8 b(orkshop)36 b(on)f(P)-7 b(eer)n(-to-P)g(eer) 36 b(Systems)g(\(IPTPS'03\))p FK(,)h(pp.)d(88\22697.)i(Springer)l(,)j (2003.)266 1815 y([)p .8 .3 .3 TeXcolorrgb 296 1835 a SDict begin H.S end 296 1835 a .8 .3 .3 TeXcolorrgb -20 x FK(Springer:4e756fgyq)q(4f)o(f4k) q(ay)p .8 .3 .3 TeXcolorrgb 1298 1753 a SDict begin H.R end 1298 1753 a 1298 1815 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://springerlink.metapress.com/link.asp?id=4e756fgyq4ff4kay) >> /Subtype /Link H.B /ANN pdfmark end 1298 1815 a Black FK(])q(.)p 0 0 .8 TeXcolorrgb 1413 1816 a SDict begin H.S end 1413 1816 a 0 0 .8 TeXcolorrgb -1 x FK(2.1)p 0 0 .8 TeXcolorrgb 1526 1753 a SDict begin H.R end 1526 1753 a 1526 1815 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.2.1) cvn H.B /ANN pdfmark end 1526 1815 a Black 70 1876 a SDict begin H.S end 70 1876 a 70 1876 a SDict begin 13.6 H.A end 70 1876 a 70 1876 a SDict begin [ /View [/XYZ H.V] /Dest (cite.Napster) cvn H.B /DEST pdfmark end 70 1876 a Black 134 x FK([28])p Black .8 .3 .3 TeXcolorrgb 266 2010 a SDict begin H.S end 266 2010 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 1948 a SDict begin H.R end 311 1948 a 311 2010 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#Napster) >> /Subtype /Link H.B /ANN pdfmark end 311 2010 a Black 24 w FK(Napster)24 b(W)-7 b(ebsite.)34 b(http://www)-6 b(.napster)h(.com.)p 0 0 .8 TeXcolorrgb 1932 2010 a SDict begin H.S end 1932 2010 a 0 0 .8 TeXcolorrgb FK(1)p 0 0 .8 TeXcolorrgb 1977 1948 a SDict begin H.R end 1977 1948 a 1977 2010 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.1) cvn H.B /ANN pdfmark end 1977 2010 a Black 70 2071 a SDict begin H.S end 70 2071 a 70 2071 a SDict begin 13.6 H.A end 70 2071 a 70 2071 a SDict begin [ /View [/XYZ H.V] /Dest (cite.Peertopeer) cvn H.B /DEST pdfmark end 70 2071 a Black 134 x FK([29])p Black .8 .3 .3 TeXcolorrgb 266 2205 a SDict begin H.S end 266 2205 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 2143 a SDict begin H.R end 311 2143 a 311 2205 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#Peertopeer) >> /Subtype /Link H.B /ANN pdfmark end 311 2205 a Black 24 w FK(A)t Fc(N)t(DY)26 b FK(O)t Fc(R)t(A)t(M)r FK(,)c(editor)-5 b(.)32 b FF(P)-7 b(eer)n(-to-P)g(eer:) 30 b(Harnessing)25 b(the)e(P)-7 b(ower)21 b(of)i(Disruptive)h(T)-8 b(ec)o(hnolo)o(gies)p FK(.)33 b(O'Reilly)266 2318 y(&)23 b(Associates,)i(July)f(2001.)p 0 0 .8 TeXcolorrgb 1228 2318 a SDict begin H.S end 1228 2318 a 0 0 .8 TeXcolorrgb FK(1)p 0 0 .8 TeXcolorrgb 1273 2256 a SDict begin H.R end 1273 2256 a 1273 2318 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.1) cvn H.B /ANN pdfmark end 1273 2318 a Black 70 2379 a SDict begin H.S end 70 2379 a 70 2379 a SDict begin 13.6 H.A end 70 2379 a 70 2379 a SDict begin [ /View [/XYZ H.V] /Dest (cite.Pinsker) cvn H.B /DEST pdfmark end 70 2379 a Black 134 x FK([30])p Black .8 .3 .3 TeXcolorrgb 266 2513 a SDict begin H.S end 266 2513 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 2451 a SDict begin H.R end 311 2451 a 311 2513 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#Pinsker) >> /Subtype /Link H.B /ANN pdfmark end 311 2513 a Black 24 w FK(M)t(.)i(P)t Fc(I)t(N)t(S)t(K)t(E)t(R)r FK(:)31 b(On)21 b(the)i(comple)o(xity)h(of)e(a)g(concentrator)-5 b(.)34 b(In)22 b FF(Pr)l(oc.)g(7th)g(Internat.)i(T)-8 b(eletr)o(af)n(\002c)24 b(Confer)m(ence)p FK(,)266 2626 y(pp.)g(318/1\226318/4,)j(1973.)p 0 0 .8 TeXcolorrgb 1168 2627 a SDict begin H.S end 1168 2627 a 0 0 .8 TeXcolorrgb -1 x FK(4.3)p 0 0 .8 TeXcolorrgb 1281 2564 a SDict begin H.R end 1281 2564 a 1281 2626 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.3) cvn H.B /ANN pdfmark end 1281 2626 a Black 70 2687 a SDict begin H.S end 70 2687 a 70 2687 a SDict begin 13.6 H.A end 70 2687 a 70 2687 a SDict begin [ /View [/XYZ H.V] /Dest (cite.PRR) cvn H.B /DEST pdfmark end 70 2687 a Black 134 x FK([31])p Black .8 .3 .3 TeXcolorrgb 266 2821 a SDict begin H.S end 266 2821 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 2759 a SDict begin H.R end 311 2759 a 311 2821 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#PRR) >> /Subtype /Link H.B /ANN pdfmark end 311 2821 a Black 31 w FK(C)t(.)t(G)t(.)33 b(P)t Fc(L)t(A)t(X)t(T)s(O)t(N)t FK(,)i(R)t(.)e(R)t Fc(A)t(JA)t(R)t(A)t(M)t (A)t(N)t FK(,)h Fc(A)t(N)t(D)e FK(A)t(.)t(W)l(.)h(R)t Fc(I)t(C)t(H)t(A)r FK(:)40 b(Accessing)31 b(nearby)f(copies)g(of)f (replicated)266 2934 y(objects)k(in)d(a)h(distrib)n(uted)j(en)l (vironment.)59 b(In)30 b FF(Pr)l(oc.)h(9th)g(Ann.)f(A)m(CM)f(Symp.)h (on)h(P)-7 b(ar)o(allel)31 b(Algorithms)h(and)266 3047 y(Ar)m(c)o(hitectur)m(es)26 b(\(SP)-8 b(AA)m('97\))p FK(,)23 b(pp.)g(311\226320.)j(A)l(CM)c(Press,)h(1997.)34 b([)p .8 .3 .3 TeXcolorrgb 2429 3049 a SDict begin H.S end 2429 3049 a .8 .3 .3 TeXcolorrgb -2 x FK(SP)-8 b(AA:258492.258523)p .8 .3 .3 TeXcolorrgb 3243 2985 a SDict begin H.R end 3243 2985 a 3243 3047 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://portal.acm.org/citation.cfm?id=258492.258523) >> /Subtype /Link H.B /ANN pdfmark end 3243 3047 a Black FK(].)p 0 0 .8 TeXcolorrgb 3356 3047 a SDict begin H.S end 3356 3047 a 0 0 .8 TeXcolorrgb FK(1)p 0 0 .8 TeXcolorrgb 3401 2985 a SDict begin H.R end 3401 2985 a 3401 3047 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.1) cvn H.B /ANN pdfmark end 3401 3047 a Black 70 3108 a SDict begin H.S end 70 3108 a 70 3108 a SDict begin 13.6 H.A end 70 3108 a 70 3108 a SDict begin [ /View [/XYZ H.V] /Dest (cite.RFHKS) cvn H.B /DEST pdfmark end 70 3108 a Black 134 x FK([32])p Black .8 .3 .3 TeXcolorrgb 266 3242 a SDict begin H.S end 266 3242 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 3180 a SDict begin H.R end 311 3180 a 311 3242 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#RFHKS) >> /Subtype /Link H.B /ANN pdfmark end 311 3242 a Black 42 w FK(S)t Fc(Y)t(L)m(V)t(I)t(A)45 b FK(R)t Fc(A)l(T)t(N)r(A)t(S)t(A)t(M) t(Y)-7 b FK(,)50 b(P)m Fc(AU)t(L)44 b FK(F)t Fc(R)t(A)t(N)t(C)t(I)t(S)t FK(,)49 b(M)t Fc(A)t(R)t(K)44 b FK(H)t Fc(A)t(N)t(D)t(L)t(E)t(Y)-7 b FK(,)50 b(R)t Fc(I)t(C)t(H)t(A)t(R)t(D)44 b FK(K)t Fc(A)t(R)t(P)-5 b FK(,)49 b Fc(A)t(N)t(D)43 b FK(S)t Fc(C)t(O)q(T)t(T)268 3355 y FK(S)t Fc(H)t(E)t(N)t(K)t(E)t(R)r FK(:)k(A)31 b(scalable)j(content-addressable)k(netw)o(ork.)61 b(In)31 b FF(Pr)l(oc.)h(A)m(CM)e(SIGCOMM)g(2001)j(T)-8 b(ec)o(hnical)266 3468 y(Confer)m(ence)p FK(,)26 b(pp.)d(161\226172.)j (A)l(CM)c(Press,)h(2001.)34 b([)p .8 .3 .3 TeXcolorrgb 1958 3470 a SDict begin H.S end 1958 3470 a .8 .3 .3 TeXcolorrgb -2 x FK(A)l (CM:964723.383072)p .8 .3 .3 TeXcolorrgb 2750 3406 a SDict begin H.R end 2750 3406 a 2750 3468 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://portal.acm.org/citation.cfm?id=964723.383072) >> /Subtype /Link H.B /ANN pdfmark end 2750 3468 a Black FK(].)p 0 0 .8 TeXcolorrgb 2864 3468 a SDict begin H.S end 2864 3468 a 0 0 .8 TeXcolorrgb FK(1)p 0 0 .8 TeXcolorrgb 2909 3406 a SDict begin H.R end 2909 3406 a 2909 3468 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.1) cvn H.B /ANN pdfmark end 2909 3468 a Black FK(,)p 0 0 .8 TeXcolorrgb 2955 3469 a SDict begin H.S end 2955 3469 a 0 0 .8 TeXcolorrgb -1 x FK(2.2)p 0 0 .8 TeXcolorrgb 3068 3406 a SDict begin H.R end 3068 3406 a 3068 3468 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.2.2) cvn H.B /ANN pdfmark end 3068 3468 a Black 70 3529 a SDict begin H.S end 70 3529 a 70 3529 a SDict begin 13.6 H.A end 70 3529 a 70 3529 a SDict begin [ /View [/XYZ H.V] /Dest (cite.rowstron_druschel:pastry) cvn H.B /DEST pdfmark end 70 3529 a Black 134 x FK([33])p Black .8 .3 .3 TeXcolorrgb 266 3663 a SDict begin H.S end 266 3663 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 3601 a SDict begin H.R end 311 3601 a 311 3663 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#rowstron_dr uschel:pastry) >> /Subtype /Link H.B /ANN pdfmark end 311 3663 a Black 37 w FK(A)t Fc(N)t(T)s(O)t(N)t(Y)39 b FK(I)t(.)g(T)m(.)g(R)q Fc(O)r(W)t(S)t(T)t(R)q(O)t(N)h(A)t(N)t(D)e FK(P)t Fc(E)t(T)t(E)t(R)j FK(D)t Fc(R)q(U)t(S)t(C)t(H)t(E)t(L)r FK(:)54 b(P)o(astry:)f(Scalable,)38 b(decentralized)h(object)266 3776 y(location,)23 b(and)d(routing)h(for)f(lar)n(ge-scale)j(peer)n (-to-peer)g(systems.)j(In)19 b FF(Pr)l(oc.)h(of)f(the)h(IFIP/A)m(CM)e (Internat.)j(Conf)o(.)266 3889 y(on)36 b(Distrib)n(uted)i(Systems)e (Platforms)p FK(,)j(pp.)c(329\226350.)i(Springer)l(,)i(2001.)72 b([)p .8 .3 .3 TeXcolorrgb 2777 3908 a SDict begin H.S end 2777 3908 a .8 .3 .3 TeXcolorrgb -19 x FK(Springer:7y5mjjep0hq)q(lct)q(v6)p .8 .3 .3 TeXcolorrgb 3771 3827 a SDict begin H.R end 3771 3827 a 3771 3889 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://springerlink.metapress.com/link.asp?id=7y5mjjep0hqlctv6) >> /Subtype /Link H.B /ANN pdfmark end 3771 3889 a Black FK(])q(.)p 0 0 .8 TeXcolorrgb 266 4003 a SDict begin H.S end 266 4003 a 0 0 .8 TeXcolorrgb -1 x FK(2.1)p 0 0 .8 TeXcolorrgb 379 3940 a SDict begin H.R end 379 3940 a 379 4002 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.2.1) cvn H.B /ANN pdfmark end 379 4002 a Black FK(,)p 0 0 .8 TeXcolorrgb 426 4003 a SDict begin H.S end 426 4003 a 0 0 .8 TeXcolorrgb -1 x FK(2.2)p 0 0 .8 TeXcolorrgb 539 3940 a SDict begin H.R end 539 3940 a 539 4002 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.2.2) cvn H.B /ANN pdfmark end 539 4002 a Black 70 4055 a SDict begin H.S end 70 4055 a 70 4055 a SDict begin 13.6 H.A end 70 4055 a 70 4055 a SDict begin [ /View [/XYZ H.V] /Dest (cite.SGG1) cvn H.B /DEST pdfmark end 70 4055 a Black 142 x FK([34])p Black .8 .3 .3 TeXcolorrgb 266 4197 a SDict begin H.S end 266 4197 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 4135 a SDict begin H.R end 311 4135 a 311 4197 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#SGG1) >> /Subtype /Link H.B /ANN pdfmark end 311 4197 a Black 27 w FK(S)t Fc(T)t(E)t(F)o(A)t(N)30 b FK(S)t Fc(A)t(R)q(O)t(I)t(U)t FK(,)g(P)-6 b(.)28 b(K)t Fc(R)t(I)t(S)t(H)t(N)r (A)h FK(G)t Fc(U)t(M)t(M)t(A)t(D)t(I)t FK(,)h Fc(A)t(N)t(D)e FK(S)t Fc(T)t(E)t(V)t(E)t(N)i FK(D)t(.)f(G)t Fc(R)t(I)t(B)t(B)t(L)t(E)r FK(:)k(A)24 b(measurement)i(study)266 4310 y(of)g(peer)n(-to-peer)k (\002le)25 b(sharing)j(systems.)42 b(In)26 b FF(Pr)l(oc.)g(9th)g(Ann.)g (Symp.)g(on)g(Multimedia)h(Computing)g(and)g(Net-)266 4422 y(working)e(\(MMNC'02\))p FK(.)e(SPIE)f(Press,)h(2002.)p 0 0 .8 TeXcolorrgb 1794 4422 a SDict begin H.S end 1794 4422 a 0 0 .8 TeXcolorrgb FK(1)p 0 0 .8 TeXcolorrgb 1839 4360 a SDict begin H.R end 1839 4360 a 1839 4422 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.1) cvn H.B /ANN pdfmark end 1839 4422 a Black 70 4482 a SDict begin H.S end 70 4482 a 70 4482 a SDict begin 13.6 H.A end 70 4482 a 70 4482 a SDict begin [ /View [/XYZ H.V] /Dest (cite.SGG2) cvn H.B /DEST pdfmark end 70 4482 a Black 135 x FK([35])p Black .8 .3 .3 TeXcolorrgb 266 4617 a SDict begin H.S end 266 4617 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 4555 a SDict begin H.R end 311 4555 a 311 4617 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#SGG2) >> /Subtype /Link H.B /ANN pdfmark end 311 4617 a Black 23 w FK(S)t Fc(T)t(E)t(F)o(A)t(N)k FK(S)t Fc(A)t(R)q(O)t(I)t(U)t FK(,)g(P)-6 b(.)24 b(K)t Fc(R)t(I)t(S)t(H)t(N)r(A)i FK(G)t Fc(U)t(M)t(M)t(A)t(D)t(I)t FK(,)h Fc(A)t(N)t(D)d FK(S)t Fc(T)t(E)t(V)t(E)t(N)k FK(D)t(.)d(G)t Fc(R)t(I)t(B)t(B)t(L)t(E)r FK(:)30 b(Measuring)23 b(and)f(analyz-)266 4730 y(ing)j(the)f(characteristics)k(of)c(napster)i(and)f(gnutella)h (hosts.)36 b FF(Multimedia)25 b(Systems)p FK(,)g(9\(2\):170\226184,)j (2003.)p 0 0 .8 TeXcolorrgb 3762 4730 a SDict begin H.S end 3762 4730 a 0 0 .8 TeXcolorrgb FK(1)p 0 0 .8 TeXcolorrgb 3807 4668 a SDict begin H.R end 3807 4668 a 3807 4730 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.1) cvn H.B /ANN pdfmark end 3807 4730 a Black FK(,)p 0 0 .8 TeXcolorrgb 266 4844 a SDict begin H.S end 266 4844 a 0 0 .8 TeXcolorrgb -1 x FK(2.2)p 0 0 .8 TeXcolorrgb 379 4781 a SDict begin H.R end 379 4781 a 379 4843 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.2.2) cvn H.B /ANN pdfmark end 379 4843 a Black 70 4885 a SDict begin H.S end 70 4885 a 70 4885 a SDict begin 13.6 H.A end 70 4885 a 70 4885 a SDict begin [ /View [/XYZ H.V] /Dest (cite.scheideler:how) cvn H.B /DEST pdfmark end 70 4885 a Black 153 x FK([36])p Black .8 .3 .3 TeXcolorrgb 266 5038 a SDict begin H.S end 266 5038 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 4976 a SDict begin H.R end 311 4976 a 311 5038 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#scheideler: how) >> /Subtype /Link H.B /ANN pdfmark end 311 5038 a Black 28 w FK(C)t Fc(H)t(R)t(I)t(S)t(T)t(I)t(A)t(N)k FK(S)t Fc(C)t(H)t(E)t(I)t(D)t(E)t(L)t(E)t(R)r FK(:)37 b(Ho)n(w)24 b(to)i(spread)h(adv)o(ersarial)h(nodes?)37 b(Rotate!)51 b(In)25 b FF(Pr)l(oc.)g(37th)i(ST)n(OC)p FK(,)d(pp.)266 5151 y(704\226713.)i(A)l(CM)c(Press,)i(2005.)34 b([)p .8 .3 .3 TeXcolorrgb 1361 5153 a SDict begin H.S end 1361 5153 a .8 .3 .3 TeXcolorrgb -2 x FK(ST)n(OC:1060590.1060694)p .8 .3 .3 TeXcolorrgb 2271 5089 a SDict begin H.R end 2271 5089 a 2271 5151 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://portal.acm.org/citation.cfm?id=1060590.1060694) >> /Subtype /Link H.B /ANN pdfmark end 2271 5151 a Black FK(].)p 0 0 .8 TeXcolorrgb 2385 5152 a SDict begin H.S end 2385 5152 a 0 0 .8 TeXcolorrgb -1 x FK(2.1)p 0 0 .8 TeXcolorrgb 2498 5089 a SDict begin H.R end 2498 5089 a 2498 5151 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.2.1) cvn H.B /ANN pdfmark end 2498 5151 a Black Black .8 .3 .3 TeXcolorrgb 1000 5401 a SDict begin H.S end 1000 5401 a .8 .3 .3 TeXcolorrgb 1002 5400 a Fv(T)t FC(H)t(E)t(O)t(RY)25 b(O)t(F)f Fv(C)t FC(O)t(M)t(P)t(U)t(T)t(I)t(N)t(G)p .8 .3 .3 TeXcolorrgb 1876 5344 a SDict begin H.R end 1876 5344 a 1876 5400 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://dx.doi.org/10.4086/toc) >> /Subtype /Link H.B /ANN pdfmark end 1876 5400 a Black Fv(,)e(V)-11 b(olume)19 b(3)i(\(2007\),)c(pp.)25 b(1\22623)928 b(22)p Black eop end %%Page: 23 23 TeXDict begin 23 22 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 Black 0 TeXcolorgray 70 199 a SDict begin H.S end 70 199 a 0 TeXcolorgray 0 TeXcolorgray 70 199 a SDict begin H.R end 70 199 a 70 199 a SDict begin [ /View [/XYZ H.V] /Dest (page.23) cvn H.B /DEST pdfmark end 70 199 a Black 948 w Fv(C)t FC(E)t(N)t(S)t(O)t(R)t (S)t(H)t(I)t(P)26 b Fv(R)t FC(E)t(S)t(I)t(S)t(T)n(A)t(N)t(T)e Fv(P)t FC(E)t(E)t(R)t Fv(-)t FC(T)s(O)t Fv(-)t(P)t FC(E)t(E)t(R)g Fv(N)t FC(E)t(T)t(W)s(O)t(R)t(K)t(S)p Black 70 348 a SDict begin H.S end 70 348 a 70 348 a SDict begin 13.6 H.A end 70 348 a 70 348 a SDict begin [ /View [/XYZ H.V] /Dest (cite.shamir) cvn H.B /DEST pdfmark end 70 348 a Black 92 x FK([37])p Black .8 .3 .3 TeXcolorrgb 266 440 a SDict begin H.S end 266 440 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 378 a SDict begin H.R end 311 378 a 311 440 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#shamir) >> /Subtype /Link H.B /ANN pdfmark end 311 440 a Black 36 w FK(A)t Fc(D)t(I)38 b FK(S)t Fc(H)t(A)t(M)t(I)t(R)r FK(:)50 b(Ho)n(w)33 b(to)h(share)h(a)e(secret.)68 b FF(Communications)36 b(of)e(the)h(A)m(CM)p FK(,)d(22\(11\):612\226613,)41 b(1979.)266 553 y([)p .8 .3 .3 TeXcolorrgb 296 555 a SDict begin H.S end 296 555 a .8 .3 .3 TeXcolorrgb -2 x FK(A)l(CM:359168.359176)p .8 .3 .3 TeXcolorrgb 1088 491 a SDict begin H.R end 1088 491 a 1088 553 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://portal.acm.org/citation.cfm?id=359168.359176) >> /Subtype /Link H.B /ANN pdfmark end 1088 553 a Black FK(].)p 0 0 .8 TeXcolorrgb 1202 554 a SDict begin H.S end 1202 554 a 0 0 .8 TeXcolorrgb -1 x FK(2.4)p 0 0 .8 TeXcolorrgb 1315 491 a SDict begin H.R end 1315 491 a 1315 553 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.2.4) cvn H.B /ANN pdfmark end 1315 553 a Black 70 603 a SDict begin H.S end 70 603 a 70 603 a SDict begin 13.6 H.A end 70 603 a 70 603 a SDict begin [ /View [/XYZ H.V] /Dest (cite.chord01) cvn H.B /DEST pdfmark end 70 603 a Black 134 x FK([38])p Black .8 .3 .3 TeXcolorrgb 266 737 a SDict begin H.S end 266 737 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 675 a SDict begin H.R end 311 675 a 311 737 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#chord01) >> /Subtype /Link H.B /ANN pdfmark end 311 737 a Black 36 w FK(I)t Fc(O)t(N)c FK(S)t Fc(T)s(O)t(I)t(C)t(A)t FK(,)k(R)q Fc(O)t(B)t(E)t(RT)d FK(M)t Fc(O)t(R)t(R)t(I)t(S)t FK(,)k(D)q Fc(A)-6 b(V)t(I)t(D)37 b FK(L)t Fc(I)t(B)t(E)t(N)t FK(-)t(N)t Fc(O)r(W)t(E)t(L)t(L)t FK(,)45 b(D)q Fc(A)-6 b(V)t(I)t(D)37 b FK(R)t(.)h(K)t Fc(A)t(R)t(G)t(E)t(R)t FK(,)i(M)t(.)d(F)t Fc(R)t(A)t(N)t(S)268 850 y FK(K)t Fc(A)t(A)t(S)t(H)t(O)t(E)t(K)t FK(,)50 b(F)t Fc(R)t(A)t(N)t(K)43 b FK(D)q Fc(A)t(B)t(E)t(K)t FK(,)49 b Fc(A)t(N)t(D)43 b FK(H)t Fc(A)t(R)t(I)h FK(B)q Fc(A)t(L)t(A)t(K)t(R)t(I)t(S)t(H)t(N)r (A)t(N)r FK(:)64 b(Chord:)f(A)39 b(scalable)j(peer)n(-to-peer)266 963 y(lookup)31 b(protocol)g(for)d(internet)j(applications.)53 b FF(IEEE/A)m(CM)26 b(T)-5 b(r)o(ansactions)31 b(on)e(Networking)p FK(,)i(11\(1\):17\22632,)266 1076 y(2003.)k([)p .8 .3 .3 TeXcolorrgb 534 1078 a SDict begin H.S end 534 1078 a .8 .3 .3 TeXcolorrgb -2 x FK(doi:10.1109/TNET)-7 b(.2002.808407)p .8 .3 .3 TeXcolorrgb 1716 1014 a SDict begin H.R end 1716 1014 a 1716 1076 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://dx.doi.org/10.1109/TNET.2002.808407) >> /Subtype /Link H.B /ANN pdfmark end 1716 1076 a Black FK(].)p 0 0 .8 TeXcolorrgb 1830 1076 a SDict begin H.S end 1830 1076 a 0 0 .8 TeXcolorrgb FK(1)p 0 0 .8 TeXcolorrgb 1875 1014 a SDict begin H.R end 1875 1014 a 1875 1076 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.1) cvn H.B /ANN pdfmark end 1875 1076 a Black FK(,)p 0 0 .8 TeXcolorrgb 1921 1077 a SDict begin H.S end 1921 1077 a 0 0 .8 TeXcolorrgb -1 x FK(2.2)p 0 0 .8 TeXcolorrgb 2034 1014 a SDict begin H.R end 2034 1014 a 2034 1076 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.2.2) cvn H.B /ANN pdfmark end 2034 1076 a Black 70 1126 a SDict begin H.S end 70 1126 a 70 1126 a SDict begin 13.6 H.A end 70 1126 a 70 1126 a SDict begin [ /View [/XYZ H.V] /Dest (cite.PUB00) cvn H.B /DEST pdfmark end 70 1126 a Black 134 x FK([39])p Black .8 .3 .3 TeXcolorrgb 266 1260 a SDict begin H.S end 266 1260 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 1198 a SDict begin H.R end 311 1198 a 311 1260 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#PUB00) >> /Subtype /Link H.B /ANN pdfmark end 311 1260 a Black 41 w FK(M)t Fc(A)t(R)t(C)41 b FK(W)-6 b Fc(A)t(L)t(D)t(M)t(A)t(N)t FK(,)48 b(A)-7 b Fc(V)t(I)t(E)t(L)44 b FK(D)t(.)e(R)q Fc(U)t(B)t(I)t(N)t FK(,)k Fc(A)t(N)t(D)c FK(L)t Fc(O)t(R)t(R)t(I)t(E)h FK(F)n Fc(A)t(I)t(T)t(H)h FK(C)t Fc(R)t(A)t(N)t(O)t(R)r FK(:)58 b(Publius:)i(A)37 b(rob)n(ust,)266 1373 y(tamper)n(-e)n(vident,)29 b(censorship-resista)q(nt,)i(web)25 b(publishing)j(system.)40 b(In)25 b FF(Pr)l(oc.)g(9th)h(USENIX)d(Security)28 b(Sym-)266 1486 y(posium)p FK(,)d(pp.)e(59\22672,)i(August)f(2000.)p 0 0 .8 TeXcolorrgb 1529 1487 a SDict begin H.S end 1529 1487 a 0 0 .8 TeXcolorrgb -1 x FK(2.4)p 0 0 .8 TeXcolorrgb 1642 1424 a SDict begin H.R end 1642 1424 a 1642 1486 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.2.4) cvn H.B /ANN pdfmark end 1642 1486 a Black 70 1542 a SDict begin H.S end 70 1542 a 70 1542 a SDict begin 13.6 H.A end 70 1542 a 70 1542 a SDict begin [ /View [/XYZ H.V] /Dest (cite.china) cvn H.B /DEST pdfmark end 70 1542 a Black 129 x FK([40])p Black .8 .3 .3 TeXcolorrgb 266 1671 a SDict begin H.S end 266 1671 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 1609 a SDict begin H.R end 311 1609 a 311 1671 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#china) >> /Subtype /Link H.B /ANN pdfmark end 311 1671 a Black 26 w FK(E)t Fc(R)t(P)t(I)t(N)t(G)29 b FK(Z)t Fc(H)t(A)t(N)t(G)r FK(:)h(Googling)c(the)f(great)g(\002re)n(w) o(all:)30 b(Google)25 b(k)o(o)n(wto)n(wed)g(to)f(communist)i (censorship.)38 b FF(The)266 1784 y(Ne)o(w)22 b(Y)-8 b(ork)24 b(Sun)p FK(,)f(31)h(January)h(2006.)35 b(http://www)-6 b(.n)o(ysun.com/article/267)q(91)q(.)p 0 0 .8 TeXcolorrgb 2883 1784 a SDict begin H.S end 2883 1784 a 0 0 .8 TeXcolorrgb FK(1)p 0 0 .8 TeXcolorrgb 2928 1722 a SDict begin H.R end 2928 1722 a 2928 1784 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.1) cvn H.B /ANN pdfmark end 2928 1784 a Black 70 1839 a SDict begin H.S end 70 1839 a 70 1839 a SDict begin 13.6 H.A end 70 1839 a 70 1839 a SDict begin [ /View [/XYZ H.V] /Dest (cite.tapestry) cvn H.B /DEST pdfmark end 70 1839 a Black 129 x FK([41])p Black .8 .3 .3 TeXcolorrgb 266 1968 a SDict begin H.S end 266 1968 a .8 .3 .3 TeXcolorrgb FK(*)p .8 .3 .3 TeXcolorrgb 311 1906 a SDict begin H.R end 311 1906 a 311 1968 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theoryofcomputing.org/articles/main/v003/a001/bibliography.html#tapestry) >> /Subtype /Link H.B /ANN pdfmark end 311 1968 a Black 32 w FK(B)t(.)t(Y)e(.)34 b(Z)t Fc(H)t(AO)t FK(,)i(K)t(.)t(D)t(.)e(K)t Fc(U)t(B)t(I)t(A)l(T)s(O)r(W)t (I)t(C)t(Z)t FK(,)k Fc(A)t(N)t(D)33 b FK(A)t(.)t(D)t(.)h(J)t Fc(O)t(S)t(E)t(P)t(H)r FK(:)45 b(T)-7 b(apestry:)43 b(An)29 b(infrastructure)34 b(for)c(f)o(ault-)266 2081 y(resilient)25 b(wide-area)e(location)h(and)f(routing.)32 b(T)-6 b(echnical)23 b(Report)g(UCB//CSD-01-1141,)g(Uni)n(v)o(ersity)g(of)f(Cal-)266 2194 y(ifornia)k(at)d(Berk)o(ele)o(y)i(T)-6 b(echnical)24 b(Report,)g(April)g(2001.)p 0 0 .8 TeXcolorrgb 2111 2194 a SDict begin H.S end 2111 2194 a 0 0 .8 TeXcolorrgb FK(1)p 0 0 .8 TeXcolorrgb 2156 2132 a SDict begin H.R end 2156 2132 a 2156 2194 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.1) cvn H.B /ANN pdfmark end 2156 2194 a Black FK(,)p 0 0 .8 TeXcolorrgb 2202 2195 a SDict begin H.S end 2202 2195 a 0 0 .8 TeXcolorrgb -1 x FK(2.1)p 0 0 .8 TeXcolorrgb 2315 2132 a SDict begin H.R end 2315 2132 a 2315 2194 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.2.1) cvn H.B /ANN pdfmark end 2315 2194 a Black FK(,)p 0 0 .8 TeXcolorrgb 2361 2195 a SDict begin H.S end 2361 2195 a 0 0 .8 TeXcolorrgb -1 x FK(2.2)p 0 0 .8 TeXcolorrgb 2474 2132 a SDict begin H.R end 2474 2132 a 2474 2194 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.2.2) cvn H.B /ANN pdfmark end 2474 2194 a Black 70 2490 a Fb(A)m(UTHORS)p 0 TeXcolorgray Black 0 TeXcolorgray 297 2670 a SDict begin H.S end 297 2670 a 0 TeXcolorgray 0 TeXcolorgray 297 2670 a SDict begin H.R end 297 2670 a 297 2670 a SDict begin [ /View [/XYZ H.V] /Dest (author.info.amos) cvn H.B /DEST pdfmark end 297 2670 a Black 23 w FK(Amos)e(Fiat)p 0 0 .8 TeXcolorrgb 724 2683 a SDict begin H.S end 724 2683 a 0 0 .8 TeXcolorrgb -13 x Fv([About)d(the)h(author])p 0 0 .8 TeXcolorrgb 1344 2614 a SDict begin H.R end 1344 2614 a 1344 2670 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (author.about.amos) cvn H.B /ANN pdfmark end 1344 2670 a Black 297 2783 a FK(Professor)297 2896 y(Uni)n(v)o(ersity)25 b(of)e(T)-6 b(el)23 b(A)-7 b(vi)n(v)h(,)23 b(T)-6 b(el)23 b(A)-7 b(vi)n(v)h(,)23 b(Israel)297 3009 y(\002at)p @beginspecial 0 @llx 0 @lly 142 @urx 149 @ury 71 @rwi @setspecial %%BeginDocument: tocat.eps %!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (tocat.eps) %%CreationDate: (Thu Jan 27 14:39:24 2005) %%BoundingBox: 0 0 142 149 %%HiResBoundingBox: 0 0 142 149 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse grestore } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 142 149 userdict begin DisplayImage 0 0 142 149 12.000000 142 149 1 1 1 1 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC FFFFFFFFFFFFFFC00007FFFFFFFFFFFFFFFCFFFFFFFFFFFFFF800000FFFFFFFFFFFFFFFC FFFFFFFFFFFFF80000003FFFFFFFFFFFFFFCFFFFFFFFFFFFF00000001FFFFFFFFFFFFFFC FFFFFFFFFFFFE000000007FFFFFFFFFFFFFCFFFFFFFFFFFF0000000001FFFFFFFFFFFFFC FFFFFFFFFFFC0000000000FFFFFFFFFFFFFCFFFFFFFFFFE000000000003FFFFFFFFFFFFC FFFFFFFFFFC000003800001FFFFFFFFFFFFCFFFFFFFFFF0000007F00000FFFFFFFFFFFFC FFFFFFFFFC000007FFC00003FFFFFFFFFFFCFFFFFFFFFC00000FFFE00001FFFFFFFFFFFC FFFFFFFFFC00001FFFF80000FFFFFFFFFFFCFFFFFFFFE00000FFFFFE00007FFFFFFFFFFC FFFFFFFFE00003FFFFFF00003FFFFFFFFFFCFFFFFFFFE0001FFFFFFFC0001FFFFFFFFFFC FFFFFFFF80003FFFFFFFE0000FFFFFFFFFFCFFFFFFFF0000FFFFFFFFF0000FFFFFFFFFFC FFFFFFFF0003FFFFFFFFFC0007FFFFFFFFFCFFFFFFFE0003FFFFFFFFFE0003FFFFFFFFFC FFFFFFFC0003FFFFFFFFFF0000FFFFFFFFFCFFFFFFFC001FFFFFFFFFFF80007FFFFFFFFC FFFFFFF8001FFFFFFFFFFFC0007FFFFFFFFCFFFFFFF0001FFFFFFFFFFFE0007FFFFFFFFC FFFFFFE0007FFFFFFFFFFFF0003FFFFFFFFCFFFFFFE000FFFFFFFFFFFFF0001FFFFFFFFC FFFFFFC000FFFFFFFFFFFFF8001FFFFFFFFCFFFFFFC001FFFFFFFFFFFFFC001FFFFFFFFC FFFFFF8003FFFFFFFFFFFFFF000FFFFFFFFCFFFFFF8003FFFFFFFFFFFFFF800FFFFFFFFC FFFFFF0007FFFFFC0003FFFF8007FFFFFFFCFFFFFF000FFFFFE00000FFFF8003FFFFFFFC FFFFFF001FFFFE0000001FFFC001FFFFFFFCFFFFFF001FFFFC00000007FFE001FFFFFFFC FFFFFF003FFFC000000003FFE000FFFFFFFCFFFFFE003FFFC000000001FFE000FFFFFFFC FFFFFE007FFF8000000000FFF000FFFFFFFCFFFFFE007FFE00000000003FF0007FFFFFFC FFFFFE00FFFC00000000001FF8007FFFFFFCFFFFFE00FFF800001F00000FFC003FFFFFFC FFFFFE00FFF00001FFE00003FE003FFFFFFCFFFFFC00FFF00003FFF80001FE003FFFFFFC FFFFFC00FFE0003FFFFC0001FF003FFFFFFCFFFFFC01FFE0003FFFFE0000FF001FFFFFFC FFFFFC01FFC0007FFFFF0000FF001FFFFFFCFFFFFC01FF8001FFFFFFC000FF801FFFFFFC FFFFFC01FF8003FFFFFFE000FF801FFFFFFCFFFFFC01FF0007FFFFFFF000FFC01FFFFFFC FFFFFC01FF000FFFFFFFFC00FFC01FFFFFFCFFFFFC03FF000FFFFFFFFE00FFC01FFFFFFC FFFFFC03FF001FFFFFFFFE00FFC01FFFFFFCFFFFFC03FF001FFFFFFFFE00FFE01FFFFFFC FFFFFC03FE003FFFFFFFFE00FFE01FFFFFFCFFFFFC03FE007FFFFFFFFE01FFE01FFFFFFC FFFFFC03FE007FFFFFFFFE01FFE01FFFFFFCFFFFFC03FE00FFFFFFFFFE00FFE01FFFFFFC FFFFFC03FE00FFFFFFFFFE007FE01FFFFFFCFFFFFC03FE00FFFFFFFFFE003FE01FFFFFFC FFFFFC03FE00FFFFFFFFFE003FE01FFFFFFCFFFFFC03FE00FFFFFFFFFE003FE01FFFFFFC FFFFFC03FE00FFFFFFFFFC003FE01FFFFFFCFFFFFC03FE00FFFFFFFFFC001FE01FFFFFFC FFFFFC03FE007FFFFFFFFC001FE01FFFFFFCFFFFFC03FE007FFFFFFFF8000FE01FFFFFFC FFFFFC03FE003FFFFFFFF8000FE01FFFFFFCFFFFFC03FE001FFFFFFFF8000FE01FFFFFFC FFFFFC03FF001FFFFFFFF80007E01FFFFFFCFFFFFC03FF000FFFFFFFF80003E01FFFFFFC FFFFFC03FF0007FFFFFFF80003C01FFFFFFCFFFFFC03FF0007FFFFFFF80003801FFFFFFC FFFFFC03FF8001FFFFFFF80003001FFFFFFCFFFFFC03FF8001FFFFFFF00000001FFFFFFC FFFFFC03FFC000FFFFFFF00000001FFFFFFCFFFFFC03FFE0003FFFFFE00000001FFFFFFC FFFFFC03FFE0000FFFFF800000001FFFFFFCFFFFFC03FFF00007FFFF000400001FFFFFFC FFFFFC03FFF800003FFE000400003FFFFFFCFFFFFC03FFF800003FFC000400007FFFFFFC FFFFFC03FFFE0000000000040000FFFFFFFCFFFFFC03FFFE00000000000F0001FFFFFFFC FFFFFC03FFFF00000000000F0003FFFFFFFCFFFFFC03FFFFC0000000001F0007FFFFFFFC FFFFFC03FFFFF0000000007FFFFFFFFFFFFCFFFFFC03FFFFF800000000FFFFFFFFFFFFFC FFFFFC03FFFFFFC0000001FFFFFFFFFFFFFCFFFFFC03FFFFFFC0000003FFFFFFFFFFFFFC FFFFFC01FFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFC01FFFFFFFFFFFFFFFFFFFFFFFFFFFC FFFFFC01FFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFC FFFFFC007FFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFC007FFFFFFFFFFFFFFFFFFFFFFFFFFC FFFFFC003FFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFC003FFFFFFFFFFFFFFFFFFFFFFFFFFC FFFFFE001FFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFE001FFFFFFFFFFFFFFFFFC03FFFFFFC FFFFFE0007FFFFFFFFFFFFFFFFC03FFFFFFCFFFFFF0003FFFFFFFFFFFFFFFFC03FFFFFFC FFFFFF8001FFFFFFFFFFFFFFFFC03FFFFFFCFFFFFF8000FFFFFFFFFFFFFFFFC03FFFFFFC FFFFFFC000FFFFFFFFFFFFFFFF803FFFFFFCFFFFFFC0007FFFFFFFFFFFFFFE003FFFFFFC FFFFFFE0003FFFFFFFFFFFFFF0003FFFFFFCFFFFFFE0000FFFFFFFFFFFFF80003FFFFFFC FFFFFFF80007FFFFFFFFFFFC00003FFFFFFCFFFFFFFC0001FFFFFFFFFFF000003FFFFFFC FFFFFFFE00007FFFFFFFFF8000003FFFFFFCFFFFFFFF00003FFFFFFFFF0000003FFFFFFC FFFFFFFF000007FFFFFFE00000007FFFFFFCFFFFFFFF80000000000000000001FFFFFFFC FFFFFFFFC000000000000000000FFFFFFFFCFFFFFFFFF000000000000000007FFFFFFFFC FFFFFFFFF80000000000000003FFFFFFFFFCFFFFFFFFFE000000000000000FFFFFFFFFFC FFFFFFFFFF800000000000007FFFFFFFFFFCFFFFFFFFFFC0000000000000FFFFFFFFFFFC FFFFFFFFFFF800000000001FFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC end %%PageTrailer %%Trailer %%EOF %%EndDocument @endspecial 59 w(tau)p @beginspecial 0 @llx 0 @lly 64 @urx 45 @ury 32 @rwi @setspecial %%BeginDocument: tocdot.eps %!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (tocdot.eps) %%CreationDate: (Thu Jan 27 14:39:30 2005) %%BoundingBox: 0 0 64 45 %%HiResBoundingBox: 0 0 64 45 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; % % Parameters: % red % green convert to grayscale. % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse grestore } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 64 45 userdict begin DisplayImage 0 0 64 45 12.000000 64 45 1 1 1 1 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF801FFFFFFFF FFFFF00007FFFFFFFFFFE00000FFFFFFFFFFC000007FFFFFFFFFC000003FFFFFFFFFC000 003FFFFFFFFF8000003FFFFFFFFF8000003FFFFFFFFF8000003FFFFFFFFF8000003FFFFF FFFF8000003FFFFFFFFF8000003FFFFFFFFF8000003FFFFFFFFF8000003FFFFFFFFF8000 003FFFFFFFFF8000007FFFFFFFFFC00000FFFFFFFFFFE00001FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF %%EndDocument @endspecial 28 w(ac)p @beginspecial 0 @llx 0 @lly 64 @urx 45 @ury 32 @rwi @setspecial %%BeginDocument: tocdot.eps %!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (tocdot.eps) %%CreationDate: (Thu Jan 27 14:39:30 2005) %%BoundingBox: 0 0 64 45 %%HiResBoundingBox: 0 0 64 45 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; % % Parameters: % red % green convert to grayscale. % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse grestore } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 64 45 userdict begin DisplayImage 0 0 64 45 12.000000 64 45 1 1 1 1 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF801FFFFFFFF FFFFF00007FFFFFFFFFFE00000FFFFFFFFFFC000007FFFFFFFFFC000003FFFFFFFFFC000 003FFFFFFFFF8000003FFFFFFFFF8000003FFFFFFFFF8000003FFFFFFFFF8000003FFFFF FFFF8000003FFFFFFFFF8000003FFFFFFFFF8000003FFFFFFFFF8000003FFFFFFFFF8000 003FFFFFFFFF8000007FFFFFFFFFC00000FFFFFFFFFFE00001FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF %%EndDocument @endspecial 27 w(il)p .8 .3 .3 TeXcolorrgb 297 3142 a SDict begin H.S end 297 3142 a .8 .3 .3 TeXcolorrgb -20 x Fa(http://www.math.tau.ac.i)o (l/~)o(fiat)p .8 .3 .3 TeXcolorrgb 1782 3059 a SDict begin H.R end 1782 3059 a 1782 3122 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://www.math.tau.ac.il/~fiat) >> /Subtype /Link H.B /ANN pdfmark end 1782 3122 a Black 0 TeXcolorgray Black 0 TeXcolorgray 297 3392 a SDict begin H.S end 297 3392 a 0 TeXcolorgray 0 TeXcolorgray 297 3392 a SDict begin H.R end 297 3392 a 297 3392 a SDict begin [ /View [/XYZ H.V] /Dest (author.info.jared) cvn H.B /DEST pdfmark end 297 3392 a Black 23 w FK(Jared)h(Saia)p 0 0 .8 TeXcolorrgb 713 3405 a SDict begin H.S end 713 3405 a 0 0 .8 TeXcolorrgb -13 x Fv([About)19 b(the)i(author])p 0 0 .8 TeXcolorrgb 1334 3335 a SDict begin H.R end 1334 3335 a 1334 3392 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (author.about.jared) cvn H.B /ANN pdfmark end 1334 3392 a Black 297 3505 a FK(Assistant)k (Professor)297 3618 y(Uni)n(v)o(ersity)g(of)e(Ne)n(w)f(Me)o(xico,)i (Alb)n(uquerque,)i(Ne)n(w)c(Me)o(xico)297 3731 y(saia)p @beginspecial 0 @llx 0 @lly 142 @urx 149 @ury 71 @rwi @setspecial %%BeginDocument: tocat.eps %!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (tocat.eps) %%CreationDate: (Thu Jan 27 14:39:24 2005) %%BoundingBox: 0 0 142 149 %%HiResBoundingBox: 0 0 142 149 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse grestore } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 142 149 userdict begin DisplayImage 0 0 142 149 12.000000 142 149 1 1 1 1 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC FFFFFFFFFFFFFFC00007FFFFFFFFFFFFFFFCFFFFFFFFFFFFFF800000FFFFFFFFFFFFFFFC FFFFFFFFFFFFF80000003FFFFFFFFFFFFFFCFFFFFFFFFFFFF00000001FFFFFFFFFFFFFFC FFFFFFFFFFFFE000000007FFFFFFFFFFFFFCFFFFFFFFFFFF0000000001FFFFFFFFFFFFFC FFFFFFFFFFFC0000000000FFFFFFFFFFFFFCFFFFFFFFFFE000000000003FFFFFFFFFFFFC FFFFFFFFFFC000003800001FFFFFFFFFFFFCFFFFFFFFFF0000007F00000FFFFFFFFFFFFC FFFFFFFFFC000007FFC00003FFFFFFFFFFFCFFFFFFFFFC00000FFFE00001FFFFFFFFFFFC FFFFFFFFFC00001FFFF80000FFFFFFFFFFFCFFFFFFFFE00000FFFFFE00007FFFFFFFFFFC FFFFFFFFE00003FFFFFF00003FFFFFFFFFFCFFFFFFFFE0001FFFFFFFC0001FFFFFFFFFFC FFFFFFFF80003FFFFFFFE0000FFFFFFFFFFCFFFFFFFF0000FFFFFFFFF0000FFFFFFFFFFC FFFFFFFF0003FFFFFFFFFC0007FFFFFFFFFCFFFFFFFE0003FFFFFFFFFE0003FFFFFFFFFC FFFFFFFC0003FFFFFFFFFF0000FFFFFFFFFCFFFFFFFC001FFFFFFFFFFF80007FFFFFFFFC FFFFFFF8001FFFFFFFFFFFC0007FFFFFFFFCFFFFFFF0001FFFFFFFFFFFE0007FFFFFFFFC FFFFFFE0007FFFFFFFFFFFF0003FFFFFFFFCFFFFFFE000FFFFFFFFFFFFF0001FFFFFFFFC FFFFFFC000FFFFFFFFFFFFF8001FFFFFFFFCFFFFFFC001FFFFFFFFFFFFFC001FFFFFFFFC FFFFFF8003FFFFFFFFFFFFFF000FFFFFFFFCFFFFFF8003FFFFFFFFFFFFFF800FFFFFFFFC FFFFFF0007FFFFFC0003FFFF8007FFFFFFFCFFFFFF000FFFFFE00000FFFF8003FFFFFFFC FFFFFF001FFFFE0000001FFFC001FFFFFFFCFFFFFF001FFFFC00000007FFE001FFFFFFFC FFFFFF003FFFC000000003FFE000FFFFFFFCFFFFFE003FFFC000000001FFE000FFFFFFFC FFFFFE007FFF8000000000FFF000FFFFFFFCFFFFFE007FFE00000000003FF0007FFFFFFC FFFFFE00FFFC00000000001FF8007FFFFFFCFFFFFE00FFF800001F00000FFC003FFFFFFC FFFFFE00FFF00001FFE00003FE003FFFFFFCFFFFFC00FFF00003FFF80001FE003FFFFFFC FFFFFC00FFE0003FFFFC0001FF003FFFFFFCFFFFFC01FFE0003FFFFE0000FF001FFFFFFC FFFFFC01FFC0007FFFFF0000FF001FFFFFFCFFFFFC01FF8001FFFFFFC000FF801FFFFFFC FFFFFC01FF8003FFFFFFE000FF801FFFFFFCFFFFFC01FF0007FFFFFFF000FFC01FFFFFFC FFFFFC01FF000FFFFFFFFC00FFC01FFFFFFCFFFFFC03FF000FFFFFFFFE00FFC01FFFFFFC FFFFFC03FF001FFFFFFFFE00FFC01FFFFFFCFFFFFC03FF001FFFFFFFFE00FFE01FFFFFFC FFFFFC03FE003FFFFFFFFE00FFE01FFFFFFCFFFFFC03FE007FFFFFFFFE01FFE01FFFFFFC FFFFFC03FE007FFFFFFFFE01FFE01FFFFFFCFFFFFC03FE00FFFFFFFFFE00FFE01FFFFFFC FFFFFC03FE00FFFFFFFFFE007FE01FFFFFFCFFFFFC03FE00FFFFFFFFFE003FE01FFFFFFC FFFFFC03FE00FFFFFFFFFE003FE01FFFFFFCFFFFFC03FE00FFFFFFFFFE003FE01FFFFFFC FFFFFC03FE00FFFFFFFFFC003FE01FFFFFFCFFFFFC03FE00FFFFFFFFFC001FE01FFFFFFC FFFFFC03FE007FFFFFFFFC001FE01FFFFFFCFFFFFC03FE007FFFFFFFF8000FE01FFFFFFC FFFFFC03FE003FFFFFFFF8000FE01FFFFFFCFFFFFC03FE001FFFFFFFF8000FE01FFFFFFC FFFFFC03FF001FFFFFFFF80007E01FFFFFFCFFFFFC03FF000FFFFFFFF80003E01FFFFFFC FFFFFC03FF0007FFFFFFF80003C01FFFFFFCFFFFFC03FF0007FFFFFFF80003801FFFFFFC FFFFFC03FF8001FFFFFFF80003001FFFFFFCFFFFFC03FF8001FFFFFFF00000001FFFFFFC FFFFFC03FFC000FFFFFFF00000001FFFFFFCFFFFFC03FFE0003FFFFFE00000001FFFFFFC FFFFFC03FFE0000FFFFF800000001FFFFFFCFFFFFC03FFF00007FFFF000400001FFFFFFC FFFFFC03FFF800003FFE000400003FFFFFFCFFFFFC03FFF800003FFC000400007FFFFFFC FFFFFC03FFFE0000000000040000FFFFFFFCFFFFFC03FFFE00000000000F0001FFFFFFFC FFFFFC03FFFF00000000000F0003FFFFFFFCFFFFFC03FFFFC0000000001F0007FFFFFFFC FFFFFC03FFFFF0000000007FFFFFFFFFFFFCFFFFFC03FFFFF800000000FFFFFFFFFFFFFC FFFFFC03FFFFFFC0000001FFFFFFFFFFFFFCFFFFFC03FFFFFFC0000003FFFFFFFFFFFFFC FFFFFC01FFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFC01FFFFFFFFFFFFFFFFFFFFFFFFFFFC FFFFFC01FFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFC FFFFFC007FFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFC007FFFFFFFFFFFFFFFFFFFFFFFFFFC FFFFFC003FFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFC003FFFFFFFFFFFFFFFFFFFFFFFFFFC FFFFFE001FFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFE001FFFFFFFFFFFFFFFFFC03FFFFFFC FFFFFE0007FFFFFFFFFFFFFFFFC03FFFFFFCFFFFFF0003FFFFFFFFFFFFFFFFC03FFFFFFC FFFFFF8001FFFFFFFFFFFFFFFFC03FFFFFFCFFFFFF8000FFFFFFFFFFFFFFFFC03FFFFFFC FFFFFFC000FFFFFFFFFFFFFFFF803FFFFFFCFFFFFFC0007FFFFFFFFFFFFFFE003FFFFFFC FFFFFFE0003FFFFFFFFFFFFFF0003FFFFFFCFFFFFFE0000FFFFFFFFFFFFF80003FFFFFFC FFFFFFF80007FFFFFFFFFFFC00003FFFFFFCFFFFFFFC0001FFFFFFFFFFF000003FFFFFFC FFFFFFFE00007FFFFFFFFF8000003FFFFFFCFFFFFFFF00003FFFFFFFFF0000003FFFFFFC FFFFFFFF000007FFFFFFE00000007FFFFFFCFFFFFFFF80000000000000000001FFFFFFFC FFFFFFFFC000000000000000000FFFFFFFFCFFFFFFFFF000000000000000007FFFFFFFFC FFFFFFFFF80000000000000003FFFFFFFFFCFFFFFFFFFE000000000000000FFFFFFFFFFC FFFFFFFFFF800000000000007FFFFFFFFFFCFFFFFFFFFFC0000000000000FFFFFFFFFFFC FFFFFFFFFFF800000000001FFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC end %%PageTrailer %%Trailer %%EOF %%EndDocument @endspecial 60 w(cs)p @beginspecial 0 @llx 0 @lly 64 @urx 45 @ury 32 @rwi @setspecial %%BeginDocument: tocdot.eps %!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (tocdot.eps) %%CreationDate: (Thu Jan 27 14:39:30 2005) %%BoundingBox: 0 0 64 45 %%HiResBoundingBox: 0 0 64 45 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse grestore } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 64 45 userdict begin DisplayImage 0 0 64 45 12.000000 64 45 1 1 1 1 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF801FFFFFFFF FFFFF00007FFFFFFFFFFE00000FFFFFFFFFFC000007FFFFFFFFFC000003FFFFFFFFFC000 003FFFFFFFFF8000003FFFFFFFFF8000003FFFFFFFFF8000003FFFFFFFFF8000003FFFFF FFFF8000003FFFFFFFFF8000003FFFFFFFFF8000003FFFFFFFFF8000003FFFFFFFFF8000 003FFFFFFFFF8000007FFFFFFFFFC00000FFFFFFFFFFE00001FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF %%EndDocument @endspecial 28 w(unm)p @beginspecial 0 @llx 0 @lly 64 @urx 45 @ury 32 @rwi @setspecial %%BeginDocument: tocdot.eps %!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (tocdot.eps) %%CreationDate: (Thu Jan 27 14:39:30 2005) %%BoundingBox: 0 0 64 45 %%HiResBoundingBox: 0 0 64 45 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse grestore } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 64 45 userdict begin DisplayImage 0 0 64 45 12.000000 64 45 1 1 1 1 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF801FFFFFFFF FFFFF00007FFFFFFFFFFE00000FFFFFFFFFFC000007FFFFFFFFFC000003FFFFFFFFFC000 003FFFFFFFFF8000003FFFFFFFFF8000003FFFFFFFFF8000003FFFFFFFFF8000003FFFFF FFFF8000003FFFFFFFFF8000003FFFFFFFFF8000003FFFFFFFFF8000003FFFFFFFFF8000 003FFFFFFFFF8000007FFFFFFFFFC00000FFFFFFFFFFE00001FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF %%EndDocument @endspecial 27 w(edu)p .8 .3 .3 TeXcolorrgb 297 3864 a SDict begin H.S end 297 3864 a .8 .3 .3 TeXcolorrgb -21 x Fa(http://www.cs.unm.edu/~s)o (aia)p .8 .3 .3 TeXcolorrgb 1591 3780 a SDict begin H.R end 1591 3780 a 1591 3843 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://www.cs.unm.edu/~saia) >> /Subtype /Link H.B /ANN pdfmark end 1591 3843 a Black 70 4140 a Fb(ABOUT)28 b(THE)j(A)m(UTHORS)p 0 TeXcolorgray Black 0 TeXcolorgray 297 4320 a SDict begin H.S end 297 4320 a 0 TeXcolorgray 0 TeXcolorgray 297 4320 a SDict begin H.R end 297 4320 a 297 4320 a SDict begin [ /View [/XYZ H.V] /Dest (author.about.amos) cvn H.B /DEST pdfmark end 297 4320 a Black 24 w FK(A)t Fc(M)t(O)t(S)d FK(F)t Fc(I)t(A)l(T)e FK(graduated)g(from)e(the)p .8 .3 .3 TeXcolorrgb 1501 4321 a SDict begin H.S end 1501 4321 a .8 .3 .3 TeXcolorrgb -1 x FK(W)-7 b(eizmann)24 b(Institute)p .8 .3 .3 TeXcolorrgb 2205 4258 a SDict begin H.R end 2205 4258 a 2205 4320 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://www.weizmann.ac.il/) >> /Subtype /Link H.B /ANN pdfmark end 2205 4320 a Black 26 w FK(in)f(1986.)30 b(His)23 b(advisor)i(w)o(as)p .8 .3 .3 TeXcolorrgb 3159 4321 a SDict begin H.S end 3159 4321 a .8 .3 .3 TeXcolorrgb -1 x FK(Adi)e(Shamir)p .8 .3 .3 TeXcolorrgb 3580 4258 a SDict begin H.R end 3580 4258 a 3580 4320 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://www.weizmann.ac.il/math/profile/scientists/shamir-profile.html) >> /Subtype /Link H.B /ANN pdfmark end 3580 4320 a Black FK(.)433 4433 y(His)g(reseach)h(interests)i(include)e(online)h(algorithms,)g (cryptography)-6 b(,)26 b(data)e(mining,)g(web)e(search,)433 4546 y(and)i(peer)n(-to-peer)j(netw)o(orks.)k(He)22 b(also)i(enjo)o(ys) i(photography)g(and)e(sailing.)p 0 TeXcolorgray Black 0 TeXcolorgray 297 4816 a SDict begin H.S end 297 4816 a 0 TeXcolorgray 0 TeXcolorgray 297 4816 a SDict begin H.R end 297 4816 a 297 4816 a SDict begin [ /View [/XYZ H.V] /Dest (author.about.jared) cvn H.B /DEST pdfmark end 297 4816 a Black 24 w FK(J)o Fc(A)t(R)t(E)t(D)k FK(S)t Fc(A)t(I)t(A)d FK(graduated)h(from)d(the)p .8 .3 .3 TeXcolorrgb 1525 4835 a SDict begin H.S end 1525 4835 a .8 .3 .3 TeXcolorrgb -19 x FK(Uni)n(v)o(ersity)i(of) d(W)-7 b(ashington)p .8 .3 .3 TeXcolorrgb 2454 4754 a SDict begin H.R end 2454 4754 a 2454 4816 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://www.cs.washington.edu/) >> /Subtype /Link H.B /ANN pdfmark end 2454 4816 a Black 26 w FK(in)23 b(2002.)29 b(His)23 b(advisor)i(w)o(as)p .8 .3 .3 TeXcolorrgb 3406 4817 a SDict begin H.S end 3406 4817 a .8 .3 .3 TeXcolorrgb -1 x FK(Anna)433 4928 y(Karlin)p .8 .3 .3 TeXcolorrgb 664 4866 a SDict begin H.R end 664 4866 a 664 4928 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://www.cs.washington.edu/homes/karlin) >> /Subtype /Link H.B /ANN pdfmark end 664 4928 a Black FK(.)55 b(His)32 b(research)i(interests)g (include)g(randomized)h(algorithms,)h(distrib)n(uted)g(algorithms,)433 5041 y(and)24 b(graph)h(theory)-6 b(.)30 b(He)23 b(also)h(enjo)o(ys)h (hiking,)g(skiing,)g(and)f(mountain)h(biking.)p Black .8 .3 .3 TeXcolorrgb 1000 5401 a SDict begin H.S end 1000 5401 a .8 .3 .3 TeXcolorrgb 1002 5400 a Fv(T)t FC(H)t(E)t(O)t(RY)g(O)t(F)f Fv(C)t FC(O)t(M)t(P)t(U)t(T)t(I)t(N)t(G)p .8 .3 .3 TeXcolorrgb 1876 5344 a SDict begin H.R end 1876 5344 a 1876 5400 a SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://dx.doi.org/10.4086/toc) >> /Subtype /Link H.B /ANN pdfmark end 1876 5400 a Black Fv(,)e(V)-11 b(olume)19 b(3)i(\(2007\),)c(pp.)25 b(1\22623)928 b(23)p Black eop end %%Trailer userdict /end-hook known{end-hook}if %%EOF
Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

Concordia Chicago - V - 003
@article{v003a001, author = {Amos Fiat and Jared Saia}, title = {Censorship Resistant Peer-to-Peer Networks}, journal = {Theory of Computing}, year = {2007}, pages = {1-23}, publisher = {Theory of Computing}, doi = {10.4086/toc.2007.v003a001}
Concordia Chicago - V - 002
%!PS-Adobe-2.0 %Creator: dvips(k) 5.92b Copyright 2002 Radical Eye Software %Title: auxiliary/v002a010.dvi %Pages: 22 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %DocumentFonts: Times-Roman Times-Italic CMSY10 Times-Bold CMTT8 CMSY9 %+ Symbol CMR10
Concordia Chicago - V - 002
@article{v002a010, author = {Adam Klivans and Amir Shpilka}, title = {Learning Restricted Models of Arithmetic Circuits}, journal = {Theory of Computing}, year = {2006}, pages = {185-206}, publisher = {Theory of Computing}, doi = {10.4086/toc
Concordia Chicago - V - 004
%!PS-Adobe-2.0 %Creator: dvips(k) 5.92b Copyright 2002 Radical Eye Software %Title: auxiliary/v004a002.dvi %Pages: 31 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %DocumentFonts: Times-Roman Times-Italic CMSY10 Times-Bold Symbol CMR10 %+ CMMI10 MSBM1
Concordia Chicago - V - 001
%!PS-Adobe-2.0 %Creator: dvips(k) 5.92b Copyright 2002 Radical Eye Software %Title: auxiliary/v001a002.dvi %Pages: 8 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %DocumentFonts: Times-Roman Times-Italic Times-Bold Symbol CMR10 CMMI10 %+ CMTT8 CMSY9 C
Concordia Chicago - V - 001
T HEORY OF C OMPUTING, Volume 1 (2005), pp. 4779 http:/theoryofcomputing.orgQuantum Search of Spatial RegionsScott Aaronson Andris AmbainisReceived: June 13, 2004; published: July 13, 2005.Abstract: Can Grover's algorithm speed up search of a p
Concordia Chicago - V - 001
%!PS-Adobe-2.0 %Creator: dvips(k) 5.92b Copyright 2002 Radical Eye Software %Title: auxiliary/v001a004.dvi %Pages: 33 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %DocumentFonts: Times-Roman Times-Italic CMSY10 Times-Bold Symbol CMR10 %+ CMMI10 CMTT8
Concordia Chicago - V - 001
@article{v001a004, author = {Scott Aaronson and Andris Ambainis}, title = {Quantum Search of Spatial Regions}, journal = {Theory of Computing}, year = {2005}, pages = {47-79}, publisher = {Theory of Computing}, doi = {10.4086/toc.2005.v001a00
Concordia Chicago - V - 001
%!PS-Adobe-2.0 %Creator: dvips(k) 5.92b Copyright 2002 Radical Eye Software %Title: auxiliary/v001a006.dvi %Pages: 13 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %DocumentFonts: Times-Roman Times-Italic CMSY10 Times-Bold Symbol CMR10 %+ CMTT8 CMSY9
Concordia Chicago - V - 003
%!PS-Adobe-2.0 %Creator: dvips(k) 5.92b Copyright 2002 Radical Eye Software %Title: auxiliary/v003a012.dvi %Pages: 18 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %DocumentFonts: Times-Roman Times-Italic Symbol CMR10 CMMI10 CMSY10 %+ Times-Bold EUSM1
Concordia Chicago - V - 002
%!PS-Adobe-2.0 %Creator: dvips(k) 5.92b Copyright 2002 Radical Eye Software %Title: auxiliary/v002a004.dvi %Pages: 26 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %DocumentFonts: Times-Roman Times-Italic CMSY10 Times-Bold Symbol CMR10 %+ CMTT8 CMSY9
Concordia Chicago - V - 001
T HEORY OF C OMPUTING, Volume 1 (2005), pp. 149176 http:/theoryofcomputing.orgA Non-linear Time Lower Bound for Boolean Branching ProgramsMikl s Ajtai oReceived: October 6, 2004; revised: May 5, 2005; published: October 5, 2005.Abstract: We giv
Concordia Chicago - V - 001
%!PS-Adobe-2.0 %Creator: dvips(k) 5.92b Copyright 2002 Radical Eye Software %Title: auxiliary/v001a008.dvi %Pages: 28 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %DocumentFonts: Times-Roman Times-Italic Times-Bold Symbol CMMI10 %+ CMSY10 CMR10 CMTT8
Concordia Chicago - V - 003
%!PS-Adobe-2.0 %Creator: dvips(k) 5.92b Copyright 2002 Radical Eye Software %Title: auxiliary/v003a008.dvi %Pages: 19 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %DocumentFonts: Times-Roman Times-Italic CMSY10 Times-Bold Symbol CMR10 %+ CMMI10 CMTT8
Concordia Chicago - V - 003
%!PS-Adobe-3.0 %Creator: xpdf/pdftops 3.01 %LanguageLevel: 2 %DocumentSuppliedResources: (atend) %DocumentMedia: plain 612 792 0 () () %BoundingBox: 0 0 612 792 %Pages: 9 %EndComments %BeginDefaults %PageMedia: plain %EndDefaults %BeginProlog %BeginR
Concordia Chicago - V - 002
%!PS-Adobe-2.0 %Creator: dvips(k) 5.92b Copyright 2002 Radical Eye Software %Title: auxiliary/v002a008.dvi %Pages: 26 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %DocumentFonts: Times-Roman Times-Italic Times-Bold Symbol CMMI10 CMR10 %+ CMSY10 CMTT8
Concordia Chicago - V - 002
%!PS-Adobe-2.0 %Creator: dvips(k) 5.92b Copyright 2002 Radical Eye Software %Title: auxiliary/v002a013.dvi %Pages: 18 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %DocumentFonts: Times-Roman Times-Italic CMSY10 Times-Bold Symbol CMR10 %+ CMTT8 CMSY9
Concordia Chicago - V - 002
%!PS-Adobe-2.0 %Creator: dvips(k) 5.92b Copyright 2002 Radical Eye Software %Title: auxiliary/v002a012.dvi %Pages: 23 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %DocumentFonts: Times-Roman Times-Italic CMSY10 Times-Bold Symbol CMR10 %+ CMMI10 CMTT8
Concordia Chicago - V - 002
@article{v002a012, author = {Amit Deshpande and Luis Rademacher and Santosh Vempala and Grant Wang}, title = {Matrix Approximation and Projective Clustering via Volume Sampling}, journal = {Theory of Computing}, year = {2006}, pages = {225-247}
Concordia Chicago - V - 003
%!PS-Adobe-2.0 %Creator: dvips(k) 5.92b Copyright 2002 Radical Eye Software %Title: auxiliary/v003a006.dvi %Pages: 26 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %DocumentFonts: Times-Roman Times-Italic CMSY10 Times-Bold Symbol %+ CMMI10 CMR10 CMTT8
Allan Hancock College - MECH - 2402
ENGT2402 Mock Mid-semester TestSURNAME: GIVEN NAMES: SIGNATURE: STUDENT NO:This Paper Contains: 12 Pages (including this page) Time allowed: 2 hoursWrite only on this answer book. Hand your completed book in at the end of the test. You may detac
Allan Hancock College - MECH - 2402
MECH2402 Mid-semester Test24 April 2007SURNAME: GIVEN NAMES: SIGNATURE:STUDENT NO:This Paper Contains: 12 Pages (including this page) Time allowed: 1 hour 45 minutesWrite only on this answer book. Hand your completed book in at the end
Allan Hancock College - MECH - 2402
MECH2402 test 2008 part A SOLUTIONThere has been a fair amount of grumbling about my &quot;mark betting&quot; scheme. May I defend it by saying that marking 80 tests took about 10 hours of really boring work. My aim with mark betting is not only to emphasis
Allan Hancock College - MECH - 2402
First semester examinations 2006School of Mechanical Engineering Manufacturing ENGT2402SURNAME: GIVEN NAMES: SIGNATURE: STUDENT NO:This Paper Contains: 16 Pages (including this page) Time allowed: 2 hours and 10 minutesWrite only on this a
Wisc Stevens Point - SCUNN - 383
Sheila Cunningham EDUC 351/Sect. 1 Adaptive Behavior Reflection Students with exceptional needs have the right to a quality education that meets their needs and abilities. As an educator it is my responsibility to be aware of the different laws, defi
Concordia Chicago - GS - 001
%!PS-Adobe-2.0 %Creator: dvips(k) 5.95a Copyright 2005 Radical Eye Software %Title: auxiliary/gs001.dvi %Pages: 20 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %DocumentFonts: Times-Roman Times-Italic CMSY10 Times-Bold Symbol CMR10 %+ CMMI10 MSBM10 C
Wisc Stevens Point - SCUNN - 383
Sheila Cunningham and Stephanie Willemon Arctic Animals Unit Theme: The theme of our unit is arctic animals compared to Wisconsin animals. It is important for students to learn about this topic because it gives them wider knowledge of the different a
Concordia Chicago - V - 002
%!PS-Adobe-2.0 %Creator: dvips(k) 5.92b Copyright 2002 Radical Eye Software %Title: auxiliary/v002a002.dvi %Pages: 34 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %DocumentFonts: Times-Roman Times-Italic CMSY10 Times-Bold Symbol CMR10 %+ CMEX10 CMMI1
UCSC - PHYS - 116
UCSC - PHYS - 116
UCSC - PHYS - 116
UCSC - PHYS - 116
UCSC - PHYS - 116
UCSC - PHYS - 116
UCSC - PHYS - 116
Problem 15.2-8 in McQuarrie f ( x) := x - x Sine series expansion: n := 1 , 2 . 20 -12 96 n bn := n + 3 3 ( -1) n g ( x) :=3 bn sin n 8 6 4 2 n x 2 Sine series expansionf ( x) g ( x) 0 2 4 6 821.510.50 x0.511.
UCSC - PHYS - 116
UCSC - PHYS - 116
San Diego State - ART - 544
May 7, 2009 Mark, This summer I am going to be an intern at Gang of Seven Animation in Van Nuys, Ca. At the studio, I will be learning about how the animation process works in the business. I will learn about 2D animation as well as 3D animation from
UC Riverside - MATH - 246
W. Alabama - PHIL - 256
LOGIC &amp; RTMPhil/Psych 256 Chris EliasmithHistory of LogicAristotle: 'Organon' (='instrument' as in 'instrument of knowledge') dened categorical logic (only available logic for 2000 years). Boole: 1847 wrote 'Laws of Thought' - Boolean algebra', w
W. Alabama - PHIL - 256
CRITIQUE OF PURE VISIONPhil/Psych 256 Chris EliasmithA Critique of Pure VisionIntroduces relevance of neuroscientic considerations I.e., suggests the importance of understanding implementation (i.e. how the brain does things) Extended argument ag
W. Alabama - PHIL - 673
Prcis of Dretske's, Knowledge and the Flow of InformationPhilosophy 673: Naturalizing Mental Meaning (C. Eliasmith) By Anthony KulicIntroduction KFI is &quot;an attempt to develop a philosophically useful theory of information&quot; by: (p. 55) 1) preserv
W. Alabama - PHIL - 673
Conceptual Role Semantics - Gilbert HarmanWhat is Conceptual Role Semantics (CRS)? Conceptual role is the theory that the way concepts are used defines their meaning. It has two claims: 1. The meanings of linguistic expressions are determined by th
W. Alabama - PHIL - 673
O'BRIEN &amp; OPIEToward a Structuralist TheoryIntroduction A. Representation is the highest evolutionary solution for sensorimotor control, amounting to the Emergence of Minds. 1. Responding to the external, instead of (a) bumping into things or (b)
W. Alabama - PHIL - 255
Descartes to Early PsychologyPhil 255Descartes World ViewRationalism: the view that a priori considerations could lay the foundations for human knowledge. (i.e. Think hard enough and you will be lead to the Truth.) A universal, mathematical under
SUNY Potsdam - HANSONSD - 190
Names Sarah Nicole Jessica Sam Alex Kristen Justin Josh Hannah KieraTest 1 75 97 69 86 73 90 87 94 99 70Test 2 Final Exam Homework average Test Average Course Average 86 86 89 80.5 85.25 94 94 98 95.5 95.65 76 79 80 72.5 77.35 84 90 94 85 89.7 78
SUNY Potsdam - HANSONSD - 190
NAME Stephanie Hanson Calculus Test Show all necessary work on a separate sheet of paper.Date 1. Describe what transformation has been perfor
Auburn - COMP - 7700
COMP 7700/7706 Project #2 System Architecture Views Project Points: 100 Deadline: NLT 2400 hrs on Thursday 23 Oct. Project Hard Copy Requirements: You ARE required to turn in a hard copy of all of your diagrams. Electronic Copy Requirements: Save you
Auburn - COMP - 7700
Middlebury - CH - 324
STRUCTURAL BIOINFORMATICSSteve Sontum, Middlebury College Many slides from gersteinlab.org/courses/452What We Hope to Learn Course structure, projects and policies Overview of Bioinformatics Computational Biology, definition, subdisciplines
Bergen Community College - EE - 247
UNIVERSITY OF CALIFORNIA College of Engineering Department of Electrical Engineering and Computer SciencesH. KhorramabadiHomework 3 Due Thursday, Sept. 30th, 2004EECS 247 FALL 2004Design a 4th order doubly-terminated RLC ladder bandpass Butte
Bergen Community College - EE - 247
UNIVERSITY OF CALIFORNIA College of Engineering Department of Electrical Engineering and Computer SciencesH. KhorramabadiHomework 8 Due Tuesday, Nov. 16th, 2004EECS 247 FALL 2004Problem Consider the 10-bit weighted-capacitor ADC shown bellow.
Bergen Community College - EE - 247
UNIVERSITY OF CALIFORNIA College of Engineering Department of Electrical Engineering and Computer SciencesH. KhorramabadiHomework 3 Due Thursday, Sept. 30th, 2004EECS 247 FALL 2004Design a 4th order doubly-terminated RLC ladder bandpass Butte
North Texas - PHIL - 2600
North Texas - PHIL - 2600
North Texas - PHIL - 2600
UNC - ENGL - 125
T.S. Eliot: PoeticsConsidered one of the most influential modernist poets of the 20th Century, T.S. Eliot leaned strongly on classical works and religious themes in much of his poetry. Some of his poems, including The Long Song of J. Alfred Prufrock
University of Illinois, Urbana Champaign - BIO - 303
Chapter 23112. The idea of a &quot;critical period&quot; in neural development is supported by experiments in which a. increases in weight or neuronal complexity of rat brains follow exposure of the animal to an &quot;enriched&quot; environment.
Ohio State - EE - 806
ECE 806, Detection and Estimation Theory OSU, Spring 2009 Problem Set 1Apr. 6, 2009 Due: Apr. 13, 2009This problem set has two parts. The rst part is designed to give you a feel for the hypothesis testing problem through simulations. The second s
Ohio State - EE - 806
ECE 806, Detection and Estimation Theory OSU, Spring 2009 Problem Set 2 Problem 1 - MATLAB ExerciseApr. 13, 2009 Due: Apr. 27, 2009In this problem you will visually verify properties of the Bayes risk function r0 (0 ) (referred to as V (0 ) in Po
Ohio State - EE - 806
ECE 806, Detection and Estimation Theory OSU, Spring 2009Apr. 27, 2009 Due: May 8, 2009Problem Set 3 Problem 1 - (Poor, Ch. 3, Pr. 3) Hint: Recall the M -ary Bayes problem, and the fact that minimum-error-probability implies a particular cost ass