%!PS-Adobe-2.0
%%Creator: dvips(k) 5.92b Copyright 2002 Radical Eye Software
%%Title: main.dvi
%%Pages: 17
%%PageOrder: Ascend
%%BoundingBox: 0 0 596 842
%%DocumentFonts: CMR17 CMBX12 CMR12 CMBX10 CMR10 CMMI10 CMSY10 CMMI8
%%+ CMSL10 MSBM10 CMSY8 CMTI10 CMR8 MSAM10 CMR6 CMR9 CMMI9 CMMI6 CMSY6
%%+ CMEX10
%%EndComments
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: dvips -o main.ps main.dvi
%DVIPSParameters: dpi=600, compressed
%DVIPSSource: TeX output 2005.06.23:1637
%%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: 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: 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: 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: 74afc74c.enc
% Thomas Esser, Dec 2002. public domain
%
% Encoding for:
% cmbxti10 cmff10 cmfi10 cmfib8 cmti10 cmti12 cmti7 cmti8cmti9 cmu10
%
/TeX74afc74cEncoding [
/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 /sterling /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: 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
%%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 112 /radicalbig 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
DD4DD1C1C8384F906A7BAACDF441BB0AAEA2A697E453D9DBB2D81F604C29AC61
F7816B922F71F5A4D893FB1BBB9053367D8462F3D8AD395B65191A8AFF77B909
C0247CE1DDAE2160EC397F95CE4642F01161543876EC577894A4F6290A869344
9ABE8C7F916DDF2255EF2146B142E41026B1D76DACAD6930BF9A50450AA9C0D3
BB7F75258CB4FE37337C03BEF3C3B5B5E42C498AFEA7F693EA8469B71E340D65
2A84CA6E1576C555C30F436DFF750EB473F2AE61BF95A60E3CC195E05CCC4633
052EAAB6EC1D7409138ACE89C8FFBF1D567034BC26C47D3D9D1496EA4A6D073D
0C11E18CA3E7993AA99A4BD98DF142806350E3B43CB26FF870C2E6F2E6EA37
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
%%BeginFont: CMSY6
%!PS-AdobeFont-1.1: CMSY6 1.0
%%CreationDate: 1991 Aug 15 07:21: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 (CMSY6) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -14.035 def
/isFixedPitch false def
end readonly def
/FontName /CMSY6 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 -948 1329 786}readonly def
/UniqueID 5000816 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964
7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4
A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85
E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A
221A37D9A807DD01161779DDE7D5FC1B2109839E5B52DFB7605D7BA557CC35D6
49F6EB651B83771034BA0C39DB8D426A24543EF4529E2D939125B5157482688E
9045C2242F4AFA4C489D975C029177CD6497EACD181FF151A45F521A4C4043C2
1F3E76EF5B3291A941583E27DFC68B9211105827590393ABFB8AA4D1623D1761
6AC0DF1D3154B0277BE821712BE7B33385E7A4105E8F3370F981B8FE9E3CF3E0
007B8C9F2D934F24D591C330487DDF179CECEC5258C47E4B32538F948AB00673
F9D549C971B0822056B339600FC1E3A5E51844CC8A75B857F15E7276260ED115
C5FD550F53CE5583743B50B0F9B7C4F836DEF7499F439A6EBE9BF559D2EE0571
CE54AEC46F6D375FC1237E78AE73CB4E40422E549227E3D472DBD6D3AC6F91C4
45941A2845DC14B0584901CA9CC52053E339F8ACCAC3751F07FF4EBB037DF6C6
75CD98FF88EA4A2484B41BEEFD63DE758D0A63D2CEDE024A194E7A792B9D04EB
4348EF06E01F4761AAD0E95D0C8919EA2CDE174D31110FBCFF1AED0ADE6E0716
B2952D61CF55536EAD2AA9F0FF4CC91EE7D5C71050A3C0AD3263E88751BFE578
3A3F7E361FA5346247197451655E90F2889810643D92AB75A6FAC6B1AE998A41
275368750E
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
%%BeginFont: MSAM10
%!PS-AdobeFont-1.1: MSAM10 2.1
%%CreationDate: 1993 Sep 17 09:05:00
% Math Symbol fonts were designed by the American Mathematical Society.
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
11 dict begin
/FontInfo 7 dict dup begin
/version (2.1) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (MSAM10) readonly def
/FamilyName (Euler) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /MSAM10 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 3 /square put
dup 54 /lessorequalslant put
dup 62 /greaterorequalslant put
readonly def
/FontBBox{8 -463 1331 1003}readonly def
/UniqueID 5031981 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1C87678CE98C24B934A76220
4DD9B2FF3A49786028E35DDE10AD2C926BD30AD47015FFE9469DE1F793D1C53A
C8812CBCD402444EAEA7A50EC5FD93D6A04C2783B50EA48059E3E7407537CB8D
4C206846EF0764C05289733920E2399E58AD8F137C229F3CE3E34D2D1EAB2D53
20D44EFAC8EFA4D14A2EFE389D952527F98D0E49BD5BD2C8D58FF9CB9C78D974
75C2AB5467D73D2B5E277A3FDC35909938A9DF0EB91BD9159D3437BE22EE4544
3429AC8E2BFBE34AE54D3BA3AD04BDF3F4F43A2B43992DF88678681B3AB32CFD
A23E2C98D1AF00AB206AC95B78BBE6316F7A0AB6BD3236C28C76288B3C25D1EB
E9ABB3576C5EC15A71D26177F5883E9B48293D59015615E2EEAF2E9BA04151ED
5497B9A1C41CBA44BAFF13EA218F5EAC11952EE336AD1DBE6CE92F002EAA3B3D
3BE4C3792F3405763C4BD93EFC3B4FC34193439561841BA989DD8D9F9AEE7A7B
24AEB4654B35023C9720B8F31AA9452E29753FB7915CB29977E725611E37C0B7
784BCC26FACF8A7A0EB1E54290D27FFE52B2D87FAD080AD15EE1984C37E0EB30
122C3012D3A16B09C28903D138352AB5462674B6CFB63F1371768D094DDF288C
36FB9B58443F872D61F2CD8CED42FE0EFF3D7E9952A172BB1AFECB60BF79F2B6
04265FDE4F78BC9FD619AA733CD0412F1D9A7C13B271BF827DCBDC8ABAE24FF0
74D3C220621D7FF0EFE62D835A221D0A7C139E2E6681FC2BBA58FA3B80D416EC
3854C63BA040A4262B458340DAA18AA6AEA3BBAC61615CB85982B18664D3D3AF
340C65B969071CF2D0CABEB80E04623D0526F862ECA8280EEE236C535F70561A
854181132E677674AD5E14C6636F57541D3C84FB9ABA3977B211E2B3FB686DEF
6A1B2E377E189547D8BF733BEA4B8EBA80973E9AC5BD5BED38288539D101291F
636C78FBF97DA08BEC8B9E227DA278825B53B095A4F421E9025AA79269F0AC0E
5C98CFC278860E538AEF11D9E2525EC48F077322739DC274FED5440FC21C1D80
C33ECE2A486ACD2D0546864E06414406C1D1C8E7181EEF88D9E004FC34675069
7657BF516FE985F06297B66E2F3E7DF4D682ACC56C9D5B8695F39606CB833FBB
372D27FB975F80E625A8075FB32123A0E1DC21C13A6BD134D82F4B3713DA1E72
18D0B597A53890FF764D46CA28F9849DAE468667AF79F849159A9A721E5FE3E2
E51F3CC129B32C3297BFD5DD9AED3B487B4090FBD931F70A63101EE567D3395D
7E8AAC73D5E1C187BBFC8A6EFAC1748CA399F651E03F1AF42A8689D34ADA53CF
F78C5775E674D544E3AAC1582EB3B3EA0878DC1BE9BBA1E2BF5D50A79C44501C
F3E4AA529F6334F3215B1927A8FF6438FB1BD0E3106E5BE4F6057765F9366653
F597844EB17068ED56E1332D6D70E1AE1E284905272489969CDC3FC0763A49BD
377E14D3E6AC825DAC974EC7127314D309CBE81E84A02C60250027D2C8B00F3F
5C1037839700440B374A56F0D31D113D76F7D3EC1607731BE2393A0D730C4BF0
802138C12F744C4F04E4827FAEB0DD4AE93BC1CD4FD4B09E5B571FDDE5596BD7
2D5819691AAF14E2BEC777CD3F23B4CF437E77ACA33A435B3A10E986F712A8DB
25B1540945D0987EEB197F58C3DE34C710E60A5A169C6D62F63F70E07229412D
404C88DF7F5D976231B9F523EDC6A93F03C3086671E8A392605ADCDC31D90201
89A4CEF9
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
%%BeginFont: CMMI6
%!PS-AdobeFont-1.1: CMMI6 1.100
%%CreationDate: 1996 Jul 23 07:53:52
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
11 dict begin
/FontInfo 7 dict dup begin
/version (1.100) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMMI6) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -14.04 def
/isFixedPitch false def
end readonly def
/FontName /CMMI6 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 0 /.notdef put
readonly def
/FontBBox{11 -250 1241 750}readonly def
/UniqueID 5087381 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AF95EF28A9C561DBDC98C47CF5
5250011D19E9366EB6FD153D3A100CAA6212E3D5D93990737F8D326D347B7EDC
4391C9DF440285B8FC159D0E98D4258FC57892DDF0342CA1080743A076089583
6AD6FB2DC4C13F077F17789476E48402796E685107AF60A63FB0DE0266D55CF1
8D0AD65B9342CB686E564758C96164FFA711B11C1CE8C726F3C7BB1044BBD283
9AA4675747DF61E130A55E297CA5F0182A3F12F9085AF2F503481071724077A9
387E27879A9649AD5F186F33500FAC8F7FA26634BDCE1221EC0ED0E359E5EA5E
6166526FEB90C30D30099FBDC1BC2F9B62EFEEC48345160804AA98F8D0AA54B7
A480E715426651865C8E444EDB798C7E11040AF6E5A7ED1888653C6DBF5E6169
70BCD9C063B63B561EF165BF3AF11F8E519F37C6FDA2827685739DE2C48B5ADE
EE84F067D704D4511DBFA49E166D543CFD9ECD7417055D8A827F51E087CD2927
BAFC7E6CFBD70B0FE969F890A11149D3D44D422C3370495DA9951AEE7253A49F
3A9444C8CD9158D84117299F7F2332FEB0F94E6ED8BC7AA789A3219BC2F227D3
3B5BC75FB53B55D72AF4A6A7BB613FA235B11BB37D059FD87127CEF73D5B3FBF
9F91ABAD78BD9240BD9525EBA78095EA0BDB25D1A19E876F292882EAD5619D46
D20317A345D931F4FF4EAE6216C27044CBA525E3B917CEA25A04C120466C4B93
FC720E6BA832A06CCA0A3916CEF0968D49085AEBD243C41A448289A6F05CE3F5
79148DC112A3CC7E8FF810B8C1A09E05F496C0F1EBA334E42E05C376C98F5F69
C06C71BFC0A2F3AC9951CFBB143C66FB84F9C4ED27DF70869352D61BD5E11508
0797B87C709E3C151EB44E478CA576D257DF226C00BEF5FE0CB0A35F4894A7AD
D8DAEE24A3FE24AA4D2F53FF9A8BB8165E5DABC1273267618EC6C7C5F1165105
352CC00589BBE1D9E5F251166D362B52354C8E835C28E9C5518E922DC507B7B3
6B26880ACE18C3C7BE20645FC28C80DD9FD4DC8E845B45851C5D1694D096D30B
8AFE145EDD633A731649BE33354024535622EF3B5614463070A58A4B5D7B106B
D08889A1BD1355379A7025A842276A6E9912EB9BA38ECB0931EAE9DC59E92B8B
67D53B26E06C7E0C4F8738EF8C3F7F5F9E9A6D5F77C907DD3BC2B0C134824F94
7569C7346222C2CB4F6E7B0F4449C73156DBC10F0327F91BC931B702C586F2E3
511610AAABF8E986408275D7993C5EB089EB8CAEFD5D89E093406EDDEAE7C43F
6F5241667254E241A25B73141399B8E995D774C3CD423BE6CDD9F6E993412360
22672BB57041040FE22002626EF9A664E0F964F782DBA5189244EB3C4EDFC3FD
B36536DF79B2A3676669B96F1EC60DDDA328C7496AFBE9A0046D84FD5C6AC8FB
BCC799440E22CE6D131C8748FDB7E5F75ECDE1A23ABF8795A167E1416158EB0D
2D854B26D2801E2838848D1A12CA35B7EF9DFFC8569C11BE71307B8EAF1CE298
735D8503ABC9E860BEBE74A23572EDCE419A4EDD252561973AB2DDC264E01308
6CA8241C486AE0C4408B53EF7509C3042C8472B3EA926896D80EA1F429676836
D87E0F1EF78592718934F4506F100396A61A8D86BD77C7A1DDE01C923646A137
E64526
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
%%BeginFont: CMMI9
%!PS-AdobeFont-1.1: CMMI9 1.100
%%CreationDate: 1996 Jul 23 07:53:55
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
11 dict begin
/FontInfo 7 dict dup begin
/version (1.100) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMMI9) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -14.04 def
/isFixedPitch false def
end readonly def
/FontName /CMMI9 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 -250 1075 750}readonly def
/UniqueID 5087384 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958
9E394A533A081C36D6F5CA5FED4F9AC9ADE41E04F9FC52E758C9F45A92BED935
86F9CFDB57732045913A6422AD4206418610C81D882EE493DE9523CC1BFE1505
DD1390B19BC1947A01B93BC668BE9B2A0E69A968554239B88C00AF9FBDF09CCD
67D3B2094C11A04762FE8CC1E91D020A28B3C122D24BEAACF82313F4604F2FEF
6E176D730A879BE45DD0D4996EF0247AEB1CA0AB08FF374D99F06D47B36F9554
FAD9A2D3CE451B7791C3709D8A1DDDEFBD840C1B42AB824D5A0DFF0E0F15B0B7
22AEEB877FF489581DA6FA8DA64944555101EB16F7AB0B717E148B7B98D8DBFD
730C52937E226545CF8DC3E07C5BA30739BAFCD0F2B44275A6D503F582C0FB4F
449963D0AD2FAFDE33BA3D77BCA9D1DF878DDAFCA2E22CC4BACD542B282164C7
97C2BDE318AF9D501CA21F6E662E7AAB75A5F24D2C182E598D175D44E88AB19A
E7CD59584F95B389183EE21B525BF52A3F23C0FE5383A5565A19361D716F508C
AAB78411CA5A4D27552CC1C435760D5A89D535B71C593E755C616661363308DA
A683F54ED0C23FB2C225A008392B0B719F66F11A946A090B7C00B662A3C69599
B4ECB0CC70C85C4BBBF207E0026F6C7A19F2ACFB7A60804FC98A4BFFD7BFFF2B
9529E6D9D4238002BBC255BC62959D6F3381FE06E0621B879D5FE5B541D45A1E
759A6E7DC32B1D1632368D09A97039DF255B6492B1B2B7E2C1434E8306ECA7D3
5A79B6D614B4979F10988BC76ED53A5F45315CD7DA216221F842FD0F3E050DD2
BAC23C984D506D8F7D614BCB6B244F5F41321549BB0BD041FBF3053307168680
3435E9C942FD1C1C0D9A6B89E1493F97E7AA44F255890F06C48F87CB36AF9CC9
51C21E7C735878CBF8A7863D1390255435A2C58181CC28901F7C66B4D06B562C
E06673DB991EC869C0724544FBE8229F6A3F10274EC4FC6A1F1A19BDBC3CD530
3FF9E8D1BC572EE7171A9C553A517C0EF0A4371828DDF7CD4C03BB73E6323D98
CF7858DF461B728725813B5C4AC1F2D5F535C15097EA6EBB3F9F62615DD64636
75E664F963CF40D60804FA5CF694518E105ED6A169C03B5BF7BDAB0A17C0E1A7
FC9DF0061702C95BE250D32EE00B406298F6C06B86FFE2E38B1C153BBE43ACF2
0A314942DBED3910CFE3356D7767CB80F30784AA5AC4EF8960A0590691AF7F30
94495D833F5A7B80990B342EB473418B566350E683239FE12D57D50D91E95B8F
79C2D7838DCEF744E60E74C4D683B613F08227580027A13F9BD15F450E1BCE05
8F8BABE4CE54AF301ED03CA04D0A4127824DCC9DAA04B16946051528AB1870C7
D080514DB6B2CE4A13487948A7DD4EC4A007B779667C256093B2363DEA41AF0C
2FAE7384FD5D33089203B9FFD73CB6D4C137A95C981C819FBD588FCFE6C02C38
5FFC0D20B37707687844EE3E5D0B2344F079C063EED580ADE790F041F47FE050
B8450A040C20A8986D49F8BCDA92FE2A568B41D6569B92103BDEB38A325236EB
7E223A8C3371829A7231B8ABAE7A7FF712FCF58EB7A7759B199A093F61767E91
8859CA3A922886A09096D34168E8D928F3C366110DF086E2A2184C37E7B0DCCB
9B3282260A277B8129CE6B0863A1F2FD7442B545DF651B27E73792FBAD48ECB5
3881F88296473E48FF9721B5C04AAF126F8EE976D5874C13386B162353FBC3A5
90580EDD0E96BB1540A980D6823314879C7946F6E5A607F9DB4E0870D5F7F14A
34DB114B5EBF95C1CEBCEAB6DED0E5FAA66E610AECE8336F5B4DC1C500129E36
F7BD7438629F2072F21423F07286FAD3E56C4C391BEE1BA056E8183624AC6B26
6C7515E7AA2BE99A7A6D1BE814ECF778F340F113779B2FE4AC625276739D6F70
C7B19A79F6CDABC25624FFD19C86B9FFBC765F52223595061846ECCE65D92BEA
2CDF9AF840BE2D935A3F82BC7103229E08AB47ABB03AD40C62F2DDE2F1EED9C5
9C5E98A6E4DAB70FB07936639A9FE14A8090760C008D05D7696793
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
%%BeginFont: CMR9
%!PS-AdobeFont-1.1: CMR9 1.0
%%CreationDate: 1991 Aug 20 16:39:59
% 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 (CMR9) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /CMR9 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{-39 -250 1036 750}readonly def
/UniqueID 5000792 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4
87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F
D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0
92A36FADB679CF58BAFDD3E51DFDD314B91A605515D729EE20C42505FD4E0835
3C9D365B14C003BC6DD352F0228A8C161F172D2551CD1C67CD0B1B21DED53203
046FAFF9B1129167921DD82C5964F9DDDFE0D2686875BD075FC81831A941F20E
C5CD90040A092E559F6D1D3B0E9BB71733595AE0EA6093F986377A96060BF12A
A1B525CD9FA741FE051DD54A32BECD55A868DD63119A4370F8322CCBEC889BC2
A723CB4015FC4AA90AE873EA14DE13382CA9CF0D8DFB65F0ABEDFD9A64BB3F4D
731E2E1C9A1789228FF44116230A70C339C9819676022AB31B5C9C589AE9094B
09882051AD4637C1710D93E8DD117B4E7B478493B91EA6306FDB3FA6D738AAB1
49FBB21A00AC2A999C21445DE3177F21D8B6AAB33869C882613EA6B5EC56476B
5634181ECBF03BFEDB57F079EACE3B334F6F384BDF9D70AEBD592C8ECF21378B
54A8B5DBF7CB9282E16AA517E14843909339B5E7C55B038BF3BB493F3B884A1C
C25F9E8FB912CBE23199AD9D2C3E573727701BA301526C66C3617B9514D6F11F
11930B1D97C17816C85B1BFD9B973A191B33CC3B391815AD14F1CBE935942AEC
D4004E6BEF379066FD72209DC88D2E634E79BCC2B98C766CBD92C561F2703F8A
109E6C6CEC7B866F2FC7ADF646BF492E520319F3B949AB5D84AE990B33344A40
3971F58DFDF8D8D67FA0B8F2A0D884F8C09A5A721319B911DBA0A35903877343
C37BC36C5EB32353272D1E6ED5FCA611BE319A7E1E842CB7576E7DFE78ED15EE
F4FD47B1608804DD08F703AC696900ADE3651F410AA05D305A65B1730496418D
94D1011FCB3D8E9CB9FA65623138E3ACB72045010C4D0BA7D37FF02C37F67BAD
6371803043CD6F84D68D905FAABEF735AAD1067CB3C4734F5BCBE4A83EC790B5
462BCA838B068AE6058751868D4473E49B5CF09E60478E33714200058E1E7779
56846355FBE6AE847B7FD68CD5A73B839A98CCD496F175B63487347B675C61F4
60EA1E798BC97A78A4CA7EEDB962565C9F8AEAD12634B8F5BC0F610FF80ED73B
BC6CF0D5448517432A3C434DC6DF9D0A67D06E7DC937627DBA63CAFAECF31192
F17F5E7FE4FA0637B868948B489C4337CF80ED1B4BBDD226C7E0E2CFE8D76589
0D2A440487BB3AC2300D228F33D0FD9DF80677FF83BA8D91299BC56FA5CAED0F
EF53DFFD55BD4F85E909B7EF36DA82AE464190372C5FB3E147C5C801257D4588
0E428372294057ADB1D0F469CB887BFFF576AC59BC87A283765813985F9BE721
EF82A1A38D391B8DD93DF4EEA5F92D64AE887D5C99449FC1488976D4739E63A9
D36E02F020222184785C44541D19558ED37AF944B701E9865E744F5BE847E816
522EEAB0405E93EEEF7E8ECD286D648D56292E265C22C1AE94B3B7C127D717DA
9040D58A58DF7B21B6008AE244AA30899A756E90FA6237FF77A75B0F06B5A0A9
1539C5F1FCFBD907B86E0E2E2A5BD496F94A3171502D6EEBCFE922E0E70F42F1
C5F5A729B36A4D0EBA7B597DA73088FD2455904FA377A42A443D3D5F05B47E23
F5C7108AF34493BC7A9CB86BD1982820B11ECA2F9FEECBF3AEAF7E5172EA5CBC
BD81AFDAC2A16BA923942CD75B7F6CA2E99DD8747A118D5ECAE18B83F8115C51
EAAE6EEA50AB417F67AADA680423F5DFCB3FE794CC46B803C89E1CACE35E4241
84DD437351DB8661117350E02A73102CD609B76932BC402F4A1CCB1C1B804307
D5BB59DFD59D73494C6E6E210DD60386921EEFD3D0E2FBE1C33C3B5D16B716C9
CD998B8F52EFB60895B7252E0F26171F769DAD1F156CD8F3D55F47E5975ED343
B41706F100B87750C93E30EC37C350E867BC04B7087C1AB820DDAAD9D6F980D0
E88331E4352EC6209DD86BBEE7017D551120E69A0EB2D438CC3EBF6B713F28EA
234B92630B5CCB9A9719ACDA9CA5645E019D61A24E07B1976F4B162920856990
0FA74D3DFA02785FC4BD63A696E54FD14CDFEA3A589B52545C9F4BA8C16ADBD2
3A84A823902A79495DC8109AE12DE40E7A936ABA221A9B029AD0C4409191B8ED
13FEEEAF9AC534D87F396370A2C9BFAA7AC08986D9BFF6A5EDBA83D89E0C4BAF
AD9B6891C7268A9B033CF09628EADEBEAD29C85DA5A3BE116C670CBB103F85B9
8CDD2A8A981BA8F26E9A8C93EA4A5FB25E14C33580CB6CAECD243936062FFD31
87DBCD4EBFB7302C0D4E02E914D96BBEE10179AA44AB381261101C8737D832FA
0DFBB0E59D328A247953EF2EE65545E1A6DE5629A8C5E8F9436754701FF70505
E078A35708BF2E781DB33A9231CA07DA34318D38386F365B142E1848754955DB
E8DAF94160A5C3AC92E400B375789C2EC45B0C077C4467288BC1A0BB8B12993A
B81A116BA1AD6970FA2D806C120C3565B8EA4598B1553405607AF9E7FF727EDA
2824E9DBF0645513A7C56479DEC58D2FC6774678DCD79E9DD79614FF2B371A0C
BD7FE10A253126034A747C4B74C7F6EF7E21EF797D03889E7876E48192693E0A
7A426BF1E36C3CA2AC1984110D44550F2C057E96EB138B9CC4E7D3651162F19E
0EA1E676CD987D1716F301C133233337AC34701315D112B6FCC4098B80CF44A0
8A1092B95342F4F69320BCCD3CD5D7BDE35EAA565D563E1531D7AF6ABF0C7F4A
EBC97006445013C6CFDB4ADE8DDBDDED99C865FDC3229962CCE099896EBAE8C1
50C9342A66A58E718126AC70333CCC82D2B26599D628F7348A449565900AE436
0603C624FF11A46FB7364AAA6C21906BD2F8AC7B37712FA48218CE2CE802C4B4
3378C306DA6C64726A929CD613BF913F780442929882EF20BA1FCA2822DC7FA0
6F72FCCEAF8AF6AB500B4BF7F3B6DA4B6EEB5726EB417BB0A1506988B29261B9
E29B6FC7D38D27491E12C9D424020CAA6859662EF09994B797950C6BB5D5751B
BDE0E47EBBF1F9305B59174B961336BA012DFA0AEC434502484770BF7C5B5B0D
E49997586F98227F20D0AAB83D42A7472443EB49CC96EE367A1A4F2327BD7E0E
CFE286EF92853EC734F73A1CE17E07927FDDD3B2ECDE2CEB47F0A000F615B3B5
7DAC94D2FE59478EB00911E0E0341214E795BE1EE578C77C54A663FA7DFD49A8
17900A8D358529A28A3FFE937F7F2656467E68305788A51EE5A64B0198A99077
73BE4E1BBAACD34C9F8793B654F7836E94EBCB071CA9D48380ABB9D069F0AED9
F472DE64564EF2E1E118F69127E5B17C97E31681A146BC67F059A9D679F987C6
38AB54F27FA4D9C5D92F30327B28EEA6C9C675676C3E8CD598B2DC1827D3FE8C
9D53A18B0448E728F312A97D10DC2B560C3BEF5123B088438520FDF15CF50806
C917422C82BF0EDB14208E3003E7F7538A2D8D4CB0D1DC9CEF3F5A27BBB6A619
59FEC3634548E3A270D1E0A72258E6727EC173257C3FA09C6172C391ADD0A616
51ECEEF949D43B26955615B776435D6F5395242C3A82821AF6190AF7143BF157
987B5CBDF471FB6A5598386DBAFDBE645CFACAF87BFF9E4AEABD624938233DCE
A03436849A11A2401864E81C723DD7788F70C5DCDB38957188FBBE660CFC1BC2
B64681C6E83663B7E7DAF80F8ABD9E915A9A1E2E6C9A6DBAC91F70A94C1589E8
64A827D1CBD28D015886947CC101CBF0753A67300BA9FF2C608CBE1CCE10CB2F
3FE97C899BC2F808403F97C9F90BF8478B31C9B2E51F5BCF2E2C9D5D2AFDDCA4
EF6C162A9D9448DBAA0CBA5DE9460096DB6D509226BF67ABB3A0C65BBE21AF81
1FBEB70B36DC6EEC79DA9E72933C29AEB88C356157C1E6BFECDFF2CA3B3CACCD
E52332E6391EF51F266F4D44BA2BA273F38FF90D3C817B10B212CA800E7E4BD1
3C538C2B3F7AE428F059455C92A3E962A4A5627926E74EBDED3F0A57EAFF0E1F
B2FF4A6734F0B33933C9A0ACDEB7037CBE55409F20EBD0D294FEFDC3B7934185
08472C1195BC775F0C148745E7DF2CC5C05498598E8E6EB4FB5CABB11ADED2AD
F4466A5CE51771971A1627A650D98C75A381F3F7FFA8F77A9845D03F8A826A58
2740ADD0E24B0B74970CAAA97EEEAE4D1BC98713399868D1796523019BAB3A70
C00A5E6A9380B8ECAA432EE4FA4C384F7ABE742A05C80414F37C886F2CDEECA3
126F1F1F5C35F96CA3D7AB38DA58BB570DE6BDAF693F9E75ECC50601EFFCB0F3
A21AB831C594F31434E509B520376175956F859EE5F47A7330758D50E48462D4
75B3045442154BD9F19408306E47CCE1A315D6091F36EF7D28180D2109BB8916
0C8044920E8B7297D35DE846D2AF30648338BCE977FEA7EC09A3E905227A5769
CD2088B5DA7C4C7E04D0EA6B55D67247F60E5BA8DAAB82F12721E3581343ED5D
A1C7657649786789A780E4D4F0BE6FC1BCA58D80E7223E1420A2B252F7CF12F2
1BAD6BAF1054173BC00D58A7EBEF07FB53760D2E43E70C393467AD98C63BDD3E
E1531C8AAC9B781DBCA52885BF8AAEC99EA4D159025A070877988BBA26745699
FAE9629A7138158C584918B366D576F3288BF41EB7FDB904F12055F947E2FBBA
F6EBA378DBF4E3884874D333A429194841B3FB029E5461AF5CFC27882E3BB515
B4C2F43338A4142D00462B27532572B0EE912269AECAAFECDE591C009D6FD1C0
E21BEB075E5B9A5E4ECF5EC2AF6BBB73FD94B8E7190B5F0A1D15573AD3B32EAD
6777E073E9A1D7DA53F19E6B6A87EE032AC54807385CDBF909F3A5E50887E839
5ECF1DE04949DE3E78CC37A1E593E01ACD2C7DE4F3357803DFB9209C757A42E4
C113B1A1FAA0C2CD0BEFAC404C378F39F9B7C66D08ACF7153CB554A9BB8A1EE1
E9E648A5791F439D06046B1AEAD9DA89607557691E3534A8D370BB690873F52E
174CED10FA2460FEABE6CD08A6224D8727A2044337673285393A0B40995E8914
0FC905EC97FAC43048F2925A1BF43536CF6E759ACA5E4EA44546CDEC42E86E2C
529DA7B402E62BFC021E6C54519B018FD8A23A70B14ED87637B1540710060EC9
8A231D8B4AB997A9E4B8A9DF551DB59F6B82967560568D23194973B8D251BD57
113F053DF3E289A4ED15B02716126ACE7E63160FED97884C4F65B4F08F3B0897
B6C2F1A14AA2AC81FC75BFDFA466CB55EA5D22873B115A5B3495194C11A887D6
2CA03D94F69293067AF683C4FAB52335A3C971208EA9D853185D504FD3D31EE5
DD73FE897074230092F89E84457249C2CC30C4DA2BBA6F8120D3C3D4505E1F5A
F28FF46D1B7A30F5E124CCA8880BFA28704E3E7CADAFF18E399930D354C653D4
D36B22CD4E575B743C2A8C97D909BC43C3393A353A6BCCA9B1F8A5E940124D7A
7B62FB83AEEA4FC6FD7E7066AE5F1782FFEAA8AE429852DF36B8613CA8208A72
3E13CD81ED9E61408501545C0D164B9C9089901B9C26C8946A3891D2258153D1
3578E2D3CF2694C802878AC1ED7B01A32DA7BFF4D016AAF572E583AE536AFC88
64D068B34F3CE4FAB7CC8D0CE3F1BFB3C63B86CFDB6FCC677014A234A0BAE3EA
9D9EFB256E40A68B43F51736114A872740356FBB6E0FA0EA148BB93EFDFEF1A6
4356E52F4BBBFFD2F495105BE84C9D2FE4C39339A2E9847F48E5BF88FE533397
3760D482904556795B2FAF3C20D213372B4B7CFCD02A9AAB88187EF42A026599
C74CBF14F041EB4749A7F65AAB1A46B7CB76503CBF8E17561F5A51526D2CE9D1
95EE38B1FE504D1389CA5F180FECE24BF2AE4D061B777C9115FDC08C29534750
3866EE048177217A94D609AF5D762FB5377BA5AFD7A62E3A37FED4313046B173
A5849E6000094808DB63C612786F2ABF22641EF32DB474814E6866C78A863BC5
32CB95888C23D72E2E4FB41713B648789B34B5EF56824B01E6C101B9685A25D8
9548E54238FBE6A865DFC9FE5D7A0D39884CE0BD014DC340722DECBE2726517B
646D36553F1546FCC8145AC0D3F47D9003FEF257B7270DAB97E0C3F982DE79A6
D6CDDB978DDC18ABF0854AE8AF273375F347D9574FF36EB408DC3EDEEC7FD2EC
CA01A9F9819FD9C6C193E102898E014D68BB01AD60539B046FCEBFE53BDCBC08
BB4F672A5DD95C779C3C989B3941BB636537E9FEFD0B49127AD440906A36D8CA
9FBF4D7409EC232B36146795A53E55AD3A3E223E5403F403C32548DA5EC09FBE
0BB4DEFCE5CA950A5DD4C6373C6C06E8065DB6C517854760CB036307B7C26482
89ECD9F5291802EDEBAAA8F77D800D1F68B04359FA97FAD7E772C80C9395F15B
9B9E61BCC61629B5AA06FBAAE16443ACED642EB378A3BC45B70FB04F81E551BD
323F0E2A37ADA5352B5310A7D7640CEDCCA3845D754D5D1990581D188270CCB4
C284F5391842A99969C1DC2BFA3509C63DAEAE93D8ED20B3907B403370D67E76
7EC19CB157C76FEF290D7430647BFBF6EFBBAEBBC182BE62941BF9E1100FA9AB
E10187F8EBD68F19E5B852DBA8D00384373CC7E6BFDC2ECB5D9B4A6A7351A018
DEF5F4C89CAE03D3A725A5C44C72E87F3777452440A6B6D9BD86C920160896B2
4B761334BC7374383FAC13FCDF95C457F3FC2F1956C3E1C03DA5C6DE74482512
015111B6117AAEBE2DF7B35C48DF3EDA85EB12B51109655064474E10F3CCE452
8C7B13E583E2BA181275722C237DF53C256CEB55F42637C94D69CF8CBB6FB74C
E1A5B4A04B029AC8E6225FEFD90DB21194A47AFBE4C59ED1F3077D68333F4F66
DBA72A5400CB6B287E084723636807FECAE837FFD60853039FEA8B821CDCE519
1686E9C9FC4B459D8142A155817AB785F99A7753C11079825567139552F0D32B
6E522E0B440B5668EAAAFE594CFE48FE13D4B4830CAD674EA41F27C8BC2A1356
8825823F2F401A91664FFD3D1C064071BD7C7E6378DEC3C801E07CBB61FDBC03
26DDEB5D22D328D468947F50EFE63607CD0E3160D40C35EB9331307F6B2A8B5B
D7A74146A061C7155CDC058ECBC4F783B106276208F70ABF9CBD94BB73D410F1
AEC95CDCF4C0B6614920BDDE48A00C39A0D84EEA6F37343F8E57ACF0FB648591
D70F062774A79D38C186166DCD6CB3490D4FDED568143E07E767A5282FBA5E7A
788852A58E006B944F41211768D65B887D5E151D43ECDE3E17E61F5BFBEE59ED
8B314FE0A8D76F5B0BD03C776F189B87AC53D655CCEBDEE2669F12D10BC44DCA
DDCB58C5C4A733242E0CAEDDD59B1E7278A072BF029172A5A1874AE660FA9795
92F12C34DA566209BCFDB69C11943EC5A1AD48DC8F8529AE027CDDDFF037FF7E
CC732D4C58898C50408BA9E8FAB1721D490043017D31FE968AF2024C8C65CE24
9E4D78723F4D6F239CFDD46C783EB3AF94FD6556C23D563163C10FEB93D6C418
A8E5141E8958190A648E38234D2CC4C661AD1A7F6559C8707D778962433DA753
19FE28E58DB259CF230753F953EFA4881606109D0F3306D4030D2E6404201799
F08D5C481D382F2EBD15C7628C0E5DB83746848131530BB0B351C72DC988EBED
599882A50CE1503BFF53562D72E7EE155E956C359A6FD252E017905F687F28A6
B1BB084625482C2609BD2062F75F7FCE3365AAD01E0C1FCA25ECDE583D455349
E891A690003274C7B6654D245D4445840F024860ABB1FD44BD64271F7FFE964B
2EB26AD09994BB19CF3EB8E0D251508C9EE1F89AB0C8E22BF6B2C5A4335BC4D9
0CE1818C3B0F21C22BBB34CA02C0662961AAC6350DCB75149F0FEAE1931345E5
DA5E58B3A276B5B4B96BC729CE84770B7393DF00FF5A178466D5610351F4DC79
178482BE8D72B5C8F2C9CD40B1481548FE2611F17D655B39A6CFFE4DBE7679F7
E61AC79926B05E0EB165F802B90D8F96D02AF7180484398285FB40840E70E4DB
F4C49C723378F8079E0EBB4F077B82539435A34ADECB55892AC13B037BA7B8EB
FC25442022CB24380FD6BDCB310C784869570567649AB4104DE3F8AAC31F1679
36FBD947B811F5F94CFC7A97F415F6423ED62BCE5B83462EF8D07B492E0ED18C
C947964B7334AE5C8CF6E063945BED45113DE0BEA5C2CF066587E449D5EFFAEE
AD0845631098BC56CD9F29DDC6658AA824D5231A6A387D9896011ED7F51A1354
11EF37E21183B1313865BAEC9E87BD5F5F0F1EDE05F76513C9BAC7FCE390B1DF
A6F59242EBD7EC30D0A621204981DC301BB207B21F174A634E8D1E679511CB4C
39C4C8F7CE76CE615EC6B45CBC537A6EDD9392A3480BFE767F4CD4DC9E0C30DF
DEA6A61279E9826966B04749F4EFA8DD4D6216F90DA236F827BFA75DC0012E2E
D5356BA123D3942798CBB8A295A7ADAB4D24B3887DABB80C0DB7B83D4C49A043
1B62410BBC53E5188187E888CF4854B0D407161F211B0F9C23B67C80120D5E30
41A32AF377FB7A6E2491D70C33567F787C829EF4ADEF76CCE73351BFE9C19F1F
C1F36358B9EF5A7DEC8E3DC4C709113E8AEBDE29CDAB33344DF72FB9C065DE85
24140EFB9294D19A10BD2CE33D47D3ACCD5A88644AEF1D4D50F3C7B28796B609
232447942C30DF314CC070B171760CAF25DCFC49E9A9EE9F7C3C3F9B15671988
4BC806FC2F0019DA62349A4C8D24CA6F963A95CFEDEDD0485C386039FED1947B
0447A5
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
%%BeginFont: CMR6
%!PS-AdobeFont-1.1: CMR6 1.0
%%CreationDate: 1991 Aug 20 16:39:02
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
11 dict begin
/FontInfo 7 dict dup begin
/version (1.0) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMR6) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /CMR6 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 0 /.notdef put
readonly def
/FontBBox{-20 -250 1193 750}readonly def
/UniqueID 5000789 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
2BDBF16FBC7512FAA308A093FE5CF4E9D2405B169CD5365D6ECED5D768D66D6C
68618B8C482B341F8CA38E9BB9BAFCFAAD9C2F3FD033B62690986ED43D9C9361
3645B82392D5CAE11A7CB49D7E2E82DCD485CBA17D1AFFF95F4224CF7ECEE45C
BFB7C8C77C22A01C345078D28D3ECBF804CDC2FE5025FA0D05CCC5EFC0C4F87E
CBED13DDDF8F34E404F471C6DD2E43331D73E89BBC71E7BF889F6293793FEF5A
C9DD3792F032E37A364C70914843F7AA314413D022AE3238730B420A7E9D0CF5
D0E24F501451F9CDECE10AF7E14FF15C4F12F3FCA47DD9CD3C7AEA8D1551017D
23131C09ED104C052054520268A4FA3C6338BA6CF14C3DE3BAF2EA35296EE3D8
D6496277E11DFF6076FE64C8A8C3419FA774473D63223FFA41CBAE609C3D976B
93DFB4079ADC7C4EF07303F93808DDA9F651F61BCCF79555059A44CBAF84A711
6D98083CEF58230D54AD486C74C4A257FC703ACF918219D0A597A5F680B606E4
EF94ADF8BF91A5096A806DB64EC96636A98397D22A74932EB7346A9C4B5EE953
CB3C80AA634BFC28AA938C704BDA8DC4D13551CCFE2B2784BE8BF54502EBA9AF
D49B79237B9C56310550BC30E9108BB06EAC755D6AA4E688EFE2A0AAB17F20FE
00CD0BFF1B9CB6BDA0FA3A29A3117388B6686657A150CE6421FD5D420F4F7FB5
B0DAA1BA19D638676E9CF159AC7325EF17B9F74E082BEF75E10A31C7011C0FFA
99B797CE549B5C45238DD0FADD6B99D233AC69282DF0D91EA2DBD08CE0083904
A6D968D5AE3BD159D01BDFF42D16111BC0A517C66B43972080D9DD4F3B9AE7FB
11B035CE715C1218B2D779761D8D7E9DEBE277531BD58F313EBD27E33BEF9DC5
50C7821A8BBC3B9FDF899D7EAA0B94493B97AFEAC503EB5ED7A7AB65763C9AE4
247C7C9B60444EFCA66AB8108DF1085D4F3D758CA672BC89FD250646AAFC9585
F7F8583BEF48D4A97DCEAABEB778FDFC2AC2789D6F4E1F0D9237205E6210893F
77BC26458D7CB35B844DE20BC63A4057AEDA379413FB28B0C7C9A6AAC97CEB9D
5F712AB7B25A697092C13D2042A04EA2FB36836E425CB0C97A9F30C6758FD6F5
2E4A4AFF054C14C7507A4D90B76F44A240D2709F26814A24C405E59D5109948F
87A93BFABAFE124C8D58EDF774E060F599847C6DA5E7349BBD7791505BA1AA41
C047310EA5BE5555F3908ABC457CF1E806AE9D9ED134577DA0DCAA9120B78425
571445724A1D1BE4A49A88C16F64C3E73CE74A68CE9F413A0186BF50527E3378
0BDC374D6775CD1A60D04A2936D6613D91023157B2277815D3EACBBD0F5EC49B
E10FB601A820B3FBFDE967AE881960711947F2C00DF744E3E29D6783D3F10D95
0140A5B62877AA3A89794368D3866910416393C21EB2C8D48B36A3175ED20B45
D3389ECE0C0FD0B8219CC0FE131BCADF70835C1ECF5B3B45D25467E7035313D4
C9D0DA39FEA7F03DD763174C09C7F59D83D484E2C8151DB2A52428C5EA3A0649
0AE2EA79DE5DC679CF978D3CE71BA42811E1DE2CADA4FD5618AAB6CA11976402
57E5F5448863B4B0123088E8B1C22853F731BA9797197646BD327D873769B322
12479C1813D4DEB5E9C7CFE623DC65CC67B381FD18537BD381FE8B0EB0E65407
D5C970329E61082E5BC69152FE91373CB3773CA987742586E6ED8C3016011724
E3F5266ACC8161A3E60B779F99C62483289B8F5FAB2A65A2B3EF026F50521673
94318A800C2BADBE0F256E2B0B1BB9DB90996B17E39E5732E0932EE71D94AFA8
6B5B0E5DAE5C3DE55A167544D9F315D7DA1DC1DE8B00E14164B941F136801A81
FDBA98CA9A96D881EE331F4B45FF396B54F7BDF32408863D62F39AABCB5B45DB
5E1DFB417F9E79FA062244A32D847C0CE041A90A2375EA44ED95DFD6A7BE97A4
69A896ACA2A8F3D1838AE43D8315F69DEA5DDFDB068CC94C5B0890474075E320
A5EDFB9E13A5060BD2C45E855F51AEF305CA576A9785324F98652B3340F6858C
0F936ACC0280DEBC3084E0C3BEA789D8E5CF803B7D72F2E96AD34D947DAFC787
806C936F0F9D8C7C8C7AF64EBB2EBAD3A97DC56A775279BFE6FE5A17209A5DD7
BA86A542B70E8AEEE4B53A6A7E389709156BD02E37648648A8C4E6366A255D4F
B6D33EB9F9A7E96AEFA0E9D68268C3A5A1A8CEC390A244C6CB8F210C608F51B7
769E52259B2EFBF44DE98ADA262AF6132C829EDE71A0883DC517E14DC0312DB3
10899A3662CF88797DDE4BE8507121E7EE58D83F0761A5F9DFE463637560BE31
EA5E7931C115F68D02EE832D60E974D5BB0F6025D28E24058E8E3CEE6B45156A
70B4C4DB0C784FC5D4A95959C6C71C70233E3EBB696E813A2AE3CB830D6D07E7
4F790752D9E8E6BD41C3EA514EFF1ACA2DD8D1111BE62A17120A17A6BF806CF0
9E8FB18AFCBDBF67B15E4D45A3688E4A7108380FD6DE1491CDB932A7A8CBA1C1
5D6770AEE80289FA6D6CF1460C151A78147DCFE4CF3A0A91BD7A14091CC7BA0B
87F2E10493A80BC1E88A382088CA09806D7324018B3C832C984EAF9E801F08CB
AB1EABE8C8A6E14AF293B5776C6F75CCDEA7F25431F902A1247CF5A101BAA8AF
846E3366916058BAD88CD99BE5369D7CC3B143CDC0E48DA50BD130997962726E
D50E227D7171951F42C60857453E6574084AFFC583423E902277E7F86BCC93F1
C7A8CE812F89B20FD8FBED0005CFE83303F61369405336DF24CC15745443E9AD
8B49D9F29798735EF6892E925C254400DA606C657DE585088692AE468276EEC8
4544F24C068ADBAE403BB7D643AB02A289097A3E87E464D1E2DB0E7885AE8B96
44C08FC42CE55281BC901F194CF9FC24755DB18845D8FFE03F70A9A2D70C7097
46B7CA5F10AAE098D99DFEC165BA71A67381F49D1F09BEEC2C0348A290C1A1EF
298DC0B5931CEE66FB6836A3C7A09CA9D8B37043478539426F6269EAC21F5ED5
59AB35645218CDE8946FD4468608D539E0AFC73812F41C6AB6508CB796B50483
C268C21A06BEA059D0EE331836A4E242E243439655BF0EEB18E45E6DF5BD75D3
1B5E0112FF2080818146214D1A6F1CF66F2FAB4A4A975B99FE8282FB68D29032
EA0AA51B2810F66E0B72A8CEC2BAA30E88AEA22B3A30EE6C66A1DF6D4273EF6A
FA09EC1CA0BE4E156FBCD5029381E0368F42E466B2078639AE281C31F5B282C6
6F621D7371113AB536EFC242766FAC1696D1902CC514E8444D8C977FEB555E82
32C08EEEAF5A8820E4341EDCC6E98AB6F0EF6EA5F5CD18D1922FDD273C61ABA3
1AE8EF4874E27B005CE5D1308EC915999E62E44638BCB9116A69A202392A8463
CD263C86FDB8E0CF5E25CAFFD32F824F9475232A27862EF2723B84B35DBB0627
37579F19E21253433D9BF96F4C8841331190F924CBAE983DFB9728B0B896879B
DE3A0D087C1E16BC93D734757D327C31866CE6B15DD65EC169CC2B9C5FEEE538
E5B8FFBFD3BE85FDFDFCA09EA4491C539D79D4F7
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
%%BeginFont: CMR8
%!PS-AdobeFont-1.1: CMR8 1.0
%%CreationDate: 1991 Aug 20 16:39:40
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
11 dict begin
/FontInfo 7 dict dup begin
/version (1.0) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMR8) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /CMR8 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 0 /.notdef put
readonly def
/FontBBox{-36 -250 1070 750}readonly def
/UniqueID 5000791 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
2BDBF16FBC7512FAA308A093FE5CF4E9D2405B169CD5365D6ECED5D768D66D6C
68618B8C482B341F8CA38E9BB9BAFCFAAD9C2F3FD033B62690986ED43D9C9361
3645B82392D5CAE11A7CB49D7E2E82DCD485CBA1772CE422BB1D7283AD675B65
48A7EA0069A883EC1DAA3E1F9ECE7586D6CF0A128CD557C7E5D7AA3EA97EBAD3
9619D1BFCF4A6D64768741EDEA0A5B0EFBBF347CDCBE2E03D756967A16B613DB
0FC45FA2A3312E0C46A5FD0466AB097C58FFEEC40601B8395E52775D0AFCD7DB
8AB317333110531E5C44A4CB4B5ACD571A1A60960B15E450948A5EEA14DD330F
EA209265DB8E1A1FC80DCD3860323FD26C113B041A88C88A21655878680A4466
FA10403D24BB97152A49B842C180E4D258C9D48F21D057782D90623116830BA3
9902B3C5F2F2DD01433B0D7099C07DBDE268D0FFED5169BCD03D48B2F058AD62
D8678C626DC7A3F352152C99BA963EF95F8AD11DB8B0D351210A17E4C2C55AD8
9EB64172935D3C20A398F3EEEEC31551966A7438EF3FEE422C6D4E05337620D5
ACC7B52BED984BFAAD36EF9D20748B05D07BE4414A63975125D272FAD83F76E6
10FFF8363014BE526D580873C5A42B70FA911EC7B86905F13AFE55EB0273F582
83158793B8CC296B8DE1DCCF1250FD57CB0E035C7EDA3B0092ED940D37A05493
2EC54E09B984FCA4AB7D2EA182BCF1263AA244B07EC0EA901C077A059F709F30
4384CB5FA748F2054FAD9A7A43D4EA427918BD414F766531136B60C3477C6632
BEFE3897B58C19276A301926C2AEF2756B367319772C9B201C49B4D935A8267B
041D6F1783B6AEA4DAC4F5B3507D7032AA640AAB12E343A4E9BDCF419C04A721
3888B25AF4E293AACED9A6BDC78E61DA1C424C6503CC1885F762B92C3CFF5A06
F928D8B0CDE87BD9C7DEC03FCED7DB541684D02817F67C1812B02A14F4AE314E
A3B91CF18E44C445139EF5C30D4F90476BA8E921615A5AC041A01965CF4F09D3
63295A8CFA1B0359DBDED8AD14CF97D8B98E08ED218129E53FC25E68178CA9CC
97A75478E4A472CE54737F3C1FA84D46F9CBE5F5869079F6B9D90D16CD9AC479
FE16A61B8A5E49A9546D4BDE85FC8F5CE06A95F831F4EF5DCC3E5A3CC04DA870
E8FDAE1634143C09F35C407A65720D68483AAEA142110F0F5FA6583FC9BC4361
91093B1DA8B13EA0B43926B1E8D693F35E56F7D1D0A1C0FC96AE11C50EA2ABA8
B038F5822D8B15E38B005B84C6123A4424AE293B2C44D3D655F871221459131E
AB0066A55C0C3760336E9A365468EAB1162DE4E72EDCF3E864B243C98730726D
1CDD339E3ED2B87AF8BF17798A2A731744D1FD5C570EEBD93633ED2EB93A849D
4DB798DBEB97DB2F4DEBCFF7DA085CB8905BA9FD562228E3C1DA2E278534033B
A22D214D5E1EDCC429D446D3B18A154EDFD2B85B38989B01D25EA5C2433048D3
A78A7403AAFB64F7FCF224D5B94E0C5E9D72F94FC720DA3C214EC9D2F3693C74
CCB26DCB6F25B667DE59414772980C2145ED53DFC64321E4F07EA951BAE10405
EAC2C61321C96E9EC481DDCEEA460065E4C7031AEE33344D2F697DC2426E496E
4BC7DF39C94ED818896F1A7DE043DAD9BF007C84D1AD17231007AE7548C9D53A
D198B400D076ADBE7579A1A18CA823A4BE7691320E57A8CFA7E48EBE2F319A1A
E9BC055888BF8BBA756BCA956B59F57465C10B6211347353766E1D1C009D54ED
90E0875E399846F6B726D208C51C4C1F6F9D8BBDE5ACF5C961918D70B268CA27
66D2BE4EDBAD46A7D8A71C4EF16489BB0C163739DC88EAFABBDA21812FF1BE16
C4E2D6CC65B4D4E7CA1E7A3F4137323BAAB78B66D692A6BD909F08019BC422A1
60499F029D5888947123F2B02B2783D0A74F8C0A8BFF841D91A06569706F379D
F1C990FAE0928EAADCCBB42E4EC523156E0ED3CC5F5BE08F32ACA62C3A46880F
3CC90E47710C35FF2964AB76260B25DEF5E5D8A9EFFBD8078724B5D5B53D5BB7
8EECD73A3B47F3ECD5D4C0F7B9FD719D9AA95FD4D152766A8859D63B65CE7315
DBAA8049251F863A3AF8170BE6831B98982621D41ECC84CB95FFB267197D18C4
820762C87BCB08FE7A87074786F610C07C00A4A4A17D88ABA8113CF19AB4CF0C
972CF9FFD0E757A7550233714F7EAF4082709EE3F79BC26788B698484B2AFFD3
3A69FC86E1901AF482E1D77141B7FEA113679C398D1D040E4B68F4862D312C4F
9D91240EA69A8294092EB139FFAF9B321B595431B919344854070BB29F9E236E
A6A312F72939BDFE36AD7807617A6D10696921357601BC9AB391126803862964
742FE0E48BDC78CA1102DD054E9A0095CAC438E4D3033C19B199821DE8A4C664
AC2A8A12100343E24FF7DB20CCBDC8084EB730304223A8C69BD85615AE5DE05B
E4AE44F3E61C7ABFDB60951A70409F22B60B6560EC184543D23EF7DC1E9ECD7C
4181851C39610999E7689363B4780D752452E3A51B6CAA66093C2FD8A1951D59
1C5AC1BC0257D3ADD379A298BFCF058B15D8B67807C68C2A03707820E877EAE1
4942E5D859A760D721618781D07746C3FE7C59EC2E3D3F8F6A9CEB686D6BB581
5C6115B50B8FF23AF5B84E518F3EEB57F43E051F1D5BAFC8CF80B2A49CAC2A1C
56EBF3A6E6EA6CF48887D17462B5818A530E73B7DED46784D0BF5BD14F38A774
9002C4663BA26584EDD330E859D7EF770613568BACAD4C28B837A37504E1A04F
D9E39E96947A82C4E318511B2535736D44D85C74DBD5D52D1D98016ED36B0BF4
EE563F18CD474D4A9906EF4A6E425BA2810B488477D5CDC6929716D54D6916F5
D7E161BDD62D791967B71F208A0AA4E614CBBC96875467F5F7EDDB7E373AAAE1
048A6D4E1A4D1AC7E075523D297E68EB9CB28E74834CAB9D33BB73465784D287
5428E0F038426CE1E1D3E8E2C7E69D404A441B0DFD668527AEA31A2B4B8380FA
4502C3EF9BB97E5DB46C113900A6ACD8C45BDC5A14F3F90ADAA12D844E7EC74E
DFBFFE4F2EAAF1E469A101D1A3A2ECC6379DB09EFAD7BFEB981D136319A8543E
966FE83FD9F36B8524853D7A789AA83EF6B894C6EBE47C5040B2ECF11AE8C1E5
7CF34D0E380D851A5B20149E6EC96A2FE317B3CDECA038266D48E8E2A6FD371C
69624028E771858FDE0763D4E00DD315FFCF7BEC9246DF6776077B09353AEBD3
D7FF113EAFDBCA0CE6BC4FB895B03423948FA87281E3AED19FC5E758BAC38072
3926B9C0C76C68B348F447A353CE2DB7A6CBEBBB2EC75E2C10463D522C3FF3ED
66F1617BA318AA6B4B048D34A54B68901ECF74DCAFF7F72AC24C2EA491095755
69483A5DF1B53E5485BE11B00E5D5B3CD2AAA0EFDDB07A6C5C9488A96BFFC96A
E99284FBF53777B1201FF9CA943B789964C5556CC2CE90A953309193BF9D8A03
4274F0AAA0F66BE663A31B488264E43A54940A95161266C5A7180EBD7213092F
84BBF68D2C0A7570B8CFD80B917F2860F36CDC500EB3AEE72AB209EEEFEB0BD7
F648A7C73C90AA1BB8575CE167B2D44FB8F1BFFC3AAA5DBDA3A0EAF98CF87931
95E9F8F3FF5E6F241522DA28A08AD32AB782A464E01A9DE6BA224AE7B63CCD25
1F5E5821D4D6401110918B234FB4C39CFBE2E0979645785614CEE47AF76E21D2
F3B88515C90515869F255CE5ADB45804035A6876B63328BA5D9553E66ED89383
6008822846679C460DDABC040FDCC91CF4BD01F7F299D4B78E5DF2D2BA7A32F3
F32E386E7CC1C8D305D2B1D6CD593BC077D931FF85D1A40048A09A5D94DFED2C
DD86017FA95FE02FE6F223952F72B404397FFF06352631D2FD5AE39993E92E29
793F11D95EB4E9335E65173F8CEDCF0076B75520F5D398E9965784D38DCBB2D4
4AC412EEFE893D0A6B77634B9C85BD85B50712E0462996D161A9349693B48065
8D3C65EF620B00DC1DEDF4CE4AEA0381EF632ED85845C8DBA2FA6C2DD96D07EA
175EE088E5A3078574571D04FB82D9B4BBB5A9310F5BA2A3E606FABD73148606
83A81B58BBA1B93BA16B0205ECE5710154FDA55AEE9DEAE1C722E228BB59EF9E
C2F60817871B0C88B6B15918459CEADF96A0DAAAB78D473EA123636C89C7177F
279EC7F01EB1DAD91166E271E33DFBB7B1DC9ACF2347DBC0823303F3D3AD301C
808764E0EF131F91472166DFD5A3751AC762CF0091128600D353A29AED7BAB28
39DE3EDD77509068A20A7A8D9B40A17960C4B02A68984BC8EFABDE7D17F917DB
EC47FA22FF62E40EA34BC8159227118728307E53A8F90807BB6DE6B3F6BE41CD
49041B6A13CE4A40604DA733ED3EF5D221DB6128C7A46EB3289AEEE88A6EF5C8
CF0EEA78D482F180BDEFFD5045F4917A04A0FA1DA67B4516001AC473310CAAA3
4FCF0E5A1920200346B641FD740CF4FF13862D85A573861736431613786F60CC
B904A0930AC7CC508E912ECC849EC49816C431407D05CEF09D02A9CE5DFBB0BB
F53F377D9C283EA433764CA620B8ABA77171C3D2E4B61A7677B457D3EA3C75E1
844ECFAE69D316B14CAE5681D23CCA11C40951459332E0059BC5B50F589C90D0
6B666227E8329EA8999D92EC9D2BACB2C7F507A2E9377349CE7BEE60AFFDDAE9
F1C8F7C81ABC892A490867F4CCA5276D13582EE9E652BB0B386819F2D1CF5610
402E8A15A8BE1D61CD5F6CBA138208E8C44B4B83A064BC3CC22A1B8884D551A3
696632CE42E58E184E695097A7FD6EAC920313700591C405E33C65D9E6E5A64C
299D0B53B3C79B017D01E6039AF82EF1F9327D35D0A1721F1F7E73F2B3EC4CB6
CF851C652504279267804466CD33085E687E20904939C644AC52D310A00A71EC
F1E2B26ECA3317413E41E895357E15F822149275CC03BC8E9F6AFDB084567496
89C8CE110BF0F28F382A41D81247098308E6F92C2D046D258C054E8CC705AAA3
947462EDB29537246C0023461C28179FA589A64CAF4CA0FC4CC4EB42D6D8A9EC
5E01438E04E405B31822A275795D122C8E5389E50EFC36D886DC98392E497B03
B6A97A68198926EFDE9E749EBBE7167C6199AC1A5F68FFFE5A0A23D0E3B685DB
E223500137F25BD0B64B975C119C17384BD5C85E762CE7F46F0B36A1C1F0C1AD
1D80A3DEE4879ED3EB8D4E13461277E0015BA648D34CE242DA23A7BF9305B1A2
B58A8B3E6E3E2A58D496BB56AD91FA541C383374E825276113E01DDDD700FBB6
9362990EBDA490A09C2F057730134D7ED583746E96CF88C58F1739109FFCAF47
2878A4C7698B0C462BFCB2CBEC3088742EE4EEBB0FEFFF3742D9DD837CEBC0CC
ACA371F879086083DC4D99470484A70B48229E87CB532682BC562F1091002568
1C25E21DB8757DDC35894A914267551262A1ED7896C16056F4CB8534C34ED23E
BCFF4384F7A33B2C2F29C31CBBF280A77FABE31F970213A897ABD61197F893F2
2CA07D7E98BD9CB14DABA833C8D44CFC810E932F704E13FBBF6AF8DE776CD6EC
93657ECE16498026B94347DC93406236F0A061856B85A8449511CBBE49DA7CC6
B2B59D27BE256C49B60BD06E74746735E5CA1883E083D3E83E2044EA6D5399DD
8F76DCE211EC9F4A1FED7C71ADD49AFB8333EF1C7C13719220874555AFED04E8
1B63638D8EF29AA13F35F4315D432DC017AD1D2CB645C7F0E8E27A0600BC6221
D2786A5577C8CBB85841E02FA01DA72D098E48E6250A064F0AC1F2D2DCE5BAF1
724D7821B54F59DFB5896C01FFC7BA95AE9089E8B7413BFAD05164F9B6BA26C2
E0AD63AB1BF1F574A62B4BDA8D55529D502695EAADA9154F906F746AFA2E00C1
BBBED2B71DF88D913B7D1BC0439893EDD2A88F15187BAD36F5CCDC511FE47E5D
8CB02F5BEB1166379FFCAFA12831D2E721541151B5E1008429FCEC175D426473
72ABB4EDAE4AAC9C903B7D47D9D2FAE2CF294716487FE21B350F7E0FC0B4309B
960CF824FBE6B0A5D6C3BB2478904DCEFF7C1B5C25912406EC39ECDEF468CCBA
A480F2632694ED7427D8B862635FE14BDACE797B5918
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
%%BeginFont: CMTI10
%!PS-AdobeFont-1.1: CMTI10 1.00B
%%CreationDate: 1992 Feb 19 19:56:16
% 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 (CMTI10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -14.04 def
/isFixedPitch false def
end readonly def
/FontName /CMTI10 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{-163 -250 1146 969}readonly def
/UniqueID 5000828 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958
9E3948FFB0B4E70F212EC976D65099D84E0D37A7A771C3101D6AD26A0513378F
21EC3643079EECE0C9AB54B4772E5DCA82D0D4ACC7F42FB493AA04A3BF4A1BD6
06ECE186315DBE9CFDCB1A0303E8D3E83027CD3AFA8F0BD466A8E8CA0E7164CF
55B332FAD43482748DD4A1CB3F40CB1F5E67192B8216A0D8FE30F9F05BF016F5
B5CC130A4B0796EE065495422FBA55BEE9BFD99D04464D987AC4D237C208FA86
0B112E55CE7B3782A34BC22E3DE31755D9AFF19E490C8E43B85E17ECE87FA8B9
1485831624D24F37C39BF9972D74E6EC4784727AC00B9C4A3AD3DA1C22BD6961
7E0ADAF55422F22ACA5E4DCD4DF9FCD187A566B7FB661D0530454D0DD6C6C50A
7A3875C6CBF8EC7769F32A1F3F7FC1C072BADEC97794D4E90E0035282A170402
356E5A9CD9ABD80AC4342A5283E458A7269252F4541CBB6452B39ED54D336D0B
19928E9CD1AB26AD83EB209E2EC75011A2643813053B5DBB0246097C4821B5F2
C92554E9140BE35B2DBFCD98809A8EC9FC910FDE9E0D86457C70ACB056EBF90F
244DC0A5BBD455E15D6E3180311D52CF50B0BF7D0A7F64F3A1821E0AEDBC2E7B
AEB549FE1D51088C153799C6E089B5D5D65E1C4E2D2B430CDF1FFA23CCB25D95
5C4DD885310A706B320AB25C8D742C6F29953254FA54DAAEE60ED477877D19BC
D28E9AB576B0EA088171FD000B60D73B3C57F754BC07EBC9BF751B7D2B32459D
993861B7C4B0D98C422A11BECEF76F4EFC0ECAEE89723E6CED53E3678D733363
2DF068AEF0FE7DFB57393BDAA439A6A4C396F86032A98009EAE1247B7DE83B3B
E46DF2898598FF5E6CA6953127432A967E4FD41CDD60D6E413059A58FA556EF3
309178B57C16A763CFC9BEEC276944BDEA255789EF4E1ECDE1EA43EEDB955513
F42EDDCF39AE522A1DC2DC523F046EEC4CCAE25792B702C288732F5B13B5CCE7
E8B6A1A1DB86B1EA38883E481BEAB54023EDD9BB94E7780DEEA577ADAA169E66
AB7D8607B409619E79F242CF52E618AC0DAE43317C507CDB27EA8A1472D4E8D9
17E62C98DFB049C78AD15560CE44A39581BD6B555165091C5D41071212A9D2E3
05965AA02B8A67AEB04D915DADC1B84A531A1D60569ECC2EEFB7B6B0263B8B5C
E6EE63CED9FA74FC7C03610F6394D64BAE1BF3B50FB613A39C300CA5F4F16CAE
F9B9F4DACFC69B69AF30E4FE9E41A6DB0FC987A13A3AF3F99127E5A44E7FE781
399BF303B773BC0096427B18DFD0DEACAE196EB3927A7EEAE0F6DE8434EF0873
20F134579D9E18D1E0A10DA116F544FD2B6C6917FD8B2BA682D2B27DA99555ED
7C47B44193C623C871703226039460A62C80D6FF14121F46F03F0062E0E83ECD
C37CBF62603F7C3034C2960754BB41D85A6DF5E034486589BA82E6B61BFAE8F9
5550721C13674583DCA91EF014D7B8698D249A28B63F8C7B97EE9EF363BD848A
EBBB84E0B3812190CBC5639A215D7D579BE32EC9074E5EE76B62EE9DBBEDAA26
DE32CC13146D3106EFD31A0632567C543C13DE345399EB642C97DFC4D92ADF3D
B04E616E83601247B23AC60D49E8673E7EE103038616C686440AAAFA4F0BD078
4925A45466212B3DA002DD5F0F7673EE56FA7263A96F4B40C20F01C44B509B69
A51519A9B1E962E7B3A907F20720B32D4E597E0485E5F6485A5D6EFD1A787DD3
34B6DAA0F5443B1406C208D832A098E6EC022729397603B2915C50D37F04DF75
1C3CB65DF0603235666268829249F921B92016841DBB7C022FEDAA6759EAD79F
5B0D2939EFBBA31BE5E54ED4206211079B748E406F0750A41F5DA32222025988
20926DDBD2579AF700D5E4F60BF2D1B93263D9D36B557CA394BCDEC9C373B5DE
11CA715F0F6CDFC41CAD2FE9A94D34CF1E7E987CDF2D51669AAD11B49E74FCEF
16754219739646BD77821D052B33848C8439D735FD825C84C35DDD44094352DF
025ABC208281B670FF9CDC62815C9BE8FC0E59A89D00B2962747881872AD0317
AB25953AD935059DB162E0C953F3CF8FD11348493FFD88EC70190D65E169F7B0
3E71B8FAC0EAD8E5BBBE67C5C27780A11DBDE5FD1B0C65E03F5E2AD245531A4B
C4C216103060D2478B4B19461E7E92D06B851DA7093C039439E4A152FABE09FA
9D8DF962C985648F1081F9380B1A7FBAD3F25BADCB733118104B9596251C1A8B
3C928CC7B8E11FA33E86AC6B7612B62EC0C47F12294E80FC86B9FF3AFF724CE6
B138FD7D241DEC50A9D82C815A08299D914A9FD03686C544F29E38A70E35E95D
BFCC76367CDDF237143614CE9BC7ED4D022D4133D18AC36739D02D85517D9311
8E800761F983FA2CF2A0D3CF34141DE397FBC4E153A0CFF0A815EEC0280A1781
0227E530BA2EB59BC9A90F2A6FABD599A0954552D03A39DD135B6845E4DEB6A4
C1FC0D165EF1B66D42C1C6D7E962845C6375FD27E83E68364CBE6E6B9F24450D
AE5465F286F2A576E7DFA56E1F8DD97EB13A819F21DC61E09E992BFDC3457A08
0E25A0AB910EA41D3CFA3626A7D5672C6020001CC55288EFBCE2D012AB1B10AB
8C153A1513FAA4507C2FCF0A6EA3127B295E3219F5930673D432D50AF1C9D859
CB9F4B144B4E852033B55B4590C27AE8D3F64DC8769A6141E67E5CB0E57D7C3A
A89E0E360D97AFBBA25436681D49B77599157C7DE5574FAF78FB1E22C3356061
14899809E82653AAE2D5C308BD9763B052A9BE85725183BFD31FF86B795CC96A
4EBCDEFF23F9D725AAB43BD23C4F97B2AA7D30B553BE6AB95D49C056000F0BE5
4B5976FAA4A2986C0493F1F1E6E08E44C453A5D24DFE827F715A7812A472EAB1
C60398CA603E15E5DF9DBCA2620A7295CC3B25FD5109E7AF585C1ECF72EE6D2B
B029AEC665E996704F604075B8E769B06FD389D8E6C277774EAF0A90B138564D
75A757C5C51E234EA75F72FE6F8346E1A1657710B23A9949661C656BC93825E6
44B2F51BEF07C6E948739F5443A12D12B10EB7BA0EB085F7548F9B191D6147D0
893BBD512222490FC9872436D4A4555B217708A1D22A78AE461BDD9CC5F70EF8
4EDE41D3F3BC55FF03F50B9C8C134D24C92D2AD8BB2087F9E92F0E2E04279B09
F903C5FFF7BB0F1D9619411DAFE52C6509B53FFEE3C369481E2DA35A5D862AD4
03604FEDD90BF4657A6F9ABB831B3FC37A720E428B4AD7F15EE902960523529E
FAF07BF68D5994F662C251DB9A0BD4C81FC4976136BBA2D4F9D1BF1556D75D98
6BF6CD85FBF48059B3E2A232F5F248EAA4BB2CD4B9C1C40A78BC23B7FD5BA5A3
A71BA6682E7104C21F71D01706751B25D7403E8B7587C103433DB3195DDE1F7E
541ADA53DEC21900A9418FF889385A0111F055E890FFB208BE4B8E98ADA0CF4B
6F962281E9EC95E0166AE5937A5B7920374AF1B2FD5432C822F40BEC79C8CD4B
7EA934AAF9D42CE5BFC010679ED53495E22956475885398C36D4D2202F93CA30
63E8BDE132D53102290E9751FE92DF3BA2A1558CF1FD19F62851B5D3D357648A
50C8A2A90F345D78E474510456EDC01BB3E4EC56ED1E903EDFD30B5166AB179A
91B7CBDCD37E360E1C90C160372A1D106E9BD625289B1E25DBAA474E78B3E600
0F56D9F4437F9A9105BF53947DC68E0240B11DBC8E6DDB9A28926910D7A689A3
8DD051E0BB84E9C4B3499893BCBC44EB9736B00A2EB7C77198459B1D714D730D
AEE155B1226CC394B1BF36834FE577E6EE3310C12B8F1D6CE1CA78AEDA9DBCD2
CC548B811BACDA0D622E1828DBDA737335F62AF28BB4A3BFACD51980DE18AFA3
C97880018F8AEEE0D6321549B1260DC34C94FB3C41419919E112B4BD0CB5E7AC
96C641E55AE1644A045DA57E807313E970A9E470B2C17A3F8625AD68DB473B4E
46B7873EF8CFEF5B9C6664B12A90D78C2C55CD2BC22FC9AB8DE9137D891A95C0
49B73F47EF9712679703D998FABD7CC4266C331EF973DE54EDC6D39B04E8DAD3
32F267A2D8E768F61C8C8A6B63BB55F2B14221BC924CC6F5F4B5F78FE242A06F
04146EE74336FC9DC0DB546D0F2FBE6390C49F700E75A1DACFB24784EB009FCA
BA5A9CEDADCCC89F54D53FC9E6B59E16A7B603F540527544949602A077372F12
59A8A676D2FBFB3C0837C647C12245D57FBDC86A8022AD5FDAB41B5AECC9D03C
1C550950DA10476E5998F80D41BB4BB7938913B3DC5413C6B34B376CB5644BE5
0ACDE619DE77091665F5A7493EDA19E715158D3C17AB7A1A8F8301130FA39BF9
EAA24DE1BEED6B4D0D63A34A152CC44752F9DDD956DE90A2C7B775952C48AE2E
DBDB370DCE6530BCB00315BC8E6336DA1A45CDEDD177E5A57F5FC1EAC01D5035
C5E273DB0582B507CC3E40650B0B91E3E44D103079BEF181AB239D0778B76230
166765F551FE2642A82FA21E2A485AA5F1537FDD05308358E0EAED9888C2E508
2226E2A14F64245B93FE616097EB7D6300206C90F4C8E28C27168D911866C0E2
483A70FBB60ECDD023B0EA883768E598E8E7482209A31DF966FAC5B87E44E767
846645277473D0432D4A6742ECD4AD3AE962C87A5CE5A3643F804D8A53D27228
844602D480809B53CB662538357005AB6CC723D4EF15E6C4AA13D84E131F9AD6
E1BB15501E7A86915E9580E99522A22B6CEA3E49DB20570290364D8B2228A485
026783DD7D5761157197F982D354F9144FF91202DFF07385B2C280DA46BA4F57
65702627E6D81B6B4F07C83469764E532E0CF6C321E5E9D7F94D1EE0FD32AB84
AA375B6FE958FA5B3236AF5DC2BD53AB067943AF327E2A38A3B9A1DDC67A9EEB
07CB4E4DCECCE2C3DD42F8C90B53B8BB3BE899B78B51A7032359770C64C32A90
F82255665BE2D0FE5035CD53463E3A28CB9FC7819CEC1A84AABEEB25A872333F
CC2A88B08B879E05CEF9EB75C5DA9D927E93C30885B52920DC15EE3D112C1278
20725F7DB215D3EB5DC7321983D6DADB22C7D10CDC80EFA64DBA7C0021C4CE88
4ACB306287397FBB79FBF4B927E15B9708637325328C98A726BBCE27D9BDED30
0D4B5518841FEA20E1E886DDBC9E523CD463977F3D4ACD2F5F89D7627F46DA1F
2F02C57265AB9A77A1A9814FDBFF43320226EDBA1192679D4B402E9609965198
3D49A05F798167F5104F1FE4CA4210E417F3076FCFFCC5D1EAF59F3F7B2D565B
1EDBD514A7B8CBBC40A8591613292B5690D1F8FC97D192482B87A2DECEF42620
4B83A1A31B837567B4C95FD0884E1A28E41AB87915E5CEC6C1AB9BADEF69B129
0AFF819FEEC4ABE1BF73E707D4426E6CBF35AF67851CCF041895C2F823EA9D14
9BE8DEA175DEA4AD8D049601B1E395F4AF53FC5AAB7FA36D90B1C365C28337BF
2DDA688BE09D977F265FBD3BD22A1D81D71FE6BB63A1F9D9DBD0785572611A46
B708977F1DAE22968674761CB2A0C67D34BC45D8AF41A1FD8FE856E5837EAFBA
6D939B48E1C9AFD7394FB395EE1657E32EC3433E1489DDBC600A476F761BD7D1
F621F0F74015673CA87CC643CE49C94B79C237C7B875F470A5F73E25E699E15F
54B3121621B3D211C7750F896EBE45752608D55ED77346DFFAF9A8494E25ED4E
CBCB78D0F75A963F9FD68772D46ED910D293AB171C5AACF91D1E58058465E238
CCCCDD311CF3E5DDC32D5C474C9ADC25498E738719A01539D9DB4E9C13B818A1
A25C1A18A6D2FD48B18639DA83D64D9A4AE2BB85499B2AF85D562823FACA8754
448C299AE3E00A5A3B75B9D8CABA31236433ABE2FD22E71BBBD8139C4C34C089
A6A8ECF3402218C2CCE922A7E288DE52EEF6D6270CB9ADFF849C2EFD6A5B4555
3743F4779F948FFEE9312BB94133E87142E0AA33E91FCDCE21713B69BDBAF7AD
8EF6D6AF160DA4822923DC88F1C8CB378CDEE738D34446E5EF514BEC43EB49FA
3E22FC61124A9A46F7D446085BF330869750D383EE663B07E46489F3BBE4059E
0B04A3374E2834E1B70F184BBDCBDE31658B33420D5C139CCDD4DFD805DADAE9
6AE8EC3DD4BB6C311071678F2D6D8F349C7055B82E65E7EC69BA1B0ADF89EB6E
683B2AA9AFB986B2AE65A3B6CF68231CCEC6D15AE9D1576D618F5922FB7FB909
7C193250D862A007E6E723C9E1F88EEE051ADA65FFB91ED1D66CD2B4C1960321
5259D2112714D60B57AF960317AFBC3FB50E6E24246060CDBE6F95858FB3B082
B5E066F97A7637B146AFECA0516894A476EC0DB26E90F23763B7E8D41047D928
97988DC13168167956A689A7A1D7557963F988A26BD57EEACB105FAF4EAE2599
EEFCC34B2B1310E8DA5758726143345C5756792B76FAE17A2C04D26A684A8A2E
1EBC53A89CAC43BEE2DF210E5AA75C39699470E0F4AB814A6694EC4040DFC15C
6F5AE89FD9391888DFA9148AECD309B91463A4A714B6ED95D33577968B34D0F5
A5844313994860B74345DDA349BE4644DB754521C93801B663B5F654E7A73F49
6F37FF2D3724F1F4993287BC04335C205AF3DA9A7B8B9823455B86ECE49BE8C6
F905950EAF782A135595D9A9B51DA9731B7F3B434BD3AF5F1DD0D6B9B8091FCB
28D47F22FBF044802827A221A9454779BCC56307BB7C878273129F40F185936D
B10FFC6A7FACA5E868273E48CF8A8E58A0F942A9E6E4B9EEC91AFF5A14304493
C88D3F462A7CFF1624C0A6189B68C7881D94C667966FE6A629DDF3CA7AAC0911
B9E3D94B424B56D0653C2D4AF33296E8CC9B2C6F5BB3D3CCEB860399A4A79518
2F1A6556942F867C682F51E6577476BD29F344C08DBDBEBB1FE45F4BC929F213
D6FFE6E80661B8FE156C97A1B7C0ED3A2A0A6C34E00DBF450124BF9F0F54468A
7C55D8C941A8FD5239E52BF2DA9E1C4528F9B1D9058D5A8CB8FF4E4D5AC33415
001806495AEF43E261973660500D0D69D642258964418A1DFF15DC56BBBC64BB
0BD2033841EC973A7A5A747CC2EF8CCC67180168DA3D430D4C68C43B12E7E6C3
AE9FEE77055E8458CA8A8AE247469C02E8FE4433281E24028713C7242AA7C4CB
F2C580041A96138ED63AB1FAFCE905AD2F0610F7F596691CD1E20CBF3B67B295
D1792A20D527E8FB2242E4336F98F56AD16A4C531E4A9CD946C156BEE715858D
FF3CDA46C26B7339B569CF9EA2483E832EBB399F038799DDE7E0EDBFA8E3B4A6
3E1C3E9BC514F4E31874FA23D5B26CB40E01EE4C12BC6669DDFEBF2DD950A3DB
3664248E0A65E46A859B586F5DD7C3063B974E1C83161DF3CDB593554A66CD82
1AA704AEF3306C995C73ED87F373CCACBBD86E2D17120E82697A54F05552C10C
439EB0195E96E4390BF8E76B53A8DFC382AB500A8508C33A58EE4577E614F30F
B41F4091EF2D2E34A897B5C1A8A4310EC7CC16DB64ED6A66CA26B8CE9340DD18
BB019B374386FC2D4BE4EA8B89033B1BCDE1B2917D9D9794403A320B3B988DD5
FC057B3D25DC3DBA3F809FAF05F4C199B947E0EDB5D43E4E201E75D3383C07BB
66D88DADBDE5011410A46A0E5E12478FFA2E3C577E91A4DA1B733E0C6519C357
E5FCCBBFBA67BEB06FD2D8F2DF8D8760D9E6E501C711344CCE39446084ADFE1B
CD9D6DB384DBA107D655D20BA0073E31EE8296213C01F9F30E14A4B41D1D2C71
D0629AB81A291743D2A58D7A7CE447BEC9C97766BF8E1D5EC438C6AD23E130C5
09383381CE331A0214B7A9D9F7672E608DF94032203282548BDF5E4147AFB024
10A58EDA4368B6AC6902677BC3D990B45979E61136E935E2A96FB5C33FDE1CD4
9DB011F0F0D91E7A187BAED5147B9B94D990338D04240F6E94C90F7C84CC0DDD
52E0EAB18C3F9B2C2622D10CF8EF606BE9CB7425D16E5A6E8550068EC12BE7EB
8E96341609EA486780A3BF1926C5A519831CA9C485539FDC1BDC964341C386F9
318B6148A4FFD5CEC44DAD62324378CC8136F597666552E77BF81E1EA1D4E6B1
AABCD4E8AADB88E8E9B2F1C4028E3D875BB8D6CBFFD924275B8AA4C7BE3FA1CB
770E1E706605BDEF9734CD0A83408EAE2D84A5E35659484054FFD5AF42E3775B
65FA187169C18B4008F2C93DC521CD6BB5009583FC2AFF3FF10984F76194649D
BE0E54244E89CBCEE9E40F14792D9FECEFA92FE35DB2EB7BFDF32CB0A3117308
6B5329B65EE216D414326D6169832D718D96C154D5B4B4A7265FE2DB22C043AE
437884B424D2139F1201E7EFAF29F1691544F6580DA016EF8E25400B438BD31F
97928DFE6CB6B90F71049986D22CFC22E5041C034AC5B500382A56E30E0FFA68
6854D515D7BC0C97F1E4E65C9C846CCF044D3D65124B9D43FFC899371E814026
37D8B3BE53BAA9D3530BA0EDC7BC8041B117806F44EE8ACD84CDAEDA8C589F3F
0CACEFDAFB6ABA2FA975ABE7B15A46B3A2761ACF1F2FD7C3E62FEEFFADB2EC9E
B306489EA1AFE6AB3BA5FEBA255C0526C28AE6106895AA33525274ABD95E3BF8
DB848AB4FB90969785E72AA046A7A57A2FE61E8EF07A34E10068BE784B9D1385
14C8964C5B94CC4E57BFF0C4A0EDCA0A16F78B492CDAECE954E57768DDA45EA6
F39E489C0300AC9D0772894F073D60CE21B5E21ECAE65810E47776D244EFA05D
896E451BAACCD487B5D106268D6E1D01689942DC8E575E42F331798ED2D32CD4
EFC731615B66BD98333A9D0635C543C26BA81F621283A9D19A4D51C34F316114
3E57FB7564CBE6173E5008EB80C492276C2A29553A84B2CDAE651969C023F9E8
94AE59FD5ACC97DC1EE7D2AB34645D347DA12605D898E2DE4E6D81F80AE55019
85B0A373AA04F74A3692A1DE9DFA0966874B98B89F5B05DDB41B075008321873
27C9BDC89E998A87BBBEAA7BA59A2B20D460FDC7F624CEF1EC8DD76854B1BE0F
19333C5684D68DF13335F6EC0BB722E0D00B7484B03C07B56E1DB6B104DF5302
BDEFDB4C547671D081CD85F9F16B3C9CF9C622768E25CB2A51A11F34A1505CF3
172E4CD00B57D6F330A314B3C5A9CCF1CBE2BBFB1D788D074E499C3DC7C409B0
85ADE3628BE832842EB128498896CF4A23E7765093580AD925D786D2550B4CBF
7EC8C106C41AC49E15E648129769F5F8402F9DD350CB45D4D1D4E19E07EAFE92
CF4243220007999E53DBCAE0F53373C8E3BBDD11230FF8E9AB215B4EA9FF819E
642B0268925C3AFBA8CFD7098CA82251D56762BD38836C0C42F058BDE51BE55B
B9C87D5AF4A7514BC5794745A0B864180205A7A5239B05113FC0B9A00B6B73EE
38038A37B43A116057A8800FCF319B24AE0AAF3CD4A84C2B23A1BB5A0918BD73
2309F4FD216A7C7EF53540D58C640B1BEED5C9E9D023099714A209398B397E41
1A444BDA6BD7613271680DB21EE4B14E41723E7AF7760C0B1789C84E9E24446A
8F0E6E2E3AE8F181C0286480ED1C22BF0E8DDB8056D520F4048D4EE794905B15
4B629121E86D8BE092D307DF33D12DD5E0C6326D70B1970BD297CB10BCF8CFA5
FC7C6101C409C222ED0249B445EFF66E38B1E6413DEF2AB9015716DD33C9A113
1546A68328E7688F6F774507D21CA017D31D6492A738359EEEB9D3CA19D9AB98
C3E8AF4106E8972C962C1413E25E56E90432CB09EACCCD918B3C71C38B18765D
CEC3B44528EB12919EEA2A45993D66756A718FF0556BC883195D2804D42479F1
26613E40D65544DDEAF1A8EB17EA64399131108460DD9F1A8B8E015DFBD45B7C
A9F69C345FACCD779118F77345B7517017B15DEFB93CBEC6902D6988699C2EB1
26E41B89A8AD979B2B7F83D0A6A838C20F5AB31F65D9A6D31DC0E663DC797F60
BFDA8B976D006FA35880C33BBB8A6911881BDD9FDDE715C9A3C56FB43BB766BA
DFDADEB1EBF7203A557A4DF768F3EFD45C4A5ED10CFACBE8F8984F608386F18F
9D1F40E790B12EFAFAC101BD72A7E249876F318A2043C0DF78E9235F3B80A5B9
F75AA8CDAD517F365C7DFB60DFFB17BD97BE21F8845C3FE1CD8FC6C7C26A87A5
9AC73F090C95FDF20B94A8A01941C9557CF54F58D9B20F119A079518D5E2E886
BC5336E28F0462AB55DB2DF3918DA2E70140371373357DBE78C9A02084727DFA
F2024EA27CDDDD450FC9D2A101A86B1FA9B09837E46206990DCB4176DB8D16CC
2462A97A1760FEC0C527521B535777DD352A8BDAECC1461746138FE80F5B1C34
C2683272271F11D0BAB9D17579B52E4560E101C1B8CC2888E2E43FBA6350A6F6
12EF8F84B10459608FAE4425DEBCF7DE106214F4A0E4150558595D87824B39BA
20F544B239C658F12794A96C235E414BAC352DD3D1EE973570EB11601D25F179
5039DF4792DEFC5E3D4F0980BDED2EBFEA66F9A65A18C026B2BD430C9636B033
1F49A1D4C5B70955D8E0754AAEC61BFFA08FE68D9E218F46499CB4CCF56610F2
B163638175BDB71C35658D4EE3385969C03B528662C763065758C9F5F57485B7
D2633DA594872258757A09FB6837801672864CC67E94CB3DEB0D57F61857CFE4
2C68C534303E1009F39BD0E34827FF4B6C7D7A3A8F556FADA4E099B933247E90
0940981444AA6BC5FC9E2A139B4C1B38CA958B08E3E9491DED741C5BCCFB82F4
690F1B8A41CC426A4B80B2445E8F52FA892FB9E1A539D6B1115182E319C7A79C
34C4C34A72BEAC2F4FC4D2A98FD24ACC8329141BDC0934CB634D7BDF3AE2C466
734FB7F037550FF2127E01B1DB0509EE88D4B5A25151085B9D4811A1151E66DE
C7AE79F41B9856ABF6FEC3C05409ECBF3A22D2A44EE5A2F9CCA364CF559C60C6
528587BF2D6B8D9E8F29E5DE76261D7454C949FA7FFBB6413359BF39ED618CF5
BA1CF3A2F0A45731DFCA70E0C02C7590512D690C57D8C6F2C2A8499655EBCAA0
D316F482DE127563B28412FDE6C1D11561BD3290B2C30A5FEAB450CAD68E917D
E6C1379CADCBF30A03AFA5E8334CDF3CAC2F069E865764DB2053E4B27A25EFF0
2A7B49D0B01CCB7893E9501E692391EEA5F2837F10E7EAAC3BABE16388A51FCA
D0F462CB9B3F66AEE4BCA283631FEBD62D71B23B9F75852203AF17EA721A5B82
CA40D7C4ABFBA87016C225F8A3B2398A1C6E2AF9951828EF71E5890CC3C9586A
5E5F25D351613B8E82E7F9E40CB4DC5E01AFD2E416982A8D229817E69ACFF925
C8B088D844697C7B35A6ADBD8852D5C89E7CE1A345C825D2BA748A304C9288D5
163DC9BC61B6035236045A2A6F48CB015D1774F449024B789E8F6EBCC49BA80B
E17680396C4E841CD9C16D32FD603F29EC8ADC9907FD26D37A8A41653557DEBB
128B4CBD1F9B841F03E24768C7C5B276ECF071DB0B3CDF89A238EC203952463F
E14422D9140DFA08199715E2A0D7D0893BE58D3455889A828DF499F7611ABF14
05346742F6D7399836DBAA408B8D0AD758BE980E27DE47C4B9D41C24370A18F7
F905AD3115763D0619065DF165941984537E52ED86B211B1E216232FF1267397
3B4E6EACC6EDCEF3C9E8718B615FC59B9628D5C4037C6DC2EC9418FD513823AB
69070CB976206F9B9B9954CAB431A35D4F65E654864345C5D47243738F706A26
B34C6B35C0A4DCD333BE8D7A1268DF31B87FC8B4B11AB26442658F6170A50E98
04E3487ABAFD6129F41AD2E544C1BEFFF0AFF61AA19223964A2DAEA60D646806
3F86ABFF6E89DEF79B17B68E362FA02E60E1F86060B59B3AC3D15122C97385B3
F97EB2BB771539FD8C2272B9FC21E1EC9E76F170979C382FDF6E08D469473F60
9CAB9EEDEBDA1DFF26F13F44ED2BEBF657098E57508360AAA3CC9E0B0A69F680
CEA2852719485AD781CBF8DC27180173335035F9EA284D196CFD40374DF114F0
D8012262ABE6776E1741357A0A3324400BA136E6D18653606F24A3E27A69D7A7
AD02DCCE7B75F27C1825E29B10DD707FC8C79BBA40A5EEEF6F8E8DC44AB69AD1
B3CA9F44BE37CC4C321987DD46C8F04AEED0312112DB40F3ED33201523D601C3
9AEAB35D96DAFD95FE73DAAD579A52822F517E17AFA5666C7D749DB41150B6E3
B6AD383282E6E7B6FF3432CAEEC1493300EE2E173DAE9E122E585420D34B3217
A06CDBB85AE4572A019C6A98B9067F84CE214EF5B0B9F1C6488653007B092FE5
403BFECBDD8315D7525138F69BD79493FBACBCB3C2CFCACDFF9946E57FAA7953
4524DF770A229D3FC6889148D99A3932CCD1BC0F0CEB9BFFE2D87BF7C5DD01C0
02D568025C7C37276180430C2044E572BBFF7B474C375365287FCCF4787011B6
FC743105CF414E3FAA79E726B2F7DE7B408D36C4E10E980D6017E411990E044E
7AE55ED4C7E44895E8A8BA404304047C52349BA85240BFE247D3BA03888C5C62
0C575178E17DEACFF95FF27E908C54C1EC15D0F77EF4E80ABFADB6A214EE92B3
7157C26FC2617DDA287CD54C26C2339D778FD062DEB5EECC2831558B391B5B0C
CB984D61799B7B6E4E1EFE3E97652DC76994AFDAEC011C10AB79A8FDDCBD6525
3CC78C58E6D010CA4B463D7B5B4D4F81DE7E022EF2932D362B946FF6CC29FC3C
EE89C490A26E1DC6C515724181BD432DE4CEC13FF9D69DB4CE18091CBD323367
001C2302979430ADCD6947CA2DD700FE7B193F95B4C280535A5717B3FA083A9D
34F7CD9E2852D6AF98E387F6D14BBB205E2E831D6B998CDAA7A4B503EC0F5FB5
869953BCC4499D487F99957EDE22C7E8151B98267F29997AF770CA87890723A9
A6EC7C3F5DBC66340F9927C9743315DAC6C22A9EF173339A5C24CEBE49E66D51
A57CA30B3F366B617A8A460A5C0F1A7626389BF3E28DD3F6888F330D9887B9CE
C02BE1D6DCDE0F7189514C301F2FD0A656A52838091D91D82A01F7DFB8BB20F8
E2D9C70DFB132034AC0F8EC40A3FD39A371CF09008708C45697EBDAB4D4DDB56
D1EAEBF6C7DFB4728CF5F4050999D2A1EBFAA0A26153E5AFC14BD5EB61CB787A
BA0F9A83265CB542C4D6220D505A0B2B264CE7E190CA3A9489114B2BB7505A47
ECD8B6335FA3CFFBC337971EE4C4ABB9032C8750157C1F9D4EA706E737956F4D
8C388AF1421F7D520EFED17E86F7B11577527EC34A5094C87547B2D94271FBA7
2805F600FEB9897F6A56F1FDFEDE42907905F5AB595EE2F1AEDE9194C3C59067
B0B781633AFACD972C4CD1AB823343B51D8B35BFA0A637E48FBA42F298D4B35D
006FA8CEB77A5A7FB2DC94C40EF66079FCD685A53F8CD75AD99605C5C5149DA9
095D2E4865AA1BF21441E82D2EF371AD82B0D8880365A5FB49BC5D27521028C2
3945E67F9F85CE2777D012C3D20BAAD09032F04660C249DEE14883EE7B72D80C
90733B353BCE1554767A4C5F200C4D16D328D572BEB12F28F3B568CDD66F6401
51E141DFAA6FC6E4D1EE315A55F10FDEE7D4AC9B74659941B9C3E4F22F852374
2256978960793131D0B6023E6BB5C2F609F54BE55A8E6076227A5085819238C2
66C77612034ECD09BDEA2AE81037611A3411EE9CCB8EC6A837D1E7ED7586A76B
CFC648A31607038E8BE994076BAF695C9029A365F2EBCA168452548F3FF9E44E
F93752A7FFD7A1439DF84C5193C2ED90E585E4E63B82ABD6FFE265AD0E5E050E
6A56A054138D0F57B6B400639A6D64D7906C0AFC4BD0BF15516D80B122B8C33A
33CABFAC030CF5CCDE9E228F2C79977EC65B23F3F228CB7435686F69BEF8765A
BC2502346A546DEEA89F3488B5C3A1FE5D551B5CC1D630EE7255716DE10F60A9
148844D7759835AFDCDC144B1A1F15FD651256983301A862C878BD31D6F15753
73C53F42586B1B0F12EE81BD7D11D5C19C176802ABE158F57738F359B0EB01F6
B529C829BC9EB2AFC1C84D4ABB153417691579AE72A1FCA6B97FA746E6B16800
CD7BA4057ADFCA39425C5A3B5B4F61A62CDFD6DA4F8C354C337817A0009EE399
83214CC8A97022F3F595CD470F30828F9F8D7F9DCE8C8D7647920A4248412C2D
2792F4D6A706F00696AE8610D383B3F34DF6E924D7161EAC1294FFFA6370E4B4
A094EA6013A700F18C63BD1EA81E5B05822E0CDBE0920D037017E6969AEBE0C8
19B66345F10E8E9E808FC097C8DA87AE9969
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
%%BeginFont: CMSY8
%!PS-AdobeFont-1.1: CMSY8 1.0
%%CreationDate: 1991 Aug 15 07:22:10
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
11 dict begin
/FontInfo 7 dict dup begin
/version (1.0) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMSY8) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -14.035 def
/isFixedPitch false def
end readonly def
/FontName /CMSY8 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 0 /.notdef put
readonly def
/FontBBox{-30 -955 1185 779}readonly def
/UniqueID 5000818 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964
7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4
A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85
E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A
221A37D9A807DD01161779DDE7D5FC1B2109839E5B52DFBB2A7C1B5D8E7E8AA0
5B10EA43D6A8ED61AF5B23D49920D8F79DAB6A59062134D84AC0100187A6CD1F
80F5DDD9D222ACB1C23326A7656A635C4A241CCD32CBFDF8363206B8AA36E107
1477F5496111E055C7491002AFF272E46ECC46422F0380D093284870022523FB
DA1716CC4F2E2CCAD5F173FCBE6EDDB874AD255CD5E5C0F86214393FCB5F5C20
9C3C2BB5886E36FC3CCC21483C3AC193485A46E9D22BD7201894E4D45ADD9BF1
CC5CF6A5010B5654AC0BE0DA903DB563B13840BA3015F72E51E3BC80156388BA
F83C7D393392BCBC227771CDCB976E933025375FFCDD9E2FD073678A57A333F9
6BDA68191ED103DB904FC6A75017A9939B1F14A711BC0B140F6C4E6C217EEADC
2B649171318049FC272C351B1417B517204D5DBE34FA6D6B93E1E6086F880CF6
401E7F67B5A91AD4823F5EA8921695B54C54BD861748DDDE74AE5D13CB0520A5
0F6AAB9DDDBB6DC1937AF363B6D9724DAB50BB9C0F93F92017B1DCE93F6AD522
E23C5F99AA88919D0DD913215A3A28CE26A243528F0E6DB9402C74B99ACBAF42
389796961DB40DAEAEDFE06E655447E49AF59F9405B16ECFD53BA506033EABF5
F0717E8F76DE1CFA5F871CD4A3D8F7FA43D005DB519A1E826728E520375B3D2F
9AD3EE4873B49B8A1C9C2B233D8752AC4E0A970D6420CD389F71C598C2E41A28
E5463E0DA01BC6FD1AF81DB1F9438B8ABC993736AD03D310ABB37300D28286CF
7F6687717021222B66EC1EDF3D874AEAB3C3035167C6EE6241ACB21D33F0E82B
BDA659BD92EDA0316C1CCA2735367B3CA44BADB06E47FA4FAFA8DACE4380310B
047A3C5318ABDF50309CF795632EB647F54603735B861FF188DF4EB54C8A3998
322EE5B88CFBBD741ECAD4F50E8B7DC67598DA9FF3136F8E28938B974208B714
2C27AC238FB639578B0CC96AA82A8C9018CF3A3C1DC45562B295CFA15424C319
1C0744E2354FA72D417A30306346A5FC1606A7EE364655E9628C
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
%%BeginFont: MSBM10
%!PS-AdobeFont-1.1: MSBM10 2.1
%%CreationDate: 1993 Sep 17 11:10:37
% Math Symbol fonts were designed by the American Mathematical Society.
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
11 dict begin
/FontInfo 7 dict dup begin
/version (2.1) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (MSBM10) readonly def
/FamilyName (Euler) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /MSBM10 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 70 /F put
readonly def
/FontBBox{-55 -420 2343 920}readonly def
/UniqueID 5031982 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
2BDBF16FBC7512FAA308A093FE5CF5B8CABB9FFC6A66A4000A13D5F68BFF326D
1D432B0D064B56C598F4338C319309181D78E1629A31ECA5DD8536379B03C383
D10F04E2C2822D3E73F25B81C424627D3D9A158EAB554233A25D3C6849ABA86F
1F25C1667CB57D2E79B7803083CB7CC0616467F68450D9A3FEAB534EB9721003
DBFEEFD050F3AC3492F5C74162A9A531ECEC0F47610B4940E946D21CAA771D30
A6C27ECBA11708CC46C62396BF9D1990D579D0C394899D24FE7A4382EA18E7E1
160E7283AF5BE17254790628E79FCC206F28B5566075B3A5697D5209062544FF
D85FD89D6F43D6588B242AB2666B5D2861CD38A8CE676503EDFAE84D12A71E77
8405E468FE391F4F3F50D2C57ED55512036B0DB8E76A7EF413ED08673E56DE2C
16A3B65CD478433C0D2F9FEC4E662D54DAA43CFA6957D2A9AF8979BE06F70B68
ED4C8C493D6DAC4971A3F1D010A7726D084EC1074FECD7D12D72AE16C26194AF
21AF5774D9B860EEE8608D34F150092F09C19959BAA670022B9A9F263CD391E3
74DD1D1B4CD4D75273CAA4E37F68C631723E08FA35AD34C0AFB4621AE6689861
854D16CE1C375FD159A337E221A6FF1CFFB5693A0623E7EBB58C2969F590D081
AD92DD9E5322E26D6A15023664AC73A355998BCC48ADD0E7A4BC79790519606F
A1FEF6075033BCD422EE8233B83D1E7C20043280D531223D5AD4D5B41669F884
95CE4D6DDE819B588742B930C579EDF743F2C74C95F717FAA6154FADC3FE2975
F59CFB1C1A29059487E75C48505BAEAD7145667D4E18E46E610C868A257173ED
0D30EAA4C090854DD8378E92D0A376226EA7DA63798F247BAC770FE26D70E72F
90CCFAADF118304646955B0310C65F6CA51BEEEF87AFFE294D08C44340E7F872
6B9872CDCF2211EC1F820F916059EA9B00BAE4E3B93F126B8829AA86FC7CD7F8
D83D3139273F8E6FA295C1CC345972913CDB1A66504880892FBE15CBC178AA10
01B97EA539ED9D6C3FCE85E89C79FA4543C82E0AECD099C97161377F4DC9745A
213980D9A81A0E97C7358C2AD205BE99B809D60AB943E2A309BB4EAB800A11D0
054BA7BA96C96F46F8E1366F00FC4527E0E1D6D47000890E2B3CCABF095168A3
3D129A5371A472132A06832D12BCC49A4AA13260B5B447CEC81DC0C67E18FF5F
495D3B502E99588BA3054E787BC14FADAC4511FF22C90BD38E8EF7C198E6D752
348914085DC1D7477535374273BFC781CB0B8967ACDA0CDE950006510810E406
BEEA750A9DEF31B84A6A820984CBF202035773BA63F5490F9FCE4B099111092F
776E394CB0F9E9757F41735A7DF051D78A1135F30CCC1370F52FFCB9939A6D2F
865D561732D4B2E42C04EC5839F40C6A4A2264D9E34EDFE9BEF1EEB55280033F
D64BF6FCC9D5E9CD406FA4E262CAA6ABCF78E830865680E3DBDB156D74EBF8CA
331697AC298D5A
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
%%BeginFont: CMSL10
%!PS-AdobeFont-1.1: CMSL10 1.0
%%CreationDate: 1991 Aug 20 16:40:20
% 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 (CMSL10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -9.46 def
/isFixedPitch false def
end readonly def
/FontName /CMSL10 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{-62 -250 1123 750}readonly def
/UniqueID 5000798 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958
9429B9D40924DC059325D9D4CC0344F3F997A99E6CC0676735EBCD685AAC9142
08DAFEC78BB41AFC2F1C219910BDF41D6279284EF600B69776CA15BC8A34347C
30783C52AFA60FBE3E353E2AE354CF87B558776A22C776C7A0B5AB5CE1F941EF
C2D9CAC37294BF407A671F10E4743BF842143F4F7DFEE643BA3BBD8BB9E3F24A
BCCF7F0ADF8BA500620C81033EAE8C4EF2C1DEF13AC575F1B3BBB66F093D3B78
5412B82B67FFA087AF57182B2230F9F2137180CA58A7D9B2C822FF04BE6CD01D
43B2CA7058C7B953F6D9B5D6E91ECBAA5CDE1159B0E59C83DBAD96D6C8C8BAB1
374EF652D10C0F3EE7104472C98DD3572AAF2D45A70BF7061447E21EE3C3BF23
DF39C2D1B35B42CD5297BEBE6BC94F7C9DC6E61EC67E4F677256FED9064BD3E4
B51A71B1D27CA4E5AA9E1D8080E6DAB5310711EEF87C40859FA935B19524AE83
63B163FA8397BDFF443227FEDF7DB27DC35D89FB1C5E435DA0619A5C88AFC73B
89A2DF5E767C5B536BC7167A840A0C32BD57A14DE69A7D0D819AC36FF32F908A
5070F32983BB007437E3500799DF5E0AD3710A4C0000F0098D5BE99F2EB9C1C2
C444FD9552D0DCA098A94B3BF176F511CEE13DB7EFFAED7C47B5ADCF8D4700F5
7B6DF50EE617C00966B9A2828882804DB7477F4A8CF5345B7F3568B4F72BCE73
2E2AA5BC4B4C70E21F3AD9AFC3B8605A00D67EF9ED1F4D13DDAA920D45B43CE0
0941BF17CF05D2B777C11D4D844AB20C0693D1DDF00B27D9E1AA2D98A4A06CC6
D342AD8F644F4787B66CA7D861E7CE13FCDA85C1B0C9F94009768EA89838EBA2
7818F40D44FC3F493715ABBD10AB4419A2C509C94188B1BF12F545A285B991F9
EFD8820798CBF3B8154E41827FF1490ED141E8251810BA5F3A77E60CD39A297E
45B456F0496EA5D37EAB27A55D0252A0A60929FF4A00229A0F6684BD92C362D1
A64FBABCBD7FF3A7FD1790F9BB9424AFBF40BB3AC63058AD256368648CC2B562
BFFE05DEA6DA2F5E5FB598CEC5004B444A769AD53481E3F7253991C5CD15A431
14D468704A70E644913EAF99516B62DCB9CDAD392FDC9D960E4ED2325884C5D8
C412A11ED64D455257DF3FB40B3A4B67A3EA445E32E19EB815E1D2A70A96867B
597B78D5C30D16FB6F18EB662C33C0635B3FDC28711C4062184291F7E3993E62
FD7F14426A5AD789B3DBA3D4D0075A085BD1E4300C27A726D81A1AC4E09720ED
2B142B78CED9046CCA95956DB9E4F69882376896B3E428BB0CABA6A226D3442C
9491D552F44951F64E56B4F1FDAD8084DDDDD3AEB6C4795C1AF823CC0E278E7B
8FFB07EA04BF2F815B2C4B99D3CCCE0596EA136CA315C578355737E0D7B35D27
62973E76505E760427404089E0AA03943FD1DD757F6C3E47DCFF2993B25146E9
25F24D0A79E2B979F40A398E12C60E048B04B6D7FE23D94EFBD1CA523D55070C
C5C090036DFDB86A0B35B0C3829C9D562855B38E3ED295848BDD356D35FF1044
7D46EDED6CFD6BA2FA5C690843C0532937B750C1CAB1096AED0DEB284F5BE17D
79C389719D18ABB3426A025C3FAF5CE0F21DBE71266B727FEF50B504F999ED21
3A48B0B7988640C14241259AFAED28F00B2D99B9FBD39EB8A55065D309A9EB5F
71685CFFBDBE53D9F28B95B1F3D41AFB2A9BA0292118A1C97A9939A7026F8126
6A676027964789AE8F4FC29422A1A7EAC191279549CF09A4CB1FCA940BF57526
76426866C0348B73192DC6F96804DB76DA189A0F703912C0C247B223198BD397
2A94AA4F6AE136C24D946598A5C945BB5AA72C939746B90B57A842AA8714F7B5
93DE3CDBFC97008F233E9CD2C54C286E2DDE9891B2217CE8A937F93FD71F45E2
7BE8B74BD08C4B21A1463189871949503DF479A3907ACEE278606E4F885944B7
CD1839BB287BE5F0AC5F1381ABBE6D87AD730F71D9D30A4C123789D65160D771
9FEA9A145B7E83C36EBE12AB280EAC1D00FA517BB54CE760FF0DD8D4ACA27120
F6EF62DE4FF4439F845D73D008399CDB4EB785C742FDFFCE347A7FCEE6FECBA4
F6ED348753C4F28A0790D0A0130129426DFB4142B064B885987CDED15C0D78A2
2071F2EEDC6542C716B5C314FCD3E3C13009A7568054E34961C577A701339ECA
AC99356EAC4BDC5B144F70F9A3DD60D14AE82298C44F0CC74622CA5283D192DB
458D16BAA236FC402AB509C348E750523EC1CD723622F6CC9C0913A4994519C4
0231319E3D1A66458D795406107BC58257465F18E0F4AF41E5415F1E7FE952B0
C572080EF8D82946AFAEAAAB2B782AE9199EB9CA25045CDE738C158A002F89F2
3644C3A41692C30A98EAC84CB3ADB2EDDFF90C633393A7BE3C93F8340F8D75C8
D4B48F243FBB495B3FD1649905FD88F4CE242A28554A717127542D323F3F2F62
CD6F6E650B85C732056E5BAD0DFC37F035406F6F9A1CB020E969146C4D4B6D25
AB03D43BB70B25FBFA09FBDAC31F6F63A2A57016E88B4994F7F2607BD7268D01
E53E35A87528B11A5214E11F52CA3C0F1881FA5BC00C433686C63495C6B0209E
E6D8DCA2309DA6701EE4C844B05E987319560766F1867B1F56C43B6B8CC0EB41
E390B50615B7FD8E7F68D3F77DC628A8AF569CED050E9F9B1F1D3C243237E789
D1942A7B6F14CFF6EFDB3FD620F827A51F2C9C62CF2C4B638BFDD32B4E3350EA
05B0B28D05B6890A4015C0B6D36CE7CFB8919BF0241990FAC51E3CAD7CF98361
D36D32C46D37418740864F2A2C13A599A345C905751D38F67651D895964CD6C4
80B957CA4B631EACDD44ABB0BBCDF125297CA933664B0ED87C1B71804C706432
0CDD79FBD8ADBF5CC7BA65D6EB8CB9B968C1825683989BE5B519289011D07E88
279C558475617706F9D19A58F2D81CE8443522D8A644DD9EADB9C8414F1D949F
3D0A8B353732683AC800D5DE49FC7B8B739345990222EA4537E32D0EC61C3A92
C80E435245D3607178CD02CF2A3EC57C35C8E4610DB8473BAD3147AB4933B597
BF3A4DDD45A993FD64E82DBD6B48BBA786DD672080A09B3487820A1CC7E1EB1C
BF5E2558614A75E49ADC9DEFEF42A54F01292C5A14E3F162E3EAD97D0B9355AF
4603DFF47D0794FAF4A26C07036E48850C26F9EB1D4EB7F0AB4696F7B815A89C
993E4A14C4E21A6C64612BE22E907B2D75C9BE8B184E20E754D5C2DD24078ED9
F1E8068C5595D05E4B972F7872C5BDB4E998F16F77F5EFB74759AD521722DB68
C32623BE724D3EDD7D1F0865B3D179B610368B18F81043C9A162DCEA3372177A
8CBF309CB39838E9DE050C8B696554F6E633922FD23753DB32B27EC3990425C1
B371D4B9F26A0F429CC225350BD1CFF48D711C6C7DA31229D7608E7B6B1241DE
32ABE7DC3F36C6C247CAB4B6228ACE32F0D6D6CB4CC7DD1981ABBC60B2DD4299
4D6F55DD942CA34BB40C5783180F1208E6640159FB1BB7D7B8BB6C6B78732273
B6E2330869DB12B0DFEE4642507CFF444D119A8199C74F86D8A8802641EA7536
F9F86A9B516A9C1CF5B4EC476F80153863FCD6C352D8C3EE7D609D6DA190E7C8
806F0AC5214572C9F993040374CE8402C5EE81F7F350CE53BCDF2FF69C5BC373
10802C3EE7A0932A7629259E922E8E0C6873A974193B032FA3B1BD9344AD37EC
7BABF94B5755EF919A70B997BCF10FD866F94300BC7738389AE38AB3F0303BF9
51F25DACA5901DF785909109FB7C16D3D6D24B339A757B8E6D26A3FB3BAE345B
34FBFB6289A5B303CC3D9AA139C4DF4D044B5BE8E53C359C05047AA9F5D2A6F8
E0E2CCDE8DE2F13DBF5951EA0599E2AE7B38C42008BD8E1294D3C600833A6067
5A294AD7BCD42A423CA6F4DADC69CBEBB588B2DAFCB62A72352DFCF46CFAF156
BB6D7B6935DF34ED0828CA4CAAA60FEE0811F42CFB4920A9244AA4D6C23792BA
F3D5191FB3260A07B4E4C8B1E98EAFD2F75FBF6E9F628C529F97AB97C2B4BA8D
519739BE102C9FD08D037F7821FD0E181894A9A2EF18EF5510DC577101D8F8D5
BB8259718FA72B4F0F1FC5E6B80188320395854F440C204E098817641D3A9A3D
FC5ACDE79C9933491A0EFB03E98FB4EA4ACE64598586EC3F11FF002F5315C85D
A47569DE7900F8E9A7559379C572E3A7EF74187797F927B2FF8F2BF87137577C
51423FF8E1546EFF23BB6287F2B34E671E84351932BF9A4D7F9DF062BE676F66
A7992F3E244C9C4476ADCCD514635530371FD4128A52E8DA77A5D953CFD577B1
7A6455F74DBD5635AB1AC35610822BD94304D3C04A873208A2A9FDDBE6247809
E0C11B717058E2D2C2B4E2061A0665F914BD40895E96A2C2462B0BD9C149ED58
6C7D12B15CFD85709EF8199F73488274FA997609ECBD98D1D91EBBD735589FB2
688F6E107DF960EEEC2AE5F87D0079F00E2BFB003791290E1E8271E053A8E5D5
D93E28C7D2655722D177626893ED1D8F446E1C3ADB7AAF6AB6304B92B1EAB5B3
026851C0675261380E48D5B8ADE725910FB3046613E135B5A909011DEBFB53F7
CE5BCB1C66534566876C09A239691C2A9CEE23F00252BE206F65042DF0D0614C
FC2EF7B82FEE2B49E64AEFC03A222B6D6004B41CB2646953AF39F4B412195240
390381B4787BD81C2D6087D2FDE685D4C004131ED22C8C6275BD2D6DC45E54B5
6C1BED8A950F57B6C2701CEC62B389559D62C620C7220354C3AC927B72FDD2DA
6E49D6AB65D4971602D1702AE770192C98F53E95AAB844BA1214CB7A1DA3E1F7
8B9F150D7D4C186CC6852BCBE178EEB5904524E1DC57A69714D68D59FD88F6EC
F77A6450386FA8A408B1012344507B9C52C5ADD2ABE532EAAB7D0D0E764A4396
74AA91EAB2AD1AE92EAD2539FDCED1F5976ECD303D0F7C88A7D5A2433E51A6BC
5A92CFF474B422EF2DE03E4BAE7220AE1079E70DCDD020B12E356D553D9A73FF
FBBA5C6FDD2395CEEFB91EBA88F3440E1F0ED6B79A2F899246515EE94D2CF9CE
F6BA0B9F7EF41C41C267612708419C169F6EAA80FE8945D7D15DBC571236EF7A
679340BBFE94B3990F6C1974D2D6DB2DE852A9930448F6BE533CBA058D05E33F
32229C0FCFA243B79FDAD8524068DABFCF0E9CCF16222E1C986E76903F58792F
6ADD7492124E0864FBC54BDBD576CC40AE51C7AF0A7CA1E228D1985E3D370FD4
88FBEC97BE61FE3C04131D5F34C4F0FCA035D585FEE5C5C2E7BB4567DB7CE910
559018F73923353B0E331595F862DA259E3D391FA57CDDDE7104241C627E6578
13FBB45BDEF6278F9914272968B5F9E473F34EA8251DFF2183967D1A2938B320
2ED478C3AC7AA8B21132E7B640B8ADDC5633A45708C6505A6CF9DE347FAB9852
B5CC1970C01075DD6E91A9EFCE69C9ADB83D6D6D60550958056BDCF18DEF46B0
7DAA19DE466134A0EDE047797C284F7D3C4541DE513B58AF914321B7CA7A9A37
6E1A1229855317E82567C429977261E8964B0F45C0CF705F64B8CB8093E16239
BE9F757E3B7DA52039FCF2F4F1D44A8B0E470957B1D2EDD37C58AF0534B2CEF6
9FC52AA7DF789C6DDED08B9349E5DFCCCE94446F70C3B0F9D4112F9F822DD27C
36B2FA14B04F7F66A33924171F3F2632E826D42810FACE367805078418F97113
0D0980CF5E4512D3BC7E2388868370D9C95DFC234571EC4E79C3C1AD763CA87B
7180A4CC34424024E84A40D13F44CC02D206CA4D131E102E48B6CE5C46D311DB
126BAFB99EC05C5BF3343B6A769E6DF5B01340B1C6214C0DE585507788260621
1A596AFCCC14CD12D1CC61B31FC9001E6FA3F8C9B3142644EAA10318738052EB
E3026DBCE2F3DB4B64ECCBB2D31DDB29227265F3BC41A8FA94035EB14E0037B7
63D6FB5619CD2D9A312363ACB7B61D55624EF64814E7710220B3DBB3A5340A7E
DA58AE851C28AC50510265895A94BD83F5A6ED72C4E132765827AF27B3EF418A
3CA7F6BA77F0E7EBC5D7C32C7F59B452DD75201445397C96ADA30BD30E929700
94F92895BEB79F4F0F5E898B68DA0340700C6306D62D57A5E669D70B09270F50
A03DDF0B9E986F5D494E61E5BD8CE833BB1FD53625AE1BAD7C59EDFACC2F9CF6
0F66781BEFA116C4E3994E9EA34BFB12DA83ABAC616CE0DAAECC8B2475A06B98
C0DB96FA614540A576B482967BF6B02B5942EC932EA76089F2837E9B4F7F2F47
A98FD7642891CB5DA5CA719FC6006B9CB01DD0879A7C801A9A18FFB999D95691
E7F35C075C5CF94650A33A6D479538FA9D169BE72CBDC62037F7B8DDB90FE8E9
44D51C6CDC4675B4E6669F7B29429A96ACBD0582F1757469171C3AD7926D9055
4131D1C1D45398F57B95DDD47C42D93320541F0A74C77BCB871D4678F4D88A63
79E6A17F17DE83E3D07DA264498805040D5845AC84015891291E422D5A482161
4362194D2FAA79806A832BC226DA49858BF5E9BF23A79863D64B28198084A09A
005AE4F5780972F96BDC888818E45182E114B3E75369EA40904ADC4113E30284
B2C27FB190BD1D870874CA44D86E6BB32B36048D15BFB0A915C56486F05CFA98
44510386743DE50D762E59D5116E550E33F9D20DF76C886FDAD2339F53E2337E
3CF6D9CF595CF2F915E4F479A6A36669DC74823BACF3D79A4B7B989E954AA76A
5D5F766181C08ADA7679FDE9479EC7F007B38D5247E273E06794A4C82AB2A37A
B14927C1C3CBD26E876A730FDBC0B4CAC43DA883F1B26AEBD8A9D073E2C035B8
BB81EB8B43640A6B4CA89DF5EC476AFB08ABBE6C66D5A8A35B9CA2194434CA7A
4B6233D04990929055952BBDF51D1C99A8364C2B982F26B367F21FFE3165F92C
42160AD3A079CFAB5876366BEBFADB045544B932BE1AC3F1F44BF3327C4C8130
D78750B2D5BCF82E2417EC64715641BC2F012F272ED4423EB2F7BB8C286D6D3A
CC63C54AED903387F62200104E4E2B40F9419CD7BEDCB874A46F043005B5DDE1
F03B7BCADE933684A186065EB1A7983A2CE1CF5B8F8C541A19D9B1D65DF8D1A9
B2F4142BAE2AF9802F3D92892B17EB32AD928D54CDB0CC6E2400FFB47B124069
08BB255A32A61E3119347823BEDDECA22F47C2DCCF283157514E916FEFD6CA2F
5EB73FA3AA2E29BC0A0B8524D64E9751956FCFB1D6F555E23FAC6D1AE623A5D6
579371E0B0AF79C8DBFBD90E95D780C3B3F39E19FB5CC27F6A708735210794F2
B230171D2E471D0D70A558448588AE5AE52C9B93C1B717EFFC06BAD1D0AA83E5
64C55F72F282136A4A6B130E670F744A23FBB64E77D724EC81D48E4405B9B207
66C5B7AA41A2517933B396AF38A1726E7791EAB9848FF3077C972704D6B08225
4F0E0411762D33AB70031CE06D611FC3B0C09474C75AA5F75917FA23381485A3
681A79FB4FE2D688193E193BCB2009101FD29BFDA2948B9773978E5E26C50BAD
96558C787CCC0B1E26D7E76ADAADD2570FF935F7FC2FF9F43E2878251FFA1F7B
80AB6144EFAB722590C45BC49CE7A43BFCCF441FA0F6AD20DA58EAF4C74B0271
5B1EF954A6864CD105CA3536E76697380596717889F187861B7A1C319684D771
1053E186DD11390BEADB26B43AA8949AC3B5FAE5809C86D63C4AEF7F52FF7D3A
72BC9639A7834FC1E9886AF7608C9862B55FE83F6C419294C52889397D54DAE3
DA296E411D10DA9EC344DCD2C8208220B328B0AD95138AAA6B1DC113C1DBF99F
3764A79D268ECBD28956DE9DE07AF9DD04E4AF8A093E0F4BD50598C35C189A31
45A3337A91833F8C037837CE929EDD8C51D9D04E9ABE41DB2539612134885B20
3546963BAF28569D22C589E3B262BE2E45ADB181DC61DCAE7759FF5DA19D64C7
A63E32C0A227F0A64EEB6CAE64DBFDCA3A2FE60CA468779DA968841FC782514F
3ACDE4810C7C76338ACB8C9FC2F6CE1D730CD599A6942FCEC928730A3BC941A8
BC0EEC12ABA8385F9948BBB759EA8391DE642C876F24CA0A5709ACEA9E271646
2D6FC542D2A9529DE071548134B26447943BA56A4D8B7D0F331D6509B1CF1F6A
B0B9CFFB0884CE15912D7DAEB37FF5EDB8A31A9C8F51A3BBF4E34BA79DB6D6D0
51155E64C0AEBB447236ADF457D765FD1C2205D54CDC2BA032A2076589A6CA7E
EA6636D111A1D0439C43200DC1AFA12B43E8003798F4BD6DE9A8364634332654
91906188AC9B9B90869E9FB0C601C54B0631385F9155F5DEE7AE526323700BD9
5DC11978D74AC8F5F428A6A9FEE62B3DF8E4EB2534C4B2F563DBEDC4896FD569
D44BD52BEBEEE1DE9CB1266E7E7306D24C6CFB6E5D3E26A8C77A2AABEF3BA389
7C9C345BCD1AF5C5ED37F5A7F6F7EC1C22577E529000989A361CB92D7B4EF0A1
B1B87223FC333D169F7E27853D6DD5E9219A31DABDD3549D21765BE458C921D8
9FC80EA813F3AFAA0E4239252DF6E75D04BA72F3E847DF4861F44D9E0548A54A
C80C3B548DBDAABE1C1E3B318C24480D026C167BC6E3416D4B83A51145D13685
FC7DEDC6B54CD522BDC83F7D70BECBDF294970DF32171ACC9F008756D8135FE7
6EC9BEB3DBF3B2802675DBC75321EBFE4ADC9544FF96F6E452DA881B6A737535
91BB331CE638B546BABF4449AA85156A0E471F1A9AD22B5467D1EC985495BD10
F60D12282D5789566A8F70DE8A3ACEAD48F1CD71CA3D81B0E6DC6161110A1726
8EC9A820BAAF063C2208EF54EEDF7C6C2C9B82088C9C9F6653659C7EE73116ED
09DC79C9C8E7E3CADF35027996B0D94B656104A1B6543E159D01AB92B602A35F
C8CF45275B1B2EF6F81B82155ADCD9A5B61B706DDD000809E4F926BFB691028A
CF060EC962D8B518C3DD3A267DC92666721E769B62EBCF8F3C5626BDF36A1328
ACEABA9234E693CBBC9A0AD0F948E071B40DA17791E40862DB661D21AB34B5A9
53E39E2E56F7FAC89720D7C441CB7D93083B3807D1AB78814C2D1D97451D1737
F561ADF6F66A3D87E0548AEC7B17D81919EEAD454B1765A0CC8C6F0D5052696B
326CD3F30C370B0F50C95E2F21582909D4A391E09368BCE859BDED85D2630BDB
474F0BA90F4C0A2D09F3A26015BB1E8FB612FE27C00952FE8302507E4950BFE2
C3CF62EE7A8CC4A8695EBF8810ADC71BCEA378A746B1B9E0E6494400581F0898
A0935DF7B4CF010909A9762BBA022F17175B119C4F5D232EF6D04F7D7054F09B
D8A99EE2A4D5D30814DE3E72DDB766122E93BD9BE11AAD01C2BE9B81D6A37057
23760CDD5AF6AB0729CD97569E46755BB16332E07BDDEF42C0F71E02354248D7
77FB3306F8216A60393DB46AB4B9C29F9B7BE963DC5650F97CBC717204647CC7
05ABB6AE211815BEC4E35B47BC9C02F15AECB2CBC699E095947E7781959DCE11
1CF5C16A3C8B819E6F87723F0846905DB20243EA003EF32E75FDAA7A2C891F41
704E2C303FF72F8267E00CFC83589927B1E7BED38FD33FC37057F4DCBFC42D8F
78643F3F1D58A2C5D5A1DDBBD00590DFD51283C9A58E8C11BAF25984924981A7
3A9E2C61B64760993F32D870DF6DB371BB13CD24B93E1BB49DF704EAB154B18F
DEC357D19DDBF7B078B1F8905E5475D3E0A48A5BD3411D9A7170C4C9D393C847
5C0084FCEAA47F31529A67737AD5320796767D2839FA835CD5F9340E8BA070D7
E74EDA0EFF39FB5B61707BDD73FF0AB2E96D7D579A097226F51AB70AD1961161
D7B11738D1B0C3D609CDB22D5509BC968201CCCC953B2B06EA06058F7E9AA167
83CE3FA3FBB240960D0DEF613AEFD973B38AD24C3A87EE9DB39038160380F567
F2039F4B22B768DFEC3F5CACCDFD4A3D8FF4519B9717268E84BBDCA80C7FAA8D
16AFC71320914EF80D4C8AB7EB3BFAE327F60C5A7769FBCDF7913526930EA6E1
2F6FEABC47E013BBCDCAB0490E86B8A9390660F5C4C09453892EFB114AC028FB
7C303D6A3C8B3D2B450589BD53A359CA299D791F40690D6261E2CDD241B49930
C140E323C5514B6D6575F7FAACCBD45D177F15D03E26E4952E113CC8A5E86D72
993BF2781F73D4DEB30CC9F9AE2A64487D329B23770CDD49F355AECC678682A3
29B643266AD5CC0F2C3CDE612914D7DA1E9B4C2E84C18BA7DF576673FE14F373
F6353A8ACE40343602841F5C5C1F8BD5303A27E9C78B3F30EC9FA2060250A211
82636FBD34B6B3649D1F79E8865BA052C6203D34B65EA0FCD9BE1FD0ADEE1D6A
0C31458FB707958F9A7DFBC1B3EBEDE8A591F519043151AEA6EEF052C950B065
328D51C19EFD80DFB4E71ED61A3E106D90F50588F5E46E7C7A03938D434C937A
74ADD12D1EF5AAFECD8694D68F76508FD107D9FA3B3B9ABF311DECB4B89C30F5
379A7871BF9AF40C07DEBD231B758D9B2E01ADAC74BDE7CB9C71FF895E01D8CA
FA90CE292A0538502081EB694C38D52D419C2A42A399D8EE0B5EDA13501CD676
AEC93CD49FD914046F4174B2619B9B51758A18F6224B2A9917C4F7D2700CF15F
3FE522FE70C28D9C55D0850B532087DBD650C865CA0F1F29A2E4D8609F02E3B2
834C38E05CC5393FC68ECD09CC88DC47FAC2850BA8315278D18C776C2788D79C
CF5EDF4BB8BD1B0097EE47FFDF459DE9345D032878D1A097DC2CF0EC4D9F56B7
821AAEC75DDA11E4318973F406E259AC71D750F330D2EB581FE7B2772D81791D
A96E5E30239EA6B8CD3656A5F52CDE8E13C639BA7F7CC025550151D31E702603
B35AAFE425FF7DD1841D001C00FBF7622EC6DCAB5D3A900DE9907B5484CB2ACC
F29337EF8F47FB442966A20BBDB6395DDC504F64B076708247170E3C5A7B338D
0D8843A60994D496A904D15AE58FF67A2F4BFC7D90C9E2E64057B855420506DE
A46DCE9F364694D337C2D580EBCB6279424C730E235AA2BA54B542828613A05D
66281271B21E81F77DCB8747759D5A5D9AAC47CFC00C544D578626E8A8805C19
0E5A51F6D6309C00AE6412A12F8E584AB8497F4AD428E633D4A41F3ECC3E60B0
9AC0684713CF41643AA52805F958AE7010731010F460F5A75004E3E95964026F
9110A52E8C9937DB5DB64857D1956CAFD81913D964583C085441843C65AE1E6E
F714B72D11B4BEDAFE2CF1F728ACBB7B397F2F35AFE876A2147CF3B095212183
746C77AA0BDF654F116531BDCC94EE5EE13603083ED9F17CD7A3BC85D894D688
B9E1AEFC83BE05D2258E9595C19B257D8BDA64523C1D74B4144D7FFBF67FAA78
5E6DADDB6C299B64F4CBFAB1A8650C6B28C4652015CF351338DE55B4894BD230
039E651821C138EB39AA78E08A94AABA9F7D485A53AE0330F4B6D9947A4208CC
4284696D6B57619D1EDB43F18750A1D5C729EE13E99DF0C8668461C31B0AD7D3
C3B08BD5B385B0CF8655A07CF106DDC5AD84948B35FE576B375D42631C16F3E1
CFDD184676A05CECDF0CDAB09C0F93602B38ACF9775196EDB0E6DD5815D372A6
92FC09CC467D0F910535F53235026E923E39C22434161ED2401053EAA7729AB3
835C2EF0CE1FAB12C9A061B64A95DD299D1AF2569CCC2DAE20FAF062CF463B6B
1E6C1303860AA58C1ABEBF8C9012D272EAE1785D7D59FA1D660ABA753651F7E2
44633C676C8E4945879786B0DB7DFBF63523E696757841EBBB67A93A3224583D
7EB428406CC4F1C930C597761CFFC9D5ED0948BD111BE9FDED373BB9EC7ACD71
5B758A602A8AB07BCC6C180BEB881BE05C8CA57C3F63408D0CC4A313F952D141
812D25B17B8A18F974C94F9389E227CF2436D4CE37E2F652BD1C70524A4F1D94
90ACBF035335AB3DFC8259A551390C5D0905877B9A9F81B79E9D076988778C93
0B748346842EE1C334D07B0849BBC7B402A85E53E2DBF7B5E9D89F2763514055
63240C1C840DE85D0C739BB188EE83588A29E3A8179D2B17146F862DB73E7386
BF35BA4BB86EC47E01
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
%%BeginFont: CMMI8
%!PS-AdobeFont-1.1: CMMI8 1.100
%%CreationDate: 1996 Jul 23 07:53:54
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
11 dict begin
/FontInfo 7 dict dup begin
/version (1.100) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMMI8) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -14.04 def
/isFixedPitch false def
end readonly def
/FontName /CMMI8 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 0 /.notdef put
readonly def
/FontBBox{-24 -250 1110 750}readonly def
/UniqueID 5087383 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AF95EF28A9C561DBDC98C47CF5
5250011D19E9366EB6FD153D3A100CAA6212E3D5D93990737F8D326D347B7EDC
4391C9DF440285B8FC159D0E98D4258FC57892DDF753642CD526A96ACEDA4120
788F22B1D09F149794E66DD1AC2C2B3BC6FEC59D626F427CD5AE9C54C7F78F62
C36F49B3C2E5E62AFB56DCEE87445A12A942C14AE618D1FE1B11A9CF9FAA1F32
617B598CE5058715EF3051E228F72F651040AD99A741F247C68007E68C84E9D1
D0BF99AA5D777D88A7D3CED2EA67F4AE61E8BC0495E7DA382E82DDB2B009DD63
532C74E3BE5EC555A014BCBB6AB31B8286D7712E0E926F8696830672B8214E9B
5D0740C16ADF0AFD47C4938F373575C6CA91E46D88DE24E682DEC44B57EA8AF8
4E57D45646073250D82C4B50CBBB0B369932618301F3D4186277103B53B3C9E6
DB42D6B30115F67B9D078220D5752644930643BDF9FACF684EBE13E39B65055E
B1BD054C324962025EC79E1D155936FE32D9F2224353F2A46C3558EF216F6BB2
A304BAF752BEEC36C4440B556AEFECF454BA7CBBA7537BCB10EBC21047333A89
8936419D857CD9F59EBA20B0A3D9BA4A0D3395336B4CDA4BA6451B6E4D1370FA
D9BDABB7F271BC1C6C48D9DF1E5A6FAE788F5609DE3C48D47A67097C547D9817
AD389FD24494D365D62017182ABEBCC79E7127AC417197B6109301EFEFD60FA3
94298CD8A0CFA8861BE3814E05368B4CDD4ED901F4CCAA145D0C7A5A6080618A
96D5B23FFA9F70DCA3BC0C0C9B9469A96F50117D57FAFACDC9F059CFD81B50B9
A1654593E5FFA2E906F3C0B6861BC85CEBAB83464F26C049EC0D70F25DC9E399
FCBA99C4E026953949028A6B7E92E0A9F922D3DBDBBD07DA1B1C76BD1D05ADA2
A309199A8C278B6CE76AA34ECA5FAC0370469626C0114ADE1B875C14839D7B00
BBB91354C10BE6D83009586F734348FF23F2FC989880EC574F18E16358B1997D
3A60866BFFB8F01BEB24025191AD909D92FF63F582B54919293CAC4A3648B88D
20E98F074AA0D357599EF56ED6E998F4068C6C3C05C6008AAED3848EF7864F65
6017C56602E84CA9A40D937861B0B014304FC7474E3AFA494D7024221B29F149
FC964167F8DD0F115A76D6293EF0D8568787EBE8BEC492721D2B838769E29A83
8AE5F1A2E5D4C5A052284FF76E28534FF94C094F3F3CF020850063AF721AE826
71FEE5CD9FE1B50031A48D27CCE73338C96053CAA9E6C4BEB047C9AC6C8D20E6
69C110A853005CCD439E582CC66D6C99592C07C22622619011B9AAA38BC373CB
24AFFA05C1A18C343F96D0FFB7CEDCEFC9D5EC44F2D6CDD14C9F61FB676008D4
C3656D5FFA579C45B836D20AB61F4BD1F865FE71CD4869205C8BD4D61B15C841
2FD1C300B070FC23E3EF609DD8ADBEDC1C68BADABC8BF7D20ABD5D78154D932D
C38F5C36B02E1E73F9C5C6048D5F517C60CF9474385118431DBB1A95CF3F9DD5
2DB8D4F7B958C95D8E7DB240FE711567AC10DE31C256B65E69A1626CF3DAFA06
3FD752F6E42E4D5EFFB607DA61B2A8ACA49E80629364773B52A684B4F11BCCBA
743A92043AB0EC807280BBB31CAEEB04E2DE748FF868DBA3B3C53593E8672A4B
D4529FC41EA6C80121B3E76411D540CC48F068BAA70A754B5731B4BEC5BEE4CA
E2B2FB3D9635D18800AB57C79D4A26CDF4156CAB5818CAED09C4D84A51D3E8AF
51AE4EF11919852B6131134AA88E522871490AF9D0E5AF6BD857427ACE98D1F5
AFA307F2CAD44F40F67973EC7797D74A54BDB2561E4CF01967AE25A861A6CC3C
70A31848410544050BFD57BC39EC3C3D2D7C269A53A63FFA8CCE8934C2E2F179
7EB3D1DF1745AFD1D9470AC502F430E3875837F7768A836803821A650E049C70
155675F3C4B0ADA7FF5D078027E5D89D2F0A31CCC2E8262514E79BBD0F10FA39
FCF9FBCA9C114CAE8F393A062549059C7F586A262FA2C8FCC0854763EBF28B41
174FADE80B3F242E49DF656E429388B2A7CA0AEF303BBC6963C2FE4B66F56C9F
A8490302F6E0E511D8AF8697407D02B724B8A840BAE4A5A696DA4047BBC7D409
E0B472BA39BAA6ACB0BCE251378E7C79049EF4D77FF5B0A36AF158B5A9363A3E
86B58E58A4CEDD551891B3BEB261A75B704D13C7E6CF8ED7DB277CE08B618E25
122E11DF099FEB26D49861A0E44CC39420431D3D4E80F90D35D80B85A80C6567
8B7C391C9DFF2FD7FA9E14D6136C50069370CDC40C2E27D5EBD57888398182EF
4C47FFC6F83E460E82884167B824E7AD634C19663A36007607E8F202A0F95B20
36A7F93AE92DF5785ED5AE6785429796BAAE967B4D52916E2C2173E66E84E39E
D6E4279FE20EA069E6D57324AD8772D59EFCFB585B2E9268668772949A9D529C
9E03C6A9ED1CD2C052E38F941012AED62A56DB2493FB3789F73037CF12E87B1B
D63D531BBA6923E1A311399FFD36D8F6EEF046E2A4B7D3CEBF0B26F6BF285604
87F8585DB08410DA3CEB60E79A358E58771D7B0278E3353193DB3293A5D9A5C4
5DC6E5F305A71937F9EFA6E6FCE4E22C27E9E78765468C1A743C0ADC09E31D41
815ADC87BF38FA48E56CA5A010B42ADA9A45CFBBF968F540C2928C8689AF9C46
A037CEFC0EB94064CCF9A4EC18261927E6CE42C2FA4373F7A61DFBEBB41E252B
7CD327E94C0BFD777FA91A8BCE327D8F5692D88C05B2D135ED2D70C37871058B
3085692018134DEED536D41D0A3803456F804148C138E80939CB35BB2E546A3F
F46C70BE35225CB6F3880C5D0A5D4C217A6DCC230C66D73028E56EEFE1D24E10
B7EECF5DB51E88F0F52417DE8714B59016D3A7D37C9D525F3C8C44A38FCEE36D
97B2C792263A7F2076F4AFCF58503BA2EFE2EB6C3E28C5E5C3EF4387542850CC
619F226D927289B13B831431ABE943D47575D471A573D31B1E0140B4D05CF7FE
5A311A2F5F7F7F22C1A5863D711457BEF311C3E5C0E56A3AA45C37217827A1BA
1B4176225F93F7D8392EDF5C13AE98B7510FC4BBBD616CF055FE9E2F8AFB507A
9059BD33028631FEC336141B20036487290BDD3427C1BFE3A5D050AD5A3F2526
8B7D49723DFEC05298DD35F8DA3043BBA9F32780DC48C57AD58D19FCB833AE30
8BA417884C6ECC97BD7E606AA9DD4D131E537A10867268F5FB4A459D4F3DD359
0652CFC8FAF0B7D717C677AFA83656D487B6A5BB6252EDB6D86A4CD059B73EB1
4EC6ED871566CD5B52597AF658423BD24FB10C72732781831F062FD1038113B4
77564A45337411283728A6DF8DD1001769825ADBB9785A8F1807D0FF2E3E78B8
898C622712836FBB9378C146B63AAD6607AE22746F7147F7829E2063160A55C2
8469C0C34AFFF8D99F00B3BCB41C868F5649C67A947AC4BD40AE1001768030C1
99EAD8D5FB217CE63E7376F320A718712B47567A50E1DCC20D9A197D43E1F720
4C960C728D83C7537EA1F95B6F4164741813EB898901BF0BC83AC64B21FF29D2
F025D06B3E6DFD3DF5A8C67334859DB64800A0610548515D2FE3FECCF79DD96C
2CB9C17C4D5BE2F25342B5B23919F2497589A44E3BD1A27DD2D7F211DC0F0DAC
151D8A30EC97A0E934A0430FEEBCCA8B66200BA58362204EF3DD25BDBE033380
5A94FDCA34CBAB8ADF5E020B424465FE69C27A82FD953D1864FEFE843379621C
259761A5FFFD9A838EDE48A9F2BE563A21641D7CEE7A4E7B583B4F0E026D0894
556831F274A90412066080AFC065699F136925C570C3066CDA7FF367196E2823
2CBDCD74D9E4D2973FDE571B73CB101B0CC6317679488031B763385867722273
9806A85E2293B2C44710C236B1E85E5576BBAECF75CDB723E51341CCF224DEEE
97C14AD3E5081EA91B713530F50776BEC4AC357B0D44F3A60EAAC2508DA99197
1BC5D9E3AF5E0E00D6124B871A2F0FC37BFC37D9E7C8207260D25EF5248A981E
C11CE4B39C5FF40329C6EDA377853B474DD008E986AD2CA6C7F2E681316B9206
00C3019FD5C7D5D35EB0B137CBC55D319430F228AA6FBA569D1F7144EB8C7854
3CC7BED6D8D990B125E87B92C9309824F77A74410B267ED7D6B9F5879BD8B425
37D9F4C71E80AE58DF4EBC36895848A17F533DC3299A9FB573ED3BEC659518EE
C7ED54913695E6987D76092F360DB083E0CEA412AB567DF1DE807FD6B0E788FE
85FAC00BD32BAC56FE872BCF27E821A9D26DDF1C1D37BF671B55F5D08A38F622
82D292706727624F92013F538C3C99F9886881E2C980CB50C382D7D702749E09
4C3F26754D64057CC8BED80A956190AD9AF31CF32E08A53E4721DDBEC84975FB
3AE56288B53671BD76073A2839E82B40365154F18D4ABE38502D0875A9CE70CC
5F4D7C83D1DA62E443333698F8EFD83FBE489A7FFDDEF61A4E69280882560ABD
AA79FD6809E9016F495BE7FF8FCBC2253EAA558CB76777602D69D8F293105451
37C0FA7EB6D1C10DC56370787799CAC822F999E4450FA50639698BEBBF1C7F44
8BD48FB78B388DEE4239A1B5AC17C0A8DD119244B4549D56195E5CC784C4065D
1926B6FBBB1A7E5354F7F8F41D41F8E565D544E404E9E2D0E80DC3F8E717D44E
A5FDC45C21BB65668F1787F17862E74FA14C8214F3C22A2A96BFE2259F5AD8D7
A1E54876BAE29792189C0C3D64A5629A6AF6D3B84FA013165BEDEFCA1244FD1F
2EAF3D375B508A83A48A5D6EAF909C40FCBDCB73B6ACBA82689DFDE60ADFEBF8
A1E45536E16F51A5F3CA865C6A4DD6EB8AA9A1B1A918FFAE5B200FD7FB126C31
406E43A3D089567ED51195DBE0E07696F948D4FCFCEEDAE4AFFA3BE56F137DE6
634733591588B80AB5641561BF48FAFD02E5B224A2C9D1B49A9AED64A763BAF1
43024F4E6247C027C3EFCB286D3C38D0DB390ECE9DAA85C175D43F92AD05CA9A
BBF9BD43FE5D46F9CBF59973620E902FCE8361E0482D05BE8E3160E3455A2A6E
AE015E9B78110F97425F6F7460E6E9CE88A661581D9C5A1BD17BE26455A1E529
BD35240910C61B8FB40500138A5227BC0AFB0D5A36F77E796324A3E93213D5E1
4D99AC9A468E4D395F54AD965B72B194084D70F0B307A83E83659B62B664AC32
A228AF144BA3878BB33DEC5F6C950FD5BFAC1033533BA2135D3B68FFAE940FE6
3C9B220DD9E772210D808F0EE6BD8AD0B777047174E72191C7580D4C260C7A90
5F09D4083A8D8DEA90F7F997A2DA3FB3DD83365435BC08C4F170F2B6DE7A19DB
CFC20B55986F3BB1AE8E39205E9AF39F02B60507976B459D8B4A9E93F44260FE
64C1A8D7233A754C735A4C05D9929D21B3DD1B3D65A6195F3CEE6C6FC6226114
8DE38B05D6409340FFD926943AC45597E0CB2A1DAB60084658BDCE63C9C173DE
6D647CB6B2C0B2F20C6B7144E55393E1A237705E06DF4F44F2504ECEB2CE7EB2
74A05640F933241AEC22CE04013AE6EF188EBE8C81184389911B34FD80712FEE
2E2BEB985274A3413B5C64E0D0F02C6DE966B42D03C337B5F84861FF8A27A54C
C4AFF8FBB7A456F1E75F89C09DE43330E7126796AC81636CA0938720F3352926
943CE66D5DEACA97AE604BBD1A836613C1AA2A9B4C3A230C38BE0C17378F89E3
6D1070593A2D7D6FDDAF35F805630DD952CA1209A8F68D2899E0971EF24E3FD9
7C3099A2756D0DC5131883D9E0A1E33F2CD4938C599DCEF4A3EF2E13008AA9EA
A620F9ABDA70EB2C57A3E63AEDB88B91E5F266070FD078644EA5F8B4B6F4FDE7
C8276D7E5CD38C253A824617DA15AB1310FA5F45EB5CFA645A27EB9404F9C504
DFDB4B886150753E9A8759347CD8FAE413F7A10FB9CC88C0732E4F26FFB9C268
7F0AD8049278B8F2A7959188FB9BF0C49E86E92D948B7CB2568EB67DECB0E56A
246DFB11B6CF09B39125619E119D5B6067BA127DF28373B6E2620D5B763EE9AC
6681F51D0CECE879C316CDC2A5F4C63A037E5D168A87679199C12FF26906D502
454CD72B4E32C9C31C948FDF01D743F2988C1885F22AC65FCC0417C52FC7183A
D8A6D56D971DD25C01E2973830A049E0FCD5D15AE9074D31BB8D23A5F8FCF09E
2B0C89B60FE8EF02DB4367DBF5C4DF51D4EE082203C23666F5DBF650E8CCF85A
E937DD795DC0611E0643A9373013550F931D1688C3E21FC5787054B2F2A5C83F
69EB0E14FAAF2716E36D02DAE9EE6761DBC0A2455EF147A165FCD05DD39263BB
B49017C24A0501E000A70F2B95DF5F30AFFBD775F011D63CAA6E946836157407
F5B282A8E42427B8382B774B62DDE3817E1B69C08A274A8E1C64D29BFAFD27A0
E46E8ECBD88B7F1B0DC81B8CA45AD7C89E709D7F53047088F94F6AA62D3CF8D4
22BC82F96FB0206BE9D6C7B07A5025474E239C0F02CB7F5286C1BBFD778C850D
FFB71752249A1B1BAA903B3B914E81E13D00F1FFC7B4426902C0C7C36422F841
6A36AE1360DD972C5C2FA58293CA834F3F28D71F362C82524CFEF9A874AD660B
3D1B7C9FA331B1EA9E2F41F62067CDC5D09FE7519568725FDB98157BCACF353A
9BA8F2A3296B2D62C5570571CFC79DC1F54F10ECF70C24B6F9A5F5E6DAE31FDB
24BC9A1EC236FB8EE9DB21209A29BDD470EBAADB82E1AF728D8829713EB04723
B2F033F64D7E64B2B3D15084F99FB887186CCAF4C6B75C46657493045A6BA004
D2AFF7F71C6F50C00B17B038FA190E6957AFFB5C6F6B273E5AFA4E32BE777179
E709C6495A729BB5565751D0CBB019B6B0903CA15B7A9E4D1AD26776817C042F
53501164911DFFD064A297E21E09065CDA775979AE9B98DFCE9376106FFFF0A1
1BA20999E81A1314047A8B74E0FD5E624C98B03A368C7D94D88CC8B638383174
A91DDBD67C98374FF0B4AA38707C30A33611E35B47F78528C82BA6E97B24A6E8
918AD401200C77FB7B049360A8BE3C79F7D6DF7FC2708FB6A456199AAB8C2DA3
442EA6BE32F0EC2EE9CEB664A5E6FDCA7073348C0B32B799F99FC089C63751A9
62312A58588E2074511F441213051ADC145ACAD36B0E6E2CB01EC14077DC6982
D72CE297EA31DAA553B748A13F53B128C3CBAEAE7582EE504939BD83EEF31313
C5B8161A6CC676819307754531B8C9A7F51AE47E6DD67C9CF1DB33656D5237FA
6E59919E0752D6B1D5F3F8283C15BD5ACBDAC68E962163B17AB18E06D58A670D
5D40B435C4A21E91720CDA99F555FC4CC73B96DAB0AA1FFE81F625A8BDAC0202
7D9DE3A2E0687DA224414FBE6850C8C0F4982391A8832286E0B6981976600911
0E8EF833C24338500C68E85095BC5CE08874FC01342D0A08FE5DC38358A9894C
41F8EF6DAF2C45B6F4CDB508951E6AB761B815D35FC70D251CBED8A2D80DBDAE
2B9D7952B9083560C80D4AB3D062423B591C03DFE791427AF8D45936B4B61436
D4C2EDE4BE30D40A754BBB2A3F6ADDCCD20F12D02998F86B3EF55552BC7AC769
90A8F19DD353D95E41BDCE13BFF45A97514337AD3F888CE5D54A7528B2F35CBD
DC925814060DA963D910BB91169629C593843D4F5C05CADB4FA64E794E33829C
E6771A3508C20F4080B5178330B661C7FFF871EB5854ACDB2CB6CEA21E88B123
9302B72AC1925E438AE2FC243966D558592AD6DFBA6C4AEC101CDD131D90F79E
68E109E374B598522109DC8A6955AFA114DF02631E6458446AD9FAC6E58AB236
832CD6C366BBC3ED08279A030F686C6EE2F1331D543556B79411D1C4907113FD
F275DC891A630224C410B6DDEBAB960BADF9389EBAA92A1FB594F67224510C83
E1511B240C68F70440DAC3BF2DEA71440605738E8E1E2B111A3BA661ADB9ABD9
AAE8017C672ABCBD22F039872A56CC2D4591206E410E5021B6FB7E83DEB3B43D
AD36287C4B7CA73783D414054BBAA0AEA897CC828346BDB74D9E86E0FB2DC042
8B66F2BAEA994208703BFA2A2FCA7B9C3B93E9B99F93291C175348362C415822
55959182E5DD4F4A62A8D09E967014FBB03C9B3D361B64E5B3E6156778F4BC04
7DA7B17F8F7227C925A8E44D4498BDF693CDAC33382F6A20C5203636F448181E
49390BA4DF8A0213085A20AE24D83B8BD2CCE0D8E11676EFA998E60C68F75669
D325424CE012C4D97B05EE181066623011A4F4F6B39FDFC78B8EEE9613FFE41F
9037DA4DBC3E37979D22FC126C825E05C729FEAA818423073A63739B4F4C80A0
745A105DAE7F201617252EFA49516082FBBED1AC5AE0B2C4220214ED694939BE
BB5E080C1D6CCB30129D0032942984BBE2436422CB12D253C30DA8F80687D67B
20AB6873E3A6E0D16F337432414EBA7C9340F4E80E73503F39A6BB85758CAF36
5770533F8D037EB759497143ACF26979ED508FAA6644B2A220D6C399449C573E
16C36371BD81D58D0C40138C568E8A49A587F89EC9C0FF528C71A823DA531059
0385D41E3E3721044966C63D842F8AC3E3AB9FAFEB0C661E9C0B11C5F2F2003E
94536F76F08710701C52E5A6DA3DE26D5C3D6D54090FFA46484B1CD2271A4126
2187EAF00947C78118A369A69C7EEACDA233C2D3593FE968EE748368B46A7B10
469399C528F0948C7E9F4D1AD64863FEE01DAD2F1CEC3AC97CB394A2DDC3E870
958FB341AD3D8E382C574A41E87D9F610B4BFB0DD4B18538F6E41D7D65966CCC
236B0770163A242228C27CE5878F277DE29E7718808D420FBE9A6CBE0C57832F
4887D955B85B3098238BA997BF3B72DB01E492D8BFE7B85E3DA7B099F813FDD4
5DCA647972D88046A1FF42B8941DD1FD588BAFB5F80F9F46B46B2ACB960C9403
BB
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
AFC27E4A7E07D09FB08355F6EA74E530B0743143F2A871732D62D80F35B19FD2
C7FDF08105847F13D50934419AC647CBA71DF74F4531DC02BBDA22AEEA3FBBBB
407E0ACC52BDC60D01A29407CC4F93EB8BF6D4813E9BA858D54F38918AC82720
4956D50291F0546E50FCAFA6DBD0099123F5ECD4AB338DB310DB4CAE11337A89
8ED99B6F483940C97544F888EAF0CBEB11094A13C073D0061808662A04A82BA0
AD35E8782F854AF66C20C0FEF18D0ECDD1646321B93D327E53D88CA0E825FA95
05AA57BD768387BC39774F972BB2058BBBA9E088927ED2AD14F171E46C812603
4518158B3820FF42F5E105BA1E3F625CD090FAA42683C1B0C0779E110B715990
18749E90E4245652602B275D2DB23262956B11120C5A5B0B6ED9E3F1D1834773
EC92AA8296B5C1A8EB6ECBE7AD90949FC3F173D8B9C788F855E7E58864DEA6E1
D8CD4C8F92EC221E42B7A496B6DD2BAD3A3F09C634FF98EB79D9C91597845FD9
ACA0D441BFEFB5C179BA01E430FEC694F096288410F94432F15A463C43FE7BE7
773F83C13518B006538842764F95CE0524A1584A91633D215F6C6FE9A84C69D8
FF8AD5EB7B05EA45AA70B2C915751F3A07AB2EEF8A8BB602F0CDBC95F9E6A785
29EBDE33F5294EC134E47E5420D84C6408C736EF70250469864C65FF96680D10
2D4CDD51D36C67BE6F37F190F42A6B330B0E46E4BAA7DBA9BB62925913519425
E64CC21DC68BD341D3B016C03385A276C3E539C35AF9A52079D69C9B5E6CF6A1
8EE07B216BB68FA985143DEDF1C3324B7EAF2951640D749173A33BC1425D2335
D6A5C841C0E61AA5402B741336AD83A233D8123765136EA4EF3E6FB5E01E1A65
7A2FE1A8BAF14CDE7481FED78F9FAA76D961C67D2DBD22FBC303BB4F0AD2640A
6EE6308D2F2C361499CCC850BEC3C78DB9D512A6F7BBA3698A7F08AB3351D57C
EF012C8A0B0021594442991D5780EB8A1A1D66261591451FC2BCBD4AED39BDCC
6051D7562F579B6129DDCE97CBFF1A3AD3A1B71D153FEBCF8E7B5621D4313CCE
7F9ABCAAEFCB1964DE9E0E68FA9B85C6D1E882B2744417C87363374E88AAC50C
B7E1EE983D32309BF773DD0157E5043125B34A441E09BB7172FF59DE761F4ED9
8CF5A3DD24263C9CBCAA840499872119C6D4BEBC1D2732B29D9FB82EB668EB2E
2F1B88B5B1811570C274A98F9B285B67823F06435EED1E40711F2B5C47A29C5B
E21537E52DC08874F7C8F8861A0FA0CA56768A3A9D6136C3E5225485FAF7AFF4
6A3361D1B828FA753CFE701689930A09DB96D733772F3D31C57CD81DDB3CCC1D
EC92EE1A2AB7CE61CCEA2B71A3464D8A7121C6D7D41A261847DE505523BF4C09
9D3EF5A51C36B108F5ADA01C1D945152517D07CD95CDE2B60A0E13CD78A04A78
1332CDB09FD00273C4A2C893682905538C70B087E56A0121EC1AF22331276805
7B919C682CC8C028EC20C5990FD3E37231AB2705C66F5C45ACFC71137A6DF7BF
95A59516F8E4F6A13E04285C542A70894521B5E2BC36EA09030DE9FE557E00BB
C820DEF34E0E24E1A97C0358CCC5BB83C937CD6C16475CB2BCEC2C2B871BC4F7
2ABAD544065A33C5A1597CEC804FE21D7D29FEA2F69289E00682B81E958678CB
8CA18BBC1C88D14419CB44E5DF81B7E9F1562C9D6985A7959A6C29FB90BD95D9
8A50CDA8F313A424689015FA684D5C9DA917EC46A2B542A766EAA4CF9568B9F4
4FFF1C34ECDABEAB56B693084CDDFE2BD1E4135FB610162531AD57455F7CE67E
46BA72BECFA27C83BAC61D52A328537D317FAD421B3166EFB893BA302AB9C7C8
0F509B310163021BC6094B29423C44532AA555F9191C763A4298C704AB0B2452
49270BC5A41C3489FC3E351384745401C0167F6DC9F65D7532E1E28AC505511A
0ED2A7CFC814B05B9A9B1E9A369AF93EF2D7CCA2A2E9639480A4F3CD24BF8EFE
94E4BB8D3B5784008F97C64EBC9F94103D44794D7A4D116408E06604B42A0CA7
8B97B49B942C19BF6D767260C6F71FA7E09B4F91E729F6172E1D9867838AEE1A
CA75700C1D983E9917F66480E7239D917518FA8A9AA2E02F58FD34F0A2959176
F00F3D74C2FB77569A67500F96F71DF145238E70204CB318A1F6DFCC42F4D0D8
016A901D85BF4237142E17CD6586B3FE52536262DAA1891BEF378C94959CA750
C64FE7D05BFBFA6639072F7440BAB8579B0DEAF7E92EB6F16B7A68E40AAC686C
3211EC3E3AA36C4C2C92C409ECB6452CA0D343980A15DA7B67F09AA8CD6620E6
BC07C168279C8E8B7A14C7B0A6FE965BEFB8B3EBDD44F9A87AE689E608E19B37
802E88F79D73CB6C186CFCB06C6D6B7BE84070CC203633352348F92F0EEF931D
D3B886CF70DF4112681F7B526754B141624596B439DDE46A7A5DB9DF043A50FC
CFD8496A6D14FE8EE687AC6D96DAB402296A213A44BD32B3F263D50AFF983413
317898ABBB395BAC2669460F2F29C295D3272831177B94684AA925F7D669C58D
47417CCC4BDF4907C8A0C333FF548010FE69EDB1BA2D28227BC7A276680B8522
38541E97C83D780DAC5AFC94D8E3581B3BAE7C3CE5A5719012CBE9A41EC4C27D
CF98EDBBFF10BE60C6A5581B755E32985D6C24486375E53FA3DFF520F6644BE0
84913B1A36CA79794446BDD1D23A5B30DF0E3495ED89DF9AD049238648F04717
8117350930F6223870F78376CD499B505BC856A47CC7E997BB87AD559785647F
6CF83DC1C3F84D78860DD6A85F75930EBFEE72A34609DEAFBA822DF68F33953B
5870536FC16CA05B0D2DABA2ADC1E9664E57714751F2B510ADE8B8871C3D56D3
EBBA0B797B2FDB8B4B9D441211D3679680781B43482F8178FD4F920673FE2E4C
30B0E7C2CE0356F2A6763838A5B2E90E3FBD4DC164EB10D998FC6ADE09A41B75
8A099741612617C9F6C51F492EB17B3DBAED0AF7DC225004E66A6FD79255CA34
E618666E34562A629096C69AB404963E933EE93236CF148E3E216814C1B7C52F
A6170BBB65366F6074AF004EB3C69854E58C272C73781A8B6103E162914FC799
5B2D188A6486665CACD572FA43D74133547108D638EE0E15CA3E72A12C07AC07
417F1B963B4A0E742C0D01780E43B09FBC5E0006E55B3CE3F9F088EEBFF370E4
AB22CF4B8BCD1C232AC501CF32AC8804D34CCB263FE32A8E64A1D38F0DF0D3F1
0DADEC940B057E1D6DE7D0090D799479A242A534A7AEDA5900541CA1BEB740AA
FB7AE9126D75486601278A973B34D48F2CD14D15890D2AA98BC5E2D5CDC0E446
84E450EC88EB2331A77A931F5D0D6F8B8C6C9D962E6C0BFEDCCD4DA23B49556B
A2A32774AF574CC2B8161D408C993FA3C78B7003A28018CE3C55B4262F129DE9
C72B81BA9F91AB4B0D84466FFD2DC986964EBB4EB49F58B05C81BE4F2C294616
40F7F19EB6379A8EAEE5D8DF1677466D7123011171ED9C016A9FE7BBEB899921
8D0CA9626D1E8854326FC8B88AA081A65E479DB3CCEC94102568974CBB38162A
00CF58CDE0018C551270E0F764A38B486B69EBA2DC82F8B7F0AB23046B8D94EA
7AC0C62C50F5CEA48474672F43C72EE4EBD4372B95E1B2B22F6C0E156D9F3D80
B1722C675317E493CAB9C56A34649DA494C5D769175B78F6A926E2CA5F9A8809
BC84FBCBE84EB05018239AA273CB2FB561CE73E199E3CA2A141B70E5BC351495
977EFB5D92137DA3ECC21BA62A663B1826CE02041557C1DA7A330E86699C852C
6615D62AF8B3D5FD0464A6CEC272622D2195B69FC2A8EBBED64F817A308DD511
17561C894B34D62FB5507501C61D7C1B184E31918D8D037A8CAA9056BCE25024
38E4E0D39AEA6CF40019DA5A3976EC569A9562E2CE20FC01964830554029A2D8
0D1970CEE3398B15ECFB0D686FE4B016002D93A5F6300D79193031928474EBB9
426D3A74BFE2D194740E98F31C569C7713D3612FB41DB53CE33D05AC8B6373FA
7664DB7570B54009E3DD3E065CED31247C05777AA8C75B3F1265821BDA1E28B5
8EC5592336A75F67B13B272FC610AB5D8DCB9E3726D057E3B90E4E3D72093A83
0062F7ACC2540CB7E5FAA9151E8253A1510C84FC6B8456B30E27011C904E87E5
BBC9A1A43E985AFA67E368F0447D07E95D640A957C1678AA3CF3A9129FBA6FFE
E4CCD693AFF81C275E725113F7BCBB04BC5F11BAF9EFBC4CAF171201C0211E82
F3E474F9A784E56257E97F01AD30CFDAAC396245778217B883E23FD8E3F5C699
CF1314EC470135A6F8A92613B530AB76D0DD3CB45A5FD225FC9D3CD2EA1ABF8D
480CE1B80B6B8A58C5B7061A988AF9C61627EE3208A9EF4F0EA264E3A25D2D5F
4DBAA9A3634AA0869036758F35F6FC75493CE9716825A5444CCDCBA1330F0815
E64E4A90714E13567623721D4EA0E002AB79C1708CC808CB3A54800BB6C162F3
F204FF18231E646017A3E31815E57DFF4CB0D2B60D903FA9A7094E01618E3995
80AC76736FDEE8A8C22EA8EE7308FD21C36F979B293394B39761912CEAF581DD
88040D0F2BF0E98D9157AA48BE996EC9D44C64861CE95B0E499061077CDAE5D4
4AD78C7A95EFE5650F942C3C7D16CB0B63EA4CFD7E4026363585547C62B206D8
1F646440C695BF8DBAC440EA758A7136A84D4CF97D2C65E51991AA423349C839
4D2E5E43197C0AC7CA31CBC0CCB3758EC06B60129D74BE7B72E7BF754C0463D4
E9092BEE3D2C7F7033441BF9B292AF7159B7231ED1CC6B74A75B4B84C7A0736C
46B581DA84AC15682A403850CA6690FA4D9B27FCEAD48812301647846BB2DE29
067BE17495A37807E2C74B7F5066F51C0C51EC2F1318E09D80D810EBC93600D8
C3DB3684562738DE568571E36BD69EF0EE4774F1446874415265A9B5F55CB237
54C1A24EB45E0FEC008B4B28CE69A6943847648CDDAE2A1BF0A17178FAC65F49
F61E1973BA9D99C3A98D046044F5F5CB258091C7F3FB9B6220AFBAF1B42A9748
121F9A27F92240B04BDE29397269E944A7400BD9FFC00A02C7FAC1430076B06D
1B87E187BAEF21CE63CB81BCC009B802B6E5A0E8E7CFC254BD079DC6E09EACEE
1FC18255DBEE53EB6D098480C99721E0970C23C227800277BCE6D1BB8FF3CB83
80626D9EB79BD355D7493E8B0DBB1A7A2D6F9B63D1AEA78D8C095F2FFBF694A1
7B197E5FD6E70A2140CE335E778E7BB6C86DC38BAC28D084A6030C44F3554EA9
A3DA4AEA4C98E42EFD9D5042685A6B0C6977EABEE67AE8CE1897D64C02E00C5C
11799B1691B0C6CBD72419EA9ECBC5AF1086055B91EC98C902BA25442005A088
9B46907A093F422730F1D610BEF1706A15B1EEC6C2E83AEA844BCFF57F099F9E
EC0ED612A849F8388185A3EC67C281D82F2C85F9246020C75CEEC98D536CF81C
CE0E8B8EF89E4B8AE8CE71D3C76F78DF1DC3856A890CA92DF111A0B34E17ABE0
A737951DF9F7DCFFABA4A3C02D4E81682CE6A039F19FBC1AE5D2F04D6FA20040
DA0F6A5AD5E33FB62C832716E995DFAF132783991D322B59512A4CE128E289F9
09D563580A173C1BA0F0C51E56F851D6591F787CF3926DB738602DE4EC672B8B
2E5A2CF5D45280E737A62E39A9016B285ED099B9A709289A3214447231E41154
1E9D1E3A413FB0320ABD4A6AFC940A9397ECAF8E6FB2537167F69A3648CC23AD
2C772BBD1C78654AD449BDF7B84E53019632B8E1C972306E5B72523505F48B64
E005E641E7E5F9D035BE71AB78286EACD8E459B3C9C4E8401B9054B428D0A0FE
8F743F6B6AEA776814C2E31090A0C92D159D90B5C9F5BAD3A827B1475AB16008
EE77A0FC6D4F4D4D46321FF0E06A3BDEEAA515436254DE53152FC2D7502304C7
6DB8B6DEF69DE4D2BFAADFBEB6EA6D27272A2C05B3710EB81C298CC4C2C8C8E4
159692F5C3FA25D3ADAA7EFBF852330C54876D66AA314445E43314756A55B5A7
0724079276DF29FFCA858BED5C0A296D3980688BA75BFA5110449DF227A59D1D
401DCDF594CF0F255FABD69717A5430E220628CFEF6A44BFC59A271E271370ED
24927E1E94470533185E9D649296D61D83A9A00A81D6D89189D35BB61DE37030
1C95F3304679BBC53A003812DC711FE48508FAE8F42FFCD61A4F5227A16421FB
E8F2707B3B2082F695306CA2C8CA213C4E30214B19466AA896C6DB944D36FF1D
CE8111A3017AD8A64DF64B554FA701D56F7E76E1088CF1695DB381B957C65684
8D49EF3EE58A000B1F766099C8E498FBBEA5805B7FEE283954718F49516B0367
536FB442373CF84E687D455FBDBFE9975746D76E1CB005F42819D5428367C811
923F5F06F82C476A970A81894D2B43D203CB25393378B4C91BDFE98A4A4CC14D
25FDC3F419328AB87C0B68931DC78B806DD6C333E12B370C062190AFD27210D4
BBD592B700BAF45E7DCA517A846994CC02BC75EAB1C439E7038AD25A697F46CD
09E21ED98CC8DCA11EFA258C75450BB803DA58A92938646C127130079A9367B2
790C6FE62DE39DBBAD9C7231676A61379060669BD6ED0676CC245E44E186774E
6268D06123327583D6F9E808876D4FF9F26D9100A4EAA4335B3DEEF586CA4153
9834024D3559B73855C5B429257055751CDE2F857B0C8C2DC59CC159575D81CE
61A5BACFAB6A97559281D75918D3459F311D346565A24C4E118B412876143E49
C73795706473A8C957F90760BB7EE57B356F222865EDAA87FDA80F3D0D12D952
D662E1814DE96BE14C91F53337DFA2C5E7300DEECFA8FF41C5513D32CD942B99
7B887ABEB904C64EEDE69C09136CF0FC5B7AA08646F878FDA1AC379A0D9AB472
D0BB7956AE3D30DF60C19A4B0292F356BCF714533FE8C5793C08ADAFAE0E67AA
30C1A84B0BF5F471A7BD4E3060CB03C1C19C3F55320CAA4780C4953AECCC768A
D83BC6E64C5ED248C2E02E7728022721A657ECBD1DC7706F87E0EFEF5C38E862
7EC674A7BA115BB7740A05D19B9148C10E14646729D9E082807B095A59159F33
C23C14471C93F81A9C99A696260911063212B6A994CB9A829C261F15A369D819
0F56DB6CA115AA4E0364B5059067F2F35B12E635F30F4ECF271B4BEA31B7C6A3
E8FC7448530C43F62689EDB037323129B2D6D81271FE3F361D484B3F0177B181
3445DD25107CCAE7AD34EBB7A2106BAB4588D5DEF9868155CE90741E92F8C28D
AC1B8688C4D412B2B4F7D2188374B2CA09ECCAC2B84036B93F9FA8118DE0BE32
8317E59B3D0FA4D7C85B784ABB4D1C05F7FBF94419CBEB37B4E6D24457AC0F56
1CA38F5E2586C56AF58725C8EB3A320E9C4DCF46975D9BFA9A2C425F2362C34E
334FC8BFD1A05B439E322B78662F90039D7E57DD3858FF885653C3CF6D806B1D
091477895712487C969756EF574CEC1AC4659E082F15FFF7D4589A5449FD1212
88F4DAC0C6828F831E9C49F72283A6777FF47922FAA5BA961FA2C58373F8568E
1537684C62FA21C6F370EECF52F4C8D6F8B628C3DE081FE1EFC08F1B4EA52372
22909B54D5C35DD1AF4640BB4235E30BD20BF474803BAC924B08F21F131A1CD5
35CDDF62384A85C0DFB2C065C9A73C3FA37614B9F8862B4DAE4B593D060965CD
794088433EFBA34EEB5EDFD14DD051BE5F3B8491BABB527EA9E2228656ADD340
23D600D609F84140C14756D92913E0DF04D405AAF0652344DDE80CAEC84E87CF
5482D58E6590032D4E21C8915B9502CC75720D559362022302D2E5A62B01EF43
1F46CAC696A89D1BB7CEACD2801C4D18BC98D1AB7843EFBC407D22902776C45E
C4AEA03D2371D38F3EECD2E19612652783C7751A7DCE06B675533C99603F2D64
83B5F05EF76AA588E4720F31C0BEA5A58E1D0DD3FD8B5F30A8E117839E81F8D2
B8948BC13E4C20F89712BA638011B03D5F33BE3CF34F3CD8DE00E9993F740C5E
154A8C86D54D4DA5F68631C290804DD0175DD7338574DA85BD6A66994E056800
52140A275D1C8515A18997143D7F726FC1432411089B847F1174B9A8CF3D68A9
F6304099D1D44298E0FDDD462BD95B6DA24F3FD2DE6A28E058A43C1E3EF50A59
638FEDE1DF58F6899F6523E6197F1E04D4744E671F6FA09032EFA5E7A00592F0
756596A9DE1A236C6D9D0750217C0DB3AA7B56B849F661B9DBA9C22DDA0D62CA
8208F4333551C863491A033836B96B918DEA61D683528399EB705D17E833FC9D
0874DC7641536C2DF88F5A0A4AA2032C6B8C5E857C74B7AA31F18D27408B4140
F2DB060271CFA2C8ED1506B364988C7F97DD4097A0C27866CB2352E42E59C3D1
6777899D378A517B17E9DDA54868D4430D685D7AFBDCD7EFB19B82C191560ACD
8C74135E8EBDCED596A7F83628E55284497D1E734CB513A466E2D86F8DB2A184
5FDB2B046C771F07FCF4E33E16BCDF5C71802D27B141FFB429F7EEC97513C3C0
ECB794C396A6546C32B12714AE85CC8164B40EC7B3F99AB167AA27E15AECE4E4
61A44A80524DBC88350A64F48221CF78E17585B0ED4945E0D7239095790E52D2
790B17F936D4EBBBD383A8261F81DF44B338F27FDE8E621F4164AA5CBACF44E3
A36089223DC93C2F4B141D819435AE8E13AF459F9F933CA629C82362E907FA40
114FAC57854CB263F26D9724C3FE40BC2B6D977C74AE6B2E63597C6E5CEC92DB
724864B1776B92B8729BDAE13AB3645062BD58AB2DB4A509A6716433EA6CD047
B17684A6D97BE59931E1D9FEB4305F113DF4FBE26514C7AB7687CA83B67B1DB5
2BCAF7742694C71E9E9944AD345103DC6D92242F65BD62032B4F7551B7589838
DA4946455E1AC4480BC9E250B6C55D5FDC65AB7E4E53F47D2CED444FB599A5A6
84EC3A171A03DE312E3BC9628BBC8EB0DE4C12A0D959309B0D5FAAD4CBE4EB63
3967350A5A27FA7071F4D45EF7CD1A2F3BFB6A5BA9058B1E7F19984741BBB480
43EDEA7985904A297401E9F3C94D283DA42887225B323B243DFB8B9C29CEE425
57E37512F573A7931108AE60A39FE1C27F70D468C30622B6121D8D5609A51EEF
A97EBFAC6D57F50C1EF477D2E0846A1F6205DBF270C5B73552D85B62F493A627
45A86B4C6F3CAC65EF9B9F9511D385CC42B8358A074A75491CAA2B173DFB9BCA
19CA85E3E0C90D01BFD4FBD9C9D01C21945D82D74E8105E50298853990A9591B
111C9900C16AEFA09BC98E81AA93403E6FFBFBADA43E59D5AF6EF228A7A2AB98
F9A4CD314A8823FD213E585934126F6708AE5EA5FE7245BFE63A1482F1A2D2DB
C78FA3C3D385F3D2C0655A863227EE2631857285736264813A35E6F88FF2BA54
A9C9BF514021EB5A1CDA23A528EF39C9794A400F32ACE9E75517C4BBE7C2B54D
3747E34AE502B6D8BF209A4CB632D4CAA2C7CF2EB5D9A4C5DEBB6A33EC68ADC4
27E6C31DAEEE69FADCAD598AED6C9BF87FC1DFB1A0FDB2C1526051CF463CDD66
88980160F41D7B236EDA3D809FAD844DBAB73FAFA69D40D07232CA62FFE593CC
39699DE23D25C68207DF4C79957FDC719DC2B5FF56D69909365222C9CC41B2CD
2C15630ADA1186D963E67343485D6F9C88F70958770AEAB3B0E529B3D4C9F11B
031B5F02C5C2FD63C15F5DFC9C820F90D995FAC7DDB26215A92B9229D0459CBE
F350A67FA3B3385900A64CFBC2FAA219DEE86A8AF40C156F5D67E57654E01578
9594E0993125651AAEE8D08EEA8935973EFF583FD899DF6FAA30CC3F86F9ABB9
31BEB4B02F2A53AC4184DDDCF54994D1DCF7536E133585EA7CCFDB77CC6EC8C5
D421C73E4BB4475CE5147E0CDA9E14CD8EA5E7029E9D3158E1D87532A1AA88BF
E1F78F6A4561CD5673986C50023B6A034C51B84AAAB9C349A3B56028A948E206
58CEC2FDB02C0DCBBB6ABADDC16AA7500AF8B12A50A6D02739F4EC1A97429845
30E1E5722BF61ABF1D82BB0546BF09B83B39A61F75B64966B90D6923112C0770
98437014545C1E1BBF4E01CCAABC074641413A803B9ED64D65BE60BA76017A7B
5AE000E400833550A030E97045E3551159FDAF5851BB2BC309BA296E5CF11B8E
E28A65E0EFCC7C413E56B33A230648B8165524399DDEE6147846678168E47E0A
081D50CE4B93632923EE11D6E5C4BF2B62C5C76DC50B9982147267B47D079CAE
FD317675ACC63F33556C5A8BBD8BE4C238E16B33975618D26FE1605C229C7C65
4A52559013DF0800F5D2A1632A6B5F24E48A620A294CC8159EF99B314F0632CF
E5A825943A6E6C53A2F054AA5064BF1CD39F72BA4ED773469E7AA0F42EC1BCFF
759EE0A7FB65AD2F08A7AB956557F71AD02CF7B99E48C75A40F6346C8620EA6C
3185A9A42ACC0598334BC6E6E571A8EA101C2D63BA138C93E9BE47045C291795
3C244DFF3DD4DD4CC34BDFB5898E273DD663808A59BE81A43E35F46611AD08DF
4B8B68A0EEEB9FB152FC62F33BF8C61E43664986703CA8B2F20A655644197C41
1D6EA00F069785F652A06FD045896CAE1A8597EBA456F7CCD03FEF0BE8DE9356
86C55D32CCCFDA368F9011D27F91611D4D09B9EC5E96CF76DCB1DA526F9D85AA
F8758A1A26CF709C6CE2F22890ED8E5A2DF7F4080F1770DA85D9E900E4855D35
2D23AEFCAB3BA95CB635EBA6915F7606143D5C9CBA55458CC78275AB5827478A
B72B56FCAE20B558223829D017A68412C6EA13642EC0CD409771C57DE783781C
AF00C066C5EC626FF15A9BD2DE2C85808C2ACE4BEE23E82DB63008B26EF10899
EEAE8FEF7E6B9E45756D114DC8AEB23D7776F4B718D4FCCB1FA433B061E06EE9
D5B01A33444D9E6818BC5E71CD4A1D3A77E6B7C82248E26A067C7B30F27F6688
4116EB0A748F3399A86D64890F897BF781EFFA45C1EA1CBED790CC8C47D8EFC6
BD40B2C00DE1DB121348DFC2033E225FE93CD5113980687ED6549CB813D1451D
F6D2A35A2C9B40C21C557B0FCF68DE3BB427E549D886AADF23BA07B125269CE3
4FECF79FFEE7517DF53EF38D878B83BCB3AC328A17F99190FC7868276B1CACCF
334E1A22D338CA1D912A3940439E82F1D32A3FB2092505ABF8086649A69FE491
E3B4367A8230E28D27EEABCF455660465BBD5223FAC35F1527277BDED68AB5BA
7C7E3C977D3B347FAA23EAF609B5F4725EB4E62FFE756E624D804AE791EB7C78
66E04298DBBE791F3A0813A13ABA7C6CC1D63E4591643E574C3E1A6433D1D767
498B0D0BCC3D177BF00B673842223135265F595889BE7D1DA268D1A625637B38
69C93A46B6B79298F1062E6E10D513106582DE30E94A688BD92087E05FFD9586
2D0AF0D6DAECA7122E9F493D83FC49B2FFBBFDC68BFCB8BAE5A94ED2BC7D3ACC
789BDC02E548222A17D888FEC939BAB35E749103C534C25CAC3BEC2894A7A001
7B1FA808A688185D2633CF7E139F0DFF9CC784A8B39CAAF91068A5B0B0FE16B3
B4BF52D55767BFF058C40EB48DF8540FDD0F9A1B934B63E3D8BC05CC35BCA87C
DAD48EE60B17F8D6E96F439FEBF4E0D28871779ED7E4B1E66E77FF6DB3C590A5
6BCACD89B5A576DC194ABB82623EA65B3DAE13A03C64D12016015545B930EFB4
C8C3CECB0367147AA3CD76164D4AB0E78165BB1DDD0BB42DD2FC6B1CB2F40133
BE0ECA56FE63F90CDE88E9DB3440D162A24578C6A55B6A819B4276D3C283784E
9F75540BADA2C53CD5EA79D3F4E92582FFF7969CB6C0D61166DD84020FC6440D
4DF5FDAF7F5A5730A253C2D78FD3703525F6D5346BC464C7FBBCD02BDD58112E
3D54C15C165936EEEAAFC4386BF1E27E4805FCFD
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
515DB70A8D4F6146FE068DC1E5DE8BC57034FFF80CBE86DD09B724B3539A82A7
A8A84C947CB592B05989BC3F478C0F438CF290049C875A46953A2661429AD219
12846FFEEFEA78A9C2436E18F92481B4A05E9481916C2CE893837A19337564DD
FBB3C22A7A09775A5F3107F043EFD1F752A8B595D1DBCED9F405D4EC63F663AD
65EDA6EE256A96AA2B43F931B6C6085DEB90EC20F3223333D1F7BF3D052CC39B
3F9AA7711D13BE9EC2FFB78F531449D3D4448F4346A1443AE79A3813CDB9BE29
FCE6D5CD09F0C6BB9255AB2D0C6B35B0D19CEDCD7828FC516809D38970BD78D7
C2199B047EB92D71EC4C0F980D1B1D5CE1D39A48DAD8FEE08B4D7D953EEA9B13
649BB03F3164F17D113DB2A4B4F18486B04D35E9A942340DE7E4238828B75914
191D1620E51BA684E626986A3AD5E6CAED58B4297EF93C04F2177CE09925E42D
F009F78F9650F9EC923829C58755D510FB804A23F74FAFB2CEFE6DBF48DEC355
16D1CCFAAE7EE9EA4FE621FCF1026351C92FE671D1B2C2DB298D93390DCBB121
B36A2F0D6FEE3E06822D1FF3E174DAEA4A718E83A13E6D6611ADE11BE57BF443
3C92496065E84ED79A79AC5C8F61891E03B038FE3FF8341CCD3EBD48CE356156
B33887B2AD4083293C7BB690D91E2E416D29BF75F4F96EF48D71905092B35E18
E79AB33AA1DE987DBD8A73A0C7A41D65005675CB31C78C4F5B9F374F4BB0FFED
1138AFC60DF753FB5BDB6015EB43CE25C61D4B1CC5C20FBD105141EF32C35F21
930982907063A4992FDA4F7F041BE623A88514495F2CC41E144F45187F547824
4A4B89BC1A075FDC9627E98E079D53E45D0763C1774455CDBC5A65A91DDB1C6A
F896B2069D1024FFD09E2BBD51C81CFA251C4E038571C2102D9456E7A6B80347
CC251C4AF5CB123A4A61A6F2FCEEA710A12966E9F554026EE755218EFEB01CB9
68FAAB102B918B10DC1980C73F50F1A3146DE61623D8709710DC4BD89FAFF8C6
E8F61A823FF8291E1ED5C9C477ED90B5C491642298BEA01D31829AEF944D6584
694306410704A6D1DA12C555D2E9D981D60624A6CABC8707ABF80F6757F3AFF9
BAA6C0BE6B77C9710AA0187B8D23EB5D154192BF1C3972CBF9AA29C87AD79F9F
EF49628BD7F10FA1E8F6E275D936EBC0E02DB9F90351DCD24F62FEB84B268A74
447CE05483F075A51DB9FCBD88D26EC0661C927567C74EAD42042199BF8F5237
F5DB4AC76F10844E264C431EB47857110695E8DB68009BFA3D2D26489381250A
A99524013E5A1E9BF7787FDCBFBD66049EDF59D90053751B93349FD5FDE5E378
BAA2C357363BA470794C435B68F66BDE5D70E03326B57A5D8711D122E422A71D
CC56A8A695E58A76B30C39C7EADA16F1E677A29C6E986C40F898C4C967964006
77F44498106C50FEFA7F4FB95E56E573475BD87C65B03F7FF774657D2FE1D5AA
6E32EA16D2A3F54742CB04CA08F77798A874964B4E4D7440E20C3BBFC9AFD9B6
28C0294AB3A7D05A5823A66C599C81238303F3EA4C58E778910D15302A6A1265
161B91FAAB3D399EEAE41004F64C63D5819CAF9E8714F809F95413506C7D7A77
55DB816D157FF3B61C0918583ABBBB4C807DD3FCE05CE2696F4B4DEB60B12D6E
7D4AC39D69F1FC180DA6B95EB8FF118AE80148B5123C3D8E192AB1EBB29EEFE4
ECD2E515611486C1F989443353DF4D6DCBF779AEF9CF4945BFE84A5E2E170AA8
01830ED35FA08E947BC9DDB17EAD46AA4847AA1336B15AA5636976D095EC3EC2
E38F14D73B987F2B59864EDCADAC41357836D28756D92A3A10D9CAEF33919AF0
940BDF66C4956B814F046FDE2D47984182CB624B3CA4F37552D5339804453623
7462D4D0FAD3BB48D72D687D65676FD854DF7CD6CFAE842CF38635CB071C0AB5
29BF74F78DFD98111CDFBB9652BD7A851EAF82EF2048D5EBA2971852F814DB30
BDCC948779FC063CA18A6593A3EEE4A318B7B254E2B89EB9944EE2CD126F637A
27AE39C85C5239129E8FE1BD0346B90CD13609F2EB78E721FC1ECD8A2156A4C4
E06BBCBD33200840BC9F3EE48426726DCCC881CB5A61AC9604486D957839FE1D
C78216A08DD7AC7EBA6F949C0FB14160F18BA207F9B21983047B78BF9BAF1656
BED2D996C0A2C5ECEBBAB5BA50A6F21CF84D281D083E972E3AD1A8EDAC37B5C6
6E23DF0F6825454B6F6F779EB16030E1B64E0E969599D6CAE3E66EFF52568AD4
50C9310716BC3B4455A4F2EA66708ECFDAD4D756204B48F8557FADFEF16443E2
69A4C0FCB3A7BBD57E2A22CA683D6FB30B28F1CB6836CF6D8FB551DF6A0793DE
CF8D491796235061F4C2E9566061F741E7DD0619302061C79D283E207BB37A21
0835551561143A32B4DAB99A67079CEDB74ED77E0CEEF02CAC7E26AABF091DB6
32D5020F4849401B040BA703E49DDD59C7A617B66C5C20CBAB0C9B9283F146EA
F007E7B766882F4631E8052DEA5802E788F6D754903E5BC847EE914A434DC0FE
6824A605B73E62A37704C49EA76E447A55FE73B2F7CDBD79AF0BDF2AE0290932
752787682CB4A46B394B52344B0B9EA0D0A4593E6734C6C18567D0EF14800280
FC9B1CDF6A15428B06A44A8C09B6905B8365C547A1B6EDA84D623D42E10E584B
2FAF569D8C8254FCA291F88D572A5EB041465AA20C20BBAC9E11FEEA8B096DF9
7C6F54506169BE7A8A4C9BE4108908BCE379A1B6D97E1E0B061B5C80FC54ABC6
D8B78906A4C2FD3958EF6D37A478EFC1F8F31AB47461201665094F82D0C0DA0F
3385882E393944A24F73D6ECB1231A16C2414316736684521BAAEE15E39E953D
E727AD07C1C9215C41730F5A422CCA2ECAFE685E48F9E922D8F43C27418AF9B8
EA352EEFF02C9A78FBD534AA5CEBD15D7F3E09751450790800B086279CCDD27A
FB730C4AF00D00E660DB2DD7336D18477EDD30BC210621A59E1D6D030559BC55
EF767DF941914701943C712DDB9F3779FAC8B3F3EB51FADD541D0B303051CB2B
D3CF6567A54F0AC8E8FE7B59AA36256C79AD2FCC346CCFC40381FC2EEA94682B
FE81CC90203D6315B090624368E54C656451A8458303102EA5E8DDBC09DBC805
4EEC4D863F1B057B371B2EC05ECB43398634B25EACDEC6B1665777B181257BB0
852CEF5A8E238E15A490375F21D4BE8F62F63E3BE216CD52B165247C396D7842
4935FADB05F3389692392D898AE8030266E8CF25706758CD3C49A620E42B3180
DE3182F36D544539E564BCB0C9560006D7024C3602C36F716B74FFA08DEAD1F1
4DA47A8188A01B24A910071BDD0CFEBC0DE56FB9AA413672BFFE73EB2018B004
B08366909FAA86D6FD6C8D4C2B8603CDBFB009A6F95853710044B64282949268
F127E39B0DA6BF93144F9EF677339B3B2D44CF332278464C03B8F1F767AADDBD
93723EDE9D6C3178842112DAF7391A4D244C9333E9042BD16091C33BD8E83D09
4E036791996ED40A813C0CEC1D978E279E5F65C99896E2825440A88663D2F854
779DFF00521C5AD574A76EB4DE8773699B7821B0590C6AA30850532D3D4C691B
45ACBC05C122A15320A832C74637EC0F26560A711E825480C9589F8DD195725F
8B634853DB79C14DC7CB9F5B9A138833D5C36D5320D8248BCA941E0320EA74C2
FA7CD363F28FC16E00C2C2C381F9E4085BBE8CA82D5A2C2807E04BDB516C639C
C69CAEF74E51C21F63D256FDD78EDCE4AD15372727A87D6B78BDB92D7081263C
6C04E0979422124343147E1434A1D16458E87EDBAA13FA85B89831
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
%%BeginFont: CMBX12
%!PS-AdobeFont-1.1: CMBX12 1.0
%%CreationDate: 1991 Aug 20 16:34:54
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
11 dict begin
/FontInfo 7 dict dup begin
/version (1.0) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMBX12) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Bold) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /CMBX12 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 0 /.notdef put
readonly def
/FontBBox{-53 -251 1139 750}readonly def
/UniqueID 5000769 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712
B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99
AEBE70DAAED49EA45AF94F081934AA47894A370D698ABABDA4215500B190AF26
7FCFB7DDA2BC68605A4EF61ECCA3D61C684B47FFB5887A3BEDE0B4D30E8EBABF
20980C23312618EB0EAF289B2924FF4A334B85D98FD68545FDADB47F991E7390
B10EE86A46A5AF8866C010225024D5E5862D49DEB5D8ECCB95D94283C50A363D
68A49071445610F03CE3600945118A6BC0B3AA4593104E727261C68C4A47F809
D77E4CF27B3681F6B6F3AC498E45361BF9E01FAF5527F5E3CC790D3084674B3E
26296F3E03321B5C555D2458578A89E72D3166A3C5D740B3ABB127CF420C316D
F957873DA04CF0DB25A73574A4DE2E4F2D5D4E8E0B430654CF7F341A1BDB3E26
77C194764EAD58C585F49EF10843FE020F9FDFD9008D660DE50B9BD7A2A87299
BC319E66D781101BB956E30643A19B93C8967E1AE4719F300BFE5866F0D6DA5E
C55E171A24D3B707EFA325D47F473764E99BC8B1108D815CF2ACADFA6C4663E8
30855D673CE98AB78F5F829F7FA226AB57F07B3E7D4E7CE30ED3B7EB0D3035C5
148DA8D9FA34483414FDA8E3DC9E6C479E3EEE9A11A0547FC9085FA4631AD19C
E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7A71316B2E148D
E2A1732B3627109EA446CB320EBBE2E78281CDF0890E2E72B6711335857F1E23
337C75E729701E93D5BEC0630CDC7F4E957233EC09F917E5CA703C7E93841598
0E73843FC6619DE017C8473A6D1B2BE5142DEBA285B98FA1CC5E64D2ADB981E6
472971848451A245DDF6AA3B8225E9AC8E4630B0FF32D679EC27ACAD85C6394E
A6F71023B660EE883D8B676837E9EBA4E42BA8F365433A900F1DC3A9F0E88A26
3266FEEFE1F2ED62F1442F13D5FAEAC4AEA2B94F85796847D02177830C1BF993
B6275F5AAF917BD6D7C29CF07D079881C35E85C13B4BE67EE47B63CB546AF369
985A9BF05F7E2CC6BAE290E34389D35DEFCC91F7F48E60636C02E7841E160009
6281E3648935FC28D02006D68AAB51FFE7361F1F213992AFF9F1A72E42F5F85E
6C9A39FC1C21E0F3EA44627F1592540553DD826DBFE1932086F1713C09245A25
0A527A6E18609769A83EAE240E1DD1A5A3BC63AF3C20E18F1773D712509AF7B5
F07BD9BC5951E560DFD87EB9DF2843F162F54A6AFDE7021B3EB7010FEDFAAD82
A57E865FEE70828D34FB4FE5A729954D00196F31F826F222F9960A3650988A65
D65B32048DFF2F9CADAE324B5D7F3EA7ACE27FF62F90E840DEE49C476A26C973
36AB094F1C134DF8C7416293E445FC1E64AC31C52A5B9E74A5F04468E9E24BC5
3570AB3F785CF7A1592B389D32BA32B23FC766D52E67A7B75E771D1CB2B6293A
0B25C5CE217F8DD4BCFD173CB50DC4F7C7C3A50B6CAF943D0F1F8224E44971B9
D3A7E154031EB7ACFF9E43AA9F12BA885CF3277E1E43007D1E285BFAD80A714F
CC4199D47D8C612AD659883DD000E962EA0303B9B21C44FE1ED3BFF2E4E04F15
B492069A6C8AECD1D88B6FD596C0FCDB07A4C7C9CA3DDABFF24F2DA60CC5723D
BE77BF52844BA0499C85413E51E4DBF6109224F757EC57FA75AED05AFABB9CFC
09657D0D4E8C2E0EB9120FFB75C9463B900B2138E142B18BFED2C1C4BDDCB9B3
1D6263DC9B8469E465258D6B89FBE2C2B9D532274D4DF87AFDA2E343AD322672
568C94A91DF4A664FEFC64A4E365DE6013DDAB93EF33735CC3541A73FA563D90
5C5A9167C49AF36B3839B843180C35D729EB4C6BFA67EEFFB6D80FB7CBB7A3D8
9FD4FE1D7C12DEB49C593463CB5A0C7C7BB6439343F25AD4ABA1AE8A1ABCAABA
24FB707ED958121234C97BFC6F2C30BF244632A7D980A869182F3539E5F220E9
D9D381C02AEC98D84106F218B0155D2AE0E4D2C347F2CF05C4C94A4217A82A5C
01E07F1A8F482769A865E817CC0ED63D6696858B1AEFCBC0A467CBBB3A42B0CF
BB3F223FE7526DD1E078542DF449F73EB4ED3BCF7114C77308F4587B082DB506
DE10D8984456FA7D42F5314EC41AC4330E0EED82B51FF2E2F01753115A291AF9
A5D9437280FB340BCA001521B42C7C09D38B4FDFA4D367708B5D3769F0AE8996
4F188AD1C16E3D89AA086B5746DD8CADDB3B8DD62736ACAF1D91DCAF856DE977
A5DD766A1F553F635D235259FCED8606EED6744245BA7EA55ABCE33046A2C69E
AE831C4A65EB137E11FB97F81512997AC3B1F8A1FEA2F778D3402B8BF51010D7
AE693171CAD09F5546C40212E4434567411F7BBD36951D0AB7F0985D4903EC23
35EB0459131700A845B075BC66E11461E3B81097F6A4BD421E92EEB0A7B0E9E0
730C8E3C1C59961DB2432C5FA5C6351B86E692FFADDA4741B88296C9AE814C32
AF531A0A11AEC215E444C8F551B76B252EA727F881225E853EEA1107902AF7F4
E9B440AFC79E1D6F1063C388B705DD35D17279056F9C5F8CC53E3752AADCD13A
02E93D6DCAAFBC082F5BA0D3215F76B38190B9B32B5D1311F14E4D7A910BB740
BD11657577F79EDA9F76E16A48BFC9601CA6C0DD53822613CEE7A257C8BE2B9E
463955471ADD3ECB0B9FBF02B8C55A0779BE365C5B032EE766ED8A76E03895B6
94978C9366CF325FF5C57530450566C63C687F8346291424228CB72B95F21303
39FF207EF0D2AB54E0A77ADDD5837CAFD8758E1B8BD80B2884CC53F1BDC6E4E9
815D950E11041DC6D838D051F16D166ACDA27A065C69E71B1E426A3A18984D58
726EE9E4D8AD765D704E797E7782137DF57E3B5C7CECBCCC3B972D7906451917
1CBA627161D45AC23585F985FD75F83C72B0AF3CE18D867F3DA59A9D0501451A
D3B11D44847D39935956B52B97B401467C0F7813FAC3D02CEB8A3F92AF518AFC
76BB9FE2F336677AABF88DB404586ABC1F40E3D87E1F57ACAD0096F4736A1280
8780895F947F48A21204957777D480947B5DC677ADD34E4CBFB7682C05227BAB
1530DE054D91B0F42DBDF53422A671E9481BBBC2EA71F5C2961EBE1E65B56E17
C51806DB0030C1F4CFFAA9F4D17337E0FC2E97FA71767D0E500DF8A4ABA6D389
DB7CAE9377119C0BE759EADB3C027B0D508301EF4E41C3528C938941D43B7E49
0B6583C8E822BA0657E554DBF15696615B4154AEA44C06F953A5816BA920F556
B9A6D91B5AC8BC884B1A221963F4297D5C5D2CC0EED918FFB665C11E8A7675A8
F8DFEE0235F2F50804E7DD73FE1DDEE5F5FE50788DC2C922335AEBAFC86BDF68
9D0215EBD41FAA5D76BA3563204414042019345A1E061BB07BDFB4E851EE0444
2ED8A99D6F1F706D8AEF9901B7CD0743F924BE75A9F4546D86C77228102F3438
E4A4E7748E706830D298659DA7C9481FAB22DB438993DFE2F28E49AECF16A01B
48EBEE26534C6787862CC0EA2E66951F19C48B651CD369FE8C1E573CC1A3677D
674AEECE3A97BED9EBA74D7A9E8D5F61E9F10C8F2C1DE6C8AF9700E313E4A710
99E295AD02C168DF551E52FC14C06AD4049AE901656CC11837FBC966856C6C40
9645AD936DA5F417E396A8D0F5D56FCFADA38C0E1C991253380995564B17C691
FA9384F528FFC51449E8B4871C6CBB8E0E2055B4A63BDDB48E64E6CCCD3A0022
99BCFCD4EEC92617D46B03F415E461F914DD7D46DD2662E1E6D626A4FD43027E
3E704166B920DAF5C99958F21C701B6E18F5D8D8C7D7F9A8025DAE3FE4B47A6A
5D3CB55971B2BB2D51A4C250D2AA70D0DA8C849566896C1B1439CCEA87A4FB9E
DB019C2A53CAC1B78531EC662E97EE6483AF695B0B2A57FB94DDE23CE730D10B
D82E68FC5C48D0416C34F546FE4A3249D8E1C31B52098498BF9DECE5F1562478
3C9F60E764A05288C21EEECBE132002AB0455EB5FE91BBDCF0E6AB9D1A9B3EF8
D595CCF0A3879957631C9499F8A647104C9538267CF594EEDA29C0CE2B2E7701
ABB8C35DB481FA61A2FBEB963D8891D5430509BE3A2B582A1FAD25C3991B298F
5671A90DBACFD3168ACD3E52A92E37A9658229F9464954CEB2194B52E313D9CE
71CCD6D72B1C6DC3AA4CD1D53E5654360C81E3C2D0C28AEECB7D2AFCB24AAFC7
17E0F9ED8D13B9EEE15D02D085E88E6A2B6D69DE93AD86BA469925C4D9EAF793
491EE88B5E5011188C160DE3A5CC4AF902CE7A243E1954774FD2AAFCA792D980
A2854B7D3697EE5CEF1F9855EE48F21DECE8BE54729BF66AB461A1716A124FCD
D32B6EAF179E46F19E66AD3ECF8B5AC29F7E17257700E25604FAF538F0E73DD3
479306BA13F3EEAEEB2C27C4AB44B87411A903A03F96B3FB43532B5116C435EE
BFC490216B5E13890E73E2FD2E3E2F570F5AEEB08E81EA8B0E852E3B245C9A09
712334F4896C9BF6E2E73BD56CAEA145E8FE240CA5CA29937BA3D927184F31FC
5BE7C6EFDA19C157CF35F2B62F51B4FFD096DD993838A932FADB38CADB414169
FD1AAAE59274595B1AD1A92395F281A0F0E3A52FCE207BA8E0814181F06C4D59
A4B9AB2C9258135EC059F2701C4853DB9C7C30C8177FB7C31B0F3C89AFCF015C
5DDF34D78E85021633F8D3F4226C6728F8063A575C9B3235064654B92018EF0A
225C655E64CF1C65AE1E6FB1E4638A7ABCDB3CA29DB89B51FD1FCC255BEE64A1
E01014F078E635E9551845747DA758EDC0D74A9E1F8AD63A8E57AE5489D2029A
72C56D7D67DA7644C6FF503BEB0BA870169944D828CD941FDDF209920227BFC8
2477A5A9F297FE3E389DFC6EDBDD8D431256220E853273118EEDE24AAD6316EB
C260AD222D1EE73EAF24A893BD43F3FFBE04DB53EBADD69A35F3D5AF38CE43A2
DE57E93AF76D827BAFC08319237CAA4BBDDBBD5673B9A3E7CD2ADD308AEA3484
4537011E6DB5555BEA0A673CFABAB19C7D75E83EE8BF5F365C71B957F8D0B548
95B3AD23D7FD83FFD285128B19FC9FB4589E1A60F6B3B820F305D35AF4A7CC7D
0791FE72D56304A0667E65DC7152E7E7304AF41846D16976083EFB4D1942ED4F
4D9A89E56527C97AFE0B3EE8D70D767ACDBFCB8A1AD5030CADC720A32F3F9BC8
F7554ACDAE25D74BC476F6083ACC6571C9DC3D0C1A917752884941A8D72796EC
EAB4871C920B1F60F4746B2AB7BC60DA80E807672408E3533C3691832F2BDDA8
DB81125185D778E281B579707D097F10F40D4684132A678465BC39B17EA016C8
6F95DA508300C7BE8691B98F8528E22FFC9D0CAC46DFF7C60D417E15A08861C1
218FB0118972443931B8B3F02B779D539489A3039B82AAA6750EB84672B76E57
17A0557AC6512E1C6936BFFA49B7FFD6F7C88C083CECE646577B49970D7021D2
E612AFE439A0DA5574F99B5CF49670D36DFEBBA22DFCDD1A0F646F28C399FD2B
6FCAECA36F095572B49C1C7D88037E74E477630A69C93B3983ED9CF49141C211
762202C935EC809A31C7904F08530E268F356BF0CF52D64C026DE82E69653BB3
9D178FA0BED6694686B95AC29D01461ED2FD40273895D9744F57565D6EEA823E
E5A64A371F84B9411A1EB091A9AEFD4B8A81991D751C93DF5D36B5BE1B10344F
BDEAAC3498E65807A59701F1CC11DA69BE3BDB97A43B8B5DF2EA32131E6F0728
D7A7B19D3715F44B4FF589BC288F43AC25FF9768EB2476F2B97E6D9D23DE5933
784643A9022DCE261A422BEB52EE669695E3C2893E0870957917217115CD2906
155C07010A49B9FE55A529F54D632CCE59D067C02323B3E511E9A8258FEFA96A
EAFE7339D14D0C13C6EF21E96D741C2354AFE0097E6581571A2ADD7C58E59B02
5C08801FB132F7D519E046D32F8DFDCC3227D1A6E3B35C0BA89DACCC8E78D0E8
B57E84373958DAC20C7B0805194625593B8E92666834EFAD866D6D2735D47C87
8E9492807C7017F4F65B86B5D64B11E93E1EC85AEC894E05D25E55B3DC458F3D
F08DB9A357CC232BABAFDCC1E323A965220AE147055CB78346A75A06CBCFB59E
F27E40C5871172CD4F01CBB28284B223890CEA2179F5913A8F455479A08675DD
D0BBF7752CA2EA1BC804D5960B18C6ED753A89A935664C8951421D702FF58158
18F32558C017DCBBD7FBCA7DF18DB322750DC189E5762F7AF29B6C591D661CF5
DBD84A1429B54D87B005129E156BAABB0C93739581C09C15762A03FBC115DEBF
9C226FED55B472F9135C7D8A48C504A73BFC1DA3A2A9147B24458335AE2DCBBE
63F3FDF421A2929CD9AB8D3244C93166A88AE702C63F4C83726090A7A4D86B8C
2575B2D69F1EC4D8BDD21F883A2FF6DA851A533E3E980CAB04A84D08F4AFE40C
05148002278F787AADD3301314B890241E801A9CEE56A2319977847D43EA58B4
B678C11F1C32200A66C2C2F29A187027AF5C976BE1C8ED0DF21A2DD2A51BD8DF
2187693D39811C2123B60D52E12E036DF84AC449D3FFFFC820FA179709C23768
93C0F933668ECA4C4BF1180B8A2FE2470142AB66B1DB1A4F43C9F357BBBAA330
CBE9ECBAD459F2BD5F099A30F289A35D160CCFC52E68AE56F250122879BF71F3
EC840025A488D575587BE80EA89B305B14440F31DBF96421BC410DE66623E978
FA44B15391DFAA4A5FA70CC21F0FD0C4886C7E324BE3EEB8209685DE937D7ECA
A541D2575A750E785E9E02F27EDC026E980E2E7A5B87D730334042647A52EB5F
348EEC8B06C2D145D54F34F0820C6FC3E525CEB68F9D242BF0A2C92104DB22C3
CD77446146BFD67F4D1328B5A31CB5108573038E3C5793A46B5CC42A52DAD391
57D147CC6F9694A94FEBC4FB34441E0D13030F1026AD54BA58B7968838220227
3CB4039CCFA6C0173E9040125832B1501F945C4506FAAB56372971C78DFA5D0B
A945259D5DE48F9248DDAC29ED50B46A83EE0573448EB2E23F3A9B39E5C32B05
6A457F26E90E413B03FB3391999DD17950C93E291AA7EB8159B4B31722DF3B16
021E01B05A9906A43BF9C1B29E09B14D986B944E316F0C7517824A102417E5BF
99A50EA7F159B1775DF6E9C46FE8C7D65C148684563E7FB8879DA4AEA54154EE
14F15E549548C1A49F3D8905B5FB12859B710F8F51A8160E453BD4C3E01DA1EA
CCF5AC407798F23483CAA636B8E4CE1B7286507825C1C4CE85CE652769B47B6E
7DF917A83EA62CC9C227015B91B60040C5E784BD20816163E487C4E4912B3CBC
C712FEC80D012175A1D00FE25C9D7708AFDA22A1A74E9A13F48435284C782082
212C674FBFD065D175F2E19D31054537F61168D0348E5BD8FDED70AE2622BC45
0D6FA64CAEEBC2327C29AAAEF6629B4BF7A38D41598F80292E97DBAA6A77F2A1
628D41AB31C815CF8DF01F7B710096B22EAFA0ECD4B514FA77CACDC25A523A52
AC5F6916C4094907ABDA308685B6C69FB23B6DD6594AD5CAF1584B5C94951523
3DE11A2CDEDDB21C3FDC9C5553CA868C46A363252485CEE067D3ED8E210DAFA3
CF7D494EF471380CBACA595266AA16210B90B0ED4CA72FF20ED0230A70BBFF29
1767B704DDDAF9B050123947676FACC90ECEBBF0C19355E4735D02A3A961E53E
65085B20DCE05B5E49D0F47579760E78BE3101ECB61CF25C45B7FBB92BCA59C1
8595826827A72F996EAED05FF1CE3DFF8F8B2555362694E5FFC0654ECCE8EFD4
C9084179360F458B787FBA9DBE98FD2C14ADCD13CBF06EB73A4AC90A1AAEC561
F3A2F74BA2AA0B208875435ECF12CBCA9E52E1FC612CC10F0EA2F40961365288
AD431DCAC96EDAFB856E0AB7D1525946ABDAF68D1D7D642255B2C768CC717F10
4F3740FE2BB2CE4FCBE219A8AA49F1F4BD88DB2BEFDAB614E7B0DCF021DCB829
43FC632B4FF14EB965B8A1575FCFF0CA29F361461746E6F72050C7ECFBC61182
99AF84FF6ABC4A0716F9326E1C2E66DE70542A83B52529634F003AB8A5916A95
7CEAA5E4E1D8719C3C7A9399D2C9B8ABC504CE254C3D452196F88BBB4AE7B91E
1F81EA0CF9F363AAD88CC5363850293C12284A0401E9E793F882162446CEF93E
3E07AFA1B75FF48E3A690FA70BFE5251F38164952A843719B0DB13AE02EDA1DA
5B20DD776CCE56B9C911E92D2EFB2124CE099EAC0E6A1F7E938F56020E17B3DE
EF8EBBBD58D7F71B631A745D6EE10924B4E15290C3E4A16CC6EFBB0551549368
57E95B137EB18783E2A97A8D62099FE08A01D07B21A951BA4586F30FB4336FAF
15848E96A0078B1ADC61A6AE3E139C5E7F0162C40A4D8F93D9086EE7EA6F23F7
E19D51578BC755746D6A37091B87393B54649FB396A1FD718895D8251AC58076
A4CDB98A35800981ED1C877F723C6406D81F82B5A410F64DED4D2055985FDEC5
FED0C145B0F968486B0C6FAD5BDBADBC212644051E052982F2072574C439F1EC
C379CEC4ED3247E80C061AAFADADB2B1C98029A0E2D4B989FB9743F0A89C2B75
AFBB4107EAD2E21C6233698A4C4BDAB2B7200FBE81CB2D4C6ECDFC8CB9831A4F
2DCB0D2CC2A6526D5FFDFDC43D1BB93C4E0E93D3FDC182391872158CC3F89EBC
0288614542A4BB1D62A416361695BA8F7D1720BE221F3541FA001A5809B9BC22
D681602FE699A3EACA7A7773D060CDE9FBC81D5B29D4B0AE0787D4839AFDFFAA
2DF03A3DEAB05B617C08257CA590F68B0C9D550458C00294239C6DC16678CA3B
F2CB673B477EB5D1B5E3905E5440C19895D4EF8B70C65D5856F61CDE00EFEA7F
4AA8D6A8424CBB3B5F06C7C87A8AB3641105C5BE1BE18EE9B08AEBCCC01A7FD4
62450096C91559E148BEC8F0B4969BFBEF9DCE53CA7471CB9C477E813A7BD779
F2321A6DD7689D93134F59627331DE9EF13EE70BCE490C2E034DB13C13027BF8
88640E49C63A1A76155805E53ECDA8A546B1104A979BFFD468B95A501B09F2F9
43C26325465DF2474FA8FD4D2FE6E5FCA3A8F48DB16DC95C557B454D1C4819E6
76D1003F87FBBB77499D61978934E12A015F58B18742FA3B83F07D7683D5EC7D
214833A75E5CA3AF2719DEBDB11AB04978CE94325C648605D6CEA6563248EF19
7E09AA33B78449806E709F89F44F20C3DF527A811F7DA3334E15A489647CEEA8
8960E9823BED1628E80EE9D75EC83F5C81E770BA8C031FBEE7BDA1809F07A349
DF4274FCC1938A7C9B56FE02E0FEA208D822F6B2FA4F259E745809A1C7052ECF
C4F3D30B822D1A30D55D46D5C2F8EE22E87FC3066163B0FA47A8621022323F97
3EC01923759D22799F94A18F4C02B4B073C16F72570169DB23CBB1422DE71EE1
DA02CA937EB9B780EB141DECBEA81D434B3E4D04298C47D61F3715175812329A
B6F91A73A4AAC4F40EA9F11B4D6AA49D874009F6F6C8B2420FBFA718F52FAEB8
9FA208BCA8F74BEE1C17B2CD05D012D16EEBDF415DB9D2C34F891A0CBE8D52F8
B71C3E974347C38CCE35B8993D64708B0D248D06F2A52762667F993DD11F47AF
EB2CC553B8022079D45401CD58D51FAC28EAB0721C954053F594F97B7ACA2120
6C2AF6F99224B2710BB0A64AC8DFCE8CF05BB6A131906C0ED6146EC34CFBDE8E
C5D77843D1525DF6E1737E95A26E34AD7E368600CB09D282F1FE9FA085AC8593
E550FBEBF9D8F7CCA6E9057A130F40FFC1FE8B74EE9F7144C926F75641AEF68D
07279CD52420AF448C90C6F817F7B5566FFEC4020DE3C7D22767756127FAE258
B76E97F867469FB7376B883BBDDE51C0E65FD66841A120833AC1BD731F6599D6
84F221129C5C61D7CFF126B52CE1B4EA3C17754118C4EC2F7666FD5B06222947
FA0B43C8325929067A8909566BB6D946079B5FB273B5FB003F19CBA856582797
45543D0E8BBD3FA5F08AAFF863E82FA1D860DF2AE4812D826DEF91F893327769
EE0783E89E993EC9D836F8C527AAFFCA176B3FF0D2C761B78071A2DFAB7E3EDD
14D6EA469C6CF2E680698250AFEE732ADA50A6B7EBF49783FCCA9F11CB01C3CD
2124121EF63B3CD6E5A124633B83D5D7CEDB14C480F422FDA9D12B1C77D1A4A4
32E1BBAB30588076964BBE4ABBA6D81724C70CE49B50B213000732B1330BE68F
03EDB0902963A9BAC8F990CB222CA771617A28EA8637F052C17ED142058995BD
3BDE3318692DC56E6114DA76F3CA2F28F89E517D0DF4D9755D141A6A34390BEC
C7A25BFAD4C9A208EF76E5487A27D4378A3AF7ED054363A7B6E38F3B4C0DB592
E3A140F208832BB851C2DA2F1DAFB50EF100482F346EFCC66775507FB87B563A
989BA3362069706F3943E507A8916A20645445E767C952C987D5A92337EC6E16
3CA577DAD18E6EC40D638F820231BE28BFE1D4A100CFA590B96935FE40165CAC
A56DEEEC156E9549C6B212CE49DF53B5F92610A7947AF6D71143A5D07DB98195
FCADBBA0226BAE0A485D4749C9CC6F14A6DAEBF6CEDBE4714EF1D49C952C49E2
4AA1E6299FC80712D898908DBF78A22E37D6CE2D53EFC9A84011D0B84E809C57
EB49E8EBADE5FBFC2688464519588A8A2C5058773FBE2C2455455D06DEAFB847
58036911E4A0ACAA845C6434A370B58FDC07568758A2DF5CD622BCE293D4F4AB
AED16AFDF17B6D693273F1551FC94B299AC5F67B65C0CF21E5C3ECBB5A09CFCC
E877A5E773D7D1CFA587FDB276715CF9D4AA94BB2C378F537551D8148CFC78BF
09ACC02CEF1A45B769696760D612682B9CB59F2BD7CAF2B533A427559ACB5412
B3C9016164F192CE7672FD5F933B4C0E59E2E04356B21B81310697150F571AD5
CB7D07367B0568ACA6F45D2F064FA95C5C08B8F209D10D8EEFE03DCCC2329088
DF629B4AF710A634011BABAAE414291B2B0E7F5442B9E51A7A2963CFAEF68CCF
A4E3C97AEF7B69D56727F27FD5CFA8F02B8A747496AB0B20895EEFE03D90219D
EAB85632A53F013ECA906A3E721F1DEB1CADC40AE00EB3ECD1CCE38DA09E59F8
E2387812E18D0917651DC2A8B5E267CCEADF7845493B644BFBAF60EBAEBB747D
DA71B3812E2D1AB79EA83FCBEC7F
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
7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BEFD8D9C400015B65
0F2F536D035626B1FF0A69D732C7A1836D635C30C06BED4327737029E5BA5830
B9E88A4024C3326AD2F34F47B54739B48825AD6699F7D117EA4C4AEC4440BF6D
AA0099DEFD326235965C63647921828BF269ECC87A2B1C8CAD6C78B6E561B007
97BE2BC7CA32B4534075F6491BE959D1F635463E71679E527F4F456F774B2AF8
FEF3D8C63B2F8B99FE0F73BA44B3CF15A613471EA3C7A1CD783D3EB41F4ACEE5
20759B6A4C4466E2D80EF7C7866BAD06E2A1040FAF2DE1FD6AFD5FD97EAAB614
956897A7BA8B194E613047BF469C7B4261CACC1DF1648E8A86E926F8702B5ACA
6CEB4E3E85EF23EF5C9C53097F3BF17243B8D4BF0E6B0C5982FD14E4E916D363
E265322DF0823E9990F966A842ED69BADFAC2CD1754FC84C0FF6750D2373F997
362DDA16A0D73B178FB7B67307204AF174AB871C254B8E7CD77058113B702B2C
13F341A972B67756D65C6A9F553C365E20F0BA59F8537C88E0C13F87CEC69C9E
0775F760C4EE10819388782A2CC2E9C000DCBA76E4EFC7B390E50611F3D4F6A9
CE60FC3B742F046E84B4A302F5DB51092CD59F103DEE2910757696C3F131517C
416687E6DF671911BFEFE08D1C5D0B16F9302960E29760EE101C5BDFBA4176A0
260ED46500F88BD388506DA361B0E9FD796196E66B332C82CFFEB7974F9E4428
B82C64ACBDF865B4356C4E2C8E6ED840AD5579B7E08BFA3BD81AB1FAE47901EA
E298F60FFB651A0ADDD1C312033C9D1FD4D0FEE44FAC4B0288339260EA0072DD
0AA168900C492640EB652F4ACF14A4F84878F5EAE4169AF39131695A11CC691C
FCA75087938B15ED1B742607D839E542C965383D5E6718EA6C25512F1532D0D8
545EE6AF47BF5B6F6AD0D9E44465D651D2236F883F1F42ECE339B694B19D2433
25A28A20C7E32793E2DDA8ED6D90F8041298B7A1BEA74CFC168681C020907C2F
D71D8CAE550B9209EF1B3842DFF0ACAF51333BF1843A269AEE0925234C833C62
5EC1167908490C76EFD2528658D47E09C42502FB703876A5DF8DCF4C72AF75C1
818F6A1EE723327B0A4FA1F87B2F2E65AFAF5A8FB0EBB925A39A94D654B38046
9C70F9AA704E1062D98D09AC897D19DF75E3974A65D045E9498D674715EBE7E8
B3317973CC6E570CBCD6F434871FF6E171ABF32B82A137DDED4F16964E6689F0
1A34AE92275F6B9F9D10BCCDC58894A65ACEEFF12D372865AF54653E6195A204
957D175AD32E8DD962EAD10C6F68956D5C8DCA85FE0511DE39F226CB887D06C2
A213B27F4D70ACD4EFFD55C416056E64974585B4DA3A0CD1E4837A8C2477E392
E790C91649CE5394203846518DFFDB5EC6106C4A1540C3FC8C51415C1BA42F09
2234128C1C23B93B7DE52F16C6944645A9E778F2FA04680CD9608F4FF0B2E171
883F3144A8B5CBCCDF80C29C6604319CDEA11AC98A60F3D08B253E1B35F5683F
03CF7C7A4BB51BA657BE25F472F3B508F1AA96EE3F52215A1113D0B975443283
92B1BB7F200C8AE675B1784F2126C001C23725184677276B176E13002535723F
4DF217723E4AF032D798A480CCA5842EE65F758F0FC4FD7906153D80D7C6C9DE
03B434B88A972392A114CBD8ACAD293273E4ED507E59CB42872E6AA787ACD26A
918630F65ECA0A4D68F4388CE47BFFC1A7FDC21FF76AF548BABF6A4C34FBA251
CA55B73D73B265E99F45D68F5EC8B6930B0FCA76A0C4BA1C80F9A55B44A98EBF
8517391504B3992AB11DFE899A5092E8FAA67087C50953553B27A591F3505053
C04E66B6DDF6090624C411965F07FF04C620F4F0E6BE1062B25BB45A05902CD8
B1CEBE02EFD76A109CC3ABFC7D08993036C7FA255850FF623FD0F261BADCD9B7
B13DEC21B4591A33135407E4A6CC7843F00D4870C7C90D9B867977F99DCC98CD
BDD2C9791B481C92C232590B09815C5641E172028E707897EEC727AEB1D4AAAF
02C984DB8237A7FE55BB2466DD1DEDB55542991E876176AB98200DA0EE9F0C0C
F1C0D7A951CB46133CA521EABE11FE28800464F113A206E2698E3F55B649301E
DB17606C9686BB58ED305A8C2D7D238B0D9885058E24B39DD2D9B5F17F8AF0AA
3668D41169571ABD84340D84402E52D1562780E157BAF6712029642CEF188A5F
C020D448193C6552B580E90C1AE19073BEEECD85954F825D4BB911E683B5AF6E
6FD4472C18731767ABBACB23F92C7207CAA2B5B8352AB20EAA7650D304C487F9
EEDCC9BF10FCA83749F3B561874FF4C267A293C4D11CCF16C35E0A04204F1AE3
556D3F7464BA6183C6BE0BEC6FFFB613E1283E441B7A98EF0602673CFABAB1D5
137430F8B66894800D764992AC4BE1BAE114E299A531868A3F92C97B36A91D21
1BF82C0C28C3552110AD5CCECE8B7E3EE71761C3D9704B059D9201E566A903E2
5854FF1C21CEA066EF15E0D80BA15B5B7187A96BEB5C24E55AABEBB6FF1989EB
7473204D640232E4374880250B9E90C3DEC1350ECDE85748BCABBFB6047FFB5A
D658C5B4A9B6547CBA5A9480AF271BFBEFA0CD1D8BC90EB580B3E45E3D691FFE
CAEE799BF3737790E0FC6B281E3B668800E5412E9FEDA9B61405C3C1F6401929
E257FCAF0119EF1479E8A3AA6DFC8C61E942A8EC148989C1CE13D392870B6A78
A8727FD4C02908D0C829C151648F4334215AC937FA454A11B8C4C8268F56577C
8942F3B1781B0B520951C4A16D5146BCD585614DFB946B47414574F19998D160
EC54251FF81D4E374149DD9A2FF1848762AD2ED2F268E9BEB236116CBC17AB94
451A6E4D98CA5607642A4E867FDFA5871B827842E776566F410292DF8DFB9442
2E5827D2E2A729E59330124E600D06B5669954C64C2AD84036CAF16EEA34FDDC
16EC60C96093A941D575502C909D642505769C8CFC5718156EAEACC37C9578E2
F377411A3203D65DE6E2C79E918C8C98EC79D1F31268DDD42A8CA4A4A1DC6D38
AE380B5054C57DDBFA295553043983CB063EC1481184E0BBD98F0F9CEAFAB4F7
0F8E1AB04DEFF9A7F7A76E0E63F1058B3A25256EC3CD9D7890331DFD4841F908
2E650741D01F2E0A9C654C65B6983BB2255D10172D4B048C2FACFFE43B8178D9
1FE8FE5F06E163F46CB507B26A1AAC9509596DFEF377E7055DE8EF83A0E97F47
9AC45F1855793707D326262CEF988879191333690AA42579C3EC68A4C29ABD1D
4D229C59F956030233C4F59ED0F3C905D19217F6BF76AC89A274F2B0A8D25C2F
4045E4E3A66033D6D65E26A32A284469EBDB4962DA4519A1B334B8F5E308AC0B
4BF43F676B3ACBE2C002E906ECC6C89F64B7274A0213A86F12A6D008AE038C3C
5198C27DA4BD9661F54B65AE39D900C0BBCE02161233AEE697DEABEAB32DDFB8
D9A523124906D03C0772400B3A368A0D4B02BE50FBB4DB43F9637C15B1839B9B
3159B8106B064451F646A85CFDA71FB42E6D890F66EF277C7755A37E1454FAFB
EB8BA8887EFD3B89298AC78E81E8B1F5517D795B80E74C3B0BB156CCD013A020
A796D33310430C3BB790F27C3B3CEFC7AA52502B2A5D891F4255BD806008FE8C
ED3918EC6D2D9960A7DE2B988E10417A9EC89CB01CCEC3A82AB61D813DE24FF4
A11F1EE18DF85E86A4B610D75BA8B7418782D48FC67659F76D2E230EBA07CC40
FDAC2FD22660AFBE6549DF2CCF07D36C65C3938AC127DCFFBED9197E8F6286E2
1F0A2C6386CD716354BD63AB2EF2AD2691A0D62A14BA1CF952566A194AE76C94
8396678AF38B8CDBB259E28A0701ACE4F4FB9F8E356BBE647D7DA01E8EF2A925
C2E77AA4BCEEA8CF4993203D9D183A1188958F98D4D39DED7DF568DEA3D11A01
3DBB750F3202B9BA6A8D349F5E6C1DC152EE1A5C9BD33F50BCD9EBC319AEFAFC
B09B82668DBAA13E11B5643C0A15F980A7190CA39522FDC567E6EAAFB2559DDA
5C32BEBBA0E97B22B71A31092196A98C7865ACC63C57E453C787512377FF91D0
BE4A73327AE858F062DA4CA9EA785ADED97C412F0EBDD264B498181D4A711953
BBEE11D29E9D38FB2725E064A0CC501FAA4909DFC0AFE3C301F8571EE3CCA5CD
BA6F3BCB0C2AD262B11689EE62AD32AF29241CA54B43DA91A0801D0D82E0885D
991950CC7996196CC8F38C00006B954485393725E25C7C71A7A7DFFB501C4D1E
D6FF9E452F8BCE7DBE3C8B263D24125AD13C36156A797BF9DEB32945054BD0E9
8C9A03D4B4729056A22B3E04C843955AD0D6C486EBE8D7F9A4CBD7F9D8FF407C
F69CCE4227B4BB5667AEC6AB7F424CDA7F9242BA42F6B8D3E22C71F58A520B6C
5302B159288DA0606D1B299EA701262836FAE79687B1926513093103FB337040
EDD21BAE42549C4B5111C60A3D16E596930040EFA59E863E4EA955A46F01B3F9
6766BC774E7FD1060B05C48B59A9103E0BEF78662435CF6E27839C37C916171C
1F68E08722DCA702132FA5B81CDA30E2E8940F7955684D8C4E0F2003C4BDE947
A0AA4A2136178D8B7DCD89018AC7B579FFF3B49563CF13386CC43108FD979439
ABED19A150ECD622AF986EFACB3A6FE85D62E8F0BA1949B5F700036FE3C2B04F
1D4C2FCF6B2CDF2654C78C815BE8726E4BA0EE0F668B68E340AF5892D8B28423
8914720220D408D5C149EBC53DE75EEA56BC25F9FDC75A6BE0A67E2F6BD67FEC
8D8B8E9CD5934F2F8E6F44795949558E0E10D1607D80921D670130673D8F0262
9CD5A0532B47937A43FC627E246A787CA379E3BAD15B6ACFE1FA9F65466ABDEA
AD3383441CB644A774209FD29C83D5733AD5313939C92E83DEF1C989EB628D21
FF15FF41C1D6017496FE7DD0E8FFF4606CB7D8E3B4865948F5E277A84A46A423
8099EE9BCD548ABBB396C14E43810289B9FA09FA7FB76E51B7CA301DC8E2FAC2
70A75902762879621C376C511E9078EE6DDFB49E2A89FC0F9C8539784E7D19AD
3BB1C1FF15E0F49EA77DE2063222E3E22BDA7233FE22DDF7F1881802FC742081
7C874118C3E63F1234771FB8B71E822411C01FCE186009E5724026E95D8B05B0
B17F28F26A0D568910E1C29BC7E7E5E247B18EEE92E0489E50023D42C76768D6
19E0D77E7EDDCE0469C878DB255667B7352AC74F7671D4FA093521A9B4233D46
0617C143F268D1C22DE083F4595BEE23A0877BC26CFD190CECC5A5269A4CDD73
81583AF51E0845AC69D7AC402E43E923D23AF1A6FDD310DE7B6D50899DD1B5BE
DE9639CB736A6740A44D69D99FDF620CFC20BF558DB7055EEF6BBD2238FA605B
4C6A93B0997EAC7596B309E8A56FC49DA9E99B96D61E9736DD8C824ABFF29241
75371E3C17ADA2CFFE794C0713E24EBE620C4F7FCF62AA1303133007E2C092C3
8D297F961D8B2BC4745DC044B0B591B69B679FFA5D1EBC90427EA6AB23D14776
CD3809482D9BAC72C62FB834E33CB40D9DAAE6FF24AA24F0344675AED07DF868
6DB47046041EC35DE5E24487EF242A29676B1E6B09DB288882BA8DC746B5FE98
D3E615EAB5E965AD40DE2DD248E1CF3F0658EFDEDDBF38395D18A9807903044F
335D0DF52FAA1FECDFBDB9047A44AFC8F11BAE165723C967B0F3813B6A17032B
E42EC56B29ABABFB85590BCA2C83F185C1DCAFB2B4BB73999CFB5ECE632A6626
975966099EBA676112D25338766294E4082618FA231503EFCD10A0C7B8D3265C
0E00E3014EDC140B9591F14309F813B7EC724BEB50D29C826F7732BF5BCA419B
7249A7CC9EA6F1A3E2B329CFAF2028D31AB385123CB1C9CBD2A1551E1204069F
A20F926A544DFBF963314A0333BB2C88B52BC6B329E6F640BE151DE1906C6A92
3BA5E542CAAACC7EF278528BE4486D5A6D267BF00200FEB3D511F7F299AF81E9
4AAD51DCC16D559C4D41CCA0E1CF70ED701D48CE14F031260F3DCF2D4C7173C6
53C544073C47AA4B6BBBB300B4F5EE31DD3F5A5831A3FAE5B1E8CD0667C79A2F
6601F6B9D76682FD0480F02C3BB2E5BC90A76CD386FAA7006B0DD6BE0B9C542E
2FAEB1BEA36910361D9012D435F18DDD469F315B6DBB9E20E6BDCA9AAD12AA25
791C42B97AD53D634FC7E9850CEED0B6842407EE96AF7C6CBCBD26EBB0CF6C31
1AFDE1B333281853E50495D774B4FF6A23F6498D4D45710D2B6DCA75FA9A604D
3063AE9D9C6AABAB813BA396CB56A83E7F9C94B043B0A351441BD203E4E3C791
476E5D131CA188C31CFC5367A8D9269B2C073FB7AA9A3BBF1FCCB85ED79ECFE7
22057CDDB98C3E7F3375ED8C0B898A3484992A5577FC61DDEC1059379EE52139
7A0D43C5B75182ED0A2D7329D3D7931DC51D0BF9EAB198C35E3D1A3A6C170012
DCF075223D55B105E12F0903255479E8469C99B54F24243FA5EAF34BA32B23C2
2CEA6D0A65F24C40D36831D5D09DA94EC6D37C458AB368B88E9A590E578A3D09
B278307BE4FE916DFAAD3EE3D70AA2DEAB5996F8D93201051A17460C5636ABBC
4A5DB494C8BB59C19B68C193F1A2BE09C35E1E3D8234B2E52C1B4BAAE1E29671
ED50D99A6569D56F650B8951EE130EBBE9B0AD3C5EFC616E292CCA825CBBAFA2
1100E7E1FC90E23A91A727F63699F5E9741F213F946A0868F0F04087DF33CBED
9DA9EFE211AF8CDE9D388D3012CA10C25EBFE0FBE183763D39E8F3353F167995
B351F9212233F4034FD23DC9EE85C38432E80BB2FB4C416FF0C132076AE54D47
906EC7C22AEFF7C20099F993775FEFA475B7CD96E0363DDC2CBA564E3D86D374
8E560BF0D7B12787099E5F51281EA9D9C758DB08D92EB7B71D2B713808FD2ACC
54702D079E55A970D7DBD5C99AA07AEFAFAF57D4D5A24533370AA74B15055802
A1F231172D43338CE2107B37EE84986DDF3C279B93198EEAC9555ABFD958F37D
E43636DBEDC4DD79E7F9720ED166486CC1B5B3B6BB3878B237A1E63C71303B17
9EF37404EF67ADEAE995D48A3A5F6CCA4887499FC5EC316292DB693AC8DF05FF
C34C2158CF52745A65A0D3ACC77B9449E57C0F1006BF0935CF37B31B751B7E47
C69A354EDEB5159E88ABE8D780C4154BDD543BC0CB10169F81AE81F24F7083A1
B476B4EC7C09C5C529FEA72813E8B51AF0165FDA445F9CF12359B367B60F38D9
C5DFCF2C960CE7DB171712FAC916390D7E6F774D7D011C91384438E39162A9C6
10D47D6E9F0ABA7CB1F8E5A454771A11821549254466D9C699722CE7F428EA6B
5A640F5B8A26915FF7560F7B678EB0167AC96E9E7093E57E110435092BF2CFEF
2910F2E26F7A6CF2407171A10A65470CFD5D97DE75028A2C94F1520B4E62C083
843FB69B414AFBC5D301E9910B2E5138E0CF04B959293B3617AB5E036FDB559B
88EA938630DE155DF5A6E07FBDD93449B065042E2BEB7DEBEC9DC4B6F7F8EAE8
8CF9A53D500CDBC32FC23BB7ADD525F3E427C5797D896106CF65491B32B2C60F
29B0DAC973FD8A8EEBCAC66549FBB674F3929C7DF7AF01F259557F11066C5F31
0324A25C71AE29A7DF82EC2453E743E08A45BEF33E2601DCD1DC191A4C51E2A5
7AA9FD264285AF7A0937DFE52B349EA908D1DFD75D4EDB56F9DA366990E1A757
DAAAA4EA88D6B9831DF425BFE12F600F2B898778B4D77F46F6C7DD04BB871021
EAE3F4D1CF64F2E5A82B90FCC5BAFC363A907E8DBADED1DB8D2461D02E1B5DB0
76EC5824D290E4C12B5BEA44DC508F4B67B9977E881D66CFB0F15DF854821721
A43FCBDD888443A9A9942B44D1F4DC95082242A84AE178BFF5D3A7503BADB7E1
1DCD7C32C58BEF7B3FCC43742009573E939536A9DF5C1F7B2A8EC503F07CB255
777C33961491FC29EE680E741EC6207EE3805FA584739C707ED4903990E85FCC
F51B29450DD03BBA4D765E405945A56D208F1122D1F00F4D4D2989AF8A067BC0
CEA819C5265847817505D4A1ED20F708A58491E9ECB2BCA755C2139D9DC1A3F8
814223676CE108D19B55339B414F1ABA1AB60DFB288BB43C42BAB73E67B4F513
47A15BD64BA8AD8E6AA53D666E438D70252E55F4FDDB6AF4D21CC59CA2C575BF
15A24494A700F8DF0B8B954689BC3858C476EABAC0E2DBA39968E5FC17C5E639
73A5C72C0BAA9DD5998E4AB9B9F32752961CE338D64B99A9DDEE1530D8B5C98A
679D8EF31EACD665EDA75F72A535028825E6FDB83CCEA81AD356560036133B1A
1F51CA96C2AC105F1D246590271837EC366CC5D18857CFA141888F618FAECE2F
17107255197EA4B4F1C5A22C038F83293D522F8506BFE21E0910A6BF5F64F236
FE1B0614AE5DD119A1BA20B1227FE97E561BF744577DB0AF162D6E4BA2DE67EC
53BD366A3BBC235143732A931D98F3725508B0B86BCF9B27823192DCEDF4B344
1D3ADFEFF01CA11E12FD05B597C71DB4D287A5DD6A36B98831E271FE94EB9B9D
B4530DB876EAC5F533E4FF4ECE24882DCEB2154AB7CFA70E255E082ECF8C64FB
3DF09A06781D474835554F31349DD1B825FF4C9DDD45CBF7E5D4D90810A38812
8BC760F010B4567BC016AA47335E21ECB44A3E331776292B199658E8F024BD75
CF43850A2400CB96CD25D3EBA1C524D249C96713D9526D00D732581C6D6B92B7
6439CE38FFB023656CC0ED2E490117898CC088AD48EC957CAD879A72DF22AB60
3448F1B75A8E4FF80E1E03DFDDB3E6FA369E5841811910B8D404EE53E51C4243
67B677FAC1A14EBCCC646771ECF43350EF28C420986E3B8DB2FBE5A134C7300F
222DE581BBFC28B83C6DC3C71129C87F36D4F5CFE6F585ACB594EE69A930FCD8
77422841916A0B7E5DE2D8973723D9C5E0FACA17B7914DA614696650FBFB3B2D
32F92BE4034F7673CEA432D616DB639ED519B7AFC9F2F3A991B7EBE9C78BEC8A
2056576E7B670EC23B47B4DDAE876FFA71E8F82754F2A884FD35EBF5D85411EA
261961B92B2861D49D519CD4FAF2BEF7F5E14D4F960A714FAFCE71AD163D11B6
0090D6DE19E52C6A0AD9BE72286330701227E25D82EF1C40B7CC18D25C8065EA
FAEDFA5191DCBA676171108E059336F2EDC150D6EEC2646D75DF52E0210C7ED1
2BE44B7E33698C778934B364C866032D05F4FD2635D8801C9DAD8DA6A29BDD83
0C6B41B0ED4B027C3414EA5FE6EC5444B41842C4A0F574E550D6F045220E05CF
CA75CB5F90F75D1580DA1916A4427C9FF9876820E1FBD888E87BB653E2F63CF6
A5F019A796784CBAC8464A5256EF5A295D9A75F5726F2E04886C99C384D549B0
4BA6C6EC5153D663ACA14FA222A5A4EF3CB690921565C8B765F022CA2A2C04B6
D5FA70665A260D22A6A30D3056B0CD93457FE7D6A82405A4266921B856EA205B
EEAF306CCBED839A385F967E7CD0BE08C197E6FA4493B01914227DADFBAAEC45
AE7F69FBA43EC4C5A575B44C1DF6C9A620C4946738EE00AAE3A254F901E0A3E2
094CA054DAA8AC3E09DD5F7F020BF6F3648E0D3D16780CA16C8AD9AA386F2AEF
BF28D9F44136F45DC6AAD4BC1A80C692D9DA3B59416CAAE837B7F0240149D6EA
E6F6DAE161AD27138712360A57A1039520CBA1CEBAAC11E3FE524F8DF4305B19
5CCB23298058E64BA9D0B709A64552BFBAECD3C51AD43ABD55FB0A4EA42D80F4
B8C0B87877F4E3EEE19E14637B4C6C01AE361BA998AEE77CD5A3B4F257517DD2
2239032BAF974FB96B7A4B420E84EAB1491C72E146C578DD4E40ADD7E28A0A5D
3BE6AEA4428BC19A9730D7DD6346D27CF48C50D2E6100AFB166D855146047214
C277A21D983A1ECA83E858E00FC272C0C279B2908F7F39F59D452F4717942927
26430001B9C1577DEB79DE536086C96942CB9A3DBA348A58F3E06EB67B6DB2BB
6526B067DB60EC094679BF6B35020FFFF4836FE424DC25A6ABA7C73ACDE000AC
A013B925D9AC7E816DBFC95744DC3C522C878384913A56A433B6A81A93F9C668
F27A49715F60B91ED154D1893C548038027F25E795965EDBA74A439C2E280FDB
9CE2734897527C02840AA2FE6E50A9713D8A472CB71423F59B34B6A6142DF140
5B458AF00C853705835A748C50BD9E1788AE01073FC6BECFBA482DA72995432F
8C75CDD21BAA465C1710F44DCA0A85D0F998C6C8A477458D458FDAB06A97A864
F805082826DB083C33274A69E71878941F5C0E4D8119399A232EE5000B1C7AF7
F6B3D5F1FB2DBB4CFCE4B97470E6850205A03C0A586A7AC885CB687FD00FE36A
F90ED7BA76D13E4C5593DE3D79F1E5111F46B49831901FC6F0FE5C0449E00653
53D196FB188FF97FD0BAC542F9091554E0C139C29B8A45D6163BB2FB6715F197
5691919434334E0FECD353936069E9423FECF23948F9E14CC3D2D25EDF5A5AD3
AE9624802CC7071FF8627A4A312ADE44CAEB17A3690C5787DE736A18FF36957B
233D5A0B036EAB575A702AD2B97C90E5FA0C94CDDCD1280438FA04CC9C28EA0C
85828CC497E101CF7947783DEEEBDBDEB715FCCA98F8C456D70521D056BD597C
6D6F0497F0F6CA91D61F99B8E4E58244B2961F12247E086E3625DD8812E5A1F6
4EACEB2E0020818641280CC129039A78A75DFFB4F227C88D1B142A8D88F60F16
361115554CB6EA58523C8E38DBEB383B7385D8AE05AD7D69A7C8433F24CB7375
DA3D895F04DCE6F86077EBF9616B56818CF320B6AF1DF688CD0E58A83FBCD987
B509B63F3C2A70905B5727BB9298E79AA9A5DD4E9A113421DEA618E020EFCAD8
DFDA26FD8D613B8F065EECB5CB704C95C23EFD4B9EE1251367B47903FCF9E87F
DA2A30063F62954C3E0168E02583329008B5979D1A25CFFFA12BACD74A04AF80
F9078CC4C95F97DF9317B155903E053C7E469037F11924BAFCF4B68A722F1448
1085ED02311F7160A800A7593334BD5208882074B14884E5BB8B144C4B3D3149
0EF42F91CDD46E7620639ABB9B030B63ED8827195949BE30D4BC38909F171590
09B4137707543E5CF878DFD4CCE745B75125BE1F88A11AC470027EC7FFB7207E
6FB5E8328CF2AF33D3C573DE99C9480C6268FFB43246D5A9C887868DC4FF2985
D5320705D07C95DDDA232D86C7638422C3747FAFD40D5E8FE9E136DB2058B601
7D058096D29164EACD27A5BC93A6DB9F3330012447BE5B03507E38018058E305
8EA6EAF9DB17AAADBBCBEA55625FF2637F05DAAE2DAD0EFB63849D756016D8BF
7B8BFA1306A096B505E14EBCAFA9A96D6D089B70D902E0C7D97450E3EB138984
400FE9ECDB75733B784E211F23A213230CFCF41ADA5153CEE2D76D93CB5FBAA2
D880C9EEE8CC093D404029206A8865C77188F7BB313C286B6F2CEC146FC82284
1F88EC2993A895FB801E354C4140E909C9EEC02B8FE4708C9DE52F8471B22190
734AB94CF63A92BED68131548C2F785C373BE2283DC870A4F5CF72EBCCCDDC9C
6A43BB97287829C174ACE854DB0E8E1350FD2B84995C80884A762270CDADCF68
28A47629141AC1366626CAE10D3D650007B20DD4175D3C9C9F3C365138E881EE
33AE9C4A213EF0FAEE1B69257C195F1182922983A2DA0C82065B509698043C5A
59D58905E0870AA2FDF944D7D4B96EFDCD1AEFA38655C53D213CC97BAF78B21B
B5B92EE1607CE54EE941B567E258EC6E821F3364753B5FBD99CB3D7946C45936
94F5D9857C50E2FF95E89725F66F0E5572DBC150554321942942A88C44133941
F94EFA5E24E37FB2DB0743326346DC53C8EC81A9CE24A3B20C9EB56DE6531DC0
F58A54373F972AD903FA2D61F8DF766ED8F5A48DC27E5E6F2D561EF6212F1A1E
1A1428A17FD183E48B8F8449100156E0DD7E7262301A96D38DF5678316CBFB61
C2EF48A8E908C85418E84F014CF0BB444CED3B2000F3D9F4C668440B4913C533
0F942A411EE182BD3A0DF1B664850499AC377669BFAAFED243DE4DA0C88BE040
FBFBCD6C5E9316F38DD7E212361E57E40A8BE9122F83CDA156DBF48CCEA34113
C7D9051979222173F1EBDD3B1F0057BDA8ED015DCAF7E731C44F06CDBFADD015
772ADD71A69A0A602F79625BFD75404AB0963D85A0B7C4995250C0A274098103
E640E5236A9003A8CCE72CF136840FFB12D010B868511E12D0FBB89902C48F53
1F4280998B16AE2402709BA75B7A3019A80B35DA8FF8D5E96AD09D3532DB8DF8
170CE74CF94788FDBD57A6864A56A1F2320D9AD3391A1339DCC0F85716116C2F
1C6F451FA444627680EE01B5D8DD682600ACF1F622528F13144E98E7C47BFCAC
A72B3D1556EB05F87619B363D3BB53F15B4EA0F936270F2B574C3F5ACE8E2587
BFB1393BAD056E4D80E46E2A19EF2A44543642AD897CF42D2E136613682E8076
EFDEA4BA73F798DC1994C96E1452E85DF653138DF60CDF3A8B2AB61764668F02
2A5169EC052B7A7FBB7ACAB74AB9B3FFFFF7551BAB22ACC280B11727F165CDCA
EF7F9129AA9C6DD4E2EDA4A7393908175A4D6436DCA24DF118D42DF2DEDF44EC
BCDE736FC7266EF09655506608A2CF53F486C606F2FBB5E0C1B6FEB34F331323
A5195095466ECD2C9D923479093C14B7FD3A0AE0CEA3F2B6D66601E948EED4CC
A99D7019149F046D66FFA80266E4F92D60CA25B6BA70BE692CBB0508FE12FB82
56768994B93D703041567CBA0EDCC080D509606ECF0EDAB1D1FA8E1F7008E96E
759DEC9A5E745B54F349B50C44D314622464F8CF3E0249F2AD6B2B1B75BC348D
BD74871D9D82C92FE09357817718AB545D954FC8612C6F86A8FB93BC4688CC38
AACAB9E883B12BF71921EC20D8B5B312132478246D7A3953FD8845DC7F511176
877EE2021785E3C5268B5CB1BB41C4661EE8AEABB601A5205AC4DBE476F67829
9FDE38D89CA59F4E56780715DA0722D61BD88AE5E5245F85E688DCF22A936130
436FAF60B67CDCCCCFF92252032BDB3B70C5976B09A624E12855D107CD2B6796
0DA9A7AC37819BBDFE0E3B1E7D4CCBE9EB81B8A9847877A19A90CBE87DE99276
BC18FE282DBF699369F81E0C8DB72E65D7A3AB6153B3CB4AB8387D36E2E53A3A
4A92103551F3D52169F9A755E6FDE9D8F64DFD330C54FC5D337A6BFCD28D537A
EE1F339CE447CDF6A233E047E3B1CFDD577FD82001231A51BB841EC5AF3C7AC9
B2245A8A2207F9718D9C494D403A963448CDA4DD7A1215A03F142F7743DE5B69
8773E58447EB9717CBB0BABF01DE3D0AF58AB077B8A3349B5D2F0A45F4E383B1
63659BEC880E09783336999C794661E2199FD85BC66DA9356DA588DD7ECE3830
A8CB10BD76B16D66B4A9369AE2D1D8B288CDF002CDE06F5799ED635BFE161414
6339F6D8C4AFDE4AF7B3E02C22BBB71F0FD0C7FE6FA711F372C805AA3D4B14CF
5062247A9BF7B9ABB38751AF6C9543B99F70448DB3D060A998069140134A1CDA
1C7A90A8DA95CA33892CC27C975A630B488A8918C5DC0F2AA883F4203430372E
89AF0DC9F67679BDC76D4824727AD7546075910AA988EF47BDC89430FE374404
202AC3F646201F4E5516E0BB691980297FF604D3FBD7B807F7B4DC1AFA8BA2FD
B72E05B02D4C46064906E9D782F56DAD1ABFFB08F44A2F18E85ED867E5812827
1FAF3C014B50021B98EE64F35C9C79457ADFD2B941675F6E9F3D0F805881CB1C
73691F76CC11C5B1C4D77D915B363C4BDC7C6B84296FF1829CD86E9AE46F820A
683CB7F1706CC77B5B59410D70B36AF0899629914D5427E34F5353716F7C6956
997DD0C82C19E8275305C466F354A5E82264904BDC224618E15B68E3FE96EFE3
04319700439A2C95CD8CB0F24AF73F87F9DDD95E62AB5C0E0338588A31364EC5
5330E8CA7EB6EEB48E2E66AE26B2A837E6F004D38D96874D54F9FC7BE51556FF
C3CA15784A5D0C8B65F2553FC7BAC34E182BCFD8FA2799769695BC70B36FF672
A96DCC551BFD7B6C6E8377B211029915C66CA637C3DCFFB5B621225EBD48A102
B474B20A6C1C92150C6A9A00508EF76BE64375CB0832FC237E5F6B6B12562629
78BC63F30B72D0A243159CCE27ACDF33360F689F528796A62016469B5D853B53
578FD75BB46151918681C76988F41DC6D368F5A45740CD2691A5563E80CEBFD4
B6395B1782047F73B1A9EB11A82374BBDC47368B3B5A0F57175788B7BB2A6958
28B7B53A29C99C2EF9156E094642F5C768A225E8D5A042F0D1063FB8566D3475
56FFA8F33D8124FB4581341FC5A37591462D65DB0B4390E07A7335DC68390D36
9012BD7A629D2CB912C37B548D72EDFF9EFC8D7345E43F1109ABCF82B3F20582
9607EE7D0226C7CA9ECC3DB111925B4458FD9512D7AABF10173C3F29DC1402E2
CE8F8CDFB239760762D335246B0221800A4F178748F33F3CBD20FFBEB6F7B8B4
74076699D3497B6014ABE994727C8FA91608E69661D9E2914ECC3DF5EB3CCF3A
F196B6C880825C874B5FFCBD527E1312C7735822BBF7CD7B81D3B5112E5CE9AF
19534A6D17EECB60ECD7FD2DD46D0A3D52EEA514937B41C4448C01486686CC7E
E9680F2D4FE2658DE9586681915E12CB03E8E474681A79237ECBF6ADA1B4D723
5673827BD3C8ABFE48EABB31BD0E6D0DBDB445AEBDC9E9BFCC6D046289898440
443669595DFBCD85CB93238824B72B36BF034B5E0EF71A73A12AA9631F115458
D4F6B420BC547111D1C1F9350513774EF26211DADB71347AC373E3B89B0CDF0C
8E9E96B7453F879807503842C07DC2A47AE4798BE703FC4B3BA03DFACD754A25
DAA2347CA568493EBEE3D5F102C7E335CEC507C001ACB21751AFD53AF9E198A7
23081047A1409C836409059489FE958BFF3396FC4A38EE7670253C67089C05FF
209B45A1FBEF1D1ED72D3E169B08DB823433363D5069E3F7B7A8B4348975DEFE
D01F94A05DB29C7CC5759753AC46A808202086502B86B59CE629FD5D1AFAB440
2D0D58ACB2C5AC85561B4D7C0502A5CBDF2F91FD960DC68E6BDA785AA955AD7A
0592B0160968836C642CABCB9A9CF640809A0E4E806EC8ED3491306D75AE2795
B3688116FACEF22DA323C777313475ED7625CE73198184CBB1172E3FF325B67C
3171CC94DFD45A3D394081C0BD30DD41676C5524D9E86FA1D447B51CE837F5BE
D4010533752A670C48B3BEC627E320780AFB39DFE7E8172C4A073225B437D4DC
5846ED10618EE6D618013603E62197E2F8F5144FE8F5ECAD9C80CF8DEFFAEFB6
1FFE81218B75AEA04C4526723DC1CCA61758E303C92DF112A6F4D63FDC3D94D4
246A42FD61027ABB74236BDAD776A7C0A554847A1DA0508A5A089CB521C1C781
9A82F8B619CABED60926EE3E1CF15A6677E5AAD0ABA256B78DB57B217DCF898D
A48330EEE5D5A09247A7B8DB617D48D00A4B1B46CA780B705F005A8194058391
D2EF51584E47613190EF36546998D8DAD84C4CB16A82FE4B2395D07EF413F822
4B9D538C4A2C1E204D440D0BC44B2BE5D8A9D201C1E31F7FA28B62A05E052B86
DE946931DF208D858694404423A4B1F0AE9010050250D3854897CEE462AF7965
8D5CE7749FBBE37A761F220EA62CC1AB776F0F52F7745D3B5ABB1D8A5B203546
A0914FF3358A37DCEBC60BC94D0F451FB4B3B452EE095484E46ADF60C2C3413E
F5AB261DB5235912E4A1FD7E452173959FBB1781026EE9D7FC888CDC805A3E87
06AAB54DA872A96AECE42F31A961DF4833E3370173ADF1FABCF5E239898ED860
54B833C83AFB1ABB832C95A115B0D829BA1C09144FD6A4FB388884657AC94301
E29430A3824A362A1C5557D0992EDA9845E960D219BAEA7BA35B10D94CBD9828
542885DCA0F8A0ADE853ACFC230C7378E961696602594774543C6EABF0C67B2B
A2AA9AF8CD321A5F03A2CD2AC8B9FABE61FC69A826A367000F1DA5833B60091A
2F38B8DE9B5A9FCC8554F332FFBB966CA74D398C002B0DDDDEFAA3C16DF8CA93
6A471781371F415B79781C6B5F011B0704E46E32D5DE3FEC37E3B9198357BDAD
31B4E75875504FCB68C315FDCD2754B63FA75735D78AED7CAC5B56A5C5F55C76
AEA04EF35478B0BCE072B5A880735549AAF33E74697258203ED7FDD4BF33FE8A
1F8A90A92B9170C1064AA7CB5E8CBAD3BC4A226CB6D5F1F9A789D86351C41192
6CD2DE83C397EC367D51A2DC98E287D580FF5E24FE47E026FD974DC5E04F02EE
03B0C18DD7559DA6A963DB5790292494B8C0BA45B9848243A8444ABB8A532C37
19CB5C982C26FC1884ADE17A434A668101E34B7281294CAAAAA0DD82E822EE06
4EED16075C580C936E720B1242A7B7F111B7EB0C8821D7608CDEBCC26E32FD7A
94BAA96AA3C4B68A50DBF5BF1BB017D27405D163B7E0C454C8ACA7AC56CCB440
B25CDE854E332AB66E661B3DCB5341AFA6D0BDACFF42F41952CBE9FAD4CA0F1F
8F43BB9B2F158B62DB7071B9B083E94DC81D4673352E1F3D7E12D8AF06B0E0C2
899096652B283ED962CB1554924234DEEB4000373F67EB158393206BD3F40459
C83843F781D5B70872609DCDBEE3EDFF0AB91F4543035B8A1DA6188BA921F8D5
2C8F350F053BBCC99283BCBBC1B4F44C548B23951B07F69BC55C3DBB9E54397D
9C2A53D9B81430CCF8F5165DEF62D5BE85350F2BD13E177172E790F96B19A5D6
2F02412DEC0C7A04B7E932A4E4032BFEFE0D008D9E8CE211FC866E5DD477948D
3A03CE7E5C09665E3C489D75141465D16F942F513C40CBC1F70C170B22ADE2EC
0115893960EC564FE14D7C3877DC03C0817C53640BFA03AD14652E2EDA3B9372
6C1D906C2CEC5D5529D1C05A87E6DB1A74C5B5BEB78CB78D2C123E2C15B4B5A9
6CF82D814C05A7EFCF3AD212497FC0D2A372CC02E4512B48C6748E49374DF591
3B82E5E579646D740A9EE552AF2FB7B9D045FE942CAED10268446260DFDE675D
68999D40D17B150AF0917FE2698D27340552B64B84FF03399C6933F0A34DE328
50542546297D394C555E28E436A1E5077411C656D7C467BD748AD97AE46DE844
80A1E50421DBF4B14519CABA0480BCC63ABBF8CA11046336D7519C30B67B5BE6
E5A59CDE15EF6055EB88049D3BF682524A46219AD190D68405710F8FFE6C1812
4E578A313AB9AA229834593807C4F1D3DF9DBD0EE9DC373D1314A4997BE9201C
E19355A209C631A6FDD12B2A8998C78B90E94F62515DCF44F339E4AF95836457
92B0CFFCA802992F27AC1C44D2CE2A69AFBAB2F25F427C43B46EDC8A7141ED20
39BE6A4B0D7781465F2B7463012C49622D8CACB874E3073650B3BA8BBF3B1E59
A99BD48FD1FF7A554D97EF40E92DD1D1961078529478994AA38AD882ACFF814A
3B805E4EF369AA88425C900AA931DE35DBF74B79CE37639592F3909AD9AECF65
F892C6CF7DE31C6306CE0D9D3AACA67CA6DABEC22A20E5DF0F182D669AFAD734
A79845F158C2FD8493172A277511A6DFBC6E21B22665A65180A419255C907CC8
0EC8F78B8FE40D2323D315D0477D2032E9B8AEBE59CE4CDEDAFCE22665DDAA3E
2F8DFFF56B2586E888025C2B5615ABD5483F343789153845A7ED8060DB3A201D
03F7D3CD7BB3A94673718260D9A044FDC4452A3966007DCE8378434ADAE4B415
94C56E99A0FB9425131AC15724E60BFDAB46CCAF60F1DC32926C12C7FEC7AAED
DB83E0A4B369B111F8775CAC0066B7D2FE9A73BBDC90B35A6890585A7809CD0F
895426DC292B4E1E01DBED475E2F305434D63F8E345B923F6A8917480DD2420F
0B547670551CBE723A117B146378DABE354A12BC0F483D269EF7A89A58B1D18E
35C076A262C76683BD79B8322EF7735963F56B7DCF08E651074795015E6C5C1A
38CFAA1F407A76F97A6BC3EF813D474A1602268AA1C92AB9614DA8C44BB7BC5A
A9142FE24C1F9791CCB72CFA638482895AD966BAE538EC6522BB2C856311D854
3DC96C86FB3EC8A17EC4719849326D5ADA51DF03AC2CEE55EB8673867252868D
E35536A1563DF8A5296C82F4B0426EF74A8668A459C9DEA85B22994C1F1571D8
13A4AFC830255192881309A4B3767E971041D5D3ADE0D1887FDBB9AFAE88EF03
0E3971E9F9349F7D686D6775ECD3E4CBAE946777E0ACB83096DBA6110067342F
33CF76DFACF22540DF8396E24C8F1BDFAF2163656C4CA41D63C9350865C45B25
105C66B0752D5121DAAF2BA38A34614376B801F31B9D6D36C7B42163B9430968
CC1FF191ED71BFCC89F45049F2B9F74C86AE4E04D5806238E8DBCA0AC8FB3589
2C20B03191D45248B351A281E6EBA4A337EFE8A90D7C6C8BF2AB223EAB13CB8B
39BF9AC8E5BD020B2FA220110A3BF2B9B5F60D14941E7E0A60569C01058AE84E
8AD295EC9871D0500E5F5A95C8DA02796E8ED20B623824F8F52D0E16EED37555
514A44DBE3F2DE945EED5A442BD261CB1257D1AF4ED82E698BD1CE715A34C04B
2D1A59CEF837783247C0FEC026FE8BE987CF9599A617AF28BD03C4DAC766B87B
4ABDB0C5C03709200B62FD769409AD6A1839C70D58EC0CB823DF5B0D54E34040
55EC30E9E162BFBBF0799E17057657B77A1AFFEF57081310D000F855C3A46376
D6C93268462E3A79B04FEE2F5DBE34F87A46591E94BE0EA7231CD04AD350C8D4
75E036728964DE130BCC14BCD03C2FC680E99448A497CB7A60A0464682CA8E76
EC01924DDD7ED5B423D68A93FBAD06AF5BC7DB325FAE16EF79656433C9D08951
CC63FEFF1E3B40A754A002A3057766B5C3B32011580D376B0B11BD0A0D5AB487
EBA5A46E814DF50B0F0AD45BA8354AD075F970CD0F8B8EAACD08BA002B773514
C0BCF039473A1DD66566636B57289115353DB6E82C6B17027EAA6E820F373BF3
7A5995ECED7E7DAFAD5DF81D415327F4E910254FB285B1DC02F7A3B37A65B161
2892A220E5B881453BE6DC15852D4E00951F2C6A824AD197FED43C94B09D5BC4
2A51F7B36B0B36CD9645790DBE75F5747973DC6C4B4F0FFD016B97AC297703F3
2034A95831F973D498092E2BB51623D8FE16C64C867CEBBF033E5078FAC493A1
D90A83A61231D7DB8B85F47F08311F9C88F4149C30746EFE16731E6AEBDA3971
F691658F9D9B4AD2EFEB9739AD70E7DFC584DAF88024F479283B004DC1606BC4
DFF35AD381FED5B6E8309EEA89535E31BE0528E1393CDBCB7F3FBEEB6A57EA3F
75367E2391EF9EF2845F2043A7A5EABEF7A7ED600C036A2B726CC6529268D389
0BA94F958F851499BD02B46B62E85D565C9ED4438483735474305D02D618BFF2
06B530EF91446576E6DFE343743EF483FA059E85CA3AE45B6E5D245212F94062
21DE3B42C944FE53816D54F569EAB93476466E8DAAD0BC526143C1DE23FC7A98
A64F07997AD8013B4903299F40E9C3A997651D868A45CA881EE40469B95548EF
BF2CBC2A6DE6A7776AE4AF0131C75AA92167A8A6C8B3C53866C56F83950F5649
FCED5A8A6723272D34680FF98CF64E363BFC0B093B7EF7329BD5E250276BDDF0
6FD63590825389C1DA92DF50D3C362B52EF8C7F4107945ED6D23EB500847C659
2ACB750FB901F9DE2341BF9FA881D4561EBCBF58A51AFDCAC86DBE630F6F15E6
35101E297FF86C6E5D19B734C415F2629937DAC937FA538736D72CD94E2CF830
87AA37CA301A1E413C98F13B6A4DEE8BF9B45A8786C74F38520E914289B1100C
B747E11281949D87C8FB8D20C8F127330C18BA6E09FBF97CC63E7D332129E4D3
51122A12564CF272B5E569E191AB62A377042E8F5C71836B9C6CEB2374F5B4B7
D3C2DF201B302DB839A26A93C41925C748B58C4084806EAB8807CEBD0429E467
3E7BAFB57FD9C9D6D6142BCEE812360A364B3166E439BAC5839337625B1FAB30
15E5A673033C87566B3A2F5AE69CCD09E8D64855378C5DC85FDE3B1EB39A5C9E
2E92206C01D18A2FE12F11FEDDB7C3746ED11453DDA9835D698502D6EA0A86AD
85BA87A88F7AF3E6625945DEBC82E3658DD93A329FD117C9553B59C039137640
713C6C4CD96B11CEFB11825FACEACB3C0A2F66F39C314A82DA26966B96C8
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
%%BeginFont: CMBX10
%!PS-AdobeFont-1.1: CMBX10 1.00B
%%CreationDate: 1992 Feb 19 19:54:06
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
11 dict begin
/FontInfo 7 dict dup begin
/version (1.00B) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMBX10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Bold) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /CMBX10 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 0 /.notdef put
readonly def
/FontBBox{-301 -250 1164 946}readonly def
/UniqueID 5000768 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
2BDBF16FBC7512FAA308A093FE5F00F963068B8B731A88D7740B0DDAED1B3F82
7DB9DFB4372D3935C286E39EE7AC9FB6A9B5CE4D2FAE1BC0E55AE02BFC464378
77B9F65C23E3BAB41EFAE344DDC9AB1B3CCBC0618290D83DC756F9D5BEFECB18
2DB0E39997F264D408BD076F65A50E7E94C9C88D849AB2E92005CFA316ACCD91
FF524AAD7262B10351C50EBAD08FB4CD55D2E369F6E836C82C591606E1E5C73F
DE3FA3CAD272C67C6CBF43B66FE4B8677DAFEEA19288428D07FEB1F4001BAA68
7AAD6DDBE432714E799CFA49D8A1A128F32E8B280524BC8041F1E64ECE4053C4
9F0AEC699A75B827002E9F95826DB3F643338F858011008E338A899020962176
CF66A62E3AEF046D91C88C87DEB03CE6CCDF4FB651990F0E86D17409F121773D
6877DF0085DFB269A3C07AA6660419BD0F0EF3C53DA2318BA1860AB34E28BAC6
E82DDB1C43E5203AC9DF9277098F2E42C0F7BD03C6D90B629DE97730245B8E8E
8903B9225098079C55A37E4E59AE2A9E36B6349FA2C09BB1F5F4433E4EEFC75E
3F9830EB085E7E6FBE2666AC5A398C2DF228062ACF9FCA5656390A15837C4A99
EC3740D873CFEF2E248B44CA134693A782594DD0692B4DBF1F16C4CDECA692C4
0E44FDBEF704101118BC53575BF22731E7F7717934AD715AC33B5D3679B784C9
4046E6CD3C0AD80ED1F65626B14E33CFDA6EB2825DC444FA6209615BC08173FF
1805BDFCCA4B11F50D6BD483FD8639F9E8D0245B463D65A0F12C26C8A8EE2910
757696C3F13144D8EA5649816AAD61A949C3A723ABB585990593F20A35CD6B7E
0FA0AD8551CEE41F61924DC36A464A10A1B14C33FAFB04862E30C66C1BC55665
6D07D93B8C0D596E109EE2B1AAB479F7FAA35279ADB468A624BE26D527BFF5ED
E067598E1B8B78188FA4BCFB0B51692D07B0BEBB930C6F0997B437E2C51B876B
61A563A2673932C2045833FAA35DB22ADE12102335D5DC734AE3AC5EEE6658D7
92EB62131E1DFBA441F53EFF9021D9D4C491F26BE8F54C61165CAD778CE8695C
EEAF70E3B20C64D4C2B34A084B5770BAB2A974E898F62BFE90F132A37E2DCA4F
43E13DB13C94DFA8ECE2B7374827AE168634FA007F8981ADA046CED3448BF453
FCD9A4F194FA648F9FC0971734BB69CB73439CB0DD021D44A7C11BF295E81733
4DFBA460FF3D654F9FB337E99E6D66FBA87A817EB9CA1536C84833870E3626DA
55D48DEF261C3CE14538C0AF5D07EEFCACD74368BDA94AAD203CBCAB5465F186
82746D4C6A28F9D30C715568BFB011B6C12327592F8B086ACDB860B1B84DB9BE
5D62B68E710728B40D3955F2954B2172647A7E768A6C948027E6E5420E6A0B9E
E254CF526E195AAC3478C8FCE27B87EC5AC07C91F8A8BDF1113AA53D9D03C547
06B5EEC50FECF8939B041A8223FBBC9371D1D672EB3B04BA0C2D2B533ECF1EF2
168513008BB3CDCE8EE707017EADE0AC312BD5347508FDE64E05CBF3ED1440B7
4C693F54EF689EE439B194CB7F3118797E9DE1A34E6EACBB0877D90755DDF6C0
280A4876CD9A2EBC2699F110F901930240AED3CA550B6C3427240C95C48A571A
745B4CE0C1D5A1EEA62AEFA198FF5739C7B56BFDC0E88AF09CEF92374A805CBF
ABA2DE500E548CEA6282CF67C913D916E40D56A0800FAE7F4A952AF1BA4C1CE4
8D9D7DD8263CD179C53AF216BF82CDD3F06AABB98FCFB89CAB09EB542405E89F
5B790895B4F6A70C546E58DACBD402F325F19C512BA08F07539E82F789AE92E3
D5032C99A7EB6B6630A8845A3ED800CE4938E3B64ED316D225B0BD28BE1485F4
8350BECA8778BF86AD0CA216FAA6BA4446DAA5CE25911214662E755BCAF6AB8F
5B958F7B91385E510CDAC287EBBBC628E6FB3708C064D466C8556B8E5A066EDD
85806E5EEC5C2D87259A715C8D64439EE105C467F05ADB7A72F2662B1D074913
AB77B893B5402205EB56CEED12E40538A36FE3B1F4D481A294B8874E03C70B13
3237E9CDEF6718462B16C9E62AF18C6EB0D4D973C31ACB9BD6EC224CA6D2084C
1EB872D568D5B95B2C3FC5B6A95A1958EED1B1A35F21271D10FCE1045F505A61
5BC0899A9FF801168B533F3F3F035A745C0AD853BC9E9E1A3C4048A937DD2DC5
25C1559EC533265F959A8F2E36FA46AA7C0E4972F18B6F6DAB2692CB6E476A52
79A5E7AD577F760A3704F53CA8D31D93B3630A4587FF778F661590642D1B53CB
86D760F55456B353EA0D2FCB03FD86FD6A1A1A68C4191BBE5646BBB6B9FA9DBD
483E2B7563FBA0332F81F5EA37BB1BB478D4C1340560348916BF68357881F0B4
0C488A5FAEE7607173B919F8E53050290613A3D7945EA0974517F86B2C3CEF1E
2912BAC6FFE9DD8E74C235E537433211FEC2F7B9F96E86F326603271A64B6CB0
A7FC07E873B65E9FBF4756075F0A387EEAC1A72DED45934E8A72012CA34819C5
85B22A9B3A8AC7000C90B41D7F696F46B0AED72B32BE0179B1928C79EC4EA2BC
E4304330AD5B4CCE0F1A945775D98F88EDDE062126D2EB8249826961F1E078AC
4F234E02BC22843C2C6D5607D1CE28E99DEC180D0BECECA418C8C08F62BCFAC9
08F918F8BA0CADDC5678B55AA389B66EDCABB44A1FD2623BD2A7CE810D4D0D52
3A7EF9365DA8FBADBCB69CEDE0785A9092450F05C9C4CBE9B2AC4CE2B8B81FB0
C5DE6D11B2B704FAA7C5AF8A0EFC78944584BA2682B1287C1CB2CC71B84BB932
41800C0F63A5FC34B761563C7515C10CD0303599B94EFCC2FB8EBD7A12A80588
4391FEAE92D0F10F56F64FF772213ACE95429DF901726B9D581E240AFA345FA0
7E1CDD1E7FC7ADD0514CB5A43E18BF8AEA4942C41673851156619CF1C3A8C9E5
67AF3D8129B2503CF1B5D7BAC5FDA70C01A202DD1F1F074AB17390436E6DFDBC
68952D69C6BF82A8773C4D464C88C76C6D6ED0825AE72FF040B7E6544C8CF86A
46E9819B1CAF6409C9C80C142E3510EF0E276EEFF21E2F9C783C22753C0548D3
993968733492FE7674BA2709D6AD1985D77B22B3E86D417F6C9D607C3FE952A9
DC880AB02618F642E86ABF4A6E443D06FD8F3D2F4A6883105031B37FDAE68F51
65EADD450FA510EC8EBAF6E7A9DC28D8F1E6AF4523B78DCF6BDBBBCED2E75692
9B2252B05A293BD777722234F4B840C77208B7AA6E4D960A436EBECD39735EBC
2C4BE2F486AB1CD829CC7CDBEC517A555E7E4449BF8C45623A84FF6D2A05F08C
ADE5D61B7DAF30F910A75A7F628A2DB7639E54E1BF67272367C2CA2E6DC6EB77
1A547FB232F1DD2CCAB2BC09CCDB3B31C37DFE615ADED90DC13B9691D4A8A2CB
6ACF72653D53543F941F17F2407B99DDFC3BEB123CADBD467D4C71A5F65AB1CD
3B827E30B8FCE196E51C59297C729E75431630A27D06CB3835D3E3140F681E44
C4EA5F8CB314689C00635DE210F9602D5519CB2F241FFB862387B187D605AA0E
267B6EC683FA45E2F5D6D62CB4A2227EDCFA92A198FE723A142400EA073BD065
2B0A45F0E1B235A3FA88BC5F3F339E777C6E1AEA4272A4ADB264284F8B7879BD
A003B343DC4056AC1716C2D04F6027F637F53AD052328366272B754000D9103B
421B923A29484049ED41DBF509D531984503874FB14EB286910E3E1FD1F9DB80
21F39EF937D6F090C775D191D946EDD0D53906F085840A7DF5F0721079501ECB
7A8B41E8330D2CD1035708AE67E53A50BC808A81C7BDA42BB50078DE416FC555
35B4335B05538199F983FED70A471690F9C887BF735154BAE9B6425B77EB47C8
82B09980233B87A106CA4E66E3F1CAFEED3D445369A06688BC9A634BE11A73EB
12B373A4A43FB9697155C2DBA012C4D4DB2C57D66CE36DE5D77D691E3D2AF59F
B12F8825DE1182C68D6447FC844EB4690E9545795A0B5D9FDFC1405A7BCF26E6
A42D7CE03606DED26E800D5D3A6BAEBC1F860342F13136A661EB2D512376C146
89BC32CA41A645499B0A01A4D83F99BB1EA69F152241A7DFC70D71C687509EBC
C94EA556004C005600ED72B0FCC3F90DC574536987EDC6414D4D7415985F7A4F
02756BB52BC8CD057DDE4DA5D26868AFDB727AF3DA2A909A46561E9B46640185
25EF5A2990434CD48A616C228DEEEC3F98BF7CB589FD9744BF21B82A76BF5FCB
D018E73778B9918FD10E4988634ADDFA1BB2BF3D98CFF6C742E96C74DFEDF070
AF42D62EF2390C58C6B6DE77690C47F19E55066FED238FF79C8F041F99D36863
385B93E344ECFD48B5B86010DE8422FD629C255227E07D7BACDF897536C1B7F8
2C3ED6162F364A320376E8057CDA69BBEC23F1D7C01D212BC3417E234A0DF446
997EB0F2AC3D31296B62A6895075E32526B01E666D4C181A622AF79D690A6933
74F736F0A58970C8886E41DE25EAF2D32ADBB78E543A7548B6BCF84C97305AB5
DB6015AD4F71575BEC9BA8FD91E4F3AA4649743EC62AFD024E3E1A26A1FD7D6C
B93614119DE1942ACECBABE8DF63D21253E4CA081452FFCC02EC6DAEA4020C7A
2E01F9F613B85CD40558EC2F79F36629879D780BD21694E80C806E942972B1BA
F32A6E9E244843E24E82A79B48AC4FD728F9B4FCCAA35859C94E3C2DD21D915F
72A141A90643CF67C3A3114FA03891E9F7EAF243D63BC6F5D496EAD0EEA86BAB
8C61873BE2C83782BDB94FD00984D0A96EF3BA8158AB66042F554C86CBE28643
D8A8C7672EFE707DB01E29AB23D8711A8EDB47D16CE5160DE1AA3FE47913D2DA
46E14290DBC9960274D269806D7CF51B0C1C44CC6D00D5F829087D035C658108
9E30F6A44D031A7C78910451D6357A9EA961889FEE34FF9D2B8D04C8CFD0A27A
69DE413FC3E4104B8A54A0CEB5D33632B05AE8EE6D7BA1EF6AA8D5720BB4045D
47762F02A05F548646BC20C3A56EEDE7E32A67EF611415EEF5281D0E67409A0F
C346783E50CC14C7676CD61705673B6F311C1B03C3E89CEA3AADA6414ACB1BB9
F96598B1810EB2CE8C3238779094BD5A0D49C45A43E4409F806C7748DC3B325C
A3358E4B1BB44F9037DD945F790B50BBEEFE1B62D4D48D029CD8FAE4ABDD5715
3AB5BC23FA3975014CFA27DC37D011A349F9E45D30579853868583BEE9182F59
F1135B2E9482EB8DC18E90F4D24CAD95C4C7484EAAA00BB0BE38389A84B39BE9
E10B579FF6A20CB6F11DA01985580F15E9CEFE6B8979EDCD12A382F3F094D535
875A26032F5691C3EB9F57120788AE7238E5F7CE2F78BACCF44EA6B5AB2F70F4
CEC22C8CD40061BD54ABE810B0D6A4701754E8694D32430BE680CE56487ABB21
926639F784FC650F661CE40759E8426E06EF9A2E1A69621E0EAEA01FE32793E2
6D56344EED4608E7646DF06C39130EAC7B32C8E5981EC954B866429EF0B12D6F
A10F7D881D96F423C3BD8120398073FC3C65D5C84ED66A23F380FBF26A65F95A
8C6E89AA97CF6E295310B8296FCA99CA6BDE6F8E0D1237CD5138771EAA750802
D83721B55223046D03D3F891A3763003FEB17A7EAF73E6ED568F298396015494
2BF49FF77C9F6785039A6351ABB82DB811F126CAD81A0F0184FA5B874DC2E8F1
6EE3C9C83DB48E69972878365A4F59E69A01F5424F8D309E15B68C0DAD456FDB
DF3ECF054FCBDE30071B6F95B70051ADF961B3B9173A0F2EE1A7F0778609B917
B2973A7DD97D174F496B9E8E4B5B066DDA2E801C9690142B708851FD1F2ABC09
044735767DEC2CA6B4415D9E364D76F69331AFF0749EE1EBECD39DBA7860E934
75EE400E0E50B590EC748454F9A2160A00C31413E21B6851A2D76EEE200CE884
58179C84BBB42BDA94FFD48960F4BEDD95A5FBF13E3E168AA0D0E6B8FBA8E112
BED6221497FE12549F278D14DCB8607C6834F196DF47263D8392AAE38D211EBE
84AB6790D26A5A701C4260E37F222AF0020E9E7A64A6A8812B4952513A0AC19F
AD3D07CA6FD42BDA304EDFFA806C66A80B3714097CFCA61CCE8822D3CC7CB370
E99418BECFFDA702EE4053FA6A5A017CD171A212B9D1773B5267F5B04481C75D
F5B8BBC77AD898ED001E5F6992E05775A1415829C1720F276E421CCEEFD8B7AB
BFA7A7C0BAC27B5E4AFC27B680319C18863A387C7B3349DF2B5D5666007E9B5C
337B71604776992933BBE91176FAF05D7BA1E0CA871291BD32A7848A93B787B0
A88E645E036426619DD7E38731213F79D182F693D468EA5524764BD3FF96A831
D3B8DA2DB665304C161A4AA8FF62DA391C9F9846CF85B19BE0CDAF127BA74F29
D5B2BE7ABAA4D6A868C620EA21453044CF52EC3AD6CA0935E2BD52557BDEE902
35572C21B8839C0709BB4DB255B7A6579F6568370E03DD9D8CB557AED4E82257
AB3160B90A08B8F9AD50E7E1E1DEC831223DAE4F8F418BA32BF966E151F705D0
9C42C35B4980C3FACAC2347C8C74695C8C4BD53AD83E9ADB58644EC96AD32330
26F7D54218BE31F8365E7A06C91B0315B423950D40D28CFB5181BB2BAB187CAD
43D866D5AD2AC31EE3701B31E7D27DBC63AF2A885112FB246A02F50517681EE8
8EB57AE6DBAF313E01F7C69C1CB3BC18547C21BA4B87301894418CF674E48E99
647AD7B80E3F0DBF35B0FDD21C9853378609BA7ADC30534AC515EA22AA118480
11930EBB215382E5E05DB15FD064A3851D31793251628BE9E13AE1EA7292DAF1
6691F9DA30EF7A83D3EA98B62B1F0E33BE6F3E761BFEE6A226F18C139B4F584D
BB850CBCFA7FEECC5EB52586F49D9D1D95BA2965E11854C58FE3D6E050C07037
BC17BBB6827EA5A2DFBB68979C101E14B573B281FE611E7876D692336A34E394
A48B514D84D8666F3880AEE5E5F914829AF46AAA43F1F46DC7472ADC5F264CD9
BF9FE7CD6E078F0D5CB8D7EDBFE4D08E471A80DB2220B2849E4D3F5983C92409
BA85322504B4902350370F7B8A1DAF40ECA065BDB2907B60C19FA04F3C119121
A64100F9A733D77AFBC10888E508EC31729CC2169700591C242BA2F7C0DCD17B
4B79BDCD9586D568AE8BC81CE57674F9496ABCD9B982659C7793A8D8D529A972
8BF19D38370C55C899DFB8793F36163E53F6661DA3937D085AF91A23100CADD2
C0DD063912DA3C5E8CBAF9859F448300C008343866915B3DFCAC3E770FFC7A4C
4EA4B3104D313A640BB0994CA0F4A2350D31CD33ED88A2ABB4962D5E79D89B4D
2077C651A1AF0E1241D70495176C6C731BA9730D8A7C048BD10920C40168CA6F
97BAA1CEEC1768958022F9BAA93D5448A595584B226D03555A2321FAC6BE990B
1C527D8F388FCD8AC0993E28F5DF98E39C3A7D1F4D7C3B0A0EB36E80582C6063
8DC733EDFD7F208FFB4BCCAB39FD63FF47608AB4892C89BBE50E34963DF4F69B
DED6CD62511604F5BF5F855C5790885E21B01759CE67F01D1CA7F80DD45AAF29
127659E0DB0F86FB67F0768A2367FF5E318C332A52EDA70773D99455A763DD2F
42394D4D2F449C96688CEAAF489126421C368263FA1F579037C7E65464360F6C
80CBA2AADE0A780DF347412F226577E83C2D99171F4EFB26761A49741064AF10
DC2A1B6AA5BB0FB9E14EE370F7F7BC37FB0B56A6CF52F64476B7DB9EE76673A0
A6093A13EB09B761A49BEBE4A48EB270D3D67880F521377596F9D1DF633D4EFD
151567AEBA9B47C14E3C89CDA5BD65371333CD6994CC4D1F7F3D734B2EA62C5B
7A3A5170713B1CBF64916C1B02EDB05657ED9DE7CCECECF4DF20074E88760501
4BA100D53DCCD4D0C7921BA8C6406504171D6EF9FFB0A30BD17F768EC3357957
A8B5239489278186387BE4AC413310D44C71583AEE87AA884E242BF9A60D0E8D
749FF7A44F062A137E288B2707D39F50100C874F2338EDFAE618AD1C3781DAFE
8A172A2AB1E9104B4D42CF41FB774568005C41F088D77E387F23339E21AA57BD
F3504928DE7CE0677AC6AED081BC0A52455C9A36D2D3DB5FCC3D04014E3C575D
518B78A59932C5575122D01FF51292B8455B77A21A142087EECC228D6E1FFCB4
D7A71E2CFC269E71885143311DC65C4677BA96ADC5C66C3600276C2989C2FAC2
A95E3DF3B6FF969EE25FCC99EF12113934EB45A587FB1879C0A249199F6F289F
AAC0C357B6F318A5CFB6220DE86D76CC24FD96ED8F1BD8C6018D58B437E8A831
5278E380D18D4B5783BE868E7F22501DFC064087A3DB263BFA6AE9D2743D852D
356F2E3432C4931B13FB6A1855CD4E09D6FF11AFC95D7E00557EBB72175BD1F2
34CD377845E844E563FF21588CF949B51D266C044C2229AA0F5F26EE6B8703DA
6CFF1CDB69CF1D69B224EB300D53E2266AACAACC50EDB68EEA1C1BE2E9139CF4
D9CF71F5C03B8DB2BE634FD37CEED1184C044C2D924F9260BC2130B3DC09B6FD
113ACC4E5A9379E6338F47DC9F3B14194F433211C2E2EF609B977F82E6056C14
C93AAE54DABD1CDF8D69E748E273B443AE8B71271D833389483699AA03C83B39
05A42BA56E318B1E372F4DAF2AB2DCD5F1E66F294AA47387F1222CDDCB935631
900DC2611FBC20AC94F858F66715EF2E28DB1E82CC55D3BF62C77755BA7EF884
490C0C6E20BC6ABE13FBF7DA958A179D14758C47772762AB1B3298CDAB20A41B
F6E65CF7DD02A3A414D89F0FB2252034B25AEE4CA0E11EE5390A626A50957DFF
8A3AEB911314E059BF168E15262F495899174878B4BCD910C1BA7B28113466CE
A0FAAB66DD3F17DAA1C9254B33C61B54296986BB73E9ACF340135CC0FF16C1DA
CA7E8C5E28F8BE3C549A20FA2CF25759BFA1695AF621F2A4F55BF2F19511A3FF
FAD4E66E4B0E3FABD9D7B2CE9C64C3DB3181383A22CBD897C7F92730C96C14AB
225C5BCC5E88AB90E34818B094232F25FB4D304FC8C62F4EE043AFFB6FD7C453
B4ACC134F4F41D3D0DF80DAAB76D4DA49E03DE07B5FF4F1D59D09C0DDFF0FFCC
2B2774FA1FF2F2F91443AF4825F85FEAFBE6E005FE8B42CE819537526D40B8C5
165669E3BEDE9EDC30889226A1AFDCAD549B934A4CF82D6BA12667B7FA25BE7D
1931349CA4DA2DA31931222F835A98929D53E58D9615410C69FF18275582E7B1
EBB47986DF84B253DDE63815963141BEC84417493209DCD6340C01400743AB43
E499E9F2FAB8A70CF5110B5EEAD2E176740FB33CA9DBD6E3B1EC9971DD292A7E
D49C8D220EFAACC824078A12048042A1944D4E69FA7BF18A40AB03049B305816
F1F2F242F0880A6C430CA9951DBF917CD6B8CA3ADE15AEF49F70E224C2D22A86
53779F82F93E7ED23FE5A634FA97A69547CBA0386D679251C7A4FEFBC3AEC223
447BE13FA0F171F001E8E61FF6D4572EA6DA77B09DEA9413D048EF87B1B45134
BBD23072F745FD68E1FF10DA6F58593431BD96D6BD2C7E81ED493D5E2412010D
6B0B194599D6B69C333DA02FB31B020C9FB45070917BD6ACA81F6ACCBC584B68
9EAC517B196E1DBCDDBCEC56D441FBF7E90DBA05C095F2363625AB9BD2E33EA9
7858061A361154EB03272CB2A2A1D916DCD5A0BA60077ECF8B55B4492E854C88
B8C67F8848DDE558F37584FDABD5CE0AC75F282B74BA42B86F17C1BDFB63B795
6AE4FCEA9AFF75B00303BD15AF5E0181AED05450C06BE09A7A3B93820B0913EE
E923F6C37A5B2337253DD3935D427CD93C0064D8D4496B684137D6A03E67A05B
F25DEBC8405C7646EEA47D34FB80F9F742606E374877EE11A9632E969FF1EAE0
A0AEBB05851EB96C7E08D223D72BB61C40D52A85EB7C1E939748895292941CDA
9356E64730CE5D1CA8C5B0E8BAEA927128F6AE8A5865C750DD084EA750C56693
C63B4FFC86C4DF75D1089EE714FE7C8D701E9C671D4D982DB80F2FC2657D3281
BF771AD21BA67F7509F90C19FD1242D1E1A26C4AA708B2760F977C63CC4DF903
586E29FD569E6286A8BBFDE1A935FE801236007B7BE74686A7C4911C30A634CB
91650224EF9DBFD3B635E147AE4525334022521A827B2A8C64EBB188F34636D9
512818B545A0FFCFC5CE440C7B9C983ECA78A3909A06CFC2BAD142D7F68B1650
A7A30A618E968CBB4B0F5475020758237637DB5C7DA6EDA0C44D20D47C6B3CF3
59E06078EC907E2886D4ABDDA331812985E14E403E84A9B36969F230EB308777
DF50EE14E6DE134377CDE2649F5A55815B18B21026E77A8E70B31CCFB5579FB1
CF18195B1DFCC16D2BA32F8B7EFFB3571836C69A35ABBE1A4EC17EFC816CF662
48EDE7A9E784D62127A99D994B9580CDE201A03B036E3C358D8585FF4B906A7D
2D9A50BFA6996B71500419F7DB72E45F3D37EB38710CA288C6A3DF16B12E6D3A
B9A763DF086649CB715C65B00650269D5FCF130B0EB4D96C0A8B3C6B0E9983B4
91B36D056E71E9151CF0DE30BE432D960CDA65107B10C1804686CE157F05F524
CA28C44E49C892B59C1D334468EFB9052AD4452A3331EBCFE6A2F2A54FEAEF42
DFA8AC42F3A107157B99E025DF96640FC4BFC39C21B712ED06361F7AE6DBA371
0293F565F46ED87A6C5D08D6EB42C8BF037AEB659B932F4AA00684362658B898
134D9AE61E7D9F2A11553E3EE83D31E1E62E63A11CBC65EBC7EADDE90D51706F
1D33C5A8645A37D06B1E05F8EAEA5BD2E12732E92F6B17BC6551FAB8B2DBC412
FE9D2AD9C9E150DEAEAC0422C7829AC863D64A65DADFBDA6AA93BD6F8F964369
50681BDC196DA9F747D539EFAAB181AD4FC45FCBA39A47D64A8D3920BDD20C6A
0436EB775274375252B5AB9CF5A749B38F306446FD5A37ABADF53069AFB1E492
C5AF2C6ADF930AE1ABE8101EDDCCFDFB3327FA519F709E9BEC56FC9F24D3FF68
DF
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
%%BeginFont: CMR12
%!PS-AdobeFont-1.1: CMR12 1.0
%%CreationDate: 1991 Aug 20 16:38:05
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
11 dict begin
/FontInfo 7 dict dup begin
/version (1.0) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMR12) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /CMR12 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 0 /.notdef put
readonly def
/FontBBox{-34 -251 988 750}readonly def
/UniqueID 5000794 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
2BDBF16FBC7512FAA308A093FE5CF4E9D2405B169CD5365D6ECED5D768D66D6C
68618B8C482B341F8CA38E9BB9BAFCFAAD9C2F3FD033B62690986ED43D9C9361
3645B82392D5CAE11A7CB49D7E2E82DCD485CBA04C77322EB2E6A79D73DC194E
59C120A2DABB9BF72E2CF256DD6EB54EECBA588101ABD933B57CE8A3A0D16B28
51D7494F73096DF53BDC66BBF896B587DF9643317D5F610CD9088F9849126F23
DDE030F7B277DD99055C8B119CAE9C99158AC4E150CDFC2C66ED92EBB4CC092A
AA078CE16247A1335AD332DAA950D20395A7384C33FF72EAA31A5B89766E635F
45C4C068AD7EE867398F0381B07CB94D29FF097D59FF9961D195A948E3D87C31
821E9295A56D21875B41988F7A16A1587050C3C71B4E4355BB37F255D6B237CE
96F25467F70FA19E0F85785FF49068949CCC79F2F8AE57D5F79BB9C5CF5EED5D
9857B9967D9B96CDCF73D5D65FF75AFABB66734018BAE264597220C89FD17379
26764A9302D078B4EB0E29178C878FD61007EEA2DDB119AE88C57ECFEF4B71E4
140A34951DDC3568A84CC92371A789021A103A1A347050FDA6ECF7903F67D213
1D0C7C474A9053866E9C88E65E6932BA87A73686EAB0019389F84D159809C498
1E7A30ED942EB211B00DBFF5BCC720F4E276C3339B31B6EABBB078430E6A09BB
377D3061A20B1EB98796B8607EECBC699445EAA866C38E03ED7D4F3EDBCA1926
2AF6A41F67AFCFBF3630C943FA111E4CCD988A7363F7C2B75EAF5830B049460E
0D2B337988F150B9182E989E7750C51BA83DF37685483F86D1F47478883F3F6A
4B7F768DA5AA89E8F163029ADD4A9209DE8A4F285766C06EA859639B92CCCDCA
F59B1C2BB8D588CA754D1257BFF76B53984DF4937093AAEF79009D32A29A4C16
FB610C7D6713482C48D7F9E8410C0F00AD6E67021056B6035534E79F05D14EF2
4E87E5ABD04C6030DB422EF54B706792A8E8561A2627CA7D33C4BDF03BE85957
5C6012E4143DF06E826E1D00BA9DA4BA3297EF6D6AF961684795F8B0C2D7A4B6
8AFD676CA857DB6EB01C828A2EE66F07C1ECF464C643C23A25AC5896A0584603
AB651B69E5ECA83BD02014605D91146A908DD8326CD6C8622160F23F275BF871
5010103BD745E04215CA257F1638181A085F63B8079E997E7A591785E684A4B7
E9F30171CED6ED0457AB50A94AE617920F5C25E3A9B5A448A2BE022FFA3BF7A6
D746CF20D159CDCDE95D21F11F5D9CC2DD9DCD508B9FF387589B56CB5C1C10B4
CD6F3524E7BE79288AFC46FC1934965E3C98BB888124D1BF22047497876C2A32
45886C3BE9264266705E86B60FA34338C508CB8E556D9A8257CD2FC2FED453D1
A04C2B516889C44826EF6F84D80427F75AA243BB2087671EAD9A339046F08AD4
D98920B1D6478CB385AC941131FDEEB3B49DDE036BFF274C49EF27ABDF08DEAC
84B4D2B5FCEAE9AC2E687AAB81828F83A315F8406C03E7B7E0EC278370FAF260
8199BF3266CD2EF11020DC7FFCD2ADCB7828208E6BA70563483DC75AEF166AED
6D933025A6E53D37AE653373ED3D3CD064189F7A651168CA4EA62842C3F6E761
30AA187B376A0B33E90BB0D08407F4CFA2C39DAE66FC0CB9D078D83A10395238
5370FAED01A4D8A95C9A1089F2F13FD1BDA7172A9D16DD5F08D6D43FA9F83C30
61407AC04F38C632DA7F09429F0A6CE17598308777C2FAF86A6E84EA999F4462
FAF06BA5B3B70BA94295B80908EF022A28A5672FD2159CFAA31ADA6E9778175E
287526E2DBAF0BC6CE51AD23E8D0DEE2AF45FDFE8B1DEA1ED3588A975971F8C0
4DE9D32AA844A6056716292BD43CC0250D3C4F7DED24BBF9EAD85545EADB23C4
1239158646009A7DDA2FEB555A3C99065343AF09CDAFCB1F52958A1EEE63BB6D
546055C34D892A9F3BC392A0405633976741B44C7A17BB70016819B8805F2105
5F79C19B6147B52C10A095AF83AA776E8CFB083ED06353BD8330B6B2FA26519A
EC34BF51B1687775CBBD922FBA6A8C858C5180BE5D71176CC5F29523642DC026
0347F5C9264237FF8D640AD7B36FE367DF646A5E37AC13A00BBA8488F41DEE52
022579BC80D501418CD58ED478CC9F20EAB4801A1B0022081879C91645FDCAB1
845017B6782500576E2772BC7FD696853831C745077B463710F74913EE16468E
E7E1E1A2DBB4D528B8589FD0B4381743FBF9C8F8B59A57BE4807D7FF9D993D74
8A429EFFEA3F28F581726F896C63084D7C3A01915F139F944CF8B7D4825A1C24
D8DF855C194FF7FA637D0932C8A8F870DC3632E7B0643C3FC1B8D32AFC9DE52D
7B57D28724191883C578D93832906C27734BA85BB329DB208AA67CDE9F36ECAE
1027FF3CACDB8AE9F53116C66F5DCECB8EEC36A381CAA4E98736F6CD5B06B8D8
A09D4126108E23F09E1C3F87830EEE7D17298F1DFA50501EB59319698DAB3415
4D0A7B47C26A7655ED64BC8C9BE8FFAD63AF9C439DBE312304D320431391BE33
4F5B816919325BE8196E5D9FB8C9495E9ED2EE04B701B3301BEEFE4F3D4E6725
AB8E2E484DBB84B3E56C8B82A1FC58C470C6B57C291E5D3718E22378F9E9FFB2
915F1CFC4A0FF6C1BB15C1C03D6B215571288B06880B768ED51CBEFC78947FCF
06571AB4F5177A1D4BCD68D63A5BCD96FD3E31F2B8F08438B4748F6A3D13EC54
19BBF930F5533931929DB478895A739B87F88E41D56AF4EC53432112BF1396C3
CED2C89D68CA1B0E7E0EFDE7DD6403C45445BE8C8BC64A75D217B8911D2820FE
311CE1E6B494064177573582DB04F957D6D1CA37D7F59DE30667D7DC61D8F188
744B4C2C00FA0AEBCB643BA9846047CA751567B1EF01B657424DAFE3ADA0271C
3312337ABAABCAC9A134BB0662D87379843469DDB1658586BE1DC71AA57F6CA8
CB21CF73C61610F6BD6F4B1E62A277899E3E64CCE61614E59DE59F1346A76F22
DD643064A020E4E42EA2C3D4190B678AA875A80513993411EDE13702B55180EA
8A8CC2F4C169D9D52A2CB9DE77170BC9320170871BF214B5B5C9F3B95C26EE85
125AE2DA8B57D31A344BD7A4E99094762432CADE28C70EB358E86F6395E0C41B
B04B871AFC6E2E93479300084AA4FB118F346B520EB295F698AA4C4E745FBC32
A1A1B37E737D20934A5A0763AF869D3BA07A60EFC341DAF95E15C74AAD88BD62
E2C995F7652EE974038DEF9773C30C4DD6E27755BED52AEED8071D3B31B6A2B9
192C090C14A056B646F43893ED6FD867F00F5EA5874F4DB7D3A763EAE66306A3
F044FE6E693D336CC513311B91CAACD08CFF4C7DBA0FF9D229E88FF1E82C72D4
4DF085CF6E3D06724F0103D93E2608D3ED20FDD36CCE38350D5684F346CB949A
D7BB47B64C6BAD6D331224CB0E68AB8807CEBA69EA686B30D01345371E8E1448
82CD23F58C6C43D2EF785A8D8A498F896234058328A3A89FC5545DC9D93A3C52
770B4570D26AFAEEC56C60B944207C55C8259520CC351DFE97E41E0E594F085E
E05FD6C861A683A527068D242FB3FCD5A74FCD4CB5585E3BCA642F29BC8AB7A6
DE9A726826DC6DF57E5BD257826AE41F632ABD892A11BEBB2688F4AF13F69E26
5A9D19A0BB0CD1A551B830AE1243CBD3B63E8ECB56D2571377906D8E2FD29BB4
1071A05B88DD4C69F5598C587956E2B24D564F6197443355FBD9E467BC20AE79
2231F8F6F1063F4FDC4307D3FC08C72F7BEE2A4EFD950F7D1305EBB490D7C47D
3A2AB2E6D38483EBB1D100DBD12EA56021A7252DD2F47EFBEE818824B343D63A
9FFDE18917164659BE8322C946613923197C8E66A104A047A72762A827A8CD60
F23438A48E4C2105F90CAF0555934ECEF8E76E609DE42EC3E41100B0B81A493F
0396EEFACEB2F97D759A3220B11E00DAF0D7ADFB33A365848E1D56707C52E4D5
0377C0FD779C46C49923C72FD7F41BF1F8F0DE4A2A9A0D122B5A0E1A63332425
450EBA209D3CCA92AD2517884CC913C7837FBE6026A748BCA184EA1CC493E8F8
A3419294D6F87EFCC3BD2C584E61DEC1B128992E99EDF9159A01A315B2D05E85
3420A0FA95059BBAB322DD053771B2235052C252E1E65C671E9F0E35B6196C70
39897A69FBACDC207DF4EC72C7B87701FDFA34A51C90220D72C2A105EE3221A0
2B051B49B49A815183F0D94B348D580433992690676A4DDD54FEEA40816FC37D
D5FC98ADC25C78814A7037EB1DD47810005C58C685A6D8A3C5238C4C919C73D8
66453A334C5EF5A69F5175E4E55978782DA1E7519806F5496A0560B71ABAADF5
F6E3378835CCCE7107199E7369E9473E716D1B87ABF5AED7D977F45ED6CB68DE
1EB8E97FC146FC39B1E1890541A5AC7067FABCD35611FB8A578BBD6D6E0699BF
3F1F109E742666158062AA60EFBFC65B6AF98FAE275DF11B0027244DFF0B44CA
8900044C36AE7B918FE84457D1E37E1104A4244E264381A02664A2664D6CB133
63069BF128FE7BA794F2C78DC893BC96CB9A4ED196284E23289ABE6A9C279ED0
31A599A127D1DF0B3028C0DF699D6884F2C1F54919BD436F72FFF5A93A40797A
D38F1853F7C6F03C5BB949EC92D6A1BA0297913F39E6286C2BA5EB7EEA0039DE
2213B631B79F8DD95497AB6584406D43DCCAA2B5BD92CC8C4F081C36549353A0
76C6D2E5C7B4B1CBC8BD0E23F641D49A176ACEAC48A75BDA882F354A400D745C
1A94523D1F822B373BB6D2E1D8D06AE77C1CC0ED16EDA03893CD47D801BDE2B4
89547E9C0907DDB5316813D1A80D2A3B0CE4E06416F95A3DEA396477E2C8EB33
E2DE8F7E6C3F9838DE07562F09576829058F94E1E223ACD328DE8013F2AA8D30
EDD4F1EEEA0E32012CD56CBD97E62444E2C7A52A1A053993D719CBF0BF3306E5
793A885D4396130968C7DFA0DF0709AF6254B3730F6C8FA64DFB3F8D0FA6CAB6
4EB944C7F293E6B15B291B251C68C2845CAB09AE5461883B130543DBAA6162D4
09CD4149531D7073928312E1E0BD2986FC9D0D30C35E96082756012AF8F17DFB
345E6E67A4AEEA1E9B7BA31DBC3D741B788FADA7910C9267C89CD3415AD9B320
ADCB28E6DD65B274C38C98965DBC80EFACC01B2E077538876D46BD72454099E3
F5E95ED76842389CFC07295853D196FB195B4CF654E442BE5AA09C0CFA10C3C7
62BDD3893A4F74BBCFA2AD1484602FDB19D41E52B3272CCD61C25A677FB38BF1
88690B45C99AB1C84B93A6C5E01B2A15E5E4699DC0E2FDBEB1559BE89DC6A6FE
90682B23BE3F9A83BC16257661D72E4E2EA3E06A1EA34C2846666181F2EDFC7C
A6FFB22E1516965E8632F045512797A17FE7DC59FBA447BE7EA61A5203BA055C
9F916E93B18534C4DA7570F6D8185A9846157262272EFDE41CE8819D58AF1507
E654E86B1E4A3F5B64160F256076E79F1ADB08279233ADCB63500E3DED109EAC
C899B42F90816A55FDC1ED610B240AD904C1B0F183623A811379F5C867B152EE
BEB9666F561B687289C2268933546D1931F630048E432BA419FBC59995452E18
5263C9F06619B49B090A570DC9FDC3317700D5E049A2E014A4D0F5D9AC6B1799
7885FCE2F037897A1786045EAA017B9946FAEE70B2D5B680DC4DD493765A7C24
5E1106636AE5B49735444704509E1A4CE188B4C95EFBFEDBF9EA5DE5AC82080F
36E50C79B259C7130383DD6EA84B514B86630E42BF68226546B4DB5D56B19F8B
A3370F9CC70B4201BB51C54A220E747A48D3C75AE5500DC03280CBB579C5E30F
493161385FD0BA52E8DA16066053AC45C3E3F2DFD082918402C938FB53189B9B
F4654D90B28C2FE7891CC7F41DB1C45EFD6CA4688959ADA2D00FA0421FED71F1
B5C1C0ACDD3686C0A83F1396F30D206AC7371841157093514212510F3A2743DD
C292497895E229BBEBC5E783B5E2F6A0CBE34772163BEC5420BC46BAC8A56C73
620AB006F143E693B5F1A352BD42A1A4198CEDFD1288568E3F27DFE608729512
19B6AB557DE3BBAFFECDB6F3582D10C1800783640E62C4C549CFE93F56E33FEF
7CDD19E0F654A0062C63D5346F4671B5B394EF81E1779B8A0B783730E52E9BB1
411455FED3EE4084DF54985E60E359A567B015FFAAAB00093B71394DF975217C
7C49C8208590EF3AE48BC3982E06956F8892CA5A2DDEF16345A70FCBAB368BF9
47D7832EF90A5D1B240C8D8610046591304C97B650DE74829DCC66D51F48DEAD
DF01B5CDB7E31F92F9213030298143DCA9DDD436961CE80139EC9EB11A217FA0
B50766EF345E51A20696693335532C652713A491660F944521F47FC222C7E5A3
7E20E1ED7CFBE7E7626709C6D944E8E4CD95E29BDB929E88789516951997A6E3
54CA22CA321B21D205261E6BFD4BD2FA62089245D70B28B1D0930A21D176C30A
CB22F8E710BE1D7D90F836113867DA03DEB11231FA6B89735FEAB535851A5218
3C49AD0B483B66B5FD0476A2A579AB020BD5CBD0CAE431DDA4CB873187FAFF95
7B359274E5D75D70D4DBE469A2DA775BECE057E537F44E6EF3305255B2C25D4C
C09B92979FFC40817329FF559EEA0F23BF2B3F85E9991BCCBC2BA7CC0746D8EA
F847217B25D89D70A9CE26D077B3E0BD36EB62E733C1CA688D8C1867E4925916
EAC001EC3FB9B0220A2B4575C9A92EF3BB4CBAB25B5B41C919C992DE65B6C2F2
F72C65D6AB9CB94FFDAF03BB09B36338C25561A5E73DCED859BCACC0B4135699
C6AD2EC53CC30933FC00018E44ED86C6782B428369839701D17716F426AF74D2
D9CD106291B71C53D7D3B8BBAAB103A0C456312E6CEF1AEFAE0007BE05989CB2
004B4D98B4F02D5D9772B00BB66E6CAD0C925C5AA79AB9270E5E2A2DEB8CD0D0
9F4CEF0487B3868909E2A59A708F70E707B2F5E633DCC7E4CD780C404FDC23E5
BB786DA12F98EBAB2B7B95E66A2DA0A25F7CD4D2637760DA23FAF0A6A7F6B6DA
47E50206CF09AA43A6292E2541E09B0AE7AC815D51E63FA328867E01F2E215D3
C926D88213E1D2F54A257F59C83A1F25C8B22CE81C156D9F852DF1D0A12C4180
AE9A8D50475AEFA2899D719E14630BD4D47C64A86431C431DDBD68CAFA7FC987
741D7F608EED856CEE743095B220D59667018371EC8540923AE62C9C8BAE0722
4807773213AFA1EE857184127D0C5F6404103E932B7425A5AF6116DB7A8BB125
8CD68448C8C4243E13E597D7ECC3105A5B3730AD49639952804C87FB5B23DBA7
4906112BFADA3BBCE734D22057CC2486CD3A2407511A6F02934B4C6984FE4FEC
634F30EAA42DCDF3EEE998B18AC9A45AE9DD484884DB9F3EE813C68246BB60CF
F663DE110F79D73AF595F9A31B07974AF4F991DD3782EB1F706169E86E46EBF4
85777CAB40CDD2934D545EF8ECA39F9905CAC2093EE53AF707A4F25B29CF2295
75457F2A6AFC63224B194B3F34050C5500F0BCD4158E07318941E241DAC6A107
0E5FC0DD3630AD70C60F0DEFCEFFA58F3B347160B3E86D1BDB0671DDFCD8D34B
125E0370F599C0F251A767
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
%%BeginFont: CMR17
%!PS-AdobeFont-1.1: CMR17 1.0
%%CreationDate: 1991 Aug 20 16:38:24
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
11 dict begin
/FontInfo 7 dict dup begin
/version (1.0) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMR17) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /CMR17 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 0 /.notdef put
readonly def
/FontBBox{-33 -250 945 749}readonly def
/UniqueID 5000795 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
2BDBF16FBC7512FAA308A093FE5F075EA0A10A15B0ED05D5039DA41B32B16E95
A3CE9725A429B35BAD796912FC328E3A28F96FCADA20A598E247755E7E7FF801
BDB00E9B9B086BDBE6EDCF841A3EAFC6F5284FED3C634085BA4EE0FC6A026E96
96D55575481B007BF93CA452EE3F71D83FAAB3D9DEDD2A8F96C5840EAE5BE5DC
9322E81DFF5E250DEB386E12A49FC9FBF9B4C25C3283F3CEA74B8278A1B09DA7
E9AE4FBAAF23EDF5A3E07D39385D521547C3AAAB8EB70549756EBA8EF445AF4A
497CA924ACCC3DD5456F8E2C7E36946A5BF14E2E959895F7C94F49137256BE46
4A238684D52792234869EAE1A6D8ADF4E138B79472D2A90A6CA99E2394CC20CD
3841733046175B20CEBE372327BF13428EED6A3E2FDF84C2DBA4B0AD584EE9DF
B51828D3B8F385846158C29C9AC3496CB9692DD10219697B2ED4D425C3957FD8
C4600D76E045C561216EF05D38177243C314877A69A1C22E3BEC611A2EE5A216
9B7C264CF6D1839DBBD78A40610F2C0D7C2FE09FFA9822FF55035AD52546970F
83EED2D30EABB1F303091EBC11A5379B12BB3F405E371519A53EA9D66174ED25
A2E55463EC71A97BE4C04B39E68112956117C8252DB6FB14AB64534B4BCD568B
246DB833982B38CDE7268BBF74B6B0C18091E1B1F87D32D66F4DD023D1F10D2A
7736A960F72AC01F733A11023832CD68FB6288A5977743F781214D8FA9C0C3F7
80001321D4397771F728FD9EE57CFE7D9192B887EC883EB1505068261DC40089
7B7D2820F06515CD74513521F6397FEAB3AD3572D9A8269430E407E357422461
1785FC2782047F4C0339D79B16862D939F3A37F78E4E2174E4FBF132539CB760
207999FF86F6A3EBE48EB0A1CA635450FDEEF79EB16D853F3BF4B7A887B6794E
6C09C4B9C00804F4A8EF339D38DBBF3642287268364AF28E9929834B557697E5
99D734CA62C6A869CECA0E36E652A2D4A6FF75B2E354CADAB31560ED361FDAEA
1C58BEF2C51C539AB262F7D9628F7F962B3849E048425B2007F5DBE8E068CC13
B815C0A947C7F655D1F3A202588203D12C9FBB838AADC64F981D1027752CD136
6A52EEC7BBEC5A8BCE62DB4C8F30880D1B8707669A73E93364C2FAC86E21A1C6
688316391C9C988C376A446C68D04E2C794FBF6E49B28CD9BE96B2A0C3C72141
160CFA97ED02B29DEB71B749DCA52166DDD2F8180A16292BF39F4787885C55E4
0E11EF303BC1DC635BFB68C57F44B7D28DDAB8EE5B93C85C03581BDE2D1ED800
4F09128887210F64640004A1415C18008C4FB299DFB97F99873738E529F910AE
8F8BDCC39505805118032B15F3110E2BDDA25EE49872AAF7071803B351FB626A
F611C0B8518853CDB95CDD3C65BD9FA806162886352BFE7B55E20EEA44D0000C
B5D5D8AE352071EF69431C755927E4FDA6757BBFABC6CA669B6FCDEC28242B04
C00D0E05255A04BDB69C8D43525D4FE424BF58239EF4F0BBFBCC61CEF881A687
4888CDC3FA071BE39FA136F24F02AA783160D882792890663362DE62FF10DBF0
93FCAD9A9111BD0DF7FBCA32729639BC06DF9DA0EABB8E1CB9334A114FC20A9A
762FBA32664C3231ED0C0F894F5DCC71EE2F2348E306F41C3737146506F3D837
9356A748F7363636EBA62CC91C250F500A1305FA22E02360C183D679FC9358B8
DD5176BC7893D307DB97E108E4F6DD330C7A9C67E4A63EA5613F1BC99DB7C6DB
2AB108CBA14474F3B48037AAC89A9A0A908E667B5E0A3B42677C08B8575B609A
58E8AFA3546F0DCFDD0DC996CEDFF1EF34839ABBF8F83455A2E07D70E9FEA373
C41137FC9037B2FD2F96E8C79CD5C338450448B235D6240493DD7E3CBDA8EFC1
821810E7409105DBA012A7FD2E48176A93F42AD57EB406DDEC96174028AFE03A
A9B3F0B1659B674BA172614273B72D488DCA43282AE0DCE8DE123E61C358257E
9020CA5CC4D269671725338B09B1DDCD72457C5B01DEE3C47F98EC82978845D1
95E8119370DF204E88FB0DEB887F8697F8D9CC7C669E37A2CA39DFD842257372
A973E485ECE14012D2F026A9983DDD94F21578BDCD86EFCC104950AF81716D5A
347C6B1DF06967134C87B15D66F0D9E877E4F78811EF91FB7F7D0FECE0F3840E
A163FA64F301D1CF43638C77E2BC2666CAF9E5A6898B5D1DBE34D3D5AE96309E
39821C260F9F0BCED33B1465109393DB0CCC7D584DF2ECF5C5CE8DB8EB2D7A86
C59DE075E1ED6C5B42DF8484CCA4055D1851CBA8F5922480F86418914F534DB5
AACFD8A79CD2B756368533F021F38EA1604C69EC96AE8D305F52143E27E6398C
766B9AEE9A36CDB469806E736E101CA51FEADE68BE2C8237DC3210500B14C413
BA0D6AC160545270FD895FD65493F76DB07D7EC9A40997B3FCB0CE4B0D3F1271
A8FF2DE9017627EA24B5CDC6FD58ABB498FA09EC190B9AE415E004B342532F15
C235AF7DFA9DE33B121D236BB166AA07F9DA9F1955E5A9200AFDFB9162ED9EB7
05E1BBB516775157AF32A0D27EAA9127E2F1A2E719C2F726C1579CDF69968E97
AD1E6751C1BF1F960C22606A6EE474FAD54BFFCEC54015F3166B767F014DD579
AB7FD01A9E3DA6E1149455E9CCB6295CCEC0326409B418414B4BB7DC579ACEB8
1226419682ADE5FCEFB5502A4CA3A026FD82908E78F3DF6095EDC612782C9F0A
EBFE354125B075A06A6F43BFFB2F7AF5BF5F6EF7DDF26E1E84E07EEA2C0C8D5A
07B36ED1FFBFAE89CA14BEECF6FF4C3EDEA88FEF53C8AEE9300334B9C714E837
322D7F369FA22633CC7493EC0CDA1B44D686501AF8371D18A275C43984B39537
430E931E6BC027C110748111B730695E01890ED169D72C893073F3308C939534
C719237B648680F539137A397E25DBDF2DE58B047996EB52F94BE9461ABDB155
6A50EBC3AB9990587D4D6C1B4C12C5EE71CB3B27C73F1B3A3DAF66D9570ED59F
70EA8572C3E38FC4AE69BEED11E77794AF1F47627859937C803937AB3E59B630
8DC70FA587FE3C9C9D843FF6F573FBAFDFC69C9C638BF872EB8A9DC535194A08
D0D2B97F7878CA1D3F6936CF9FFC8368BF19FBC0959F51E8D054316F4162A564
CB02CEA1734A8DC025D78FDD3B57F712ED3CD1B9051E51F424B5B7CC9E82E8F4
71CE15D1127C598D12067439F3B522BF5B5BC154FACC6BF840128A10BECBAC72
90B4568FCC188233FCFC0CFFD33D8B7BC1DB759D99A3523A2E773B4CB97ABD46
BD218C659C9D95047066F8124EBA6DDAF3F89CDF2B5E8F358F446210681E46E6
390E16DE80F6334C5E3128EECD6E754B81DDDB31F599244C8844D1554C5A1A7E
3631FE576AAB3D2410D6AA27B8897BC46EC4723C941972E889BE2DE0CC3D45B0
90485693A80978A2DE92F7C49D5EC8ECB72B79D449BBFDED3E74247E1B926067
92E9902AD62820D0ED281F33E16F3C2CE6213DB79FAE1B355A5FD18D2C72F1BD
A43D7DB1F4C6A1D0DACDEFCB2BB7343BD09F9C8D2285A343A1827E1F3BB66894
632D8D1FDFB196A3B6E877E54C6F2494E4136AF9306FE3AAEBD59B067369435B
C1DE8D2CCF67A55E34E1960D52EDF2A74B7A8CC600F0DF71AFB8B7A0165D1B4A
693F2B92A7BD489AAEE6822ED73BCBF048D6F100400A57B67C74BA7E18E02C8A
32844466B86838E766EDB8F5AE9BF7F6C02BC8A0349D46E604749A06D37BAE70
3571C79508BEFB99142F95A7511B78B18A4709C1470984CEF089253B4566E285
FA8C829796B9788CCEB2953259BD76014E1DC55D0D18F6F791452EE50FCC0F46
74B1B00912BB830992461C3E1BB8C56A8FD2C2726B95701E04E131E6D2B85AFB
D3ECD20C3E8E54D8266FC57DC2F388DFA39B9D4E94E86190015BF5AE0D7FC5DD
BDD7F0617B1AB0A2B63219F04B2370DCE9CD0733BC64B5789C00EA39A191089F
D081CAB4F8A99487CCDB6D01E94BD585F027605301738EAFC9BC34E0639C3023
B54DC4FD6CA500DFA10D9AC7DFE6296D804082C2D11ADCEBB26DB2D8AF58FDCD
68E83E74D43677F1E5A410AEA284E0B0B78D08D7E630ABE18563F1C9FF07C8A6
62C8C3B9D8B5DC4B1E8689673657737D27E4A801FB1C16B413C5AED5D3ED7173
AD33A49251EB00888BC7F3EF09E3422A3F75EBAA754ACAD9E58471BAB2F4627D
6A87BB3E388D214A8E560574E4730312EBCB098827D2FA50FBBB3228F9AF695B
3FBB57E9EA3422313A7BD81CBDFE70129B9ECD4C2CA5416B7645C20377E351D9
567983D23EB4CB63CDD8F81DDF9504F469E08A2B4A8F341309CF77AB40CCC85E
7176144C5890C0B407BEC768B392B6C05CAE13581640C56A5B119824C986E43E
1C7164BAED5C940D6CEB3254AFC6C074C234A5DE2F1246116EF4AB1718DCD52C
EEAAD3BC9AACB251C924AA98B04A1890A535BE46C0DDA1EBCFD870D6F5111869
43B226FC92AAE019B10184485D6361CC86AE69DC8BDB7E57B6DBD956A75F193F
2822E5DBA889277B30DF6F0722242FFE4EEA6634295A1C9AC73B318D3803A3D7
78AEA64CFDD5D8813D71BFDFA17A5234013E222B2B51A0DED793CAE807A92989
F83CD10C6206A9A1B29EC334461D3933F643B49DA146F19FC7DDE99D08F26DF7
6399B2BE23ECD5D3134EEE539F33C76EF0DA84E420C9D8D57148FF44EAF22B42
8BDB74C3BF92DD08EAE1496C0E61626E45581F29BE6CE9AEB97777ACA7F749BF
BCE72CC028F2AE1046CF3F855ECFEA064915E94FFE63E658A0D280BC961F7453
B25F4D95EA7F5F3E4EA9E7D6BA2C21B842079B6E06F261A7896237BB82EA1776
B5E9C0EFA3E4DCCED047E9A960B8E69B2BDE45CE9951B7131056E6A5FB7A5E7C
AC546E0118D0708BE1A4EB64C4A9870214DED80AB53C8CC55468316502173C8C
D86131CFAC0797C694B0DAA7FE43ADD57EDEB1E7F54A5FA1C0F1D348325CB237
BE5C13B1DBECF5CD6EBAB0F80F49DC5754D20408333FDFCA042CF72A57A547DE
99276119FB81B1DB4715A4151381A077AEAE50ADDEA717F071FAFE97869E138C
A4C07D4DF2C721DC8E2421E579A6031E3F94373CC5CA82632CAE43967E094F1F
4AE3FC49B8D1A5065EA32CC185530C74335DD1C184B18260A5DE91DFA88B3BBC
6BFA9253587F189FD8AF3C004F55D87D393480D1DDDE8473EFD197A96BFD773B
3B815E45FAE112F9DDE08B874EEA08CF7ACE585259D135A84395A965FAD3BE15
4496ED07C3C5A1DFD811911EB9CF8D820EB8
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
TeXDict begin 39158280 55380996 1000 600 600 (main.dvi)
@start /Fa 143[91 112[{}1 90.9091 /CMEX10 rf /Fb 255[48{
TeXbbad153fEncoding ReEncodeFont }1 49.8132 /CMSY6 rf
/Fc 201[60 54[{}1 74.7198 /MSAM10 rf /Fd 141[29 28 113[{
TeXaae443f0Encoding ReEncodeFont }2 49.8132 /CMMI6 rf
/Fe 134[38 11[68 48[60 60[{ TeXaae443f0Encoding ReEncodeFont }3
74.7198 /CMMI9 rf /Ff 134[41 41 55 1[43 30 30 30 2[38
43 64 21 2[21 43 1[23 34 43 34 43 38 3[21 1[21 7[43 2[52
6[28 58 3[59 1[54 4[60 7[38 3[38 38 1[21 1[21 60 1[30
30 40[{ TeXf7b6d320Encoding ReEncodeFont }36 74.7198
/CMR9 rf /Fg 198[30 30 30 30 30 30 30 30 30 30 48[{
TeXf7b6d320Encoding ReEncodeFont }10 49.8132 /CMR6 rf
/Fh 193[71 7[71 50[71 3[{}3 90.9091 /MSAM10 rf /Fi 144[35
1[59 20 4[35 2[39 19[48 4[55 8[50 8[35 35 35 35 35 35
35 35 35 35 4[55 1[27 27 40[{ TeXf7b6d320Encoding ReEncodeFont }21
66.4176 /CMR8 rf /Fj 131[93 1[37 44 42 60 42 49 30 37
38 42 46 46 51 74 23 42 1[28 46 42 28 42 46 42 42 46
11[68 65 51 2[62 1[68 82 57 2[35 68 3[69 2[68 6[28 5[46
5[28 33 30[80 1[51 12[{ TeX74afc74cEncoding ReEncodeFont }43
90.9091 /CMTI10 rf /Fk 252[35 1[20 55{
TeXbbad153fEncoding ReEncodeFont }3 66.4176 /CMSY8 rf
/Fl 185[56 70[{}1 90.9091 /MSBM10 rf /Fm 134[48 48 66
48 51 35 36 36 48 51 45 51 76 25 48 1[25 51 45 28 40
51 40 51 45 12[66 51 2[62 6[33 68 71 2[69 2[68 13[45
45 45 45 1[25 30 25 2[35 35 27[51 12[{
TeXf7b6d320Encoding ReEncodeFont }42 90.9091 /CMSL10
rf /Fn 133[33 35 40 1[34 41 25 33 32 32 36 1[43 62 21
37 29 24 41 3[36 31 30 15[53 56 45 18[35 2[20 32[41 25[{
TeXaae443f0Encoding ReEncodeFont }26 66.4176 /CMMI8
rf /Fo 133[42 45 52 65 44 52 33 43 1[41 46 1[55 80 27
47 37 31 52 43 3[39 39 48 8[75 86 53 62 2[69 72 1[69
7[71 58 67 1[65 4[71 45 71 25 25 31[47 52 25[{
TeXaae443f0Encoding ReEncodeFont }39 90.9091 /CMMI10
rf /Fp 135[40 7[76 6[35 35 45 45 40 40 40 40 32[73 14[61
16[91 91 6[71 22[71 25 71{ TeXbbad153fEncoding ReEncodeFont }18
90.9091 /CMSY10 rf /Fq 136[97 1[75 52 53 55 2[67 75 112
37 71 1[37 75 67 41 61 75 60 1[65 11[103 94 75 100 1[92
6[50 105 3[103 2[102 11[67 67 67 67 67 36[75 12[{
TeXf7b6d320Encoding ReEncodeFont }33 119.552 /CMBX12
rf /Fr 131[91 45 40 48 48 66 48 51 35 36 36 48 51 45
51 76 25 48 28 25 51 45 28 40 51 40 51 45 3[25 45 25
1[68 68 93 68 68 66 51 67 1[62 71 68 83 57 71 47 33 68
71 59 62 69 66 64 68 3[71 1[25 25 45 45 45 45 45 45 45
45 45 45 45 25 30 25 71 1[35 35 25 4[45 19[76 1[51 53
11[{ TeXf7b6d320Encoding ReEncodeFont }80 90.9091 /CMR10
rf /Fs 134[55 1[76 1[58 41 41 43 2[52 58 87 29 1[32 29
58 1[32 48 58 46 58 51 12[73 58 2[71 2[99 1[82 2[82 3[80
76 8[29 52 1[52 3[52 52 52 2[29 4[41 41 27[58 12[{
TeXf7b6d320Encoding ReEncodeFont }37 90.9091 /CMBX10
rf /Ft 174[66 81[{ TeXaae443f0Encoding ReEncodeFont }1
83.022 /CMMI10 rf /Fu 134[44 1[60 44 46 32 33 33 44 46
42 46 69 23 44 1[23 46 42 25 37 46 37 46 42 12[60 46
9[30 62 3[63 21[23 28 23 29[69 1[46 12[{
TeXf7b6d320Encoding ReEncodeFont }33 83.022 /CMR10 rf
/Fv 139[37 38 39 14[42 53 46 31[72 65[{
TeXf7b6d320Encoding ReEncodeFont }7 83.022 /CMBX10 rf
/Fw 136[70 1[54 38 38 38 2[49 54 81 27 2[27 54 49 1[43
54 43 54 49 14[72 7[50 6[70 2[76 10[49 1[49 49 1[49 1[27
1[27 44[{ TeXf7b6d320Encoding ReEncodeFont }27 99.6264
/CMR12 rf /Fx 134[59 1[81 59 62 44 44 46 1[62 56 62 93
31 59 1[31 62 56 34 51 62 50 62 54 11[86 1[62 84 1[77
3[67 88 2[88 88 70 74 86 81 80 85 12[56 56 56 56 2[31
37 5[31 39[{ TeXf7b6d320Encoding ReEncodeFont }43 99.6264
/CMBX12 rf /Fy 139[51 1[51 2[66 73 111 36 2[36 73 2[58
1[58 73 66 12[96 73 2[90 7[99 3[101 22[43 30[107 14[{
TeXf7b6d320Encoding ReEncodeFont }19 143.462 /CMR17
rf end
%%EndProlog
%%BeginSetup
%%Feature: *Resolution 600dpi
TeXDict begin
%%PaperSize: A4
end
%%EndSetup
%%Page: 1 1
TeXDict begin 1 0 bop 941 937 a Fy(The)44 b(Static)f(Di\016e-Hellman)i
(Problem)928 1204 y Fx(Daniel)38 b(R.)f(L.)h(Bro)m(wn)143
b(Rob)s(ert)37 b(P)-9 b(.)36 b(Gallan)m(t)931 1320 y
Fw(dbro)m(wn@certicom.com)105 b(rgallan)m(t@certicom.com)1009
1436 y(Certicom)33 b(Researc)m(h)265 b(Certicom)34 b(Researc)m(h)1649
1638 y(June)g(23,)e(2005)1760 1894 y Fv(Abstract)800
2045 y Fu(In)27 b(this)g(pap)r(er)f(w)n(e)g(describ)r(e)g(an)g
(algorithm)g(for)g(\014nding)g(the)h(discrete)f(log-)676
2145 y(arithm)35 b(of)g(an)h(arbitrary)d(group)h(elemen)n(t)i
Ft(Q)p Fu(.)60 b(The)36 b(algorithm)e(requires)h(as)676
2244 y(input)29 b(a)e(function)i(that)f(solv)n(es)f(a)h(sp)r(ecial)g
(case)f(of)h(the)g(Di\016e-Hellman)h(prob-)676 2344 y(lem,)35
b(called)f(the)g(static)g(Di\016e-Hellman)h(problem)e(for)h
Ft(Q)p Fu(.)56 b(Some)33 b(proto)r(cols)676 2444 y(and)22
b(en)n(vironmen)n(ts)g(pro)n(vide)f(suc)n(h)i(a)f(function)h(to)g(adv)n
(ersaries,)e(in)i(whic)n(h)g(case)676 2543 y(the)33 b(algorithm)g(ma)n
(y)g(b)r(e)g(in)n(terpreted)g(as)g(an)g(attac)n(k)g(whic)n(h)g(\014nds)
h(a)f(priv)-5 b(ate)676 2643 y(k)n(ey)e(.)36 b(The)26
b(algorithm)g(can)g(also)g(b)r(e)h(in)n(terpreted)f(as)g(a)g(reduction)
h(relating)f(the)676 2743 y(hardness)20 b(of)i(computing)g(discrete)g
(logarithms)e(with)j(the)f(hardness)f(of)h(solving)676
2842 y(Di\016e-Hellman)28 b(instances.)589 3030 y Fs(Mathematics)35
b(Sub)6 b(ject)35 b(Classi\014cation:)41 b Fr(11Y16,)33
b(11T71,)f(94A60)589 3143 y Fs(Key)25 b(w)m(ords:)36
b Fr(Di\016e-Hellman,)25 b(Elliptic)e(Curv)m(e)e(Cryptograph)m(y)-8
b(,)23 b(Discrete)g(Log-)448 3256 y(arithms,)31 b(Generic)g
(Algorithms,)g(Complexit)m(y)448 3542 y Fq(1)135 b(In)l(tro)t(duction)
448 3745 y Fr(Let)31 b Fp(h)p Fo(G)p Fp(i)h Fr(b)s(e)e(a)h(cyclic)h
(group)e(with)g(generator)i Fo(G)f Fr(of)g(prime)f(order)g
Fo(n)p Fr(,)g(written)h(addi-)448 3858 y(tiv)m(ely)-8
b(.)43 b(F)-8 b(or)29 b(an)m(y)h(elemen)m(t)g Fo(Q)c
Fp(2)e(h)p Fo(G)p Fp(i)31 b Fr(there)e(is)g(a)g(unique)g(in)m(teger)h
Fo(q)e Fp(2)d Fr([0)p Fo(;)15 b(n)j Fp(\000)g Fr(1])29
b(suc)m(h)448 3971 y(that)k Fo(Q)28 b Fr(=)g Fo(q)s(G)p
Fr(.)46 b(\(The)32 b(group)g(elemen)m(t)h Fo(q)s(G)g
Fr(is)f(the)g(elemen)m(t)i(obtained)e(b)m(y)h(adding)e
Fo(q)448 4084 y Fr(copies)37 b(of)f Fo(G)g Fr(together.)58
b(This)35 b(is)g(called)i(scalar)g(m)m(ultiplication)g(of)f
Fo(G)g Fr(b)m(y)g Fo(q)s Fr(.\))57 b(The)448 4197 y(in)m(teger)31
b Fo(q)h Fr(is)d(said)h(to)g(b)s(e)e(the)i(discrete)g(logarithm)g(of)f
Fo(Q)g Fr(to)h(the)g(base)f Fo(G)p Fr(.)41 b(The)29 b(prob-)448
4310 y(lem)f(of)f(computing)g(the)g(discrete)h(logarithm)g(of)f
Fo(X)35 b Fr(to)28 b(the)f(base)g Fo(G)p Fr(,)h(for)f(a)h(randomly)448
4422 y(c)m(hosen)39 b(elemen)m(t)i Fo(X)46 b Fp(2)39
b(h)p Fo(G)p Fp(i)p Fr(,)j(is)d(called)g(the)g(discrete)h(logarithm)f
(problem)f(\(DLP\))448 4535 y(in)h Fp(h)p Fo(G)p Fp(i)p
Fr(.)67 b(Groups)37 b(where)i(it)g(is)g(computationally)h(di\016cult)f
(to)g(solv)m(e)h(the)f(discrete)448 4648 y(logarithm)32
b(problem)e(are)g(imp)s(ortan)m(t)h(for)f(cryptograph)m(y)-8
b(.)589 4761 y(Man)m(y)32 b(cryptographic)g(proto)s(cols)f(dep)s(end)f
(more)h(fundamen)m(tally)g(on)g(the)g(com-)448 4874 y(putational)25
b(di\016cult)m(y)f(of)g(the)g(Di\016e-Hellman)h(problem)f(\(DHP\).)h
(In)e(the)h(group)f Fp(h)p Fo(G)p Fp(i)p Fr(,)1920 5225
y(1)p eop end
%%Page: 2 2
TeXDict begin 2 1 bop 448 573 a Fr(this)23 b(is)g(the)h(problem)e(of)h
(computing)g Fo(abG)p Fr(,)j(giv)m(en)e(a)f(random)f(pair)h(of)g(group)
g(elemen)m(ts)448 686 y Fo(aG)31 b Fr(and)f Fo(bG)p Fr(.)589
799 y(If)42 b(the)f(discrete)i(logarithm)f(problem)f(is)h(easy)g(in)f
(a)h(group,)i(then)d(the)h(Di\016e-)448 912 y(Hellman)36
b(problem)f(is)g(also)i(easy)e(in)g(that)h(group.)55
b(Sev)m(eral)36 b(authors)f(ha)m(v)m(e)i(studied)448
1024 y(whether)29 b(hardness)f(of)h(the)h(discrete)g(logarithm)g
(problem)f(implies)g(hardness)f(of)i(the)448 1137 y(Di\016e-Hellman)j
(problem.)589 1250 y(In)h(Section)h(2)g(w)m(e)g(discuss)e(an)i
(algorithm)g(for)f(\014nding)f(the)i(discrete)g(logarithm)448
1363 y(of)g(an)g(arbitrary)g(elemen)m(t)h Fo(Q)d Fp(2)f(h)p
Fo(G)p Fp(i)p Fr(.)55 b(The)34 b(algorithm)i(tak)m(es)h(as)e(input)f
(the)h(group)448 1476 y(generator)42 b Fo(G)p Fr(,)h(p)s(ositiv)m(e)e
(in)m(tegers)g Fo(u;)15 b(v)44 b Fr(suc)m(h)39 b(that)i
Fo(n)g Fr(=)g Fo(uv)30 b Fr(+)c(1,)43 b(and)d(a)g(function)448
1589 y(SDHP)698 1603 y Fn(Q)758 1589 y Fr(\(\))32 b(related)h(to)f
Fo(Q)f Fr(that)i(w)m(e)f(will)f(discuss)g(shortly)-8
b(.)45 b(The)31 b(algorithm)i(outputs)448 1702 y(the)e(in)m(teger)h
Fo(q)c Fp(2)d Fr([0)p Fo(;)15 b(n)20 b Fp(\000)g Fr(1])31
b(satisfying)g Fo(Q)26 b Fr(=)f Fo(q)s(G)p Fr(.)589 1815
y(The)31 b(function)g(SDHP)1384 1829 y Fn(Q)1476 1815
y Fr(tak)m(es)h(as)g(input)f(an)g(arbitrary)g(group)g(elemen)m(t)i
Fo(X)39 b Fr(and)448 1928 y(outputs)34 b(the)h(group)f(elemen)m(t)i
Fo(q)s(X)7 b Fr(,)36 b(where)e(as)g(ab)s(o)m(v)m(e)i(the)f(in)m(teger)g
Fo(q)j Fr(satis\014es)d Fo(Q)c Fr(=)448 2041 y Fo(q)s(G)p
Fr(.)54 b(This)34 b(function)g(is)h(said)g(to)g(solv)m(e)h(the)f
(static)h(Di\016e-Hellman)h(problem)d(for)g Fo(Q)448
2154 y Fr(\(SDHP)734 2168 y Fn(Q)793 2154 y Fr(\).)43
b(Th)m(us)30 b(the)h(SDHP)1534 2168 y Fn(Q)1625 2154
y Fr(function)f(solv)m(es)i(certain)g(instances)g(of)f(the)g(Di\016e-)
448 2267 y(Hellman)k(problem,)e(namely)h(those)g(instances)g(where)f
(one)h(of)g(the)f(input)g(elemen)m(ts)448 2379 y(is)f
Fo(Q)p Fr(.)42 b(The)31 b(static)i(Di\016e-Hellman)g(problem)e(is)g(th)
m(us)g(a)g(sp)s(ecial)h(case)g(of)g(the)f(Di\016e-)448
2492 y(Hellman)g(problem.)589 2605 y(Some)g(cryptographic)g(proto)s
(cols)h(pro)m(vide)f(an)f(SDHP)2504 2619 y Fn(Q)2595
2605 y Fr(function)g(to)i(an)e(adv)m(er-)448 2718 y(sary)37
b(as)h(a)g(normal)f(part)g(of)h(their)f(op)s(eration.)62
b(Suc)m(h)37 b(systems)g(include)g(the)g(F)-8 b(ord-)448
2831 y(Kaliski)39 b(serv)m(er-assisted)g(k)m(ey)g(generation)g(proto)s
(col)g([7)q(],)i(basic)d(ElGamal)h(encryp-)448 2944 y(tion)30
b([6)q(],)g(and)e(Chaum)g(and)h(v)-5 b(an)29 b(An)m(t)m(w)m(erp)s(en's)
h(Undeniable)f(Signatures)g([2].)41 b(Some)448 3057 y(implemen)m
(tations)32 b(of)e(other)g(proto)s(cols)g(ma)m(y)h(also)f(pro)m(vide)g
(suc)m(h)g(a)g(function)f(to)i(ad-)448 3170 y(v)m(ersaries.)61
b(In)36 b(suc)m(h)g(cases)h(the)g(adv)m(erary)g(can)g(use)g(our)f
(algorithm)h(to)h(attac)m(k)h(the)448 3283 y(proto)s(col)d(b)m(y)e
(\014nding)f(the)i(logarithm)h(of)e Fo(Q)p Fr(,)i(whic)m(h)e(ma)m(y)h
(b)s(e)f(a)h(long)g(term)g(priv)-5 b(ate)448 3396 y(k)m(ey)d(.)68
b(Ho)m(w)40 b(this)f(vulnerabilit)m(y)h(a\013ects)h(the)e(securit)m(y)h
(lev)m(el)g(of)g(a)f(system)g(will)h(de-)448 3509 y(p)s(end)27
b(on)h(man)m(y)g(factors,)h(and)f(this)g(vulnerabilit)m(y)g(is)g(but)g
(one)g(consideration.)41 b(Suc)m(h)448 3621 y(attac)m(ks)33
b(are)e(discussed)e(in)h(more)h(detail)g(in)f(Section)i(3.)589
3734 y(The)c(algorithm)i(of)f(Section)g(2)g(solv)m(es)h(discrete)f
(logarithm)g(c)m(hallenges)i(with)d(the)448 3847 y(aid)j(of)h(the)f
(function)g(SDHP)1469 3861 y Fn(Q)1559 3847 y Fr(asso)s(ciated)i(with)d
(the)i(logarithm)g(c)m(hallenge)h Fo(Q)p Fr(.)42 b(F)-8
b(or)448 3960 y(some)35 b(groups,)f(this)g(algorithm)h(\014nds)e(the)h
(logarithm)h(with)f(a)g(cost)h(less)g(than)e(that)448
4073 y(assumed)e(p)s(ossible)f(without)h(the)g(aid)g(of)g(the)g(help)s
(er)f(function.)42 b(In)31 b(these)g(cases)h(the)448
4186 y(algorithm)25 b(can)f(b)s(e)e(in)m(terpreted)i(as)g(a)g
(reduction)f(relating)i(the)e(di\016cult)m(y)h(of)g(comput-)448
4299 y(ing)h(discrete)g(logarithms)g(and)f(the)h(di\016cult)m(y)f(of)h
(computing)g(the)f(SDHP)3002 4313 y Fn(Q)3086 4299 y
Fr(function.)448 4412 y(This)34 b(is)h(analagous)h(to)f(the)g(w)m(ork)g
(in)g([4,)g(1)q(,)g(13])g(reducing)g(the)g(discrete)g(logarithm)448
4525 y(problem)i(to)i(the)f(Di\016e-Hellman)h(problem.)62
b(This)37 b(reduction)g(is)h(discussed)f(more)448 4638
y(fully)30 b(in)g(Section)i(4.)589 4751 y(W)-8 b(e)40
b(are)f(not)f(a)m(w)m(are)i(of)f(an)m(y)f(previous)g(w)m(ork)h
(relating)g(the)g(di\016cult)m(y)g(of)f(com-)448 4863
y(puting)g(the)g(SDHP)1158 4877 y Fn(Q)1256 4863 y Fr(function)f(to)i
(other)f(problems.)63 b(Nor)38 b(are)h(w)m(e)f(a)m(w)m(are)i(of)e(an)m
(y)448 4976 y(previous)27 b(w)m(ork)g(exploiting)i(an)e(SDHP)1818
4990 y Fn(Q)1904 4976 y Fr(function)g(a)m(v)-5 b(ailable)29
b(in)e(a)h(cryptosystem)f(to)1920 5225 y(2)p eop end
%%Page: 3 3
TeXDict begin 3 2 bop 448 573 a Fr(\014nd)29 b(the)i(asso)s(ciated)h
(priv)-5 b(ate)30 b(k)m(ey)-8 b(.)448 859 y Fq(2)135
b(Using)46 b(a)f(SDHP)1516 877 y Ft(Q)1630 859 y Fq(function)g(to)g
(\014nd)f(a)i(logarithm)448 1062 y Fr(In)c(this)h(section,)48
b(w)m(e)43 b(giv)m(e)h(an)f(algorithm)h(that)f(\014nds)e(logarithms)j
(in)f(the)g(group)448 1175 y Fp(h)p Fo(G)p Fp(i)p Fr(.)63
b(The)37 b(algorithm)h(tak)m(es)h(as)e(input)g(the)g(generator)i
Fo(G)p Fr(,)g(p)s(ositiv)m(e)g(in)m(tegers)f Fo(u;)15
b(v)448 1288 y Fr(suc)m(h)36 b(that)g(the)g(group)f(order)h(is)f
Fo(n)f Fr(=)g Fo(uv)27 b Fr(+)d(1,)38 b(and)d(the)h(function)f(SDHP)
3101 1302 y Fn(Q)3197 1288 y Fr(for)g(an)448 1401 y(arbitrary)40
b(elemen)m(t)h Fo(Q)f Fp(2)g(h)p Fo(G)p Fp(i)p Fr(.)69
b(After)40 b Fo(u)g Fr(ev)-5 b(aluations)41 b(of)e(the)h(SDHP)2987
1415 y Fn(Q)3086 1401 y Fr(function,)448 1514 y(and)d(with)h(further)e
(o\013-line)j(computational)g(w)m(ork)f(of)g(ab)s(out)f(2\()2764
1448 y Fp(p)p 2841 1448 53 4 v 2841 1514 a Fo(u)25 b
Fr(+)3014 1448 y Fp(p)p 3089 1448 48 4 v 3089 1514 a
Fo(v)t Fr(\))38 b(group)448 1627 y(scalar)25 b(m)m(ultiplications,)j
(the)c(algorithm)h(outputs)f(the)g(unique)f(in)m(teger)j
Fo(q)i Fp(2)d Fr([0)p Fo(;)15 b(n)8 b Fp(\000)g Fr(1])448
1740 y(satisfying)31 b Fo(Q)25 b Fr(=)g Fo(q)s(G)p Fr(.)589
1853 y(F)-8 b(or)32 b Fo(Q)25 b Fp(2)g(h)p Fo(G)p Fp(i)p
Fr(,)31 b(w)m(e)g(de\014ne)f(the)g(SDHP)1936 1867 y Fn(Q)2026
1853 y Fr(function)g(as)h(follo)m(ws.)448 1990 y Fs(De\014nition)36
b(1)f(\(The)f(SDHP)1569 2004 y Fn(Q)1664 1990 y Fs(function)h(on)h
Fp(h)p Fo(G)p Fp(i)p Fs(\).)31 b Fm(The)20 b(function)f(SDHP)3233
2004 y Fn(Q)3313 1990 y Fm(maps)448 2103 y(an)m(y)40
b Fo(X)48 b Fp(2)40 b(h)p Fo(G)p Fp(i)h Fm(to)f(the)f(group)g(elemen)m
(t)i Fo(q)s(X)7 b Fm(,)43 b(where)c Fo(q)j Fm(is)d(the)h(unique)e(in)m
(teger)j(in)448 2216 y Fr([0)p Fo(;)15 b(n)21 b Fp(\000)f
Fr(1])31 b Fm(suc)m(h)f(that)h Fo(Q)25 b Fr(=)g Fo(q)s(G)p
Fm(.)589 2354 y Fr(A)g(SDHP)932 2368 y Fn(Q)1015 2354
y Fr(function)f(solv)m(es)h(the)f(static)i(Di\016e-Hellman)g(problem)d
(for)h Fo(Q)p Fr(,)h(whic)m(h)448 2467 y(is)36 b(the)g(set)g(of)g
(Di\016e-Hellman)h(problems)e(where)g(one)h(of)f(the)h(parameters)g(is)
g(\014xed)448 2580 y(to)i(b)s(e)e(the)g(p)s(oin)m(t)h
Fo(Q)p Fr(.)59 b(Being)37 b(able)h(to)f(compute)g(the)g(SDHP)2624
2594 y Fn(Q)2720 2580 y Fr(function)f(for)g(ev)m(ery)448
2693 y Fo(Q)25 b Fp(2)g(h)p Fo(G)p Fp(i)32 b Fr(is)e(equiv)-5
b(alen)m(t)31 b(to)g(b)s(eing)f(able)h(to)g(compute)f(the)g
(Di\016e-Hellman)i(function)448 2806 y(on)f Fp(h)p Fo(G)p
Fp(i)p Fr(.)589 2919 y(The)c(basic)g(idea)g(of)g(the)g(algorithm)h(is)f
(to)h(w)m(ork)f(with)f(exp)s(onen)m(ts.)39 b(T)-8 b(o)28
b(\014nd)d Fo(q)s Fr(,)j(w)m(e)448 3032 y(instead)h(\014nd)d
Fo(z)t Fr(,)j(where)e Fo(q)h Fr(=)d Fo(g)1510 2999 y
Fn(z)1579 3032 y Fr(for)i(some)i(primitiv)m(e)f(elemen)m(t)i
(\(generator\))g Fo(g)h Fr(of)d Fl(F)3365 2999 y Fk(\003)3365
3054 y Fn(n)3412 3032 y Fr(.)448 3144 y(T)-8 b(o)26 b(do)f(this,)i(w)m
(e)e(\014rst)g(compute)h Fo(q)1616 3111 y Fn(u)1660 3144
y Fo(G)g Fr(b)m(y)f(ev)-5 b(aluating)27 b(the)e(SDHP)2711
3158 y Fn(Q)2796 3144 y Fr(function)g Fo(u)g Fr(times)448
3257 y(in)k(an)g(iterativ)m(e)i(fashion.)40 b(W)-8 b(e)30
b(then)f(\014nd)e(in)m(tegers)j Fo(t)25 b Fp(2)g Fr([0)p
Fo(;)15 b(u)j Fp(\000)f Fr(1])30 b(and)e Fo(y)g Fp(2)d
Fr([0)p Fo(;)15 b(v)22 b Fp(\000)16 b Fr(1])448 3370
y(suc)m(h)32 b(that)g Fo(z)h Fr(=)27 b Fo(tv)e Fr(+)c
Fo(y)s Fr(.)45 b(W)-8 b(e)33 b(accomplish)g(this)e(b)m(y)h(\014nding)f
(discrete)i(logarithms)f(in)448 3483 y(subgroups)d(of)h
Fl(F)1038 3450 y Fk(\003)1038 3506 y Fn(n)1115 3483 y
Fr(of)h(order)f Fo(u)g Fr(and)g Fo(v)s Fr(,)h(represen)m(ted)f(as)h
(subsets)e(of)i Fp(h)p Fo(G)p Fp(i)p Fr(.)448 3621 y
Fs(Theorem)k(1.)c Fm(There)h(is)h(an)g(algorithm)h(that)f(\(1\))h(tak)m
(es)g(as)f(input)f(the)h(group)f(gen-)448 3734 y(erator)k
Fo(G)p Fm(,)h(p)s(ositiv)m(e)g(in)m(tegers)f Fo(u;)15
b(v)39 b Fm(suc)m(h)c(that)h(the)f(group)g(has)g(order)g
Fo(n)d Fr(=)h Fo(uv)27 b Fr(+)c(1)p Fm(,)448 3847 y(and)36
b(a)h(SDHP)963 3861 y Fn(Q)1059 3847 y Fm(function)f(for)g(some)h
Fo(Q)e Fp(2)g(h)p Fo(G)p Fp(i)p Fm(,)k(\(2\))f(outputs)e(the)g
(logarithm)i Fo(q)h Fm(of)448 3960 y Fo(Q)31 b Fm(to)h(the)f(base)g
Fo(G)p Fm(,)g(and)g(\(3\))g(requires)g Fo(u)g Fm(ev)-5
b(aluations)32 b(of)f(the)g(SDHP)2884 3974 y Fn(Q)2974
3960 y Fm(function,)g(at)448 4073 y(most)26 b Fr(2\()p
Fp(d)786 4007 y(p)p 863 4007 53 4 v 863 4073 a Fo(u)f
Fp(e)10 b Fr(+)g Fp(d)1111 4007 y(p)p 1187 4007 48 4
v 66 x Fo(v)28 b Fp(e)p Fr(\))e Fm(scalar)g(m)m(ultiplications)h(in)e
Fp(h)p Fo(G)p Fp(i)p Fm(,)j(and)c(p)s(erforms)g(10)i(simple)448
4186 y(arithmetic)32 b(op)s(erations)f(on)f(n)m(um)m(b)s(ers)f(no)h
(larger)h(than)f Fo(n)p Fm(.)448 4373 y Fj(Pr)-5 b(o)g(of.)47
b Fr(Let)34 b Fo(g)i Fr(b)s(e)d(a)g(generator)i(of)e(the)g(m)m
(ultiplicativ)m(e)j(group)d Fl(F)2749 4340 y Fk(\003)2749
4396 y Fn(n)2795 4373 y Fr(.)49 b(F)-8 b(or)34 b(simplicit)m(y)-8
b(,)448 4486 y(w)m(e)31 b(omit)g(the)g(notation)g(\\)5
b(mo)s(d)36 b Fo(n)p Fr(")30 b(for)g(expressions)g(o)m(v)m(er)i
Fl(F)2569 4453 y Fk(\003)2569 4509 y Fn(n)2615 4486 y
Fr(.)589 4599 y(The)44 b(case)h Fo(q)51 b Fr(=)d(0)c(is)g(easily)h
(detected)h(b)m(y)e(c)m(hec)m(king)h(that)g(SDHP)3023
4613 y Fn(Q)3083 4599 y Fr(\()p Fo(G)p Fr(\))k(=)f(0)448
4712 y(\(the)39 b(group)f(iden)m(tit)m(y\),)43 b(so)c(henceforth)f(w)m
(e)h(will)g(assume)f(that)h Fo(q)j Fp(2)c Fl(F)2983 4679
y Fk(\003)2983 4734 y Fn(n)3030 4712 y Fr(.)65 b(Because)448
4825 y Fo(g)48 b Fr(generates)e Fl(F)1009 4792 y Fk(\003)1009
4847 y Fn(n)1056 4825 y Fr(,)i(w)m(e)c(ha)m(v)m(e)i Fo(q)51
b Fr(=)e Fo(g)1758 4792 y Fn(z)1842 4825 y Fr(for)c(some)f(in)m(teger)i
Fo(z)53 b Fp(2)48 b Fr([0)p Fo(;)15 b(n)30 b Fp(\000)g
Fr(2].)83 b(Since)1920 5225 y(3)p eop end
%%Page: 4 4
TeXDict begin 4 3 bop 448 573 a Fo(z)30 b Fp(2)25 b Fr([0)p
Fo(;)15 b(n)d Fp(\000)g Fr(2])27 b(w)m(e)f(can)h(write)f
Fo(z)k Fr(=)25 b Fo(tv)15 b Fr(+)d Fo(y)29 b Fr(for)d(some)g
Fo(t)f Fp(2)g Fr([0)p Fo(;)15 b(u)d Fp(\000)g Fr(1])28
b(and)d Fo(y)j Fp(2)d Fr([0)p Fo(;)15 b(v)i Fp(\000)12
b Fr(1].)448 686 y(W)-8 b(e)32 b(no)m(w)e(determine)h(the)f(v)-5
b(alues)31 b(of)g Fo(t)f Fr(and)f Fo(y)s Fr(.)589 799
y(W)-8 b(e)35 b(\014nd)d Fo(y)g Fr(=)e Fo(z)g Fr(mo)s(d)24
b Fo(v)36 b Fr(as)e(follo)m(ws.)50 b(Apply)33 b Fo(u)g
Fr(iterations)i(of)e(SDHP)3045 813 y Fn(Q)3138 799 y
Fr(to)h Fo(G)f Fr(to)448 912 y(obtain)1467 1108 y Fo(E)d
Fr(=)25 b(SDHP)1910 1071 y Fn(u)1910 1131 y(Q)1970 1108
y Fr(\()p Fo(G)p Fr(\))h(=)f Fo(q)2277 1071 y Fn(u)2322
1108 y Fo(G:)903 b Fr(\(1\))448 1305 y(Because)41 b Fo(q)849
1272 y Fn(u)935 1305 y Fr(=)g Fo(g)1093 1272 y Fn(z)s(u)1215
1305 y Fr(=)g Fo(g)1373 1272 y Fn(tuv)r Fi(+)p Fn(uy)1654
1305 y Fr(=)g(\()p Fo(g)1847 1272 y Fn(u)1893 1305 y
Fr(\))1928 1272 y Fn(y)1970 1305 y Fr(,)h(w)m(e)e(see)h
Fo(q)2381 1272 y Fn(u)2465 1305 y Fr(lies)g(in)e Fp(h)p
Fo(g)2828 1272 y Fn(u)2874 1305 y Fp(i)p Fr(,)k(the)d(order)f
Fo(v)448 1418 y Fr(subgroup)22 b(of)i Fl(F)989 1385 y
Fk(\003)989 1440 y Fn(n)1035 1418 y Fr(.)39 b(Let)24
b Fo(m)h Fr(=)g Fp(d)1496 1353 y(p)p 1572 1353 48 4 v
65 x Fo(v)i Fp(e)p Fr(.)39 b(Because)25 b Fo(y)j Fp(2)c
Fr([0)p Fo(;)15 b(v)10 b Fp(\000)d Fr(1],)27 b(w)m(e)d(ha)m(v)m(e)g
Fo(y)k Fr(=)d Fo(y)3153 1432 y Fn(q)3191 1418 y Fo(m)7
b Fr(+)g Fo(y)3401 1432 y Fn(r)448 1531 y Fr(for)29 b(some)g(0)c
Fh(6)g Fo(y)1023 1545 y Fn(q)1086 1531 y Fo(<)g(m)j Fr(and)g(0)e
Fh(6)f Fo(y)1677 1545 y Fn(r)1740 1531 y Fo(<)g(m)p Fr(.)39
b(T)-8 b(o)29 b(\014nd)e Fo(y)s Fr(,)i(w)m(e)g(\014nd)e(the)i(v)-5
b(alues)29 b(of)g Fo(y)3277 1545 y Fn(q)3314 1531 y Fo(;)15
b(y)3399 1545 y Fn(r)448 1644 y Fr(b)m(y)32 b(em)m(ulating)h(Shanks')e
(Bab)m(y-Step-Gian)m(t-Step)k(\(BSGS\))d(algorithm)h([14)q(])f(to)h
(\014nd)448 1757 y(an)e(elemen)m(t)g(in)g(eac)m(h)g(of)g(the)f(lists)
849 1954 y Fo(U)35 b Fr(=)25 b Fp(f)p Fr(\()p Fo(G;)15
b Fr(0\))p Fo(;)g Fr(\()p Fo(g)1434 1916 y Fn(u)1483
1954 y Fo(G;)g Fr(1\))p Fo(;)g Fr(\()p Fo(g)1795 1916
y Fi(2)p Fn(u)1878 1954 y Fo(G;)g Fr(2\))p Fo(;)g(:)g(:)g(:)k(;)c
Fr(\()p Fo(g)2354 1916 y Fi(\()p Fn(m)p Fk(\000)p Fi(1\))p
Fn(u)2607 1954 y Fo(G;)g(m)21 b Fp(\000)f Fr(1\))p Fp(g)286
b Fr(\(2\))448 2150 y(and)600 2347 y Fo(V)45 b Fr(=)25
b Fp(f)p Fr(\()p Fo(E)5 b(;)15 b Fr(0\))p Fo(;)g Fr(\()p
Fo(g)1187 2309 y Fk(\000)p Fn(mu)1353 2347 y Fo(E)5 b(;)15
b Fr(1\))p Fo(;)g Fr(\()p Fo(g)1666 2309 y Fk(\000)p
Fi(2)p Fn(mu)1867 2347 y Fo(E)5 b(;)15 b Fr(2\))p Fo(;)g(:)g(:)g(:)j(;)
d Fr(\()p Fo(g)2343 2309 y Fk(\000)p Fi(\()p Fn(m)p Fk(\000)p
Fi(1\))p Fn(mu)2714 2347 y Fo(E)5 b(;)15 b(m)21 b Fp(\000)f
Fr(1\))p Fp(g)p Fo(:)153 b Fr(\(3\))448 2544 y(suc)m(h)33
b(that)h(the)f(\014rst)g(co)s(ordinates)h(of)f(the)g(t)m(w)m(o)i
(elemen)m(ts)g(are)e(equal.)2895 2511 y Fi(1)2984 2544
y Fr(The)g(second)448 2657 y(co)s(ordinate)46 b(of)g(these)f(pairs)g
(determine)g Fo(i)h Fr(and)e Fo(j)51 b Fr(suc)m(h)45
b(that)h Fo(g)2787 2624 y Fn(iu)2856 2657 y Fo(G)51 b
Fr(=)e Fo(g)3144 2624 y Fk(\000)p Fn(j)t(mu)3340 2657
y Fo(E)5 b Fr(.)448 2770 y(F)-8 b(rom)40 b(this)f(w)m(e)h(ha)m(v)m(e)g
Fo(E)45 b Fr(=)40 b Fo(g)1512 2737 y Fi(\()p Fn(i)p Fi(+)p
Fn(j)t(m)p Fi(\))p Fn(u)1786 2770 y Fr(.)67 b(Since)39
b(also)h Fo(E)45 b Fr(=)40 b Fo(q)2582 2737 y Fn(u)2627
2770 y Fo(G)g Fr(=)f Fo(g)2894 2737 y Fn(uy)2977 2770
y Fo(G)p Fr(,)j(w)m(e)e(ha)m(v)m(e)448 2883 y Fo(y)28
b Fr(=)d Fo(i)c Fr(+)f Fo(j)5 b(m)26 b Fr(mo)s(d)e Fo(v)s
Fr(.)589 2995 y(W)-8 b(e)32 b(no)m(w)e(\014nd)f Fo(t)p
Fr(.)41 b(Compute)30 b(the)g(p)s(oin)m(t)1537 3192 y
Fo(F)38 b Fr(=)25 b Fo(g)1775 3155 y Fk(\000)p Fn(y)1872
3192 y Fr(SDHP)2122 3206 y Fn(Q)2181 3192 y Fr(\()p Fo(G)p
Fr(\))p Fo(:)974 b Fr(\(4\))448 3389 y(Since)32 b(SDHP)937
3403 y Fn(Q)996 3389 y Fr(\()p Fo(G)p Fr(\))c(=)f Fo(q)s(G)g
Fr(=)g Fo(g)1549 3356 y Fn(tv)r Fi(+)p Fn(y)1708 3389
y Fo(G)32 b Fr(w)m(e)g(see)g Fo(F)40 b Fr(=)26 b Fo(g)2335
3356 y Fn(tv)2402 3389 y Fo(G)i Fr(=)e(\()p Fo(g)2679
3356 y Fn(v)2721 3389 y Fr(\))2756 3356 y Fn(t)2786 3389
y Fo(G)p Fr(.)44 b(T)-8 b(o)32 b(\014nd)e Fo(t)p Fr(,)i(w)m(e)448
3502 y(once)38 b(again)h(use)d(BSGS.)i(Let)f Fo(k)j Fr(=)d
Fp(d)1779 3436 y(p)p 1855 3436 53 4 v 66 x Fo(u)g Fp(e)g
Fr(and)g(as)h(ab)s(o)m(v)m(e)g(\014nd)e(an)h(elemen)m(t)i(from)448
3615 y(eac)m(h)32 b(of)e(the)h(sets)882 3812 y Fo(Q)25
b Fr(=)g Fp(f)p Fr(\()p Fo(G;)15 b Fr(0\))p Fo(;)g Fr(\()p
Fo(g)1467 3774 y Fn(v)1512 3812 y Fo(G;)g Fr(1\))p Fo(;)g
Fr(\()p Fo(g)1824 3774 y Fi(2)p Fn(v)1903 3812 y Fo(G;)g
Fr(2\))p Fo(;)g(:)g(:)g(:)j(;)d Fr(\()p Fo(g)2378 3774
y Fi(\()p Fn(k)r Fk(\000)p Fi(1\))p Fn(v)2604 3812 y
Fo(G;)g(k)24 b Fp(\000)c Fr(1\))p Fp(g)319 b Fr(\(5\))448
4008 y(and)729 4205 y Fo(W)38 b Fr(=)25 b Fp(f)p Fr(\()p
Fo(F)s(;)15 b Fr(0\))p Fo(;)g Fr(\()p Fo(g)1331 4168
y Fk(\000)p Fn(k)r(v)1469 4205 y Fo(F)s(;)g Fr(1\))p
Fo(;)g Fr(\()p Fo(g)1771 4168 y Fk(\000)p Fi(2)p Fn(k)r(v)1943
4205 y Fo(F)s(;)g Fr(2\))p Fo(;)g(:)g(:)g(:)j(;)d Fr(\()p
Fo(g)2408 4168 y Fk(\000)p Fi(\()p Fn(k)r Fk(\000)p Fi(1\))p
Fn(k)r(v)2727 4205 y Fo(F)s(;)g(k)24 b Fp(\000)c Fr(1\))p
Fp(g)p Fo(;)181 b Fr(\(6\))448 4402 y(suc)m(h)37 b(that)g(the)g
(\014rst)f(co)s(ordinates)h(are)g(equal.)61 b(The)36
b(second)h(co)s(ordinates)g(pro)m(vide)448 4515 y(in)m(tegers)e
Fo(h;)15 b(l)36 b Fr(suc)m(h)d(that)g Fo(g)1396 4482
y Fn(hv)1479 4515 y Fo(G)d Fr(=)g Fo(g)1727 4482 y Fk(\000)p
Fn(l)q(k)r(v)1884 4515 y Fo(F)13 b Fr(.)49 b(Th)m(us)32
b Fo(F)43 b Fr(=)30 b Fo(g)2510 4482 y Fi(\()p Fn(h)p
Fi(+)p Fn(l)q(k)r Fi(\))p Fn(v)2762 4515 y Fo(G)p Fr(.)50
b(Since)33 b(w)m(e)h(also)448 4628 y(ha)m(v)m(e)41 b
Fo(F)53 b Fr(=)39 b(\()p Fo(g)969 4595 y Fn(v)1011 4628
y Fr(\))1046 4595 y Fn(t)1076 4628 y Fo(G)p Fr(,)j(w)m(e)e(ha)m(v)m(e)h
Fo(t)e Fr(=)h Fo(h)26 b Fr(+)g Fo(l)r(k)j Fr(mo)s(d)24
b Fo(u)p Fr(.)67 b(Finally)41 b(w)m(e)e(can)h(no)m(w)f(easily)448
4741 y(determine)31 b Fo(z)e Fr(=)c Fo(tv)f Fr(+)c Fo(y)s
Fr(,)30 b(and)g(our)g(desired)f(logarithm)j Fo(q)c Fr(=)d
Fo(g)2608 4708 y Fn(z)2648 4741 y Fr(.)p 448 4800 1196
4 v 552 4853 a Fg(1)587 4885 y Ff(Because)31 b Fe(y)i
Ff(can)d(b)r(e)g(written)h(as)g Fe(y)h Ff(=)c Fe(y)1779
4893 y Fd(q)1814 4885 y Fe(m)19 b Ff(+)h Fe(y)2019 4893
y Fd(r)2084 4885 y Ff(for)31 b(some)g(0)f Fc(6)f Fe(y)2598
4893 y Fd(q)2661 4885 y Fe(<)g(m)g Ff(and)h(0)g Fc(6)f
Fe(y)3196 4893 y Fd(r)3259 4885 y Fe(<)g(m)p Ff(,)448
4976 y(these)d(elemen)n(ts)g(exist.)1920 5225 y Fr(4)p
eop end
%%Page: 5 5
TeXDict begin 5 4 bop 589 573 a Fr(The)49 b(computations)h(required)f
(b)m(y)g(this)g(algorithm)h(are:)79 b Fo(u)49 b Fr(queries)g(to)h(the)
448 686 y(SDHP)698 700 y Fn(Q)787 686 y Fr(function,)29
b(at)g(most)g(2)p Fp(d)1582 620 y(p)p 1659 620 53 4 v
1659 686 a Fo(u)f Fp(e)18 b Fr(+)e(2)p Fp(d)1969 620
y(p)p 2046 620 48 4 v 2046 686 a Fo(v)32 b Fp(e)d Fr(scalar)h(m)m
(ultiplications)g(and)e(table)448 799 y(lo)s(okups)g(in)g(the)h(group)e
Fp(h)p Fo(G)p Fp(i)p Fr(,)j(sev)m(en)f(exp)s(onen)m(tiations)h(in)e
Fl(F)2544 766 y Fk(\003)2544 821 y Fn(n)2618 799 y Fr(\()p
Fo(g)2699 766 y Fn(u)2745 799 y Fr(,)h Fo(w)2866 766
y Fn(m)2933 799 y Fr(,)g Fo(g)3033 766 y Fk(\000)p Fn(y)3130
799 y Fr(,)g Fo(g)3230 766 y Fn(v)3271 799 y Fr(,)g Fo(q)3369
766 y Fn(k)3412 799 y Fr(,)448 912 y Fo(q)492 879 y Fn(t)522
912 y Fr(,)g Fo(q)f Fr(=)d Fo(g)787 879 y Fn(z)827 912
y Fr(\),)30 b(and)e(three)h(further)e(arithmetic)j(op)s(erations)f(\()p
Fo(y)f Fr(=)d Fo(i)17 b Fr(+)g Fo(j)5 b(m)p Fr(,)29 b
Fo(t)c Fr(=)g Fo(h)17 b Fr(+)g Fo(l)r(k)s Fr(,)448 1024
y(and)30 b Fo(z)g Fr(=)25 b Fo(tv)e Fr(+)d Fo(y)s Fr(\).)p
3371 1024 4 62 v 3375 966 55 4 v 3375 1024 V 3429 1024
4 62 v 589 1212 a(Other)31 b(than)f(the)h(ev)-5 b(aluations)32
b(of)f(the)g(SDHP)2206 1226 y Fn(Q)2296 1212 y Fr(function,)g(the)g(ma)
5 b(jorit)m(y)32 b(of)f(the)448 1325 y(cost)k(in)e(implemen)m(ting)h
(this)g(algorithm)g(is)g(computing)f(and)g(storing)h(the)g(set)g
Fo(U)43 b Fr(in)448 1438 y(\(2\))26 b(and)e(the)g(set)h
Fo(Q)f Fr(in)g(\(5\))q(,)i(follo)m(w)m(ed)g(b)m(y)f(an)f(iteration)i(o)
m(v)m(er)f(eac)m(h)h(elemen)m(t)g(in)e(the)g(set)448
1551 y Fo(V)50 b Fr(in)29 b(\(3\))i(and)e(in)h(the)g(set)g
Fo(W)42 b Fr(in)29 b(\(6\))q(.)41 b(In)29 b(other)h(w)m(ords,)f(the)h
(cost)h(of)e(this)h(algorithm)448 1664 y(is)36 b(generally)h(dominated)
f(b)m(y)g(ab)s(out)g(2\()1870 1598 y Fp(p)p 1946 1598
53 4 v 66 x Fo(u)24 b Fr(+)2117 1598 y Fp(p)p 2192 1598
48 4 v 2192 1664 a Fo(v)t Fr(\))36 b(scalar)h(m)m(ultiplications)g(in)f
(the)448 1777 y(group)28 b Fp(h)p Fo(G)p Fp(i)p Fr(.)41
b(Henceforth,)30 b(w)m(e)e(will)h(ignore)g(the)f(constan)m(t)i(n)m(um)m
(b)s(er)c(of)j(op)s(erations)f(in)448 1890 y Fl(F)504
1904 y Fn(n)581 1890 y Fr(and)j(the)f(table-lo)s(okups.)43
b(If)30 b(w)m(e)h(coun)m(t)g(eac)m(h)h(query)e(to)i(the)f(SDHP)j
(function)d(as)448 2002 y(a)37 b(cost)h(of)f(one)g(scalar)h(m)m
(ultiplication,)j(then)36 b(the)h(total)i(cost)e(of)g(the)g(algorithm)h
(is)448 2115 y(appro)m(ximately)32 b Fo(u)20 b Fr(+)g(2)1255
2050 y Fp(p)p 1331 2050 V 65 x Fo(v)34 b Fr(scalar)d(m)m
(ultiplications.)589 2228 y(In)f(Section)h(4)f(it)h(will)g(b)s(e)e
(useful)h(to)h(kno)m(w)f(the)g(cost)h(of)g(the)f(algorithm)h(in)f
(terms)448 2341 y(of)h(group)e(op)s(erations.)41 b(This)30
b(amoun)m(ts)g(to)h(estimating)h(the)e(cost)h(of)g(a)f(scalar)h(m)m
(ulti-)448 2454 y(plication)c(in)d(the)h Fp(h)p Fo(G)p
Fp(i)h Fr(relativ)m(e)h(to)f(the)f(cost)g(of)g(a)h(group)e(op)s
(eration)h(in)g Fp(h)p Fo(G)p Fp(i)p Fr(.)40 b(Because)448
2567 y(so)35 b(man)m(y)g(scalar)h(m)m(ultiplications)h(are)e(required)f
(in)h(the)g(algorithm,)i(precomputa-)448 2680 y(tion)g(is)f(w)m(orth)m
(while.)59 b(In)35 b(precomputation,)j(op)s(erations)f(common)f(to)h
(eac)m(h)g(scalar)448 2793 y(m)m(ultiplication)d(are)d(p)s(erformed)f
(once)i(and)f(stored)g(for)h(re-use)f(in)g(eac)m(h)i(scalar)f(m)m(ul-)
448 2906 y(tiplication.)56 b(F)-8 b(or)35 b(example,)h(simply)f
(precomputing)f(the)g(2)24 b Fp(\001)f Fr(16)h Fp(\001)f(d)p
Fr(log)2957 2928 y Fi(2)2997 2906 y Fr(\()p Fo(n)p Fr(\))p
Fp(e)35 b Fr(v)-5 b(alues)448 3019 y Fo(x)p Fr(2)545
2986 y Fn(y)587 3019 y Fo(E)35 b Fr(and)29 b Fo(x)p Fr(2)962
2986 y Fn(y)1004 3019 y Fo(G)h Fr(for)f(eac)m(h)i(in)m(teger)g
Fo(y)d Fp(2)d Fr([0)p Fo(;)15 b Fp(b)p Fr(log)2175 3041
y Fi(2)2214 3019 y Fr(\()p Fo(n)p Fr(\))p Fp(c)p Fr(])31
b(and)e Fo(x)c Fp(2)g Fr([0)p Fo(;)15 b Fr(15])32 b(allo)m(ws)f(one)448
3132 y(to)f(compute)g(the)f(scalar)h(m)m(ultiplication)h(of)f
Fo(E)k Fr(or)29 b Fo(G)h Fr(b)m(y)f(an)g(in)m(teger)i(in)e([0)p
Fo(;)15 b(n)j Fp(\000)g Fr(1])29 b(in)448 3245 y(at)i(most)f(log)899
3266 y Fi(2)938 3245 y Fr(\()p Fo(n)p Fr(\))p Fo(=)p
Fr(4)h(group)e(op)s(erations)h(using)g(standard)f(algorithms.)41
b(In)29 b(this)h(case)448 3357 y(w)m(e)g(ma)m(y)g(assume)e(that)i(the)f
(cost)h Fo(C)36 b Fr(of)29 b(a)g(scalar)i(m)m(ultiplication)g(in)d
Fp(h)p Fo(G)p Fp(i)i Fr(is)g(appro)m(xi-)448 3470 y(mately)j(log)868
3492 y Fi(2)907 3470 y Fr(\()p Fo(n)p Fr(\))p Fo(=)p
Fr(4)g(group)f(op)s(erations.)45 b(If)32 b(extreme)g(amoun)m(ts)h(of)f
(precomputation)448 3583 y(are)f(p)s(ossible)f(the)h(v)-5
b(alue)30 b(of)h Fo(C)37 b Fr(ma)m(y)31 b(ev)m(en)g(b)s(e)f(a)g(small)h
(constan)m(t)h(suc)m(h)e(as)g Fo(C)i Fr(=)25 b(5.)589
3696 y(Lik)m(e)43 b(the)f(P)m(ollard-)p Fo(\032)g Fr(algorithm)h(and)e
(the)g(BSGS)h(algorithm,)j(the)d(algorithm)448 3809 y(of)g(Theorem)g(1)
h(is)f(generic)h(in)e(the)i(sense)f(that)g(it)h(w)m(orks)f(in)f(man)m
(y)i(groups:)63 b(the)448 3922 y(algorithm)22 b(needs)f(only)g(to)h(p)s
(erform)e(group)h(addition)g(and)f(in)m(v)m(ersion)i(op)s(erations)g
(and)448 4035 y(requires)30 b(that)h(group)f(elemen)m(ts)h(ha)m(v)m(e)h
(unique)d(represen)m(tations)i(as)g(binary)e(strings.)448
4148 y(W)-8 b(e)29 b(use)e(the)h(BSGS)f(algorithm)h(to)g(\014nd)e
Fo(q)s Fr(,)i(mainly)g(b)s(ecause)f(the)h(resulting)f(analysis)448
4261 y(is)22 b(simple.)38 b(The)22 b(P)m(ollard-)p Fo(\032)h
Fr(algorithm)g([16)q(])f(can)h(also)g(b)s(e)e(used)h(with)f(straigh)m
(tforw)m(ard)448 4374 y(mo)s(di\014cations.)53 b(The)34
b(primary)f(adv)-5 b(an)m(tage)36 b(of)e(the)h(P)m(ollard-)p
Fo(\032)g Fr(algorithm)g(o)m(v)m(er)h(the)448 4487 y(BSGS)30
b(algorithm)i(is)e(that)h(it)g(requires)f(m)m(uc)m(h)g(less)h(memory)-8
b(.)1920 5225 y(5)p eop end
%%Page: 6 6
TeXDict begin 6 5 bop 448 573 a Fq(3)135 b(The)45 b(Algorithm)g(as)g
(an)g(A)l(ttac)l(k)448 776 y Fr(In)22 b(some)g(real)h(w)m(orld)e
(systems,)j(an)e(SDHP)1907 790 y Fn(Q)1989 776 y Fr(oracle)h(is)f(a)m
(v)-5 b(ailable.)40 b(An)22 b(SDHP)3123 790 y Fn(Q)3205
776 y Fr(oracle)448 889 y(is)38 b(a)g(system)f(en)m(tit)m(y)j(that)e
(will)g(compute)f(a)h(SDHP)2297 903 y Fn(Q)2394 889 y
Fr(function)f(for)h(an)f(adv)m(ersary)-8 b(.)448 1002
y(In)34 b(this)h(case,)i(an)e(adv)m(ersary)g(migh)m(t)h(use)e(our)g
(algorithm)i(to)g(\014nd)d(the)i(priv)-5 b(ate)35 b(k)m(ey)448
1115 y Fo(q)42 b Fr(more)d(quic)m(kly)h(than)f(b)m(y)g(using)g(other)g
(algorithms)h(for)f(the)g(discrete)h(logarithm)448 1227
y(problem.)77 b(T)-8 b(o)43 b(assess)g(the)g(cost)g(of)g(the)g(attac)m
(k,)48 b(w)m(e)43 b(mo)s(del)f(eac)m(h)i(SDHP)j(oracle)448
1340 y(query)38 b(as)g(taking)h Fo(C)44 b Fr(group)38
b(op)s(erations,)i(represen)m(ting)e(the)g(situation)h(where)f(the)448
1453 y(adv)m(ersary)32 b(m)m(ust)g(w)m(ait)h(for)f(the)g(en)m(tit)m(y)h
(to)g(p)s(erform)d(a)i(scalar)h(m)m(ultiplication)h(when)448
1566 y(answ)m(ering)d(an)f(SDHP)35 b(oracle)c(query)-8
b(.)589 1679 y(The)31 b(minim)m(um)f(total)j(cost)e(of)g(the)g
(algorithm)h(is)f(ac)m(hiev)m(ed)i(when)d Fo(u)c Fp(\031)3162
1648 y Fg(3)3142 1614 y Fp(p)p 3218 1614 55 4 v 65 x
Fo(n)o Fr(,)31 b(for)448 1792 y(a)e(total)h(cost)g(of)e(ab)s(out)h(3)
1353 1761 y Fg(3)1333 1726 y Fp(p)p 1409 1726 V 66 x
Fo(n)f Fr(scalar)h(m)m(ultiplications.)42 b(F)-8 b(or)30
b(a)e(random)g(prime)g Fo(n)p Fr(,)h(w)m(e)448 1905 y(exp)s(ect)i
Fo(n)20 b Fp(\000)f Fr(1)31 b(to)g(ha)m(v)m(e)g(a)g(factorization)i
(similar)e(to)g(that)g(of)f(random)f(in)m(teger.)43 b(The)448
2018 y(largest)27 b(prime)e(factor)h(of)f(random)f(in)m(tegers)j(is)e
(commonly)h(of)f(size)h Fo(n)2841 1985 y Fi(log)13 b(2)3008
2018 y Fp(\031)25 b Fo(n)3159 1985 y Fi(2)p Fn(=)p Fi(3)3269
2018 y Fr(,)h(see)448 2131 y([10)q(,)j Fp(x)p Fr(4.5.4].)42
b(Th)m(us)26 b(taking)j Fo(v)i Fr(to)d(b)s(e)f(this)g(prime)g(factor,)i
(so)f Fo(v)h Fp(\031)c Fo(n)2789 2098 y Fi(2)p Fn(=)p
Fi(3)2898 2131 y Fr(,)j(w)m(e)g(ha)m(v)m(e)h Fo(u)c Fp(\031)448
2244 y Fo(n)503 2211 y Fi(1)p Fn(=)p Fi(3)638 2244 y
Fr(whic)m(h)g(is)g(roughly)g(optimal)i(for)e(minimizing)g(the)h(total)h
(cost)f(of)f(the)h(algorithm.)448 2357 y(In)f(this)h(case)h(the)f
(algorithm)g(has)g(a)g(cost)h(of)f(roughly)f Fo(C)7 b(u)k
Fr(+)g(2)p Fo(C)c Fr(\()2685 2291 y Fp(p)p 2760 2291
53 4 v 2760 2357 a Fo(u)k Fr(+)2905 2291 y Fp(p)p 2981
2291 48 4 v 66 x Fo(v)s Fr(\))26 b Fp(\031)f Fr(3)p Fo(C)3327
2326 y Fg(3)3307 2291 y Fp(p)p 3383 2291 55 4 v 66 x
Fo(n)448 2469 y Fr(group)45 b(op)s(erations.)85 b(If)44
b(the)h(system)g(is)g(based)g(on)g(a)g(group)g(where)f(solving)i(the)
448 2582 y(discrete)26 b(logarithm)g(problem)f(is)g(assumed)g(to)g(tak)
m(e)i(at)f(least)2591 2517 y Fp(p)p 2667 2517 V 65 x
Fo(n)f Fr(group)f(op)s(erations,)448 2695 y(then)30 b(this)h(attac)m(k)
h(ma)m(y)f(b)s(e)f(faster)h(than)f(previously)g(kno)m(wn)g(attac)m(ks.)
589 2808 y(A)g(class)h(of)e(groups)g(of)h(cryptographic)g(in)m(terest)h
(where)e(the)h(discrete)g(logarithm)448 2921 y(problem)h(is)h(assumed)f
(to)i(require)e(at)i(least)g Fo(O)s Fr(\()2116 2856 y
Fp(p)p 2192 2856 V 65 x Fo(n)o Fr(\))f(group)f(op)s(erations)h(are)g
(elliptic)448 3034 y(curv)m(e)40 b(groups.)66 b(The)38
b(fastest)i(kno)m(wn)f(algorithms)h(for)e(solving)i(a)f(general)h
(elliptic)448 3147 y(curv)m(e)c(DLP)e(are)i(the)f(generic)h(algorithms)
f(suc)m(h)g(as)g(BSGS)g(and)f(P)m(ollard-)p Fo(\032)p
Fr(,)j(whic)m(h)448 3260 y(require)30 b Fo(O)s Fr(\()861
3194 y Fp(p)p 937 3194 V 66 x Fo(n)p Fr(\))g(group)g(op)s(erations.)41
b(Therefore)30 b(Theorem)g(1)g(ma)m(y)h(b)s(e)f(relev)-5
b(an)m(t)31 b(for)448 3373 y(systems)g(using)f(elliptic)i(curv)m(e)e
(groups.)589 3486 y(Elliptic)e(curv)m(es)g(of)f(considerable)g(in)m
(terest)h(are)g(those)f(recommended)g(b)m(y)g(NIST.)448
3599 y(Complete)34 b(factorizations)h(of)e Fo(n)22 b
Fp(\000)f Fr(1)33 b(for)g(all)h(but)e(the)h(largest)h(of)f(the)g(NIST)f
(curv)m(es)448 3711 y(are)h(giv)m(en)h(in)f(T)-8 b(able)33
b(1.)48 b(It)33 b(is)g(eviden)m(t)h(that)f(for)g(all)g(of)g(these)g
(factorizations,)k(some)448 3824 y(prime)32 b(factors)h(can)f(b)s(e)f
(collected)k(to)e(form)e(a)i(factor)g Fo(u)28 b Fp(\031)2548
3794 y Fg(3)2528 3759 y Fp(p)p 2604 3759 V 65 x Fo(n)o
Fr(.)46 b(F)-8 b(urthermore,)32 b(it)h(is)448 3937 y(also)f(eviden)m(t)
f(that)h(m)m(uc)m(h)f(smaller)g(v)-5 b(alues)31 b(of)g
Fo(u)f Fr(can)h(b)s(e)f(found;)g(this)h(will)g(b)s(e)f(useful)448
4050 y(in)g(Section)i(4.)589 4163 y(F)-8 b(or)31 b(a)g(concrete)g
(example)g(consider)e(when)g Fo(n)c Fp(\031)g Fr(2)2353
4130 y Fi(160)2464 4163 y Fr(,)30 b(and)f Fo(u)c Fp(\031)2894
4133 y Fg(3)2874 4098 y Fp(p)p 2949 4098 V 2949 4163
a Fo(n)g Fp(\031)g Fr(2)3170 4130 y Fi(53)3245 4163 y
Fr(.)41 b(W)-8 b(e)448 4276 y(tak)m(e)40 b(the)f(cost)g(of)g(a)f
(scalar)i(m)m(ultiplication)g(in)e(the)h(group)e(to)i(b)s(e)f
Fo(C)45 b Fp(\031)38 b Fr(40)i(group)448 4389 y(op)s(erations.)g(Then)
26 b(the)h(cost)g(needed)f(to)i(\014nd)d Fo(q)k Fr(using)d(the)h
(algorithm)h(is)f(equiv)-5 b(alen)m(t)448 4502 y(to)31
b(ab)s(out)g(2)865 4469 y Fi(61)970 4502 y Fr(group)f(op)s(erations.)
589 4615 y(In)f(practice)j(it)e(ma)m(y)g(b)s(e)f(impractical)j(or)e
(imp)s(ossible)f(to)h(query)g(a)g(SDHP)k(oracle)448 4728
y(a)40 b(large)h(n)m(um)m(b)s(er)d(\()h Fp(\031)1316
4697 y Fg(3)1296 4662 y Fp(p)p 1371 4662 V 1371 4728
a Fo(n)p Fr(,)j(i.e.\))69 b(of)39 b(times.)69 b(Ho)m(w)m(ev)m(er)41
b(w)m(e)f(stress)f(that)h(ev)m(en)g(for)448 4841 y(smaller)c(v)-5
b(alues)35 b(of)g Fo(u)g Fr(\(i.e.)55 b(v)-5 b(alues)35
b(of)g Fo(u)g Fr(m)m(uc)m(h)g(less)g(than)g Fp(\031)2677
4810 y Fg(3)2657 4775 y Fp(p)p 2732 4775 V 2732 4841
a Fo(n)g Fr(\))g(the)g(algorithm)448 4953 y(applies,)46
b(and)c(in)g(general)h(the)g(algorithm)g(will)g(still)g(cost)h(less)e
(than)h(the)f Fo(O)s Fr(\()3271 4888 y Fp(p)p 3347 4888
V 65 x Fo(n)p Fr(\))1920 5225 y(6)p eop end
%%Page: 7 7
TeXDict begin 7 6 bop 448 493 3060 4 v 446 572 4 79 v
498 548 a Fi(K163)p 707 572 V 100 w(2)16 b Fk(\001)g
Fi(3)g Fk(\001)f Fi(7)h Fk(\001)f Fi(89)h Fk(\001)g Fi(163)g
Fk(\001)g Fi(1141450141721)j Fk(\001)c Fi(84057302674199522404026)q
(584)q(1311)q(3)p 3507 572 V 448 575 3060 4 v 446 654
4 79 v 501 631 a(B163)p 707 654 V 102 w(2)h Fk(\001)g
Fi(53)g Fk(\001)f Fi(383)i Fk(\001)e Fi(21179)i Fk(\001)e
Fi(6799065232765820831739)q(327)q(7816)q(120)q(9997)q(563)q(3)p
3507 654 V 448 658 3060 4 v 446 737 4 80 v 502 713 a(P192)p
707 737 V 103 w(2)793 690 y Fg(4)844 713 y Fk(\001)g
Fi(5)h Fk(\001)g Fi(2389)g Fk(\001)g Fi(9564682313913860059195669)22
b Fk(\001)16 b Fi(343385917931618868211998)q(6911)p 3507
737 V 448 740 3060 4 v 446 819 4 80 v 502 796 a(P224)p
707 819 V 103 w(2)793 772 y Fg(2)842 796 y Fk(\001)d
Fi(3)910 772 y Fg(6)958 796 y Fk(\001)g Fi(5)g Fk(\001)g
Fi(17)h Fk(\001)f Fi(2153)i Fk(\001)e Fi(5052060625887581870747086)q
(015)q(3287)q(666)q(7009)q(176)q(9609)q(993)q(3389)q(351)q(507)p
3507 819 V 448 823 3060 4 v 446 902 4 80 v 498 878 a(K233)p
707 902 V 100 w(2)p Fk(\001)p Fi(3)848 855 y Fg(2)883
878 y Fk(\001)p Fi(11)p Fk(\001)p Fi(233)p Fk(\001)p
Fi(108642473)p Fk(\001)p Fi(2207506409)p Fk(\001)p Fi(311893)q(462)q
(0982)q(355)q(7969)q(231)q(6688)q(834)q(1183)q(344)q(6490)q(614)q(8909)
p 3507 902 V 448 905 3060 4 v 446 1063 4 158 v 501 960
a(B233)p 707 1063 V 102 w(2)116 b Fk(\001)g Fi(7)g Fk(\001)f
Fi(37)h Fk(\001)g Fi(18979)h Fk(\001)e Fi(38113)i Fk(\001)f
Fi(202109)h Fk(\001)e Fi(3033517343)k Fk(\001)758 1039
y Fi(3004350778635364630447)q(636)q(6422)q(610)q(3312)q(370)q(9704)q(1)
p 3507 1063 V 448 1066 3060 4 v 446 1224 4 159 v 502
1122 a(P256)p 707 1224 V 103 w(2)793 1098 y Fg(4)853
1122 y Fk(\001)23 b Fi(3)i Fk(\001)f Fi(71)h Fk(\001)e
Fi(131)j Fk(\001)d Fi(373)i Fk(\001)f Fi(3407)i Fk(\001)e
Fi(17449)h Fk(\001)f Fi(38189)i Fk(\001)e Fi(187019741)i
Fk(\001)e Fi(622491383)j Fk(\001)d Fi(1002328039319)k
Fk(\001)758 1201 y Fi(2624747550333869278416)q(773)q(953)p
3507 1224 V 448 1228 3060 4 v 446 1386 4 159 v 498 1283
a(K283)p 707 1386 V 100 w(2)793 1260 y Fg(5)859 1283
y Fk(\001)i Fi(3)h Fk(\001)f Fi(7)1060 1260 y Fg(2)1125
1283 y Fk(\001)g Fi(11)h Fk(\001)g Fi(29)g Fk(\001)f
Fi(71)h Fk(\001)f Fi(281)h Fk(\001)g Fi(283)g Fk(\001)f
Fi(2671)i Fk(\001)e Fi(338407)i Fk(\001)e Fi(22546501513)k
Fk(\001)c Fi(192823925599)k Fk(\001)758 1362 y Fi
(1166987951426410268715)q(004)q(0114)q(741)q(1093)q(537)q(981)p
3507 1386 V 448 1389 3060 4 v 446 1547 4 158 v 501 1444
a(B283)p 707 1547 V 102 w(2)24 b Fk(\001)g Fi(3)g Fk(\001)f
Fi(5)h Fk(\001)f Fi(1171)i Fk(\001)e Fi(21557)j Fk(\001)d
Fi(709278129089)k Fk(\001)c Fi(77278332289855843)29 b
Fk(\001)23 b Fi(270232628419903655237)30 b Fk(\001)758
1523 y Fi(6927558641061659265722)q(900)q(93)p 3507 1547
V 448 1550 3060 4 v 446 1629 4 80 v 502 1606 a(P384)p
707 1629 V 103 w(2)16 b Fk(\001)g Fi(3)880 1582 y Fg(2)930
1606 y Fk(\001)g Fi(7)1001 1582 y Fg(2)1051 1606 y Fk(\001)f
Fi(13)i Fk(\001)e Fi(112467999998166422996537)q(934)q(7)p
Fk(\001)p 3507 1629 V 446 1708 4 79 v 707 1708 V 758
1684 a Fg(30554657881403)q(520)q(02)q(73)q(39)q(469)q(06)q(14)q(45)q
(610)q(90)q(64)q(12)q(496)q(06)q(16)q(040)q(78)q(84)q(36)q(539)q(19)q
(79)q(70)q(492)q(92)q(68)q(48)q(032)q(63)q(90)q(471)p
3507 1708 V 448 1711 3060 4 v 446 1791 4 80 v 498 1767
a Fi(K409)p 707 1791 V 100 w(2)h Fk(\001)g Fi(3)880 1744
y Fg(3)930 1767 y Fk(\001)g Fi(5)f Fk(\001)h Fi(7)1087
1744 y Fg(3)1137 1767 y Fk(\001)g Fi(137)g Fk(\001)f
Fi(193)i Fk(\001)e Fi(409)i Fk(\001)e Fi(2957)i Fk(\001)e
Fi(218513)j Fk(\001)d Fi(884595540581)p Fk(\001)p 3507
1791 V 446 1869 4 79 v 707 1869 V 758 1846 a Fg(57739872041429)q(577)q
(10)q(68)q(95)q(912)q(23)q(46)q(24)q(093)q(56)q(63)q(61)q(026)q(92)q
(38)q(758)q(50)q(15)q(82)q(529)q(98)q(61)q(81)q(411)q(78)q(95)q(37)q
(723)q(27)q(25)q(193)q(16)q(50)q(3)p 3507 1869 V 448
1873 3060 4 v 446 2031 4 158 v 501 1928 a Fi(B409)p 707
2031 V 102 w(2)49 b Fk(\001)e Fi(5)h Fk(\001)g Fi(19)g
Fk(\001)g Fi(5197)h Fk(\001)e Fi(2967389)j Fk(\001)d
Fi(373915204316167)52 b Fk(\001)c Fi(445277563636353902377234)q(1)54
b Fk(\001)758 2007 y Fi(1058692476773986657054)q(662)q(7965)q(598)q
(729)22 b Fk(\001)15 b Fi(1279922477462777151320)q(9574)q(192)q(2692)q
(460)q(77)p 3507 2031 V 448 2034 3060 4 v 864 2188 a
Fr(T)-8 b(able)31 b(1:)42 b(F)-8 b(actorizations)33 b(of)e
Fo(n)20 b Fp(\000)g Fr(1)30 b(for)h(some)f(NIST)g(curv)m(es)448
2553 y(group)h(op)s(erations)h(required)f(b)m(y)h(generic)h(discrete)f
(logarithm)h(algorithms)f(suc)m(h)g(as)448 2666 y(the)d(Shank's)f(BSGS)
g(or)h(P)m(ollard-)p Fo(\032)h Fr(algorithms.)41 b(In)28
b(particular)h(for)g(small)g(v)-5 b(alues)29 b(of)448
2779 y Fo(u)36 b Fr(the)g(algorithm)h(cost)g(will)f(b)s(e)g(close)h(to)
f(2)p Fo(C)2074 2713 y Fp(p)p 2150 2713 48 4 v 66 x Fo(v)s
Fr(,)i(and)d(so)h(the)g(algorithm)h(ma)m(y)g(b)s(e)448
2892 y(faster)31 b(than)f(generic)i(algorithms)f(ev)m(en)g(for)f
Fo(u)g Fr(as)h(small)g(as)f(4)p Fo(C)2676 2859 y Fi(2)2716
2892 y Fr(.)589 3005 y(In)23 b(some)g(groups)f(used)g(for)h
(cryptograph)m(y)-8 b(,)25 b(index)d(calculus)i(algorithms)g(for)e
(solv-)448 3117 y(ing)k(discrete)h(logarithms)f(ha)m(v)m(e)h(sub)s(exp)
s(onen)m(tial)e(cost.)41 b(These)25 b(algorithms)i(are)f(usu-)448
3230 y(ally)33 b(signi\014can)m(tly)g(faster)f(than)g(generic)h
(algorithms.)45 b(F)-8 b(or)33 b(example,)g(in)f(the)g(group)448
3343 y Fl(F)504 3310 y Fk(\003)504 3366 y Fn(p)573 3343
y Fr(of)d(units)g(in)g(a)g(\014nite)g(\014eld,)h(where)e
Fo(p)d Fp(\031)g Fr(2)2007 3310 y Fi(1024)2153 3343 y
Fr(,)30 b(it)f(is)h(exp)s(ected)f(that)h(index)f(calcu-)448
3456 y(lus)35 b(algorithms)g(can)g(\014nd)e(discrete)j(logarithms)f
(with)g(a)g(cost)g(of)g(ab)s(out)g(2)3100 3423 y Fi(80)3210
3456 y Fr(group)448 3569 y(op)s(erations.)589 3682 y(The)26
b(algorithm)g(of)g(Theorem)f(1)h(still)h(applies)f(for)f(groups)g
(where)g(index)g(calculus)448 3795 y(metho)s(ds)35 b(are)h(a)m(v)-5
b(ailable,)39 b(but)c(it)h(ma)m(y)g(not)f(alw)m(a)m(ys)i(result)f(in)f
(a)h(faster)f(metho)s(d)g(to)448 3908 y(\014nd)c(logarithms)h(in)g(the)
g(group.)45 b(The)31 b(algorithm)i(in)f(Theorem)f(1)h(has)g(a)g(cost)h
(of)f(at)448 4021 y(least)690 3990 y Fg(3)670 3955 y
Fp(p)p 746 3955 55 4 v 66 x Fo(n)i Fr(scalar)h(m)m(ultiplications)h
(\(including)e(oracle)i(queries\),)g(as)e(noted)h(earlier.)448
4134 y(If)i Fo(n)g Fp(\031)f Fr(2)790 4101 y Fi(1024)936
4134 y Fr(,)j(then)e(this)g(cost)i(is)e(at)h(least)h(2)2074
4101 y Fi(341)2221 4134 y Fr(group)e(op)s(erations,)j(whic)m(h)d(is)g
(far)448 4247 y(greater)32 b(than)e(the)h(cost)g(using)f(index)g
(calculus)h(metho)s(ds.)589 4359 y(Some)26 b(standards,)g(suc)m(h)f(as)
g(DSA)h(in)f(FIPS)g(186-2)i(and)e(ANSI)g(X9.30)i(and)e(Di\016e-)448
4472 y(Hellman)34 b(in)f(ANSI)g(X9.42,)j(use)d(a)h(group)e
Fp(h)p Fo(G)p Fp(i)j Fr(that)f(is)f(a)h(m)m(uc)m(h)f(smaller)h
(subgroup)448 4585 y(of)28 b(the)h(group)e Fl(F)1015
4552 y Fk(\003)1015 4608 y Fn(p)1054 4585 y Fr(.)40 b(Generally)-8
b(,)31 b(the)d(size)h Fp(h)p Fo(G)p Fp(i)g Fr(is)f(c)m(hosen)g(so)h
(that)f(generic)h(DLP)f(algo-)448 4698 y(rithms)23 b(in)g
Fp(h)p Fo(G)p Fp(i)h Fr(ha)m(v)m(e)g(appro)m(ximately)h(the)e(same)h
(cost)g(as)g(index)e(calculus)i(algorithms)448 4811 y(in)30
b Fl(F)610 4778 y Fk(\003)610 4834 y Fn(p)650 4811 y
Fr(.)41 b(In)29 b(cases)j(lik)m(e)g(this)e(Theorem)g(1)h(ma)m(y)g(ma)m
(y)g(pro)m(vide)g(a)g(faster)g(attac)m(k)h(on)f(the)448
4924 y(system)g(than)f(is)g(curren)m(tly)h(kno)m(wn.)1920
5225 y(7)p eop end
%%Page: 8 8
TeXDict begin 8 7 bop 589 573 a Fr(Some)27 b(systems)g(using)f(hardw)m
(are)g(mo)s(dules)g(for)h(protecting)h(priv)-5 b(ate)27
b(k)m(eys)g(migh)m(t)448 686 y(pro)m(vide)37 b(an)g(SDHP)j(oracle)f(to)
e(an)g(adv)m(ersary)-8 b(.)60 b(F)-8 b(or)37 b(example,)j(a)d(smart)f
(card)h(is)g(a)448 799 y(highly)30 b(constrained)f(en)m(vironmen)m(t,)i
(and)d(sometimes)j(all)f(hashing)f(and)g(k)m(ey)h(deriv)-5
b(a-)448 912 y(tion)28 b(is)g(done)g(outside)f(the)h(securit)m(y)h(b)s
(oundary)c(of)j(the)g(smart)g(card,)g(usually)f(on)h(the)448
1024 y(smart)h(card)g(reader.)40 b(A)29 b(smart)f(card)h(\(holding)g(a)
g(user's)f(priv)-5 b(ate)29 b(k)m(ey)h Fo(q)s Fr(\))f(used)f(in)g(an)
448 1137 y(encryption)j(sc)m(heme)g(ma)m(y)g(b)s(e)f(presen)m(ted)h
(with)f(a)h(recipien)m(t)h(public)e(k)m(ey)i Fo(R)f Fr(and)f(the)448
1250 y(card)d(ma)m(y)g(simply)g(return)f(the)h(elemen)m(t)h
Fo(q)s(R)f Fr(to)h(the)f(reader,)g(where)g(the)g(subsequen)m(t)448
1363 y(encryption)41 b(pro)s(cessing)f(is)g(p)s(erformed.)69
b(In)40 b(this)g(case,)45 b(a)40 b(malicious)i(smart)e(card)448
1476 y(reader)31 b(could)f(use)g(the)h(smart)f(card)g(as)h(an)f(SDHP)35
b(oracle.)589 1589 y(W)-8 b(e)46 b(no)m(w)e(discuss)f(certain)i(proto)s
(cols)g(that)g(pro)m(vide)f(a)h(SDHP)j(oracle)d(to)g(an)448
1702 y(adv)m(ersary)-8 b(.)448 1945 y Fx(3.1)113 b(ElGamal)38
b(Encryption)448 2117 y Fr(ElGamal)e(encryption,)f(in)f(its)h(original)
g(form)f(\(see)i([6],)g(or)e([14)q(,)i Fp(x)p Fr(8.4.2]\))h(mak)m(es)e
(an)448 2230 y(SDHP)c(oracle)d(a)m(v)-5 b(ailable.)42
b(ElGamal)28 b(encryption)f(of)g(message)g Fo(m)g Fr(to)g(an)g(en)m
(tit)m(y)h(with)448 2343 y(public)38 b(k)m(ey)g Fo(Q)g
Fr(=)g Fo(g)1165 2310 y Fn(q)1241 2343 y Fr(results)g(in)g(a)g
(ciphertext)h Fo(c)f Fr(=)g(\()p Fo(c)2435 2357 y Fi(1)2475
2343 y Fo(;)15 b(c)2554 2357 y Fi(2)2594 2343 y Fr(\))38
b(=)g(\()p Fo(g)2857 2310 y Fn(x)2902 2343 y Fo(;)15
b(mg)3068 2310 y Fn(q)r(x)3147 2343 y Fr(\).)63 b(In)38
b(a)448 2456 y(c)m(hosen)i(ciphertext)h(attac)m(k)g(against)g(an)f
(encryption)f(sc)m(heme,)k(an)c(adv)m(ersary)h(can)448
2569 y(select)f(an)m(y)e(ciphertext)h(and)e(obtain)h(its)h(decryption.)
60 b(F)-8 b(or)38 b(ElGamal)g(encryption,)448 2682 y(if)k(this)g(adv)m
(ersary)g(c)m(ho)s(oses)h Fo(c)i Fr(=)f(\()p Fo(g)1772
2649 y Fn(x)1817 2682 y Fo(;)15 b(c)1896 2696 y Fi(2)1936
2682 y Fr(\),)45 b(then)d(it)g(obtains)g Fo(m)j Fr(=)f
Fo(c)2971 2696 y Fi(2)3011 2682 y Fo(=g)3102 2649 y Fn(q)r(x)3180
2682 y Fr(.)76 b(The)448 2794 y(adv)m(ersary)36 b(can)g(compute)h
Fo(g)1459 2761 y Fn(q)r(x)1571 2794 y Fr(=)d Fo(c)1715
2808 y Fi(2)1755 2794 y Fo(=m)p Fr(,)k(whic)m(h)d(solv)m(es)i(SDHP)2722
2808 y Fn(Q)2817 2794 y Fr(for)f(instance)g Fo(g)3367
2761 y Fn(x)3412 2794 y Fr(.)448 2907 y(Therefore)26
b(with)g(just)f(a)i(little)h(arithmetic)f(a)f(c)m(hosen)h(ciphertext)g
(adv)m(ersary)f(can)g(use)448 3020 y(the)31 b(ElGamal)h(decryption)e
(oracle)i(as)e(an)h(SDHP)j(oracle.)589 3133 y(ElGamal)28
b(encryption)f(is)g(already)g(kno)m(wn)f(to)h(b)s(e)f(vulnerable)h(to)g
(c)m(hosen)g(cipher-)448 3246 y(text)41 b(attac)m(ks.)71
b(The)39 b(kno)m(wn)g(attac)m(ks)j(mainly)e(allo)m(w)h(information)f
(to)g(b)s(e)f(learned)448 3359 y(ab)s(out)31 b(previously)f(encrypted)h
(messages,)h(but)e(they)h(do)f(not)h(leak)h(an)m(ything)f(ab)s(out)448
3472 y(the)h(priv)-5 b(ate)33 b(k)m(ey)-8 b(.)46 b(Finding)32
b(the)g(priv)-5 b(ate)32 b(k)m(ey)g Fo(q)j Fr(is)d(a)g(serious)g(break)
g(of)g(the)g(system,)448 3585 y(b)s(ecause)27 b(all)h(encryption)f(is)g
(compromised.)39 b(When)27 b(using)f(the)h(victim)h(as)f(an)g(SDHP)448
3698 y(oracle)36 b(in)e(this)g(manner)f(the)h(priv)-5
b(ate)35 b(k)m(ey)g Fo(q)i Fr(can)d(b)s(e)g(found)f(with)g(ab)s(out)
3110 3667 y Fg(3)3090 3632 y Fp(p)p 3166 3632 55 4 v
66 x Fo(n)h Fr(cost,)448 3811 y(assuming)25 b(the)g(adv)m(ersary)g(kno)
m(ws)f(a)h(factor)h Fo(u)f Fp(\031)2187 3780 y Fg(3)2167
3745 y Fp(p)p 2242 3745 V 2242 3811 a Fo(n)g Fr(of)g
Fo(n)9 b Fp(\000)g Fr(1.)38 b(The)24 b(attac)m(k)j(requires)448
3924 y Fo(u)35 b Fr(decryption)f(queries)h(to)g(the)g(victim,)i(whic)m
(h)d(when)g Fo(u)e Fp(\031)2608 3893 y Fg(3)2588 3858
y Fp(p)p 2663 3858 V 2663 3924 a Fo(n)i Fr(ma)m(y)i(b)s(e)e(to)s(o)h
(large)448 4036 y(to)f(allo)m(w)g(for)e(a)h(realistic)h(attac)m(k.)50
b(Ho)m(w)m(ev)m(er)35 b(as)d(men)m(tioned)h(b)s(efore)g(smaller)g(v)-5
b(alues)448 4149 y(of)31 b Fo(u)f Fr(can)h(b)s(e)f(used)f(and)h(ma)m(y)
h(giv)m(e)h(a)f(practical)h(attac)m(k.)589 4262 y(Tw)m(o)c(coun)m
(termeasures)g(to)g(this)f(attac)m(k)j(on)d(ElGamal)i(encryption)e(are)
h(to)g(use)f(a)448 4375 y(k)m(ey)34 b(deriv)-5 b(ation)34
b(function)f(or)g(to)h(use)f(symmetric)h(encryption)f(rather)g(than)g
(simple)448 4488 y(m)m(ultiplication)26 b(to)f(transform)e(the)h
(message.)39 b(Suc)m(h)24 b(coun)m(termeasures)g(are)g(incorp)s(o-)448
4601 y(rated)i(in)g(more)f(mo)s(dern)g(v)-5 b(arian)m(ts)26
b(of)g(the)g(DH-based)g(encryption,)h(suc)m(h)e(as)h(DHAES)448
4714 y(and)k(ECIES)f([11)q(].)589 4827 y(A)g(second,)g(more)f(fundamen)
m(tal,)h(kind)e(of)h(coun)m(termeasure)h(is)g(to)f(add)g(in)m(tegrit)m
(y)448 4940 y(to)43 b(the)f(ciphertext.)75 b(The)41 b(in)m(tegrit)m(y)j
(serv)m(es)e(to)h(ensure)e(that)h(a)g(v)-5 b(alid)42
b(ciphertext)1920 5225 y(8)p eop end
%%Page: 9 9
TeXDict begin 9 8 bop 448 573 a Fr(can)45 b(only)f(b)s(e)g(created)h(b)
m(y)f(an)h(en)m(tit)m(y)h(that)e(kno)m(ws)h(the)f(ephemeral)h(priv)-5
b(ate)44 b(k)m(ey)448 686 y Fo(x)e Fr(asso)s(ciated)i(with)e(the)h
(ephemeral)f(public)g(k)m(ey)h Fo(g)2328 653 y Fn(x)2372
686 y Fr(.)76 b(If)42 b(the)h(decryptor)f(rev)m(eals)448
799 y Fo(g)494 766 y Fn(q)r(x)573 799 y Fr(,)37 b(an)e(en)m(tit)m(y)i
(who)e(already)h(kno)m(ws)f Fo(x)h Fr(do)s(es)f(not)g(learn)h(an)m
(ything)g(new,)g(b)s(ecause)448 912 y Fo(g)494 879 y
Fn(q)r(x)606 912 y Fr(is)e(computable)g(from)f(the)h(static)h(public)e
(k)m(ey)h Fo(g)2312 879 y Fn(q)2384 912 y Fr(and)f(the)h(ephemeral)g
(priv)-5 b(ate)448 1024 y(k)m(ey)40 b Fo(x)p Fr(.)67
b(In)39 b(our)f(attac)m(k)k(the)d(adv)m(ersary)h(c)m(ho)s(oses)g
(ephemeral)f(public)g(k)m(eys)h Fo(g)3245 992 y Fn(x)3328
1024 y Fr(for)448 1137 y(whic)m(h)e(it)g(do)s(es)f(not)h(kno)m(w)f(the)
h(corresp)s(onding)f(ephemeral)g(priv)-5 b(ate)38 b(k)m(ey)h
Fo(x)p Fr(.)62 b(This)448 1250 y(coun)m(termeasure)41
b(is)f(also)h(part)f(of)g(DHAES)g(and)g(ECIES.)f(Cramer)g(and)h
(Shoup's)448 1363 y(public-k)m(ey)i(encryption)g(sc)m(heme)g([3)q(])g
(also)g(includes)f(this)h(coun)m(termeasure.)75 b(The)448
1476 y(original)23 b(rationale)f(for)f(including)g(in)m(tegrit)m(y)i
(in)e(the)g(ciphertext)h(is)f(to)h(prev)m(en)m(t)g(c)m(hosen)448
1589 y(ciphertext)31 b(attac)m(ks)i(b)m(y)d(making)h(them)f(no)h(more)f
(e\013ectiv)m(e)j(than)d(passiv)m(e)h(attac)m(ks.)589
1702 y(Inciden)m(tally)-8 b(,)27 b(the)d(original)h(description)f(of)g
(the)g(Di\016e-Hellman)i(k)m(ey)e(agreemen)m(t)448 1815
y(proto)s(col)33 b([5)q(])f(did)f(not)h(use)f(k)m(ey)i(deriv)-5
b(ation)32 b(function.)45 b(Therefore,)32 b(if)g(an)g(adv)m(ersary)448
1928 y(has)h(some)g(means)f(of)h(obtaining)g(the)g(DH)g(shared)f
(secret)i(k)m(ey)-8 b(,)34 b(our)e(attac)m(k)j(ma)m(y)f(b)s(e)448
2041 y(p)s(ossible.)448 2284 y Fx(3.2)113 b(F)-9 b(ord-Kaliski)39
b(Key)e(Retriev)-6 b(al)448 2456 y Fr(In)33 b(the)g(F)-8
b(ord-Kaliski)35 b(k)m(ey)f(retriev)-5 b(al)34 b(sc)m(heme)g([7)q(],)g
(whic)m(h)f(is)h(curren)m(tly)f(b)s(eing)g(stan-)448
2569 y(dardized)25 b(in)g([8)q(])h(and)f([9],)i(an)e(SDHP)30
b(oracle)d(is)e(a)m(v)-5 b(ailable.)42 b(P)m(art)26 b(of)g(this)f(sc)m
(heme)h(\(see)448 2682 y(Figure)35 b(1\))g(requires)f(the)g(serv)m(er)h
(to)g(compute)f Fo(c)2154 2649 y Fn(q)2227 2682 y Fr(for)g(an)m(y)h(v)
-5 b(alue)34 b Fo(c)h Fr(sen)m(t)g(to)g(it)g(b)m(y)f(a)448
2794 y(clien)m(t,)c(where)c Fo(q)j Fr(is)e(a)g(long-term)h(k)m(ey)-8
b(.)40 b(The)26 b(serv)m(er)h(th)m(us)g(pro)m(vides)f(an)h(SDHP)k
(oracle)448 2907 y(to)c(an)f(adv)m(ersary)-8 b(,)28 b(so)f(the)f
(securit)m(y)h(of)f Fo(q)j Fr(is)d(p)s(oten)m(tially)i(w)m(eak)m(ened)g
(b)m(y)e(an)g(adv)m(ersary)448 3020 y(using)k(our)g(attac)m(k.)1371
3217 y(Clien)m(t)656 b(Serv)m(er)p 1321 3254 606 4 v
2266 3254 298 4 v 1371 3330 a Fo(b)25 b Fp(2)1496 3344
y Fn(R)1579 3330 y Fr([1)p Fo(;)15 b(n)21 b Fp(\000)f
Fr(1])1371 3443 y Fo(c)26 b Fr(=)f Fo(g)1578 3410 y Fn(b)1575
3465 y(\031)2081 3522 y(c)1972 3574 y Fp(\000)-17 b(\000)c(\000)k(!)
2273 3668 y Fo(s)25 b Fr(=)g Fo(c)2476 3635 y Fn(q)2080
3748 y(s)1972 3799 y Fp( )-17 b(\000)c(\000)k(\000)1371
3904 y Fo(z)30 b Fr(=)25 b Fo(s)1582 3871 y Fn(b)1612
3847 y Fb(\000)p Fg(1)1698 3871 y Fi(mo)r(d)t Fn(n)1210
4092 y Fr(Figure)31 b(1:)41 b(F)-8 b(ord-Kaliski)32 b(Key)e(Retriev)-5
b(al)589 4305 y(The)26 b(generator)h Fo(g)1215 4319 y
Fn(\031)1288 4305 y Fr(in)f(Figure)g(1)g(is)g(deriv)m(ed)g(from)g(user)
f(passw)m(ord)g Fo(\031)s Fr(.)39 b(The)26 b(v)-5 b(alue)448
4417 y Fo(z)49 b Fr(=)43 b Fo(g)699 4384 y Fn(d)696 4440
y(\031)786 4417 y Fr(dep)s(ends)c(on)j(a)g(user)f(secret)i(and)e(on)g
(a)h(serv)m(er)g(secret,)k(and)41 b(is)h(called)h(a)448
4530 y Fj(har)-5 b(dene)g(d)38 b(p)-5 b(asswor)g(d)p
Fr(.)51 b(In)32 b(practice,)j(cryptographic)f(k)m(eys)f(will)g(b)s(e)f
(deriv)m(ed)h(from)g Fo(z)t Fr(.)448 4643 y(The)21 b(proto)s(col)h
(prev)m(en)m(ts)f(dictionary)h(attac)m(ks)h(against)f(the)f(user's)g
(passw)m(ord)f(b)s(ecause)448 4756 y Fo(z)35 b Fr(is)c(deriv)m(ed)f
(from)h(a)g(strong)f(secret)i Fo(q)h Fr(k)m(ept)f(b)m(y)e(the)h(serv)m
(er.)42 b(If)30 b Fo(q)j Fr(is)e(rev)m(ealed,)h(then)448
4869 y(the)f(user)f(b)s(ecomes)g(vulnerable)g(to)h(dictionary)h(searc)m
(hes.)1920 5225 y(9)p eop end
%%Page: 10 10
TeXDict begin 10 9 bop 589 573 a Fr(In)32 b(early)h(drafts)f(of)h([8])g
(and)f([9],)i(elliptic)g(curv)m(e)e(groups)g(are)h(allo)m(w)m(ed)h
(with)e(this)448 686 y(proto)s(col,)j(so)d(our)g(attac)m(k)j(ma)m(y)e
(b)s(e)f(relev)-5 b(an)m(t)34 b(to)f(the)g(proto)s(col)g(as)g(describ)s
(ed)f(there.)448 799 y(Recen)m(t)e(v)m(ersions)e(of)g(these)h(draft)f
(standards)f(ha)m(v)m(e)i(incorp)s(orated)f(measures)g(sp)s(ecif-)448
912 y(ically)k(designed)e(to)i(coun)m(ter)f(our)e(attac)m(k.)448
1155 y Fx(3.3)113 b(Chaum)38 b(and)h(v)-6 b(an)38 b(An)m(t)m(w)m(erp)s
(en's)f(Undeniable)j(Signatures)448 1327 y Fr(Another)e(sc)m(heme)h(in)
f(whic)m(h)f(an)h(SDHP)k(oracle)e(is)e(a)m(v)-5 b(ailable)40
b(is)e(Chaum)f(and)g(v)-5 b(an)448 1440 y(An)m(t)m(w)m(erp)s(en's)26
b(undeniable)f(signature)i(sc)m(heme)f([2)q(].)39 b(In)26
b(this)f(sc)m(heme,)j(the)e(signer)g(has)448 1552 y(priv)-5
b(ate)38 b(k)m(ey)f Fo(q)j Fr(and)c(computes)h(her)f(signature)h(on)f
(message)i Fo(m)f Fr(as)g Fo(s)e Fr(=)h Fo(m)3158 1519
y Fn(q)3196 1552 y Fr(.)60 b(The)448 1665 y(groups)30
b(suggested)g(for)g(use)g(in)f([2)q(])h(are)g Fl(F)1885
1632 y Fk(\003)1885 1688 y Fn(p)1955 1665 y Fr(where)f
Fo(p)h Fr(is)g(a)g(strong)g(prime.)40 b(Therefore,)448
1778 y(this)32 b(proto)s(col)h(is)f(not)h(a\013ected)g(b)m(y)f(the)g
(attac)m(k,)j(b)s(ecause)e(index)e(calculus)i(metho)s(ds)448
1891 y(solv)m(e)22 b(the)f(DLP)g(faster)h(than)e(our)g(attac)m(k.)40
b(Ho)m(w)m(ev)m(er)23 b(if)e(the)g(proto)s(col)h(is)f(implemen)m(ted)
448 2004 y(with)41 b(other)g(groups)f(suc)m(h)h(as)g(elliptic)i(curv)m
(e)e(groups)f(or)h(DSA)g(groups,)i(whic)m(h)e(is)448
2117 y(reasonable)j(b)s(ecause)f(they)g(mak)m(e)h(the)f(sc)m(heme)g(m)m
(uc)m(h)g(more)g(e\016cien)m(t,)48 b(then)43 b(our)448
2230 y(attac)m(ks)c(ma)m(y)e(b)s(e)f(viable.)59 b(A)37
b(v)m(ery)f(simple)h(coun)m(termeasure)g(to)g(this)f(attac)m(k)j(is)d
(to)448 2343 y(hash)30 b(the)h(message)g(b)s(efore)f(exp)s(onen)m
(tiating.)448 2629 y Fq(4)135 b(The)45 b(Algorithm)g(as)g(a)h
(Reduction)448 2832 y Fr(In)32 b(Di\016e-Hellman)j(\(DH\))f(k)m(ey)g
(agreemen)m(t)h([5],)f(Alice)h(and)d(Bob)h(exc)m(hange)h
Fo(g)3213 2799 y Fn(x)3291 2832 y Fr(and)448 2945 y Fo(g)494
2912 y Fn(y)569 2945 y Fr(and)e(then)g(compute)h(a)g(shared)f(secret)h
Fo(g)2003 2912 y Fn(xy)2085 2945 y Fr(,)h(using)e(their)g(resp)s(ectiv)
m(e)i(kno)m(wledge)448 3058 y(of)f Fo(x)g Fr(and)f Fo(y)s
Fr(.)47 b(Hardness)32 b(of)g(the)h(DHP)g(is)g(necessary)g(to)g(ensure)f
(that)h(an)g(adv)m(ersary)448 3171 y(who)d(sees)h Fo(g)869
3138 y Fn(x)944 3171 y Fr(and)f Fo(g)1167 3138 y Fn(y)1239
3171 y Fr(cannot)h(easily)g(compute)g(the)g(shared)e(secret)j
Fo(g)2906 3138 y Fn(xy)2987 3171 y Fr(.)589 3284 y(In)c(the)g(static)h
(v)-5 b(arian)m(t)29 b(of)f(DH)g(k)m(ey)h(agreemen)m(t,)h(Alice)g(has)d
(a)i(static)g(priv)-5 b(ate)28 b(k)m(ey)448 3397 y Fo(q)s
Fr(,)37 b(meaning)e(she)g(alw)m(a)m(ys)h(uses)f Fo(x)e
Fr(=)g Fo(q)s Fr(.)54 b(It)35 b(is)g(unclear)g(ho)m(w)g(this)g(reuse)g
(a\013ects)i(her)448 3510 y(securit)m(y)-8 b(.)39 b(If)22
b(the)g(instances)g(of)g(the)g(DHP)g(are)g(arranged)g(in)g(a)g(square)f
(matrix)i(indexed)448 3623 y(b)m(y)39 b Fp(h)p Fo(G)p
Fp(i)28 b(\002)e(h)p Fo(G)p Fp(i)p Fr(,)43 b(as)c(in)g(Figure)h
(2\(a\),)j(then)c(Alice)i(is)e(more)g(concerned)h(ab)s(out)f(the)448
3735 y(hardness)33 b(of)h(the)g(Di\016e-Hellman)i(problem)d(instances)h
(in)g(the)g(single)g(ro)m(w)g(de\014ned)448 3848 y(b)m(y)h
Fo(x)d Fr(=)h Fo(q)k Fr(\(Figure)f(2\(b\).\))54 b(Ev)m(en)35
b(if)g(the)g(DHP)g(is)g(hard)e(for)i(almost)h(all)f(instances,)448
3961 y(it)d(is)f(p)s(ossible)f(that)i(it)f(is)g(easy)h(when)e
(restricted)h(to)h(Alice's)g(ro)m(w,)g(and)e(so)h(hardness)448
4074 y(of)37 b(the)g(DHP)g(ma)m(y)h(not)f(b)s(e)f(su\016cien)m(t)h(to)h
(ensure)e(securit)m(y)h(for)g(Alice.)61 b(The)36 b Fj(static)448
4187 y(Di\016e-Hel)5 b(lman)38 b(pr)-5 b(oblem)45 b Fr(\(SDHP)5
b(\))37 b(is)f(to)i(solv)m(e)g(this)e(subset)g(of)h(the)g(instances)g
(of)448 4300 y(the)31 b(DHP)g(that)g(Alice)g(w)m(ould)g(b)s(e)e
(concerned)i(with:)448 4438 y Fs(Problem)36 b(1)f(\(SDHP)5
b(\).)30 b Fm(Giv)m(en)h(\014xed)f Fo(g)j Fm(and)d Fo(g)2178
4405 y Fn(q)2217 4438 y Fm(,)g(and)g(random)g Fo(g)2829
4405 y Fn(y)2871 4438 y Fm(,)g(\014nd)f Fo(g)3154 4405
y Fn(q)r(y)3230 4438 y Fm(.)589 4576 y Fr(It)c(is)f(not)g(apparen)m(t)h
(from)e(existing)j(results)d(that)i(computing)g(the)f(SDHP)3154
4590 y Fn(Q)3238 4576 y Fr(func-)448 4689 y(tion)h(is)f(hard)f(if)h
Fo(q)j Fr(is)d(unkno)m(wn.)37 b(In)24 b(this)g(section)h(w)m(e)g
(discuss)e(a)i(v)m(ersion)f(of)g(this)g(state-)448 4801
y(men)m(t)k(that)g(is)f(implied)g(b)m(y)g(Theorem)g(1.)40
b(Algorithms)28 b(used)f(in)g(previous)f(reductions)448
4914 y(of)37 b(this)e(sort)i(ha)m(v)m(e)g(required)e(an)h(input)f
(function)h(computing)g(the)g(Di\016e-Hellman)1897 5225
y(10)p eop end
%%Page: 11 11
TeXDict begin 11 10 bop 1109 644 a Fo(g)108 b(:)15 b(:)g(:)120
b(g)1531 611 y Fn(y)1675 644 y Fo(:)15 b(:)g(:)1120 737
y Fr(.)1120 770 y(.)1120 803 y(.)1273 745 y(.)1308 770
y(.)1344 795 y(.)1516 737 y(.)1516 770 y(.)1516 803 y(.)1681
745 y(.)1716 770 y(.)1751 795 y(.)1087 916 y Fo(g)1133
883 y Fn(x)1260 916 y Fo(:)g(:)g(:)100 b(g)1511 883 y
Fn(xy)1675 916 y Fo(:)15 b(:)g(:)1120 1009 y Fr(.)1120
1043 y(.)1120 1076 y(.)1273 1018 y(.)1308 1043 y(.)1344
1068 y(.)1516 1009 y(.)1516 1043 y(.)1516 1076 y(.)1681
1018 y(.)1716 1043 y(.)1751 1068 y(.)1288 1257 y Ff(\(a\))26
b(DHP)2085 916 y Fo(g)2131 883 y Fn(q)2253 916 y Fo(:)15
b(:)g(:)99 b(g)2503 883 y Fn(q)r(y)2662 916 y Fo(:)15
b(:)g(:)2255 1257 y Ff(\(b\))25 b(SDHP)823 1513 y Fr(Figure)31
b(2:)41 b(The)30 b(SDHP)k(as)d(a)g(single)g(ro)m(w)f(of)h(the)f(DHP)h
(matrix)448 1784 y(secret)i(corresp)s(onding)e(to)i(an)m(y)g
Fj(p)-5 b(air)33 b Fr(of)f(group)g(elemen)m(ts,)i(and)d(subsequen)m
(tly)h(\014nds)448 1897 y(logarithms)k(of)f(arbitrary)g(elemen)m(ts)h
(in)e(the)h(group.)54 b(Our)33 b(algorithm)j(w)m(orks)f(when)448
2009 y(the)28 b(input)f(function)g(can)h(only)f(compute)h
(Di\016e-Hellman)i(secrets)e(when)e(one)i(of)g(the)448
2122 y(inputs)41 b(is)h(\014xed)f(to)i(b)s(e)e(a)i(group)e(elemen)m(t)i
Fo(Q)p Fr(,)i(but)d(as)g(a)g(consequence)h(can)f(only)448
2235 y(compute)31 b(the)g(discrete)g(logarithm)g(corresp)s(onding)e(to)
j Fo(Q)p Fr(.)589 2348 y(den)h(Bo)s(er)h([4])g(sho)m(ws)f(that)h(if)f
Fo(n)22 b Fp(\000)g Fr(1)33 b(is)h(smo)s(oth,)g(then)f(DLP)d
Fh(6)2857 2362 y Fn(P)2946 2348 y Fr(DHP,)35 b(where)448
2461 y Fh(6)519 2475 y Fn(P)620 2461 y Fr(indicates)44
b(a)f(p)s(olynomial-cost)h(reduction.)78 b(The)42 b(in)m(tuition)i(is)f
(that)g(giv)m(en)h(a)448 2574 y(DHP-oracle,)31 b(one)d(can)g(basically)
h(p)s(erform)d(the)i(P)m(ohlig-Hellman)i(algorithm)f(in)e(the)448
2687 y(exp)s(onen)m(t)j(space,)g(to)h(\014nd)d(a)h(discrete)i
(logarithm)f(in)f(the)h(m)m(ultiplicativ)m(e)i(group)d
Fl(F)3365 2654 y Fk(\003)3365 2709 y Fn(n)3412 2687 y
Fr(,)448 2800 y(whic)m(h)h(in)g(turn)g(pro)m(vides)g(a)h(logarithm)g
(in)f Fp(h)p Fo(G)p Fp(i)p Fr(.)589 2913 y(Maurer)g(and)f(W)-8
b(olf)30 b([12)q(])g(sho)m(w)f(that)h(if)g(a)g(certain)g(auxiliary)g
(group)f(exists,)h(then)448 3026 y(DLP)45 b Fh(6)752
3040 y Fn(P)855 3026 y Fr(DHP.)76 b(The)41 b(auxiliary)i(group)e(has)h
(smo)s(oth)g(order)f(and)g(its)i(elemen)m(ts)448 3139
y(are)36 b(represen)m(ted)g(using)f(elemen)m(ts)i(from)f
Fp(h)p Fo(G)p Fp(i)p Fr(.)58 b(This)35 b(w)m(ork)g(can)i(b)s(e)e
(though)m(t)h(of)g(as)448 3251 y(extending)42 b(den)f(Bo)s(er's)h(w)m
(ork)g(in)g(the)g(same)g(w)m(a)m(y)g(that)h(Lenstra's)e(elliptic)j
(curv)m(e)448 3364 y(factoring)32 b(metho)s(d)e(extends)g(P)m(ollard's)
h Fo(p)20 b Fp(\000)g Fr(1)31 b(factoring)g(metho)s(d.)589
3477 y(Boneh)g(and)f(Lipton)g([1)q(])h(pro)m(v)m(ed)g(that)g(there)g
(is)f(alw)m(a)m(ys)i(a)f(sub)s(exp)s(onen)m(tial-cost)448
3590 y(reduction)f(DLP)25 b Fh(6)g Fr(DHP)q(.)40 b(One)29
b(consequence)h(is)g(that)g(the)f(DHP)h(can)g(b)s(e)f(solv)m(ed)h(in)
448 3703 y(sub)s(exp)s(onen)m(tial)g(time)h(only)f(if)g(the)h(DLP)f
(can)h(b)s(e)e(solv)m(ed)j(in)d(sub)s(exp)s(onen)m(tial)h(time.)589
3816 y(Muzereau,)36 b(Smart)d(and)h(V)-8 b(ercauteren)35
b([15)q(])f(\014nd)e(auxiliary)j(elliptic)g(curv)m(es)f(for)448
3929 y(some)41 b(NIST)f(recommended)g(elliptic)i(curv)m(es,)h(and)d
(giv)m(e)h(exact)h(estimates)g(of)f(the)448 4042 y(di\016cult)m(y)c(of)
g(the)g(DHP)g(in)f(comparison)h(to)g(the)g(assumed)f(di\016cult)m(y)h
(of)f(the)h(DLP)448 4155 y(for)30 b(these)h(curv)m(es.)448
4397 y Fx(4.1)113 b(Hardness)38 b(of)g(the)f(SDHP)448
4569 y Fr(Maurer)29 b(and)g(W)-8 b(olf)30 b([13)q(,)g
Fp(x)p Fr(3])g(discuss)e(ho)m(w)h(strongly)h(one)f(can)g(connect)i(the)
e(DHP)g(to)448 4682 y(the)i(DLP:)676 4863 y(As)k(men)m(tioned)i
(already)-8 b(,)38 b(it)e(is)g(ob)m(vious)g(that)h(the)f(DH)g(problem)f
(is)h(at)676 4976 y(most)42 b(as)g(hard)f(as)i(the)f(DL)g(problem.)75
b(The)42 b(strongest)h(form)e(of)i(the)1897 5225 y(11)p
eop end
%%Page: 12 12
TeXDict begin 12 11 bop 676 573 a Fr(con)m(v)m(erse)39
b(statemen)m(t)h(w)m(ould)e(b)s(e)g(that)g(no)g(more)g(e\016cien)m(t)i
(w)m(a)m(y)f(exists)676 686 y(for)31 b(solving)i(the)f(DH)g(problem)f
(than)h(to)g(solv)m(e)h(the)f(DL)g(problem)f(\014rst.)676
799 y(In)24 b(a)j(strict)f(sense,)h(this)e(w)m(ould)h(mean)f(that)i
(giv)m(en)f Fo(g)2485 766 y Fn(u)2556 799 y Fr(and)f
Fo(g)2774 766 y Fn(v)2816 799 y Fr(,)i(it)f(is)g(only)676
912 y(p)s(ossible)k(to)i(obtain)f Fo(g)1459 879 y Fn(uv)1572
912 y Fr(when)f(computing)h Fo(u)g Fr(or)f Fo(v)35 b
Fr(\014rst.)41 b(Ho)m(w)m(ev)m(er,)33 b(it)676 1024 y(app)s(ears)e
(that)i(suc)m(h)f(a)g(statemen)m(t)i(can)f(b)s(e)e(pro)m(v)m(ed)i(only)
f(b)m(y)g(giving)h(an)676 1137 y(e\016cien)m(t)38 b(algorithm)f(that,)i
(when)d(giv)m(en)h Fo(g)2201 1104 y Fn(u)2247 1137 y
Fr(,)h Fo(g)2356 1104 y Fn(v)2398 1137 y Fr(,)g(and)e
Fo(g)2690 1104 y Fn(uv)2772 1137 y Fr(,)j(computes)676
1250 y Fo(u)d Fr(or)h Fo(v)s Fr(.)61 b(Of)36 b(course)h(suc)m(h)f(an)h
(algorithm)h(can)f(only)g(exist)h(for)e(groups)676 1363
y(for)30 b(whic)m(h)h(it)g(is)g(easy)h(to)f(compute)h(discrete)f
(logarithms)h(b)s(ecause)f(this)676 1476 y(algorithm)36
b(itself)h(can)f(b)s(e)f(used)f(to)j(compute)f(the)f(discrete)i
(logarithm)676 1589 y(of)g(a)h(group)e(elemen)m(t)j Fo(a)e
Fr(e\016cien)m(tly)i(when)d(giving)i(as)g(input)e Fo(a)p
Fr(,)j Fo(g)3024 1556 y Fn(s)3099 1589 y Fr(\(in)676
1702 y(random)29 b(order\),)i(and)e Fo(a)1532 1669 y
Fn(s)1569 1702 y Fr(.)676 1845 y(A)35 b(less)h(strict)h(v)m(ersion)f
(is)g(that)g(for)f(groups)g(for)h(whic)m(h)f(the)h(DH)g(prob-)676
1958 y(lem)30 b(can)g(b)s(e)f(solv)m(ed)i(e\016cien)m(tly)g
Fj(for)i(al)5 b(l)33 b(instanc)-5 b(es)38 b Fr(\(or)30
b(at)h(least)g(a)f(non-)676 2071 y(negligible)i(fraction\))f(it)g(is)g
(p)s(ossible)f(to)h(compute)g(discrete)g(logarithms)676
2184 y(e\016cien)m(tly)-8 b(.)62 b(It)37 b(w)m(as)h(sho)m(wn)e(that)h
(this)g(is)g(true)g(for)g(certain)h(classes)g(of)676
2297 y(groups.)448 2448 y(Instead)30 b(of)f(considering)h(all)h
(instances)f(of)f(the)h(DHP)-8 b(,)31 b(or)e(a)h(non-negligible)h
(fraction)448 2561 y(thereof,)h(the)f(SDHP)36 b(in)m(v)m(olv)m(es)d(a)e
Fj(ne)-5 b(gligible)33 b(fr)-5 b(action)35 b(of)e(instanc)-5
b(es)p Fr(.)44 b(So,)31 b(according)448 2674 y(to)24
b(the)e(notion)h(of)g(strength)f(that)h(Maurer)g(and)f(W)-8
b(olf)23 b(discuss)f(ab)s(o)m(v)m(e,)k(b)m(y)c(considering)448
2787 y(few)m(er)33 b(instances,)h(w)m(e)f(are)g(establishing)g(a)g
Fj(str)-5 b(onger)37 b(form)e(of)g(c)-5 b(onverse)36
b(statement)p Fr(,)448 2900 y(namely)31 b(a)g(tigh)m(ter)g(connection)h
(b)s(et)m(w)m(een)f(the)g(DHP)f(and)g(DLP)-8 b(.)589
3012 y(If)30 b(w)m(e)h(assume)f(that)h(\014nding)f Fo(q)j
Fr(is)d(hard)g(in)g(the)g(sense)h(that)g(it)g(cannot)g(b)s(e)e(found)
448 3125 y(with)40 b(computational)i(cost)f(less)g(than)1872
3060 y Fp(p)p 1948 3060 55 4 v 65 x Fo(n)f Fr(group)f(op)s(erations)i
(in)f Fp(h)p Fo(G)p Fp(i)p Fr(,)k(then)c(our)448 3238
y(reduction)g(implies)h(the)f(SDHP)k(is)d(hard.)69 b(The)39
b(b)s(ound)g(on)h(the)g(di\016cult)m(y)h(of)f(the)448
3351 y(SDHP)50 b(giv)m(en)c(b)m(y)f(our)f(result)h(dep)s(ends)f(on)h
(the)g(relativ)m(e)i(size)f(of)g Fo(u)f Fr(and)f Fo(v)s
Fr(.)86 b(In)448 3464 y(the)35 b(follo)m(wing,)h(w)m(e)f(ha)m(v)m(e)g
(selected)g Fo(u)f Fr(so)h(that)f(the)h(resulting)f(lo)m(w)m(er)h(b)s
(ound)d(on)i(the)448 3577 y(di\016cult)m(y)g(of)g(the)f(SDHP)38
b(is)c(as)f(large)i(as)e(p)s(ossible.)50 b(W)-8 b(eak)m(er)36
b(results)d(are)h(obtained)448 3690 y(for)c(other)h(v)-5
b(alues)31 b(of)f Fo(u)p Fr(.)448 3828 y Fs(Corollary)35
b(2.)c Fm(Assume)e(that)i(the)f(conditions)g(of)g(Theorem)g(1)g(hold,)g
(that)h(a)f(scalar)448 3941 y(m)m(ultiplication)h(has)e(cost)g
Fo(C)7 b Fm(,)29 b(that)g Fo(u)d Fr(=)f(9)p Fo(C)1988
3908 y Fi(2)2027 3941 y Fm(,)k(and)f(that)i Fo(C)h(>)25
b Fr(4)p Fm(.)41 b(If)28 b(the)h(priv)-5 b(ate)29 b(k)m(ey)448
4054 y Fo(q)d Fm(cannot)e(b)s(e)e(found)g(with)h(computational)i(cost)f
(less)f(than)2509 3988 y Fp(p)p 2585 3988 V 66 x Fo(n)o
Fm(,)i(then)e(an)m(y)g(algorithm)448 4166 y(that)31 b(solv)m(es)h(SDHP)
i(has)c(a)h(computational)h(cost)g(of)e(at)h(least)1787
4247 y Fp(p)p 1862 4247 V 1862 4313 a Fo(n)p 1751 4354
202 4 v 1751 4437 a Fr(27)p Fo(C)1913 4411 y Fi(2)1983
4374 y Fp(\000)20 b Fr(1)p Fo(:)1177 b Fr(\(7\))448 4556
y Fj(Pr)-5 b(o)g(of.)47 b Fr(Supp)s(ose)25 b(that)j(an)f(algorithm)h
(can)f(compute)h(an)m(y)f(SDHP)k(query)26 b(with)h(com-)448
4669 y(putational)g(cost)g(equiv)-5 b(alen)m(t)27 b(to)g(at)f(most)g
Fo(W)38 b Fr(group)25 b(op)s(erations.)40 b(F)-8 b(rom)26
b(Theorem)g(1)448 4782 y(and)k(our)g(assumption,)g(w)m(e)h(can)g
(\014nd)d Fo(q)33 b Fr(with)e(cost:)1413 4942 y Fo(uW)i
Fr(+)20 b(2)p Fo(C)7 b Fr(\()p Fp(d)1867 4873 y(p)p 1943
4873 53 4 v 69 x Fo(u)31 b Fp(e)20 b Fr(+)g Fp(d)2217
4873 y(p)p 2293 4873 48 4 v 69 x Fo(v)34 b Fp(e)p Fr(\))p
Fo(:)850 b Fr(\(8\))1897 5225 y(12)p eop end
%%Page: 13 13
TeXDict begin 13 12 bop 448 573 a Fr(By)31 b(assumption,)f(the)h(cost)g
(of)g(\014nding)e Fo(q)k Fr(is)d(at)h(least)2337 507
y Fp(p)p 2413 507 55 4 v 66 x Fo(n)o Fr(,)g(so:)1300
771 y Fo(uW)i Fr(+)20 b(2)p Fo(C)7 b Fr(\()p Fp(d)1754
701 y(p)p 1830 701 53 4 v 70 x Fo(u)31 b Fp(e)20 b Fr(+)g
Fp(d)2104 701 y(p)p 2180 701 48 4 v 70 x Fo(v)34 b Fp(e)p
Fr(\))26 b Fh(>)2455 701 y Fp(p)p 2531 701 55 4 v 70
x Fo(n)448 969 y Fr(and)k(th)m(us)885 1167 y Fo(W)38
b Fh(>)25 b Fr(\()1140 1097 y Fp(p)p 1216 1097 V 70 x
Fo(n)20 b Fp(\000)g Fr(2)p Fo(C)6 b Fr(\()p Fp(d)1573
1097 y(p)p 1650 1097 53 4 v 1650 1167 a Fo(u)30 b Fp(e)21
b Fr(+)f Fp(d)1924 1097 y(p)p 2000 1097 48 4 v 70 x Fo(v)34
b Fp(e)p Fr(\)\))p Fo(=u)1009 1323 y(>)1105 1253 y Fp(p)p
1181 1253 55 4 v 70 x Fo(n)o(=u)21 b Fp(\000)f Fr(2)p
Fo(C)7 b Fr(\()1596 1253 y Fp(p)p 1672 1253 53 4 v 70
x Fo(u)20 b Fr(+)g(1)h(+)1991 1241 y Fa(p)p 2082 1241
153 4 v 82 x Fo(n=u)g Fr(+)f(1\))p Fo(=u)1009 1461 y
Fr(=)1105 1391 y Fp(p)p 1181 1391 55 4 v 70 x Fo(n)o
Fr(\(1)h Fp(\000)f Fr(2)p Fo(C)t(=)1586 1391 y Fp(p)p
1663 1391 53 4 v 1663 1461 a Fo(u)p Fr(\))p Fo(=u)h Fp(\000)f
Fr(2)p Fo(C)7 b Fr(\()2111 1391 y Fp(p)p 2187 1391 V
70 x Fo(u)20 b Fr(+)g(2\))p Fo(=u)1009 1609 y Fr(=)1105
1539 y Fp(p)p 1181 1539 55 4 v 70 x Fo(n)o Fr(\(1)h Fp(\000)f
Fr(\(2)p Fo(C)7 b Fr(\))p Fo(=)p Fr(\(3)p Fo(C)g Fr(\)\))p
Fo(=)p Fr(\(9)p Fo(C)2078 1571 y Fi(2)2120 1609 y Fr(\))21
b Fp(\000)f Fr(2)p Fo(C)7 b Fr(\(3)p Fo(C)27 b Fr(+)20
b(2\))p Fo(=)p Fr(\(9)p Fo(C)2924 1571 y Fi(2)2965 1609
y Fr(\))321 b(\(9\))1009 1756 y(=)1105 1686 y Fp(p)p
1181 1686 V 70 x Fo(n)o(=)p Fr(\(27)p Fo(C)1477 1718
y Fi(2)1518 1756 y Fr(\))20 b Fp(\000)g Fr(\(6)p Fo(C)28
b Fr(+)20 b(4\))p Fo(=)p Fr(\(9)p Fo(C)7 b Fr(\))1009
1903 y Fh(>)1105 1834 y Fp(p)p 1181 1834 V 69 x Fo(n)o(=)p
Fr(\(27)p Fo(C)1477 1866 y Fi(2)1518 1903 y Fr(\))20
b Fp(\000)g Fr(\(6)p Fo(C)28 b Fr(+)20 b Fo(C)7 b Fr(\))p
Fo(=)p Fr(\(9)p Fo(C)g Fr(\))1009 2051 y Fo(>)1105 1981
y Fp(p)p 1181 1981 V 70 x Fo(n)o(=)p Fr(\(27)p Fo(C)1477
2013 y Fi(2)1518 2051 y Fr(\))20 b Fp(\000)g Fr(1)p Fo(:)1632
b Fh(\003)589 2336 y Fr(T)-8 b(o)25 b(see)f(what)g(this)g(means)g(in)g
(practice,)i(consider)e(when)f(the)h(group)g(is)g(an)f(elliptic)448
2449 y(curv)m(e)37 b(group)e(of)i(prime)e(order)h Fo(n)e
Fp(\031)h Fr(2)1817 2416 y Fi(160)1927 2449 y Fr(.)58
b(Then)35 b(w)m(e)i(tak)m(e)h Fo(C)j Fr(=)35 b(log)2925
2471 y Fi(2)2964 2449 y Fr(\()p Fo(n)p Fr(\))p Fo(=)p
Fr(4)h Fp(\031)f Fr(40,)448 2562 y(if)e(w)m(e)h(wish)f(to)g(consider)h
(a)f(cost)h(mo)s(del)f(in)g(whic)m(h)g(storage)i(is)e(exp)s(ensiv)m(e.)
50 b(Assume)448 2675 y(that)29 b(a)g(priv)-5 b(ate)29
b(k)m(ey)g Fo(q)i Fr(cannot)e(b)s(e)f(found)f(with)h(computational)i
(cost)g(less)f(than)f(2)3337 2642 y Fi(80)3412 2675 y
Fr(.)448 2787 y(Then,)40 b(computing)e(the)h(v)-5 b(alue)38
b(of)h(SDHP)j(without)c(access)i(to)f Fo(q)i Fr(cannot)e(b)s(e)e(done)
448 2900 y(with)30 b(computational)i(cost)g(less)e(than)1375
3087 y(2)1420 3054 y Fi(80)p 1292 3128 287 4 v 1292 3214
a Fr(27)21 b Fp(\001)g Fr(40)1539 3182 y Fi(2)1609 3149
y Fp(\000)f Fr(1)26 b Fp(\031)f Fr(2)1912 3111 y Fi(80)1987
3149 y Fo(=)p Fr(2)2077 3111 y Fi(15)p Fn(:)p Fi(398)p
Fn(:::)2362 3149 y Fp(\031)g Fr(2)2503 3111 y Fi(64)2578
3149 y Fo(:)672 b Fr(\(10\))448 3370 y(This)37 b(is)g(a)g(lo)m(w)m(er)h
(b)s(ound)d(on)i(the)g(hardness)f(of)h(the)g(SDHP)k(giv)m(en)d(a)g(lo)m
(w)m(er)g(b)s(ound)448 3483 y(on)c(the)g(hardness)f(of)h(\014nding)f
Fo(q)s Fr(.)51 b(Ideally)-8 b(,)36 b(one)e(w)m(ould)g(lik)m(e)h(a)f(lo)
m(w)m(er)i(b)s(ound)c(of)i(2)3337 3450 y Fi(80)3412 3483
y Fr(,)448 3596 y(b)s(ecause)d(the)f(b)s(est)g(kno)m(wn)g(generic)h
(attac)m(ks)i(on)d(the)h(SDHP)j(still)e(cost)f(this)f(m)m(uc)m(h.)589
3709 y(If)35 b(one)f(instead)h(tak)m(es)h(a)f(cost)h(mo)s(del)e(in)g
(whic)m(h)g(storage)i(is)f(less)g(exp)s(ensiv)m(e,)h(so)448
3822 y(that)e(a)f(group)f(op)s(eration)h(and)f(a)h(group)f(elemen)m(t)i
(storage)g(eac)m(h)g(cost)f(a)g(unit,)g(then)448 3935
y(a)39 b(smaller)f(v)-5 b(alue)39 b(of)f Fo(C)45 b Fr(ma)m(y)39
b(b)s(e)e(used,)j(for)e(example)g Fo(C)45 b Fr(=)38 b(5.)64
b(Then)37 b(the)i(cost)g(of)448 4048 y(breaking)31 b(the)f(SDHP)35
b(for)30 b(a)h(similar)f(sized)h Fo(n)f Fr(is)g(at)i(least:)1510
4235 y(2)1555 4202 y Fi(80)p 1447 4275 248 4 v 1447 4359
a Fr(27)21 b Fp(\001)f Fr(25)1729 4296 y Fp(\031)25 b
Fr(2)1870 4259 y Fi(80)1945 4296 y Fo(=)p Fr(675)j Fp(\031)c
Fr(2)2293 4259 y Fi(70)p Fn(:)p Fi(6)2424 4296 y Fo(:)826
b Fr(\(11\))589 4525 y(Asymptotically)-8 b(,)47 b(the)41
b(cost)h(of)g(\014nding)e Fo(q)j Fr(is)f(at)f(least)i
Fo(O)s Fr(\()2688 4459 y Fp(p)p 2764 4459 55 4 v 66 x
Fo(n)o Fr(\))f(then)f(the)g(cost)448 4638 y(breaking)47
b(SDHP)j(is)d Fo(O)s Fr(\()1351 4572 y Fp(p)p 1427 4572
V 66 x Fo(n)o(=)15 b Fr(log)s(\()p Fo(n)p Fr(\))1784
4605 y Fi(2)1824 4638 y Fr(\))47 b(in)f(the)h(storage-e\016cien)m(t)i
(cost)f(mo)s(del)e(or)448 4751 y Fo(O)s Fr(\()555 4685
y Fp(p)p 631 4685 V 66 x Fo(n)p Fr(\))38 b(in)f(the)h(storage-relaxed)i
(cost)f(mo)s(del.)62 b(In)37 b(other)h(w)m(ords,)h(asymptotically)448
4863 y(the)23 b(reduction)g(is)g(quite)g(tigh)m(t,)i(p)s(olynomial)e
(time)h(and)e(constan)m(t)i(time,)h(resp)s(ectiv)m(ely)-8
b(,)448 4976 y(in)30 b(the)h(t)m(w)m(o)h(cost)f(mo)s(dels.)1897
5225 y(13)p eop end
%%Page: 14 14
TeXDict begin 14 13 bop 589 573 a Fr(F)-8 b(or)24 b(the)e(NIST)g(curv)m
(es,)i Fo(n)t Fp(\000)t Fr(1)f(is)g(not)f(smo)s(oth.)38
b(Therefore)22 b(den)g(Bo)s(er's)h(reduction)448 686
y([4)q(])34 b(do)s(es)g(not)g(apply)-8 b(.)52 b(Muzereau,)36
b(Smart)e(and)f(V)-8 b(ercauteren)35 b([15)q(])g(found)d(auxiliary)448
799 y(groups)h(for)g(most)h(of)f(the)h(NIST)f(curv)m(es,)h(thereb)m(y)g
(explicitly)h(demonstrating)e(that)448 912 y(Maurer)f(and)f(W)-8
b(olf)7 b('s)33 b([12)q(])f(reduction)g(can)f(b)s(e)g(made)h(in)m(to)h
(an)e(e\016cien)m(t)i(reduction.)3397 879 y Fi(2)448
1024 y Fr(These)h(results)g(establish)g(that)h(the)f(DHP)g(is)g(almost)
h(as)g(hard)e(as)h(the)g(DLP)g(in)g(the)448 1137 y(NIST)23
b(groups,)i(although)g(a)f(main)g(p)s(oin)m(t)g(of)h(our)e(pap)s(er)g
(is)h(that)h(one)f(m)m(ust)g(b)s(e)g(careful)448 1250
y(equating)k(hardness)d(of)h(the)h(DHP)g(with)f(the)h(securit)m(y)g(of)
g(an)f(individual)g(priv)-5 b(ate)27 b(k)m(ey)448 1363
y(rep)s(eatedly)k(used)f(in)g(k)m(ey)h(exc)m(hanges.)448
1607 y Fx(4.2)113 b(A)37 b(Hierarc)m(h)m(y)g(of)h(Hard)f(Problems)448
1778 y Fr(The)e(SDHP)k(cannot)d(b)s(e)e(harder)g(than)h(the)g(DHP)-8
b(,)37 b(b)s(ecause)e(a)g(solv)m(er)h(of)f(the)h(DHP)448
1891 y(can)c(b)s(e)f(used)g(to)h(solv)m(e)h(the)e(SDHP)t(,)h(as)g
(follo)m(ws.)45 b(Supp)s(ose)30 b(an)h(algorithm)i Fp(A)e
Fr(solv)m(es)448 2004 y(the)40 b(DHP)g(with)g(success)g(probabilit)m(y)
g Fo(p)p Fr(,)i(assessed)e(o)m(v)m(er)h(the)f(random)e(c)m(hoices)k(of)
448 2117 y Fo(x;)15 b(y)29 b Fp(2)c Fr([1)p Fo(;)15 b(n)h
Fp(\000)f Fr(1].)41 b(T)-8 b(o)29 b(solv)m(e)g(SDHP)t(,)g(c)m(ho)s(ose)
g(random)e Fo(z)33 b Fr(and)27 b(let)i Fo(g)2804 2084
y Fn(x)2874 2117 y Fr(=)c(\()p Fo(g)3051 2084 y Fn(q)3090
2117 y Fr(\))3125 2084 y Fn(z)3165 2117 y Fr(.)40 b(Then)448
2230 y(use)33 b Fp(A)g Fr(to)i(solv)m(e)f(the)g(DHP)g(with)f
(probabilit)m(y)h Fo(p)f Fr(of)h(\014nding)e Fo(g)2663
2197 y Fn(xy)2745 2230 y Fr(.)49 b(The)33 b(solution)h(to)448
2343 y(the)d(SDHP)k(is)c(\()p Fo(g)1063 2310 y Fn(xy)1145
2343 y Fr(\))1180 2310 y Fn(z)1216 2286 y Fb(\000)p Fg(1)1303
2310 y Fi(mo)r(d)t Fn(n)1489 2343 y Fr(.)42 b(W)-8 b(e)32
b(write)f(SDHP)f Fh(6)c Fr(DHP,)32 b(or)e(SDHP)h Fh(6)3042
2357 y Fn(P)3126 2343 y Fr(DHP)g(to)448 2456 y(emphasize)g(that)g(this)
f(is)h(a)g(p)s(olynomial-time)g(reduction.)589 2569 y(This)24
b(relationship)h(b)s(et)m(w)m(een)h(the)f(SDHP)j(and)d(the)f(DHP)i(is)e
(akin)h(to)h(the)f Fj(r)-5 b(andom)448 2682 y(self-r)g(e)g(ducibility)
45 b Fr(\(RSR\))36 b(prop)s(ert)m(y)g(of)g(the)g(DHP)-8
b(.)37 b(An)f(algorithm)h(for)f(solving)h(the)448 2794
y(DHP)42 b(with)g(probabilit)m(y)g Fo(p)f Fr(can)h(b)s(e)f(con)m(v)m
(erted)i(in)m(to)f(algorithm)h(for)e(solving)i(an)m(y)448
2907 y(instance)c(of)f(the)g(SDHP)t(,)i(except)f(that)g(is)f(slo)m(w)m
(er)h(b)m(y)f(factor)h(of)f(1)p Fo(=p)p Fr(.)64 b(T)-8
b(o)38 b(solv)m(e)i(a)448 3020 y(SDHP)30 b(instance)c(with)f
(probabilit)m(y)h(close)h(to)f(1,)h(ev)m(en)f(if)f(the)h(probabilit)m
(y)g Fo(p)f Fr(is)g(small,)448 3133 y(w)m(e)k(can)g(k)m(eep)g(c)m(ho)s
(osing)h Fo(z)j Fr(un)m(til)28 b(w)m(e)h(can)g(solv)m(e)h(the)f(DHP)g
(instance.)41 b(This)28 b(will)g(tak)m(e)448 3246 y(1)p
Fo(=p)j Fr(attempts)h(on)e(a)m(v)m(erage.)589 3359 y(Con)m(v)m(ersely)
-8 b(,)30 b(an)c(algorithm)i(for)e(solving)i(the)e(SDHP)31
b(can)c(b)s(e)f(regarded)h(an)f(algo-)448 3472 y(rithm)j(for)g(solving)
h(the)f(DHP)h(with)f(a)g(1)p Fo(=n)h Fr(c)m(hance)g(of)f(success.)41
b(Therefore)29 b(random)448 3585 y(self-reducibilit)m(y)j(can)g(b)s(e)e
(applied.)42 b(Unfortunately)-8 b(,)32 b(it)f(is)g(not)g(useful,)g(b)s
(ecause)g(the)448 3698 y(success)36 b(probabilit)m(y)h(is)f(so)g(lo)m
(w.)58 b(W)-8 b(e)37 b(w)m(ould)f(get)h(a)f(DHP)h(solv)m(er)g(that)f
(is)g Fo(n)f Fr(times)448 3811 y(slo)m(w)m(er)c(than)f(the)g(SDHP)k
(solv)m(er)d(and)e(this)h(is)g(m)m(uc)m(h)g(slo)m(w)m(er)g(than)g(the)g
Fo(O)s Fr(\()3064 3745 y Fp(p)p 3140 3745 55 4 v 66 x
Fo(n)p Fr(\)-time)448 3924 y(solution)h(to)h(the)e(DHP)h(that)g
(\014rst)f(solv)m(es)h(a)g(DLP)g(instance)g(\(using)f(P)m(ollard-)p
Fo(\032)p Fr(,)i(sa)m(y\))448 4036 y(and)e(then)g(exp)s(onen)m
(tiating.)589 4149 y(A)25 b(subtle)g(p)s(oin)m(t)g(when)e(comparing)i
(the)g(SDHP)k(and)24 b(the)h(DLP)g(is)g(that)g(in)f(Corol-)448
4262 y(lary)h(2)h(only)f(one)g(instance)h(of)f(the)g(discrete)h
(logarithm)g(can)f(b)s(e)f(solv)m(ed,)j(the)e(instance)448
4375 y Fo(g)494 4342 y Fn(q)533 4375 y Fr(.)41 b(This)29
b(leads)i(one)f(to)i(consider)e(the)g Fj(single-instanc)-5
b(e)33 b(Discr)-5 b(ete)33 b(L)-5 b(o)g(garithm)35 b(Pr)-5
b(ob-)448 4488 y(lem)49 b Fr(\(SDLP\),)c(in)c(whic)m(h)g(one)g(is)h
(giv)m(en)g(\014xed)f Fo(g)2208 4455 y Fn(q)2247 4488
y Fr(,)j(with)d(the)h(task)g(b)s(eing)e(to)j(\014nd)448
4601 y Fo(q)s Fr(.)55 b(Previous)35 b(w)m(ork)g([4,)g(12)q(,)h(1])f
(compared)g(the)g(DHP)h(and)e(DLP)-8 b(,)36 b(while)f(ours)f(com-)448
4714 y(pares)27 b(the)h(SDHP)j(and)c(SDLP)o(.)40 b(Th)m(us)26
b(our)h(w)m(ork)g(can)h(b)s(e)f(considered)g(as)g Fj(p)-5
b(ar)g(al)5 b(lel)39 b Fr(to)p 448 4775 1196 4 v 552
4829 a Fg(2)587 4861 y Ff(Inciden)n(tally)-6 b(,)22 b(the)f(lo)n(w)n
(er)j(b)r(ounds)d(in)h([15)q(])g(for)h(hardness)f(of)h(the)f(DHP)f(are)
i(similar)h(to)e(our)g(lo)n(w)n(er)448 4952 y(b)r(ound.)1897
5225 y Fr(14)p eop end
%%Page: 15 15
TeXDict begin 15 14 bop 448 573 a Fr(previous)30 b(w)m(ork,)h(in)f(the)
h(sense)f(that)h(it)g(w)m(orks)f(in)g(the)h Fj(single-instanc)-5
b(e)33 b(setting)p Fr(.)448 816 y Fx(4.3)113 b(Analogy)38
b(with)f(the)g(Rabin)h(Cryptosystem)448 988 y Fr(Although)29
b(the)f(RSA)g(cryptosystem)h(is)f(v)m(ery)h(similar)g(to)g(the)f(Rabin)
g(cryptosystem,)448 1101 y(nob)s(o)s(dy)33 b(has)i(pro)m(v)m(en)g(that)
h(duplicating)f(the)g(ra)m(w)g(RSA)f(priv)-5 b(ate)35
b(k)m(ey)h(op)s(eration)f(is)448 1214 y(as)30 b(hard)e(as)h(\014nding)f
(the)h(RSA)g(priv)-5 b(ate)30 b(k)m(ey)-8 b(.)41 b(The)29
b(RSA)f(in)m(v)m(ersion)i(problem,)f(whic)m(h)448 1327
y(m)m(ust)45 b(b)s(e)f(hard)f(for)h(RSA)g(to)i(b)s(e)e(secure,)k(is)d
(therefore)g(p)s(oten)m(tially)h(easier)f(than)448 1440
y(in)m(teger)32 b(factorization.)589 1552 y(The)f(original)h(Rabin)e
(cryptosystem)h([17)q(])g(has)f(the)h(prop)s(ert)m(y)f(that)i
(duplicating)448 1665 y(the)d(priv)-5 b(ate)28 b(k)m(ey)h(op)s(eration)
f(is)g(almost)h(as)f(hard)f(as)i(\014nding)d(the)i(priv)-5
b(ate)29 b(k)m(ey)-8 b(.)41 b(Ho)m(w-)448 1778 y(ev)m(er)d(the)e
(original)i(Rabin)e(cryptosystem)h(is)f(vulnerable)g(to)i(activ)m(e)g
(attac)m(ks.)62 b(The)448 1891 y(mo)s(dern)26 b(Rabin)h(cryptosystem)g
(uses)g(hash-based)f(padding)h(to)g(protect)i(against)f(ac-)448
2004 y(tiv)m(e)41 b(attac)m(ks.)69 b(F)-8 b(urthermore,)41
b(this)e(padding)g(also)h(allo)m(ws)g(for)f(securit)m(y)h(pro)s(ofs)e
(of)448 2117 y(the)44 b(sc)m(heme)h(in)f(the)g(random)f(oracle)j(mo)s
(del.)81 b(Activ)m(e)46 b(attac)m(ks)g(on)e(the)g(original)448
2230 y(Rabin)33 b(cryptosystem)i(are)e(analogous)i(to)g(our)e(attac)m
(k,)k(and)c(the)h(mo)s(dern)e(padding)448 2343 y(mec)m(hanism)38
b(for)f(Rabin)g(cryptosystems)g(is)h(analogous)g(the)g(k)m(ey)g(deriv)
-5 b(ation)38 b(func-)448 2456 y(tion)29 b(mec)m(hanism)g(for)f(DH)h
(cryptosystems.)41 b(Both)29 b(these)g(mec)m(hanisms)g(prev)m(en)m(t)g
(the)448 2569 y(reduction)24 b(algorithms)h(that)f(pro)m(v)m(e)h
(securit)m(y)g(from)e(b)s(eing)h(turned)e(in)m(to)j(attac)m(ks)h(that)
448 2682 y(h)m(urt)k(the)h(securit)m(y)-8 b(.)589 2794
y(With)30 b(DH)g(based)f(cryptosystems)h(it)g(w)m(as)f(p)s(oten)m
(tially)i(the)f(case)g(that)g(breaking)448 2907 y(DH)42
b(cryptosystems)f(w)m(as)h(p)s(oten)m(tially)g(m)m(uc)m(h)f(easier)h
(than)f(solving)h(the)f(DLP)-8 b(.)42 b(In)448 3020 y(other)35
b(w)m(ords,)f(the)h(situation)g(w)m(as)f(lik)m(e)i(the)e(situation)h
(for)f(RSA)f(to)s(da)m(y)-8 b(.)53 b(With)35 b(the)448
3133 y(pioneering)30 b(w)m(ork)f(of)h(den)e(Bo)s(er's)i(and)f(others,)h
(DH)g(cryptosystems)f(w)m(ere)h(put)e(on)i(a)448 3246
y(b)s(etter)25 b(fo)s(oting:)38 b(they)25 b(w)m(ere)g(based)f(on)g(a)h
(problem)e(pro)m(v)-5 b(ably)25 b(almost)g(as)g(hard)e(as)i(the)448
3359 y(DLP)-8 b(.)30 b(Our)d(reduction)i(can)g(b)s(e)f(though)m(t)h(of)
g(as)g(extending)g(this)g(e\013ort.)41 b(Sp)s(eci\014cally)-8
b(,)448 3472 y(w)m(e)31 b(establish)f(that)h(duplicating)f(an)g
(individual)f(en)m(tit)m(y's)j(priv)-5 b(ate)31 b(k)m(ey)g(op)s
(eration)f(is)448 3585 y(almost)i(as)e(hard)g(as)g(\014nding)f(the)i
(individual's)f(priv)-5 b(ate)31 b(k)m(ey)-8 b(.)448
3871 y Fq(5)135 b(Ac)l(kno)l(wledgmen)l(ts)448 4074 y
Fr(Thanks)24 b(to)i(Alfred)e(Menezes)j(for)d(man)m(y)h(helpful)g
(discussions.)38 b(Scott)26 b(V)-8 b(anstone)26 b(and)448
4187 y(Certicom)32 b(generously)e(supp)s(orted)f(our)h(pursuit)f(of)h
(this)g(researc)m(h)h(topic.)448 4474 y Fq(References)494
4676 y Fr([1])46 b(D.)d(Boneh)f(and)g(R.J.)g(Lipton,)j
Fj(A)n(lgorithms)g(for)f(black-b)-5 b(ox)44 b(\014elds)g(and)g(their)
635 4789 y(applic)-5 b(ation)39 b(to)d(crypto)-5 b(gr)g(aphy)p
Fr(,)39 b(Adv)-5 b(ances)34 b(in)g(Cryptology)g(|)g(CR)-8
b(YPTO)33 b('96)635 4902 y(\(N.)e(Koblitz,)h(ed.\),)f(LNCS,)f(v)m(ol.)h
(1070,)i(Springer,)c(1996,)j(pp.)e(283{297.)1897 5225
y(15)p eop end
%%Page: 16 16
TeXDict begin 16 15 bop 494 573 a Fr([2])46 b(D.)e(Chaum)d(and)h(H.)h
(v)-5 b(an)43 b(An)m(t)m(w)m(erp)s(en,)j Fj(Undeniable)e(signatur)-5
b(es)p Fr(,)47 b(Adv)-5 b(ances)635 686 y(in)42 b(Cryptology)i(|)e(CR)
-8 b(YPTO)42 b('89)h(\(G.)h(Brassard,)h(ed.\),)i(LNCS,)42
b(v)m(ol.)h(435,)635 799 y(Springer,)30 b(1989,)i(pp.)e(212{217.)494
986 y([3])46 b(R.)d(Cramer)f(and)h(V.)g(Shoup,)i Fj(A)e(pr)-5
b(actic)g(al)47 b(public)d(key)f(encryption)j(scheme)635
1099 y(pr)-5 b(ovably)45 b(se)-5 b(cur)g(e)44 b(against)g(adaptive)h
(chosen)f(ciphertext)g(attacks)p Fr(,)i(Adv)-5 b(ances)635
1212 y(in)33 b(Cryptology)h(|)g(CR)-8 b(YPTO)32 b('98,)k(LNCS,)d(v)m
(ol.)h(1462,)j(Springer,)c(1998,)j(Ex-)635 1325 y(tended)30
b(v)m(ersion)h(a)m(v)-5 b(ailable)33 b(at)e(www.shoup.net,)e(pp.)h
(13{25.)494 1513 y([4])46 b(B.)g(den)e(Bo)s(er,)50 b
Fj(Di\016e-Hel)5 b(lman)45 b(is)h(as)h(str)-5 b(ong)48
b(as)e(discr)-5 b(ete)47 b(lo)-5 b(g)47 b(for)g(c)-5
b(ertain)635 1626 y(primes)p Fr(,)51 b(Adv)-5 b(ances)47
b(in)f(Cryptology)g(|)h(CR)-8 b(YPTO)45 b('88,)51 b(LNCS,)46
b(v)m(ol.)h(403,)635 1738 y(Springer,)30 b(1988,)i(p.)e(530.)494
1926 y([5])46 b(W.)40 b(Di\016e)g(and)f(M.)g(E.)g(Hellman,)k
Fj(New)d(dir)-5 b(e)g(ctions)43 b(in)d(crypto)-5 b(gr)g(aphy)p
Fr(,)46 b(IEEE)635 2039 y(T)-8 b(ransactions)31 b(on)g(Information)f
(Theory)h Fs(22)g Fr(\(1976\),)i(644{654.)494 2227 y([6])46
b(T.)35 b(ElGamal,)j Fj(A)e(public-key)g(cryptosystem)j(and)f(a)f
(signatur)-5 b(e)38 b(scheme)f(b)-5 b(ase)g(d)635 2340
y(on)55 b(discr)-5 b(ete)55 b(lo)-5 b(garithms)p Fr(,)63
b(Adv)-5 b(ances)54 b(in)f(Cryptology)i(|)f(Pro)s(ceedings)g(of)635
2452 y(CR)-8 b(YPTO)50 b('84)i(\(G.)g(Go)s(os)g(and)e(J.)h(Hartmanis,)
56 b(eds.\),)h(LNCS,)50 b(v)m(ol.)i(196,)635 2565 y(Springer,)30
b(1985,)i(pp.)e(10{18.)494 2753 y([7])46 b(W.)38 b(F)-8
b(ord)38 b(and)e(B.)i(Kaliski,)i Fj(Server-assiste)-5
b(d)40 b(gener)-5 b(ation)40 b(of)g(a)f(str)-5 b(ong)40
b(se)-5 b(cr)g(et)635 2866 y(fr)g(om)29 b(a)f(p)-5 b(asswor)g(d)p
Fr(,)29 b(9th)c(In)m(ternational)h(W)-8 b(orkshop)25
b(on)f(Enabling)h(T)-8 b(ec)m(hnologies)635 2979 y(|)30
b(WET)h(ICE)e(2000,)k(IEEE)c(Press,)i(2000.)494 3166
y([8])46 b(IEEE)k(P1363.2,)57 b Fj(Standar)-5 b(d)54
b(sp)-5 b(e)g(ci\014c)g(ation)53 b(for)e(p)-5 b(asswor)g(d-b)g(ase)g(d)
56 b(public)50 b(key)635 3279 y(crypto)-5 b(gr)g(aphic)50
b(te)-5 b(chniques)p Fr(,)49 b(IEEE)c(Computer)g(So)s(ciet)m(y)-8
b(,)51 b(Ma)m(y)46 b(2004,)51 b(Draft)635 3392 y(v)m(ersion)31
b(15.)494 3580 y([9])46 b(ISO)20 b(11770-4,)26 b Fj(Information)h(te)-5
b(chnolo)g(gy)26 b(|)e(se)-5 b(curity)25 b(te)-5 b(chniques)24
b(|)g(key)g(man-)635 3693 y(agement)32 b(|)f(p)-5 b(art)33
b(4:)42 b(Me)-5 b(chanisms)32 b(b)-5 b(ase)g(d)33 b(on)f(we)-5
b(ak)32 b(se)-5 b(cr)g(ets)p Fr(,)31 b(ISO,)d(No)m(v)m(em)m(b)s(er)635
3806 y(2004.)448 3993 y([10])47 b(D.)28 b(E.)f(Kn)m(uth,)h
Fj(Seminumeric)-5 b(al)31 b(algorithms)p Fr(,)f(3rd)d(ed.,)h(The)f(Art)
g(of)h(Computer)635 4106 y(Programming,)j(v)m(ol.)h(2,)f(Addison-W)-8
b(esley)g(,)32 b(1998.)448 4294 y([11])47 b(P)-8 b(.)29
b(Roga)m(w)m(a)m(y)i(M.)d(Ab)s(dalla,)h(M.)g(Bellare,)h
Fj(The)h(or)-5 b(acle)32 b(di\016e-hel)5 b(lman)31 b(assump-)635
4407 y(tions)48 b(and)f(an)g(analysis)i(of)d(dhies)p
Fr(,)51 b(T)-8 b(opics)46 b(in)f(Cryptology)i(-)e(CT-RSA)g(01)635
4520 y(\(D.)32 b(Naccac)m(he,)h(ed.\),)e(LNCS,)f(v)m(ol.)h(2020,)i
(Springer-V)-8 b(erlag,)31 b(2001.)448 4707 y([12])47
b(U.)32 b(M.)g(Maurer)g(and)f(S.)g(W)-8 b(olf,)33 b Fj(Di\016e-Hel)5
b(lman)33 b(or)-5 b(acles)p Fr(,)34 b(Adv)-5 b(ances)32
b(in)f(Cryp-)635 4820 y(tology)38 b(|)d(CR)-8 b(YPTO)35
b('96)i(\(N.)g(Koblitz,)h(ed.\),)g(LNCS,)d(v)m(ol.)i(1070,)i(Springer,)
635 4933 y(1996,)33 b(pp.)c(268{282.)1897 5225 y(16)p
eop end
%%Page: 17 17
TeXDict begin 17 16 bop 448 573 a Fr([13])p 635 573 273
4 v 335 w(,)39 b Fj(The)g(Di\016e-Hel)5 b(lman)39 b(pr)-5
b(oto)g(c)g(ol)p Fr(,)42 b(Designs,)e(Co)s(des)d(and)g(Cryptogra-)635
686 y(ph)m(y)31 b Fs(19)g Fr(\(2000\),)i(141{171.)448
873 y([14])47 b(A.)86 b(J.)g(Menezes,)101 b(P)-8 b(.)86
b(C.)f(v)-5 b(an)86 b(Oorsc)m(hot,)100 b(and)85 b(S.)h(A.)g(V)-8
b(anstone,)635 986 y Fj(Handb)j(o)g(ok)103 b(of)f(applie)-5
b(d)103 b(crypto)-5 b(gr)g(aphy)p Fr(,)127 b(CR)m(C)105
b(Press,)123 b(1996,)j(See)635 1099 y(www.cacr.math.u)m(w)m(aterlo)s
(o.ca/hac.)448 1287 y([15])47 b(A.)23 b(Muzereau,)h(N.)f(P)-8
b(.)23 b(Smart,)g(and)f(F.)h(V)-8 b(ercauteren,)25 b
Fj(The)g(e)-5 b(quivalenc)g(e)25 b(b)-5 b(etwe)g(en)635
1400 y(the)24 b(DHP)f(and)i(DLP)e(for)h(el)5 b(liptic)24
b(curves)f(use)-5 b(d)25 b(in)e(pr)-5 b(actic)g(al)27
b(applic)-5 b(ations)p Fr(,)25 b(LMS)635 1513 y(J.)30
b(Comput.)g(Math.)h Fs(7)g Fr(\(2004\),)i(50{72,)g(See)e
(www.lms.ac.uk.)448 1700 y([16])47 b(J.)32 b(P)m(ollard,)h
Fj(Monte-c)-5 b(arlo)35 b(metho)-5 b(ds)36 b(for)e(index)g(c)-5
b(omputation)37 b(mo)-5 b(d)35 b Fo(p)p Fr(,)d(Mathe-)635
1813 y(matics)g(of)e(Computation)h Fs(32)g Fr(\(1978\),)i(918{924.)448
2001 y([17])47 b(M.)h(O.)e(Rabin,)51 b Fj(Digitalize)-5
b(d)49 b(signatur)-5 b(es)48 b(and)h(public-key)e(functions)h(as)h(in-)
635 2114 y(tr)-5 b(actable)45 b(as)f(factorization)p
Fr(,)j(T)-8 b(ec)m(h.)43 b(Rep)s(ort)f(212,)k(Massac)m(h)m(ussets)e
(Institute)635 2227 y(of)31 b(T)-8 b(ec)m(hnology)32
b(Lab)s(oratory)f(for)f(Computer)f(Science,)j(1979.)1897
5225 y(17)p eop end
%%Trailer
userdict /end-hook known{end-hook}if
%%EOF