gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r1700 - GNUnet-docs/WWW/download


From: grothoff
Subject: [GNUnet-SVN] r1700 - GNUnet-docs/WWW/download
Date: Tue, 16 Aug 2005 15:17:47 -0700 (PDT)

Author: grothoff
Date: 2005-08-16 15:16:46 -0700 (Tue, 16 Aug 2005)
New Revision: 1700

Added:
   GNUnet-docs/WWW/download/aff.pdf
   GNUnet-docs/WWW/download/bloomfilter.pdf
Modified:
   GNUnet-docs/WWW/download/bloomfilter.ps
Log:
pdf

Added: GNUnet-docs/WWW/download/aff.pdf
===================================================================
(Binary files differ)


Property changes on: GNUnet-docs/WWW/download/aff.pdf
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: GNUnet-docs/WWW/download/bloomfilter.pdf
===================================================================
(Binary files differ)


Property changes on: GNUnet-docs/WWW/download/bloomfilter.pdf
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Modified: GNUnet-docs/WWW/download/bloomfilter.ps
===================================================================
--- GNUnet-docs/WWW/download/bloomfilter.ps     2005-08-16 22:15:22 UTC (rev 
1699)
+++ GNUnet-docs/WWW/download/bloomfilter.ps     2005-08-16 22:16:46 UTC (rev 
1700)
@@ -1,15 +1,16 @@
 %!PS-Adobe-2.0
-%%Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software
-%%Title: main.dvi
+%%Creator: dvips(k) 5.92b Copyright 2002 Radical Eye Software
+%%Title: A Quick Introduction to Bloom Filters
 %%Pages: 1
 %%PageOrder: Ascend
 %%BoundingBox: 0 0 596 842
-%%DocumentFonts: Times-Roman Times-Italic
+%%DocumentFonts: Times-Roman CMMI10 CMMI7 CMR10 CMSY10 CMSY7 CMEX10 CMR7
+%%+ Times-Italic
 %%EndComments
 %DVIPSWebPage: (www.radicaleye.com)
 %DVIPSCommandLine: dvips main.dvi -o main.ps
 %DVIPSParameters: dpi=600, compressed
-%DVIPSSource:  TeX output 2003.01.09:1802
+%DVIPSSource:  TeX output 2005.08.16:1515
 %%BeginProcSet: texc.pro
 %!
 /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
@@ -69,21 +70,16 @@
 
 %%EndProcSet
 %%BeginProcSet: 8r.enc
-% @@address@hidden
-%   author = "S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry",
-%   version = "0.6",
-%   date = "22 June 1996",
-%   filename = "8r.enc",
-%   email = "kb@@mail.tug.org",
-%   address = "135 Center Hill Rd. // Plymouth, MA 02360",
-%   codetable = "ISO/ASCII",
-%   checksum = "119     662    4424",
-%   docstring = "Encoding for TrueType or Type 1 fonts to be used with TeX."
-% @}
+% 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.
+% Standard Encoding + ISO Latin 1 + extra characters from Lucida + Euro.
 % 
 % Character code assignments were made as follows:
 % 
@@ -107,6 +103,8 @@
 % 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)
@@ -145,7 +143,7 @@
  /x /y /z /braceleft /bar /braceright /asciitilde
  /.notdef % rubout; ASCII ends
 % 0x80
- /.notdef /.notdef /quotesinglbase /florin
+ /Euro /.notdef /quotesinglbase /florin
  /quotedblbase /ellipsis /dagger /daggerdbl
  /circumflex /perthousand /Scaron /guilsinglleft
  /OE /.notdef /.notdef /.notdef
@@ -190,20 +188,144 @@
 ] 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: 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: 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: texps.pro
 %!
 TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
 index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
-exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics
-exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub
-dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def}
-ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict
-end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{
-dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1
-roll mul exch}def/ReEncodeFont{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
+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
@@ -243,25 +365,26 @@
 /psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x
 psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx
 psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub
-TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{
-psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2
-roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath
-moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict
-begin/SpecialSave save N gsave normalscale currentpoint TR
address@hidden count/ocount X/dcount countdictstack N}N/@setspecial{
-CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto
-closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx
-sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR
-}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse
-CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury
-lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N
-/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end}
-repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N
-/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX
-currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY
-moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X
-/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0
-1 startangle endangle arc savematrix setmatrix}N end
+TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def
address@hidden/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
@@ -313,214 +436,787 @@
 setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end
 
 %%EndProcSet
+%%BeginFont: CMR7
+%!PS-AdobeFont-1.1: CMR7 1.0
+%%CreationDate: 1991 Aug 20 16:39:21
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights 
Reserved) readonly def
+/FullName (CMR7) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMR7 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+readonly def
+/FontBBox{-27 -250 1122 750}readonly def
+/UniqueID 5000790 def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
+9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
+D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
+469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
+2BDBF16FBC7512FAA308A093FE5CF5B8CABB9FFC6CC3F1E9AE32F234EB60FE7D
+E34995B1ACFF52428EA20C8ED4FD73E3935CEBD40E0EAD70C0887A451E1B1AC8
+47AEDE4191CCDB8B61345FD070FD30C4F375D8418DDD454729A251B3F61DAE7C
+8882384282FDD6102AE8EEFEDE6447576AFA181F27A48216A9CAD730561469E4
+78B286F22328F2AE84EF183DE4119C402771A249AAC1FA5435690A28D1B47486
+1060C8000D3FE1BF45133CF847A24B4F8464A63CEA01EC84AA22FD005E74847E
+01426B6890951A7DD1F50A5F3285E1F958F11FC7F00EE26FEE7C63998EA1328B
+C9841C57C80946D2C2FC81346249A664ECFB08A2CE075036CEA7359FCA1E90C0
+F686C3BB27EEFA45D548F7BD074CE60E626A4F83C69FE93A5324133A78362F30
+8E8DCC80DD0C49E137CDC9AC08BAE39282E26A7A4D8C159B95F227BDA2A281AF
+A9DAEBF31F504380B20812A211CF9FEB112EC29A3FB3BD3E81809FC6293487A7
+455EB3B879D2B4BD46942BB1243896264722CB59146C3F65BD59B96A74B12BB2
+9A1354AF174932210C6E19FE584B1B14C00E746089CBB17E68845D7B3EA05105
+EEE461E3697FCF835CBE6D46C75523478E766832751CF6D96EC338BDAD57D53B
+52F5340FAC9FE0456AD13101824234B262AC0CABA43B62EBDA39795BAE6CFE97
+563A50AAE1F195888739F2676086A9811E5C9A4A7E0BF34F3E25568930ADF80F
+0BDDAC3B634AD4BA6A59720EA4749236CF0F79ABA4716C340F98517F6F06D9AB
+7ED8F46FC1868B5F3D3678DF71AA772CF1F7DD222C6BF19D8EF0CFB7A76FC6D1
+0AD323C176134907AB375F20CFCD667AB094E2C7CB2179C4283329C9E435E7A4
+1E042AD0BAA059B3F862236180B34D3FCED833472577BACD472A4A78141CA32C
+B3C74E1A0AE0520B950B826B15D336D8A12ED03ECD59B50775E3C5D8309802AB
+9DF865421C5AD1492673F0D8DC1B55EA958330AE6F4301D5314190C760AE2832
+0FFE98B31B10B50826F26335347600DC34708CD6913388C6A1DCFE3414F267F3
+B269D4D5A9A00AC78F252683E4021E203432502358A9B3E137263BC107513521
+345A2C8F613C2CB9236D0C6D8C81274046D8E26BADE086CC18D48E0F710163FE
+20A0C8F968586F53FB9F1F122AD0B311B35DD63494CCE2A905753031DA7F6D05
+F178B67D06097D803CA48FE0A01FAC8E7CDDD83A30916E01EE9795EDF731031D
+A8C35ED6E0E8D5215ED779FEEA2D2B54BA35B5A50044CC0DE5AB8C0D11BCB29C
+4DCC9065FBA656469709A647096FAD117092865B8579643041485DD042487F0D
+B81F178234359798986A1DD9053ACE7AE2F6A12BB0BA90D1C2E99699BCEEB3E1
+B57E4E3EAC39AA2F28B12383493184C2B6E0CABA99253B9F0B44F4C7183F1B4D
+C23C2244BBBC4A83A75FB9B71042B0B1676B4D9B33A2BB728A7EB3FC945F8CC0
+848FA40DF50A48169E401B3B0F55091F29E66789063857843622FCA3673F4C78
+8E7B68655E08BB031AE83BE6AF0CFC395F6A291796743431CFC4FA0FC1B3CC88
+50FC4640D84E195EC4000C5C8A85C9D395EC884425C49379C710F323A2C06680
+2FB61480B8616927DE8957193BF93D179060F377909E403A987BBDC79148CB6A
+56380A268A2C525B0A03B06AA0CAC2B08A4B475151DCD4AE0984BF8924BD4126
+4937CF034188F309CDCAE7E771C9F1C158DC3E6F58718290F639BF7E826A516F
+6FC312478333DC0B62DF356AAFF8C94FE47F941D2DC07B9FB167ABF4E0CDBEE0
+2955FCDA84B01650AEF0399311D60DFE714FCA065007CB87E502B60C980986C1
+1C6ECC34F8EDA45C8A
+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 18 /parenleftbigg put
+dup 19 /parenrightbigg put
+dup 34 /bracketleftBigg put
+dup 35 /bracketrightBigg 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
+F65BE1D3B6B9A57EABADCCFDA81304E3CA9BCDB0164AE69CA59159C761F7EC66
+4797E8B11396B877D320C782CD2CFF8017B219D29C413B747613B5A4CBC4604C
+A7CE6FC74A2F859AC5EFDCA5740932D94A4C4B83022F03ECA556D0105FFF4D5E
+077546C8F879D532D627C01D86964A93B09A8D2560086F724AB03B4D63E056AD
+EF2334541B6E1DF6B5F9569D57039363DB10BF30BF19F859DFDD4B12AA71A6AF
+C2EE60C962F6766FC438FA4D155290CC93EAF3AF8CB39D2FA97CC4E8D8E14D64
+7F84B0A9BB272BE26CE13200BD1D28952DA7749E37D51590BD54A6711951E729
+C232AE77FC86B39942FD0ED413C8B2EDB1796953B1A7D5D28525EBBADD66337B
+413C20785C0C5431528591FAAF4CAEEA1C827DE698BC77D0CD7C20446F209E33
+B56F7266574AFE96E4BFD59B38CC3197688DF82F584EB7E1A27EA442339EDA3A
+CEA1CB3504B2768510697572A770FA6107B9CAA9EA29DFBC68347E8F1E1BC62A
+D749CC7C84559C972F403CFF79818B873B456DBDC7DF7DA90FE0BB1F49FBA2E9
+15D3701B229BD76D1CD0F5714FBB5AB35A0B1A2BF0C49B49730B13286B3D90EC
+BEA32EB012491D5DE31DE1E468BC7B0A6B281CCAA1A59D06DFACC24FC929BA8C
+04D4D87C39A8E69B1B850FE0A18F124B0B4A67828555D1A0E9C8EDE199E8E43E
+0E2EC13CD07A4B635007898D75DCD5AD6A0F969BA8805F9C908587DECD5960B8
+14C061F17F401346D1E4948986428C2893A6BB591CCC04E95A76B12E66441478
+C235A7709A346EC692D1313787C05D378A21304ACD98CA813CB9DE52A25B513D
+6863E788AB1E6A182661247A10CE4CAE5843D88D88A08C94B2BF5A15F61204AC
+8D0F3DB131AD3CE54EC8BC071A3DE7E139753B3A126329B33C1188B6F8E655C4
+
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: CMSY7
+%!PS-AdobeFont-1.1: CMSY7 1.0
+%%CreationDate: 1991 Aug 15 07:21:52
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights 
Reserved) readonly def
+/FullName (CMSY7) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.035 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMSY7 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+readonly def
+/FontBBox{-15 -951 1252 782}readonly def
+/UniqueID 5000817 def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964
+7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4
+A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85
+E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A
+221A37D9A807DD01161779DDE7D251491EBF65A98C9FE2B1CF8D725A70281949
+8F4AFFE638BBA6B12386C7F32BA350D62EA218D5B24EE612C2C20F43CD3BFD0D
+F02B185B692D7B27BEC7290EEFDCF92F95DDEB507068DE0B0B0351E3ECB8E443
+E611BE0A41A1F8C89C3BC16B352C3443AB6F665EAC5E0CC4229DECFC58E15765
+424C919C273E7FA240BE7B2E951AB789D127625BBCB7033E005050EB2E12B1C8
+E5F3AD1F44A71957AD2CC53D917BFD09235601155886EE36D0C3DD6E7AA2EF9C
+C402C77FF1549E609A711FC3C211E64E8F263D60A57E9F2B47E3480B978AAF63
+868AEA25DA3D5413467B76D2F02F8097D2841BAFE21CA9B940712F2E5C0EE674
+F89B3247AB7015E1B23392D32427F5DBA2662F737958F4F7245625764E8AF981
+A9FFCB32213B836B1620E55354875AB8423630CB317B48EE89BD9F249C5BFF67
+B9EBEC91D3312715CCCC7C19ADFD5B0A94CE0DB2C9540BB7172CEBACD41836E7
+D7B39100472CBE6C7168AF011698726203C2B718491309B9A6C0DD56DE90B9C9
+38E3CE61C149139F76BAFC25DF3EA35BCDBBDC3E278B2775C2EB92A46C424F27
+6C80929547688A30603D6DF66C52A65509C168BA742F71113C43A94F1497333E
+B59C53FF680FDFC39D9F8DE5152F4C39F4576D0BCCD28A84CAD8C24B6047B571
+FA8D1AB9E59FB8668FAA390C4B7E5F12C7D44B0905743F8E0CB02551F670A693
+554C1B18820AC24A0BCE4ACD8244032DD2622C3A4D67E575CABE5E5BC0FDB3A2
+F0B20A7AACE9AD6C318E11D8760AF75482E9A4F1C525584BFB2BD11A30FBF79B
+9A7C99B05C2664FEFA0A1C022007D83C9FF31205DFE1F6457C321A425DCFC814
+FB74C4D77EBED004915CB81649962B3156804B6F4A98D222AEFC4E4D4FAF1C36
+8035867409DAAB371508D489529481D355239E3FFCD291F496018834311A7070
+21D1AE27561512B486FF25209CD13C43B2A3F82FE22F6B216013556EDDFC8B9F
+C5262A804CD083957CB7502F57801CDD8D9ADF511DFB7019770AC06B6B076B66
+1CBF90AD1B498576A5F2FE4D4761B139D85D1D0FE36998E1DEB2BE569EA3A9CE
+7326D6F36B40696E55B0BE6BBE0BBF1FE9A1F967F5AE01DAB55A2A49047F4882
+4D28CDC48EAD5247465139F346C7378AEB5C50EDB3EE7DFA4BE52C2BD3294A39
+0A11DC8181917891D163F0B0748A2DF8EFEB5624BC76AEB00037E13394E9BA41
+C18C60B9A3514C3C5A1BE28719166CE9C9C34BEFDF4AD71A
+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
+515DB70A8D4F6146FE068DC1E5DE8BC57034F7455AB67138A1B6DFCA01660EDA
+B80764458B5829EB2FEC53E0A1F53FF5AF7A2E1564E666101BC844AB50DE3860
+2235ECED71E86452D47F2A3E0D887538BAFE377CFC4DD49B397BEE459E06CA48
+29B9E43C4C347E6477372884B41B41DA8075F1A0BBAE835A3CB48186024CF105
+54981EADAF7A9F62BE45C89E39AF4CD4680FB6C1343A780D9C42DF0D40D5413D
+FFAB68B8B983ED2DBD81F0AFDA69DD6136AC8E315693D9BA30AF6BC44FD20A86
+20FB501C02723EB63A007ACE897E056F09435CA492318117062EF02BCF52FF30
+1E1F3D3221BCF9E49559088E536982C557144A2F27E0DF1E442844E46725E89D
+3A834FF30C449CD1FFBCEC6C85F65C3E7D18E22F4CEC2A5D5BEE83CE9D053C95
+25227B7E575768C891A3D4503E4BADDF21D22C65C97DCFE87DB3BB5E58093253
+1125AE1C6DDEFC2B5E33E12CBCFC76804B70B30DA40AE9FBFE24C22CB02819A2
+53BD19545E35C2B03396C07DE5539F1A88428D4142ADBEFABCAA50AEEEFABF80
+5080BE0DE2C4EA969260EA185EF1518DE57EDCB5F3986FBD7FAEB6DD91F04A88
+FF05076B05703A7B477A37C210AE87D98B2B35504DF40C9C52FAB5F63428E239
+222C6A31BFE7689759ECAA3BC4472711AAF747A4951A93B976EAFDFFD38ACF0B
+8B976FDC2A9FC807D66122107DB8BC816619AC74B5A8FC6F20A958FCAE6C9057
+9BF24A2BD815E6079C1247A26C72AE3F11BAE1F4DED05BC8027BCF5A2C548BCF
+C54A257C0142D378F2000BD15429437F9901A413467E94D659C82A5040179D2E
+82C2E274BD5AA736B9BB3FE85F4656722E27E8446FA604E68960EB30D94E5A1A
+6DC95D1B4FFDB25B18B79AB7D69B0CAF89BA82DDA9DFD145BE7126A2BC662585
+D5A71E05C0E888B0BA537698141EDC4C25B16874F1A5F75030E54028951DA634
+683E537E0A4C963E93D07ED8B1F92BAAB6A558DD899506B194602A56E6574DD9
+19C8812FA3253DF055971C3333F688D1FD8A420E002BFC8045A3F02A381F061A
+346489DD13C3A32929964FE56E63EE0FC4E7B8F0302B17F2868D9817AF11D721
+BF2D18E3099B4BB101A95B11935ACD5928A6C2715C1F138F5A6B4A49F0156A77
+1EFAD63BF3351DFE8EB5441990D9E3CA620B68548439E6930003C837B3C8852F
+28F8C6B5AA21A3787ED948691152844013531868051689AEE3C3ACBF1A79F501
+4EB5AC07831E33505486D30A8AC69C7E3B0FCE959D0F2AF7A05F0EC3313C6F26
+6F590C052E81268D9F63C64230FC3460A3C5C2260A523FE927D8DBE208EC6FE5
+38BFC1F060CEC84E5B3DB26479FFF341BC0C9F11168736CF3FDAF2733D90A0B1
+3A8EB69C8E2F4EE01CCC9F6A0F7F8F28BAC98CBAB8DDA2B71A0315B4D2CF1513
+CF55492FB9B051B8DE5E4F30CE08AFC5CDA769668C1469B58FABD5D46A3438C3
+497DB37CED2E3EBBFE57A3335C1797BD2905AB39E6497CF793B4D500F04B2ED8
+C1B4A3F05F59DD5B9943CF7A65FBE8827F65A804A7DAB9287668AC322AA9C6E7
+ADF714A655977CD5E07383EC4267CEEAC86536F632E23E6308D01838AF9040A5
+35F383771127B115733D7208CB6C43B25EBC4463353C3476898F2D390E66F5EF
+ECC6822FC45B0361FC782130B3DDEFECA2D736C29ABDFC68982D9B046E542013
+38329CB876357A60F86DD7A7FCD03E0008E4428DBE8C5C03FE65DC3E8B7DD446
+3974D4CFBF5EA451453639026622513FC65AC3CF
+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
+7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BE25C8568CF4BC850
+439D42F682507AEBFF9F37311AA179E371A7C248D03B5BF40C3B7E0FDD80D521
+09B4D0044C5EFBC5C4A8DF9B5F734ECA6099F8A76881278EC54549F51532AC62
+0D85E2178D1B416514B03BC33767A58057CF521F2620B53DE2A240D58312B92A
+7C1F9BD0A11514B5CAB87219A1F5C4982A83380B0896597EE5E42BDC6F85E6AF
+68ED6994484CDC022ABE678A7F2E298A7FAD967A2EA7DC426F07342ECC66E68B
+983E966FCFB745795C4D2C87CC15BAA041EF80C5BDC12EC1F5786BB41A5A2107
+3EE0BC436B346E014DB4099EDC67BC432E470A4B779FD556341061CA3F2BE8EF
+A332637AEC878C2BB189CA3267B2BE5B8178E6B7889A33771F86276E6F0B8E89
+BD209DB0CCDDC342CC3D438356296934D03FE107CACD00545E375162DF567C70
+F2DCE2E5A2C5F61EDC0DAE9A91044DD214031FE8339581A9798BC43F13495FC0
+800761A6A974597A6591BB772B7C2854776184200650870F0B9A39231246409F
+64587223CBA397CDD5B85319EA3EABF03C0D21319F3267804C0E1BFF0529D754
+2820803344CB844CCFF0B65999F5BFD8B3F28D9B618529F7CD8EA038A4EE4DC8
+36F31EDEEA2BFC09F2A23D9835CAC736F607207AC573291E6E55D103AAF94D5F
+A688675B55D40FA43C6D97741D9FE4CE7F909B8B374E4975E93D9FD32DFA0AE8
+4699D184A4C3E6EDA91ECFEC0ECF0B5340E0DDD17A6381B58E63197BF4D3EDCF
+0267A48EF271D6AD67DEA1649F5391A860AE9CCAAD3330408DC5008EF4383FED
+9887D5D348D766399192B5E968035E7DE5E0350A005E4C596361251DCF8A9302
+D6F53ED0F720442A89467CA60E5396A335EA60A77175B7F6119F4E3D8773D100
+3F307FB7310879760E6E7AF5B06207BC4D8321734432C482581783BB9D29E087
+72D7252FAFA6739687225704EC9BD374804808C980CFC1AD9B5CF9DA1F1E6EBE
+9CF00C497704AD5892D7F2E681EB1EA12AE2DC994A24BB9EF5B081D3EFD3D8CF
+64D8F619AE619F5CF7C0BA03DD6306372BA2466D678DE4269D20CB56FCB158A1
+D46655D69F0CADA08992E12C4B9E969427BD224E0978EEF8E841B01480446D46
+074F45B381E2A6E8F3E794F6A13F46CA068F6272CFE4983EF8570FF07F922FBC
+50183FCB1FC8DDCBF579494EEB340C9120EB2AE200328C858438157656266F25
+97FB464C6EAE730CFEB144B021C27D4BBA08707DF3FF860F0166DB8619376F60
+DA2110C94DBB4FC8F8F162E522836CF709AC1D3FD9775114A168A728336BED48
+03FDCF5EFA9786AB4AE9DF3A412B7755811300C5DAEE5EBDEBE63770F89F7F98
+9FE48AA67BECAD7A0EFC1D747EFE910B44C1F9A354750E6D5C87680F3265E717
+76CE04767C1D1E868889E403FB0F15D46DF64CF938B5636924790B03CB68CC75
+9A3489E9860556FCD231C0B2A0559658C4296772E6531F393ED8B94CE572A694
+60C4F04F53AA48EFEAA722E30D3377AFE7411F9393DF3E4E38920E53D5598FBB
+94A5E379FC49DBB09791854CFDFA347B1C4E3FD1A5C695E9B42EC14EB23D69A0
+5FACD0675D66CEB5FCA995A429EDBE0C448A090279D8ED1FB6690DC3BCBC2174
+CC50FD2A9DA96247733EC3CEC48A9DB7DC5BC024DB136F96EE33F1689DD26A2C
+1A1DE4A83B8AFEF766D078744AB0E647AC8E532121AF4BA459BF4DE61A6420BA
+19522EDCA0D18EB5B559621AE04C52C878D8450CCF23E156696A55578EDC6004
+2ADB56EDD857C5205B76F5700392CB6CED9C99A066B12D61B873D582DAA4686D
+CE6862BB93AC52DEA032742438899A1B445D658D51A9DCB12F16945CBC8163D2
+75CA4D1F7968A42E224B5BAD5B6DC70C581CF8F15C37A23A382696C053D2BA9A
+846704327749143708E6D8B74FD5F19F92ADF296C7A9688335F6081A98F458EA
+F84A1CB95C2B13E462E3DF4D0127C6666E95951EFBF35028FECE4C95EC577238
+90DA7FAE2E91A5C099740754D2CAF1DD28ED06FFF08957CF0D5877C1AD17DBC3
+57A029187F9D370946802E6A118FB1B6293579CD3D72E1AA9F64213FB1DBF746
+9CFBDEC1460CC735265324AED8835BB0169B9EBA42491D9C8D65CD2E72CA53BF
+79C2CA8CE90DED771E290D9E7BDC92D44E6072E38766245FD2656C7E708E99AD
+667572AE19CF28CC62EA668786B43CEABD8F74C3FF45D728AB6EB05E2724B2B2
+A0B467F37BFCF2462265B3FF53D5D21F2971AE89DCC3439606DE361327AD118F
+1378AFEACE72D45D1E5DC31343AD83C87228DED463CE2471C25677F0371E8A3F
+0C0FBBF98A2F734F62180561DF84B3079DD916138EDF5B42F0E60F5C7CEFA063
+6BDC54D3CE32D8964D1A68E1FE1D73E1A7E98B306BFE3FD772DBBD481E25438A
+A05ED48AE7A4AA6C03D8FB9450B039DF266869F2572F4CA3D2D92ABB959C2B10
+748266A9A4399741DC25E7217375F437DFC31DEBBA45D84F52F16AC6AE9181A9
+C3066639E102D7007586BEA3FA243F6095A93BE9B85010BA40200C5400714978
+82322233233DCBDB3A1243129E5D8834236C590AE7A5CD7951FCEBE944C65F89
+C3776080297F335A2CE4898BBCA9B565E273ABC671BFF9A0CCF247221C60E2A2
+1A5C702D1E2CD127790205E124DC2E75ABA41FF81DEC1BED791DEF6BB6DCC964
+DE1A8DDF2AB583E2ACD101E0E7FA5819B55A2E48DC28C1E161B5F68B196FDF70
+361660276EE355D2F4201D46587D1091175B119B14B4509DD5A09DB182FA9A13
+833ED7A4754576D900EEE0F264E9280C1E38C3A4C6EC560DB5EE97B2BD735CD9
+B19D3104A83D2C82C46DCD2C027F057B398C3C26C960A78DF1034B64633EDC4E
+02671E04D9B325EB73936C89C4A50B5A773DD2B827BB28745D3F623CAAC5FB53
+5234E54B0B54230EF097FFB79EB4B461F2ACD7A5DC805AC9F009AC9A
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: CMMI7
+%!PS-AdobeFont-1.1: CMMI7 1.100
+%%CreationDate: 1996 Jul 23 07:53:53
+% 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 (CMMI7) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.04 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMMI7 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{0 -250 1171 750}readonly def
+/UniqueID 5087382 def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
+3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
+532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
+B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
+986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
+D919C2DDD26BDC0D99398B9F4D03D77639DF1232A4D6233A9CAF69B151DFD33F
+C0962EAC6E3EBFB8AD256A3C654EAAF9A50C51BC6FA90B61B60401C235AFAB7B
+B078D20B4B8A6D7F0300CF694E6956FF9C29C84FCC5C9E8890AA56B1BC60E868
+DA8488AC4435E6B5CE34EA88E904D5C978514D7E476BF8971D419363125D4811
+4D886EDDDCDDA8A6B0FDA5CF0603EA9FA5D4393BEBB26E1AB11C2D74FFA6FEE3
+FAFBC6F05B801C1C3276B11080F5023902B56593F3F6B1F37997038F36B9E3AB
+76C2E97E1F492D27A8E99F3E947A47166D0D0D063E4E6A9B535DC9F1BED129C5
+123775D5D68787A58C93009FD5DA55B19511B95168C83429BD2D878207C39770
+012318EA7AA39900C97B9D3859E3D0B04750B8390BF1F1BC29DC22BCAD50ECC6
+A3C633D0937A59E859E5185AF9F56704708D5F1C50F78F43DFAC43C4E7DC9413
+44CEFE43279AFD3C167C942889A352F2FF806C2FF8B3EB4908D50778AA58CFFC
+4D1B14597A06A994ED8414BBE8B26E74D49F6CF54176B7297CDA112A69518050
+01337CBA5478EB984CDD22020DAED9CA8311C33FBCC84177F5CE870E709FC608
+D28B3A7208EFF72988C136142CE79B4E9C7B3FE588E9824ABC6F04D141E589B3
+914A73A42801305439862414F893D5B6C327A7EE2730DEDE6A1597B09C258F05
+261BC634F64C9F8477CD51634BA648FC70F659C90DC042C0D6B68CD1DF36D615
+24F362B85A58D65A8E6DFD583EF9A79A428F2390A0B5398EEB78F4B5A89D9AD2
+A517E0361749554ABD6547072398FFDD863E40501C316F28FDDF8B550FF8D663
+9843D0BEA42289F85BD844891DB42EC7C51229D33EE7E83B1290404C799B8E8C
+889787CDC5CD97BF88176035302FAC972B52AA169D318AFA7EB7B750C5202A8B
+E8D2C46A3C87E0D3B4E1BEE80DEE439C598E55A6AABE0899EC0C9406C3B4D586
+C2DE7990BF8B24D790C69F01A2BDBD05B50E50DE9B0A05DF39B48FEF1FA65D98
+EE816BBE51D69A8EE7528375DD01529D7EEF47E8A88031C9C65CC38E291F7666
+7017DBA809D0AF9A39D22E6EA0FF4AC4DAC3BAA50DEF621FD92BD47DA60C874C
+19AEA1718C87CD095E138C0F749D3B7F05A4479CCC02466BA85043AEE91DEEEC
+5FB759D1BD34302AE48090B8CB8282ABED08B04B8BCFDDB96F11402D63FDFB7A
+297EC426648B8D9A33E1C09FB3B4B03B685169F968952E3DC986DF027D7C48AF
+82A1E5D01BA26A81332B9F18C16916EBAF0BA3B61184D874DC330E4BDD0E0ADF
+2A4FC53610A445123AE7B9DA7AB582E75F4D016CDA75A32931A95A63DFD18413
+D8303DC0146DFB7A203B5A46060B1F7FB9F145D1A0F6C15FECF695927B780B55
+04A5A50218168A660C92594400C65F1478994F85F023D612F4ECE6139B6C2CE4
+448C7199C9A5A104EB40C6A304D21BA2691015733AE74E9F274A79F444B9949D
+B33F03712C5DB22B8A0164C5A3B4B29131F4EF2708C7E4B9BDAACE6D9CA0A3F0
+D1238F1EDE94E5BC97E4FA0EAB2E64C76790CE011E7EBA79623E3053323FA2DC
+963DA83BCDED4E0EEE81C10FAC983084AF67FDCD18C9A5E1CDAB4A2D947B4B25
+12E4340EEA97D08CDCC556D2CD1D243E04D5B0A48DEA544F71167CCC728A5AB5
+1222F2A32773EED562B6E23744AA5C3A8868DB7DB5B989676F0C2F9722C797C6
+31CA27ACF7EE2B41FA1008F9E818172EAB544EA39970BB4FA6DB57C34A9DA288
+CF0321E6D4D3523A5AA7CE64A449D9C46E0C08D76E8E32A3C8DB5769E4B54D50
+1CC956DD38928EC264E1E470342646CC6B594CF884FBD02947FA308B4BAE4969
+24578828773A8229ED93FCC3328F1B8EF95397D6FAA4A79784CB9D4A26966DD6
+E7FD58BBE562AB755C5AA2449175C23DE3D85B016779D1EFC99187E4B8098871
+F665E9AE8E8F802BA3C3A4CE74641E5B9BB442C41F3DEC1902ECCC69BDD839E8
+E145BA14B996799FD0BB27AB602A1E6319799CF35C81FAB8A1F56F6255A0319F
+786972EFD6868B42BA369A49C98B990F179986928A4C2F958D57A56845D9602A
+0857C3668E7E95C5DAC2CDA51FF99EFD341C025153B5A991597547A43CD1C446
+505CED6F0E816761805FA324E120876276F86A73D42BC08494A35747DFF501FD
+498719ED9F6CBF921B15E5A080CF0653CE13B27E4C14DD711F1D2611019519E6
+13241A4628787C910A859C79B4E359FE894DD8032D723978971D411C65501913
+6CE5F76A9970C6931EE5B221D05D3600293AA37A005D97064CA1E39564D7FFF1
+D3D8116A80B5FBB4956C93DB71C9D83493B37589EE382B819757D883A58B7B30
+8009FAE000ABF98CA6CFA8D6A837024FD38814A1177C2908D455BB1F698C25F2
+5429B9F4F9ABDF982F9B604D89963DE5CD3D773C58C6A7475CF18088CA2F8379
+4E01600F075E8662155185B05E48C967C461C949F108C96C2978E580EF3A8E81
+0B6AED2E5B01A9BC41E2F07D311BE11B75F4BEE0FCAC81C00D07D8709C3AFFAE
+3A2892516530F4F9A0A6B7F0508529D67C67A537FEEB7B5730A869C50BA9A9A9
+5A4902CAA57399DF8CCC9575555EBE0BC359C8403F2FD761345F16C8FEBDA717
+2C19E8174E0135547A6E974A8305DD35FAD193202BE064F2C4733943BF0C2E14
+846E944D9475F488D46A9082FBC38EF6AB019D1BA96CF32940CE60FE0EE5B046
+5D803DF5F814CDB5526606E7F393C98903C2874E68DFCC1E5F2AA4AF17B1DDF2
+A8FE6F08D9D677A1957CAF9327FBE9A2FE72197297B225334F9F79DF1445FE7B
+88E882653B163A80C2220034A34E0057335FD8A64B72DBCEB3993532BAF3D55B
+D15B40E8E0B2FB265CE006FB49ADED7861CBC44F70F00C7B85619C9848F07EF1
+08CF0127C852859CA5E515C4C9F0FDB1D777C3FEC579C460E7B886E6C5824445
+3DD85E37EDDDBB0AC2099BD5AE5CB3587F50B477780221223535E1BEAE9E
+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
+95601766758EF6E0314FC705A02FE7E5A5430F30CB95EEF1AB3BF2A413AD2E00
+C331CD7A37CE18E8C844BB589F7C7DCFC1E922E9140B46C34857E29559CBD35C
+F6B70C0D6F6EEC3C5E3BABDA03531B13ADCEBC557C7C4EEDDD1CCAD62744D164
+65F0160ADC4E85E1C2196E5427EE94BB207B17DEF6BDBB562E7BAF706EFF1EC5
+ED2471F09F5C5E423EF0A0A52DD549FAA1301278033099EFE067CD326B48AEC6
+A615BAD8BD6677049E9D97405CC77A5B9994318D5C6FA83CD2F42D49A2633CC1
+BA67BE46B85BE0524DD12179EFA03FA78ABD044034C4C33D95AC53FD6A747E5B
+E958CB88B8DC35A23345F17EDDA34B2FB6DAEF016FC62624E78F4D736EA47D41
+C23C29764E5F7E4D1BC7EA70032A7898E7A671DD83BE68761C2EED7E2BA5AFEF
+E8903EAB9AEEC8AF26EB01F8EDD1D5A7360EF65EB90E3991A86E394C97D8602A
+F0AA7FD278223461272407E28D31CC8225ED475CFC6EA58B87909546DCD2B592
+E40982ED4DB82B7AABDCC90750DC0CE867D9DE1D0D7B546C3C6B612F0CE352CC
+FF61B0C80C2B677EC5B576F00567756EBB88E175DE2760D4685838D66112C19A
+8E4A1CA819859FC35C8485700A8886A6E518B61918B2A977F78634288BAA00C8
+663C7017300AD48F501CABE98C7A513F441CD634797F34FF6131D4AE42A6F4C7
+D0219C8099D525C68E466C1CCE978B175047CACC3905A0D6CB272985D01E036D
+A14AD62E3AFB0FD688E6B015CD8515FF20213788DF40F0AF8A6345584E14F3BE
+1C0D77BE18E5BCEFFA59C85CFB04165E8ACA0519F7ABF825BFB1FE9D86564E2D
+A967774E8271C6873B44C6614BED2C8488D0B49DB23F2FC8E02E7D50C1E665BD
+2337700B08882F459750ADC9A624AA4C86B4803ACDBB0F40513F6B0BB579556D
+01F206323DC8EED2B9B12CBA61FACF60D03DE1EB274BFE890D979FF03F78C890
+DA0AB8A056C56B634FD40B8EE4D9218577080D825E227078CE791053B22B05A5
+6C787D423F47EF6213C5A984677230650DF412D1BF4D8DF50DB163126C4C4476
+1EF1B770C5B933CD6E3BDB54300D3319D36A54979C839F8DFEB792D3E7F3EE25
+DFEED216D9C6D2E81BE43C9F54C09394108F51BB4BE9EAC848BCFE5A97CF4D18
+0161EB795EF7F23AE551B2E0CF9CFA6D4981EAA4DCDF846559E8CF2B7A031F5D
+399E265322B271FF8F124884FD2E46E57C36E9DE1E96BE5252002B9B83715861
+70EDAB974F2082CDDD41004D48B27BBD21E29199BB9CEC2BB3E4CDF627205180
+C13D374161C8D45404FEE64E4FB8E25E5E6F3253BDF93ED8E4F71E76CC21AC0F
+AD50D9D3F9B5ECDD23B92AEFFF5FCDF75BC3B6F8992F8FA6F6EBFDC09CC4A92C
+362D1C5F27EA8C6248E39FA164EFB5EA1ED65CD1B8E4E949905A3E293E536244
+4799759214DFFBCAD00554AF680356D89223404192E41DE67887C9549177BED9
+04FFB6F87DF8AC7E570A026043D955F1CD96A63C2C998332D4A569C6B264C574
+1341FA86B2805B468C0645B4C43B6EB172B0BA1A586545303ACA12DCD054A830
+0263B4E50AC0857E3F3CF1694A188B0B5BDA8EB4C55BC8074ED932888E072191
+427D52E2D1B917E4FA02101C35CADFC0EBFE147FF9BDF05E73D1DD48105807D0
+6B4BA1897D8E0284F0D087C0DA3DB80D0D56E3246C6E044EC7817F94690277B7
+F3424FBA3CC6A44B3EF623863232F2B7C15894414C171CE9A527D1A1AF6F0859
+E616FFFC4A99036E5BB7FD33AB2A9A90AB6B7955173509BD700B12E8B716C9F2
+920F8F4A08692298CC890CAE33C5F4B378A52A04F5B937F033B7951C406B7CB2
+40A918B5D19612F58E2134161CA75CE57491467C4A81AA8B317AC450FE6AD693
+62602FDA0DCF6E6224189BA4EDC245453F9C8D71EADACA1B40F0BABEB58615BF
+4EA42924873287E4C5F743D90EDC3EBD2EA0BB0461BED21CCA2584855E1389D6
+9D6E78606E45843863CD818402A7065C0CC3C40016EB75B0D7E293234F103BAB
+37F46EA754E42A52C6D1AC17B678773AD862FC7E55D59266F17B4D79BA6E4132
+2A8CE6EA0A887CCEAF170A6E44E0DAC3FD1B1253F13F15A723C815451C1898AA
+4325F0E27F8DF16915508D7C75DC971C2759A4DE24042351C8E6940F4725DC94
+B9DE25BF60B6A4F990789100D50DDD90656E4699E8403CE2C0650813D49FD1EE
+D776F4C0A675DE3A3833F31209BEDE93EDB46D5AD23FBB9D4906752117DA6596
+55EFAD4842764E7F2DF24939CB9B3E7E103D2D219C9B97C613A223644408BB4A
+181DBE0C3F9C9FD24E86E2CAEC790D7DFD60B4705E4A126AC42D0599C8E0531F
+682EF89B5621B0C0E43AFC63AA9667A7A4F323B66B0FDC28A59AB97EB46F0460
+E5D06A4CEC2B5D217EC477DC34ADEEB2FAA603F6D568E19DD06E7BDB86B19CBD
+E8C2A78E3DE8BB4430EFB8783365940FAED99DABC3B6F282045683CF13DB72A7
+90A8FEB1E552E83C0B0EE7AA9EC8E88C2D5DF35049BB4293D18A7C60C7301A91
+5F90745D4E0C14C87CBCF026AB970D583CDB21CB86F9C71FDF9B9D4172761D8E
+970F854D5E901A2C8FAB6DA9039A8CF5C939846B2532D9CAD2A9276A1E177E8E
+A4C392F06975ECE839AB5FC3AE55F9A04F491E9B294BC395CC567BAA648CA53C
+D17CE0EE279AF16C5F95EF778B41110B1EFF929F9062CB9F0F8835721E1CA406
+C552FDAD7F2A830BD39460AAFFBE91C3E79AD251F09ADD48E1A9F250F56411B8
+E31687BBAEC282944FE6D0D481D8CCD27BB0191761998DDC21C9C753308ACB9A
+2157D571580B07AD6113BD3951A8FBA672B73D9299470490EDCD99AAB5BF265C
+123D6CF6EBA24FBD9877C57C56156E89F9AA95990E3CAF24A225782AA99D63E6
+DAB76A0EA877560399B074C7EE1CBEA12640334351DB311516E8C76EA875363F
+8673DFC65105A9F1AE532D4BE7FA929AFAC9E897AC50EA9450F33B9AA1033249
+A6A2C1C8E8993E19E880CCEA90877F1075666803A0288657CB7FC1A76B3FE471
+06FC852E3825F1FB9A4FAFCF4C162359A436E13213CEE3F145D8E0FD9C6521B9
+B2DC1B0BAF96DE08744A52C4C1FB818601383E37EE9ECC076D140C621DE5CB23
+2417DD7D37900728D7B46EE0F96E4030201B0B7EEA46D095A0BB027AC022FAD6
+ABF3CB5831570BEAD3BE999DBF724FF811547B897ED88649DCF4C1EFB5854EF2
+D58BA3E866A080375CFA2EA375C10AE79ADFF56C58142AF65692380ABD689392
+C910C1B8470D1BC89B09B8453A4C82E6E5B5CFFB7BF573361251F2DF0E27F4CF
+392DE0ABE9FD11EA9C6021D05DFF127DEA144D4888F92FF103ED621615482834
+9EF388EE45BD81A059A0DDE197B6E5BF6BA02616940A8CFEA3AE7C6E86A88BAF
+E5E98DC1EB56BB4D5BC2B885D93D0B968B6F99F3EC070F64ECDC11E1023C458D
+808FFA65EEA4D44D835FA54760F6D884821C76B6C98E5608F5A22A5672BB45A5
+1B563D4BB151138B3CBE504B2A0A9D85A4B532819D97F9D4EB96EC68B37ABB9D
+CF4E489D770F91AF5FF744E226BB48B7EAF7031010B3E418760E6424E44A022C
+405CA00AD443D7AB4EAD53
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
 TeXDict begin 39158280 55380996 1000 600 600 (main.dvi)
 @start /Fa 138[33 18 26 3[33 33 48 3[18 33 1[18 29 1[29
-1[33 19[55 9[44 1[41 65[{TeXBase1Encoding ReEncodeFont}15
-66.4176 /Times-Italic rf
-%DVIPSBitmapFont: Fb cmr7 7 4
-/Fb 4 51 df<1306130C13181330136013E0EA01C0EA0380A2EA07005A120E121EA2121C
-123CA35AA512F85AAB7E1278A57EA3121C121EA2120E120F7EEA0380A2EA01C0EA00E013
-6013301318130C13060F3B7AAB1A>40 D<12C012607E7E7E120E7EEA0380A2EA01C013E0
-120013F0A213701378A3133CA5133E131EAB133E133CA51378A3137013F0A213E0120113
-C0EA0380A2EA0700120E120C5A5A5A5A0F3B7DAB1A>I<13381378EA01F8121F12FE12E0
-1200B3AB487EB512F8A215267BA521>49 D<13FF000313E0380E03F0381800F848137C48
-137E00787F12FC6CEB1F80A4127CC7FC15005C143E147E147C5C495A495A5C495A010EC7
-FC5B5B903870018013E0EA0180390300030012065A001FB5FC5A485BB5FCA219267DA521
->I E
-%EndDVIPSBitmapFont
-%DVIPSBitmapFont: Fc cmex10 10 6
-/Fc 6 36 df<1430147014E0EB01C01303EB0780EB0F00A2131E5BA25B13F85B12015B12
-03A2485AA3485AA3121F90C7FCA25AA3123EA2127EA6127C12FCB3A2127C127EA6123EA2
-123FA37EA27F120FA36C7EA36C7EA212017F12007F13787FA27F7FA2EB0780EB03C01301
-EB00E0147014301462738226>0 D<12C07E12707E123C7E7EA26C7E6C7EA26C7E7F1200
-7F1378137CA27FA37FA31480130FA214C0A31307A214E0A6130314F0B3A214E01307A614
-C0A2130FA31480A2131F1400A3133EA35BA2137813F85B12015B485AA2485A48C7FCA212
-1E5A12385A5A5A14627C8226>I<160F161F163E167C16F8ED01F0ED03E0ED07C0150FED
-1F801600153E157E5D4A5A5D14034A5A5D140F4A5AA24AC7FC143E147E5CA2495AA2495A
-A2495AA2130F5CA2495AA2133F91C8FCA25B137E13FEA25B1201A25B1203A35B1207A35B
-120FA35BA2121FA45B123FA690C9FC5AAA12FEB3AC127FAA7E7FA6121F7FA4120FA27FA3
-12077FA312037FA312017FA212007FA2137E137F7FA280131FA26D7EA2801307A26D7EA2
-6D7EA26D7EA2147E143E143F6E7EA26E7E1407816E7E1401816E7E157E153E811680ED0F
-C01507ED03E0ED01F0ED00F8167C163E161F160F28C66E823D>18
-D<12F07E127C7E7E6C7E6C7E6C7E7F6C7E1200137C137E7F6D7E130F806D7E1303806D7E
-A26D7E147C147E80A26E7EA26E7EA26E7EA2811403A26E7EA2811400A281157E157FA281
-1680A2151F16C0A3150F16E0A3150716F0A31503A216F8A4150116FCA6150016FEAA167F
-B3AC16FEAA16FC1501A616F81503A416F0A21507A316E0150FA316C0151FA31680153FA2
-16005DA2157E15FE5DA214015DA24A5AA214075DA24A5AA24A5AA24AC7FCA2147E147C14
-FC495AA2495A5C1307495A5C131F49C8FC137E137C5B1201485A5B485A485A48C9FC123E
-5A5A5A28C67E823D>I<B61280A600FCC8FCB3B3B3B3B3B3B3B3B3B3B3B3B3A2B61280A6
-19F86A8230>34 D<B61280A6C7121FB3B3B3B3B3B3B3B3B3B3B3B3B3A2B6FCA619F88082
-30>I E
-%EndDVIPSBitmapFont
+1[33 19[55 9[44 1[41 65[{ TeXBase1Encoding ReEncodeFont }15
+66.4176 /Times-Italic rf /Fb 205[33 33 7[26 26 40[{
+ TeXf7b6d320Encoding ReEncodeFont }4 58.1154 /CMR7 rf
+/Fc 220[48 48 14[61 61 16[38 38{}6 83.022 /CMEX10 rf
 /Fd 105[33 28[33 1[48 33 33 18 26 22 1[33 33 33 52 18
 2[18 33 33 22 29 33 29 33 29 3[22 1[22 3[63 1[48 41 37
 44 1[37 48 48 59 41 48 1[22 1[48 37 41 48 44 44 48 6[18
 33 1[33 33 1[33 33 33 33 33 18 17 22 17 2[22 22 40[{
-TeXBase1Encoding ReEncodeFont}58 66.4176 /Times-Roman
-rf
-%DVIPSBitmapFont: Fe cmsy7 7 6
-/Fe 6 107 df<1238127C12FEA3127C123807077A9114>1 D<126012E0B3B3B3EAFFFE13
-FFEA7FFE103B75AB1E>98 D<13031307B3B3B3EA7FFFB5FC7E103B7EAB1E>I<EA7FFEB5
-FC13FEEAE000B3B3B31260103B75AB1E>I<EA7FFFB5FC7EEA0007B3B3B31303103B7EAB
-1E>I<12E0B3B3B3A5033B78AB14>106 D E
-%EndDVIPSBitmapFont
-%DVIPSBitmapFont: Ff cmsy10 10 10
-/Ff 10 107 df<007FB81280B912C0A26C17803204799641>0 D<121C127FEAFF80A5EA
-7F00121C0909799917>I<181EA4181F84A285180785727EA2727E727E85197E85F11F80
-F10FC0F107F0007FBA12FCBCFCA26C19FCCCEA07F0F10FC0F11F80F13F00197E61614E5A
-4E5AA24E5A61180F96C7FCA260181EA4482C7BAA53>33 D<126012F0B3B3B3B3A5B512F0
-14F8A26C13F0155272BD25>98 D<14301478B3B3B3B3A5387FFFF8B5FCA26C13F015527F
-BD25>I<387FFFF0B512F8A214F000F0C7FCB3B3B3B3A51260155272BD25>I<387FFFF0B5
-12F8A27EC71278B3B3B3B3A5143015527FBD25>I<EC01F8140FEC3F80ECFC00495A495A
-495AA2130F5CB3A7131F5C133F49C7FC13FEEA03F8EA7FE048C8FCEA7FE0EA03F8EA00FE
-137F6D7E131F80130FB3A7801307A26D7E6D7E6D7EEC3F80EC0FF814011D537ABD2A>I<
-12FCEAFFC0EA07F0EA01FCEA007E7F80131F80130FB3A7801307806D7E6D7EEB007EEC1F
-F0EC07F8EC1FF0EC7E00495A495A495A5C130F5CB3A7131F5C133F91C7FC137E485AEA07
-F0EAFFC000FCC8FC1D537ABD2A>I<126012F0B3B3B3B3A91260045377BD17>106
-D E
-%EndDVIPSBitmapFont
-%DVIPSBitmapFont: Fg cmr10 10 9
-/Fg 9 111 df<146014E0EB01C0EB0380EB0700130E131E5B5BA25B485AA2485AA21207
-5B120F90C7FCA25A121EA2123EA35AA65AB2127CA67EA3121EA2121F7EA27F12077F1203
-A26C7EA26C7E1378A27F7F130E7FEB0380EB01C0EB00E01460135278BD20>40
-D<12C07E12707E7E7E120F6C7E6C7EA26C7E6C7EA21378A2137C133C133E131EA2131F7F
-A21480A3EB07C0A6EB03E0B2EB07C0A6EB0F80A31400A25B131EA2133E133C137C1378A2
-5BA2485A485AA2485A48C7FC120E5A5A5A5A5A13527CBD20>I<EB03F8EB1FFF90387E0F
-C09038F803E03901E000F0484813780007147C48487FA248C77EA2481580A3007EEC0FC0
-A600FE15E0B3007E15C0A4007F141F6C1580A36C15006D5B000F143EA26C6C5B6C6C5B6C
-6C485A6C6C485A90387E0FC0D91FFFC7FCEB03F8233A7DB72A>48
-D<EB01C013031307131F13FFB5FCA2131F1200B3B3A8497E007FB512F0A31C3879B72A>
-I<EB0FF0EB7FFE48B57E3903E03FE0390F000FF0000E6D7E486D7E486D7E123000706D7E
-126012FCB4EC7F807FA56CC7FC121CC8FCEDFF00A34A5A5D14035D4A5A5D140F4A5A4A5A
-92C7FC147C5C495A495A495A495A91C8FC011EEB01805B5B49130348481400485A485A00
-0EC75A000FB6FC5A5A485CB6FCA321387CB72A>I<121C127FEAFF80A5EA7F00121CC7FC
-B2121C127FEAFF80A5EA7F00121C092479A317>58 D<007FB812F8B912FCA26C17F8CCFC
-AE007FB812F8B912FCA26C17F836167B9F41>61 D<EA03F012FFA3120F1203B3B3AD487E
-B512C0A3123A7EB917>108 D<3903F00FF000FFEB3FFCECF03F9039F1C01F803A0FF380
-0FC03803F70013FE496D7EA25BA35BB3A3486C497EB500C1B51280A329257EA42E>110
-D E
-%EndDVIPSBitmapFont
-%DVIPSBitmapFont: Fh cmmi7 7 5
-/Fh 5 111 df<013FB612FCA2903901FC00014AEB007C173C0103153817185CA21307A2
-4A13C0A2010F010113005E14C01503011F130F91B5C7FCA2EC800F013F7F15061400A249
-010E13E0030C13C0017E90C7FC160101FEEC0380A249EC0700A20001150E161E495C16FC
-0003EC07F8B7FC5E2E287DA731>69 D<EA01F0123FA2EA03E0A21207A25BA2120FA25BA2
-121F139FEB3FC0EBE0E0383FC0F0EB0078A2123E007E137CA2127CA212FC14F85AA338F0
-01F0A214E0130314C0EB078038700F00EA781E6C5AEA1FF0EA07C016297CA71D>98
-D<133EEA07FEA2EA007CA213FCA25BA21201A25BA21203EC07809038E01FC0EC38600007
-EB61E014C3EBC187EBC307D80FC613C09038CC038001B8C7FC13E0487E13FEEB3F80EB0F
-C0486C7E1303003E1460A2127EECC0C0127CECC18012FC903801E30038F800FE0070137C
-1B297CA723>107 D<3B07801FC007E03B0FE07FF01FF83B18F0E0F8783C3B30F1807CE0
-3E903AFB007D801ED860FEEB3F005B49133E00C14A133E5B1201A24848495BA35F484848
-5A1830EE01F0A23C0F8003E003E060A218C0933801E180271F0007C013E3933800FF0000
-0E6D48137C341B7D993B>109 D<3907801FC0390FE07FF03918F0E0F83930F1807CEBFB
-00D860FE133C5B5B00C1147C5B1201A248485BA34A5AEA07C01660EC03E0A23A0F8007C0
-C0A2EDC180913803C300D81F0013C7EC01FE000EEB00F8231B7D9929>I
-E
-%EndDVIPSBitmapFont
-%DVIPSBitmapFont: Fi cmmi10 10 11
-/Fi 11 113 df<121C127FEAFF80A5EA7F00121C0909798817>58
-D<121C127FEAFF80A213C0A3127F121C1200A412011380A2120313005A1206120E5A5A5A
-12600A19798817>I<0103B812F05BA290260007F8C7123F4B1407F003E0020F15011800
-5DA2141FA25D19C0143FA24B1330A2027F1470190092C7126017E05C16014A495A160F49
-B6FCA25F9138FC000F01031407A24A6DC8FCA201075C18034A130660010F160693C7FC4A
-150E180C011F161C18184A1538A2013F5E18F04A4A5AA2017F15074D5A91C8123F499138
-03FF80B9FCA295C7FC3C397DB83D>69 D<0103B5D8F803B512F8495DA290260007F8C738
-07F8004B5DA2020F150F615DA2021F151F615DA2023F153F615DA2027F157F96C7FC92C8
-FCA24A5D605CA249B7FC60A202FCC7120101031503605CA201071507605CA2010F150F60
-5CA2011F151F605CA2013F153F605CA2017F157F95C8FC91C8FC496C4A7EB690B6FCA345
-397DB845>72 D<133FEA1FFFA3C67E137EA313FE5BA312015BA312035BA31207EBE0FCEB
-E3FF9038E707C0390FFE03E09038F801F001F013F8EBE000485A15FC5BA2123F90C7FCA2
-14015A127EA2140312FE4814F8A2140715F05AEC0FE0A215C0EC1F80143F00781400007C
-137E5C383C01F86C485A380F07C06CB4C7FCEA01FC1E3B7CB924>98
-D<EC3FC0903801FFF0903807E07890381F801C90387E001E49130E485A485A1207485A49
-131E001F141C153C484813F8EC03E0007FEB3FC09038FFFE0014E090C8FC5A5AA7007E14
-0315071506003E140E153C6C14706C6C13E0EC07C03903E03F003801FFF838003FC02026
-7DA427>101 D<16F8ED03FEED0F8792381F0F80ED3E3F167F157CA215FC1700161C4A48
-C7FCA414035DA414075DA20107B512F0A39026000FE0C7FC5DA4141F5DA4143F92C8FCA4
-5C147EA514FE5CA413015CA4495AA45C1307A25C121E123F387F8F80A200FF90C9FC131E
-12FEEA7C3CEA7878EA1FF0EA07C0294C7CBA29>I<EB03F0EA01FFA3EA00075CA3130F5C
-A3131F5CA3133F91C8FCA35B017EEB07C0ED1FF0ED783801FEEBE0F89039FC01C1FCEC03
-83EC07070001130ED9F81C13F891383803F091387001E0000349C7FCEBF1C0EBF38001F7
-C8FCEA07FEA2EBFFE0EBE7F8380FE0FEEBC07F6E7E141F001F80D9800F1330A21670003F
-011F136001001380A216E04815C0007E1481020F1380158300FE903807870048EB03FE00
-38EB00F8263B7CB92B>107 D<D803E0017F14FE3D07F801FFE003FFC03D0E3C0781F00F
-03E03D1C3E1E00F83C01F026383F38D9FC707F00304914E04A90387DC000007049EB7F80
-00604991C7FCA200E090C700FE1301485A017E5CA200000201140301FE5F495CA2030314
-07000160495C180F03075D1203494A011F13601980030F023F13E00007F000C0495C1901
-031F023E1380000F1803494A150061033F150E001FEF1E1C4991C7EA0FF80007C7000EEC
-03E043267EA449>109 D<D803E0137F3A07F801FFE03A0E3C0781F03A1C3E1E00F82638
-3F387F00305B4A137C00705B00605BA200E090C712FC485A137EA20000140101FE5C5BA2
-150300015D5B15075E120349010F133016C0031F13700007ED80605B17E0EE00C0000F15
-014915801603EE0700001FEC0F0E49EB07FC0007C7EA01F02C267EA432>I<90390F8003
-F090391FE00FFC903939F03C1F903A70F8700F80903AE0FDE007C09038C0FF80030013E0
-0001491303018015F05CEA038113015CA2D800031407A25CA20107140FA24A14E0A2010F
-141F17C05CEE3F80131FEE7F004A137E16FE013F5C6E485A4B5A6E485A90397F700F80DA
-383FC7FC90387E1FFCEC07E001FEC9FCA25BA21201A25BA21203A25B1207B512C0A32C35
-83A42A>112 D E
-%EndDVIPSBitmapFont
-/Fj 133[37 42 42 60 42 42 23 32 28 42 42 42 42 65 23
-42 23 23 42 42 28 37 42 37 42 37 3[28 1[28 3[78 2[51
-46 55 1[46 60 60 2[60 1[28 2[46 1[60 55 55 60 5[23 23
-7[42 42 2[21 28 21 2[28 28 37[46 2[{TeXBase1Encoding ReEncodeFont}52
-83.022 /Times-Roman rf /Fk 134[50 2[50 50 28 39 33 1[50
-50 50 78 3[28 50 50 33 44 50 44 1[44 11[72 1[55 2[55
-8[72 2[72 66 2[92 17[25 46[{TeXBase1Encoding ReEncodeFont}26
-99.6264 /Times-Roman rf /Fl 138[103 57 80 69 2[103 103
-161 57 103 1[57 3[92 103 92 17[149 7[69 2[115 3[138 149
-65[{TeXBase1Encoding ReEncodeFont}18 206.559 /Times-Roman
-rf /Fm 206[29 49[{TeXBase1Encoding ReEncodeFont}1 58.1154
+ TeXBase1Encoding ReEncodeFont }58 66.4176 /Times-Roman
+rf /Fe 149[20 4[30 30 30 30 96[20 1[{ TeXbbad153fEncoding ReEncodeFont }
+6 58.1154 /CMSY7 rf /Ff 149[23 2[42 42 37 37 37 37 64[83
+31[23 65{ TeXbbad153fEncoding ReEncodeFont }10 83.022
+/CMSY10 rf /Fg 145[46 1[23 46[65 2[23 7[42 42 42 6[32
+32 40[{ TeXf7b6d320Encoding ReEncodeFont }9 83.022 /CMR10
+rf /Fh 145[41 59 1[35 8[29 28[49 69[{ TeXaae443f0Encoding ReEncodeFont }
+5 58.1154 /CMMI7 rf /Fi 143[42 1[50 73 1[43 4[41 39 2[36
+25[69 2[61 9[23 23 58[{ TeXaae443f0Encoding ReEncodeFont }11
+83.022 /CMMI10 rf /Fj 133[37 42 42 60 42 42 23 32 28
+42 42 42 42 65 23 42 23 23 42 42 28 37 42 37 42 37 3[28
+1[28 3[78 2[51 46 55 1[46 60 60 2[60 1[28 2[46 1[60 55
+55 60 5[23 23 7[42 42 2[21 28 21 2[28 28 37[46 2[{
+ TeXBase1Encoding ReEncodeFont }52 83.022 /Times-Roman
+rf /Fk 134[50 2[50 50 28 39 33 1[50 50 50 78 3[28 50
+50 33 44 50 44 1[44 11[72 1[55 2[55 8[72 2[72 66 2[92
+17[25 46[{ TeXBase1Encoding ReEncodeFont }26 99.6264
+/Times-Roman rf /Fl 138[103 57 80 69 2[103 103 161 57
+103 1[57 3[92 103 92 17[149 7[69 2[115 3[138 149 65[{
+ TeXBase1Encoding ReEncodeFont }18 206.559 /Times-Roman
+rf /Fm 206[29 49[{ TeXBase1Encoding ReEncodeFont }1 58.1154
 /Times-Roman rf end
 %%EndProlog
 %%BeginSetup
 %%Feature: *Resolution 600dpi
 TeXDict begin
 %%PaperSize: A4
-
+ end
 %%EndSetup
 %%Page: 1 1
-1 0 bop Black 4006 -307 a Fm(1)p Black Black Black Black
-301 46 a Fl(A)51 b(Quick)i(Introduction)h(to)e(Bloom)g(Filters)1525
-288 y Fk(Christian)24 b(Grothof)n(f)1205 404 y(Department)h(of)f
-(Computer)h(Sciences)1531 521 y(Purdue)g(Uni)n(v)o(ersity)1408
-637 y(grothof)n(address@hidden)p Black -166 1050 a Fj(A)j(Bloom)f
-(\002lter)h([1])f(is)h(a)g(compact)e(probabilistic)g(data)i(structure)
--249 1150 y(which)20 b(is)h(used)f(to)h(determine)e(if)i(an)f(element)g
-(might)g(be)g(part)g(of)g(a)h(set.)-249 1250 y(The)29
-b(test)h(may)e(return)g(true)h(for)f(elements)h(that)g(are)g(not)g
-(actually)f(in)-249 1349 y(the)20 b(set)h(\(f)o(alse-positi)n(v)o
-(es\),)d(b)n(ut)i(will)h(ne)n(v)o(er)e(return)g(f)o(alse)h(for)g
-(elements)-249 1449 y(that)k(are)g(in)g(the)g(set;)i(for)e(each)f
-(element)h(in)g(the)g(set)g(the)g(test)h(must)f(re-)-249
-1548 y(turn)15 b(true.)23 b(Bloom)15 b(\002lters)i(are)e(used)h(in)f
-(systems)i(where)e(man)o(y)f(set)i(tests)-249 1648 y(must)h(be)h
-(performed)c(and)j(where)g(putting)f(the)h(entire)g(set)h(in)g(a)g
-(location)-249 1748 y(with)23 b(f)o(ast)h(access)g(times)f(is)h(not)f
-(feasible.)33 b(A)24 b(recent)e(e)o(xample)g(which)-249
-1847 y(emplo)o(ys)h(the)h(use)h(of)e(Bloom)h(\002lters)h(is)g(PlanetP)f
-([2],)h(a)f(peer)n(-to-peer)-249 1947 y(netw)o(ork)g(in)h(which)g
-(peers)g(e)o(xchange)e(summary)h(information)f(about)-249
-2047 y(the)g(content)g(a)n(v)n(ailable)f(at)i(each)f(peer)g(in)h(the)f
-(form)f(of)h(Bloom)g(\002lters.)-249 2146 y(If)16 b(a)h(PlanetP)f(peer)
-g(is)h(searching)e(for)g(content,)h(it)h(determines)e(which)h(of)-249
-2246 y(the)j(peers)h(adv)o(ertise)e(Bloom)h(\002lters)i(which)e(ha)n(v)
-o(e)g(the)g(correct)g(bits)h(set)-249 2345 y(for)f(the)h(search)f(k)o
-(e)o(y)-5 b(.)24 b(Only)19 b(these)h(peers)f(are)h(then)f(contacted)f
-(o)o(v)o(er)h(the)-249 2445 y(netw)o(ork.)31 b(This)22
-b(a)n(v)n(oids)h(searches)f(of)g(peers)h(that)f(are)h(guaranteed)d(not)
--249 2545 y(to)h(ha)n(v)o(e)g(the)g(desired)f(content)g(a)n(v)n
-(ailable)h(while)g(k)o(eeping)f(the)h(amount)-249 2644
-y(of)29 b(bandwidth)f(required)f(for)i(transmitting)g(set)h
-(information)d(small;)-249 2744 y(Bloom)c(\002lters)g(can)g(be)g(e)o
-(xtraordinarily)d(compact)i(while)h(still)h(result-)-249
-2844 y(ing)c(in)g(small)h(numbers)d(of)i(f)o(alse)h(positi)n(v)o(e)e
-(tests.)-166 2982 y(Bloom)25 b(\002lters)i(are)e(implemented)f(using)h
-(a)h(lar)o(ge)f(bit)h(v)o(ector)e(with)-249 3082 y Fi(m)30
-b Fj(bits.)52 b(F)o(or)28 b(an)i(empty)e(set,)k(all)d(bits)h(of)f(the)g
-(bloom)f(\002lter)h(are)g(un-)-249 3181 y(set.)43 b(If)26
-b(the)g(set)g Fi(E)32 b Fj(is)27 b(non-empty)-5 b(,)24
-b Fi(k)29 b Fj(bits)e(are)f(set)g(for)g(each)f(element)-249
-3281 y Fi(e)j Fj(in)g(the)g(set.)49 b(The)28 b(indices)g(of)f(these)i
+TeXDict begin 1 0 bop Black 4006 -307 a Fm(1)p Black
+Black Black Black 301 46 a Fl(A)51 b(Quick)i(Introduction)h(to)e(Bloom)
+g(Filters)1525 288 y Fk(Christian)24 b(Grothof)n(f)1205
+404 y(Department)h(of)f(Computer)h(Sciences)1531 521
+y(Purdue)g(Uni)n(v)o(ersity)1408 637 y(grothof)n(address@hidden)p
+Black -166 1050 a Fj(A)j(Bloom)f(\002lter)h([1])f(is)h(a)g(compact)e
+(probabilistic)g(data)i(structure)-249 1150 y(which)20
+b(is)h(used)f(to)h(determine)e(if)i(an)f(element)g(might)g(be)g(part)g
+(of)g(a)h(set.)-249 1250 y(The)29 b(test)h(may)e(return)g(true)h(for)f
+(elements)h(that)g(are)g(not)g(actually)f(in)-249 1349
+y(the)20 b(set)h(\(f)o(alse-positi)n(v)o(es\),)d(b)n(ut)i(will)h(ne)n
+(v)o(er)e(return)g(f)o(alse)h(for)g(elements)-249 1449
+y(that)k(are)g(in)g(the)g(set;)i(for)e(each)f(element)h(in)g(the)g(set)
+g(the)g(test)h(must)f(re-)-249 1548 y(turn)15 b(true.)23
+b(Bloom)15 b(\002lters)i(are)e(used)h(in)f(systems)i(where)e(man)o(y)f
+(set)i(tests)-249 1648 y(must)h(be)h(performed)c(and)j(where)g(putting)
+f(the)h(entire)g(set)h(in)g(a)g(location)-249 1748 y(with)23
+b(f)o(ast)h(access)g(times)f(is)h(not)f(feasible.)33
+b(A)24 b(recent)e(e)o(xample)g(which)-249 1847 y(emplo)o(ys)h(the)h
+(use)h(of)e(Bloom)h(\002lters)h(is)g(PlanetP)f([2],)h(a)f(peer)n
+(-to-peer)-249 1947 y(netw)o(ork)g(in)h(which)g(peers)g(e)o(xchange)e
+(summary)h(information)f(about)-249 2047 y(the)g(content)g(a)n(v)n
+(ailable)f(at)i(each)f(peer)g(in)h(the)f(form)f(of)h(Bloom)g
+(\002lters.)-249 2146 y(If)16 b(a)h(PlanetP)f(peer)g(is)h(searching)e
+(for)g(content,)h(it)h(determines)e(which)h(of)-249 2246
+y(the)j(peers)h(adv)o(ertise)e(Bloom)h(\002lters)i(which)e(ha)n(v)o(e)g
+(the)g(correct)g(bits)h(set)-249 2345 y(for)f(the)h(search)f(k)o(e)o(y)
+-5 b(.)24 b(Only)19 b(these)h(peers)f(are)h(then)f(contacted)f(o)o(v)o
+(er)h(the)-249 2445 y(netw)o(ork.)31 b(This)22 b(a)n(v)n(oids)h
+(searches)f(of)g(peers)h(that)f(are)h(guaranteed)d(not)-249
+2545 y(to)h(ha)n(v)o(e)g(the)g(desired)f(content)g(a)n(v)n(ailable)h
+(while)g(k)o(eeping)f(the)h(amount)-249 2644 y(of)29
+b(bandwidth)f(required)f(for)i(transmitting)g(set)h(information)d
+(small;)-249 2744 y(Bloom)c(\002lters)g(can)g(be)g(e)o(xtraordinarily)d
+(compact)i(while)h(still)h(result-)-249 2844 y(ing)c(in)g(small)h
+(numbers)d(of)i(f)o(alse)h(positi)n(v)o(e)e(tests.)-166
+2982 y(Bloom)25 b(\002lters)i(are)e(implemented)f(using)h(a)h(lar)o(ge)
+f(bit)h(v)o(ector)e(with)-249 3082 y Fi(m)30 b Fj(bits.)52
+b(F)o(or)28 b(an)i(empty)e(set,)k(all)d(bits)h(of)f(the)g(bloom)f
+(\002lter)h(are)g(un-)-249 3181 y(set.)43 b(If)26 b(the)g(set)g
+Fi(E)32 b Fj(is)27 b(non-empty)-5 b(,)24 b Fi(k)29 b
+Fj(bits)e(are)f(set)g(for)g(each)f(element)-249 3281
+y Fi(e)j Fj(in)g(the)g(set.)49 b(The)28 b(indices)g(of)f(these)i
 Fi(k)i Fj(bits)d(are)g(obtained)f(using)g Fi(k)-249 3381
 y Fj(hash)i(functions)g Fi(H)342 3393 y Fh(k)423 3381
 y Fg(:)41 b Fi(E)46 b Ff(!)41 b(f)p Fg(0)p Fi(;)14 b(:)g(:)g(:)f(;)h(m)
@@ -645,8 +1341,8 @@
 c(support)h(reliable)i(peer)o(-)2062 5531 y(to-peer)e(content)h(search)
 f(and)f(retrie)n(v)n(al.)34 b(T)-5 b(echnical)21 b(Report)f
 (DCS-TR-494,)g(Rut-)2062 5604 y(gers)d(Uni)n(v)o(ersity)l(,)i(2002.)p
-Black Black eop
+Black Black eop end
 %%Trailer
-end
+
 userdict /end-hook known{end-hook}if
 %%EOF





reply via email to

[Prev in Thread] Current Thread [Next in Thread]