Slides/nom03.ps
author Christian Urban <christian dot urban at kcl dot ac dot uk>
Tue, 01 Oct 2013 12:25:28 +0100
changeset 236 625ab75e4060
parent 95 345dd18f020e
permissions -rw-r--r--
added

%!PS-Adobe-2.0
%%Creator: dvips(k) 5.95a Copyright 2005 Radical Eye Software
%%Title: 03.dvi
%%Pages: 48
%%PageOrder: Ascend
%%BoundingBox: 0 0 595 842
%%DocumentFonts: Times-Bold CMMIB10 ComicSansMS ComicSansMS-Bold CMBX12
%%+ CMBSY10 CMTT12 CMMIB7 CMBX10 MSBM10 CMBSY7 CMBX7 CMBX8
%%EndComments
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: dvips 03.dvi -o 03.ps
%DVIPSParameters: dpi=600
%DVIPSSource:  TeX output 2005.05.03:1216
%%BeginProcSet: tex.pro 0 0
%!
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{
/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)
(LaserWriter 16/600)]{A length product length le{A length product exch 0
exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse
end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask
grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot}
imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round
exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto
fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p
delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M}
B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{
p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S
rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end

%%EndProcSet
%%BeginProcSet: pstricks.pro 0 0
%!
% PostScript prologue for pstricks.tex.
% Version 97 patch 4, 04/05/10
% For distribution, see pstricks.tex.
%
/tx@Dict 200 dict def tx@Dict begin
/ADict 25 dict def
/CM { matrix currentmatrix } bind def
/SLW /setlinewidth load def
/CLW /currentlinewidth load def
/CP /currentpoint load def
/ED { exch def } bind def
/L /lineto load def
/T /translate load def
/TMatrix { } def
/RAngle { 0 } def
/Atan { /atan load stopped { pop pop 0 } if } def
/Div { dup 0 eq { pop } { div } ifelse } def
/NET { neg exch neg exch T } def
/Pyth { dup mul exch dup mul add sqrt } def
/PtoC { 2 copy cos mul 3 1 roll sin mul } def
/PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def }
def
/PathLength { flattenpath /z 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def
} { /y ED /x ED PathLength@ } {} { /y y2 def /x x2 def PathLength@ }
/pathforall load stopped { pop pop pop pop } if z } def
/STP { .996264 dup scale } def
/STV { SDict begin normalscale end STP  } def
%
%%-------------- DG begin patch 15 ---------------%%
%/DashLine { dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def
%PathLength } ifelse /b ED /x ED /y ED /z y x add def b a .5 sub 2 mul y
%mul sub z Div round z mul a .5 sub 2 mul y mul add b exch Div dup y mul
%/y ED x mul /x ED x 0 gt y 0 gt and { [ y x ] 1 a sub y mul } { [ 1 0 ]
%0 } ifelse setdash stroke } def
/DashLine {
  dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def PathLength } ifelse
  /b ED /x1 ED /y1 ED /x ED /y ED 
  /z y x add y1 add x1 add def
  /Coef b a .5 sub 2 mul y mul sub z Div round 
  z mul a .5 sub 2 mul y mul add b exch Div def 
  /y y Coef mul def /x x Coef mul def /y1 y1 Coef mul def /x1 x1 Coef mul def
  x1 0 gt y1 0 gt x 0 gt y 0 gt and { [ y x y1 x1 ] 1 a sub y mul}
  { [ 1 0] 0 } ifelse setdash stroke
} def
%%-------------- DG end patch 15 ---------------%%
/DotLine { /b PathLength def /a ED /z ED /y CLW def /z y z add def a 0 gt
{ /b b a div def } { a 0 eq { /b b y sub def } { a -3 eq { /b b y add
def } if } ifelse } ifelse [ 0 b b z Div round Div dup 0 le { pop 1 } if
] a 0 gt { 0 } { y 2 div a -2 gt { neg } if } ifelse setdash 1
setlinecap stroke } def
/LineFill { gsave abs CLW add /a ED a 0 dtransform round exch round exch
2 copy idtransform exch Atan rotate idtransform pop /a ED .25 .25
% DG/SR modification begin - Dec. 12, 1997 - Patch 2
%itransform translate pathbbox /y2 ED a Div ceiling cvi /x2 ED /y1 ED a
itransform pathbbox /y2 ED a Div ceiling cvi /x2 ED /y1 ED a
% DG/SR modification end
Div cvi /x1 ED /y2 y2 y1 sub def clip newpath 2 setlinecap systemdict
/setstrokeadjust known { true setstrokeadjust } if x2 x1 sub 1 add { x1
% DG/SR modification begin - Jun.  1, 1998 - Patch 3 (from Michael Vulis)
% a mul y1 moveto 0 y2 rlineto stroke /x1 x1 1 add def } repeat grestore }
% def
a mul y1 moveto 0 y2 rlineto stroke /x1 x1 1 add def } repeat grestore
pop pop } def
% DG/SR modification end
/BeginArrow { ADict begin /@mtrx CM def gsave 2 copy T 2 index sub neg
exch 3 index sub exch Atan rotate newpath } def
/EndArrow { @mtrx setmatrix CP grestore end } def
/Arrow { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1
scale } if w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill
grestore } def
/Tbar { CLW mul add /z ED z -2 div CLW 2 div moveto z 0 rlineto stroke 0
CLW moveto } def
/Bracket { CLW mul add dup CLW sub 2 div /x ED mul CLW add /y ED /z CLW 2
div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0
CLW moveto } def
/RoundBracket { CLW mul add dup 2 div /x ED mul /y ED /mtrx CM def 0 CLW
2 div T x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 0
curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto }
def
/SD { 0 360 arc fill } def
/EndDot { { /z DS def } { /z 0 def } ifelse /b ED 0 z DS SD b { 0 z DS
CLW sub SD } if 0 DS z add CLW 4 div sub moveto } def
/Shadow { [ { /moveto load } { /lineto load } { /curveto load } {
/closepath load } /pathforall load stopped { pop pop pop pop CP /moveto
load } if ] cvx newpath 3 1 roll T exec } def
/NArray { aload length 2 div dup dup cvi eq not { exch pop } if /n exch
cvi def } def
/NArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop } if
f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def
/Line { NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub
def n { Lineto } repeat CP 4 2 roll ArrowB L pop pop } if } def
/Arcto { /a [ 6 -2 roll ] cvx def a r /arcto load stopped { 5 } { 4 }
ifelse { pop } repeat a } def
/CheckClosed { dup n 2 mul 1 sub index eq 2 index n 2 mul 1 add index eq
and { pop pop /n n 1 sub def } if } def
/Polygon { NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop }
repeat } { n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1
ED /x1 ED x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1
moveto /n n 2 sub def n { Lineto } repeat x1 y1 x0 y0 6 4 roll Lineto
Lineto pop pop closepath } ifelse } def
/Diamond { /mtrx CM def T rotate /h ED /w ED dup 0 eq { pop } { CLW mul
neg /d ED /a w h Atan def /h d a sin Div h add def /w d a cos Div w add
def } ifelse mark w 2 div h 2 div w 0 0 h neg w neg 0 0 h w 2 div h 2
div /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx
setmatrix } def
% DG modification begin - Jan. 15, 1997
%/Triangle { /mtrx CM def translate rotate /h ED 2 div /w ED dup 0 eq {
%pop } { CLW mul /d ED /h h d w h Atan sin Div sub def /w w d h w Atan 2
%div dup cos exch sin Div mul sub def } ifelse mark 0 d w neg d 0 h w d 0
%d /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx
%setmatrix } def
/Triangle { /mtrx CM def translate rotate /h ED 2 div /w ED dup
CLW mul /d ED /h h d w h Atan sin Div sub def /w w d h w Atan 2
div dup cos exch sin Div mul sub def mark 0 d w neg d 0 h w d 0
d /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx
% DG/SR modification begin - Jun.  1, 1998 - Patch 3 (from Michael Vulis)
% setmatrix } def
setmatrix pop } def
% DG/SR modification end
/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth
def } def
/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth
def } def
/CC { /l0 l1 def /x1 x dx sub def /y1 y dy sub def /dx0 dx1 def /dy0 dy1
def CCA /dx dx0 l1 c exp mul dx1 l0 c exp mul add def /dy dy0 l1 c exp
mul dy1 l0 c exp mul add def /m dx0 dy0 Atan dx1 dy1 Atan sub 2 div cos
abs b exp a mul dx dy Pyth Div 2 div def /x2 x l0 dx mul m mul sub def
/y2 y l0 dy mul m mul sub def /dx l1 dx mul m mul neg def /dy l1 dy mul
m mul neg def } def
/IC { /c c 1 add def c 0 lt { /c 0 def } { c 3 gt { /c 3 def } if }
ifelse /a a 2 mul 3 div 45 cos b exp div def CCA /dx 0 def /dy 0 def }
def
/BOC { IC CC x2 y2 x1 y1 ArrowA CP 4 2 roll x y curveto } def
/NC { CC x1 y1 x2 y2 x y curveto } def
/EOC { x dx sub y dy sub 4 2 roll ArrowB 2 copy curveto } def
/BAC { IC CC x y moveto CC x1 y1 CP ArrowA } def
/NAC { x2 y2 x y curveto CC x1 y1 } def
/EAC { x2 y2 x y ArrowB curveto pop pop } def
/OpenCurve { NArray n 3 lt { n { pop pop } repeat } { BOC /n n 3 sub def
    n { NC } repeat EOC } ifelse } def
/AltCurve { { false NArray n 2 mul 2 roll [ n 2 mul 3 sub 1 roll ] aload
/Points ED n 2 mul -2 roll } { false NArray } ifelse n 4 lt { n { pop
pop } repeat } { BAC /n n 4 sub def n { NAC } repeat EAC } ifelse } def
/ClosedCurve { NArray n 3 lt { n { pop pop } repeat } { n 3 gt {
CheckClosed } if 6 copy n 2 mul 6 add 6 roll IC CC x y moveto n { NC }
repeat closepath pop pop } ifelse } def
/SQ { /r ED r r moveto r r neg L r neg r neg L r neg r L fill } def
/ST { /y ED /x ED x y moveto x neg y L 0 x L fill } def
/SP { /r ED gsave 0 r moveto 4 { 72 rotate 0 r L } repeat fill grestore }
def
/FontDot { DS 2 mul dup matrix scale matrix concatmatrix exch matrix
rotate matrix concatmatrix exch findfont exch makefont setfont } def
/Rect { x1 y1 y2 add 2 div moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto
x1 y1 lineto closepath } def
/OvalFrame { x1 x2 eq y1 y2 eq or { pop pop x1 y1 moveto x2 y2 L } { y1
y2 sub abs x1 x2 sub abs 2 copy gt { exch pop } { pop } ifelse 2 div
exch { dup 3 1 roll mul exch } if 2 copy lt { pop } { exch pop } ifelse
/b ED x1 y1 y2 add 2 div moveto x1 y2 x2 y2 b arcto x2 y2 x2 y1 b arcto
x2 y1 x1 y1 b arcto x1 y1 x1 y2 b arcto 16 { pop } repeat closepath }
ifelse } def
/Frame { CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add
/y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED 1 index 0 eq {
pop pop Rect } { OvalFrame } ifelse } def
/BezierNArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop
} if n 1 sub neg 3 mod 3 add 3 mod { 0 0 /n n 1 add def } repeat f { ]
aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def
/OpenBezier { BezierNArray n 1 eq { pop pop } { ArrowA n 4 sub 3 idiv { 6
2 roll 4 2 roll curveto } repeat 6 2 roll 4 2 roll ArrowB curveto }
ifelse } def
/ClosedBezier { BezierNArray n 1 eq { pop pop } { moveto n 1 sub 3 idiv {
6 2 roll 4 2 roll curveto } repeat closepath } ifelse } def
/BezierShowPoints { gsave Points aload length 2 div cvi /n ED moveto n 1
sub { lineto } repeat CLW 2 div SLW [ 4 4 ] 0 setdash stroke grestore }
def
/Parab { /y0 exch def /x0 exch def /y1 exch def /x1 exch def /dx x0 x1
sub 3 div def /dy y0 y1 sub 3 div def x0 dx sub y0 dy add x1 y1 ArrowA
x0 dx add y0 dy add x0 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 x0
y0 x0 2 mul x1 sub y1 ] def } def
/Grid { newpath /a 4 string def /b ED /c ED /n ED cvi dup 1 lt { pop 1 }
if /s ED s div dup 0 eq { pop 1 } if /dy ED s div dup 0 eq { pop 1 } if
/dx ED dy div round dy mul /y0 ED dx div round dx mul /x0 ED dy div
round cvi /y2 ED dx div round cvi /x2 ED dy div round cvi /y1 ED dx div
round cvi /x1 ED /h y2 y1 sub 0 gt { 1 } { -1 } ifelse def /w x2 x1 sub
0 gt { 1 } { -1 } ifelse def b 0 gt { /z1 b 4 div CLW 2 div add def
/Helvetica findfont b scalefont setfont /b b .95 mul CLW 2 div add def }
if systemdict /setstrokeadjust known { true setstrokeadjust /t { } def }
{ /t { transform 0.25 sub round 0.25 add exch 0.25 sub round 0.25 add
exch itransform } bind def } ifelse gsave n 0 gt { 1 setlinecap [ 0 dy n
div ] dy n div 2 div setdash } { 2 setlinecap } ifelse /i x1 def /f y1
dy mul n 0 gt { dy n div 2 div h mul sub } if def /g y2 dy mul n 0 gt {
dy n div 2 div h mul add } if def x2 x1 sub w mul 1 add dup 1000 gt {
pop 1000 } if { i dx mul dup y0 moveto b 0 gt { gsave c i a cvs dup
stringwidth pop /z2 ED w 0 gt {z1} {z1 z2 add neg} ifelse h 0 gt {b neg}
{z1} ifelse rmoveto show grestore } if dup t f moveto g t L stroke /i i
w add def } repeat grestore gsave n 0 gt
% DG/SR modification begin - Nov. 7, 1997 - Patch 1
%{ 1 setlinecap [ 0 dx n div ] dy n div 2 div setdash }
{ 1 setlinecap [ 0 dx n div ] dx n div 2 div setdash }
% DG/SR modification end
{ 2 setlinecap } ifelse /i y1 def /f x1 dx mul
n 0 gt { dx n div 2 div w mul sub } if def /g x2 dx mul n 0 gt { dx n
div 2 div w mul add } if def y2 y1 sub h mul 1 add dup 1000 gt { pop
1000 } if { newpath i dy mul dup x0 exch moveto b 0 gt { gsave c i a cvs
dup stringwidth pop /z2 ED w 0 gt {z1 z2 add neg} {z1} ifelse h 0 gt
{z1} {b neg} ifelse rmoveto show grestore } if dup f exch t moveto g
exch t L stroke /i i h add def } repeat grestore } def
/ArcArrow { /d ED /b ED /a ED gsave newpath 0 -1000 moveto clip newpath 0
1 0 0 b grestore c mul /e ED pop pop pop r a e d PtoC y add exch x add
exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c
mul neg d } def
/Ellipse { /mtrx CM def T scale 0 0 1 5 3 roll arc mtrx setmatrix } def
/Rot { CP CP translate 3 -1 roll neg rotate NET  } def
/RotBegin { tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 }
def } if /TMatrix [ TMatrix CM ] cvx def /a ED a Rot /RAngle [ RAngle
dup a add ] cvx def } def
/RotEnd { /TMatrix [ TMatrix setmatrix ] cvx def /RAngle [ RAngle pop ]
cvx def } def
/PutCoor { gsave CP T CM STV exch exec moveto setmatrix CP grestore } def
/PutBegin { /TMatrix [ TMatrix CM ] cvx def CP 4 2 roll T moveto } def
/PutEnd { CP /TMatrix [ TMatrix setmatrix ] cvx def moveto } def
/Uput { /a ED add 2 div /h ED 2 div /w ED /s a sin def /c a cos def /b s
abs c abs 2 copy gt dup /q ED { pop } { exch pop } ifelse def /w1 c b
div w mul def /h1 s b div h mul def q { w1 abs w sub dup c mul abs } {
h1 abs h sub dup s mul abs } ifelse } def
/UUput { /z ED abs /y ED /x ED q { x s div c mul abs y gt } { x c div s
mul abs y gt } ifelse { x x mul y y mul sub z z mul add sqrt z add } { q
{ x s div } { x c div } ifelse abs } ifelse a PtoC h1 add exch w1 add
exch } def
/BeginOL { dup (all) eq exch TheOL eq or { IfVisible not { Visible
/IfVisible true def } if } { IfVisible { Invisible /IfVisible false def
} if } ifelse } def
/InitOL { /OLUnit [ 3000 3000 matrix defaultmatrix dtransform ] cvx def
/Visible { CP OLUnit idtransform T moveto } def /Invisible { CP OLUnit
neg exch neg exch idtransform T moveto } def /BOL { BeginOL } def
/IfVisible true def } def
end
% END pstricks.pro

%%EndProcSet
%%BeginProcSet: pst-dots.pro 0 0
%!PS-Adobe-2.0
%%Title: Dot Font for PSTricks
%%Creator: Timothy Van Zandt <tvz@Princeton.EDU>
%%Creation Date: May 7, 1993
%% Version 97 patch 1, 99/12/16
%% Modified by Etienne Riga <etienne.riga@skynet.be> - Dec. 16, 1999
%% to add /Diamond, /SolidDiamond and /BoldDiamond
10 dict dup begin
  /FontType 3 def
  /FontMatrix [ .001 0 0 .001 0 0 ] def
  /FontBBox [ 0 0 0 0 ] def
  /Encoding 256 array def
  0 1 255 { Encoding exch /.notdef put } for
  Encoding
    dup (b) 0 get /Bullet put
    dup (c) 0 get /Circle put
    dup (C) 0 get /BoldCircle put
    dup (u) 0 get /SolidTriangle put
    dup (t) 0 get /Triangle put
    dup (T) 0 get /BoldTriangle put
    dup (r) 0 get /SolidSquare put
    dup (s) 0 get /Square put
    dup (S) 0 get /BoldSquare put
    dup (q) 0 get /SolidPentagon put
    dup (p) 0 get /Pentagon put
    dup (P) 0 get /BoldPentagon put
% DG/SR modification begin - Dec. 16, 1999 - From Etienne Riga
    dup (l) 0 get /SolidDiamond put
    dup (d) 0 get /Diamond put
        (D) 0 get /BoldDiamond put
% DG/SR modification end
  /Metrics 13 dict def
  Metrics begin
    /Bullet        1000   def
    /Circle        1000   def
    /BoldCircle    1000   def
    /SolidTriangle 1344   def
    /Triangle      1344   def
    /BoldTriangle  1344   def
    /SolidSquare    886   def
    /Square         886   def
    /BoldSquare     886   def
    /SolidPentagon 1093.2 def
    /Pentagon      1093.2 def
    /BoldPentagon  1093.2 def
% DG/SR modification begin - Dec. 16, 1999 - From Etienne Riga
    /SolidDiamond  1008   def
    /Diamond       1008   def
    /BoldDiamond   1008   def
% DG/SR modification end
    /.notdef 0 def
  end
  /BBoxes 13 dict def
  BBoxes begin
    /Circle        { -550 -550 550 550 } def
    /BoldCircle    /Circle load def
    /Bullet        /Circle load def
    /Triangle      { -571.5 -330 571.5 660 } def
    /BoldTriangle  /Triangle load def
    /SolidTriangle /Triangle load def
    /Square        { -450 -450 450 450 } def
    /BoldSquare    /Square load def
    /SolidSquare   /Square load def
    /Pentagon      { -546.6 -465 546.6 574.7 } def
    /BoldPentagon  /Pentagon load def
    /SolidPentagon /Pentagon load def
% DG/SR modification begin - Dec. 16, 1999 - From Etienne Riga
    /Diamond       { -428.5 -742.5 428.5 742.5 } def
    /BoldDiamond   /Diamond load def
    /SolidDiamond  /Diamond load def
% DG/SR modification end
    /.notdef { 0 0 0 0 } def
  end
  /CharProcs 20 dict def
  CharProcs begin
    /Adjust {
      2 copy dtransform floor .5 add exch floor .5 add exch idtransform
      3 -1 roll div 3 1 roll exch div exch scale
    } def
    /CirclePath    { 0 0 500 0 360 arc closepath } def
    /Bullet        { 500 500 Adjust CirclePath fill } def
    /Circle        { 500 500 Adjust CirclePath .9 .9 scale CirclePath
                     eofill } def
    /BoldCircle    { 500 500 Adjust CirclePath .8 .8 scale CirclePath
                     eofill } def
    /BoldCircle    { CirclePath .8 .8 scale CirclePath eofill } def
    /TrianglePath  { 0  660 moveto -571.5 -330 lineto 571.5 -330 lineto
                     closepath } def
    /SolidTriangle { TrianglePath fill } def
    /Triangle      { TrianglePath .85 .85 scale TrianglePath eofill } def
    /BoldTriangle  { TrianglePath .7 .7 scale TrianglePath eofill } def
    /SquarePath    { -450 450 moveto 450 450 lineto 450 -450 lineto
                     -450 -450 lineto closepath } def
    /SolidSquare   { SquarePath fill } def
    /Square        { SquarePath .89 .89 scale SquarePath eofill } def
    /BoldSquare    { SquarePath .78 .78 scale SquarePath eofill } def
    /PentagonPath  {
      -337.8 -465   moveto
       337.8 -465   lineto
       546.6  177.6 lineto
         0    574.7 lineto
      -546.6  177.6 lineto
      closepath
    } def
    /SolidPentagon { PentagonPath fill } def
    /Pentagon      { PentagonPath .89 .89 scale PentagonPath eofill } def
    /BoldPentagon  { PentagonPath .78 .78 scale PentagonPath eofill } def
% DG/SR modification begin - Dec. 16, 1999 - From Etienne Riga
    /DiamondPath   { 0 742.5 moveto -428.5 0 lineto 0 -742.5 lineto
                     428.5 0 lineto closepath } def
    /SolidDiamond  { DiamondPath fill } def
    /Diamond       { DiamondPath .85 .85 scale DiamondPath eofill } def
    /BoldDiamond   { DiamondPath .7 .7 scale DiamondPath eofill } def
% DG/SR modification end
    /.notdef { } def
  end
  /BuildGlyph {
    exch
    begin
      Metrics 1 index get exec 0
      BBoxes 3 index get exec
      setcachedevice
      CharProcs begin load exec end
    end
  } def
  /BuildChar {
    1 index /Encoding get exch get
    1 index /BuildGlyph get exec
  } bind def
end
/PSTricksDotFont exch definefont pop
%END pst-dots.pro

%%EndProcSet
%%BeginProcSet: pst-node.pro 0 0
%!
% PostScript prologue for pst-node.tex.
% Version 97 patch 1, 97/05/09.
% For distribution, see pstricks.tex.
%
/tx@NodeDict 400 dict def tx@NodeDict begin
tx@Dict begin /T /translate load def end
/NewNode { gsave /next ED dict dup 3 1 roll def exch { dup 3 1 roll def }
if begin tx@Dict begin STV CP T exec end /NodeMtrx CM def next end
grestore } def
/InitPnode { /Y ED /X ED /NodePos { NodeSep Cos mul NodeSep Sin mul } def
} def
/InitCnode { /r ED /Y ED /X ED /NodePos { NodeSep r add dup Cos mul exch
Sin mul } def } def
/GetRnodePos { Cos 0 gt { /dx r NodeSep add def } { /dx l NodeSep sub def
} ifelse Sin 0 gt { /dy u NodeSep add def } { /dy d NodeSep sub def }
ifelse dx Sin mul abs dy Cos mul abs gt { dy Cos mul Sin div dy } { dx
dup Sin mul Cos Div } ifelse } def
/InitRnode { /Y ED /X ED X sub /r ED /l X neg def Y add neg /d ED Y sub
/u ED /NodePos { GetRnodePos } def } def
/DiaNodePos { w h mul w Sin mul abs h Cos mul abs add Div NodeSep add dup
Cos mul exch Sin mul } def
/TriNodePos { Sin s lt { d NodeSep sub dup Cos mul Sin Div exch } { w h
mul w Sin mul h Cos abs mul add Div NodeSep add dup Cos mul exch Sin mul
} ifelse } def
/InitTriNode { sub 2 div exch 2 div exch 2 copy T 2 copy 4 index index /d
ED pop pop pop pop -90 mul rotate /NodeMtrx CM def /X 0 def /Y 0 def d
sub abs neg /d ED d add /h ED 2 div h mul h d sub Div /w ED /s d w Atan
sin def /NodePos { TriNodePos } def } def
/OvalNodePos { /ww w NodeSep add def /hh h NodeSep add def Sin ww mul Cos
hh mul Atan dup cos ww mul exch sin hh mul } def
/GetCenter { begin X Y NodeMtrx transform CM itransform end } def
/XYPos { dup sin exch cos Do /Cos ED /Sin ED /Dist ED Cos 0 gt { Dist
Dist Sin mul Cos div } { Cos 0 lt { Dist neg Dist Sin mul Cos div neg }
{ 0 Dist Sin mul } ifelse } ifelse Do } def
/GetEdge { dup 0 eq { pop begin 1 0 NodeMtrx dtransform CM idtransform
exch atan sub dup sin /Sin ED cos /Cos ED /NodeSep ED NodePos NodeMtrx
dtransform CM idtransform end } { 1 eq {{exch}} {{}} ifelse /Do ED pop
XYPos } ifelse } def
/AddOffset { 1 index 0 eq { pop pop } { 2 copy 5 2 roll cos mul add 4 1
roll sin mul sub exch } ifelse } def
/GetEdgeA { NodeSepA AngleA NodeA NodeSepTypeA GetEdge OffsetA AngleA
AddOffset yA add /yA1 ED xA add /xA1 ED } def
/GetEdgeB { NodeSepB AngleB NodeB NodeSepTypeB GetEdge OffsetB AngleB
AddOffset yB add /yB1 ED xB add /xB1 ED } def
/GetArmA { ArmTypeA 0 eq { /xA2 ArmA AngleA cos mul xA1 add def /yA2 ArmA
AngleA sin mul yA1 add def } { ArmTypeA 1 eq {{exch}} {{}} ifelse /Do ED
ArmA AngleA XYPos OffsetA AngleA AddOffset yA add /yA2 ED xA add /xA2 ED
} ifelse } def
/GetArmB { ArmTypeB 0 eq { /xB2 ArmB AngleB cos mul xB1 add def /yB2 ArmB
AngleB sin mul yB1 add def } { ArmTypeB 1 eq {{exch}} {{}} ifelse /Do ED
ArmB AngleB XYPos OffsetB AngleB AddOffset yB add /yB2 ED xB add /xB2 ED
} ifelse } def
/InitNC { /b ED /a ED /NodeSepTypeB ED /NodeSepTypeA ED /NodeSepB ED
/NodeSepA ED /OffsetB ED /OffsetA ED tx@NodeDict a known tx@NodeDict b
known and dup { /NodeA a load def /NodeB b load def NodeA GetCenter /yA
ED /xA ED NodeB GetCenter /yB ED /xB ED } if } def
/LPutLine { 4 copy 3 -1 roll sub neg 3 1 roll sub Atan /NAngle ED 1 t sub
mul 3 1 roll 1 t sub mul 4 1 roll t mul add /Y ED t mul add /X ED } def
/LPutLines { mark LPutVar counttomark 2 div 1 sub /n ED t floor dup n gt
{ pop n 1 sub /t 1 def } { dup t sub neg /t ED } ifelse cvi 2 mul { pop
} repeat LPutLine cleartomark } def
/BezierMidpoint { /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /y0 ED /x0 ED
/t ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3
mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx
sub def /ay y3 y0 sub cy sub by sub def ax t 3 exp mul bx t t mul mul
add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add
y0 add 3 ay t t mul mul mul 2 by t mul mul add cy add 3 ax t t mul mul
mul 2 bx t mul mul add cx add atan /NAngle ED /Y ED /X ED } def
/HPosBegin { yB yA ge { /t 1 t sub def } if /Y yB yA sub t mul yA add def
} def
/HPosEnd { /X Y yyA sub yyB yyA sub Div xxB xxA sub mul xxA add def
/NAngle yyB yyA sub xxB xxA sub Atan def } def
/HPutLine { HPosBegin /yyA ED /xxA ED /yyB ED /xxB ED HPosEnd  } def
/HPutLines { HPosBegin yB yA ge { /check { le } def } { /check { ge } def
} ifelse /xxA xA def /yyA yA def mark xB yB LPutVar { dup Y check { exit
} { /yyA ED /xxA ED } ifelse } loop /yyB ED /xxB ED cleartomark HPosEnd 
} def
/VPosBegin { xB xA lt { /t 1 t sub def } if /X xB xA sub t mul xA add def
} def
/VPosEnd { /Y X xxA sub xxB xxA sub Div yyB yyA sub mul yyA add def
/NAngle yyB yyA sub xxB xxA sub Atan def } def
/VPutLine { VPosBegin /yyA ED /xxA ED /yyB ED /xxB ED VPosEnd  } def
/VPutLines { VPosBegin xB xA ge { /check { le } def } { /check { ge } def
} ifelse /xxA xA def /yyA yA def mark xB yB LPutVar { 1 index X check {
exit } { /yyA ED /xxA ED } ifelse } loop /yyB ED /xxB ED cleartomark
VPosEnd  } def
/HPutCurve { gsave newpath /SaveLPutVar /LPutVar load def LPutVar 8 -2
roll moveto curveto flattenpath /LPutVar [ {} {} {} {} pathforall ] cvx
def grestore exec /LPutVar /SaveLPutVar load def } def
/NCCoor { /AngleA yB yA sub xB xA sub Atan def /AngleB AngleA 180 add def
GetEdgeA GetEdgeB /LPutVar [ xB1 yB1 xA1 yA1 ] cvx def /LPutPos {
LPutVar LPutLine } def /HPutPos { LPutVar HPutLine } def /VPutPos {
LPutVar VPutLine } def LPutVar } def
/NCLine { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB lineto pop pop
end } def
/NCLines { false NArray n 0 eq { NCLine } { 2 copy yA sub exch xA sub
Atan /AngleA ED n 2 mul dup index exch index yB sub exch xB sub Atan
/AngleB ED GetEdgeA GetEdgeB /LPutVar [ xB1 yB1 n 2 mul 4 add 4 roll xA1
yA1 ] cvx def mark LPutVar tx@Dict begin false Line end /LPutPos {
LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def }
ifelse } def
/NCCurve { GetEdgeA GetEdgeB xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1
roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA
GetArmB xA2 yA2 xA1 yA1 tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict
begin ArrowB end curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ]
cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines
} HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } def
/NCAngles { GetEdgeA GetEdgeB GetArmA GetArmB /mtrx AngleA matrix rotate
def xA2 yA2 mtrx transform pop xB2 yB2 mtrx transform exch pop mtrx
itransform /y0 ED /x0 ED mark ArmB 0 ne { xB1 yB1 } if xB2 yB2 x0 y0 xA2
yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end /LPutVar [ xB1
yB1 xB2 yB2 x0 y0 xA2 yA2 xA1 yA1 ] cvx def /LPutPos { LPutLines } def
/HPutPos { HPutLines } def /VPutPos { VPutLines } def } def
/NCAngle { GetEdgeA GetEdgeB GetArmB /mtrx AngleA matrix rotate def xB2
yB2 mtrx itransform pop xA1 yA1 mtrx itransform exch pop mtrx transform
/y0 ED /x0 ED mark ArmB 0 ne { xB1 yB1 } if xB2 yB2 x0 y0 xA1 yA1
tx@Dict begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 x0 y0 xA1 yA1 ]
cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos {
VPutLines } def } def
/NCBar { GetEdgeA GetEdgeB GetArmA GetArmB /mtrx AngleA matrix rotate def
xA2 yA2 mtrx itransform pop xB2 yB2 mtrx itransform pop sub dup 0 mtrx
transform 3 -1 roll 0 gt { /yB2 exch yB2 add def /xB2 exch xB2 add def }
{ /yA2 exch neg yA2 add def /xA2 exch neg xA2 add def } ifelse mark ArmB
0 ne { xB1 yB1 } if xB2 yB2 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict
begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 xA2 yA2 xA1 yA1 ] cvx
def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos {
VPutLines } def } def
/NCDiag { GetEdgeA GetEdgeB GetArmA GetArmB mark ArmB 0 ne { xB1 yB1 } if
xB2 yB2 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end
/LPutVar [ xB1 yB1 xB2 yB2 xA2 yA2 xA1 yA1 ] cvx def /LPutPos {
LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def }
def
/NCDiagg { GetEdgeA GetArmA yB yA2 sub xB xA2 sub Atan 180 add /AngleB ED
GetEdgeB mark xB1 yB1 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin
false Line end /LPutVar [ xB1 yB1 xA2 yA2 xA1 yA1 ] cvx def /LPutPos {
LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def }
def
/NCLoop { GetEdgeA GetEdgeB GetArmA GetArmB /mtrx AngleA matrix rotate
def xA2 yA2 mtrx transform loopsize add /yA3 ED /xA3 ED /xB3 xB2 yB2
mtrx transform pop def xB3 yA3 mtrx itransform /yB3 ED /xB3 ED xA3 yA3
mtrx itransform /yA3 ED /xA3 ED mark ArmB 0 ne { xB1 yB1 } if xB2 yB2
xB3 yB3 xA3 yA3 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false
Line end /LPutVar [ xB1 yB1 xB2 yB2 xB3 yB3 xA3 yA3 xA2 yA2 xA1 yA1 ]
cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos {
VPutLines } def } def
% DG/SR modification begin - May 9, 1997 - Patch 1
%/NCCircle { 0 0 NodesepA nodeA \tx@GetEdge pop xA sub 2 div dup 2 exp r
%r mul sub abs sqrt atan 2 mul /a ED r AngleA 90 add PtoC yA add exch xA add
%exch 2 copy /LPutVar [ 4 2 roll r AngleA ] cvx def /LPutPos { LPutVar t 360
%mul add dup 5 1 roll 90 sub \tx@PtoC 3 -1 roll add /Y ED add /X ED /NAngle ED
/NCCircle { NodeSepA 0 NodeA 0 GetEdge pop 2 div dup 2 exp r
r mul sub abs sqrt atan 2 mul /a ED r AngleA 90 add PtoC yA add exch xA add
exch 2 copy /LPutVar [ 4 2 roll r AngleA ] cvx def /LPutPos { LPutVar t 360
mul add dup 5 1 roll 90 sub PtoC 3 -1 roll add /Y ED add /X ED /NAngle ED
% DG/SR modification end
} def /HPutPos { LPutPos } def /VPutPos { LPutPos } def r AngleA 90 sub a add
AngleA 270 add a sub tx@Dict begin /angleB ED /angleA ED /r ED /c 57.2957 r
Div def /y ED /x ED } def
/NCBox { /d ED /h ED /AngleB yB yA sub xB xA sub Atan def /AngleA AngleB
180 add def GetEdgeA GetEdgeB /dx d AngleB sin mul def /dy d AngleB cos
mul neg def /hx h AngleB sin mul neg def /hy h AngleB cos mul def
/LPutVar [ xA1 hx add yA1 hy add xB1 hx add yB1 hy add xB1 dx add yB1 dy
add xA1 dx add yA1 dy add ] cvx def /LPutPos { LPutLines } def /HPutPos
{ xB yB xA yA LPutLine } def /VPutPos { HPutPos } def mark LPutVar
tx@Dict begin false Polygon end } def
/NCArcBox { /l ED neg /d ED /h ED /a ED /AngleA yB yA sub xB xA sub Atan
def /AngleB AngleA 180 add def /tA AngleA a sub 90 add def /tB tA a 2
mul add def /r xB xA sub tA cos tB cos sub Div dup 0 eq { pop 1 } if def
/x0 xA r tA cos mul add def /y0 yA r tA sin mul add def /c 57.2958 r div
def /AngleA AngleA a sub 180 add def /AngleB AngleB a add 180 add def
GetEdgeA GetEdgeB /AngleA tA 180 add yA yA1 sub xA xA1 sub Pyth c mul
sub def /AngleB tB 180 add yB yB1 sub xB xB1 sub Pyth c mul add def l 0
eq { x0 y0 r h add AngleA AngleB arc x0 y0 r d add AngleB AngleA arcn }
{ x0 y0 translate /tA AngleA l c mul add def /tB AngleB l c mul sub def
0 0 r h add tA tB arc r h add AngleB PtoC r d add AngleB PtoC 2 copy 6 2
roll l arcto 4 { pop } repeat r d add tB PtoC l arcto 4 { pop } repeat 0
0 r d add tB tA arcn r d add AngleA PtoC r h add AngleA PtoC 2 copy 6 2
roll l arcto 4 { pop } repeat r h add tA PtoC l arcto 4 { pop } repeat }
ifelse closepath /LPutVar [ x0 y0 r AngleA AngleB h d ] cvx def /LPutPos
{ LPutVar /d ED /h ED /AngleB ED /AngleA ED /r ED /y0 ED /x0 ED t 1 le {
r h add AngleA 1 t sub mul AngleB t mul add dup 90 add /NAngle ED PtoC }
{ t 2 lt { /NAngle AngleB 180 add def r 2 t sub h mul t 1 sub d mul add
add AngleB PtoC } { t 3 lt { r d add AngleB 3 t sub mul AngleA 2 t sub
mul add dup 90 sub /NAngle ED PtoC } { /NAngle AngleA 180 add def r 4 t
sub d mul t 3 sub h mul add add AngleA PtoC } ifelse } ifelse } ifelse
y0 add /Y ED x0 add /X ED } def /HPutPos { LPutPos } def /VPutPos {
LPutPos } def } def
/Tfan { /AngleA yB yA sub xB xA sub Atan def GetEdgeA w xA1 xB sub yA1 yB
sub Pyth Pyth w Div CLW 2 div mul 2 div dup AngleA sin mul yA1 add /yA1
ED AngleA cos mul xA1 add /xA1 ED /LPutVar [ xA1 yA1 m { xB w add yB xB
w sub yB } { xB yB w sub xB yB w add } ifelse xA1 yA1 ] cvx def /LPutPos
{ LPutLines } def /VPutPos@ { LPutVar flag { 8 4 roll pop pop pop pop }
{ pop pop pop pop 4 2 roll } ifelse } def /VPutPos { VPutPos@ VPutLine }
def /HPutPos { VPutPos@ HPutLine } def mark LPutVar tx@Dict begin
/ArrowA { moveto } def /ArrowB { } def false Line closepath end } def
/LPutCoor { NAngle tx@Dict begin /NAngle ED end gsave CM STV CP Y sub neg
exch X sub neg exch moveto setmatrix CP grestore } def
/LPut { tx@NodeDict /LPutPos known { LPutPos } { CP /Y ED /X ED /NAngle 0
def } ifelse LPutCoor  } def
/HPutAdjust { Sin Cos mul 0 eq { 0 } { d Cos mul Sin div flag not { neg }
if h Cos mul Sin div flag { neg } if 2 copy gt { pop } { exch pop }
ifelse } ifelse s add flag { r add neg } { l add } ifelse X add /X ED }
def
/VPutAdjust { Sin Cos mul 0 eq { 0 } { l Sin mul Cos div flag { neg } if
r Sin mul Cos div flag not { neg } if 2 copy gt { pop } { exch pop }
ifelse } ifelse s add flag { d add } { h add neg } ifelse Y add /Y ED }
def
end
% END pst-node.pro

%%EndProcSet
%%BeginProcSet: pst-text.pro 0 0
%!
% PostScript header file pst-text.pro
% Version 97, 94/04/20; patched MV 10-09-99 00:36
% For distribution, see pstricks.tex.

/tx@TextPathDict 40 dict def
tx@TextPathDict begin

% Syntax:  <dist> PathPosition -
% Function: Searches for position of currentpath distance <dist> from
%           beginning. Sets (X,Y)=position, and Angle=tangent.
/PathPosition
{ /targetdist exch def
  /pathdist 0 def
  /continue true def
  /X { newx } def /Y { newy } def /Angle 0 def
  gsave
    flattenpath
    { movetoproc }  { linetoproc } { } { firstx firsty linetoproc }
    /pathforall load stopped { pop pop pop pop /X 0 def /Y 0 def } if
  grestore
} def

/movetoproc { continue { @movetoproc } { pop pop } ifelse } def

/@movetoproc
{ /newy exch def /newx exch def
  /firstx newx def /firsty newy def
} def

/linetoproc { continue { @linetoproc } { pop pop } ifelse } def

/@linetoproc
{
  /oldx newx def /oldy newy def
  /newy exch def /newx exch def
  /dx newx oldx sub def
  /dy newy oldy sub def
  /dist dx dup mul dy dup mul add sqrt def
  /pathdist pathdist dist add def
  pathdist targetdist ge
  { pathdist targetdist sub dist div dup
    dy mul neg newy add /Y exch def
    dx mul neg newx add /X exch def
    /Angle dy dx atan def
    /continue false def
  } if
} def

/TextPathShow
{ /String exch def
  /CharCount 0 def
  String length
  { String CharCount 1 getinterval ShowChar
    /CharCount CharCount 1 add def
  } repeat
} def

% Syntax: <pathlength> <position> InitTextPath -
/InitTextPath
{ gsave
    currentpoint /Y exch def /X exch def
    exch X Hoffset sub sub mul
    Voffset Hoffset sub add
    neg X add /Hoffset exch def
    /Voffset Y def
  grestore
} def

/Transform
{ PathPosition
  dup
  Angle cos mul Y add exch
  Angle sin mul neg X add exch
  translate
  Angle rotate
} def

/ShowChar
{ /Char exch def
  gsave
    Char end stringwidth
    tx@TextPathDict begin
    2 div /Sy exch def 2 div /Sx exch def

%%%  MV 10-09-99 00:36
    /sc?currentpoint where {pop sc?currentpoint} {currentpoint} ifelse
%   currentpoint

    Voffset sub Sy add exch
    Hoffset sub Sx add
    Transform
    Sx neg Sy neg moveto
    Char end tx@TextPathSavedShow
    tx@TextPathDict begin
  grestore
  Sx 2 mul Sy 2 mul rmoveto
} def

end
% END pst-text.pro

%%EndProcSet
%%BeginProcSet: 8r.enc 0 0
% File 8r.enc  TeX Base 1 Encoding  Revision 2.0  2002-10-30
%
% @@psencodingfile@{
%   author    = "S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry,
%                W. Schmidt, P. Lehman",
%   version   = "2.0",
%   date      = "30 October 2002",
%   filename  = "8r.enc",
%   email     = "tex-fonts@@tug.org",
%   docstring = "This is the encoding vector for Type1 and TrueType
%                fonts to be used with TeX.  This file is part of the
%                PSNFSS bundle, version 9"
% @}
% 
% The idea is to have all the characters normally included in Type 1 fonts
% available for typesetting. This is effectively the characters in Adobe
% Standard encoding, ISO Latin 1, Windows ANSI including the euro symbol,
% MacRoman, and some extra characters from Lucida.
% 
% Character code assignments were made as follows:
% 
% (1) the Windows ANSI characters are almost all in their Windows ANSI
% positions, because some Windows users cannot easily reencode the
% fonts, and it makes no difference on other systems. The only Windows
% ANSI characters not available are those that make no sense for
% typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen
% (173). quotesingle and grave are moved just because it's such an
% irritation not having them in TeX positions.
% 
% (2) Remaining characters are assigned arbitrarily to the lower part
% of the range, avoiding 0, 10 and 13 in case we meet dumb software.
% 
% (3) Y&Y Lucida Bright includes some extra text characters; in the
% hopes that other PostScript fonts, perhaps created for public
% consumption, will include them, they are included starting at 0x12.
% These are /dotlessj /ff /ffi /ffl.
% 
% (4) hyphen appears twice for compatibility with both ASCII and Windows.
%
% (5) /Euro was assigned to 128, as in Windows ANSI
%
% (6) Missing characters from MacRoman encoding incorporated as follows:
%
%     PostScript      MacRoman        TeXBase1
%     --------------  --------------  --------------
%     /notequal       173             0x16
%     /infinity       176             0x17
%     /lessequal      178             0x18
%     /greaterequal   179             0x19
%     /partialdiff    182             0x1A
%     /summation      183             0x1B
%     /product        184             0x1C
%     /pi             185             0x1D
%     /integral       186             0x81
%     /Omega          189             0x8D
%     /radical        195             0x8E
%     /approxequal    197             0x8F
%     /Delta          198             0x9D
%     /lozenge        215             0x9E
%
/TeXBase1Encoding [
% 0x00
 /.notdef /dotaccent /fi /fl
 /fraction /hungarumlaut /Lslash /lslash
 /ogonek /ring /.notdef /breve
 /minus /.notdef /Zcaron /zcaron
% 0x10
 /caron /dotlessi /dotlessj /ff
 /ffi /ffl /notequal /infinity
 /lessequal /greaterequal /partialdiff /summation
 /product /pi /grave /quotesingle
% 0x20
 /space /exclam /quotedbl /numbersign
 /dollar /percent /ampersand /quoteright
 /parenleft /parenright /asterisk /plus
 /comma /hyphen /period /slash
% 0x30
 /zero /one /two /three
 /four /five /six /seven
 /eight /nine /colon /semicolon
 /less /equal /greater /question
% 0x40
 /at /A /B /C
 /D /E /F /G
 /H /I /J /K
 /L /M /N /O
% 0x50
 /P /Q /R /S
 /T /U /V /W
 /X /Y /Z /bracketleft
 /backslash /bracketright /asciicircum /underscore
% 0x60
 /quoteleft /a /b /c
 /d /e /f /g
 /h /i /j /k
 /l /m /n /o
% 0x70
 /p /q /r /s
 /t /u /v /w
 /x /y /z /braceleft
 /bar /braceright /asciitilde /.notdef
% 0x80
 /Euro /integral /quotesinglbase /florin
 /quotedblbase /ellipsis /dagger /daggerdbl
 /circumflex /perthousand /Scaron /guilsinglleft
 /OE /Omega /radical /approxequal
% 0x90
 /.notdef /.notdef /.notdef /quotedblleft
 /quotedblright /bullet /endash /emdash
 /tilde /trademark /scaron /guilsinglright
 /oe /Delta /lozenge /Ydieresis
% 0xA0
 /.notdef /exclamdown /cent /sterling
 /currency /yen /brokenbar /section
 /dieresis /copyright /ordfeminine /guillemotleft
 /logicalnot /hyphen /registered /macron
% 0xD0
 /degree /plusminus /twosuperior /threesuperior
 /acute /mu /paragraph /periodcentered
 /cedilla /onesuperior /ordmasculine /guillemotright
 /onequarter /onehalf /threequarters /questiondown
% 0xC0
 /Agrave /Aacute /Acircumflex /Atilde
 /Adieresis /Aring /AE /Ccedilla
 /Egrave /Eacute /Ecircumflex /Edieresis
 /Igrave /Iacute /Icircumflex /Idieresis
% 0xD0
 /Eth /Ntilde /Ograve /Oacute
 /Ocircumflex /Otilde /Odieresis /multiply
 /Oslash /Ugrave /Uacute /Ucircumflex
 /Udieresis /Yacute /Thorn /germandbls
% 0xE0
 /agrave /aacute /acircumflex /atilde
 /adieresis /aring /ae /ccedilla
 /egrave /eacute /ecircumflex /edieresis
 /igrave /iacute /icircumflex /idieresis
% 0xF0
 /eth /ntilde /ograve /oacute
 /ocircumflex /otilde /odieresis /divide
 /oslash /ugrave /uacute /ucircumflex
 /udieresis /yacute /thorn /ydieresis
] def


%%EndProcSet
%%BeginProcSet: texmital.enc 0 0
% TeX math italic encoding.
% No ligatures or kerns.
% 
/TeXMathItalicEncoding [          % now 256 chars follow
% 0x0
/Gamma
/Delta
/Theta
/Lambda
/Xi
/Pi
/Sigma
/Upsilon

% 0x8
/Phi
/Psi
/Omega
/alpha
/beta
/gamma
/delta
/epsilon1

% 0x10
/zeta
/eta
/theta
/iota
/kappa
/lambda
/mu
/nu

% 0x18
/xi
/pi
/rho
/sigma
/tau
/upsilon
/phi
/chi

% 0x20
/psi
/omega
/epsilon
/theta1
/pi1
/rho1
/sigma1
/phi1

% 0x28
/arrowlefttophalf
/arrowleftbothalf
/arrowrighttophalf
/arrowrightbothalf
/arrowhookleft
/arrowhookright
/triangleright
/triangleleft

% 0x30
/zerooldstyle
/oneoldstyle
/twooldstyle
/threeoldstyle
/fouroldstyle
/fiveoldstyle
/sixoldstyle
/sevenoldstyle

% 0x38
/eightoldstyle
/nineoldstyle
/period
/comma
/less
/slash
/greater
/star

% 0x40
/partialdiff
/A
/B
/C
/D
/E
/F
/G

% 0x48
/H
/I
/J
/K
/L
/M
/N
/O

% 0x50
/P
/Q
/R
/S
/T
/U
/V
/W

% 0x58
/X
/Y
/Z
/flat
/natural
/sharp
/slurbelow
/slurabove

% 0x60
/lscript
/a
/b
/c
/d
/e
/f
/g

% 0x68
/h
/i
/j
/k
/l
/m
/n
/o

% 0x70
/p
/q
/r
/s
/t
/u
/v
/w

% 0x78
/x
/y
/z
/dotlessi
/dotlessj
/weierstrass
/vector
/tie

% Have to have 128 .notdef's now to fill things out.
% 
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 
/.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 0 0
%!
TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
end

%%EndProcSet
%%BeginProcSet: special.pro 0 0
%!
TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
{userdict/md get type/dicttype eq{userdict begin md length 10 add md
maxlength ge{/md md dup length 20 add dict copy def}if end md begin
/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState
save N userdict maxlength dict begin/magscale true def normalscale
currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts
/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x
psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx
psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub
TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def
@MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll
newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto
closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N
/@beginspecial{SDict begin/SpecialSave save N gsave normalscale
currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N}
N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs
neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate
rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse
scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg
lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx
ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N
/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{
pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave
restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B
/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1
setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY
moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix
matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc
savematrix setmatrix}N end

%%EndProcSet
%%BeginProcSet: color.pro 0 0
%!
TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop
setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll
}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def
/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{
setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{
/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch
known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC
/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC
/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0
setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0
setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61
0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC
/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0
setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87
0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{
0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{
0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC
/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0
setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0
setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90
0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC
/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0
setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0
0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{
0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{
0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC
/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0
setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC
/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0
0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1
0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11
0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0
setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0
0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC
/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0
setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0
0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0
1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC
/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0
setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{
0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor}
DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70
setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0
setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1
setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end

%%EndProcSet
TeXDict begin @defspecial

 /DvipsToPDF { 72.27 mul Resolution div } def /PDFToDvips { 72.27 div
Resolution mul } def /HyperBorder { 1 PDFToDvips } def /H.V {pdf@hoff
pdf@voff null} def /H.B {/Rect[pdf@llx pdf@lly pdf@urx pdf@ury]} def
/H.S { currentpoint HyperBorder add /pdf@lly exch def dup DvipsToPDF
/pdf@hoff exch def HyperBorder sub /pdf@llx exch def } def /H.L { 2
sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips exch def currentpoint
HyperBaseDvips sub /pdf@ury exch def /pdf@urx exch def } def /H.A {
H.L currentpoint exch pop vsize 72 sub exch DvipsToPDF HyperBasePt
sub sub /pdf@voff exch def } def /H.R { currentpoint HyperBorder sub
/pdf@ury exch def HyperBorder add /pdf@urx exch def currentpoint exch
pop vsize 72 sub exch DvipsToPDF sub /pdf@voff exch def } def systemdict
/pdfmark known not {userdict /pdfmark systemdict /cleartomark get put}
if
 
@fedspecial end
%%BeginFont: ComicSansMS-Bold
%!PS-AdobeFont-1.0: ComicSansMS-Bold Copyright [c] 1995 Microsoft Corporation. All rights reserved.
%%CreationDate: Sat Sep 14 10:17:13 2002
% Converted by ttf2pt1 3.4.2/ttf
% Args: -a -b comicbd.ttf
%%EndComments
12 dict begin
/FontInfo 9 dict dup begin
/version (Version 2.10) readonly def
/Notice (Copyright [c] 1995 Microsoft Corporation. All rights reserved.) readonly def
/FullName (Comic Sans MS Bold) readonly def
/FamilyName (Comic Sans MS) readonly def
/Weight (Bold) readonly def
/ItalicAngle 0.000000 def
/isFixedPitch false def
/UnderlinePosition -133 def
/UnderlineThickness 85 def
end readonly def
/FontName /ComicSansMS-Bold def
/PaintType 0 def
/StrokeWidth 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] def
/FontBBox {-112 -292 1229 1102} readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 0 /.notdef put
readonly def
currentdict end
currentfile eexec
D9D66F633B846A989B9974B0179FC6CC445BC1325EB8F274DD24A5D21C056364
13EFC099729365596A8A52075A624087116520034680FDBD3E86220CBF46C2E8
2BA32413E26C0AE960BB760BE98B2E1348D6A21CDB5429260899F7FF77617B00
E876499AFB997425D58673778E90672CE2F26C816F6EF6C1F6F0724D575749C5
5AE9D8CD0337709436E75CF2354AFBA7974814727450620BF79E10457E31E899
430F90AC9865F70FE6B6776E627CF8EF16BCE98FC20BF19118EFF621136A34E7
DFC1D81C92C0A08A2EC36BA3DEA3D39B40BCD8C02C3BB49721A82A2AFA7C71E9
21ED507C851DE47682AEDBE1BC9FB9486BE62F811D476C5759AB64F05ED46B44
35825B33EFD87DD94B24DBAFA17855A7A6C2890A6667F4437DC4CE8158F39396
013978584B1F19FA92086B30B03D22D7048D338583E1FFEF30F749910C228FA3
D6F4E130847988D50B7AAD24BD36B1964DD6224C736461035DF3E79F9662CA19
F05C4FEF3C27BB75FF95CDB588A1954DCEA4A1FEA85D88EB893CDA427BB463C3
443C887C5820F1530D3A40C5971DBC3E5DDAF87D55A0B515CB50DD3913ECE7B8
33248E6D72DD363BCD0EAEEF2FD3AE92A7FB2C16635427B49324FE10CBEA6F0D
6C15ED584ED6EAB25A8A4E1A3875EE14054D79BC7A82D8FEB3F037498546DAFC
4DBD5A2DF213D85A56340EDA1EBFB9BAC61CD1BAD26E5D7122B0337EC599525A
C07D7CD353D9A61DB72B065C35746E97C2B29B7A47437959332B34FB651CC9A7
6A67A3E61A98B1DE92D88DD77CA4165FCE5AAED1C763C7F5CE594CD93A26BD00
C06315D2CC2D796BA6CA1B937D8D8C825ABA31287937E19302078128E89C3432
B5A36FBD12DF2C8F50C00876D0BC4F0047031406FE22B8C7870AB7DDDB21B45C
06CAA73CB7C349CFAD8F885A3D4CA30C74613E0205AF23AA2B4236F5D60D4A2B
CC3285BCA27120C75242CB2E36B6E9E00B01FAD7705D8DC604634225C5915DEF
9748102B0745FE0B75AC33767B7F328A8E8E537444EE91B388354FCA7569EDCC
74F81852304F097C7FE3394DE496E97C50334C156FDD2F9219C86854E96B7BC1
CCEA8976F522C889AA3F48827DD9280D36D6987358A36C73968C2409AAC3DD64
3E0EFE1857807BFA0B901F11116C45649029E8664B1EF5856534B80E1124AE6A
7EC9D666970F39E1F01522BF2FCB6B28C527C328BF8A23FAE7826559F9F468E6
C87F3B6D90DCC693389A3F247467259BADF061BF5F70E4BA0CD7D2227F5AFFD7
7789C0DC1F4A6B57C9106D3B5B022409B7B1AFF6E51395ED67AD441581D7A43E
C3324CFF3DAB7E1123A452178166EA608556273382450EEF4D1102CA1C9C8871
D125317E14B83714D18F84E5C4E50BC74E44633ED70E3B8BE0ECEE39C54556A4
D75D6F5145C5DAC29B95474217BDB214742B280AEF95FB492D5FEF97EB733F04
3E86C3F7B277F2391B1EED111BB98B0A31381ACBE86A393BB350CADCB55BB88D
44319FBA9047ED7D8E64D01390E9E92FB6FA21943BA9C3AA45E9533C670982DA
B244253B8FDB3BF67A6EAB2D85E1224B65D1B5C4C56944521E76439B5DCA7732
A29F37A08A141EF19218B2D628E869837C9C717E218800262B6333E36ADA96A3
BA24963A252BA1E99E39BE7E11187373A9A853C1E216348AB87B18A4184C8455
6C0476BE5521C9A52A0E0884479EF4ECCE39B566F1E106973F197EA832947F82
9801EAD65B11D30DF7380AF3BB1CD03815DCDC675CEC58EEB5D5AE5274C223DF
459A732F80A9DE69E7B499C26BAEF2BAA95ED2BB894446149A30DFDBE349FB33
1AE9EA757854481CD1B3B8E5EBD5402CCB878CD3955BDB109EEBB8F504436BB8
A83AE71AD94FCD6D373246804BA5F2171C5C56B6562A1638F5018DA05556BFF7
1ECC844B2B718598F0825CDF27A09D010E11E6D49C77FC969D1EC519EE0EEA3A
B8B47F4F7572F11F702BC27EA9510BA2D4BAA94F5956C6F2B25832107BBECC4E
114D01464F125E0A6B762C0A65F7BC578D010289CAB665AEA6C2A88BFA33BE21
701E4CC7DB3E226045C8A3E76D78E5E03162404310BBCB65C8107B34C9599D05
5D786DC25523AF3CDCDBB2B6671E6A10254698BE7BE3D7C9B70A77C5D10C5235
97D881A16DC7532F7D0718E9F977396BA83809446D2A2BE344DC8E249D2EAF85
213D53BFACB55EF548A02D9023BCA3DDFA0ADC227F038905B0455A9B680A61B1
9C7B287EAE62CAC38B31CB777CD3B07F91EDACA9561655399DB7A835E294D64D
1FE6765657E02094A863998E83E5365136AC0B2C61BCA1FC348EA969DF366D3E
1598B0F059B541513CD6FD0882B18F15164F184298438154B6010C1662FE8258
27FE2A6C0088998EC904F76D6AB4467B49261F5BF709FC5DD22C5290AAC06483
A7FE49E9110DD90ECD63DD9293A375F61CDB95C61D0EF5C2431DEECD1925CB03
12B87A1528AD133AE53FD5E90B338EB9799AB32D6A4F639D0B81EC9525410D9D
CC9FCD627C9341EE5EE7B62160EDBB0343FB77D05D1547586057159EE81BF46E
2F7340761655BC745D9DD932D6CCB6FEA6BA11707DAEA11FC3148083F9DC471E
D6488AA685D04243BF460051DA59D561BB2BD6CE0EFCEB51C3C63436DD46B6D3
A3EAAEDFE75FB00E1622E84621E7187CA47E7FE18D5C5D1848B26A34FF7A5F91
AEB765F2634D6B42029630EF5A7AE22ED0AA3C61AC84461E2B0447BFE8646515
EB8FEF55DB7DD550F34C388F26F2C25E3D4F93573CF9EDD499F852753167002A
CA1C42FDE99E863189282BB4E8E3D3BC4D702BA2ABC69B231B0331326251026D
967F61D836C0BB1FA3A133D666D6CBFA5B9FBFAAB4D1B588D2612B05912F2E19
A26A25992856ABBD16BD2133DA49EFBE04DFC0DDDDF3EFAB051EA8CCF4C14812
2CE2721DF837C0023D49E12B068F68A1C5A46AD434FD8EA2C13DBD98402016F9
19FA9ACAB867CF2D3F12E5C8AE66E741023879D0B9DB4C764F981E33CA2A31A1
568B26C7D34160D4022F395FF68FE5805DAD26A17B4020B64FF37AE7FF34847C
14509A59F3447A24659EC72F5F1C594462E06C90DF1FA02AE2BF834FCA8A2DE0
CD63FF091FC543F57D1EC2D3C5D7EFFCD4773F08EC80EEC895B0BA816AC3DE2E
C94EDAB2BA318EB6E8E6359942925FE084E64BDEBEA7D3A46798F5F97550242C
CF5F64B19A3035E27F66FCC1B945D16FA9C48822F17C1082D54462A687DFA90D
0AF716AD81B4DB647B11B5705670289795BA53B7B5F0A588E1E086955C3A5E5D
1722C0124B1D4E67DF3C21F1D051AEDD11F65FE0F14DAD77CA2826E882D4FF61
43BB5933AE882A540B806AB4357A4D01199AFC3C88B0E2AB5FE014A843774510
83A237D99A7404939FCCF918D0FE87B41D6A918B13AE2C0D3EAC620D85C2B4C0
C637EE2910757696C3F138384D141F7DEE6553BA479B6B5969C0D267A71A2DD8
88D7D5FF022F452D00E6C3F475CFEBE120BC3A3F68957237D62D634D6BB8F341
FBA2130AF5088CB474E18981FD2B469DCC6DC3F7BBB4BAEF1128B380A731A931
CCA7A89571234506BEF22737891913D14DB366F3BECEB34D9E0B628005597607
71873D48F813C093D5202675559AFE946CA0AB0475DA734C00D99912C544BD31
F8AADA205DACF00BCE930F6409136C1793AAD1ECAA2A32E56F7B0BB69266D0FD
C747F0F89C2635D595FD9845D7F785603AFB76B55C10426C6B620BF1890A7406
CD5DDDF5DEF3AED93DB4833D4DE82386676CAE2D18B6E72B4341E9E671D8DA53
0E9285778EDF77B600F6543158BF4870481D8FA433728039209E7FDD13ADBB9A
9353A489FA703B99ED3B49603BE7AA221291BB4A2B6BFEBFA63628520A97B482
85DA87CED8A9520D6675F465AF59870F969EB6B887FDEBC9069C29AF8A992036
A798B6E803A0A99CABA87DA35B532BCA16C510B493CB9256C0CD4CCE3F8060B7
00822EB157C4BE8DEBF0B7EDCA98ACB47E3EF8BB1A747756AD2E7DCE1E8D7D3B
36F04B49F1D87810885DB41E65113305932CDBD91E81C8FA0BE6AA7619949458
CD2EF30C5CFE42503AF4114D06702D21C50D8FEF153548794D9232AAE4DBA652
E7C29D6E749326DE6749BE5873BD0C507191B845CE8E6E69E6FA2689AC3E36F8
44FCFBD223554024D76571DA8C2B0BAAB29CCA2414C2B1A26FC3C78043FFB4B7
50C6C90B0583CADC055F9B7AC5B70F54979A0C70147753E076B73687915D0570
5F38761D533ADAC875AA8D5657A0E4A558AB0BA93007579732EE1776A72DF057
9C8660394939C321A97D4644D6A8119B66501A46D72EC70202899C79E9AAE60D
511A68A3F2E38A007ABC4EB9194EB0FD85A195ACDD6FB4A42F2B82F26FF91AC6
2749BD9C54F5C9D88E753C0B788C4A729282F1208906B91AC96AD00449EBDD6F
30E80F50CB9A64C4FE2A7E42C5EE6EEF860A768A46AFBF0AA67F5ED434E392BA
788F421136C7BB99785482A577FA826F872215481DF1722D50ED1F390B9AB509
9644993145C96752D543699833D187868A10967808037EF949FE3AD719E2682E
02DBEFBF7C63D2F56C93D6EF906DDD521F8AF63CA5B2E96A883DE27C45DAA27C
4944B5D434222191CA0DD83E6599B844379760DFA626612E7199553D3194EACC
274E08FF0B753618A374051DF4097191C6BBC815C3DB9564FB4A243F8C74C003
5ADA5BBCB0E724AFA0F51B8E2B4E0C11F9EC62467E98ECE66B329193EB624E2D
0FFB91D27D5891642A9ACF30E2A4A4E36399F919F155019158398661D57DE5AC
ECFAE9F3CD33E155543275D8C75FFF379F8B026DDEA892BE5622E14F961290BA
90B74ABACB5A4147CB082ED09958E703F7C6D723B9765172D5C8375294D4D926
FB86BF48CD0CCC200A001A7915E263C75BFCA2134FD48A8C8480D9137F359E62
87C5369650A0642893CD1BB0F246FCF1A109CCD37C2993F63B6A23D417332783
758D1D5AE4904590697E8612476C7782BF11CCAE1E2016D6CA98017C7C118D8C
67F71A4BC3C8794BDB071F363226E2140737C6C1745A028752303923E6D956D9
0200F05A5726E516E2BC07882391D097750AC8A9FBC583B34315A5F973442115
235ACAC2670230C67883D023F378BD5AC554C7A94BFD3A91B3FFD4F252EC7052
7AEECD84AB125ADED1FD166E096F4B23E203839C340D8C038E935C61493A5EB7
C06CE21200E286D079DB6B4895E67AE8ABC6811EABCD71C983ED1CADF268B85A
208F1EE8B563909499E455D87412DECC667F8DB576258F9DE38393A8612F0879
B86426F794B2A19CE34F561C0F16F1B035A7CFB6D6CBAFB766754C0E8934F9AB
738930EB75A14F37023CF1A9F7A19EC131C5AB6BCFA7D35816E5862CFC64E859
A014650DD9C516FFEE68BCBEA7419EE8ECBA0A1D30131137AB222A517C6353DB
D5518545DB1F85A0FDF607C8D81FAC551B3FCB526BCDB745ABA11C62B241925A
ABF0DF9B431F70B6C431AF283A075F482E5648584F14BCB334503F9F4AD87247
E41367FC2CEC2A5A064322B3099981BE8BECF9CA510B476BBCBFBBE07EFFEFAC
66E0B149DD482B26C72BCF3CC553E5E8A17FFA5B8027B9D4D66958AA329DDE6C
AB90B3FE38E49F75EC083CEE6FA9903DD9C28A08103957BBFD269B2CE9C17B63
1FBA2048C10B221A923B06DEF64188BF962845DFF2C1C468B24482E314D1348D
8C871D5F0F5BDB7F2A35EA7D7FF6160662D1D1E9C9DF1DA7866A772E358CDEA9
FBA4EF108E237D67F4E6D9031F874AC47BEB4E84870290E8B1A1E0D9461D2390
B36E5A8B6279A5D2569F321B44C355EBD6E115188633278729806AB262316B6C
A23F0447CC6930956C3EDD05BE74CC57E6AD93A6A8549ADEEA0BCD14472A0C49
96F7292D36D4B6BDD139C69E0B2048B60EC1FCDAA696FA9B3C3E63A7C4DAC907
E3B5CB7A3713505C4F2165F6FC2640AD8D14A49B3E00486DF00B935C07B9CC44
9F2EE5CA54E82D2393AD71719900C2260AD77DB005D835C193F4C4ED8FB5FDBB
8D67CDD3187B1C219AF60D49F2A099154059B4C3D368DD4BFA58C99B1DF5059C
AB69C40EB55CF31782D8BC41001A3FC4C5D21126A66592F51AB6DEC1CD3393BF
923D118A0B30CC1FEFA6199B33F3C1173535E17C8887D16527A5EFED0A901DF0
CC73E82FE9790B4CAB4CF617A8BC2687640ED64A52F2C03E3D69212E49DF0557
B058D237158DB554A76870F8C123A633E5159FF433D219BEBD3632006ED6A30C
FD606095DEB0632DFABFA86897ED4D5474C02023FE6F092C12FCA6B48184D56D
EFCA72131948CEEB80E266053A352F7AAD474DF6319B377B43479C2ECCA2C546
2EA92B20AE305C3BE898757F838EDD2EA06ACC76A99D5C179F14DB46E99C0F28
418B2C2972ADF2D620E29D0726644049DED12F4BC683D16E105982761BE599B4
5656E089E8F581DEF0D96204BBB2769C8ABD0E1D2DB1F4CAC715DE926D5F5B85
3070012F478A7889FC4352C4B5FD3E6D84D8193E0A71AB7E9A77A1671D31B766
9093304B6A9793AB484BA68656FD37163201BA01F025ED64D56A52BB620D2915
3A1A52CA65303AB42433DD15456438FED1B333FC882FEA17CE5ECA50FE1EA35F
6A72FC995A2BBF8251E535C79F8A2DF891E2EC776B1CCA14818E66FDE710A442
C8D20A5A230113328B822A9696DD4ADA95093D064B0E699C59892B661E5A0CF7
05D250F4BE79651FE79FC065EC14246AE06156B8DFF94B72CF0A3636F3B7AC37
F415FD2F8EA734FA949289DAC09F0D907577C8B8DE4E695034A0AFD7D67EE734
572042C85F095DCFF46884A1AD7C81AD55FEE036634EFB88A185F87087834CB6
BA824EAFF494AB782067526084160AFEC6AF10CF6ED9FF7180E277C771BBC84A
300794A6E9DB7B08A12DDDA2501C6655411A4DF2DF658F42D355F70845E929A4
4135D556625B52750D9902A9FB77DD43CEDBCFD0C201455E229C987A128F337D
6ED8035EE9294AC89B211985D09A3FFDA868B56D882EFEDDC7E7567F6A8FDE6F
6E588725B633D9B7082AD7C0974237E2430FF5C29D2907B6408DB5C8159E5848
B3062ADB1E73F90DBDCCB31A8E2AC63C87A80BFF75CBCD814C6B5C42785DD8FD
E082F79F77861B9D9865887D4EF8AA7AE6AB234B252A506EA2EB52D57B042640
69FCE544AAD5E290723AA35FBB650B17366A1F75AC6C8238797C13451EF9C9E2
1B9C60F64B23A5E514CFF0AD50200A157151F7625E63296E325E2C36D8688B14
8DCA86642048F2BB4DCFF0E1BF468D27DEE325C671BCF91F3B6D2915E16B5663
DB32C31CB4C8A055D7347F9CC5C2A27C339F34DC4106098E5884AAF083013ABB
A514F19AA28D03BF3E12DC38FBA07DDEB5D3E02DCB55908E37FAF73B8326DE5B
C3211967EEE2D1AC2ED290069755373D62E8AD4E6EFA0228E87B3B14EC03F799
19F839FB408AD88189BC5BC19777A3F38FD7BBE54C1918D56624EDBB461A009D
F7C2666BE9FE37CCA1D8C89CF7B69B3CACB8E76C5101CE154F668012821A866F
13CE96048971F99DF167F957C199FC3EEB1BDFC33E52C2425100E258F1F9695B
054A0356273C5CA59C6A6AAF73B475543B6C749E89E717F04EAFDC9E12F8E5DC
CB8B33D8D65FDC0A8F46C6625B1AB3426B888FDF64A5E1FC05D28C8FF9990846
9D8D97C290149ABFCC7C979B73F84CE822BB61C6F096854AA5B68EC78B10E5E5
D0846017DDF496411328D8FDA30485C8416E8156E83E814C7DF4DFE15366AA39
16DE4271273CF39110B40FEEF6B961452F14E08EC175797678988274CE2AE002
639D314CFFE080800A8068EF334C554737AD7D5994236797F4308F037F647570
05EEBDD461895B0CE67EE0F3250A0626C15B61C06F1025A844A8C1BAA6F0814A
94CA3CBC21146CB0A5B4AB3878786E865DCB885EAD2CAB26B7FCA133531CA755
639492219A0C988A9F02D20B17204947A0488BD81A96995442D561816F579C30
D38E6D59B712B2AA3D7EDC0CB5166F1B62C6CE8209C64211845E973F6B86E075
4106946BCB9ECC32F86FC41B86BE6C65104B2BC60D099253E64BDD7668540F75
6B0FA340CBBF56D49CE921742A12D11F083A6DF8ED299BAB6CBB451D45D2F5BD
0ED0868159FDFB3820D02F460E2C2F2266BD6147146667E32C964A18B5E01E5B
F051784EB85528B6B29C6FB2B8487C2466496CD53654AEBEBDB8C751486A3D61
AB9D446CF0D54C7E7AEC55224601E8C86E8320A21BE20597B63023FABFE4B71A
7BE9CC52662999933EF1F0435AEFDC023C0C14112AFA7AE0B52BF9055349A19D
37E9CD14A077B05AC1D894BDEC87BB96D4ECB2224C96C4587DF29768E6F31E94
A1C96D41BCA87F4237BA4757A928504F45CAA0E02507F037C10C73AFEDEDCD5A
24E346EBA565E93E8492BD4ACE7DE32204845041E781EAE7F0B1A54A94D15F7B
B36CB7D5F86AB267E2FFB164F42FE335CA9BC02E993237EEB25A423D62AF16F2
1E79588063FA5C12788A1776029C8C01494A6E3DBD2F34F929A41EAA5E1D52D8
F88DD49D34047EA7EDE5601617D8E22E8373FCE24F62AB5D0032F002F29485EE
D01AD966A7A744504ADFF088FE4860F334F197E43E05E7E52E926A2EEA2E5002
D7CC41EA6D73053B248BC9EF074637CB64A6E3C07CF5097FBE91507A3C8ACBD7
FE39F460228F43804AEB40D68457BC8DF1428C12A3BADEC10D449B1CDFBA00BE
E3496EA312767597811C994938A018A2270622DAB4E2F626F3B5D2B499978479
C4E5A0ED740E2CC5B9476088D2697B5AD4FF8B61C58A8201C3E237DEA8C98025
0F95CC315CD47A973743521EA5B0793CD911D396737497436B6BF8EDDC97C6DF
FE87C8265FA634F542804658D30A5BDE1F29C1EF90218BBA47336EC4A4BE51FD
2D46AAF949735EB63C17C6262930B7AFAD9FBEDC388D8DDEEF29E5BA5830B9E8
8A435CC2E14E4DA7743A09AFECA6DC7C0782A8D72D1B93A80D40EC340C270BF0
1EDE1A3343707A109AC4250BE085BCB3AE50FEB2109067E8F019BA5BBEA5610F
C852B07E15D4B244C2AB8A520BCC13496C41DD9CB44A5693FA99272FC69F4645
9C85973975AE8458669836D53D7565B27190A9AFDBCC06B899B6DDE994CDAE5F
FD4B594FD983EB8C149E0813347954D7134BF0DEF1E84FC08D10E39B527CB704
5524DE387BA7CEDFC2A6B3B71F8A291E5AF1E611B73B0DEE3AC8082E3AA702C0
1D25AF4E7940B56B481E6F3656427730434394EBE1BDF98378FC182CDEEE0D56
6758DCE1855B7C59B9B2FE8226C32B75447543C38AC760007A333E4159D9285B
4FDD7789EDCD17D741EB32F0C45B26782DB60B5EC77E8AC9953A35782033656A
6FD353DEEF8EF74B4C57434FCEE8F9645E72F3917D30FA36FAEE980AB87FAF1D
7C9F1472F58E253DC0FEF42DD8113B56E171C25804C38484F33A4FD6F32804CA
36D4619D8880F5062F9779F1B1FBA0F5D7D4B3AE355E4BEDD7D0CEB84E287B25
387D909F5A7B2B3AD48021700C55278D463EA6AD5317DAD5B6633F0ABCD02712
67B9DC9051269566BF9C9A6E54E7836A47CDF9B6862FC9885CEA38BD59CE192B
DC1E924E1C6F28DDF999ED79796668E6592563A030A52360856381E276D3AF0E
B77DADC3A90F91F400BB7BF1022BC8A1930CA753180F51634EF674AC417D26E4
8DC71EF5FF7BC09CA50C9C46626EFDA7DA8A66AB0292DF6EFDB42AFAB2B443E3
0C3627ABE7BBB511F2FFF7CBB8575DDAB8AF9358818E4BD85F647FC6B59A5648
C9BC2C591869D38E2B0A8B489E45D95AB16320C097A1C61C100D42F6BF331F5E
65A2A7FC13B78F82B6E463B650BFC2ECD8314F99727A7F0A5555763D9D3D2B8D
7B1C3D36F1FCA9535232F700A5B7FD939688C11F16242C5A3B6B59F289A55528
E14FC0440C9C6AAE94C08C659BE2E5868ED0EEFC93CE7CDB44AB8EA586580361
FCDFD2078119CCBCACDCB8D3A481AED807FE38CE5537E32DE324C59A6CD6B1A1
63D16A7681885E81CB3366DCB4B8C18047F7B8997BEB19EDBFEE5AFC23AD9FDE
93AC1110B177897A7BD6DD2D7B18A061F8463500CA04DB40CF5200EDF3FC5B0A
27106F42CC03DDA93ADE99FFDD00F27C7E27EE193E5CDCB8E7F4853AFBC7F417
88263AFB22CD42C63EAE563B100D3AF172CD0FC8A06F734AD1259E66481CF48F
EFCB4B5D053B847B302127142157BDFB6E575B89CDBC161B3D70D65B17298352
5C47451BE3A561F670FF953C9029B25D7F8F4D3A21AE8D6655D93EE99C369AD2
5CDE47E4A46726727C5977E5C4B054667637B9E13A6C40EA4AF09172B331D628
031C2A5207FFC3189044CBC04982AF14962471CDEED57761772E424877AF1921
ED90343FCFAEA0FD5208AD58C2ED2E6845E2E389A5B86698EBE20822B1036A15
269B1F2639E479D387DF543827B4F952174A7EEE53333CB48369FB3E98359701
4E5AF1486138440A051F89E0672EA99F0A0348CC11EC256EE3E2FDC5B6779592
3DE524CAFB3E3B39B73830A4B431D5D58AB5E50FD52FE1542B8AE5BDB9C83C53
5F2F5C42C9D2C0EB429A6D3B97FADDA755E428925F7D180558BB8FB22593B3C7
BB802E07CF95407F11EF3EB31C937AB61D8E680838EAE4620AB81F248DAB3DFF
97721CA1C908862FC9CBB44BECB047D9077FB9DC2CB1487C5B001AF774F5E4AB
8F858B97E206C47459A99753B3B461721A4F9E3E4F3154F2ECDDA81A6AA3649E
9EB900B0F90382FFF799A62AC249014C9619804C05B35E8751941320099734A9
75B6499E33BF74C6757CD4906D22FC18E4407DF98AF5880C76FCE29963B0CF93
FAC82D1B528182FB84E8B927571E816784F33618D94289851E3777F767AEA721
3B6F138D53EE8ADC9F54CBC3EEA219DEEDAB353DAD46B798980A9BA451813295
FEA075CB8EE2814CB8AFA79D8DD8264A31AB6A0AF72598C49B2AAB2C0F519AA2
6A0BAA95EAC4F787BD1A38AE538F5339DCF3295BAD0DBCE2D657CAE75537AED0
760C033D0353FE37CFEBA755639C1BB54CD8F995BE03EA194A118E200F23AF45
DFABE83A15CFF8FB843E99531A6B30897342373546FC341DF5BFD829FFD88D78
E5CD17162329CBBB44B2271045A0792D1F53372B1F8105B57EA7BECC39138580
6155D7005F7DA1C05111069CA0699A2B346969CBD1EDA9ECDA18DF6D0F6DE0CA
002AD065E336D803577229EDDFD33475FBC13D78C3C9467349CC53E8D3477E3F
30794EEE3D576AC043F6AB7B73F595CDFDC0E46AFA50809A26E97E84336D7CDF
7A09BBB39AA88909C4DF0C6C5184111E5F60ADF60B12FFC82ACFE145DA1587AB
A0B6C5ABDBFC4B49F878942F5A5BCDAE7AAC7BB85C957EC7BC87457C80D32DEB
08014DD02DF1B1174B28A20CE101ED95B685AE4F23160D8921AC8817CB7958C7
D347615ADB8DCE4E274F0EB3DCA43FC9666FE56B2776AC82F530F8298D4B2838
D715E313D9361FA5846EA7C212769763E98DE3B09E3D5B6BBED084DA41387AC8
D82F7F332709AF9CE7CE0F53A9F8B5B421E0D69A494A9AABA653E7D166E55D48
D59832E4E8CF6B9181F6D7C7C7C4D19F603192686DB17DA581D53E7641036D35
EB99E7A3FCC90E201F176560F60E47809106400C689799F826A61167DC300F63
6C432EF6CB67056E35B5AC464F445068C5ED65FC654FA404165B89C42CA03D7C
D4916DA5E85E177A2BA14656D3D28D1CE69B7A65F8EF8672070FCB43E095C3D6
4577D24DC4D9F9979D1EAD71790CBF34BEEA68D859ACDC5D94D9F7B70ACBD311
37F80C7F91D37F43B4099DB4C3C5F6D3FAAE8A08207A21B7C54100BDAAAB4BC8
FA8D19DA9B7E7066E70141CA9DB8C354161BFB7803017A7FEA24C6171A4FDB9C
588E3E752265B1C7566AF689C22294C85DA168EBA37BF16B31449D13913CE45C
6EC2DFA19F95AF92ED6C71A226238FB79E5A1DE35D94842EADB5CAB6524062D1
45880153A24C31B0716A9C2A19C18009ED19443DC6FB81D7DA1537CAB2D1283A
CFA9DBADE7687AF8142B421B0C9BDD9C1EAE6D72382DE07119E82F54A0F25CDE
CEC9F9FFE66A13B3365C1524C9CF8201B71D94B395A4C0D1AA73AB47CF7087A6
38758ED66D1E5EEB5B5CCE7BBA67B8A5DE30596E3C83596F70A8804758D31156
27867A63F2E21AC63B45BDC69BE270A3970975414D230957BB7721F71A271E18
5F570E7356B2DD40D66187247868E51C035B015572DAC3DB713F49BA3A27A447
B6224AB350A99EE2E79A15AC76E41C3B300D648452BD6C8A7919790A97472870
27A9E872C5B956B0D8CB1EC9A3A4C2E3523BE07DA8EF198D27C0619EA0CACFFF
E97397436663C94E100FBE8CBBCCA56B9AD6B387E8CD80673C263D09152C4F86
2E98028C5413FD95F002F457033B99102D11136995BCC81C7898E761F7534752
62D0C0588C17F759F72EE8377F3D5D955801A985FCCFD3FF68BE099B2385C30B
3B630F4D24A28E4D8E25344B0B1F49FCA4BAEFDBFA6A81AB55A6F4482C48816E
7F8D0B803CC7CD40B4CDA41D92026DC958D4AAAE186B2F6546336B7D98449EE8
293356A65DA7E85DD1AE2666823F56DABB1E32F9BA418033519E1E868EA8E5D7
0F82C24F8F4074B96C174674092D5B69145148A339FDA1F661C818F6D245FBF4
F790C207B22564C7C3BE083C8D3BE9637F3AFCA2550E50FFFE189E31DE166D13
8D614C0575198FD8F83D5E256F1830A8B9E18D33BD3D64457557B4B5B437CB1E
8ED63302A9B06A6487C7C7A6D3C09F778C73A60EAA46A424DD48F5F315B7A1A8
3A0655451E86CF73BF1E905707695BD65040944F5927521A4BC1EBB22003CC7D
5F992D1C3DFB848D69850EAE4D806870101916481D2CA8D372C72983182AB101
0CB4AE3EE58CE59256A0F366E9B10690C36835D8AF0F9F364985465BDEEE855D
6FCC5078E56DF9A69BB24725822581EABC6D24DF81BC5FDB68B6AE64BA8EA1FA
1AF3809310483EF62EFBDB3639F87370E7C1A081540DA5C347B458B6AE3ABD21
5DEA58487DDBB1F83DE4B5F1C44584A575C2914146A3323C9C19F3E6BBF38DDF
A77AB23CFFA558D1F68E16BFE88612630440E5AA046E10D104DE70D5224D3300
13B8D3221C4EA0F4967A8D74E375623DB49CC33C84CA2106DEC98F9E69F189F4
7F2E8B1EC5D79F81C56810514DB1134DE16764585DBD68AB44B0FB802AEBAFCE
E02C3FE670595B7D8EA5A5F5A2B4EA5A8A79E6CFBD7B85F80063D51A6A493F57
0E6F837E6AD6EC2D106313F866BA9619097F29F2D091AF0C8035F318DA3F9A08
14B6037CCA052532335904149416BC5E7FECD258E58CEAAEC3F6FE65BD887216
A8B55B4E9C80F9433430686CD5BFA345E1194A1BD470DF70B38563D5153A1CA5
43C03973C1CDD599CA997A76F41C6513E5F910FDDCCB7EF7B1B5F283A32C8A28
8C8638CA67AFDBC2AC29DB78FC940AFDC8FC52CABD0C84DB438BB343B5B2AE4A
145429D372D037A7A5A61B601A5A4387CF95E131E59B09E0DFC99ECEFC4BF9BA
1F65DD1447F385CF49681E3FB19FC46E448B8B5C5D7C8AC1E900D9D8E1755F4E
A9DAD78772A4534397F98BDE40C6935C5F340DC4A0B202CC1405F8B15AE13976
BAA8A8592B3F27406AB5C8A4FB149A5E03AB7D96951680026267E9DE794F191C
95FB65B98989A6F16C90B81DC5576B47210DBFB680352463358D05C4F617C7E8
0FF0B7B5249EC5A7EFB1D580E82825CB546242A4356B672F3384CCAB0C657A5B
16E7E960C4B3C92089A18547D1DB63E7DE3BAE45765ED0F19BB395F0855A2D8E
BE75B5F9FD17DBBB8103D51E47E838AF110B1BE8222E68564385CD76203953EA
68B72CD5FCFBC703005B6553E130D7366E96BCBC67BBAADFF15F7985405F1F71
C4F89460BD723636E7F0E76317868A6D2EBC743D35A901240856244DD8EAF030
F9C3B68B550FB49C2B510F954F1DA995812888F08558B9A3B0DDB22DA6DE8641
B05493657D68C393F637694C8F8DC44FBA56875D358AEC721A9FBE5540C3E975
232469A08917B54040A5F132E00F0C89D0705A4D87F6C966FFBA1B0E50F31CF3
BC43ED27104687B50CDE6FEB4F632FDB452C4E7932CB0AB7BBE676CDB09D2DAC
07D04986A928E67C6FB471C50E56A9291D1193942F567EB6BF25794B14EBA9EE
E9AB829D68E3E6FE3641DC0A170694AD4A2DAACA192E1271BED9F40E8CE361C1
A68045920E55B0E9C10587DBCA5AFB6E3C4519C8AAF06FF2D0599B287494B4E9
8088538C6085F07D1165D3B9D8D132F127D739F2A69E01B9B22CD18887BB03F7
5A34E4AF0D33D11619F08FE89DCA01571AC2765F9C6AC6244471F41727124110
EE5C9E6769C579DC06380F1DA2725AD261C2FDEEE3EF7B91AC6195F259EDCB85
5C920F43FF81D8C2F17B116AE4343590FD1BEAF0A672088F367E1EA2CCC63803
994D420B180B655A9B823A1010AE342D251D4BA9DED20D2831168A8EC2C8693D
A4B8F8AFAB8C9C44DEE479ECC5C3B5EAF77CF4FA8625BAA53EC12461261BB08E
CFD5677E84E5F612CAEA8EE7BFE6AA6E50E0A7FB6277F63F15E042E5A75C06EC
3F521E3892EF1B53CD3E6A7F1D1044E7C6DA528784206EA0B8AD2F77701EC111
94B211FB9D37BDF8B28BFA136F5BF0DC093FFC332CDF0FC2F7FEB329B4D57764
998CF39592700ED98FF976932DB702E71541F8FB205AB55AE4F6AE3124170D8C
637032D563B14288EDBB135A67F7056CED39764E55026EA8A78B1373A8D32836
8AB33BA296FFEEF8F4375B91988F91D424A588A322EAA3C341A6E04DD0F38473
1157C118E9AAB31A27D2D2D7E02F4D95D86331C2B8A70944521D22959B387A81
E256DBB12019722ADACC73309AED84FF3F30E0A15481EB0BDCE11BDDA723E2EB
1D5A9BA27BA91E8A03729F0032308DA68CF8E0D70A5A462FCA08E209F1DEF800
6EBF5906B697657EF85E93E84B390B479D7985CFEC33DD7CE3D15A077222FA52
BFD2ACC86313E9F27B4A9A22396FE3141D28B0C9DFA9CA632E7007FA5865FD8F
DEC58F9F7C4CB308F1D8355E661C33F89138942CECA6A2BC11AA8BD736981F5C
52E7D9AA08926F456678AD10ED3E93F8A11996F4940D37C080E3CDF727851822
E9D2EC0B460F8B7CE60C7E43AEC005A08B50287C4338515547A6D7D0C10C6FFA
020835F45F1EB27D167D144DF1BA53842D695746AD5A5E4B88C768BF012EE064
152EEF7E03F1BB8379675F3E300F52896E5079729B0E1CF65EC9B529B390D323
8B3B81D4E9FB7DB8A320F12FDD3919FDC9EF405F08C9A95404A811570DCF638F
74C954A07D62BCC5A47560FCA0934A515B2B69508799A24BD5A1B0D027C6E759
630127803958F37ECF760C4D0506FACAD225DBE0DA94464B3916E6498B4FF5BD
4F96200FC02B82621D5562E66BC36BBEEF8A49E5C042A9454C0873124CC91FC3
6B9D7D0C82B14A18CD21C3B7D937A7BC229116A57C57F702286E713ADC4A9430
2608FD6F71A55DA6D3D9E9941391A15E0F559F73CBDBDEC730A8A7900F16D3B8
DB03A5DDFA2BE72E66A050AB5110379C38D273ED8C7A6AC619C4C84F5304D9FD
FA5258C67D600C40C4025A8648CB146585EA5C53CDA597D3511C9606931FDCA7
101348D6FE115C3C950447BA42B2B4F52D65EC78BC20D377D60B5FE8D5E36A51
AE679A1A197A87C5036570D73883B2AA84CE325DF1DAC5A9908AFCBEA2F8A491
8187B6726A65F009DD9214E429D267BEB5A79FC4050092AD6029B25C825970E0
08D6C5F98193CDDC4C6C0C2D3ADE32692D46DBC956D7E9E7DBC40AF507B7902E
72B148B2B1CD808D653D5494E9A78CB2F794ED4558F0648485C82B2CB7B4C56E
4F4641C6E89648728FB83928873AA61465DFA97CD13093911D73CBA92681551D
C4AB1ED6C802A0C8562125457D5755BE32F939A9BB71D2372116C197F743DA2B
974AF47E57EAB8187AD6637043E0DA6EBF7D624E1C24B90372ED99AE3690BCF8
143941A66F8F84AD0DA91EF8E11E1702829CC86869845CF3923A6930E8179A75
9082AAFA527A8C4EBC6CA32DD680AB3B92352F121734F4CED93E0840C8BDE391
CB120B06EBF8D55B594C5756F7B3F6CC9ECD20BBB291928010E576E25C4799D6
0C2C4728029EAEADADE5206BE90CF0F4A9DC0D032D271CC0726046143DD8C979
9C76F970FB97DD930DF8882EF3E21503D1B99E11642365454968C67E4360F2CA
8BCB92640CD07625D47921BE15226323CF816AFB26468DB73F3B080CA7AA40FD
3301C82EDC2559AB00958B7522E0DA55D98BA759332001EB1091A31E407D5114
FE0849FD55DDB175AF55794DAC626EFF5AAFB63A5788B4977AF96B3331686002
9F557CA03DEFE0F3777689ABA1EA6AF8F1562D2FDFBF429BFBC1956DF5D5334D
9FDA6D445020C9FE77025477E948071C3A339A1B4195EEF5F9F41B93C5089225
FE1FDA106785A69FF4F045F0F529B860DD714BD671F90605ABAA99134879AC27
6D5586CACF1A3333DFF2462FE614A14ED5309AE6C72F40BDADA5DB0C6F97072A
DFDB12D2501DD32CB9EA7F7EDB1447384EA8A90FAB0A2B67938F4DFFB907
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont 
%%BeginFont: CMBX8
%!PS-AdobeFont-1.1: CMBX8 1.0
%%CreationDate: 1991 Aug 20 16:36:07
% 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 (CMBX8) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Bold) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /CMBX8 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 49 /one put
dup 50 /two put
readonly def
/FontBBox{-59 -250 1235 750}readonly def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
2BDBF16FBC7512FAA308A093FE5F05C11F9A72F5DA508C30BC4BF52C8B1EC5FB
7F9DDDD0964A6D59193A389D490DAA6F6ACD02CF71C06802F3AE5A001F2B3A6D
EEB60E9DD26DBCE1D29C825A9BEFE3A6572E70DC7B60344C3E0C9C77ABE1804C
7ED61C544F0B4A3D6C7662DE8575C07BED3F6DBA7D64A9C8613AA152B74A140E
AAD9B66E0FAEED6AF9D1820F361C1269A5E90519A3E6D40782E06778C0AFAA30
E8CEAB87054C4D156C1B14B4E8471D78648FDAC70A3B8ED474FA356393A77420
4211F60E397D2FEFC6A8D91A80C84EB9E38E663249FB91D5C8A5CBA68BA04272
5D5D42497E1CF5CA1E62EC2B139F5CD4D6318EBBA7AE28614D2D88709C2A3762
611524B8A1FFC7B0FCBAF77AD8159C354F4887DB1A27781DE0A4BA7DF2CE2025
D9278CED48584E8E6BDF30BFD24284BA1DF828B637BF84A02908BBCED67372C9
EF44711BC2B1DA343C8D9D27A9745525C774F5D639B7AEC197CEEDD06FD27923
35ED0D402AEEB51134665A47847429D91CF419CA9B09DC905F610F8DFC54E606
ADCDA19D5CC68A7BC7108EC9236C64205B23CE68B9BC38EF3E5BF9E0E6ADF404
7365C8D0436609438C82EEB2F356F79186DDF6C1C797D3C278108B1767D15178
C4C3E8ADC2482BAB9536AE8419E5CF3EE1B6E53BDCE2A83E2E485F496A562C10
B3F5A131BB19D1E5414C86C5F995521076340536E10613E42779FA15EFDB451F
53495CE8EFF239E4EC442E1439594549D45F5276F93D496C9AC712D762D0B702
E894290BA028837304AFDDD8BAA6564E9DC307A14A7A206550FADDC7784DE3BF
3390188BBCDDD929C82B1D7B529553BA75ACF5B385D31EE3902D96B2B5DDFFF1
9F0F90FD791E54128C1717F313486896868A34FAFF22E23CEF046D02C0880503
672707BC0244B02D9A8DE89E720835E18F80B082D328500A7E6A69402BA084C7
D252EB49813359DD42F357683D4BC91536B24A15FDC7FC90B22A424943057F4E
855C46E451D4FEB266BA73F82E809A5F9F2245F2F6071347B48EA3A3B449DD01
02364AEBA398AD791F6E0BACEF3044A1040FE694623C015B544C9951E1557BF3
45B1EB49B63262F9DE7E2E2C30A59C1B048D33CAA84F20A91DFCF6E15F2A8864
2613304B2E0B8353BB82025856F825C59D18896CFD99FD8EA2006F89F77972A1
B4822AC962B9318744C29986671F888CCE593E3596097FC8ECBA11CDE1EFCA31
E1A1E0AE0B7929F58D35176408087C40A0024E6CC9E1CA4B51A4098E27D9207D
FCEE68CA2C0EEDBE540B6A5538962D014B2C0031C5FF7F4F97F28C5C55229FFB
FA09E5F39A73C3C1993D9A978B8839915A499D49BB22357D595C6B720B132329
CB47047E1766200EFC9FAF33EF6B22B5B3D786906DD1A3BC1619AD06F3BAF399
E11D2B28387734318703DCC61A44225371935A39C98CEED1478F45D80AFC98F2
67937A90CFBA6FC5C2DF621793D8ECB56236F9DE95CFB859767ADA
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont 
%%BeginFont: CMBSY10
%!PS-AdobeFont-1.1: CMBSY10 1.00
%%CreationDate: 1992 Jul 23 21:21:18
% 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 (CMBSY10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Bold) readonly def
/ItalicAngle -14.035 def
/isFixedPitch false def
end readonly def
/FontName /CMBSY10 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 0 /minus put
dup 1 /periodcentered put
dup 2 /multiply put
dup 15 /bullet put
dup 18 /reflexsubset put
dup 24 /similar put
dup 40 /arrowdblleft put
dup 41 /arrowdblright put
dup 44 /arrowdblboth put
dup 48 /prime put
dup 50 /element put
dup 54 /negationslash put
dup 56 /universal put
dup 57 /existential put
dup 58 /logicalnot put
dup 91 /union put
dup 94 /logicaland put
dup 95 /logicalor put
dup 102 /braceleft put
dup 103 /braceright put
dup 106 /bar put
readonly def
/FontBBox{-27 -940 1332 825}readonly def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
2BDBF16FBC7512FAA308A093FE5CF17EFB0FFE6C69FEBA8389DCC1923D30683D
A8CD93F7195D5A07BA2F18CB3FD5FFEDA4D83BF758062134D84AC0100187A6CD
1F80F5DC15B47D73F69655445AD218A8AD78C16EF96F385C9E2D46F8A330C7B5
A859EB0610C78FC5CE39715A1C5458D30498C0A339504A74C7E8F84B3DEC1516
B3ABAA0A06DEDCD5F9FEAA5AC4AE8D5A5BA5EC0B64784454F58049E13467D705
8F13A22BDED5F93EDDCAB7A1886A5168D25B120F8BBCC23546BC7398D4E3EC17
138921404C390EB84C3CC243C0FF3DEC9EBFFF3DEA73365F1E4BC2F3AB911B2F
780946F4F6F49935A54EF955D9894FEB37239C896CF98240162F6A6E9677EA24
06BEE1F04463C033047F7F972C560213C7A02BFEE5AE5AE5BF72377CED942A6D
8059E59CF03CD6782BD34BC02AA4FD1BA25A5CBE32569D7FED28EFB4C0F5F7C8
6DADC1A047CB514E19B36A84D4DB390FFE5B841C390666FE27C712E23E22FC84
A8670626E8B72700B9EE9F06F2121264C1CF69FEEC3E20897D0D9057032830FE
A18A4BA2AD5CE10EE4FED4BB9E2A9C06965779827D7CBA93926793A7161454E3
C5AC6A3AAEB75EC64556142508DE6E37B71058F8B97C1A9B4CEBF74FBD2D6D84
F5DAA2B04AD30B313070B33789935E83DB470FAB8EC65165679F247964BD0C20
78291B6E13C29E8B86429C1B90C396729D6BDE4CCF24BE000390D798DA73BBEC
AC5C9B1AC19B2C660CF1CDEC05289F6CAEF0E43465E3627DE26670BAA825429B
4B8FE57928267D5EBE38C5BF93F90304EB89DE120F81362FB5A3D374AB25B33C
D03A8E9E176E41C964625E58A65EA958EF2B089933C06B71E29249A96D5A2395
DE687A0C60B837B5657B8272EA58E706F96884248F4F13061C0BB9B57096CE0C
1E26FA125659591F012BACFF48453F459B88BA694C6E9B98A3E619EFD4CE42ED
F8090D9874909D04D7226E8E0409CBC1B798443FBCBB02F7F20000FBD53EA15B
59F7CC700EE6E49AF4DA90DDE5FC6D78C3385330E6FDA91794B9DE0758C644C5
056DD504479E2EC39E2FBD2E6E26FE99AA78B8A23D86BB0CC8E268E28FEBE2C8
6DD06D2BE5C2BAB071BC767A2DCF5B7FDFA99E27616F3D467E5C32166A844DAE
A356DFCAA18F3DEA9AFF2EB14578E41185E4064AFCD33ED84D68D87A54134ABF
F9DD16D7D5BEF359825CAE70E12330D3C02CFED4C2C934C5089CF643D2EB2B63
6482EC1F80CB7DAE35BD1A7AFB847809AF772BC5637CCD7072591F8C7ECE6819
C0B8862ADF97F183025CB2BDFEBB2953A7CAD1A0E5456ADB9EB8C09590EF80A8
7C477702706B176889835BF5420E209CCE756B741B62F6E48D51A7A81493F11A
69DA6DB5A162DF1AA82108CAFC0118C1176002F4DFB43DAC579D125C62AD744B
9D0628D4421DD7CD78D6EA4CF9AFE6956340239979CA9177296A67FD7F87310C
B275EC6EF8B344401F4EAEC44105D24D4C7AC2F09FF2FA8FBEC087AF139BA722
4EAAAA6C9C43B44919100E78AFCCE9E60C7BB9724D73BA3389A952823E877FD3
26DDDA0C805FF4DDB9D538D57E8E619E614FD0ABB78AB73BAA7508C1E39FCAEF
5A250A2EBC0B454D54D0181B66C1551B8B01519EB44C51E601C09BFF9B0F4675
219ED72AEE762C0350E2ADC94C18507D0F3AFAEA5A616F325569C872A7459992
67A2D01BABBFB017C60550FD34D65FD967AD6A70EDE5037C47EA719EF8E65607
D5A925355B6E2A417F4F7B91FCA9179D50EDD6C82EE6958028C382522C7C75B9
928CB1C53E34A7D8D2BC8B15E61AB2BD88204882B0B4EFBCF1C39048BBB06182
522931997C971870B3C46675FD0A7AFEF50F1341705ED4A922DEF2234121FEB7
D9A1CB7940C020555D46B6D70ED520DEF20FCE9E4F18699F7129A8124C61566C
8EA8687FEDC5E29B6689470DE755892E01D64FE1881C24CD86102BF715E40872
ACBE5C0E9D9790ABAB798ACCF1BAF034B52DB3A58DF992061F4321097D97051A
BB89221AF66F45E6936359F64746BB3C8D060AE004B46158511ECBA06159F2AE
7D76F9234F31B40CB3A5E7AE1962D31F3326566831A534CCB1552A7ABC82C0EC
772F35AECDE289A5C16DE55D37201C090C490F584DA264B0D8D726769B76E0A1
0CB0A73974B5F0678D312A9A861E975B91DA00DEC908815E828B2DDCE4B67A27
2662628FF4FCDACB257C37B5E80F12C8033DE227192D52E5BA5E07E7C9A16B3F
546C623B190135916CC2AB993A22825BD4E2976085489A97854345E983F2510E
5430FC242F94EB44F8850496E76B44E18E685C729293F82E9B02AC75C49A0558
43B604C38DB3BBDB39DCEDF2A2532A30219372EF9394AA6E6324FBD23B7D75AF
1B41A24611AB1174BE98D9E2D192F4B4E94612967E4FD43CF4C853BDBFB9A096
410385EC44A98383EAE6FB4EFF85801A57BF0B8680001D91CF12D281C9B7FBD8
5DCC7FB816C35E3D9034CBA073301FC62021B0C227D189116961379E162D64DB
5707220658E58780DE7BD80045D88E308DD675832585553B0DDA3F6EF5694471
9F2A8C23AC9AB7389D09415E7950747B4F8ACA939B1AB98075313F7AB508BB34
FD01A72D31DE31F77B7674FE65092408DBC5DF5EA91F247BA2ED8A55290242C0
52B4A24719D4580904DAA71F50957AB4F3D0B657625B60A473EBF9C74295CF9A
B07D09A25DAA9C3FF760DBA0B740DDFFC28B2714244E451444FDAB969AF8A58B
C9E1296D4F6D4F41E7B3CB9518ACC804B31387D5FA6168FD27EC9BDAD125E79E
D127FE57CFBE4D4B47D92896F2795D63FF5A05CD3424E2E201F23A59C443AD31
B9312C9847C81C1DE78447234909C08C02E013EBD655133C74E805A598ED60F0
AC35BC462549A8B4249FCF4060DB1ACFCC36DD75300B9A64FB712543289532BC
A0F6C431A5E62DAF1094EC33C08E89BAA282CE9920B280052E9B7B359B084AF4
723220245F17763B0C2EC01A0C29178731AB0F347D5940469C30950EEEE9497D
E985E6561D7A256E6CE785CB4F80D614B6643BD18FAF5D7CB30140F146E57DD0
73E870CB6D81A34E28F1F32627F8C073B1AB9FA38E9BA46EF5AAE5D2CFA332A9
47AA9BFEC72A98F81684D07F8C71A1F211F13DC893FDC417E5AAC1559AC6C51A
EA424471205A5601BFF4B0BBFB62369EC59E3A783878869117DAAE2BDABB7226
501074ED36986522D2DEC25983E4E842C2AB2F04DD002F50920AEACAB06A38FF
7B0DA460DD75F57708DEC0AE977AAF07D8B74AE41B2A87015EE6419014BAFB8E
7D1B1CD05207D77924E57C3B86B4879664A4450A1CA17584AF238FDB8FC9C326
B9D50D1D74B84BAABBFB1B1A4B055376C052B6DC7C32A254E9781839EFB58705
A443E44A7985C25C0E5764AD464DBCEF5A6A25CB2212C35F3D2A14F33555C401
B5FEC66636D238D6AD9DC9F3C30B1E3D071F547CD33EC33A5FE5406B2DAF6B8F
1E41A90B8CE01E0CDB7B82C820E780E74BCF68924D668ABA09FA5F90B73B7027
B47D69B6F7651444F7EB7DD185A3CFA8CF4A83AA12C3BDD8E4211AF05DE61684
5DE499ED78CE6F9D28A2B1952A1E60BE2A7CE34F1E81A50E6C6423C49173EE97
E8392DA2826AB5F51ECFF3E13AF70345261409A917BCFBE62D5765A98ABA6DE0
F3BFBFA1518B2018B097B8D64569C7A9929763E6F123470084572E0E000FA771
CC7BE4074DEC168FA52BE1676A8CBB61FB91C3612D1EB68D8086EF0FDED193A4
76359107D7BC02C420CEE6ECA45A48186356FADFCAF77C7D862B6E8357FAA700
915F97F053C5ED912FDF075C3B7A9B4C0D3B58196CFF9BB84B7FA6B4F4E4858D
563EB6C87B3E60E56B0444FF3CD1F00799617CFE740387605E2EB88A5C786967
39EA88C8B6B057F54E47DD8A8A7AE0C24C63D5CCC58556ED23E072CFCBD618DA
E0FEBC9DEB989D3BC90B9BF6D04FC9CDAA661461CCB46B24D91146D4666A13F3
D3049710E650251A527A148663984C582F90586BFC669BB8B98F9D6BED9016B2
7974C649FCDE30C427498110F9245CF40D77FEA067D20527FCA700980DA49A6D
0D885098688F11EC63D3755393399E410FBC21F83766A799C0AEFE4BF6D22007
C0CB6DE8D3BC9FCD5162222A97BDCA1DF7E9308751571BE05A167A94979E0D45
C95120DF7A6525A26B17A66A1391193E046C4D4BF997A390C652552DBD8EBCE0
2843AEB19EFC2611E05722461B0FECA4A7C3C26D8829D575D20A8AFE39F6748E
D4C507C8C361F5D1914417AA8A315254745CF45DBC1029194DCD8E5B505D25F3
B359EB36322CADC61BCA3C0F09213214247F78C9D853944459E6DFDC0590FDC8
45029B2A5A85A600E2939BFF4F201C5B9D8BB8E76EAA0FCE602A7C8D39D8502C
68F1BAB8BB6E89D6FDD301020D65F7CD21CFB3335CF1DB88911E977803C93765
678E0B39A892EF572EF94F9B8CF5BB8BC4142044C8DAD732EA3A5CA079DBB705
C713A9BDCCDB188053D98E575525893A9C4F2A81562CB61D61EB0E417611C63B
91A68DBFD2C7C6BF723654FFB3DC4AE8B8DBA9B544416C88F711B899BA790678
D26CE60FA3FC75923F9AF4896D3C908F669017001148B8B6B18E3AFE1640F244
01FED9B2CFB602B6D7265A07707DB6053B6B7C29CD24FF4DFAC549C099AC0B12
4714AA79492EF52BB1A4C193FF4E873BB6B636F439718F6CD7A8FCC5CD107368
4688F04B8C427A7E64F923A59AED03CB4C1CB309F7DB1C41F0E07F2E0407CAB8
575DDADDB2AAD8CB9557F7A7A4657E359CD16F5AFD383B26B2950DA37E54A0F5
06646475EE367FDF8860DE88D3142185CA8096B794C8E7D1B2AE97EBD42B1E6E
E5F5209B0D6CE69D8C84B6450BAE7D14DF761F592BA72816EB17966917DE3774
F0DC4EE54F1D757ECF58C8A04FED6CFD2DFA2AA4608B2A88B483EE6CF2592824
F6E9717A79080549640CE4C31C3CD8A4F1376F7849048477EE2692113EFAF6E3
487A48D69014A30B76E1136F028257082C60788826CBAD1714BE01C0F35B17
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont 
%%BeginFont: CMMIB10
%!PS-AdobeFont-1.1: CMMIB10 1.100
%%CreationDate: 1996 Jul 23 07:54:00
% 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 (CMMIB10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Bold) readonly def
/ItalicAngle -14.04 def
/isFixedPitch false def
end readonly def
/FontName /CMMIB10 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 11 /alpha put
dup 19 /iota put
dup 21 /lambda put
dup 25 /pi put
dup 58 /period put
dup 59 /comma put
dup 61 /slash put
dup 65 /A put
dup 70 /F put
dup 88 /X put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 101 /e put
dup 102 /f put
dup 105 /i put
dup 107 /k put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 119 /w put
dup 120 /x put
dup 121 /y put
readonly def
/FontBBox{-15 -250 1216 750}readonly def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
D919C2DDD26BDC0D99398B9F4D004B836D34E88C25F6CE738846C8E2E59A2BCF
4ACF80A26D78872E9343A0537BC3BD7715F32ACD958D5AAED865BFE129278935
063A31C2634DE2F9077E0AAAAEB224466B779096D8E3FF0A12AD5157F6603DED
1A82F3511359143311179080C510740B401C930C96270FD1AB3ECBCFEF5DE53F
E846BAAE95828D5790922640EF8AB9D7CEBE7669FEA02B72F86872D3D8754A18
A1629C40A7C00C956F140BC63362478279C36EE353638CD3E249897207A94504
4400668C8E702058EBF7284C9BDF830A3FC79C7EE900CC4C3664F9767A237275
CEE3671644A75F1E696DA906B4C66870DBE87F5B4A176920C078ADBE24F55C09
3D18CDE21B5FBC1C6A8AB18E05EDBEF9D1C1C18B3E6377BA2A688579D4F708F9
A5CF4F56C5E39E2726106E9713E638775E606464CD674E5DC25CE9A696A65806
C8E9D206B421E246F18013ACC6C7B2985BA93B1B7D7745CCB25B09957F50128C
B523A55ACA6A7A2A0193A536E590291ED9D577B527CAD0372E05BFCA1829FED1
662D06144A5FFA628C587A4FA05B179F1A7E3B23B47765FDC054271A0DBF9C2B
B4F4771F80D1F7AAD9024868C30DAD5CF728DB2A71D86D53B0E674996E8C01F7
EF97B225A28872F8AD4752A466E078C2B020EB832F237CB9B5631EB2D2EDDB00
709D3864CA3A6C3EF18085EAEABC011E9F35C9BE4B5D0B608361F329B5784DAC
5557A602E9E3C204909D84DB988F0BAB914E87CD685C7DA55C5E0B9F0176184F
FC39B570873BBF346A0D1DE3942DA05434949A65CE64D8BAB0A091C40F7FF47A
4FC57CB4420221C7B3EB8B891044B5FB0227009F0F6028D3F28545E63DB6F53F
1BD125FBEAC2B12DC1EAF524BAB748857C826ACA0ADFBD4F18CABE1B79C036DA
4E1D00EC867AFA84DDD128EC65D4C573E4B66696622325EF34987930AD7A412F
A8E8E4AE6F753452EDF8B87B9BDC1A71D3F092E351F8004676F5A71A3E6C662F
DA41BD6AF6B9B132EF57138149262F1473A82B7E905B9A32B9B57E695A22EA29
A30B71F7F5AAC118D4C292733EE19EDD00C6FF8188F59E03D597EF5E200CAD19
8A43D5AA6A56D21F76E60ED310EF9812871D6DA8E045EEDE7DCB3761E1F5237D
96C9CBA4E0D1909D0C079CC5211A67F1E2A67999B07ECC7B7A4643A9AD154D35
AAB0D915F5FB6D3DC8C43DEA5008F5594509623E8D2C3E71C11C03C666C98F36
A4E6464F42D8E28DA9C4B548182777616DBCC68CE4291BBC1FA31B0D463691B3
82290D972B81D56BDC1155A0479ACEC73FC3A182BEFF0306F1A51A61FC4CB870
663DC99CABFAC6A63E6614827EA4668E97F8CC72F54C5062825709BB75FE7575
9F2C199181EF594AB87D7305C8072D832E068FD3CBF8B18F2F13874A3880076A
D2269536885027F339ABB41A1E13947C2776D43971D230DD3C5444A4C700D17E
83C094382BCDB8821C89179444E9D3E6BA505E4FB7A053E3054DDDBE3E0ADC1C
043A5E67D14D054C2A3E289651DF988541D2406A3CBCD0272B107D205DDBC90D
542BF6C2A5E37DB3ED4612A36E52D445D9303969BED0C5BA13ABBF442560A3CE
548A2956EB956DA8DEFB043BD28201350205C108DB1AFF52C29A5DC49ECEF50C
23015EA8F67431F1603CDCB1D89644C62AA280BAE79B948B721D5997B55D4F2F
D8BE58032B1BD14D02EB5C810248284DADF950A8F75213863F6C4601E792E624
6959748186ECBAEEFEAF00AB3E58963E06F29450FB6B9F294435DCF8EDD98F4A
B442791D61A7A7444C74189F3FFB3E8BA6C57FA6369740ABC90A629AA676DB0A
B5CD778F700DCFE2B567A2F4AEB05A553A38A49A8010F8DB81578201A19F99B3
54760C8BE4190C5243461F78B57048C141817AB37CC120683B15922E624427F0
A7B42139B7B6667721902028439AE59332CD812D2269BC9301E4EDD8EDB21485
B61B53008E42CA64773F92F49F8576A21B1E2074EEB75761081BB0ED98114E41
1D94B0BBA537094DB03A4006383D7358A4806C3B5B52A6E3B54AA4C0DC66EAAD
63C11A489185B70BAF92401CA0C2EEDAC7B0EAA16503B50A792BA92C56ED662A
9E9384B19FFF3E9EF08479C0002CB2E06DD514F5F5EB71427581048382C3F9E0
8F1D3E89DF060CCFCFB246EB3B00532A62301B2C9E772497EC147705DAC7EE90
1764972CD2D69400F05AC7FC417CFE733B0D58DF66BB1F4C4EDA496A17731E50
4BBBE148BCEA491DF016BD52031AF79922706AD8B4E845BF3FD33A11510AC07E
A53A792240AE6F67E000E163BA0EDBA0E16AFC44825DFFA4F95C0AE4FA592536
C1680C64A10425DA7E5D68D3F9BECE12F609601964BB4BC79AB9DB279E5B83CE
D0D470BB7872D736E4A019254FC56A6CE3AB9A41CEE8F8E8D34F9B0B4181E7E1
688E14F3DA697E224A00586C9EF518B890E858A4515589516EE5B8F0B573AEC7
355373F69267FB57D7452665B5C91444FF9EE2DEC257E4B7331D84DEF94B5FF2
3892D276C567C182040294E5A2C2E93E323D79486F62786084FED809A139B490
037C5492095B89E1CACF17D2485F273391402016437D549B05579980C1A2BDC3
AF7EFE34F82F93689C43C2CA2A8BED07DCBAE4C1428C9A9571767C1900B6984B
993BD3C8605A8F597C6F02EC7C3BDCF6E4B97D7E4A0B4FD2189DD72EDC083974
EAD7D2C099EC9E05CEF678757ECF1E619FEFAAA0CA1ED4BC9295606B7599D03D
406084E98674B414777D35F7E70A6299DD7FA6034A919147B235B8DB6240F77E
4D8CC82ADA5850AFF17C67FD81F38788E3E3AA8857130455AA69F2ED99A33EBA
A828B917E18B28DE35DE0223392485F5178EE0318C7ADD022A9DDAE7DBD657F0
2BEBE41C1E2C7151F5141BD326C8098270E0F615AC691BB695F350FA178B46F9
C810A1158EB035D66DAC9AB680979B5DA659A49E41E4E56DA28749C147FAD3F6
552A87D61ECD200DBF475AA1F321B88FCE7D2324EB425FEBE76837D447CF8902
75DEB43535254FA3221AC06A38F1E2A438FDD07AC6524737B0EC1082C677E057
1DF0F708F640EA69D2228D244D2BFC06AA8B066FB47CC087A7CC93B12883F35D
FDA580B57B83039C49DEA58DC2CD2389A00C55B13C2B2EFFDAD7F4532AC39632
182C7749BF37610FC998D002F8F43BBE0090F7D7B88FB8D7B148DB0FFF064FEB
ADA0EC9B70635CFC495B614D33FB150C74A9A1D98F7E9B9C2352E9C3D86C44D2
165F74E9D8BBA5C4EE83C2D5D99B129B6536B7DC140921542A50F167B5800167
2804C720455A2E9FE51B23A9D10CA95D7CB5A041AC4095435E0820F0420DE395
AC352D7E158479690A65BADDF308FE8646CC9F7F9278D2D6351C7D2E99D1B7F3
CC72C14A51E5FBD8CF4C711837FD7A503D12BF9299A60EDD050607C8F4BED761
3B8EB0D500F9C7D1992C34836FF555BC8ECCE797055C2AEBD98252F91577B6A8
54A6C0DA9ACF29CB925070BD0840B9C889C6181595B6CADF361F9FF18068CA8C
996CD23D249826FEB6BDFD1CF5E7909EC42A6F27A332D0972502A73502BA7583
43359C0FAE6AD7E5C50DB83D89E41436E9B6E6A433FB66A760E7446BFFD2E23B
11B8C4699E2BB82E710213E828D0C4AD8D8338F01265F97E9885CC4B22B01246
ED804F644355C50833B29C3ADEF5F967490472A0BF0D0F00200AF3310F1DC8A3
76CB65D24E8C882BB8EF6FF1C0329A12953397A7CA11157DEC33F00F7D31BD3D
25C5FE30470A10F89BDB167701840AB5B33A9BE5E2CBE36570F2FC2F3D7959F2
A02C349E1213D2D47BFD5ED100B241B2E1DD52A8E4A735447F48E7C0AA0AEE99
22035902E9F6236C25F959926251AEFA7E4E9B9A0694AB2063B8D3C336C29847
2D0FAE213462BEBFC320192B2A9A3D45641B8A46807AC6CCB082690B5DE0BD0E
F4A7CD959EEA55C8DD750DCDD4E7C1B97183259C3F62807B8EB0956FEE0292D6
AB2797386193F4E299ED2832FB568B5CD9EC3CB4A7FEAB16A3D1F5EDE9C41980
9144E383A694DF6BCDFFCBF90DD554C0337D832BD38130FE54C9EFC1189AAC0A
8C333861FD4E1221220CAA66AF80F221FDAD5E59E888393BBE600C62991E0789
F42B8AD1F5A9BAEE25DA3FB9BC46564AD2BE8CBD963108CA8B33C8D2190FE158
970A7B06945DE4BD5D21B3B6306F2CDE6BB5D237A590F0B59F078BF36DEFA165
CB730DF99E8024025D20082F6DC1DAFDA42F68B92D68F476A7E83678A367EE70
0BAC823FA5DA24C332A5D5DAFADAC3365039B87C11559AC034554FFDAC28BC0B
266D34FEEC793E00B4F58FCA1E5D9C463F6441BD25CE24459FCF2E3F456FD3C5
E0A172ABAE044CDE5347FE17E501D6E83F77B91F3CB02401C79F93B6CF5F784C
CD5278250E0B5E846A4DD347F69BD299E2972E6520E7CE829731A0D4E3C11711
B82A8C0A5727317166954D615F66F021FBF4854E1333D237A47DD26D1A88CCDE
4A1A5D00F5DF6F8769FD2CB1899A4C026F949F978631362D7910F6B0B38F2FCE
6F6AD2EBFBE16505907E4D2CDDEA614FAD05D10FD1FF33CED0AA9B0E688DD75E
E19C5AA235AB4913A5148831A4C391D23C022944576222616615665B1D32C454
8BBA7D0862B74661D9A7D17FC4D5B3D795AF782E0536F490EE1A7CEF38C16B27
EE9285AA70015BC076EC429311B6B6BB92C9011BEE47B7534E841B9248D4F777
C2571781ECC816AA45DF4BC12F01C31874A42B5A9B8B1B135FEB8F4DA09A2855
035E5E3BB14633B9C7A1F7C09D0EBDFF246A8BE5015B6D94598A961EAFAD88BC
129DF81CEAE9A185F8BA57E35B44FE392CBD964EDC1640C2A05DD63802AA79FB
B6CE2EB121AC826ADD24F80934357FABA2FD967C5F9B5C592F21D7EB01AA3953
9C5E673CE38F4D038F0D89C5A9D2F9C51A52823791AC9F01FEF914E07A787A27
4ABCB7509F05A32E0B1F5CCD5F7F4F3BA612175EBDAA6957D12DAA866CF9CB38
90A2066C6FC4D4AB84A8C296D25E465F827A28916A59ECB627FA59B6E3CF82D7
63952B08331015E21F1D9480741CA2A983E6E1E238DAD148EAFEF2708B458E62
7C865390FA44BCAB78ACFEA4178B7BDE5AB834B863EA5A79A629A0EDCDDB8CA3
FBEEE94E4E22F471430824438704748805DC999441BF962E7241238334444603
0ABF82386DCAB90892217B5B47D03E9CC8F07EAD4EEA9B2180A5EDA03DEF5E42
0D1C39DF075BD466CC3FC8853AA9ACD1B03A866F35ECAFB227216C8051A32292
F689DBBBD40632F014FA1A81C1F8ADD17FF3C7609BF1CCDFDB7E199AFCC9C8E2
5770DBFCEB072748DD98D56DCC6DD2FDFF7D369B1B1564486340CAB32961FB3D
9E2238F871A47E2B373A6B669FDB948DE750F359F4B16193A6FC4BF70C483D37
67CF27DFC1A68A32F80B267FBD5856C7C6C605DBA541E77B49B91768BA7F819A
CCDC118F165FF4BC7225AD9351F7CC8CCD280B993817A4DE7FBE7CEF3A8CF8F4
14CB463BC65509D4471106494961EDB1B48F4A78D49473C6D2F742BED4B55200
9DE9BB99751E55DCD7838B2EFBE9C208B02AD0C732A263D8184B3C10C23EFC9C
BDD4C1D6540B913BEB400447A7887CB35BA9CECDC806ADCE3CC7747439AF261A
3EC9415C3173502D86BACD70BE0A68882700C235A68E96E6AF7EA62E7A4D7B40
DEB71A912D7582643BD35BD05244735632C117352EDD83F32241E438D42D3DE8
8F18A3BE5CCBA6E82D6E3D96FFBA8F9E1C4CB876CB10D3203EA218BB103BC7C8
95E4922BA9E10D06B6253315CD2A94057FDAE66EE20968D85B136B3D831C921B
9E374A64589FE8797D174D6FB0E0D1F168ED3FDC8149C2DF84B04674FC6EEF1B
761FBC32974AD38633DB9474BBEBB770FFFFAF304713D84424C1B984CB160BBA
BE4D7F82422B60B69BCA42A23B01F61160A6BE7C20AA1BB3FDA0355A300043FC
DF805DBF6C9330EF96F9E834A3060BEEDC1CD2558B2E3673F54187A9DA570A73
DF5D701C560887552C83CC692066C4954F33AB3BAEFD81143AB214F021A07BD6
3F9C4ADA523EDC722613A06BBF3CD81CDB8B6C36B72655B9212FCDEE5D5EE3C3
504C71E259D0780C38479059C5BECB11127BEA9B9D2EE89E10E2BD578CF6AA24
BC1AD02A2846BFE11FD3EE7EFD0301816A4A111C9217DD124A1E1FC75AB8E97E
7A202F0A6472FE57DF7237390DCC8EABEF8D115B74AD3549B71320FFB965F8E1
046F30516BE13C9E1F7B5A8AF1DD45F92E71243EEF7E70A44DBEE6F2717C99E2
C481C8EBB5424D1F0B4EDD2DCDF8D332410DE0500D0EF951C5E4531AD953652F
276940C9ACAA011B36AD30732E33F49EC226132240118A1C4B14580F49DEF882
C8B35AB6D02B86273D107BB59482F590D775FA8A5E24B37558E2E1DAB193FEF2
EE535542EF381265596FF5DBE0CFEEF242D739672498590FCE5414986CC2DFC1
E1E21B1F7C42451DDEFB4003E60D43ADBFBD004363BA691A0D0BF929056A484F
5931AACBA3CD9305EC2DA6E8A32D9024BE7A68756B17DBC751C7A4FEFBC1D1C5
12E98C466E8E50C2777822DDFB24FD56156376E0F47CA1290F989562E98B4624
D27094B2E7A7A2242862F7240E23DEEB215652C652E62AB1ACD5B950543A43A4
6AC27DCEF3DA12399A410F6E8A2EA4A9128AECAB175CD54376B86D186FDA911A
8BB19D9C3D24D5EAD269E3235E55088B77AB5472C793EF16430AE1EEEBAB3346
076F2F3F6DAA31F6DE9B13D9294A4D7A7E52D29C9AB69E4C4D625EEC23FE9046
DB6FE9985E379665A9FAEEE9C0A90174F9F22BBEC0A2DAAE043FF9FC6267CD7D
0507792E311A027955B70029D5342DBCAAC5CEBC37980670288EDC3E734BFFA3
3EEB05B6E241C15C6EE7FBB11EEEBD9E22D50FFAE7C3095F47E872DA9D16CE8F
D98BF5291887A5562B7BE269A58F938D10623E842D8F0C1535562C4F31A80089
903AD57784E133CA6130F96E6F9286A614B1E62CC00F464E3B2E89546B204E02
F25F8C87956C3C04AC255D84C1A45B68C0F9B900D8E1F68B1BB2AAC06C9C07F5
7EF95BC22FDE33778D79B847BC08E6D6C24A727B7B7CF95D2061DE9FF6EA01EA
498BB1BA5D15132C09876CB8CD9B54895AE9BB1A89946C027DBE87D70144DEC2
DEE47E6B0C280B63A01D0F2F59BF110FBF0C2BDD291829A60C37D5E5386D533C
FEA01FD2AECE37E2690639F8A43B857729E8F077646CEB7F5C70A1966164F94B
F23BECC6A2036A1679347DDEB0459E475BE9843E21719B107BD7CEEDF4354643
90A2DE69509304992578C79DED04B3D6AFCF1F9C52CC17792CF9ECA814598915
F74BC68282402187D8313FF2B7C672D5D5F0735D919DBFA9394BE176D0F798F0
720D8001240B45CC5F9379CD5597846CDACC0840FC165221CBA329E2B62080BE
1E812E320E97F20B5DE9FFD590BDF0F649262AA6C84ACEE0DA0D43ABC8AD895A
CAC540953492285E05362819727FF05C4CA29B7B76207635BA672202D410D479
065833E221B441FCF6360EE512C0F57C533884A812AC32EE19E94D7ED0979B91
5E00AE2CFAE327682853348FA422BF2109C3B9D0BC44C54DB7A4B7D72EEE148D
4AD55B46A8DAE5CDD824548CA8F9CA920D59FD778154F8E2F8CAC86CA0D80570
A4B17D99D360D7A4BC66E49219B04A9DBEFA3379FD82128D70D1E613728DEC03
8BEA5484D552F7E59635F3661C3930005DD04B258A4D8274ACA4B880208ED69A
01BF9FDA193BB12C91308A3ABDACED0C0D4282E834EC852F2C18707A541F3C61
746E7F7DF95FDC23CD53BDB3722B0B6DDD4FFE5C3CC3122E87EF1919EBE14A19
BD15EBB9C541BB0240299CB2417BC4E77DF929EB0151436584224757C1F0C56B
CA08E0ABD5A147DC61DA4992697A5F0ED658F3DC0FDB9D87E8C88A7B54BFAAF3
51A763E733E6A773C84E0CB23F4FF2D269E2461A3F1FB1BD9F8C29902705B0F7
BB04E75E65A7A7FC2A160F40779B213E0CD1E62F6040AEEB625E10133CCC55D4
EA516B73BB3AA92B2D44D3A7FB9879724C9238C03FE0AAFC06093A5770293105
6DB9B6A1F4491FE10F9C3D459892207A5CB27A75D4E33360169E933C8F83ABBF
EE9E0BE621EEF9C5E6F7679A46E1261FAC478E8BE63D77CFE68852FD91403B1D
A2AF86D3C254CEF4C5CCFD3C3AE203C2F0F12264BC7BE1DE02EE6DE625A0082D
B5CE816530E53F108183ED8ACECE363E5EAA6E6650D8C132D2C225E6F293D019
90363129B6F8908358C7E379B306B0DA5B35CC06DDC6D74679FCA2AA09D7E9DE
5606056F4FEC0C59C7DA1FE7A3BE788BE5200A23F0BE28FB68DA83195FC11589
0B7F72949407EDD14783FE79178538514E379351D802CFA8CF52E8E95EDE7D8A
2391BADFF56912B80BF57DD827446E5CCB0880933A9C60E07004D05F831C5BBC
8E1BE32182DF1B58A68F3F0A0697BD52A57C91CD18B5CA5C5B229851411E3766
6A6FC856890AC9778314DFA79FC7F21C59170835A207814E9396C8AE7F02D9FD
BACFAF18C88544C35B89E0C09D9ED2DF4E41F2ABB9758904AB8BCFDA9608C8C4
DE224CE277F443A49827326D3165023485276A7DFC61055475256A72EAAC424F
DF4DC76E812B4D4A8C89DB7DA449D41ABE8554A9C89A39F655FA81351BDDC40F
BEF617B386EF2052542AB2472BB5B159D1957F557AF6B67B0BA4630B72D0617F
A044C4D0189C35F4A4AAB8AACFAEBE5C594E68ECB17FB1D8BF3C59239C64E8A9
EF7145B5B758C9FC2077A1A589C054F01039013E2ED1128C13D96B08E756DCEA
F926E0AB26FF9213C7B3687104E124360C4404062C152B2E5FC3E873F748A0B9
E62D2CDC96E321FE7078A36FFC99014BD17C44F210FAE0927D34B8B007228B4F
067DF3877856866DD5280138AD200703B89A8768C7EE62550E4439A7A51AED07
605C69DEAA4BE37CED72837C3812F2E922F6C77F024612BFAEB0390106A036CF
4FCCE299217F66664CA39B84330BECA4A2AF01C70333B138915E39FB310D63FC
A2A87A814798941504535ED3FA549E5D8290EA0EC0204D48A8D761447AC28C69
A179AB5C236F0C2147D4F86E223B41B57F233818ACB9E8FF711A00B65B0F3B65
7C8AD51992E758C84B8D8389F932F61AE9CE4321E878EF4E757240CB97B6695B
F7E4878154EB2608FE4D74C17BEB6EC46CFA41E6AD26D7A3FA25CD3DE655150C
B082F618D8FB65EE6D1F5A8A04C4321E004D9E22DB75F63362BEF8
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 40 /parenleft put
dup 41 /parenright put
dup 49 /one put
dup 50 /two put
dup 91 /bracketleft put
dup 93 /bracketright put
readonly def
/FontBBox{-301 -250 1164 946}readonly def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
2BDBF16FBC7512FAA308A093FE5F00F963068B8B731A88D7740B0DDAED1B3F82
7DB9DFB4372D3935C286E39EE7AC9FB6A9B5CE4D2FAE1BC0E55AE02BFC464378
77B9F65C23E3BAB41EFAE344DDC9AB1B3CCBC0618290D83DC756F9D5BEFECB18
2DB0E39997F264D408BD076F65A50E7E94C9C88D849AB2E92005CFA316ACCD91
FF524AAD7262B10351C50EBAD08FB4CD55D2E369F6E836C82C591606E1E5C73F
DE3FA3CAD272C67C6CBF43B66FE4B8677DAFEEA19288428D07FEB1F4001BAA68
7AAD6DDBE432714E799CFA49D8A1A128F32E8B280524BC8041F1E64ECE4053C4
9F0AEC699A75B827002E9F95826DB3F643338F858011008E338A899020962176
CF66A62E3AEF046D91C88C87DEB03CE6CCDF4FB651990F0E86D17409F121773D
6877DF0085DFB269A3C07AA6660419BD0F0EF3C53DA2318BA1860AB34E28BAC6
E82DDB1C43E5203AC9DF9277098F2E42C0F7BD03C6D90B629DE97730245B8E8E
8903B9225098079C55A37E4E59AE2A9E36B6349FA2C09BB1F5F4433E4EEFC75E
3F9830EB085E7E6FBE2666AC5A398C2DF228062ACF9FCA5656390A15837C4A99
EC3740D873CFEF2E248B44CA134693A782594DD0692B4DBF1F16C4CDECA692C4
0E44FDBEF704101118BC53575BF22731E7F7717934AD715AC33B5D3679B784C9
4046E6CD3C0AD80ED1F65626B14E33CFDA6EB2825DC444FA620E40822E15C2AB
8BF88EF4FF68D9C81564F0AC5495C426E3ED091CF4AEAD7696C3B00A0D6FB6CE
60547AD516EC9CC7B904D6617F81D2AC5086C30E40057B3C8854C4893D3B1D82
2D61C4414046FFBFDCD7AD22EE19016B50905C92287F9946F2DBA4CB1B18E118
FD01CB5EB39E77C77A4BE276258F7EF35269272729704F2A26BDE61599CC46DE
B7547E5B39C06F8C98246C2ADC4D551E96E4D4700D768777E168DDE5DE21E610
3B10631458C0389B68A7DEAC29D1347ABF04A724E056A4F753C7C1631260F448
75214121B4FCCF1FFD129386F2D7DD76FA7D53CB9965882CF72CD217C47A6E15
15B82E012079E051B0DB3FC9856AEE09BDA5CAE2B04A9F7D3520903993AEEBEE
A3ABAD7FA464967083EF93A42997A0008CF0BA4C57AD5511D8A5C525FE4CB40D
AE46FD20A5000E1B7ED0D15B22742E39488EE6EFEFE3F793FA0B9FDD54E87B18
8274B36C0F8A794BBA7D85B612A7B0BCE0DBCCAA36FA893C76D005E3CDAC1C1C
B6E2DF9331761E994F04DDCEA22D223FD54869296BC651C99838AB0DD531E272
C5D397E6307F13383F66AF4D363011A1DB400232536039EFD6B1C148A7EE5F54
9D6554A0DF839672B038A84ABCBD54289A41D1906134B9FD70B96346C092D11C
A8E2747E22EE9B8577879ED5EE351908A0FBA399BB922635CF2780ED657D7940
20AEBA3D78351C05C8F769F912B3E9B48F8D91F99822CE61C8EA2B222F92CCCC
C8CB18E8AAD7692F07A7D01B0D9B8D074C03D2E08598297FEB63E5C9D87126A1
A0F2ACC2E87CDC54A351B27F067DE1DA14E0F3A6C9C317E2C8786AF0E829D180
BBEE3CC813486FB27F53BF4351669DEFD92A5499FEFD7D20ABD7BFF6C842B1CC
4877BFDDC72C0861292BA7EBCCB1D6AE3B9C557EA73D6550398858ADFF9DAFE8
C96881FDE0514D63A7A7B05D92A437C44BDDEAF35BD3E560660CC7D7BFCDF4DC
0545BD0EFFBAF1406E803CE3EF0DC5308E9658F864FC56FEEA3A577BB718CA54
B3D71FEDDE4E69F1B6F48A462E3C0B1B7A47A2675D3D6762C0C3ABDA1BD1626D
9A8C28D6AAEB104E3D32C02444D3E0767CDFAA3009E2A16EADC02940D36BB2A8
AE6F47CC46565AC0EC38A333C1BF4D7BC14848763E731AC209D7AF30FB96D48B
D01E25F5D6E1389F572D5BBFB52AF8327F85FF25F250A3E43BFEBC59F8D1661F
6D8F43C36C587300FFB4D390DCE66CDACF81939FA57D38983C82822CB00B79D8
71CA6750300E265EEA5445B290717865ED1B546780FF081B5C38F17C9F1A9A62
8E998F09BA6DC1589F0F5A631574679EEF9A4F3F96CE052E743FA99688495A82
A224DE9E14CEBC9B26041B0D78957185759B5DD10B5AB9E3
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont 
%%BeginFont: ComicSansMS
%!PS-AdobeFont-1.0: ComicSansMS Copyright [c] 1995 Microsoft Corporation. All rights reserved.
%%CreationDate: Sat Sep 14 10:16:33 2002
% Converted by ttf2pt1 3.4.2/ttf
% Args: -a -b comic.ttf
%%EndComments
12 dict begin
/FontInfo 9 dict dup begin
/version (Version 2.10) readonly def
/Notice (Copyright [c] 1995 Microsoft Corporation. All rights reserved.) readonly def
/FullName (Comic Sans MS) readonly def
/FamilyName (Comic Sans MS) readonly def
/Weight (Regular) readonly def
/ItalicAngle 0.000000 def
/isFixedPitch false def
/UnderlinePosition -133 def
/UnderlineThickness 85 def
end readonly def
/FontName /ComicSansMS def
/PaintType 0 def
/StrokeWidth 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] def
/FontBBox {-93 -312 1187 1102} readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 0 /.notdef put
readonly def
currentdict end
currentfile eexec
D9D66F633B846A989B9974B0179FC6CC445BC1325EB8F274DD24A5D21C056364
13EFC099729365596A8A52075A624087116520034680FDBD3E86220CBF46C2E8
2BA32413E26C0AE960BB760BE98B2E1348D6A21CDB5429260899F7FF77617B00
E876499AFB997425D58673778E90672CE2F26C816F6EF6C1F6F0724D575749C5
5AE9D8CD0337709436E75CF2354AFBA7974814727450620BF79E10457E31E899
430F90AC9865F70FE6B6777C3B647DBF5479B987AFBD6DBAEA380CEC42950CA1
9398EFFA5677DCC3A12382E5728D26A08A739460E0C7EEFBC2B287F337C81126
D554D5A2079FE15A7AAB1D1578A6B7E7AE509A0C8EA12CB3BFFA8CA21F80C28F
165E56DDE1398D280FC068CB1C04C8317F894F38EBAFBDA29AB0EA3916EA9E64
672E802980AA50F43C457AB4070C6F095772F85CEB9ED0FD0CA31682AC547B8E
8DEBE311665FCB8AE3AE78AC5AC5FB3F47582BEFEFAEC16DB1FD2025778C99C2
488806E7D306ACBD579C02F05107A52DD8289D51C2D63372BB823C9B17F5FB76
81F2778107E303E1951D955443AC4C731FE01234033C6FD1AAFAEF0C3981E9B2
CA2386BF69A80C9019A7D8CF24477C4A5AB1BD191D1A8784E6260E49B87788FC
B6F169985E9C65C30DE793F4A68E75FB3A8135C52F8CB70F96ABE2F5FF571BBD
0732FF0A6EF848E437B50688DF5645B3A30E47B5AA0F1EB35A669B2B0603A931
D08C5B9669221238E5745FF9DBF2BA765274A440F3987FBFC0689BE4C0407E98
19FE68FC2C4CAA484A4DBF909B2858AD23B1EDEF2CB984E273CCDBE03C107CCD
13EFFC1A953F569C002E526244487C242639D8BF38201CD6447ACCA150D05B25
BA9C9DDC2F597C8D4B091D853369B8ADE0B18E8DFDE785893B5EFD6019AC678B
9658F8649182BA4DD7D16E5DC259E3F5083D2A5B98281323C7EB5A6A1BB84E58
E792C362F039EC894655E7B06095437FEF27B81EB14663E3073EA5D9410D411C
DA75C4C5C7864FA957AAFEEA79FEC8CC064641BD58F0EC389FACADA308A1723A
5C2492BA061EE8AD39200BFD0358D8D606291B417D0B25542A15E0DECFE2C769
4669121D5623921B1DCBE64808E61DD4F21BF74F5BF076049BAC620D7C544BEF
828A51B066C7134AD5D0447045AF93358ACF5DE07C87C7C94DEF2EF284C2DAE0
8E3664B7D51FC34898B2382F1AF4831554814D1846C82E64B2AD350340A40030
1BD2C6D721E5EFD3BEC41F18FB8C6D2B457E60950E1CEE746CA7155A9563A3B3
009F37E856E1E39ADD6AB74B4CF8C077BF2D626D2100D5784D8CE19198772CD7
C7AE13A3928640F97B6E66D0A2557B6A75D56EFA3BE862FBBE0D3CF1E4E4489A
47D23E91AE3911DE781EA5719684E8C9B2EBB2EDE5273C41CBFC78BEE42E887A
2D4115CCEA5FE4C0CF761E921D7D2992EB24625547D54C50B9EB097FF31C13D0
010E4A3B947F6998826D10AB53A1067BAD45E3F4249AACD8AE81CEC8190320B9
8A39199BFCD1C4FF3CE4851D494EF97D357057B13F2C830A38C7B58AF68CFECB
09313F5745B02B4BB60DBB2B680A764BAF9085F3C72EFDD42EF25EBCB7870205
7AE8A23C751014185DE9AFC917F2D783A0838DB6577607E207CCB5FB4007BE7A
3F43824A3BFF8B9F6A1E5C9D03B3CD1425CC36C2E4B233E8AF4A29074189D859
A96C113F239B3FDDB442396970B2C343CA8658711636549C90976D8F07AF398E
DFAA15CD75A52428102EEB5128796E46CB0AF4B537987C2ED552B37D82CF312F
6E2DD0DCB6A0F346F5743C8FCB078AF5AF367C5DF152E571C9E7336C4777C5B8
599690329703069008D326D15AEE8CD5FB3A75AD9DDB16CAE310FD50C6BE1C1D
B9852E09F6D7E1FACDB378594D7AA017B14F61D5378232BFD32E4AEF5DDF9B3D
21432FCFB2B2C9D705207BE1887DC76022DED83F07D58BA77D787C4130FF0ED4
8630FC3BC4E5F0E8FA21BB9E5CF8DBBB1305A8EDC2F0821009F5681A5B8702A5
6EDE3E2059CCD4972AD2AB83156687788653CA9F5E2F49D95F30B2CEA55FFB64
8F4DBBBDA56591B6A2CAED94DB2F0F49AFBC1115DF5FD69FBC20BA795FCEC047
38328542CA68A0F2ADF37E865689264851B4191993D56E4AC8BAA2689E99E8FA
8D814572E3D3AE034EAC20E15E45FB89EB874BBB029FB4B951EEF8BB47854C5C
3ED880598F875C9C782EB366839511C807346A8CF98030242B34686884C8496C
BA2C297D25B4BE338A659C43D4C623599530D6C17BEB76A1662455D5AF5C250C
84A7ED5BEC3C7417DBCA4B637D403806BCDBF8E48DD7512B493D4CE9712B4A7F
B82FC3BB7B023069853C7AE93A723618BBD0D67D332A29A004BA3954B288CD0A
4729079879E0A8696ECE388C7385F80E163B946214241E99EE0653382141E523
A36A1A14D4EB5E405384C9898C9B9D00936B812CBED8EC4856FBA06448573251
000E28A87424C29BFE4BD754E4E21F06F6503F67C9C3F67282C8F268B647620B
6C4ABEBACDB0AD1530CB54A080582905C13E671A0FDB4007D976715AB3D87B5B
BC4117423C07A365FA8AB2767CD38DF902B5622919CEC8CFB8DCF7FDF2FDF401
7F943ECB3206701CA7ED591E49A6D4B8224C70EE2526374A2CB9347E2251CA03
79354C8C7FCBDBF90937F82300B426B7C6A6B7211BCDB9E4BC23DA6BF46AF037
EB67DC25CB07FD277A2655288D0CF5F4FE164145DB59026BD7A4474210E1C081
175C8237BCF5B4CDA25C51CFF2FF9503FD76DA70F37C87BC22FBE40AB3CA6A60
F63C71833EA691E47BE5F6180D81459D660CABB9B7C26F39276784ECAC88E8B4
F4DCE651569FF619FF639201D8955E11C55B6A4F7FDDA5146CDB3C8E9EED4DDD
03E8235F71C4C441D0C9D794B990DFD54D831C2D4EED5E003F53408418132A72
8E8C81AF5AA20E061CD8591027A249EEAD558047FDA9F542C156EA137E6A7350
C0509218536636581C4CEEE74CF6C7345AC13AB9091F73F736C78104B4321EB4
D3FCB27F85D3146DB2C607FAA760FECC942923A35E8B2A5BCCD2844809BB78FC
D9995E99265DF870BCA1504CF13B55586630E1B4DE04B482145F3E25726D82B3
442888C9A7C62313CD42AD3630DF23459E59D373C12206AD9696D9031BD6C638
971FF7A3BEA7767CB6E976F4E81F08F1C8B98E225001413B1F3CC42C4992BC3B
DD904E3454E94EBDF49380EF0912D8A880717717DB055E4F3C6B40D72ED755C3
1CBDECBBB70F0570B103691FF1F6CB36BB4C531EC8F491AF5A40B5DBB37ADE87
C03A2DD198A040AE1721751FFBD0822E7A085291F01B67BC40979F9B86E0DEFF
12AC62A17E077FF92CEEE279D2FEF5F7352F1626A0D040E4A1365D1788A29693
1131C3981AF75ECBE2BD12E8A831DAD661E0DE9B733290D105D3EE27FC278217
F0731B4BBB53E17B1F48E22B013F36E6BEA8CFAACE8D7001935C9D7CB1F67EE2
D6692F1CC6B26FF7C075A884DC6B646B8173DF3577313FC232B475D121D5A043
B8F0B5746BDC1BA4A84F7B70846E33CE5F285F32FC4E56C59BA9252A603B3E95
EB856A85D3762F7A5A783A345FAA2C6DD59F4CB5511FBAE3C48B1B02C9879849
979A8F93321C87CB83A65571ABB4A95262E2BF1F96185475678AB421B33A4C4A
94BBD2A820F3ADFDE37CC5A84DE92257CAC499361F8340DAA18AA6AEA3B14F72
4ECE5F6B3AA309D9C79B6149359F398F925B29673732D6B46D1FE25E553C452C
2CF3620A245C8A5B229AD308A71FA00E007F6BFBF52E1CEA6F1F25312B41B125
B4A46DA4550DB20C2613C66341C8A7EC2293B61AE30E3EF5B467D6293E794371
58C1A66144F836F8EC13A5A32A91CDD341E13F8F1A5BD4BA6A59724CA86160D5
86A9E9854F50C7D925CF656B2D06A959B629EF7444F9E4CA0228F5184C150633
F3F937E960675A0C367E8E45CB2FD9AA2EA972261EE495B8C3E0E715EB320BC9
B919A212F33F0051EDF4E753A713F08859BB1E9850F95AAAEE99EB61B783E128
C91C845742F8ED01E888148FD13E5C1F064DD5232B29D63583EC073A6EF6DFB4
498E76A6B454A05E07C65011720B33765812F07BF54EC5806472E799644A9079
A46D820D074D76A35F19891ECA6931DDA5732A7B73D68D362A11E0BF7854BF43
20E389121CDED67042D64FF3DED259B8086C6DFD4A6432F890D3B152F038F5EB
1233F454594451DED49EC8F5DAFC0453CB648E5BD96008A6B538D0727F20DC7D
7B9AFC3EBCAF4CBCD922D87263279F1CB27A954E90817A74BFFE31FDCC492874
B03FB31AB682BD3980C02ECF90ED611B7F2FFCD4DEF3DC97A9F4D96FF84F3C52
38A6CCB4758E36CF9D10AFF24CAA4D8A5EEBF43CA37A12B2E1CD2F18F2D5563C
FAC92A8CB8C0BD6E3C668B0368241FB6E2148252F67A3160ADF8CCECC16CEAA0
6FED505EC60F7460026CB41957431BB948407A25FCEA468F8E5B9780310AE4D7
EBA4461B4F14B5AFC8A6B2C9EA2FEEF1F900304C2FEEA730FED5CFA8E71790ED
CF740BE6D85F8F6F74C0A9752FE7FF5B6F90DA4CFEEC88F85645B0DE47D1FCFB
986D89932457A326E9A5C97A94A38F63E654597CD4AFA8F3DF121B072A7F2511
0B5DBC1EEF64B61D896BA64439D3A6C4262ECB46EE53EEC599B28E138E2DB585
CAA21634FD32A3A38930B1009E63982E2905E4EBAC0FFCA2F44C620BFDB72E81
56A8A40F520B38959380B6F0332FE3F24A04C3CAE070C0A8F50CFA311AF227B3
E316B42A7597608BE64A92B3AB194DA6FAFA1E110EE258DB152157CCB61EB38E
F3A1DD23AA9099706D36ACD19E72E0213228C0964C08003CEDABDF00ED997E50
2BD71B368E9A386316BA1CEDC02E319A3718012328F3538011B31D5E979F30B8
7A6B5047AFBDC3C6DA722ECF7E0A78F4EC79640CA07D74C34B5A8F347C1E8C51
4E8170F10500175D288DA1003B763A7A96188876529D2115882715730B5FC898
BFA554DA304C64393C6D20B40CDED1AAB55165EC36A8673D2EBD02E10C514B6C
A76BD865A3F95BDE1882BCF9798C2553547A02A9B367E5B803B11342922A435E
50C801B516C5B630B7AF5F9FDA9554DE3862FC63DC7906C5484FB0E9D7DAE5B8
61DBB4A16140C85D55AFD8ACC4535E79B738FE45D9767C3966E5053D6C2F505D
BABD413D4CC15B85506B302193283AA2294D74E217D0E2948B24D2A7E6AC2913
6491810F21318E697822FF48D1A771505772AEE3B0D8C1A90D72D46F21C044B4
9D1ADFB94FEAEC654A904B3C8BD57A2D5C9E3C20D66DB734E98C3D46C28C4008
40A563CE46484E589C4738196251F98C1B17BA3C640B4538B80C3C2A75D382C7
F7CA5F082FF747C7E8F3A9C23639407AE0B9EFE2BA0C649AD22FC229CE2A91FF
4F5FF8FFACD3ED071647C75A57207AAADF134F449E58F71A7DD226CFBA55A428
4E51E210270687F46BE02F5E7345E8891E0BAA36180EFE8770E194489B1FD064
16E2AC362DF31ECBB603FA8CA7730A7799E457D5902471310FCFB5863984FF18
C918F7956F7D8172403E1B44CBB5D24ABC6B9F012D4C70BFB46624DF2B2959DA
CA9F8C687CE00827175E1F50466B2A6594D7F6C77E2497666CF049CD7A4D0500
600EF954CCE1A7ED40F1AA5867DE3A9F8E026C7165561ABC5CFA653F5B6075D2
8B255581D6F60D725EB5F1A1B135B5E5097E60AFDF729A535E028BBC18956216
3602A8298579F595F99C5C3DB2A40A60DBA0A599A7D20B11E908D9C619089C6A
258DDBC9AF5BFEAC00EDE5DBDC5FAA85785A1A2041D7BFD186D8DF8BF607FD1A
55A4B6EB8B09D384AC24F85A98FE9818A84A313834E9E39CB63E8A1FA49785EC
5565D2B1C563E598B544547DF7D9B7F9EAEE50AE6FDC1634059713063A6E51A2
EBF371201893EA78FAD1AF3BC27182E4FCFBBA4E32C9FB97BB8DD0D790BFB2DD
A1814B058ABCF56EA0EFF3D011570C076AE43A145C8484A728E65C7A63576C8B
06AA5A772C5BC288840D965AC18D0434AB3A9CE8C36492E968293D4E17D638B5
9687AFA6CE357DC6CBCC1EE0BC7FDCC734C5FEE825B1DBCE083E9DED7DDA6BF1
7533158F17B562E955B4EB2BB11B1E425BA8C4151CB0BAAA22908263F87D612D
BF6677078B584114CFF5B5E4633099BD88BCA3688E0D0D7CD1CEFF86944D5202
3329DA032CAA22D747B160885791041CA8E8760C253E9AD40B280FE43C1B9BB1
944AF538F565E8882EB7FADD0C238B84D5F9D95F7484B2B05F37061E17477FE5
7064D27579F0D109276AEBE3711D11BF4BBBB2CAFF3EEE454AB891265DD80357
D216964F0873050F420D81E9DE5B948E0B983872C58A3EF67DDF93CADB4A3722
D38EB3A5056E0F660AE8364817A93234D7AE63F27792DAF2D43D99E91B00173C
B10573AC4F3B900C34193E9439E244AA47F80E52362457EA58E549C35D69C62F
B9DEE306F2133EC8D97DE5E0350A005E4C5A17AA7395FFA535971EECC6EA4CD0
80E8CF3B69413DDE001D456F5039788CDFF6016067667E1D4C76AF0CEA8A936F
9CF329B2F4350B09522E807E09FD39B4341967F54537ECCBC61816D57CA02C7B
6E346555159AE9BDA259B2CBABDA42EC70961D0BCDC89C8C10D9D6717D8203BD
4ED1BD7AAFCF78B5AD01245605C45DE0838FB8478B1B6768657413663F45E65C
EC8F03958C12F6629592171DBF9964BBECF171D793B453347205B705BBF46AAE
7CE33A000C39307D5D2947B2D313480ABC3CD789B8D028B90AC0A48D874F2F38
91719856CF8BAB736078AA37C1097D33F1372B46A2958D7FC8707DE42E62C5A1
8BC174F44007BA985482B72F81DB73914A4800F0814FEEBEBF785FD7C13C88F6
7CE1A9B1386693DAAB40E4705BA71BC91BC2BBE4FE6F5B5AAE6DECA003E43CF8
8B71A313D6F5C5AD1B7495C1BC9B12758205123889A61FD11075AA78C0F8D64A
52EB069C0CD698FFC9768FFB51F71E20BF88829572E7F7ABF8CA57F2147A0BAD
4A002E18CBA235A06FE78E75850CFED5BDB2F071E543F284E22E30D2B418CAE2
85AA38F9FB436D39371783BAEEC8611F427FB16BFFBBEB73850E2199B8D101CD
42A8EE620EB7E7F02C11C1B52C95B6B66A2DF1FBE19CBB4418AEBC01F6026258
6BDD20A1184ECCA49857A84B480F70E803BDFD7E3147029349AACBCFDAAAE549
4EAA59DE236D480D9250A1EEDEC54A0D75E0C853808E0E41391B7AB718101083
E94631B8295834C8C3BAF1CCD316FB33CF00130673D6B4E81751ADA6184B2FA4
640F53BE8E8934362CA0C6A066ABEA6C1D3B8F40238DE24F302F69638F184A66
D911FDA9633767CC89A787F82D8BDC164DCB457B16FD9FA2606CC3C0740F437D
F5F1B361E2AE957BA721CE97E1FD9A0EFE937656C78D3EEF38378129A92638B7
ED6634AFE0B2C249699E212509817638845B53FCE6C62B7C89ECF3F7C1839FEC
5F71C3D5C65C821D4C11BA95900DB4A14F7638DDEB6EBA2F8228603C991F8CA2
896DD470D4DC49BF5D7E85930282F102E66F4AE9EA7F111CDA518E1D24BB7F3D
6A3A91D93A331F9B1543763CB0053C0034671A4E268BDAA932612EB1EC33A1BB
EAC0D28F5537EF6D9582A7DD2A3582837B60464CAE27A6B36D7287099EA374BB
F2CE56AA25B4672D0FB051430DD48A16CCFB49AD982FF3AC62D4E943C5508074
F5C552BE2CDD01A6B262FDC5670AEC56F24F9D71418F8411ECCB0F5CD41AD3C4
5AE246C53A274F9D51F81AC39D3C6A2CB9E4C5A0CB74BF1B5AEECFE2018D6A33
9B839947E1E27BDE7A2245B3CCE5E4B429021662B6E60A16F6936C9A0AC65CEA
759E96A98CF485A5ABB5580D2F230B12ECEB88141D4B04B1D96A0CACA7DC1611
4229D1FD68B8D181F02C7FF22225077BC5FE7902CCB4FAFD84E21E0A7554E8DA
BF1C2DC348AC0A154327AB5D1EBF062E6C0EE4F80F05C1A85F856969AE3DB39E
57AD8DDC099E4249B17063A978CDF2D8260F7BA7A481E70851A8F2833D0F003D
873AA61465DFA97CD1C65B975B6BF23A2859902409CD4C6D6E47C31773836E62
07CAABEE0A979A31D12D49C255488A46B846A8235B7A07AB6EA76235A72D891C
94EC2C5AF7D2458ED5C63B3A478DC7BE5A75083A6DF8ED299BAB6FCCCA52D39D
2843FC809A040B61AF2C0BC536209FD44EA76C173997DD9F9673F84CE822BB61
C634701C8D1E2D268CBAC8157093131FE0DCF37D072B05B4A5CD9F0D1085E114
C9276261302EF10A172C60310C10FE84AD4E8E13CA35B7EFF8A25621D2622E88
D97CC3C76F6E6ED003B2B28CB7AF36218AA8946CBC449C788B427E2F6FA19CCC
4857F1E839A89CBC3CBBBDB7BD5018BB8E5C7F2C49C6B55ECD0C420E13A02598
828BF88EF4FF69FE52A8D702CFCB0DE24EA6A8031AE3A5A961BAB8B6274B8DFF
D8D0278F434C4A01532296FDA1DBEC1F2D1ED7550F411CAF6FBB973412AC4736
DCB0556490F5CF40A6A8C121BA6DAE04F80A9FDC4F2B3A7D23655D8C91CF08EB
5B742B2E04DB5FE6AE3B89F87E1159A8AEADFBC23B4E2AAEC6CF2829320C18B0
AD098ADC00F5077D24C411965F07FF04C7D550CC665EBFB3F5AA27D10E33A24E
DBF518F26B9146CB699AEA993B1A885B3B79661ED33D19A1FBA97926F5334E10
E7B6A2CCC81FDF9800BC4F23BA4B6C6F6F0D77282F43B83FE6DE04E2BC7A681E
C32D52169510940A9E9E2AEE1F21FF8967B38478FD9AFD921172842426B76AA5
11B556E660B7C59C362630C3E2BA30E02B88EC7816A24492EA1D6B793B9FE220
3DC6C75B20BD19F03789D1D79F2B876A30FEABB7579310EFF719A8EC53A61EBF
47646A5A66EF30FB955E04C7B753D22A8F1EF69C50F4E365A1B0F60BB4CF2BAE
20D840F84B7F4A007062406387BA99144228B5D9FC200C90980A2147208D9825
BF445A523E9DC08E80BEDA4EC786ECC1289564770D0A5EEBD80B00372C61D474
BBF5C4ECDE16D30B7677952B2F4964DC5DFD2B460B990DEBCDAE38C227909791
9A2254313E8BCA9C41640145AAE0A02273A47AFF1C333D631CBADB10DC587D1D
16771043F08AB8B899FCD14A43CD2AA417331E49273650222B73287CCAAD11F9
56AEE38F7CDB59C7A4B5C290CB9B92D2B26062B62941DA994DBAF9958F47534C
1D42ECD6767F1F300497680137D9B52183DF88F44B9F9CC19F400072C677D55D
7D4CC612D0DC8CFFB6198D3A7B112BE48FE6BBA3D9306A36B91E26BE5DB8A5BE
44E3908DE376DA384DCDD06744427246699C99F51133BE7F760A3704F53CA8D2
6BC764DD66A44D125456BA17D84A3377C594DD40F18D31C4CF8A1580CC9FAC3A
AA23732DBC28DA96447F7F93B2C1A7A42C28414F9A5272D1779C0180E034A90C
B7690A5BD8E1633E3DC186ABA08F2C968EBA6C628B153206FEB1817A2DB79535
576E7E9DFB2FB65DEA69D149FA8978997A03BCB4E4D590BA56ED8AE3BE873992
E1301DA5E76D9E0C75F5F4AF235AB5D4CEAE8956E58AFA4B87601FEC1A6E5806
0070D0CC0172E299B1F6353C654A1CA70C353DE651556C68D9207104404E4F7B
223C3C6D20B40CDED1AABF102B0DA17E0FC3A6D075A462526DD5D6430B8C865A
D78AD94D0DEF00E25E853342BCAAC668F4BE13B0CD1A7793960485EAB5778EBF
17E4EC13C3AB22FB3F3EF6870EA4B97D1BA558C6EE6F804E789DDA75EB583AF6
1F35FC4E652068FDEE252A940F9ADCD6CCF4D19716EFF3CE7049F1C7CC6E7EE5
D312B55102EFEE6262CA0423E5B0435B5C7D0A43D48A8C8480D9137FB4DAEF20
C4A069F1F9E12C51A5ACC6ADC7B5CC6534713815565596A77C42202DCE9AB364
9CF169A2BE708C74425CC1B30E31886B7B339D8EC01AC9F4EDF3C8D421F534BA
915216CC632CBCF4281559FEA159A40DE56AB52DD7F4FE6B33A7A8676A83FA6E
29640CBB4F28D3C10F4C6F8F82234A46B51F89B7768B27278D6E761CF9B88320
8304B15A93585A6E1AEC092A1D17169AE6FABC935CC71F2DB13132018A82A296
B7B36F095CD044E8DD1272B3F52248D706E117DE48BEFBFCE352DFC48E9DD495
3A243FC9F8863AEF1026F692AB4881E11AB9F1CC61D33DBAE559A34432BFB817
DA2C190021980775DCE26A1C1CBC85665A20A0B636FFEE11DEF943E49CA8078E
716ACFC56234CCA6985F2DC7EF545B8A2B4822B73E5FA7725F54B78C794B35A4
E391B66933C41BEB3848EAA347734DE8D9E81C9E7E964CA3FC7ECAE9D2F7A4F4
4EFD5BCCDF9EC01F28EC7B1CB6AE5463930A8E584A4CA5B0B05EF4BA5A589DB1
8D6F07C35FC6931CB240854A76B73F2CA317C7C7F1E954ADBF8F81C3FAD5CC30
5A0836C5C74C0000F52C1E44EDF3C8E24B6CC8F0E7439C8F51EEF5C5F4BEBDF5
9CDA7DF1CA63B9333E6FFEB85B0A008E5DAB0CEAC693810E58D77E6BB973AC3E
A82C90A63566472F66D89D810B2F840A34635EA134C50E19A3295E00707D2464
76FCDFD1DF3471D83495B190A2D88E9D921512F7DE93337FFD6CE9CA67A0EDF3
74A32C4DD51CA38AFB88CFD92119D251D8BA7026C7552063FC20CEB298993F4C
B1F0B34A47FE961EED2A60C6A0E83C6F7DD1E2F2A6F17CC15884127EECAE5334
F4F6136AC74542B942B0A404A2DE97B5277144969268B6CB078368109C9237AF
E3AE43F61978AB487687EC4BD7E26C740C6E653714C8195F99F5CC39FF388C45
CBDF4981DC0A45B3ACB9716FEDB564E4A8574849705BF23009B396758316044F
4667C1A761BDC94AE5888A7A4FD9DB3F39B28F4627EF0402C10DAA800CFA681E
E0CBAB8A2955A334042E14145F2E37FEB844C13F0A6A88EB9A467F44262EEDB2
271BB18A2EDB96A25ED403ABCA52E7D1789B6F4FDF32DEFBC61BD727F00B9877
A2901088AD4E8E13CA35B7EFF8A256214665A39456FC501B7E4780C65D035794
9E069E3BB5F3197CE694477F749F82BB5727AF4572ED7E5FE26B0F0261809E2D
84A8B0EECE81259D35AA0847B7E971435D2FB3F12A69CC840861A6AB8C7F4877
9D5B8A52543D4FCCF54A0886B316C9812F8FD359997F64DA5AA9E03C2096B9AC
13F503119DC1D91DC405030D93365A941D51720E5F6E367E0D9010C431E2D5BD
26ED30F5D86AB32DC91F6C45BE99AD9D53871027450BAA1FC67517CD5B69EA89
67DECEA469F633A58C0089CDBC77805956B5A603DB8874C198591AC1624923AE
6DB8994DD4DB0D452EE6690A891A2CAF1B3FC5D973408F12F02CB8EDDF6CE870
E720C3F5B23DB3338A892839466E31F198E98BBE0DF9C8123DD9C2EFD20CB372
30AE9012BE8E990CA41D0EBC5699497620CD6E34B28002DC7E74C22192182C5D
3BE601C0B25DDF194BCBA71DF76FD4BE7B248ED96F219D4D5B7DB0A46B11E088
FBDAE805AB5ADEB60FEE09F826DCF07D75CC8E77F789EB35A12862F0FD4DA2F0
B4662D450CF706837A688AA11FFB6F594D326D48E679190A0FAE0EB69A8835DB
5F3372B8F47C464DF19C69ACB3BC0566E2F2547824A219AAFCC0FA245C6731A2
E8E561C63B7BC314780FC06C8DC6899671CA0241E12598090868A71838E015D8
49BA502926219E1D01834759C1B53084FFDAB17F05D96E0BA462BADF76E10754
8BA0552E4D03D2F128BD6086B187F02003C375DA26BB94765520A3577B7F8EA6
A0210C65239ADB5D3E324BD820BC6449A228E70E9C8B606CAEEE6FFE884CFA48
9035E2D061E086D27B4111C98A610DEF7AA35548174F41D78903B40367915D4E
EBE9B22C2EF97319F3EC1C7389F3C9A5D9E476DA325EF01591B4E013077BABA4
E019BE121E24F0B4BA11F6D5EE1BA9A926D0C90AE79806808157F97F850FE90E
C0DB9F2D8783EEB4A340040C1C50BA4952CFE767074B3615FDB27A667CA7F370
32B4A0537D0FF9969EF7263D44ED08CB745A29C8041D54CCECD79A73BFB38AE7
7E4271245E983F41C0CCBD8C1CF29C5F0DA0AD053279316D2C62A3F6BCC88B74
F657E6CE1CBBA31DD5B6A2A51DFB6604687AE4E7FC4D8250A9AC16CC84825BC0
64E46F3D779006EB60FD5B476531B36AC6458551956CA08156AF9C33D3F197E5
D3A82586B006A01A109A8C2472A167232A5C3E69EB67AAFF5186A7AB03ECCC79
A923BBBD362B788F5C9DD4EC0E5A4A032CA6EE62D04B060453F94317D02D74E2
C6919656D60135F7B7941CCDEA0BC0168ADAE8A1716BCB6AB4F2392F12E2508F
95949634071E3405B3E415E9411A9AE52AAA56E56F82678A4327EB6CA34EB5A6
A8B1C5C45D558E6D4766165D19889DCDA2AACFFE7F848D35BB34B0C6FCCAA3DA
C323CBE5BDBFF768C9661A027E078EE9D545C5129C2D342CA7541A75675EB2F1
A5BF254619DACA8F5F69C06C718EB5816676A5B6D7BEC0ECBDA83590466A6DF0
234233EF08A17ED68AEFBBC8914D0B4827F129A90D318A8A0384439B38D63B94
757252062EA44C2F44F5356EC92FA9101102BAEEAE5C1875DBE42C23E7DDE255
BDA077E525640CF211E7A3B8DB7BF746E85C1A46B1230D1DE688A6927BC77F93
7AD3906040842D63C62B0320E5F0CF45E34F3E676F57892E7B84E9F184214C78
5FB06B4BFC89854C6244F22A33BE2AB996C5E600D4A0A6F2F1C45331C30D2D0F
083CEAB1020D895E1277AF8B7C57B95A15D3B8F74B1D3101578C35ADD0A8D9D4
DADC22D5E0198485B603C01A7EE919AF0954456C6920FA64B1383526536E742D
1F299C73BB93E28D89714B02CB932DAEF512224950615DA2039D4EB3B18C87BC
21D8034D720A2A8A15EC363DAEC92DC7E8BCFC67C2C33B0C6386C566F3C4AD29
4D52F199F9C7094BF0EAD8152BF74D57C0D9EDB93D121B912F50AB9ED5D4D785
7FA703F28396C5A52D3F6D51F6E9B7E84A5DBBAB93DD3CF197130D5AF3433CE8
B6F1A3C9DA8C4CDBD29377F1B90CACAB31D254332B02A1EC7167A159265490F3
4509A694696160E86B6C1C21120E490E3CD97683EEEFCF837941C0D95CF4F88D
16C3588BBD6EFBE783A69AEC785315E5B7C888C00A8B5D346E148C9FC7BEC569
14ADF730F9DA026FB38B97F4C28FE80BD706FE0D5CD002D0612B6AE5D6AAEA9D
CC7EBCD51C597C1AF6102197A1C8714E87DEE3F0D2F3C1CD901ECEF7777382B7
7264E93192E37A07A6CA7D9A90F4C28FE80BD706FE0D5CD002D0612B6AE5D6AA
EA9DC9D3712A88590E36B304030ADA0D2ACD2B57ABD9E231AED262C1B358E0D5
2FFB821C17B58701F3DC34532C5295E60C6C736077F129F899D9D42D0C2EA7C7
7884CE872B0A3871B713A4C153A32389F0345DE59440BEA479FE1AA9A15DC780
2A111D96E639679CA6DA215459EFC52D883838D7F8D11482A0DFA99F57C171FB
C47998037D5421BE31F7E98BA78C2B52607F5AD63067BF47432AFE43BA45E5D0
C0F7D8416730AF4BE4FC931E965594E034ED54B085054144022BE6620E3BE3BC
FF07C029D465A7D9CE16DC8850DE6284BF1940F241A22A09F10267CD680EABE7
CF22C48D74DD85E83A3C976FE83802D4CCD929C846814FE0653D003F4AF77ACD
1B3110DFE711E988091A32B49D0C265EC2511211833F8C475D7BDC3959C33527
A663980C768540A8BB14D390F350DA0CEBF7927D5AD4C3877051CB669FAED7B1
54E2F75F2F871443DD52E1CED19BA26352397C3DC55A0FCD95276517788B57C3
34A7D0968BA2383121482B7727ED2FEEF31983E07927F9B606A975858A4445ED
454DF0B009FEC9F8CA76F86848C73A5BBD0F42D0CBEE87AE6D68A4C0336BE904
ECD310414A53EEE73AD08E20791CDD3CF827BA903093EB24996C13BB8B5B9215
BEAF72F041F17D55B49B81F3D1279FFCA5AAB5337B999E290BB4078ED6107952
31E3FE9BE3FD97ED727A6719ACE7D439CCE123247E845A80DD99630FE178D00E
351A980FD7926DB858B91872F91CEBFCF19DBCD57891E7F42C3CF6E78046CA0B
3AAE98A934A36889BBB8BF4B90B0CA430CF1DB39BEC56D42DBF175D18FEB98F7
72992C5637092710177BA2E331993DF752B5FEC0F908582418F93AE4F1EF6616
92E37443B69E00A74BD0D0441D1DF4B16DC2295F06ABE7ACED96009E826E0D44
459394178F13030AE0D5E7B3CB7D36842E751568F4CB7C90AE341ECD71D05287
741F6A99089C9BA6489E9F9B83E37DFA97082369335AAA53A4D891DD3CA40653
D1FB037226BBE3D97ABC50991617DC85CA1FCFFEAE493098F902FB88A89D4370
F728D86F5DDA983EE440207E62A20FE403F7991165DCCAB03D5ACE06172EDD24
79BDBAF38548E705290566CC292B070FBADED5A15A8FE4216FBE7460ADB2A137
55A5048E47B03087A55E15E6BB75DB7578C02E68FC5C48B58141C7E8628F25C3
13F891CC4D8B425B935961125F4E43D88E7B92DCDCB3F560C53918645B3F364A
4DD82BA880A7A5CD59F8F6000E1978A9EC803490B464964479A2AA279225ECC2
2FBD3944D1627081097551011244A3E174B7F53497819667C967AED16B47DA7E
E4E0FF266F35E74C0043F6C8C98511EC1E2A0EBF67A44AA2AF44371CA8B9A445
0DA76EDC0167B40150C0A5F1CE0E233DB1C4888FE46B96E78A9D5B7FC4BFC870
E1DE7FEEC2446ACE741C2D06CF989858C45A915B46CA2EBB6B37625FC01908C1
0242731B79A1A82CFCE9E49CCE43F23B5BE8837EA00B30C0BC7FF11AE673803E
8C8B73EF9B49A0E3E2DF4FEAC551B910E8AB17977A1A7D47DC463A65E24FEA77
CBD29922E290A8B8D528BEC859D4114AB3FCE54B2EC4E0F6D4EBCE888A5ACBE4
C407C8F9918263BB49B5A0E536FA063D6D8C53508A79C1DE763C9242D3B38B85
B5BA97376AF632DEE1A8C2B197CD7A29AA76710B6ADA6BC835A0095FAC132843
FCD3BDC6D53E6482E8CAAEF1F93926CA457899A06AC3DD5F5124014A04B2B360
57E00EEBBCF206EF6A7B729380BEF8AAE74D2596F8F409DFF33F62508230EAE1
281A7B864214419DA3715ABFC0A841256CB0CF6C3BB7835B7879610B1A597812
7746837223316D9B95988E20E1E71BCC60DCB3CAE9C54611D9D515EEBB7192C6
3D22D02BB2A5A272702AE9F15718DEA609CF8EE797BF0B781D00CDDD6F559194
FF6B0FFBD6BC7ECCEDE0ABCB830AB79EE730512BBDF53DC3679F9D4C0F28A95A
2F084A8B71B870C2E63B98D98DB578AE7262FC845FCCF787429F4A3995CE6137
298AD945C6C9B90489846E96852878792D64A7BEA283E744E895C0E12E861EB2
84C7F9FE20F25EC9A1269BFE3DE580EFFCC010D53C07AE90526031B40619B4D2
7AEA54028060536DCC4F9E890C18E8E4AA4B404CB08B7DB3B82FE47967191E78
0063ED30CCE41E5BB788B2873C25820F1E0EE510C1CD4BD3F70BD38D7374A987
FEE102681715E90675F1D60FCFB1B6D26AA24377760FEA6FEE94FCCE9A91ED5F
64E18887CD987999B6ED8D82D9CFF377612F2AEB04A439D43635254CFF36C827
155FC7F5C670365A38AA78C33E121DA9D4AB827E616E7357557C23BD61842CC4
F11DD771EFB1ED519E2252A8110547FD7753567649FC38A821AEBAF5D0C7E846
542A358E0B8F82D7979756D0F1C98A2EFCA1A117133DD39BC60F687306A10056
6896DCEE3CBFD5DB2D469ECBDD4D11C29B962A65FDEC0F7CF7864A73195645D5
071137F882C019B8B8539C98495F25D896AC099E3A80CF0CDB10896E3EF92C74
3497E1AB3069ED10EB8C4212CEAFBC79B61186AA832CA3163A1E8F2E42D4D035
8B380BAE915A183A8FBFC7A5688A860A72ED24B70A451B58DB04A1F2B707077B
C18F65F697A23A6BF1BBDD51D96BA4A5207AF1044E917186B2FB766825CB278D
BE285E67328F96BE577CC30B6CE0F11586B013D4409759831BE693C4C5DB5105
D2463C9E31EB706B8652D02E450911B9742ACBF7875898BC2950BDE159FA4F5E
A4FF63763A313D33638C065EF056061AFBCF065EBA0B028ABD6FDFB38BE88C6F
5D704FB871BC46FA5933E488ABEE172D57263E165270A9347B262FC98D6EE277
2C1D183F91D837DAC94609659451F83DAA632978D60675A49597413D95EA0463
B1C428579113EAE374D363F74BE92989C382E8FAC254F543E8D3E7146C9A03F4
854C0E2F008129872A0333D548B045656A2C8760B6822021B0743143F2F1002A
D7D2F05EE659058620D20AA0CD1F4E3E164F6A9AC0955C00BE042DC2D87E2C0E
D5ADB9B027AAF56C7B8A44EBE67BB34BECEDFCF123E6F2DD27B6B9102574E246
1D2FAE65B7321C0093A2A34990285CE5808EB4EF66BBC42389F67D87EFC1E935
772C978024A732F12A2661AB1FC21CBE13E07D84E81C83C06CD7169ADD20EA5D
10BD495D1151F4BB20BEFF60640B1310DD998BA0614001C00F5D36C5A8CBF1DF
C11F715B1F2A78B378B00586F8A890443897F479F5C27BAC92012E872E92F6C9
8BC185514EE68967025779E5CDD456756F3235ECDA85428419DC74E5342FB54C
048336BD21D9782739662858C31CBBDDEA0FCC20FDD7CC82352A5F5D41C76DE3
E5417D1B42DD280C1FF9A88656A37EC8F5AC9313D2A94F975BC8E57910FE9401
25A576E4B9BBD385726FC6CE255799769EED04E800D468F47B080716ED92AC72
05136D5AD497D5781A73D9ED02DD23382FDC5D31180C0DC1EEB328E08ADF8973
5A59A4A4B48ABF4B835D32B9229B900D8DED34B8A702E96ECDCF28BAE94FE49C
AE164950A744332069F3CFF233A6A2082CA4564D9A9C6B2922798C2F7EC4992C
1B5044C152197BEB399437F35ED53E7BA6F80A3B750DB063E962E26A130BB340
B62D6667E9F3DFAC28B2289C26FEFDA73C49DE611929FDC289983B40E75879BE
4EF03B9AEBBEB3B51AA797687145C8E3DF0453B564B8FD5D5C6FC917E2A4CFA8
FEEAD0D315A1CE04F646FB7704DFDF783B55A6821F7861B12877C48E1CA0372E
799AF99DEB62F1FB386855F555961A47656B7AF1D736B9E40BBBCA4E10612142
E1C154CC374F20FE024AD7651D44FE76DBF369706318E0C38215CE324FED860E
36E6AC08E1506441E64A09CE495A0D1979852C33EA9B0C813CAC93DCFD904370
6B83ABFD905E60E74376ACD7EAC66D120A3911D284DCAE2018F883AA804CC9DB
DB2CDF6BA2E11F15D300A9E7DB8EA194DA5864148EA67B59F4864B176AE29711
6D9396DCD91341308ED6D2C3B81897E7F8734C7573B0B3286806EC59743E2968
28E82192271F818BFDFC8AF8099CBCDDCDFFE15EE19FBDD0BE2154C076B26334
2E8A6977987E6EFB3DD2AF1E6EE9323334A8479BCAEB272DDD92972ED8E7789E
F98998CB7325364396F37130C0E488CEC4339C9309BBA8B4AC098E9FC57905F1
6D765BD449CAB4455252955542B51CB5CB7DF1491BE959F1418F547082D17502
23115919DD4272371F8B5C888DC44FBA5607435A619684F502CF675FB83922F8
6224D004E35AB8A8F503F391632AB92FE1F7B60318C6045977231D86C8BEB851
B96CD7BF88F9A040FAA22309F3094A2950EE0299930BFB1D34B257F66799C410
7F0C02C44EA6960180786F9261D70E7EE6B32567B03BAB7FD13E263C2549247D
8DF74C6863D43B026014B279BD59294184EF54172447AC57A8B69B4DAAC8F3F6
89B108A61F2B9B09CDFE5866948199CA27C1838AD126A026D6841809D5F0B52D
59E6AF662CFDA9AC18A33B2FB6F25D592ADB01BF6DD128E980A062580B9FA11E
CA9E54716E15A3F345F395F32CED2CB15B87902E04E190B8C2315B93F0F0DCAF
80757EE1EA8A78049B8A9E99881A56E530994176F942821D2B314893F2B9317F
CF4A5CBA0903206D85A3D447A4D946BD503062DED9A4E6F5827796857358F58A
400549BAA570F95B97AE0BC57BB244AD0A4B9F6D550FE6080A7F4735504B58E0
7898EB92D3C3D91A7389DD82B217D6579AE5F2A2A74AA109ED4D67A53829C8DE
0FF82A43D64F468C73A24EA2637C80EF0C68E01DA53DD38776B3E05B8A145591
1AACF57CB21C5EC9056E62753E97CE1C0B152D66E148E1C5883A9EA15454DF1D
D28BF1664BE2611277AAE68BC42F8F6B29C7E7A15463C510185BC34AAC672261
77133AA7CD431BB67BABB0BFDEDC9E199CCB170BB7DC5A3B3CE69F746B0E4113
8FBC63BFD8062A3915AA5CB574BC60C16FEA1B452CA2DEDF58736D607CA8EB56
2EDC8ABB5D6C02C561986156FDD3B08A4B47513E1F8CDC2763558C93AC71A4C6
A0EC1FD39D700E23CD325C78530B4647F4462F88BEE48CA885E0C3057C9007EE
185EEC0DE8940EDE7A1DD87E2057FD9D218F20C4027148117CD4073D0C3B04A1
9E77E75D7A0EEC06C030DC43B2245F9D24D31A31F06EBC65712470EF35BF4133
E260320CB39E191970C0F0E81DBEF156D1161A563418A13D5FEFE84F45AD559E
5FB1691BF176AF7BFDBA7D2F9B0C79E4635A10CFB39EE250AD0FE1FC3DA60E37
2E7D7204C19A9B5936CE906E36608A566C2FF573319EB999707A229E2EC6B3D4
35499D35A59EBF2721F20A0A721766F9D9A6769FF80B400B1EDBFCAC6160783F
7834D125F12A97B95F6A354624C31C68A7AE91A28C427561EAC1CF4EC54D29A0
B9DBBAF10B53AAAE624DD75720326DFC2A455157B1BF595EA3E14929085DBBC3
AF0C2FC213EAC75A50B61AB8AFDE8A85854A512F7F46B6D2CB7FA127F49BD2B5
ACCF7ED80CEF4FE96FEA461B009B9EB33BE4747AF13D0369EABE30E90ECFCE19
F8C9BFE2F2AC97C7A8FD33D6DE81F4ADD3E77BFE2AF016A7593C86400929C0C0
FC2CC452BD5905A58D195FFA880060EC8D2C8858E58DD524D173A2E79B98DB9E
6748C6D64B524696A0FAE044D3C8ED6C393BADB09536AE22A4EFF9CD75E5038E
74DD522232F5546377C9A9BE0E1BD0457C0AF2FF21E9AE53A0E833B2C3342E15
A01A713F74E1D068021DC27932DDA3B60F32108AE4AF9869D2589522DFAAD471
F812136EEFD5EDDD689F52EE66ED133ECED633BA03B8B521A39D4F8694D3A4EA
B1BF41B14C4BDA9AE6DB8755B830F8D53490BFAF28A556C7F5E5B536C4EE8A4A
0158DAAD88F47BF816180CCA3185CF498964DB820841B614C43F5ACD91269701
21B0F1685D4C43D9F2881A14C31669CA51B6F30B24FBA0A97D3C2988BEB88A94
59F59BD20669FCDE45812CED19CFAC2DFC48443F5FC6E21518DF676CF6E46A12
92A838C381D0A51FA6C042AC6847F2B3291D30D4EEB934A0173199B79853A327
C00FF3133C11A51A67803C3BD94230C074F0B93577ED9D3F4875B1976810CAD9
099468F5D521B519A7F0551EBBE8B2E16CCC5EFD174057C781DFD270EE424274
70BC6B9FCB889D2E0CB11A825DED6AFC88E7BF768090DF335D0DA4FFDB85EB20
13C9C2682963466334F0FC36D0977F61D836C0BB1FA3D448B363C36F9830029D
8245AAF2ED1D90FDF92AC9F25075CE7D76366B5B28AEB843F5356EC92FA91011
02BAEEAE5C1875DBE42C23E1243E151C8AA138B59EECB77CB5BE8C9A7418389C
6BDA4D3F19D310CC10E9080C619F102E6C0EE4F80F05C1AC9271FEB72F3EFC3D
F5F9C35B0D6BD335FECFA1752684E0A2A1DD611045BD9EBEC8F177A8022199D0
A7D13EC2FA62216560A52D57507C8F16BC6DA689E34C8CA29572618B5A935A1C
B7E6B2B198EB6F00A9B4C5CB1FDE6F09AF8525FB825A5CFD16D9AC883CD07A15
9ECC675E6A0B17B2A93A420D2DEE2C6D4ABF10F908A1D7BECADD4A2CB1319361
C2B4BAAC06004B036192FF2184082A6ABBC6F62F6EF9CE5A5BE7F35172CA4668
0BB070E18406BEC009B71B91E91DE82A55A5187666E9D94E71C88AE46D9F59EC
7885E0E1AF9C403D65CAC4A7A0CE6C18A35FFEB56122BBE0260ADA63E1DCB1E5
39F11504A693DE5A28210BA0EBED3845F04FD908650F54EDCF036B9DAE42718C
67CD2C37ABF312F99118CC3FBCDC35E51E0BBD420454C10896EADAB7F0F08BC8
81D82A9C13E8ABFA119F8710870BB55B738A3D375E76E427637BAAE83A18E0D0
7AADF8ADB7BC398B5CC33DB7E279C16AB4BF5E1D06676514DA276E5D42755082
A21E1590336377DBA5DEBED5E7283623FDC7765EC879F2EB3683FB11FF35D80E
2F8ECD98D0D3F4DE56356F86ADB5E1E0D5132B6B25963ACFB468A5EF9D19FB36
0066F4600DC2E02BF342DAB5A82CDC0CA61348D45F479049EE38CBB9ADEA056A
7AA476DECC3FD3D7D84125E79F585D25DCD52D2D67022CA6BB1A32311A8B23B6
C8C61F21E6B499D9C2716A6E8B22284063C5220A02A36CCE4053C49ECFB406EC
56EF6D25DFE1E507FD3BEBEFF03973E87B595484C5815C528447C1243DA15D31
A26AC321CC69402FBBF26EA7D4429BE2C01E6104408ADD896B9F840D4F04DCA9
DA4EC21E959286705E36085DED49748C05511BDCB6FEC3E96E88AC103A1FA779
7C854E60E179FE44B216DCBB45B4EDAAA5F99DD545767FE706514BC3ECBE163C
5E135D18B469B4A5745991F766DB8A25269356CFC9AF7545857D6BDE60CE5CEA
C9B97A62BAE591E9F70C9BDA441F87261CB9B1BFD49FE4D9DD2A81B54986D29A
EAA4D8A5AC5BDB044659984A62C7FE7D6E73FDDFDE0A81C8BC23068851AAB9B0
94E08D03FC602C30A00F80CD09EAF14F112915045B1C96949960612E67004E53
6034A155C880174DA8108A4F7D3A0F4CBDDD55A400FFC22D7767FA243BFB37AE
42C54F989ABA2CB3E627915BBC4B5D7F030829693D869D2709BB4753C124EDD6
026457B92F419A41B3BEE9D61C19890F4FDC88D63708E459771741F5FACF8FCF
9E6DB66F4979A1C7BE3A4B4578DFFBDE3CCB8888CC9B05653386412F912231B6
BBB4FE9CB9DE1C23E62B031B0F87457C1E30795BC7021E47E04852F03F1F7343
6736D6742CAC7D95250887EDA4C7B9E7AA036CD129BEBDD87A395388D2F0DE51
EF5B23ADEFDD779A5010BA9786274DC3E74E5CD9080BD768560DCE5373871BB2
8E1AADAC2C4534C7B0AAB2ED51D0FFFAF763695CCA0E8494133F7B85D963C931
388DFD4DB4761AF5E5131F0E72947785FCF0779A87BA901998361FFA6A483177
551B6B7D6BD5D5A3E49896566372E6333F1D1E8267E87A8C02823D62AF3D0E62
F0314BF8F53F2479EAACD6C1D86DBE6B9C35AB2472DEAEF074AAB5C15480F302
D4C71FC78BEAB5DEA1AFD0CAAF1FA301BF62519184985AA29D7667C0F9280DBA
CF0D74F4E4259923244E4A8EC8592DAB46C5F5EE5D2BF6FEB5198A201A925C9B
8A532FF889A856CADA7B4BEC21DEAA60F0C74810E1DCFDFC8C8659204F520D65
975F32FEC44D2844E2BCE24C0676F4E078CB65D01C113EEB318DF7390D8ABD6E
3B6CAE1E8CE9B094F806EE62BD021C3B0EC0B8198FADD510528DC07A6C4F2109
5C9CF56E45827D92F9CD803A1D2A5D597C88791E764DB6F0F40877E0717B3D36
159D6EC24C0D192674299D9AE568468699E2629C6DD3166D8D293ADF0E30F4C9
9BAEA3D882BB3E030C3DD9603F0FF512610F0F47D7E4E33BC7BDE738E11F9F59
C07954CA6C89883072BEC2DECDB384CC468551C86978EED13AFD2A29011AF7A5
AF5B9D6251E964492FCC117B19A535EA674F69E25BE803D03976039B0E9D2BBD
ED53E776C5E975A99E6F135ABF26F787E1B0E85823962BE553973E8C5D2A4843
770606BDB79EC94C5620516B13B267BEFDE30B7FF74FE7D853B25EEB75A6803E
21097EC4F34D095B22FF86DA8C5633569036DD9EF923A27DC714F37E198ABC3C
83E74FE03DD650BF610769BCA53D70CB781D5003755694824F65424754B3D910
BEE77CBD332EB57640CAC8463530C8D6FFDD910AC16AB7CF44000EB7AD4FAFB8
55393B527BD879523933CB7851E088D9FA471D8629B0955455865AAAD4E26515
5AA220413C3B2171693CF4A1B03384CDB214C4E4D2445CB62CB7A5DE11C52E7C
2E25907FB6FB4613C6397097C7E43FEA67553C56D022638BDD5292C1339773E2
EE7E7978544AF093E19E2E7B53384FC629D54D7CB7AEAA458FA21E34EEDBFBC1
D271CAEC91C46F48FB3C358749A54DE2CB90C7DEC3F386E6DE6C9A075770A494
F370A732947755BD78E816BA7FAC2F45609605C8900ED9FE92248407D1632E9C
A0D899E664A53A7AC6B3F5BED3287E72742F2A8F3549DC7C5517B09C5A893264
2272EFF3B2DD835EAAA1016F02E49FD061E9DD4FF702AB11AA0098D674B92F82
DB5FBF5726CDAAC3D31E9D892EC0FFC73A5374261E971B384D14A9008A6B69CB
3472FA3E426482A0A2D3461174F441F081C99D86095BE64A36FA071542CF2F16
3BB28D3553BAF3445026CC05E1B5E7C334A9FF709B637F16164F284D97E477A0
3C0BC693D59716FAF5D11FD55733D7C7142AF6AF64E2BA1D0F2673F2BEA72319
4EC515C112A9089D30BFA857B1D82F7759642DE0E5EE007AD791C79491CA9377
E423F6D1141148318F8B1A6181EE2139EBBD3045AA02D366CE3FCEED6AEA819E
2C0DDA5A4C16C2B5324ED83FA55D2F6EF194A3EE4342474CF0A3B58E7DCDB87F
AB2083DE93EEA8FCC422925D9DAE52CB8B8A54E55789CC4769268B4F2735318E
F8D361979C8593ED7795EC53D714B07430AF88A3F851325A2183D3724BA04115
BA8BD86E9559D68BB1288D2014ECDEFDECB97EE30DCFE7D31C7C9A65B979441C
F32AE361EFAC510735C1C44CB59AF4086E5F33AF2C62AA42FF42A00982D19AC7
5B70EF1B0EFA8860747581A5D1801EF2137797B0FA553F473CE26C7B2EDBA908
271DA76D050BE1CFBC489B6100E6803E092E4CEBDF47E1133B33EEAB6D10E6DD
DD30FA4B4C67C2C78D83986EB56A641FCECD0124D27C6DA05849F62BE2E981D8
2AC2227148F7F7C1B4F2AC452DF48E9959583B4A355304297CF1A574B187A764
A8178EA3190037CA1F7DAAD85504B9DB834AFF955506A08C54B95224981043B3
47F5BDD88E6F5200D13D36A9ADCC3AADB54A60580F13550BCD7582ADEDF81739
AA51F6C8E9E57C27B1DAB7F691D22F5849288C27A6B951B9E4F0DFAC1042618F
519DB91F712C61AD1A1C9F5CBA49A053CC7E086C6457D0BEF653CEF3277DE85E
4E377D4B2AA511FFA13377448C38E5257950CC44F0CA79AA078D470D3F215F84
1DECA2B18771369013495AE9AA31646770AB916271DED8BDBCA67CBCBF22432C
36106A02DC45F4C78BF3670B28AE8F40ACEAB02A5B875B9300ABED679F5BFD94
55701E731B102A33430339AB46DF8FB1B03CF3886118FB31256F14A0598ADA08
1CCD14003C0BCC4212EADB84DFCF669E7FD8F99149426546E8E26A6AC701BE02
FB5EFDF269DB8DEA73063968AC17BC68801C360DEB7D4360D12DFD340143FDB5
BE11F5DF554CB0A96814B2BCBA30B2CF5BAD7D21BB067AFD7A6D0073CDEB8B9D
3B684D4F6AC93B1C458F13F3F18A23FB7AD99E7D5B03B369A96993539EF4BD0B
BC28E83EDFDB55FF2BA36FD1D789B7974C60CF62BB6680E5B5AA7611697D9C0C
898DE021D7B039B9C89395762E2CA39FC97AAA0993813C15F306F37298A5D6C4
5BD8318A69A756A06CBBA26BCAE64C4FEE9574BFA8A4BA0D55B199B11B7A3A23
C2CF3CAC9D763A6960A358DDE3DA955BAC308F1E5025AAD4333498DC828D686E
9A79D0C3785C4567070E065347F0D8C276ABB12E57B7538047509574BA1197AF
BEBF26C49F94C737723B6659E88C2E6BBF5F779C78BEAC263D53EB47D57DC8CA
5C53399623BB690ABA7B8C8C2D54FD24ED992CD4EEE42AF9C08115369B8A89F9
DA2C77F52EF0452CF4D7B5DFB6C219E37D93F8542D27C604CCC6483766930924
14F780C854C9462FB3D1224DC666B57675C8DF6FC849FA3165D05B89FFC68729
FD5B56EE3BB89D261ED19547018114C09CD3F25D463DC2219C33BCAD4EEC26FD
A4ECE18E0111351FF79979654FE8EA9BF4D31214BA603CDF5156252D641C507B
FCAD170FF7DEDE3F184E3B07F0646889F9AF4C9C5A2A7EF2FFA7E94ACA2383B7
768A07EFFD080A8928ACC1D79BF24AF0A465739986AFD8F0A7F5DDD078FF2E31
9A376B8F968AB34C4916021B758D141034D3B32C3F686445591ED48D114A19A0
3D9398EA19CF33AD878F9E11081C7E4A46FA9D954C8C904D0D8EC9AC8C379F7D
664A4B36DFD1CC402B440295C755434690F01EE9A02A63D9D5E8F340E3BB2752
9C5309A53879A2C11052789256D01CAC0E0EC516B60C06F6B02627E2A33074A4
41A5CB06CDBDB84FBC51725890156B05D03D77B350BB8D47D1AC16F438DB98A1
9867BDD686438A274023CAF5FAEF443EFB0437348CAE6BB1E042A60D5B6AEDFB
9EC78D33514EE2ED0784921783A9341EE750D7E2B0BDE780CC2B2F827504AC84
EB0D35017F75F60564D670A0FEAAA994962FDA3B05F9DC08387CFB6FF370BF4E
FC5B774ABFC3DF1548FF8C93958E7005D9C6BAF5C44E3B20A2199BE55775AC9E
86ED41CEBEE505196220B93E70726D2022655896C6C3E5345003C7E89E2AD102
524AA858AE389D433240F320DAE3509A10965A3FFBB5EAD6F0B94F022D36C26C
0EB0D1956FA2E67F9064EC926471925F66526987DAE23B5374D0E36D75894C0B
DA0FF464E570BC2FCDB31B9A034906B142E6FFBEA362B99F814D615E68A33ECF
3608D4D88252033D67F369C6760C6F4466867952069A54937213FC4C5D25986E
A9515A854CB690F6FD15518E2E89E945002A66421B14B380D8E0BBB72BD06CE8
C8D2BD6512EB6D9D136D026A1DB96637C937D35AF8D292F5A26830A7BED9A0EC
CF5774D6DA6DE6231E3C48243AA2698FC8DDC2D079C3C3CBF62503C88C7BB529
6265AB372B4E8A0E7F7FC1939D751CC6C1EF9D43FB57810A59F5DAC0874CA6F5
195752EA7E5D70CEA25C487596DC9A5099C4F010A46CCFD895E1A1EE87EFE7B2
FEED5D25FF21DABFC3EC37081B700950B4D6A4D33DBE34D3B7ACCE14800E72C4
ABD2F09F97D53EA48E8CB88850B80709C133F3DD7CA1DE405D47B1FDC178B404
E6001FAC7321B68CF13B24A6600D3608E80CA82443E1D5E74B26C5A42C1D1CAF
389CDEEBBF116916A5EE8B16B881F3E7B361D3081DED7FF8C95C71BC9AB71BB0
9ABACC8409993D8EFD9E86A7D1E644A483DF960AB79989E55699CD1A5B9A7817
2E592789D282950F170CD6527F40F2DD0A44814C0A2147232B27880CC2E12C9C
5E3CD6913FB459E00282CB56E84FB01D55C3F08E5A49470BEF69AAF993DE53C4
BDF4B5661D2323162C45487903ADCEFF6FAA719450A18A51D6BD686DAA9AB73C
600F0DE5414ACE57162F9F96CE5413337B6B394B40BBF5218A50FEA741CBF996
0279749418D1B1AF684F3EBEE0AE98B001BCAE3CD4F906E7FC98EB8FE0AD7034
47F7D633E258AAEDC5FE0BA908D504939F82F06F5DEBD86CCF9F6938E6D7FC61
1DF66B06F374EEAD0AEF8489E8C0CFE5E674DA3789DE182D39C56A4C32704123
B90EBB4AE37BBE81CAC3AD90AA60867D0E1563056A1963FFBD51E6A9A31C23F2
4E35F748376C5010EC8B9971F63BE0A18ADC54BB38949616A34EB9324C8E0C1E
FD0F13537A1FF73F6FE7B881830D1D5A6D3A57B132E93510017EACE818AE981A
FAFFCFA2F4FC4BE7D1F81D574965D5A8E6703FCDFE79B43D6FCA1E729E37EE4E
1D9933D7B2F0A3C026DE556E9F29309C40AB4BF5E4845D139C30A05923DCC98C
839A220FB1F694211C4B256FB80CFB98F460F97BA7927387FB1EF01A578130A7
C716034CBE5205EDB279883C595D69CCA8AA9405DCC7D18F54AFBCC218C93141
6FB6705A1E15F46350F9E356700101B655341745E20DD38C41C937500A30C362
2127ECC90ECF5BC4F0F2567F233420B675788B1A8E419678283EF33692819AB6
0DF1911FFCAA449F2DAD3F5D86E7038C3C3492C914063F86BA6CA5D266F6DA11
1316053D7575C54F7EAB08D83BCDD758E45044583983B5B5718F247992B4F971
543B40EC21D5847D0592B62622CA6A20410310995C1E2CF16D757F2207AA1005
4E136540A9EE4F09EF71323F1118A830DBFBDD53D8C5835EFE1012A4A47979C9
52C6B596EE844FF06A4EF7CA765062E355CA209E7C77E9C4A2347A61E0578A18
367268DFC6439E9EF7C37B4B7ED5530CFD5BC606F002F9AB5A976A2925011ED7
330A5DF878096A7A992E1314566A0B6B18322B13EE7BBDBBE1ACCE543D75A30B
92E1D6E1AEBFC5AE7DD708EAABD4A33B0238D3823F74605B3223D18D26E07974
4C386968205807AF611F12B71F6379A909DFFFD96DC021EAC27D2B103AFE2846
F9ADD7469A9B3B2B84859DE309AD185E5E26ABDED708164F135D12BD553767B2
273A3EE10DE4172E488D9F2071B55800E08071B2068F888EDCD30C8CC01B18D6
1975BF25DB231D0D28FF3310034FCB800854FBFE0818D30967D587F84276C2D0
1AB0A17E9523BB1BADC9668213D66724EAAEBD4BE8705D274547AEFE2A075904
B20982F1CFBAF133F73C95D0D1F94851CCA87C09A68EFA0DBA0A94D68942C968
B6D6512906D83E5DAA70911A7949CE1C2884008E9D084BC8ECB71C13FF2561E7
AE1D2A92975F20D40C2DFA290EB3F81F74DFCE12485C661DF24ABE79C26093C7
980EC4AACE8D7001935C9D13A4466D1E50786753A08DBDC2E5814EC84A3E9227
1D76ABFC263903E5A5E8F249A67BFFF0E1A0EE7FEAFDB81093AC23CDBC9587FA
1ACD74F1C4C23B764C7C25939A1D2700AAD6111AE1CADC7B5993D7A74AB9C621
8D26B171D076600A1379FD9A803A29DD69D8595DC0CDE84AA69E161A042B715D
B90DDFF7F225CD403631D31FDFC68F53DA7E443A04307BDC2873E7B6E53B233C
D869B8AB1897FFE31E1D1E2ACBD4EBEDED8914ABE22FC76FB3D79032D95345E1
81A052058737AF9D3F09C238F2230E4B9F2C9AF6BC9AC59D77191124E69435A6
13744FCFB61CAB4469E1FE7177905CB4E535B3932F57E48944EF5CCC7CEE279C
2FBBC07385FE9C9DCDF58C93C9F036F3524030825DDA9B4D41DCA2B7B250D9C7
9CAF1B40FBAB7237A6F236C1CA5B48BC0A46F66490851876ECF865A40F3D0CDA
627FB0E5F06D89C2B06F46915B0C0369DBA2951AE4BA394902411F6ECA4D6A20
308A5AE49D16646587B59D2FAA08D5FBBD1C4D5CC7DD3CF29784399741D46BBC
E10C17681B8FCF76BCACC55E34838A99758ACBDCDCFB35AAD3A4309B7A0546E3
4F8BF6337688F65A5B5373989D9648E6648D5DAB48FB543BC38950390B4DDF08
1C70B43877A9CE3DCB3CD844D86CB9A9F19E92CF7B974469F6A487DB3C314C7E
33C9E117B3195C7353FF6FF7D1CACC6A9E8293F20A988C9270109CD3F9940C7F
82AA7BBC775F166FE922AF93E917CD2D73EE01D03DEE35FC585038201AC59C74
07CB285CAC791FE0E2843319807F55D859F51A0BDF3AD5B6FBE364CC8A48271F
C270326AD9DD8DD4705FF171F1BD8F6C06CA8C0C1E425C6C22C7078CDA662807
009507971565BD7A6FAF8B7475319C5125FEF8537A70D62974CE71A4C2E48A70
8AE0214B7147F1B103412F98B3CF522DC6ECE231A865EFDD3C0082650A0AB65F
6EAA5A29CACFEA79A39384E08B56A1011108DD65CC1AA7404DA88287C00541D0
8A0FE0763466BFD9185AA59689DBAA40795863FA1616D81181CC6E07DAFF375C
C9FAD47E0526B3C81CD8BD44442E3E9C41B407671E684DD7086F3E365C733D0D
D3AD4D410BB7D9D83B1F69656C6E9CE7C96C06FF769379755E4E02F77721A962
413379A5B4DEE4CBFB6A2667B74D95343718B0E30044A48A653A3DD96064CF78
03E25D6EA1B4D2F548EBC6098101EE256C58192DC439EAA8A7FE802D3E125E9A
8DAFED2D11D4A2FD6E85B2AE932DA5B097BCAB497C03D1591ECF22D790D474BB
54CF3F0082D6CBE991DCD9AE531D43AC55EA94ED1E74323804993C47B2401EA5
0E1E82481A70A9B2B79B9934A04134BB13A16DD0175A9E78240C11922F70F33C
496947450FDA88D9E62A257308F1297B64DE4B2C8B58A425D624CF84701F9432
766CFF1ECDA253F61F3ACA21FF3F53AE227DD2390ACD084728DDB8D7D3001733
36701F3087DA0B86D54D52CC3D349E2B590500D6B848CE1E6E77BF5C17A89816
7E5501F303808800F88920F3FDE10D6E16E292AE7631E768EBA2FC3D32B193B2
33086484F9D98F2983692F7CD61BE001349C0A8C849F7C734B61DEBFA13D84AE
DE652572DEE17A75F4DC9C517E1E5A6C6D261CC489222776D2448A314039D7CD
1C31B998285E359E90741C0CC80D9CA304D377852C6AC5E9E35A97272E9D3B16
372EF57F313061F96582BC9664EFD07D9A6AA57AA2386B0E46FFA7E4B01E9469
8BDA6C45A6D9A9556337EFBDB0DEA139D53971FAE3B0DAEF8F2B264A0E4F0FE8
46C9E329484496211AB48CE4C34CD11A21453C23465BEC9C9C847B2F501612AC
9FCF934B6671427F8815B0D94804208B3727408BF8C27F9456204E3A6D30086D
F7DE068A080F6392A0F41B6F6B171F2284DD97896A26830FFEA06273790DA767
6ECA0BE1D3E1E7D77F937DD3C3D1FDF8965D6D2F4D5F5A8618DDA6451BA2AE55
83F858B44246A77894430706D06064B01E8C5EB291352F2D93FC8980AE418530
7EFE2F56469DAA711789DCD813961B31914C8AC1321DF59C0ED854C443EC64F3
2225CAA9293155999CD24B25C9FD4044D4C4C23FB029B23CB971273741B814B8
DDE80D462E975266B08CB5A257E9DC8F66AE6051FF7B5B03DB333C99CB68EA1C
3ED2CD5F892F75CF1664C1C22C535404EE27556843BAE73883AC9D3C8BFAC9B4
D1606FFFD7BC62F1DDC1A49781C35230C3FF4B0A1BD370F053B44E814E2EC59D
918B0A09002E19C03A8C99932A10B7F10B10C6CDA2D3C9983CF37C09E20427B4
498FB6281041F7CF1AABD72E410FE55C6CC165E5FEB2D5B8F032722DA6E7CD6D
40EBC44BE29EDCF0E63244B0A3C2E9EAC1E6796360157915EF43DFBC8A2637D8
6DAE1BD4E5230FF6CA88985650F591CD0BF85D8A6423BA5BE29D98A6A8916626
86D4B0FBB9033816002AFC22328511E06953806858961B63809FEC7258E26BC2
2EAED28B8649AFC1019F42332F32B918E6C77731B59E6583700AF5C347B63292
E25E2D25287095D3F834920F179A1D6A4A783B2E53F1E68174E3BB14CC75C4B0
B0735977DEC90211C5FC33B4027E8C34B29FDE8C9268AC25B3363072BAB97299
7C63FD27D557A5ACF3FE8AB5E578E6173FD4710A4105C43E660E665FFF70440F
9B4BA6A61C1AAFBC71768635164DFD8855044377482F01F9878FC1272414B988
A07F1E8DD2A77D72C6781515DB1B56132D6E1E059BDE468BB67B12517465F9F9
A54489759B59BD59C45898975A6F51745D94813358C0C5819B15FDC445E1F9BD
0020CF7E6987BABB358A27A7FE1451B787B8790D36DF4F7CA6C6DEAA7FE0F4A1
5B2BFAE740EF719D1CA7C63637D089F03E294626D3C6E13952EA3D005A6BB197
20B52B54851207D319D67E35C7E456C567B342BBCB748920A5850C93444B7C92
9A9BC88CA0805E13333DB43DF2790AA7B06CCB00AF1231C8251CCBB68AE0D41B
F6CFF85AFFA894BC7D54920A7558CA0330D646EFDBC5F4A017EE0F3E89C3AB58
1D0FEFCECAA1E17D9A059390B68BD0DAAE769B986B98DDC4933E76F8349E62D1
4BB8C41F71E0F08BF9BFA28CB8BA22621B532FBCD0FB988706B1109642F1E51F
FBBAFD2F81B53F95D9F8502B547A0A711EDB068A9A4AF1216DBC9FC4BC75C3C4
A474AF0EBA930A53F3212FA4BF2CB4E4D123D0D88D17162F1AB45A16717ADF70
09D869D597DCD55756BFE5934032ACB5F3756CC7E96C4E525BD73B2E3B4BD7FE
198947C18F912D95F7379D81098200CD412A6065176FD93E17F52448D1C66244
DBBC2A7206846D7A83DBCD986534BD205EEFAE3AD0911568160E9C1F0434B360
3E2AF51EC52455F470B9EF90147102B11A8D1CE93F1E3032DE4E19E29C7E2715
9904B917B2B139C425CBBFC73DD92FE7600B7F81AB4A23FF01080B94E48BC6B0
8DFE3A2C5053DFCFD5BB363CBF993729DC85397F386A5D7EFAC5F99176DC35F1
DF925E4C688F0784056F150B151127A16E83FDD2A895E2E4EA7445336BCA3B36
1FF272FB5EF576482F883261FB81F612D163519CB3830E3E7D82A5A96B647D16
5B2B0BFB4C26774F8552B32C3D10436F89F92CD26F51976D0DDCC6E9552680D6
034554D0A9DC8A71ECD7550207247B00548DDC978C88DB7B1B0E1B653D891376
FE1AAC0D5257BE239F5D13F8A1BD84B24E8C272AAABADC072BB2E2B520B52E01
A045FE72C5EE58D43D0D3DEC16B80B0E39025530C51E4BE8A869FE934705542C
8415423CC033E8F469865E7CE34EFC84C59D6CE210C8EB4962222815DE1F7F33
B12C25C32AFF3F5935DDF3D81CADE738B12B678283C5C04F94A4AB336F3DEF81
A5DBE081F29856E52BD9D216AEECF3DDBD526BBB58CA438153C8B56BD9A46651
8714992D0CB6559FC4D0D76FB8C94D08B800D2E2529C31F19E149A7C222D3EF3
4F008303D1A18DBD596D80A8857225066CC033E2886DCE86F40F62592BE07E64
86824D8F0163D2294E515F20008C31C9F3F4F4B6B7179B44FA36AB37C02E1203
39A13AA9F9C7E8CE5FA303BDA07A60388BFE89E225D5651EC6891A80156011FF
A47380DADA535719D0E908DB2F55675DB94E0413686FE1FAB37F12D37882287F
0C49C082E0BBBE07495BE91A25D8B9652597664F9249C948D7C32ED3F939D2AD
0E3779F85A15C6408A12E42897FF7B44B4FBCB706C4EFD8FC8E07F0DD25C4FD6
A80EE2EDD6222EA5FE8929258E63C27E4CED66859DBFA51AAB945E5C9FF567A5
253226F3EA1F35854A872E4EFCBBAC57203102DBFB8FF90D3CED5FFC01E7420A
DD5BCCA0B2DDBC2789088BAF341F8D0C971CD160B5BF1A3E8E1E0AD5EC09A67D
013571F853486B35AA30206FF6FC6C59A55B3B257792124B60A380FC9C7C07DE
355FB8521BE9DB5E26C243C14752BDB5C35A20FF68BCFA6ABD513CE3726C04FD
97D80110726E34712E71A883F7762763889F1266F35A1DF77C9AE1C3023B7FA7
A6AB827289EEB2AE5BD4C68833BB5752E925404AB5226363610B9B27758696DD
24712467408CC797DCDB938F7036979BBB5F08A61917DE81651C8D3A0B3BB5E8
356C52822652071BA78BA9DDA5C365FCC5D8BFD9D3600EAFAC4C6E123051B002
682418EE7DA42B94E37FD3409D1A3F828D78263FDC9E9AF4AA6E630F33C96597
20E87F7E5B1442F6ADC995B7D1A07FF0F7BB9146BF52EDDB4939EDF2E281A3FB
0495041E3C1EDF0E9D65184C2D93A1E3E3C50D0D67BD32665DAF9439D4DB9B7E
09825C3D1EA4103F17493639C6BB1543367510031A3C6EC2B6ECCE639E071219
EA2CD10270CBA9623689826838DC5ADCBB4609A868A844C8357302CC94221495
2C05B3287C66DA0ACDB08C20CAEC9A6B35291616F2CA04BCE4149B09DFD6269E
79BC853D788149B0854FDC02A71B0B1B28E53CD02ABBA4447C6FA75D807C71C8
1EBB045F89DBD236BF95DD600436E0BF5E0A2DEA34D1253E5857B4DBB284B378
E3507597D217A565BB67EEF4E5AF457FBFD7FCD886B8413A247A382E1C92C3B3
AC383C7860FD1093C1C5BF5BB7739C93865F6AF85DA29AB46276E5CFF243E7F4
51D6FCDBE344651CBC6C7E3D2F815AC990921AE83116CA0E4E0658E40BF32227
D1B93D23B429A81EF43C4C2647715D1E474BA4B19AA320805345B515C5047984
A500A4DBAF385F503F62C4BF81CBC502DE918E36ACBD48A7FE0BCC97FAE53A49
67060B57F205E365EAE3601E0305BBD56D8125965A2D5FF102ED4DB6CA3BBA3F
AB666AAB3180F9A4B71351170FCC6F90B5E908DA62C46F02065609314803E8DF
A431B726EF64757A190AD3A30D4644CD2DF8CE57F5DEB7851AB9D88873CFDB16
E2CAAA1DE0F407B95CC64852438B20ED6A12F6F964D49A435EC7015DF03D9702
1263E5E8B9F92C20E78A82CE720D3E93F3669BAC64527A6304D808B00E730074
C83E4E12750141A5F1E4314CF618F2BD7554B1069141286ABDBD527C149A25CE
9F8E3F4FF350598B385CDD995F98C3CA3061059AF20B4D5C3F878380A637748C
2047D9D2F98AF9F3D069891379010BD390ABAD44A3169A1F6014C115F6C98473
44AEA401DE4A82B153F4D42FBE4D7585C71B8E8D49B456AA3DDB9B0B24B38D0E
CCAFDFE4EF294F22744C5F6B2AD318317B9BC0A13234A566B68CD44BC28E6E92
484B2C14FD413A05845AC15C5CA25DF1A72710CFD3595F3A1A87E74E2A5721A9
D06867F71AC267DFABD2F39E5A5C2722E25B0EEB715D5137F5662F97BDC23F79
F9C7FB3A3E9569FA6E4E6CA8BD06EA9BFBDB0E626CA00E3DFBC301F10A9D11A1
BBC4CFC2D850D4F72C6CEB5DEED1DF99939C2456CE8E118154592332868CD336
E91EC7FBC8EB83E040E727D452AB58E539A8AFCDA895975F8DC1167C1519C521
A822946BF8F81023DFD9C3AD0E16BAFFB2C422A40FB9F4A36368A1B3DC7DAB4C
10D7BADF3CF78C82CFA438C1B46ECA2AE102D54D5B2847F8739134D988F9F537
438739ED4937A0B6ACA545E2B27DBCE4375086CD1C9A4FD0A99441E557C2C3F0
1020862238E51EE4F7860026EBED56626BF1738C04932CCCEB550BB136317026
FEE4BBC80B6BB961F17964581697026DB73D0B36B0306B7169711E6CECE6F5B7
A5B7DCFD58F4816268E469C121B8272E14190E858F8DB10B7C5D5B06BEDA9990
F23B036448E6137A21DD6CEFBD328DB01E06300005EA8EAA2365E8BB5E4EB7F8
C9285A2103EAB2C5DC981BD177ECBAC19494CD77EAB35EA15682C9A1D0241F9F
C877F0C4555D56E7D1676F60712791154FD8EA378B3BAFD371F542098A24CBEE
F6E3FA3CC06E3FE1D41EE02E58DA57F70DEC5E7CCB4430E3975DBFE87469373F
177BA6462EC85922FD08BA2069D79DD14E84E2495D38D4532191B10D108D07E6
660FFD8D194F27CB3931D65512F228A88A8590B0A15642218B4C61952D462620
AFCD1DCB29D3936BCE6BA5B5453F78E649B52E1E10CC03223FF8ADE5BAA7C1F7
E16B7265A47186A3C5103A10B590C30010EA7B43B59FB2A6BDCDA8F94F499D87
9525A0583BA8F31583F9ADB55AE5C1E7C10A49450FEBB1775087AC4B2DAFDDCA
C3D728C64E6356FD6098A9A32E7C0B168B7CBAD47A4703424342327704CEBEA8
69A5C6AF847052C7E6FA1CD19A45C767F2894B2FF032D18FFCD7F68398F5EFFC
2E6C967E7308F6C5D0D70504995EF744CEF1412B07F56C8E994A3F625950DE53
189CA8385859004520CF314F2B1BB1FB5E2E37E7A0EEE9851FEF19E064C3CE8D
2722071F6F934B323E91EFE6E20C73B29A01AF6B667395DB3D8F9D7A9288C129
673ADAF363B4CC6357ECE536EEB08D2D032CEF1CD6868220EDD4822028BAB04C
3B609452AB7C6CEB4FF26A82B5D48BFA775366070A9E0CCA2724B67C289F61D1
2EF93F1DED7073563E048624A99F5FB2EAC902F7FF9F9D0F933C75302CBC3665
DA8E2CB09C4C6C662F3A89DCF3D3843F1B65DE205F142040A5AA41308BCF9FB9
F8151D0804EEF12FE0C671175D810C837693445AFEC76B31729952FCB2DE58B8
A72A28A7F7D2B11AD5E385E85CE93C2D56C3EF4A2F217114AA86405B55BA21FD
9DD981F65C9BB3C11F8E949468B04DA83B08285B79E181188EB1B60000DA7F8A
963F5823D19E9966E5A0E29B86E909E4035B115339CEF81C894890448BF28646
294EA4B74280AB2E8A21F03FA6638AB1D11C1AD44A5CE98E626F84B5ECB34BF4
52279D71E933B42B199E8A784C3618EA3A82D07876F3423C3A715B1087195A63
1E103E329FC1BCEEE5BD2E91802A8E87263B10241EE827AD3563ED3744FF8977
CB7D66A7A552836C8173ACBB5E5FD0F065043B4BCC8EB71333A9C32EA5601D3E
5911E21A40147DCA7D148AA93FEA137C55717BFD6920A43DD729AA1942E27F6D
1E6168C23B81846CEE6420499B30759BE53C7D88B3BF182D1F94E727210E3863
93135FE46C328EBAF5C6381345527998528F242C2C443CC2AE9174E4B4466516
88FE1B0EABB45F40A18E3D5A806B58E5F7E0C6AA072FF01AED6E6573BC0C7988
E14DDBD1600F6AC6AA441F18CF3DC6E58C35AE3B63F9400FF468A7D67D43632B
7A819873795776C3593E228544A2C12B4D60BE06A6B459F5630912172F90AC46
31DCA8A664D0D55D1468DA0C10B75F9C9D96FEC3E9EACEF9AD98769CF3FF076B
59B47D2187F15543D682D952F2EB0679C69FB0EA05BA8165672A5D18BB1B05C0
2880784C4B99014B6860EFE59B7C8993C1D5EF16BE5EF029EF70E9035F12399A
E9694F25F0492F9E26ED25A4D8C1484D6CCBF27CF6313730CEB4403AEEF52CF6
31815BA5F9F8351F423F3DA620D65DD7F5F18B37BA1D9C223654E4A8B39318B2
C4E5C9FA9FB3E161EB2BD8B7E9BD489292D1D2D123BA84FA54E24CC4D2F85ACE
D30C07897C2E7AE4490D136A79FC3F04A31A3184774105F4EE386C96544C4FA9
A37F22E443D5D1DADA6AEF1409D74B48B795C025DE9F2530A9A75C781B9DDD80
E7D313A2D4756D66B87C838592C341D62B5131390E7F3269C41D6D3C59732200
5381ACFFF6F33C240C7FFD8380DD571EBB3D718D47DBE055F7A74C032C7CDA2C
7A63549ECFB504937602CE5417BB45B4CE38CA624EC6F1C2851DC74460133E3D
ADC8FFBB3AD5EA53EE855968ABCCCC57164764537719A643358D6DB91C9A81FA
0513BE136A2B90D5CD925B98CC9178F1C6C4E365035B3A5D4CCA527861C881D3
251EA12860446F595492A11E8FF84D47A4134466C3F2EDD12D0C6FE2BBAC9576
F7AC71A75C0885383D74ED05EEE9BD810AE6E7080B27EA2F86D021AC0B25586F
0FC7FFC6101C0E217D8DA7782648876A80578308ADA3B73CFD2F609CB425B537
01641B70E31A774C132D1F6AA9A04BE924F0AC0375434B5705DF58436CA10EFF
EBE79E5F88D620BC72B3F0CBF0074A980A9C13FA39A971FB84CC6AFDCEEBCEAE
0BC6723E560B0F5A6CA5E9C3384F711F8ECB742AF306DD8C6A60638235DEDCEE
54EC359B83193C2CFE3FBE2E0E833564F018F39BEFC7C99B2906BCFAC216D53E
C197FA4861E9883776C8BE6196B8959CE8358C9C1B54D80A309B3EE4674EEE50
42EA1051607A2D8E1BF5B01B931CEC3187A3F7547196BC058A1835E018814730
766CC9894B7BF63CD4FA640355A5E2280D03009C5D494AD854CE424DCF448802
65EB963CE59DAD9C91BAE20134565D8C510E33D8198D1BA067A6DFB50BB9A6F0
C652DA1A9939E38B352DCEC0C92745CF46C797F498E7B4821DF896CE4FDC30C6
BC5A8A28BEBEC7AE2C37F10B5CDE4F075983DBA0D14E003D17BD22B6D80824E7
494DA20B0AE1DC35017A7E15F56385B6AD9A1010773C4F109A94F6ACC0A9A125
4E8FF54C54EEDAD809E66BE7E18BF9FB02B7A3CA3DAF2494B228D1585751045B
46738C722317C4F015CDB6AED0B88151679F61
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont 
%%BeginFont: CMBX12
%!PS-AdobeFont-1.1: CMBX12 1.0
%%CreationDate: 1991 Aug 20 16:34:54
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
11 dict begin
/FontInfo 7 dict dup begin
/version (1.0) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMBX12) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Bold) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /CMBX12 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 12 /fi put
dup 35 /numbersign put
dup 40 /parenleft put
dup 41 /parenright put
dup 50 /two put
dup 58 /colon put
dup 61 /equal put
dup 64 /at put
dup 91 /bracketleft put
dup 93 /bracketright put
dup 101 /e put
dup 102 /f put
dup 105 /i put
dup 110 /n put
dup 116 /t put
readonly def
/FontBBox{-53 -251 1139 750}readonly def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712
B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99
AEBE70DAAED49EA45AF94F081934AA47894A370D698ABABDA4215500B190AF26
7FCFB7DDA2BC68605A4EF61ECCA3D61C684B47FFB5887A3BEDE0B4D30E8EBABF
20980C23312618EB0EAF289B2924FF4A334B85D98FD68545FDADB47F991E7390
B10EE86A46A5AF8866C010225024D5E5862D49DEB5D8ECCB95D94283C50A363D
68A49071445610F03CE3600945118A6BC0B3AA4593104E727261C68C4A47F809
D77E4CF27B3681F6B6F3AC498E45361BF9E01FAF5527F5E3CC790D3084674B3E
26296F3E03321B5C555D2458578A89E72D3166A3C5D740B3ABB127CF420C316D
F957873DA04CF0DB25A73574A4DE2E4F2D5D4E8E0B430654CF7F341A1BDB3E26
77C194764EAD58C585F49EF10843FE020F9FDFD9008D660DE50B9BD7A2A87299
BC319E66D781101BB956E30643A19B93C8967E1AE4719F300BFE5866F0D6DA5E
C55E171A24D3B707EFA325D47F473764E99BC8B1108D815CF2ACADFA6C4663E8
30855D673CE98AB78F5F829F7FA226AB57F07B3E7D4E7CE30ED3B7EB0D3035C5
148DA8D9FA34483414FDA8E3DC9E6C479E3EEE9A11A0547FC9085FA4631AD19C
E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7B00AD58FAF645
1297991B5D01701E82228D0313FC7C66B263BC79ACDDF9AAC48A3CBF42B96E38
583E1D059953076D68148DC8B6C9527B3A74CE7DEF788A11531F44120BDF0F61
0B2F3ED94EEBCDE4ACD23834C242AA4314B9EF98E4BE72DB76EBDD0A028CEA9D
B4C38C1F2D24B8FDE686832FE96204552C820E45B6BAF0C3308742AE2BFF4558
33299D143C83CA197F93F10ED53A4807F2F47B4972E2FD1A3F9847658FE9C4FB
A0CB9047278C320AD57D84BD837D4010408E3EC30ACA76DA5C1B6E0A07FB1EED
D4B90DD598F8ACC7765920DE14C558006446DBD838EB02B69A97E29F409FEB85
2325C22D67D71E16938D81DD34E73B32942AABD358F57F62240857F4A8075015
4ECEE94BC758B43747A56D0020FF02D79DFF47449560C7523F38BDEC5C612DB6
EEA5D3A13AD173776F3F75A0DF561415A5B4C9908D2358631C74637936CEA7E4
93365CAAD941221C44821C737C454654E3A13CEC5C97C414C8E0CA1CE6734887
2076ED03CE6844336306A338283ECA62FD29A497DFDE6622BC0760B04BE052BF
B51BDEFE87143A8062A6010FC1024D899EFD1F6BAC99A34743D3C81224A997D7
1DBFA59AEE0EA7D5AB72274221179A09F2052F520FE090BE0591449AB2962DDA
F35D2BC97192932EA5C1950AFE2C5E7E349176165C3D7881CE12A0589DB174F4
42C7D35A2EEB4410A5AEEBE4A0723F846EFB21C76E5C789A2D6BADB43146A5C9
E58AE5E5078CD5A9E4915912EBE10E55A5A64A733BC71FD0AC5BA7D74E7E298C
93AE7CBD3EC3FB8EDCFBC09D7F9E4344951547BCFC2B7F580B281208E2BD118F
DB10D3EF2646DEFF3F2015BAD269861C4DDA697A139EC8B612FCAD809BDC7815
F10F686B5F6938A2F7A7FBA3E4458F25496FB6E91C6A93690023F3D4B45DC1C4
1CB42E6C090DADB79623E58F18329D865AAEB014A339DBD52AD8E2E8048FFB33
AAE270C3A5CED662E82CC2F22ABE56EBD7C90FCD64802DEB6F344A0B2EFD9F64
BD7C7C1C25E4347B175B86CB97C28A744AFE3EDC12ECF0EFDED9291BCFAAE23C
0DE3FC96A2B568C31E3021692B2E948DF75B47C283F92A301458E06999D79680
BB0E18CF87CE4AE2E26033B0E8C8A4EC135C30D8BDF3578523CB61733D43C141
27C9E73554A5C56C418D24909946C2F55CF8A0160F945ADB015A0BE4F1AA74F3
6364DBD93A5AAE22ABC5C6AADF01F329782C78DA7DF91347CA86B075036D8552
60F53397A49A560081709457B9E9F454C5F2D0FA59C099B2D1EBF59D1C1B25E9
731A70AC8551325F22FD3D2FD550615E6890FC83C24B66462234E3B6014D59CF
BDF9ADF3236E2B3DB8F61959992AADECAE21526FDE5DD496AAF6D4B67A1AA1AC
85D479366825866C84BCFB83E3543F3EC0DEB5575F85E8F388BF4716D50FD215
FDE641AF6A41787BE60517EA0AD82AEDEAF058245AEB62F8CED7E72A1872E640
260BFD2982C51D0DBE887079BBE70ED92E925DD33C77C40355740FE273638617
10A60CFBBBF8D8E3ECF85ABECB58F9CB162B984D41458BEA0C8C1379FE78B41E
385D148C6ADDC685D48C334CD576BA36B20F62EDD099A096AE1EAC69F820BF77
673836504FCAC1CF4158D198594371AD5F331B878867EC45F21CFDAA64CD1C9B
D0E1157347C38B76FD568E8AFBB78AC73EECE014EAB537A88DAADB920274EA43
B60F44D4F523252CD8234227575BD29C1A4CE8A1499DBED31043D98B92D25612
65440B05B9A2B86715EED014CA32DF9257D33E4E0DDB0DE3314A06ECD70CCEE6
57ED7748331FD69AECBC8D7AE42DB80DD5FF91D671B8BDF30F9917DAA1BBD4EC
6F52DC470F9BF0F70A2618B9921B2F29D1E48E33319F9E6C55B9EBBB6EFD91FE
5BD296CC63A387A7F1EB25D5424921117C35F4D6F386A722E57341E5A205669A
D793FEB739F1537C7E611FDF588E02210B2B8175B19F788E8428E0450C40537A
EA17F0EA5533EB32E4AB70F7222CEB1F89A2613D19BF2BC260526D395089D6D4
744CA09404952CF6FC784E0D4497409535FA9DA8D7F51F3BAA575F0FF4DAC9EF
51FFD43936D6EAD25881B75CADD4CFAD1600126D255E07DEBB13A7D212A234CD
4CED33655BFCA0DEA93A69837109580E4FA3580CA67E2A408518C6C6B295232F
3AE86713EC7FD9693B4A31F8F469A31DCC0B60C6F2FECC4BA113D04A483CDFA8
12C24C67C1D727111C231DCE3B06DB6B88AF5AA55D661642D7B655F48B5C6CBD
247B90B88E4B5D4631C3E39038970CB01B9F907DF08025F747EC9963AF53F7E8
3F6F6BD4D0381669B0DA9867F8E0E59960C875D975D01CB15787EF5C30CC1C53
1FD1EE19CC5A6A055B298E5F25B3694B5FDE539F4C56C56FAE8F9B6B07B2A964
A14DB7D94F3FCE5B273FAF0A9DDAF4870B41CD9A58D55215DE77F21E9BDE2642
132A14016BF3C0D30048E7D5453B22FC7EF8A2A9CA0002F375B78C063FB90F1F
2C208722BF8F89665716035A62DB1598DDA1A2F805BEB9F89C28D4AF81A5B334
D43934E932A4DB95D3BABF999778C217315CC0E58DBC46BB45A196F894A7161B
595A986172F5A822F46ACC589477774060063871272B1905EDB768038DD97097
819764125DC659EDB934699D812EE5634EB4FCCF91824AB5DFA71991FDD31AB3
B6E8B5AA10FD2BF32DE34AD2A7191148ABC0D748B0A510176E3593FEBEF49653
C821C16158777D20F55FF4E046A94E2B8EA0C5C4DAB60E4D0D85C99CDCBC1166
D7991C4AD3B941172B1D0B0AF8D1910A621B512F02F6B87E97341DC50FF07DC2
74FC7CB2972D7F5DAED7F5E030B6AAC7164F98F61AC6EF784ED6C46C1CC91AE6
4C6ADAD0DA2DE7BF07A86E22F10D1EE03A9CF4D781E2CDF5E2066EC0368913C8
B64FEAE9379DD28277274EA061062AA860D39C51D94C150A83A37070C7E8E1BF
3E2E9BD0B71FC4E010E1D2048AB0B98AEABD9D66EB587DE5EA81CA38950B499F
B81052496F4D7E504F8E1CF397535444037C2F036C31FF766394B4C515439896
4658700AFCCAF03077DCB082C6092536BA6835927CDA701FA9E62B31AEA7A79F
54279D32DFB9E6EFBDD8416742847733DE608D4957F4541852B8D97BEAD095BB
3B93B7CFAC7EC10F677740F2EC0B110002987945BCF35E30F386AD685A52B596
764152C09A6676DB0017BF2304E2D6E9B3EF4ADE6C3C5B60FC42A0A8DEF58A98
1B95C27D5E89DD1B68DBCA89A6C2188F2B5FF624807013F34DF578BFDC1B4B7B
D874201466A7C86142ABEC66E3F406AFD758A76A07727C1FA072F3A1C3C4A6E3
6469D4D1B83476AE95EDF2F4C2D2D15F544D93255D0DC860148B4A504571399B
470B57E6
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont 
%%BeginFont: CMMIB7
%!PS-AdobeFont-1.1: CMMIB7 001.100
%%CreationDate: 1996 Jul 27 07:35:50
% Computer Modern fonts were designed by Donald E. Knuth.
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
11 dict begin
/FontInfo 7 dict dup begin
/version (001.100) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMMIB7) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Bold) readonly def
/ItalicAngle -14.035 def
/isFixedPitch false def
end readonly def
/FontName /CMMIB7 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 11 /alpha put
dup 19 /iota put
dup 59 /comma put
dup 107 /k put
readonly def
/FontBBox{0 -250 1294 750}readonly def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC
1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE
B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9
4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA
DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9
2AD360A28616CB4A0670BAB68BB2A3981BBAA823C8858EF31989BDBABDF4098A
E4EF75BB1764F1578F9CFAAF2948789888274ABDFD1043B1979B55446F38D4A9
BEE0FA78F366D6A169A173AA6011E82B445A8797E37C48107C750383AAB274E4
8EA55C83AFBD4D7CA454D8D0B21B556D7ACB02B73A82444FA1B1D6F5BD26D69D
E9E4C809F92B4A969F8953AE78FFDBF365F24DE9C46852EF06999ACF1AF23DCA
C20F84FEEB9BFC15D6796CC805729E436B6D4FFAE09F971F0B863021CD0AA3DD
648543DB7B2919D93A47C7BE06FA63199D2697B931F831AB560D301B759E72C7
0B9B20F9955B9D4EB96888A7F16B7B75E10C7F9B415D1443A152450E84669799
8BFC554C45650CDE076205E109A1E3D453664BA189E4E782FC320A7D64C140B5
1A9805779CF1E5E3A2472704B86C7063EA80DEB00782DF225A155AA968A78D8E
7A7D6349517378B46444669ACF48916FB453EA83799897FF177D6479B1C4D74E
DDC0E907586009102FDEFD1CFAEE2798FBA979DF5C292454A6B5423F01C6923B
22A74651C32CBA3434D016D9659A5DEE6CB6D7AAEC53858197D177D3E2CE658C
0C09E5DA54E975FEF16EBB05EF82698407D3AE2C29A773FE41B535035FAF1882
964518468C3D0C7FA4618555F52670EF9E09C975A2AAEA4A3FF91290CD705070
6C97C740FD7F1FC881D1190D4346DFBF5591DD5CF6B37DF81109B347FC9751D5
4E02ACE998F1498CC1F441D3667571369CCBBE584F28D5903482AD0A907FE9D3
EBEF19D6284A5D738000A435B451557F38120078B5A03400A24A789A87A87C05
8906DFE0229B981CE4BDB1B421E23887525D5E41B7B6B183B2D5CBFECD7658B0
E29217AF34409ACAC2C93301873D64A78C27A3B3FED6ECB80737B804655471D2
75FA4DEB150F6BA142E6C2CE6523ED66EC7FD43CC80B9C3577FF97DB2AC67C7F
64B51C7D4104D14F1ADE34FC456B3B43AA33E3F82FEABB796415085A099169A8
337DD20617124BBE62319E9022448ABD91FF570E04E911527885131FF8FC99DA
94FB2648B841B5A47F8AA0728D1E8B8600FE25B380D2DFC3330E93D4869D4497
CFD909531C68EEFE20CD2B55EFC1EC70F775265A228449402A6D50E5EB87491A
FC88D6FB660D65C6BBE76370F0389AB1DC905D2BEB7A614C2A432E1514664240
BA7C78226D4E8ECC5B15EEBF288EEC84B76D3154BC8B44312F358FBCEFE4FE7B
1EA6C6BE1F33A0DB7564F01C4CD135F96CC59DA790AFF47C207A5E37031A4C4A
86EAAD87BFB1ED2F719ABFE47B79290BAA734052AEFCAEF6AC0280E232C2C36D
2DE610C064F95504C55B0B33BA921D3E00537473D409A769118ED72F0D07C7AD
4AD7715A7340F0C175DECE569DA1CC532B9FC6714B59908E6BD23218713A806C
CE78CB5D59BFF85288F1BEEBD85C8A2EB58347F30AC78C389CE68CBF1557B048
F8C9E46F213B789C3AFD9C3107DA232FE1FB923D3ABE78293BF063FBE0CD8CFC
0D17C742914ABDAB3161C2AB81BF9C9617C8EEC9D446FC9498F8ACE916B57FF2
6248E4AAA1B28085D7D262FE5B24916FFEE93A68A5C016172C6715E1EDA00CC3
337A8FC5B541D8F2FA4654D530256D5C325B7904281829F30C7154220A64C0A6
B89BFED476AD30CFB15BE7E79E6A34DAC7C3ED5734080B57E1325A4D4541BD0A
30AC10E0ED4A588B743FC5E5088E2275BF4FFEA069177FE9239CA8A8C9C2C88A
D9063EA54B0C984E2CFB09811895B0E851D5FEC102291E557D568F38D8574DFD
C85A9873C96EFE1D3937363ABE9BAE75F24433BDEF753D51B5AEFEE5BEB9098C
72A72B112BA15CC1D109B0B3CC42F9C4C05CDE83CE5A6C17068585A3A0D737E2
CCB236BFF124BCFD99ABE12530C081D8FFAA9FFAD0178E0998C89A2EC8E232E5
844FE6D96D5D0E1DA6B856B00100174CA73D853DFD2F4E0B55E8E1A85E160D0B
914A39FE9953AE3A996E6D3BF0626A20B7F874894EF7232E877F012B40444A39
C5DF54EE63D0ADC177C9CA9F1BB472D83F79F44DEEC067BF3EB3BEF869E5F85A
7AF3DA0FBC27640144B8EEAA31A38CC6D3B5C27AB0DAF0CF5205F5E9BB8D0C72
CD641D6C446B6F925F200106937050CAC1DB91F8C245E4DF53E8962858430A94
A6EFE7FB7FDA54A906EAD3184EB1FC4D1F0630FAEA34FD8208123CAC0F3514F4
66A03AE22D2330588BFB516953F74B52AAAD7E38B7E4908B8BF1719CE4227E93
98AE4153047C38D833653BAD2F760F33C4AEEF1A832017377EE6523F1365C1C8
9CE2CE2FF7DF9344417C6F0A5B7095E989F90B533198C796803BABF3CE593724
1BC8A5611D54D7860AD0D72D5F700C43467529957788C1AA168CE06885206ACF
182060339E483B7D7C84143A8B84F0D9C594577331E085569A9ABD72D7DC7908
AF527C1A4A497E7ACD3D9FF478428539F3AF3D28671481C305634DCA52493FF8
9C2F94584126B85DE3CBA975C009FC262335BC64AEAC25119F7E19BF685EC116
791DA888E61DC10E8DF6D721479C5C54F2C11033DA4798336CED7C8CBDE782BD
DCE3F7E5F5795A29669652D83C6A89295BA3F27945B1CDE3C7A26C9BDC059913
1BB6C13272FB0FE6D4400170BB2BFD6E769A375A0843C8724C3B96EF47A73888
19D62D67908A39E24B50FDE921D424923F5B74B85B0B20AB2F7B9F63EF9E7C08
85FAE307CCAEECC861A36C43E81DCF7ABD73159B94886323CADB9B4F2C2EE308
079A0A53E45FE6BE52EF054DF93E43703D09DCA4B852AA3DCF8DF56A57812D93
662794A69CDEE603E40525406269EFC8AF9206A78EF4D4A90C24D3A7C01C8053
66155576BC09074AECFF9AC452F08EA02E21F2331C3C0AD8E24AA3135CE64332
2783A23F32E1EC01437B9E8341CF22ABA5DA1514E781A8A8D204B1FA11FF6451
FC8E5C09299B186C91E769B6481DEE47F2744AE89365FDEFB73F9989CBAF1BD6
77CDDD2D22C1D05F8FD14EC3649261E41C9A44D45488607BB9430FB99803028B
1AFDF0A454E6293B43E862523275D685E2CA31868094508329BE470D10A65CB5
5FD652EEFF1AF31B757DC00246AB543B61A094
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont 
%%BeginFont: CMBX7
%!PS-AdobeFont-1.1: CMBX7 1.0
%%CreationDate: 1991 Aug 20 16:35:49
% 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 (CMBX7) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Bold) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /CMBX7 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 49 /one put
dup 50 /two put
readonly def
/FontBBox{-55 -250 1289 751}readonly def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712
B1805DA88AE375A04F3C90C160DE16F890E93B13B46BB2F4971D900BB550E53F
EC6248832A83CF441B4851445885479839AFAA2903A27676E5FDBCD653467C5B
6757DA1B722133018873A10B4FD9D710BBD9BE518D989B67DD4533F8702D640E
B84C3CC2607748FBD7C4BC6DA98537C7A83BCDCD871BC342E318F22902994EA5
8F5F698960BF55B6DD1ADBAA57D96E80D7C28E06447C5E0131B450234C39D332
D6EBE6E76DD503B658866DF4DB6774597338B1DB90AC6C0ABAEBA29CE9656E89
167D88958F3BF262133689AD41A5B9A90DF2838A221C5067B73066612A0FAD18
6A3670B2A69D1731367C8335600294ABC365F383F983A8AB1E37C1C1804893F7
DBF122DA9C3843D1715ACBEF92F28AECE850981251D1D25F13B0DE4320D26157
D14147622A29E7E7F6A037AF34A0197D57AB2A9F7129001F7F636F3B07E0F12F
D409D880B878EC8C911E3B1F24AE299AC56227FB9D6ECDDDC5F8DFCD18D8D0B1
4BF4C36A2E36F69E7291A1A0F738ED27D586BAAE8C04E00D5B3C88316AD3374C
5164218F5588EEDBF966055C55E9781D75B1D7B9C1A2FD2682E7CB88FA9C6889
8C5510BD1964BB505CABF99F91C7110745DFBC4B8A2A15295320EAF27A97ED84
C6E59474C2832859A5E2536E33893D90929D6D2585C73A6F3D316B96DCF60413
912E288DC3945E3A2C53EE1580FA68D40CC336D9AF2EDB87DAC04ACBF223D379
5482F7EF56A8DE5175D4D988BD67040B7B4634B145F6C995009C1D9671217E37
758B75D54A26EF8D6F56822318B256B2C43B27E2892E250E98F438334182171D
99CF39FD8F18FECC0C511B82F9E4B4F4105FB790D635D44CC9EADB5CB7F61CAE
FD72FA3ECCDA89D292F3006297BA24565170174F7DC8EF0FB0793A5A861B3A54
CE7E36A339066D1B7E2F60A9682BB4613080028E2B345A354396C7A75C8446DF
E5FCEE0EACC4DEC1735FD13458B08963BEE0DAE02A8A1D5760190DD509A229DF
6B149FEA6260F2AF15A60E0581FB1919C2E4DFD78BDEC0B636A7B05D415D36C0
63143D8A63541169BF1612A8A1CD7C852ACC0A266C2DE1BF9ADD8F6A1E29450E
A49EDD65E4AD4E6A2ACF2B8477389BFF23A2325CA84D394133DF63190781A20E
81BC486A28B79B49E0A95005A122A58AF2F37093CB757A3EE125C5D51B2C634A
40EA87E7FDCBB49A1C9E728E712D558936107EFD4A550687A72F914247E04285
905ADE5DBF2DC664BFD681B1D0F042486DAE0BAE81272A2C777D1F9E66A649B3
C2F7A924CD93D6085091647B4A4CFF3E9298E6241FC8BFC443201345177537B0
5D50F3071F855943FC8F802E0322F1A648C7DA697A3CB02580777B68A693A24F
1379199257F69D95CB1E42AA3E467107640E4F4355EC58CAEE6502D70A8E591F
4357115F6A8EE85D3C3EBEA5165475043905681E7E4E19E3078877
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont 
%%BeginFont: CMBSY7
%!PS-AdobeFont-1.1: CMBSY7 001.000
%%CreationDate: 1992 Oct 22 12:18:11
% Computer Modern fonts were designed by Donald E. Knuth.
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
11 dict begin
/FontInfo 7 dict dup begin
/version (001.000) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMBSY7) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Bold) readonly def
/ItalicAngle -14.035 def
/isFixedPitch false def
end readonly def
/FontName /CMBSY7 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 48 /prime put
readonly def
/FontBBox{0 -927 1542 750}readonly def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
2BDBF16FBC7512FAA308A093FE5F086C44216EBE57F4BA37B479BF1E5A5139D8
91F3E6DDA157B25D359C5E7FE4CFB264DF1707BB6497D3E074CFF95D9FD269B5
0B1566D1161680C46D1548BBF384EF8653AF29FD474EA2336C876979AC00AE18
DC87DC0DDD3164B96FC6C3ED826EBAAED383BB3EC5044BA84A0426B87ED04C9F
4B3EDFC734C241D9B3D2321619F870FE68BB4BA7C060DBE8FBD12F641E7709F2
C430491944B78B1E59580798F1B40CAC4D59DE95941217EF1A861DDB0156D5C3
349AAB13FEFF6C646F6401550F5853BC09B267A6C63639228DF55BE60A99E4A5
308C616892AA0DC96ADB7CD7AB8AEFA859F69B587B61930596A46A905661E4BA
DAB5E1CF15C94CF060B7FA600B17162AEC2DEE64A156B3F87248E7A7F88C9154
8C494273B33483BEDF0BEA4DF6A19941F52AA04717623ACBDE926B4851ED05A0
28698A1C5AE63A46EF473A4F3DCAF3E73C4FAF0C1077EE7A6504074C0D77947F
940B16425B3F5834763732F26D3385774A1CACA70C07F58887A0301D1BE530A7
D7AC00A0664617A0CBA9F6281FA4B9168DBA3C1EDCF915778351E6BD8A9CE7E5
3E56F2FFE0969E1CFFC83F07C01A3873EE1CE4E124565E8F493BE4FAA0A5D099
A116CEE4EC6C8CB2E93B42771FFF67680A56501A201E12AFDA8448ABE80BEB9B
80428F48753C4EFB174B693C69DB81CEF0A0B75C53A9D5B4C5F26FA58059A324
8D4E9D4E9C54AB8F9C21CD66B9B259F9C797559384A653DD43ED4B9C2110BB5B
C3A6370921186AEE29EB4E62793ECD96935C3D9D89DC6AAECFB745BABDB570FD
E7E6248B6ED9C09EDA896ECFCAEECE8C1E8BE20BDE6F3558EF5A32ED390ABF86
3A585DF34F2B8B9567778BF51A1BF9C1018AEEF42FF1F9AAB1F9F73627F6C7DE
05E3D013C3F77F1E74218778567C6B31B55509F0A8AC4A5E16D58D3EBF83868F
522AB82A12EAC68DFD3B94C9627D53C9486D485553956C8536C3D9DE049E7F73
47626740D55EB577B16E05D196D0998E5B67B4B9B81E1FF2B305E712D69F086B
18DC28A8CCB8960623E3F92E38BEFB2792106762D2BED9A0CE6B135F53A065D5
CB717F44CF2E53550965D1030D65AEFA3751857248C75C2FC1D5C7E56EBA689E
31140569598E70949173277F021747611768AD734B881EC3DA4102AAB60425C4
192F65F7AC85FF3F9DC2E2AD27BED08B2F99A9A18AB0FB072729783C86DA33F7
D3
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 63 /emptyset put
readonly def
/FontBBox{-55 -420 2343 920}readonly 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
90CCFAADF118304646955B0310C65F6CA51BEEEF87AFFE294D08C443636DF75B
DE5A40A671EB63B8FBA940417A22BE3706D2341E62C59351946035638A25BE94
60C5AECC478C553CF2E3B4CB088D9484D697E831038F8A531F3EEFD41C31449D
6DDF83FD724F4C81B0D713B73E56FCD2329063033F6A4DAEBF007FD440CF3509
5A90257034F5827C28890A0994B32EA705AC88782F3AF039F94AF3C6EEA0857D
3EAA1D1B61597E6AAB0C0CE342E7332A947102F48F28D169AE3575F8EC625964
520ACB3FFF574B9D39D7BA6CEAD0ACE429F4F147B848FD26C3C2E187CF76E7A6
FE0CDD9A53C3E4586B1C252E056BF41347B2B8A28510B8E53183D24F5B758BF9
2A4B744E2DFE23911B0D40A6AA8559D89128A29EE51A806F533B599CA94C44EB
3EEBB6304B96F2FCEBCE45929D139C3107DC10ED807E1D8B5229216787C20B3E
E4413D68D0A7BDCF429BDCD1E9AF9B9590BC9D6211B1960CD0FCB32633EB7B23
67DE12C994F006556E99AB540962208FAB61
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont 
%%BeginFont: CMTT12
%!PS-AdobeFont-1.1: CMTT12 1.0
%%CreationDate: 1991 Aug 20 16:45:46
% 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 (CMTT12) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch true def
end readonly def
/FontName /CMTT12 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 101 /e put
dup 102 /f put
dup 104 /h put
dup 105 /i put
dup 108 /l put
dup 110 /n put
dup 115 /s put
dup 116 /t put
readonly def
/FontBBox{-1 -234 524 695}readonly def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
2BDBF16FBC7512FAA308A093FE5F0364CD5660FE13FF01BC20148F9C480BCD0E
C81D5BFC66F04993DD73F0BE0AB13F53B1BA79FE5F618A4F672B16C06BE3251E
3BCB599BFA0E6041FBD558475370D693A959259A2699BA6E97CF40435B8E8A4B
426343E145DF14E59028D4E0941AB537E34024E6CDE0EA9AF8038A3260A0358D
D5B1DB53582F0DAB7ADE29CF8DBA0992D5A94672DFF91573F38D9BFD1A57E161
E52DA1B41433C82261E47F79997DF603935D2A187A95F7A25D148FB3C2B6AA32
6B982C32C6B25867871ED7B38E150031A3DE568C8D3731A779EAAF09AC5CE6C5
A129C4147E56882B8068DF37C97C761694F1316AF93E33FF7E0B2F1F252735CE
0D9F7BCE136B06EE967ABE0C8DF24DCBBF99874702ED252B677F407CB39678CC
85DDFC2F45C552BA967E4158165ED16FECC4E32AC4D3B3EB8046DCDD37C92FDF
F1F3710BB8EF5CA358ABACA33C7E5ACAD6BF5DC58BDFC3CF09BA2A38291D45A4
C15FF1916FE2EC47FDC80911EB9C61F5D355BEDFC9DB17588547763AC5F0B1CC
12D2FFB32E0803D37E3281DA9CE36C5433655526ACFB3A301C56FAB09DF07B5D
048B47687348DEB96F3F9C53CE56DDD312B93D3918CD92AF53FB9461864D11B8
0138918D0B1270C54873C4012CDE6F886DB11BCEA04B023EBB43E0D0A06BE725
741D08B9DB688731A6C9886C15A83C28DADCC81385EA239E045E8F3670CE03DB
9EE77ED067036595C9F3B1854343BE3A12E486B6E5A2F8AC44FA5378D28DCCEE
306B0E283AA444423F9A4FF38E2B56DCF67A39CEB2C643DAE86865517D5D0371
CB8797208ADEC637330A3A57902C9A88EDB75A7C16FA9850075D9F19578EC666
1353CC1FC512D59DFF847ACCDB763E8BC1943689F3ECDC66D24541B7B18A3236
56925E3CE0E1F166C71D2F747BE64C17342B3C69290923E6A1A6955C24C01E81
7CD27D5241D74F7E9C577DA6289FE0EE01539C3297F9963CFABA541B84F25C75
6C28E817F9572E98E82D4F0C352C6979C42336F3BFCF6568D2E34FBBBEA97555
9441EE6CE77ADD55335DA264E71CA8D1694A2B8B1EE69D4630513F4A9CFFDA43
0EE5801B6D66D31F6B639BA40895BC279E8E86636242D8ECFA07331C3752960A
0BDAA07D3778E0540EDB98D1D5D77CCAC330AB18026C94580B854CDDD246D9A0
6FE9B33E89FE6DAD71F74E4A754C2B31FA27B41F67BB3A108946C7720BBB795D
E93F6F97146B6DA6A359F063B07A220D1B1C23781B4589EAADF39B2647657E7E
681B804DD0038F8197143708E6D8ABAAEFE7DA3E5D2015930864D54E4BE416AD
CC10FEE440FA3192C651BBE265A98D7B5C8E2353C44ECB1FF9189F60496277CB
B6FA85205F0D68D01D007555E81B32BB37D7F0D49F6960C6CFEAE92885005B7D
1EC90694DF6C10D691820E6BEB5DA2A48375A122129536ABD094B1C5DF2D0A09
2B3A4B6A45AA7ED1EFEDB2CDD2E8013D0E690D28FE34D881CEC4CCE3448A5FC2
0D1C074981BFD8CA28A7C68A567FC36D367DF510B5A806E1A4CC152F1A1F1D19
09D4FE69A82EEF4A43E923A58D69145C65A2DCFADD9E107A6185A75B4CA5BEFB
DA152E0065CE233F577BFDE70D24CBC58595A36A9F87E7A2CAD8F6AE776D7910
03376320D4668C57D32A29FC9F3412004F2CE64194B1C3E63006018E6C800B36
1B1BC890168C8DC6A54EEA71FAD4DA0021F9C86582BBF6FCBD77430C82638CF2
A7B760B66BA8F3447C57015EF364CACD38E95378AFE730BA66A55851BEBB1E8E
6F62185435BF97EEEDB77C1F4F9491D8BA77A381CD94D3F0F370C2C4F00E3362
BAA8E07B085029FC9983D90D3F09BBF1B66CDB075BC8F426D2674CDFEB5FB5D4
3F1A6E5317C565C6B5BF859474AC15BB5BC006D6D1C560DCC8CB22565F4A2B71
6C3BF32BF20968FE82CE7580ACE15216CE5D2FC5F4BECCD310EDBAB9064EA9B6
19B6AD80DB187312D9E23798050FC19DAA4EC33E6E5874DAC85DCED77785C385
8F28DE486800CF9F5E685E914BA4CA96C82B313634888EBCC111BFDC5208F06B
6C383898E83649799B87D683B1A9581F4699C35DF62D561C77D9EC8DE1F43326
04F9D74674D691E33D0E27E7D8B17E769744E0007039592CB462AB1CA43CF95E
C13237D3843CE305057FFC52C5F399316F96AF58300283ACD1331F8A6C85030F
7AD2B7E9353610F1006FE50850C98945A6A116BFC3355077108B5CCE540797D4
F092E9996F23EC242B01A0DA7995E9E9FD14561B659C53F7000F73AF5B7B34D1
E560F606BDF94303296C2520340C5AF28A1E2301F90FD3DF91BA4CB2F1EC4B37
B1DF8B284BDC066E3BA8129B74369AA1D9C4A84B15297AC856C2D5C485338F79
96167E9278B9ADF5A1D6347470BCABAEBA3E27B4F376CCBF3D8D7CD56CEE299D
A485B1252CF7004DE9803906F5B2481A938C6964693DAE96791C7605AA25384B
68327B42AFD3C26E534A4A1CAC5B6B6D354471926C2751DE19376B0C60C23423
2F4CC45D722B8FA560BD5CBC4BBBE4015F53DD36DC1F9ED516E542387D8DCC42
1685516681AFBCF0F3D17D7929B9E386C75C11491F52ABBBDDF38A06E41C1D5D
60949DC2903CB7466647951A8D76DC19F2BDC76940B74C4A1C2220DF5AEEECE8
610C6CA112B46C4AA99D4DD95485F96AC3874E8FF591BDB5D75BE95432B77188
D9B043DEB8D50034
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont 
TeXDict begin 39158280 55380996 2488 600 600 (03.dvi)
@start /Fa 134[140 2[123 131 119 1[121 131 2[132 4[71
3[141 3[140 11[186 176 17[159 66[{TeXBase1Encoding ReEncodeFont}13
252.83 /ComicSansMS-Bold rf /Fc 205[101 101 49[{}2 165.247
/CMBX8 rf /Fd 231[202 24[{}1 226.182 /CMBSY10 rf /Fe
156[116 118 143 37[72 59[{}4 226.182 /CMMIB10 rf /Ff
162[72 1[72 49[101 101 40[{}4 226.182 /CMBX10 rf /Fg
134[110 1[144 102 110 99 102 101 1[113 111 110 163 58
114 85 59 122 1[107 115 124 108 125 108 16[110 3[116
2[115 1[143 2[152 2[154 6[63 1[129 129 129 129 129 129
129 95 2[52 88 58 101 1[77 77 38 36[139 2[{
TeXBase1Encoding ReEncodeFont}45 210.691 /ComicSansMS
rf /Fi 149[79 2[143 143 6[190 190 2[190 32[190 3[0 3[190
8[285 16[222 24[{}11 247.87 /CMBSY10 rf /Fj 194[217 2[77
16[108 108 4[232 35[{}5 247.87 /CMBX12 rf /Fk 196[56
39[73 7[134 11[{}3 165.247 /CMMIB7 rf /Fl 134[146 163
3[103 3[149 12[127 129 157 37[79 33[169 25[{}9 247.87
/CMMIB10 rf /Fm 205[94 94 49[{}2 144.591 /CMBX7 rf /Fn
207[56 48[{}1 144.591 /CMBSY7 rf /Fo 240[246 15[{}1 428.403
/CMBSY10 rf /Fp 192[231 63[{}1 297.444 /MSBM10 rf /Fq
153[98 105 113 100[{TeXBase1Encoding ReEncodeFont}3 192.256
/ComicSansMS rf /Fs 207[71 6[238 38[185 1[185{}4 206.559
/CMBSY10 rf /Ft 205[119 119 49[{}2 206.559 /CMBX10 rf
/Fu 148[99 107[{}1 144.591 /CMMIB7 rf /Fv 139[86 110
4[147 1[72 125 1[84 3[114 41[66 39[85 7[157 11[{}10 206.559
/CMMIB10 rf /Fw 139[153 153 4[153 1[153 2[153 153 1[153
153 101[{}8 297.444 /CMTT12 rf /Fx 254[164 1[{}1 513.918
/CMBSY10 rf /Fy 149[95 2[171 171 6[228 228 2[228 32[228
190 190 1[0 3[228 5[342 2[342 342 15[266 5[266 15[266
2[{}17 297.444 /CMBSY10 rf /Fz 139[130 5[186 4[93 2[102
153 7[93 1[93 26[260 2[260 2[93 7[167 8[130 130 4[279
22[186 12[{}15 297.444 /CMBX12 rf /FA 134[176 196 247
1[203 124 158 157 1[179 174 1[307 104 2[120 2[169 165
1[153 155 188 8[282 17[205 4[259 3[171 1[95 95 32[203
3[200 1[123 7[226 11[{}27 297.444 /CMMIB10 rf /FB 105[39
28[46 3[46 4[47 1[46 4[25 51 4[45 1[45 19[77 19[54 54
54 54 54 54 54 54 40 54 45 22 1[24 2[32 32 40[{
TeXBase1Encoding ReEncodeFont}25 87.7881 /ComicSansMS
rf /FD 105[111 28[131 149 173 123 131 119 123 121 131
135 133 132 196 69 137 102 71 146 134 128 138 148 130
150 129 7[161 1[263 2[172 175 1[221 131 1[201 223 139
1[168 138 194 172 153 3[159 185 1[132 3[75 75 2[154 154
154 2[154 114 2[63 105 70 2[93 93 46 36[166 2[{
TeXBase1Encoding ReEncodeFont}57 252.83 /ComicSansMS
rf /FF 134[201 2[177 189 172 177 175 2[191 190 283 3[102
2[185 204 214 2[202 12[253 1[233 12[227 10[158 2[222
222 222 222 1[222 222 222 48[{TeXBase1Encoding ReEncodeFont}25
364.145 /ComicSansMS-Bold rf /FH 139[143 147 146 3[159
4[85 175 5[180 155 11[223 17[183 67[{TeXBase1Encoding ReEncodeFont}10
303.395 /ComicSansMS rf /FJ 244[391 11[{}1 513.918 /CMMIB10
rf /FK 134[257 257 1[257 286 171 200 228 286 286 257
286 428 143 2[143 286 257 171 228 286 228 286 257 12[343
286 371 1[314 400 371 485 343 2[200 400 400 314 343 1[371
1[371 18[128 171 3[171 171 171 39[{TeXBase1Encoding ReEncodeFont}42
513.918 /Times-Bold rf end
%%EndProlog
%%BeginSetup
%%Feature: *Resolution 600dpi
TeXDict begin
%%PaperSize: A4
 end
%%EndSetup
%%Page: 1 1
TeXDict begin 1 0 bop 0 TeXcolorgray 1 TeXcolorgray 0
TeXcolorgray 1 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
0 TeXcolorgray 1 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
0 TeXcolorgray 0.25 TeXcolorgray 0 TeXcolorgray 0.5 TeXcolorgray
0 TeXcolorgray 0.75 TeXcolorgray 0 TeXcolorgray -600
6416 a
SDict begin [ /Page 1 /View [ /Fit ] /PageMode /UseOutlines  /DOCVIEW
pdfmark end
 -600 6416 a -600 6416 a
SDict begin [ /CropBox [0 0 595 890] /PAGES pdfmark end
 -600 6416 a -600 6416
a
SDict begin [ {Catalog} << /ViewerPreferences<</FitWindow true/CenterWindow
true>>>> /PUT pdfmark end
 -600 6416 a -600 6416 a
SDict begin H.S end
 -600 6416 a -600 6416 a
SDict begin 12 H.A end
 -600
6416 a -600 6416 a
SDict begin [ /View [/XYZ H.V] /Dest (Doc-Start) cvn H.B /DEST pdfmark
end
 -600 6416 a 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360 6416
a 4609 1909 a
SDict begin [ /Rotate 90 /PAGES pdfmark end
 4609 1909 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609
1909 a
SDict begin H.S end
 4609 1909 a 0 TeXcolorgray 0 TeXcolorgray 4609
1909 a
SDict begin H.R end
 4609 1909 a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909
a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a 4609 1909 a
SDict begin [ /Title () /Subject () /Creator (LaTeX with hyperref package)
/Author () /Producer (dvips + Distiller) /Keywords () /DOCINFO pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ /Page 1/View [ /XYZ null null null ] /Title (Nominal Logic and Reasoning about $\alpha $-Equivalent Syntax)
/OUT pdfmark end
 4609
1909 a Gray 5462 2027 a FK(Nominal)128 b(Logic)g(and)5726
2506 y(Reasoning)g(about)5265 2985 y FJ(\013)p FK(-Equi)-5
b(v)g(alent)127 b(Syntax)p 0 TeXcolorgray Black Black
Black 6446 4268 a FH(Christian)90 b(Urban)p Black Black
5787 5008 a FF(every)156 b(Tuesday)i(from)5008 5417 y(14:15)g(to)g
(16:00)f(in)i(Room)e(E27)5318 5813 y FD(\(except)76 b(26.)f(April,)g
(17.)h(May)g(and)g(5.)f(July\))p 0 TeXcolorgray 10821
5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray 9458 6307 a FB(Munich,)25
b(3.)h(May)g(2005)e(\226)i(p.1)g(\(0/0\))p 0 TeXcolorgray
4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 2 2
TeXDict begin 2 1 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a 4609
1909 a
SDict begin [ /Page 2/View [ /XYZ null null null ] /Title (Formalising Nominal Sets in HOL)
/OUT pdfmark end
 4609 1909 a Gray 4727 2027 a FK(F)-13 b(ormalising)128
b(Nominal)g(Sets)6711 2506 y(in)g(HOL)p 0 TeXcolorgray
Black Black Green Black Green Black OliveGreen Black
4876 2906 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial Black
293 w FD(In)75 b(the)h(\002rst)g(two)f(lectures)h(we)g(worked)g(with)
5169 3185 y(concrete)f(objects)g(\226)h(syntax)g(trees;)h(we)f
(de\002ned)5169 3477 y(permutation)g(operation)g(over)g(them)g(and)g
(found)5169 3769 y(they)g(have)f(some)h(nice)f(properties.)p
Black Green Black Green Black OliveGreen Black 4876 4171
a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial Black 293 w(Now,)g(we)g(will)g
(work)g(abstractly.)94 b(We)76 b(have)5169 4463 y(different)h(kinds)e
(of)h(atoms)f(\(in)g(the)5169 4742 y(lambda-calculus)h(you)g(have)g
(only)g(one,)f(because)5169 5034 y(only)f(one)h(kind)f(of)g(binder;)i
(Pi-calculus)f(or)f(System)5169 5326 y(F)h(have)h(more)g(than)f(one)h
(kind)f(of)h(binder\),)p Black Green Black Green Black
OliveGreen Black 4876 5714 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end


@endspecial Black 293 w(and)g(separate)g('our)g(world')f(into)g(atoms)
h(and)g(the)5169 6001 y('rest'.)p 0 TeXcolorgray 10821
5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray 9444 6307 a FB(Munich,)25
b(3.)h(May)g(2005)e(\226)i(p.2)g(\(0/0\))p 0 TeXcolorgray
4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 3 3
TeXDict begin 3 2 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a 4609
1909 a
SDict begin [ /Page 3/View [ /XYZ null null null ] /Title (Some Polymorphic Functions)
/OUT pdfmark end
 4609 1909 a Gray 5492 2027 a FK(Some)128 b(P)-10
b(olymor)-5 b(phic)6476 2506 y(Functions)p 0 TeXcolorgray
Black Black Green Black Green Black OliveGreen Black
4876 2906 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial Black
Blue 293 w FA(\013)p Black 75 w FD(will)75 b(stand)h(for)g(type)g(of)g
(atoms;)p Blue 76 w FA(\023)p Black 75 w FD(will)f(be)g(rest)p
Black Green Black Green Black OliveGreen Black 4876 3302
a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial Black 293 w(type-constructor)h
(for)g(permutations)p Black Green Black Green Black OliveGreen
Black 5301 3671 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 6.86105 6.86105 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial
Black Blue 292 w FA(\013)96 b(pr)10 b(m)94 b Fz(:)h(\()p
FA(\013)77 b Fy(\002)f FA(\013)p Fz(\))95 b FA(l)s(ist)p
Black Black Green Black Green Black OliveGreen Black
4876 4070 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial Black
293 w FD(functions)p Black Green Black Green Black OliveGreen
Black 5301 4404 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 6.86105 6.86105 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial
Black Blue 5608 4404 76 9 v 5642 4404 V 5677 4404 V 5752
4462 a Fx(\001)p 5932 4404 V 5966 4404 V 6000 4404 V
6171 4404 a Fz(:)g FA(\013)g(pr)10 b(m)94 b Fy(\))h FA(\023)g
Fy(\))g FA(\023)p Black Black Green Black Green Black
OliveGreen Black 5301 4737 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 6.86105 6.86105 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end


@endspecial Black Blue 292 w(sw)8 b(ap)96 b Fz(:)f FA(\013)76
b Fy(\002)g FA(\013)95 b Fy(\))h FA(\013)f Fy(\))g FA(\013)p
Black Black Green Black Green Black OliveGreen Black
5301 5093 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 6.86105 6.86105 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial Black
Blue 292 w Fz([)p 5701 5093 V 5735 5093 V 5769 5093 V
159 w(])p FA(:)p 6048 5093 V 6082 5093 V 6116 5093 V
254 w Fz(:)g FA(\013)h Fy(\))f FA(\023)f Fy(\))h FA(\023)p
Black 5169 5565 a FD(\(i\))74 b(is)h(applying)h(a)f(permutation,)i
(\(ii\))d(is)h(swapping)5169 5857 y(an)g(atom,)h(\(ii\))e(is)h
(abstracting)g(an)h(atom)p 0 TeXcolorgray 10821 5925
a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray 9444 6307 a FB(Munich,)25
b(3.)h(May)g(2005)e(\226)i(p.3)g(\(0/0\))p 0 TeXcolorgray
4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 4 4
TeXDict begin 4 3 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a 4609
1909 a
SDict begin [ /Page 4/View [ /XYZ null null null ] /Title (Permutations on Atoms)
/OUT pdfmark end
 4609 1909 a Gray 4968 2027 a FK(P)-10 b(ermutations)128
b(on)h(Atoms)p 0 TeXcolorgray Black 4623 2660 a FD(Permutations)77
b(on)e(atoms)g(need)i(to)e(satisfy:)p Black Green Black
Green Black OliveGreen Black 4876 3084 a @beginspecial
@setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial Black Blue 293 w Fz([])5355
3143 y Fx(\001)5519 3084 y FA(a)95 b Fz(=)g FA(a)p Black
Black Green Black Green Black OliveGreen Black 4876 3512
a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial Black Blue 293
w Fz(\(\()p FA(a)g(b)p Fz(\))g(::)g FA(\031)11 b Fz(\))6717
3570 y Fx(\001)6881 3512 y FA(c)95 b Fz(=)g FA(sw)8 b(ap)96
b Fz(\()p FA(a)57 b(b)p Fz(\))95 b(\()p FA(\031)9459
3570 y Fx(\001)9624 3512 y FA(c)p Fz(\))p Black Black
Green Black Green Black OliveGreen Black 4876 3939 a
@beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial Black Blue 293
w FA(sw)8 b(ap)95 b Fz(\()p FA(a)h(b)p Fz(\))f FA(c)f
Fz(=)p Black Blue 5933 4240 a Fw(if)h FA(a)g Fz(=)g FA(c)g
Fw(then)g FA(b)g Fw(else)p Black Blue 7226 4519 a(if)g
FA(b)g Fz(=)g FA(c)g Fw(then)g FA(a)g Fw(else)g FA(c)p
Black Black Green Black Green Black OliveGreen Black
4876 5033 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial Black
293 w FD(each)75 b(set)h(of)f(all)h(atoms)f(of)h(type)p
Blue 76 w FA(\013)p Black 75 w FD(is)f(in\002nite)4623
5560 y(We)g(shall)g(collectively)g(refer)j(to)d(these)g(properties)4623
5901 y(as)p Blue 75 w FA(at)5262 5946 y Fv(\013)p Black
5504 5901 a FD(\(this)g(makes)g(use)h(of)g(Locales)f(in)g(Isabelle\).)p
0 TeXcolorgray 10821 5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray
9444 6307 a FB(Munich,)25 b(3.)h(May)g(2005)e(\226)i(p.4)g(\(0/0\))p
0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 5 5
TeXDict begin 5 4 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a 4609
1909 a
SDict begin [ /Page 5/View [ /XYZ null null null ] /Title (Atoms) /OUT
pdfmark end
 4609 1909 a Gray 6847 2027 a FK(Atoms)p 0 TeXcolorgray
Black 4623 2660 a FD(In)73 b(Isabelle)i(we)f(can)g(create)g(such)g
(atoms)g(by)g(declaring)4623 2953 y(new)h(types)p Blue
76 w FA(\013)6089 2997 y Fv(k)p Black 6304 2953 a FD(each)g(with)g(an)h
(axiom)f(that)h(assumes)4623 3240 y(in\002nity)g(and)g(two)f(primitive)
h(recursive)g(functions:)p Black Green Black Green Black
OliveGreen Black 4876 3800 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end


@endspecial Black Blue 293 w FA(sw)8 b(ap)5949 3845
y Fv(k)6183 3800 y Fz(\()p FA(a)95 b(b)p Fz(\))g FA(c)g
Fz(=)g Fw(if)58 b FA(:)f(:)g(:)p Black Black Green Black
Green Black OliveGreen Black 4876 4227 a @beginspecial
@setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial Black Blue 293 w Fz([])5355
4286 y Fx(\001)5519 4296 y Fv(k)5657 4227 y FA(c)95 b
Fz(=)g FA(c)p Black Black Green Black Green Black OliveGreen
Black 4876 4654 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial
Black Blue 293 w Fz(\(\()p FA(a)g(b)p Fz(\))g(::)g FA(\031)11
b Fz(\))6717 4713 y Fx(\001)6881 4723 y Fv(k)7020 4654
y FA(c)95 b Fz(=)g FA(sw)8 b(ap)8403 4699 y Fv(k)8638
4654 y Fz(\()p FA(a)95 b(b)p Fz(\))g(\()p FA(\031)9775
4713 y Fx(\001)9939 4654 y FA(c)p Fz(\))p Black 4623
5289 a FD(Trivial)74 b(task)i(to)f(show)f(that)p Blue
76 w FA(at)7914 5334 y Fv(\013)8071 5365 y Fu(k)p Black
8267 5289 a FD(are)j(satis\002ed.)p 0 TeXcolorgray 10821
5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray 9444 6307 a FB(Munich,)25
b(3.)h(May)g(2005)e(\226)i(p.5)g(\(0/0\))p 0 TeXcolorgray
4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 6 6
TeXDict begin 6 5 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a 4609
1909 a
SDict begin [ /Page 6/View [ /XYZ null null null ] /Title (Properties)
/OUT pdfmark end
 4609 1909 a Gray 6424 2027 a FK(Pr)-9 b(operties)p
0 TeXcolorgray Black 4623 2582 a FD(Assuming)p Blue 75
w FA(at)6105 2627 y Fv(\013)p Black 6272 2582 a FD(,)75
b(we)h(have)p Black Green Black Green Black OliveGreen
Black 4876 3142 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial
Black Blue 293 w Fz(\()p FA(\031)5502 3187 y Ft(1)5631
3142 y Fz(@)p FA(\031)6094 3187 y Ft(2)6223 3142 y Fz(\))6353
3201 y Fx(\001)6517 3142 y FA(c)95 b Fz(=)g FA(\031)7323
3187 y Ft(1)7452 3201 y Fx(\001)7617 3142 y Fz(\()p FA(\031)7950
3187 y Ft(2)8079 3201 y Fx(\001)8243 3142 y FA(c)p Fz(\))p
Black 8684 3432 a FD(induction)76 b(on)p Blue 76 w FA(\031)10371
3477 y Ft(1)p Black Black Green Black Green Black OliveGreen
Black 4876 3848 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial
Black Blue 293 w FA(\031)5383 3740 y Fs(\000)p Ft(1)5696
3906 y Fx(\001)5861 3848 y FA(\031)6075 3906 y Fx(\001)6239
3848 y FA(c)94 b Fz(=)i FA(c)p Black 5318 4127 a FD(induction)76
b(on)p Blue 75 w FA(\031)p Black 87 w FD(and)g(swapping)f(being)h
(infolutive)p Black Green Black Green Black OliveGreen
Black 4876 4535 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial
Black Blue 293 w FA(\031)5383 4594 y Fx(\001)5547 4535
y FA(a)95 b Fz(=)g FA(\031)6399 4594 y Fx(\001)6563 4535
y FA(b)p Black 266 w FD(iff)p Blue 266 w FA(a)g Fz(=)g
FA(b)p Black 6803 4815 a FD(by)75 b(a)h(calculation)f(using)h(the)g
(above)p Black Green Black Green Black OliveGreen Black
4876 5203 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial Black
293 w(.)45 b(.)f(.)p 0 TeXcolorgray 10821 5925 a
 0 setgray
 10821
5925 a 0.5 TeXcolorgray 9444 6307 a FB(Munich,)25 b(3.)h(May)g(2005)e
(\226)i(p.6)g(\(0/0\))p 0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360
6416 a eop end
%%Page: 7 7
TeXDict begin 7 6 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a 4609
1909 a
SDict begin [ /Page 7/View [ /XYZ null null null ] /Title (Equality on Permutations)
/OUT pdfmark end
 4609 1909 a Gray 4739 2027 a FK(Equality)128 b(on)g(P)-10
b(ermutations)p 0 TeXcolorgray Black 4623 2582 a FD(This)74
b(list-representation)j(of)f(permutations)g(is)f(very)4623
2874 y(nice)f(to)h(work)f(with)g(in)h(Isabelle,)g(but)g(it)g(is)f(not)h
(a)g(unique)4623 3167 y(representation)i(\(very)f(laborious)f(to)g
(achieve)g(such)h(a)4623 3459 y(representation)h(in)e(a)h
(theorem-prover,)g(I)g(think\).)p Blue 4835 4142 a FA(\031)5038
4186 y Ft(1)5262 4142 y Fy(\030)95 b FA(\031)5826 4186
y Ft(2)6051 3967 y Fq(def)6078 4142 y Fz(=)123 b Fy(f)p
FA(a)96 b Fz(:)f FA(\013)g Fy(j)g FA(\031)7818 4186 y
Ft(1)7947 4201 y Fx(\001)8111 4142 y FA(a)g Fy(6)p Fz(=)h
FA(\031)8953 4186 y Ft(2)9082 4201 y Fx(\001)9246 4142
y FA(a)p Fy(g)f Fz(=)g Fp(?)p Black Black Green Black
Green Black OliveGreen Black 4876 4698 a @beginspecial
@setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial Black Blue 293 w Fz([\()p FA(a)g(a)p
Fz(\)])g Fy(\030)g Fz([])p Black Black Green Black Green
Black OliveGreen Black 4876 5125 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end


@endspecial Black Blue 293 w([\()p FA(a)g(b)p Fz(\)])g
Fy(\030)g Fz([\()p FA(b)g(a)p Fz(\)])p Black Black Green
Black Green Black OliveGreen Black 4876 5737 a @beginspecial
@setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial Black Blue 293 w([\()p FA(a)g(c)p
Fz(\))p FA(;)57 b Fz(\()p FA(b)95 b(c)p Fz(\))p FA(;)57
b Fz(\()p FA(a)95 b(c)p Fz(\)])g Fy(\030)g Fz([\()p FA(a)g(b)p
Fz(\)])p Black 6752 6039 a FD(provided)p Blue 77 w FA(a)p
Black FD(,)p Blue 75 w FA(b)p Black 75 w FD(and)p Blue
76 w FA(c)p Black 75 w FD(are)77 b(distinct)p 0 TeXcolorgray
10821 5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray 9444 6307
a FB(Munich,)25 b(3.)h(May)g(2005)e(\226)i(p.7)g(\(0/0\))p
0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 8 8
TeXDict begin 8 7 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a 4609
1909 a
SDict begin [ /Page 8/View [ /XYZ null null null ] /Title (General Permutations)
/OUT pdfmark end
 4609 1909 a Gray 5133 2027 a FK(General)128 b(P)-10
b(ermutations)p 0 TeXcolorgray Black 4623 2582 a FD(So)75
b(far)h(we)g(have)f(only)h(considered)g(permutations)4623
2874 y(acting)f(on)g(atoms.)93 b(We)76 b(are)g(now)f(going)g(to)g
(overload)p Blue 4638 3167 76 9 v 4672 3167 V 4706 3167
V 4781 3225 a Fx(\001)p 4961 3167 V 4995 3167 V 5029
3167 V 5200 3167 a Fz(:)95 b FA(\013)g(pr)10 b(m)95 b
Fy(\))g FA(\023)f Fy(\))h FA(\023)p Black 75 w FD(to)75
b(act)h(on)f(the)h('rest)f(of)4623 3446 y(the)g(world'.)93
b(Permutations)77 b(have)f(to)f(satisfy:)p Black Green
Black Green Black OliveGreen Black 4876 4007 a @beginspecial
@setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial Black Blue 293 w Fz([])5355
4065 y Fx(\001)5519 4007 y FA(x)95 b Fz(=)g FA(x)p Black
Black Green Black Green Black OliveGreen Black 4876 4434
a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial Black Blue 293
w Fz(\()p FA(\031)5502 4478 y Ft(1)5631 4434 y Fz(@)p
FA(\031)6094 4478 y Ft(2)6223 4434 y Fz(\))6353 4493
y Fx(\001)6517 4434 y FA(x)g Fz(=)h FA(\031)7367 4478
y Ft(1)7496 4493 y Fx(\001)7660 4434 y Fz(\()p FA(\031)7993
4478 y Ft(2)8122 4493 y Fx(\001)8286 4434 y FA(x)p Fz(\))p
Black Black Green Black Green Black OliveGreen Black
4876 4838 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial Black
Blue 293 w FA(\031)5372 4883 y Ft(1)5596 4838 y Fy(\030)f
FA(\031)6160 4883 y Ft(2)p Black 6364 4838 a FD(implies)p
Blue 75 w FA(\031)7445 4883 y Ft(1)7575 4897 y Fx(\001)7739
4838 y FA(x)g Fz(=)g FA(\031)8588 4883 y Ft(2)8717 4897
y Fx(\001)8881 4838 y FA(x)p Black 4623 5424 a FD(We)75
b(refer)i(to)e(these)h(properties)g(as)p Blue 75 w FA(pt)8829
5469 y Fv(\013;\023)p Black 9147 5424 a FD(.)p 0 TeXcolorgray
10821 5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray 9444 6307
a FB(Munich,)25 b(3.)h(May)g(2005)e(\226)i(p.8)g(\(0/0\))p
0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 9 9
TeXDict begin 9 8 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a 4609
1909 a
SDict begin [ /Page 9/View [ /XYZ null null null ] /Title (From these Properties)
/OUT pdfmark end
 4609 1909 a Gray 5130 2027 a FK(Fr)-9 b(om)128
b(these)h(Pr)-9 b(operties)p 0 TeXcolorgray Black 4623
2577 a FD(Given)p Blue 75 w FA(pt)5637 2621 y Fv(\013;\023)p
Black 6030 2577 a FD(and)p Blue 76 w FA(at)6827 2621
y Fv(\013)p Black 6994 2577 a FD(:)p Black Green Black
Green Black OliveGreen Black 4876 3032 a @beginspecial
@setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial Black Blue 293 w FA(\031)5383
2924 y Fs(\000)p Ft(1)5696 3091 y Fx(\001)5861 3032 y
FA(\031)6075 3091 y Fx(\001)6239 3032 y FA(x)95 b Fz(=)g
FA(x)p Black 7929 3353 a FD(using)p Blue 75 w Fz(\()p
FA(\031)8939 3245 y Fs(\000)p Ft(1)9253 3353 y Fz(@)p
FA(\031)11 b Fz(\))96 b Fy(\030)f Fz([])p Black Black
Green Black Green Black OliveGreen Black 4876 3819 a
@beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial Black Blue 293
w FA(\031)5383 3878 y Fx(\001)5547 3819 y FA(x)g Fz(=)g
FA(\031)6407 3878 y Fx(\001)6571 3819 y FA(y)p Black
86 w FD(iff)p Blue 76 w FA(x)g Fz(=)g FA(y)p Black 6090
4099 a FD(using)76 b(the)g(above)f(and)h(some)g(calculations)p
Black Green Black Green Black OliveGreen Black 4876 4590
a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial Black Blue 293
w Fy(8)p FA(a;)57 b(b:)95 b Fz(\()p FA(a)57 b(b)p Fz(\))6704
4649 y Fx(\001)6868 4590 y FA(x)95 b Fz(=)h FA(x)p Black
75 w FD(iff)p Blue 76 w Fy(8)p FA(\031)11 b(:)95 b(\031)8997
4649 y Fx(\001)9161 4590 y FA(x)g Fz(=)h FA(x)p Black
6907 4880 a FD(in)75 b(one)h(direction)g(induction)f(on)p
Blue 76 w FA(\031)p Black 0 TeXcolorgray 10821 5925 a
 0 setgray

10821 5925 a 0.5 TeXcolorgray 9444 6307 a FB(Munich,)25
b(3.)h(May)g(2005)e(\226)i(p.9)g(\(0/0\))p 0 TeXcolorgray
4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 10 10
TeXDict begin 10 9 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a 4609
1909 a
SDict begin [ /Page 10/View [ /XYZ null null null ] /Title (Overloading of {\large $\bullet $})
/OUT pdfmark end
 4609 1909 a Gray 5727 2027 a FK(Ov)-5 b(erloading)128
b(of)g Fo(\017)p 0 TeXcolorgray Black Black Green Black
Green Black OliveGreen Black 4876 2734 a @beginspecial
@setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial Black Blue 293 w FA(\031)5383
2793 y Fx(\001)5547 2734 y FA(a)5830 2560 y Fq(def)5858
2734 y Fz(=)123 b FA(a)p Black Blue 546 w(\031)106 b
Fz(:)95 b FA(\013)h(pr)10 b(m)p Black FD(,)p Blue 74
w FA(a)96 b Fz(:)f FA(\013)9289 2626 y Fs(0)p Black 9370
2734 a FD(,)p Blue 75 w FA(\013)h Fy(6)p Fz(=)f FA(\013)10418
2626 y Fs(0)p Black 5871 3014 a FD(we)76 b(have)p Blue
75 w FA(pt)7172 3058 y Fv(\013;\013)7552 2999 y Fn(0)p
Black 7704 3014 a FD(\(and)p Blue 75 w FA(at)8593 3058
y Fv(\013)p Black 8836 3014 a FD(implies)p Blue 75 w
FA(pt)10017 3058 y Fv(\013;\013)p Black 10407 3014 a
FD(\))p Black Green Black Green Black OliveGreen Black
4876 3581 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial Black
Blue 293 w FA(\031)5383 3640 y Fx(\001)5547 3581 y FA(X)5947
3406 y Fq(def)5974 3581 y Fz(=)123 b Fy(f)p FA(\031)6742
3640 y Fx(\001)6907 3581 y FA(x)95 b Fy(j)g FA(x)g Fy(2)g
FA(X)23 b Fy(g)p Black Blue 7929 3876 a FA(pt)8232 3921
y Fv(\013;\023)p Black 8625 3876 a FD(implies)p Blue
75 w FA(pt)9806 3921 y Fv(\013;\023)65 b(set)p Black
Black Green Black Green Black OliveGreen Black 4876 4443
a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial Black Blue 293
w FA(\031)5383 4502 y Fx(\001)5547 4443 y Fz(\()p FA(x)5873
4488 y Ft(1)6002 4443 y FA(;)57 b(x)6350 4488 y Ft(2)6479
4443 y Fz(\))6704 4269 y Fq(def)6732 4443 y Fz(=)123
b(\()p FA(\031)7459 4502 y Fx(\001)7623 4443 y FA(x)7819
4488 y Ft(1)7948 4443 y FA(;)57 b(\031)8314 4502 y Fx(\001)8479
4443 y FA(x)8675 4488 y Ft(2)8804 4443 y Fz(\))p Black
Blue 6438 4738 a FA(pt)6741 4783 y Fv(\013;\023)7049
4814 y Fm(1)p Black 7238 4738 a FD(and)p Blue 76 w FA(pt)8026
4783 y Fv(\013;\023)8334 4814 y Fm(2)p Black 8523 4738
a FD(implies)p Blue 75 w FA(pt)9704 4783 y Fv(\013;\023)10012
4814 y Fm(1)10116 4783 y Fs(\002)p Fv(\023)10386 4814
y Fm(2)p Black Black Green Black Green Black OliveGreen
Black 4876 5305 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial
Black Blue 293 w FA(\031)5383 5364 y Fx(\001)5547 5305
y Fz([])5828 5131 y Fq(def)5855 5305 y Fz(=)123 b([])p
Black Blue 5169 5753 a FA(\031)5383 5812 y Fx(\001)5547
5753 y Fz(\()p FA(x)95 b Fz(::)g FA(xs)p Fz(\))6828 5579
y Fq(def)6856 5753 y Fz(=)123 b(\()p FA(\031)7583 5812
y Fx(\001)7747 5753 y FA(x)p Fz(\))95 b(::)g(\()p FA(\031)8793
5812 y Fx(\001)8957 5753 y FA(xs)p Fz(\))p Black Blue
7886 6048 a FA(pt)8189 6093 y Fv(\013;\023)p Black 8582
6048 a FD(implies)p Blue 75 w FA(pt)9763 6093 y Fv(\013;\023)65
b(l)r(ist)p Black 0 TeXcolorgray 10821 5925 a
 0 setgray
 10821 5925
a 0.5 TeXcolorgray 9404 6307 a FB(Munich,)26 b(3.)f(May)h(2005)f(\226)h
(p.10)f(\(0/0\))p 0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416
a eop end
%%Page: 11 11
TeXDict begin 11 10 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a 4609
1909 a
SDict begin [ /Page 11/View [ /XYZ null null null ] /Title (\mbox {Permutations on Functions})
/OUT pdfmark end
 4609 1909 a Gray 4623 2027 a FK(P)-10 b(ermutations)128
b(on)g(Functions)p 0 TeXcolorgray Black Black Green Black
Green Black OliveGreen Black 4876 2734 a @beginspecial
@setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial Black Blue 293 w FA(\031)5383
2793 y Fx(\001)5547 2734 y FA(f)5844 2560 y Fq(def)5871
2734 y Fz(=)123 b FA(\025x:\031)6959 2793 y Fx(\001)7123
2734 y Fz(\()p FA(f)33 b Fz(\()p FA(\031)7799 2626 y
Fs(\000)p Ft(1)8113 2793 y Fx(\001)8277 2734 y FA(x)p
Fz(\)\))p Black Blue 7363 3036 a FA(\031)106 b Fz(:)95
b FA(\013)h(pr)10 b(m)p Black FD(,)p Blue 74 w FA(f)128
b Fz(:)95 b FA(\023)9587 3080 y Ft(1)9811 3036 y Fy(\))g
FA(\023)10371 3080 y Ft(2)p Black Black Green Black Green
Black OliveGreen Black 4876 3550 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end


@endspecial Black 293 w FD(given)p Blue 75 w FA(at)6154
3594 y Fv(\013)p Black 6321 3550 a FD(,)p Blue 75 w FA(pt)6769
3594 y Fv(\013;\023)7077 3625 y Fm(1)p Black 7266 3550
a FD(and)p Blue 77 w FA(pt)8055 3594 y Fv(\013;\023)8363
3625 y Fm(2)p Black 8552 3550 a FD(then)p Blue 76 w FA(pt)9466
3594 y Fv(\013;\023)9774 3625 y Fm(1)9877 3594 y Fs(\))p
Fv(\023)10200 3625 y Fm(2)p Black 5169 4039 a FD(\(we)75
b(have)g(to)g(know)p Blue 75 w FA(\031)7439 4084 y Ft(1)7606
4039 y Fy(\030)38 b FA(\031)8113 4084 y Ft(2)p Black
8318 4039 a FD(implies)p Blue 75 w FA(\031)9410 3906
y Fs(\000)p Ft(1)9399 4114 y(1)9705 4039 y Fy(\030)-19
b FA(\031)10166 3906 y Fs(\000)p Ft(1)10155 4114 y(2)p
Black 10480 4039 a FD(\))p Black Green Black Green Black
OliveGreen Black 4876 4444 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end


@endspecial Black 293 w(assuming)p Blue 76 w FA(at)6596
4489 y Fv(\013)p Black 6838 4444 a FD(and)p Blue 76 w
FA(pt)7626 4489 y Fv(\013;\023)7934 4520 y Fm(1)p Black
8048 4444 a FD(,)75 b(then)p Blue 6206 5011 a FA(\031)6420
5070 y Fx(\001)6584 5011 y Fz(\()p FA(f)128 b(x)p Fz(\))95
b(=)h(\()p FA(\031)8132 5070 y Fx(\001)8296 5011 y FA(f)33
b Fz(\)\()p FA(\031)8972 5070 y Fx(\001)9136 5011 y FA(x)p
Fz(\))p Black 5169 5551 a FD(where)p Blue 76 w FA(\031)106
b Fz(:)95 b FA(\013)g(pr)10 b(m)p Black 75 w FD(and)p
Blue 76 w FA(f)128 b Fz(:)95 b FA(\023)8600 5596 y Ft(1)8823
5551 y Fy(\))h FA(\023)9384 5596 y Ft(2)p Black 0 TeXcolorgray
10821 5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray 9418 6307
a FB(Munich,)26 b(3.)f(May)h(2005)f(\226)h(p.11)f(\(0/0\))p
0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 12 12
TeXDict begin 12 11 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a 4609
1909 a
SDict begin [ /Page 12/View [ /XYZ null null null ] /Title (Support and Freshness)
/OUT pdfmark end
 4609 1909 a Gray 5038 2027 a FK(Support)128 b(and)g(Fr)-9
b(eshness)p 0 TeXcolorgray Black Black Green Black Green
Black OliveGreen Black 4876 2734 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end


@endspecial Black Blue 293 w FA(supp)5888 2779 y Fv(\013)6149
2734 y FA(x)6440 2560 y Fq(def)6468 2734 y Fz(=)p Black
Blue 3170 w FA(x)95 b Fz(:)g FA(\023)p Black Blue 5662
3036 a Fy(f)p FA(a)g Fz(:)g FA(\013)g Fy(j)g Fz(in\014nite)p
Fy(f)p FA(b)g Fy(j)g Fz(\()p FA(a)g(b)p Fz(\))9151 3094
y Fx(\001)9315 3036 y FA(x)g Fy(6)p Fz(=)h FA(x)p Fy(gg)p
Black Black Green Black Green Black OliveGreen Black
4876 3659 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial Black
Blue 293 w FA(a)f Fz(#)g FA(x)6117 3485 y Fq(def)6144
3659 y Fz(=)123 b FA(a)96 b Fy(62)f FA(supp)7853 3704
y Fv(\013)8019 3659 y Fz(\()p FA(x)p Fz(\))p Black Blue
580 w FA(a)h Fz(:)f FA(\013)p Black FD(,)p Blue 75 w
FA(x)g Fz(:)g FA(\023)p Black Black Green Black Green
Black OliveGreen Black 4876 4216 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end


@endspecial Black Blue 293 w(X)117 b(suppor)10 b(ts)94
b(x)7295 4042 y Fq(def)7323 4216 y Fz(=)p Black Blue
5756 4518 a Fy(8)p FA(a;)58 b(b)95 b Fy(62)g FA(X)t(:)189
b Fz(\()p FA(a)96 b(b)p Fz(\))8129 4576 y Fx(\001)8293
4518 y FA(x)f Fz(=)g FA(x)p Black Blue 8626 4817 a(X)61
b Fz(:)38 b FA(\013)95 b(set)p Black FD(,)p Blue 74 w
FA(x)38 b Fz(:)g FA(\023)p Black 4623 5341 a FD(I)75
b(will)g(drop)h(the)p Blue 75 w FA(\013)p Black 76 w
FD(in)p Blue 75 w FA(supp)7683 5385 y Fv(\013)p Black
7850 5341 a FD(.)4623 5682 y(The)86 b(notion)p Blue 86
w FA(suppor)10 b(ts)p Black 85 w FD(will)86 b(play)i(a)e(role)h(in)g
(the)g(next)4623 6022 y(lecture)60 b(\(it)g(s'times)f(helps)h(for)g
(calculating)g(the)p Blue 60 w FA(supp)p Black FD(\).)p
0 TeXcolorgray 10821 5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray
9404 6307 a FB(Munich,)26 b(3.)f(May)h(2005)f(\226)h(p.12)f(\(0/0\))p
0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 13 13
TeXDict begin 13 12 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a 4609
1909 a
SDict begin [ /Page 13/View [ /XYZ null null null ] /Title (Simple Properties)
/OUT pdfmark end
 4609 1909 a Gray 5603 2027 a FK(Simple)128 b(Pr)-9
b(operties)p 0 TeXcolorgray Black Black Green Black Green
Black OliveGreen Black 4876 2605 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end


@endspecial Black Blue 293 w FA(supp)94 b Fz(\()p FA(x)6308
2649 y Ft(1)6437 2605 y FA(;)57 b(x)6785 2649 y Ft(2)6914
2605 y Fz(\))95 b(=)g(\()p FA(supp)g(x)8634 2649 y Ft(1)8763
2605 y Fz(\))76 b Fy([)f Fz(\()p FA(supp)94 b(x)10411
2649 y Ft(2)10541 2605 y Fz(\))p Black Blue 5957 3040
a FA(a)h Fz(#)g(\()p FA(x)6940 3085 y Ft(1)7069 3040
y FA(;)57 b(x)7417 3085 y Ft(2)7547 3040 y Fz(\))p Black
75 w FD(iff)p Blue 76 w FA(a)95 b Fz(#)g FA(x)9008 3085
y Ft(1)9213 3040 y Fy(^)76 b FA(a)96 b Fz(#)e FA(x)10370
3085 y Ft(2)p Black Black Green Black Green Black OliveGreen
Black 4876 3476 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial
Black Blue 293 w FA(supp)g Fz(\()p FA(a)h Fz(:)g FA(\013)p
Fz(\))g(=)h Fy(f)p FA(a)p Fy(g)p Black 1007 w FD(provided)p
Blue 76 w FA(at)10332 3521 y Fv(\013)p Black Blue 8416
3777 a FA(a)f Fz(#)g FA(b)p Black 75 w FD(iff)p Blue
76 w FA(a)g Fy(6)p Fz(=)h FA(b)p Black Black Green Black
Green Black OliveGreen Black 4876 4178 a @beginspecial
@setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial Black Blue 293 w(supp)e(A)g
Fz(=)i Fp(?)p Black Blue 1107 w FA(A)p Black 75 w FD(set)76
b(of)f(all)h(atoms)p Blue 75 w FA(\013)p Black 7125 4597
a FD(since)p Blue 75 w Fy(8)p FA(a;)58 b(b:)94 b Fz(\()p
FA(a)i(b)p Fz(\))9368 4655 y Fx(\001)9532 4597 y FA(A)f
Fz(=)g FA(A)p Black Black Green Black Green Black OliveGreen
Black 4876 5024 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial
Black Blue 293 w(supp)f(F)142 b Fz(=)95 b Fy(f)p FA(a)7043
5068 y Ft(1)7173 5024 y FA(;)57 b(:)g(:)g(:)g(;)g(a)8121
5068 y Fv(n)8279 5024 y Fy(g)p Black 209 w FD(assuming)p
Blue 76 w FA(F)p Black 122 w FD(is)75 b(a)5169 5314 y(\002nite)h(set)f
(of)h(atoms)p Blue 75 w FA(a)7626 5359 y Ft(1)7756 5314
y FA(;)57 b(:)g(:)g(:)g(;)g(a)8704 5359 y Fv(n)p Black
5169 5710 a FD(not)75 b(every)i(set)e(of)h(atoms)f(has)g(\002nite)i
(support:)5169 6025 y(e.g.)p Blue 75 w FA(A=)p Fz(2)p
Black 0 TeXcolorgray 10821 5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray
9404 6307 a FB(Munich,)26 b(3.)f(May)h(2005)f(\226)h(p.13)f(\(0/0\))p
0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 14 14
TeXDict begin 14 13 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a 4609
1909 a
SDict begin [ /Page 14/View [ /XYZ null null null ] /Title (Existence of a Fresh Atom)
/OUT pdfmark end
 4609 1909 a Gray 4683 2027 a FK(Existence)128
b(of)h(a)f(Fr)-9 b(esh)128 b(Atom)p 0 TeXcolorgray Black
4623 2582 a FD(Q:)76 b(Why)f(do)g(we)h(assume)g(that)g(there)g(are)g
(in\002nitely)4623 2861 y(many)g(atoms?)4623 3388 y(A:)f(For)h(any)g
(\002nitely)g(supported)p Blue 77 w FA(x)p Black FD(:)p
Black Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 6739
4045 1645 389 v 1 1 0.8 TeXcolorrgb Black Blue 6801 3925
a Fy(9)p FA(c:)189 b(c)95 b Fz(#)g FA(x)p Black 1 1 0.8
TeXcolorrgb Black 4623 4500 a FD(If)75 b(something)h(is)f(\002nitely)h
(supported,)g(then)g(we)g(can)f(al-)4623 4841 y(ways)g(choose)g(a)g
(fresh)i(atom)e(\(also)g(for)h(functions\).)p 0 TeXcolorgray
10821 5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray 9404 6307
a FB(Munich,)26 b(3.)f(May)h(2005)f(\226)h(p.14)f(\(0/0\))p
0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 15 15
TeXDict begin 15 14 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a 4609
1909 a
SDict begin [ /Page 15/View [ /XYZ null null null ] /Title (More Interesting Prop's)
/OUT pdfmark end
 4609 1909 a Gray 4930 2027 a FK(Mor)-9 b(e)128
b(Inter)-9 b(esting)129 b(Pr)-9 b(op')-19 b(s)p 0 TeXcolorgray
Black 4623 2570 a FD(Assuming)p Blue 75 w FA(at)6105
2615 y Fv(\013)p Black 6272 2570 a FD(,)p Blue 75 w FA(pt)6720
2615 y Fv(\013;\023)p Black 7038 2570 a FD(:)p Blue White
4623 2813 a Fq(def)4651 2987 y Fz(=)p Blue 86 w FA(\031)5211
3046 y Fx(\001)5375 2987 y FA(supp)p Fz(\()p FA(x)p Fz(\))94
b(=)i FA(supp)p Fz(\()p FA(\031)8063 3046 y Fx(\001)8226
2987 y FA(x)p Fz(\))p Black 0 TeXcolorgray 10821 5925
a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray 9418 6307 a FB(Munich,)26
b(3.)f(May)h(2005)f(\226)h(p.15)f(\(1/8\))p 0 TeXcolorgray
4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 15 16
TeXDict begin 15 15 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a Gray
4930 2027 a FK(Mor)-9 b(e)128 b(Inter)-9 b(esting)129
b(Pr)-9 b(op')-19 b(s)p 0 TeXcolorgray Black 4623 2570
a FD(Assuming)p Blue 75 w FA(at)6105 2615 y Fv(\013)p
Black 6272 2570 a FD(,)p Blue 75 w FA(pt)6720 2615 y
Fv(\013;\023)p Black 7038 2570 a FD(:)p Blue White 4623
2813 a Fq(def)4651 2987 y Fz(=)p Blue 86 w FA(\031)5211
3046 y Fx(\001)5375 2987 y FA(supp)p Fz(\()p FA(x)p Fz(\))4623
3266 y Fq(def)4651 3440 y Fz(=)86 b FA(\031)5211 3499
y Fx(\001)5375 3440 y Fy(f)p FA(a)57 b Fy(j)114 b Fz(inf)31
b Fy(f)p FA(b)57 b Fy(j)g Fz(\()p FA(a)g(b)p Fz(\))7607
3499 y Fx(\001)7772 3440 y FA(x)95 b Fy(6)p Fz(=)g FA(x)p
Fy(gg)p Black 0 TeXcolorgray 10821 5925 a
 0 setgray
 10821 5925
a 0.5 TeXcolorgray 9404 6307 a FB(Munich,)26 b(3.)f(May)h(2005)f(\226)h
(p.15)f(\(2/8\))p 0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416
a eop end
%%Page: 15 17
TeXDict begin 15 16 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a Gray
4930 2027 a FK(Mor)-9 b(e)128 b(Inter)-9 b(esting)129
b(Pr)-9 b(op')-19 b(s)p 0 TeXcolorgray Black 4623 2570
a FD(Assuming)p Blue 75 w FA(at)6105 2615 y Fv(\013)p
Black 6272 2570 a FD(,)p Blue 75 w FA(pt)6720 2615 y
Fv(\013;\023)p Black 7038 2570 a FD(:)p Blue White 4623
2813 a Fq(def)4651 2987 y Fz(=)p Blue 86 w FA(\031)5211
3046 y Fx(\001)5375 2987 y FA(supp)p Fz(\()p FA(x)p Fz(\))4623
3266 y Fq(def)4651 3440 y Fz(=)86 b FA(\031)5211 3499
y Fx(\001)5375 3440 y Fy(f)p FA(a)57 b Fy(j)114 b Fz(inf)31
b Fy(f)p FA(b)57 b Fy(j)g Fz(\()p FA(a)g(b)p Fz(\))7607
3499 y Fx(\001)7772 3440 y FA(x)95 b Fy(6)p Fz(=)g FA(x)p
Fy(gg)4623 3719 y Fq(def)4651 3893 y Fz(=)86 b Fy(f)p
FA(\031)5382 3952 y Fx(\001)5546 3893 y FA(a)57 b Fy(j)114
b Fz(inf)31 b Fy(f)p FA(b)57 b Fy(j)g Fz(\()p FA(a)g(b)p
Fz(\))7607 3952 y Fx(\001)7772 3893 y FA(x)95 b Fy(6)p
Fz(=)g FA(x)p Fy(gg)p Black 0 TeXcolorgray 10821 5925
a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray 9404 6307 a FB(Munich,)26
b(3.)f(May)h(2005)f(\226)h(p.15)f(\(3/8\))p 0 TeXcolorgray
4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 15 18
TeXDict begin 15 17 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a Gray
4930 2027 a FK(Mor)-9 b(e)128 b(Inter)-9 b(esting)129
b(Pr)-9 b(op')-19 b(s)p 0 TeXcolorgray Black 4623 2570
a FD(Assuming)p Blue 75 w FA(at)6105 2615 y Fv(\013)p
Black 6272 2570 a FD(,)p Blue 75 w FA(pt)6720 2615 y
Fv(\013;\023)p Black 7038 2570 a FD(:)p Blue White 4623
2813 a Fq(def)4651 2987 y Fz(=)p Blue 86 w FA(\031)5211
3046 y Fx(\001)5375 2987 y FA(supp)p Fz(\()p FA(x)p Fz(\))4623
3266 y Fq(def)4651 3440 y Fz(=)86 b FA(\031)5211 3499
y Fx(\001)5375 3440 y Fy(f)p FA(a)57 b Fy(j)114 b Fz(inf)31
b Fy(f)p FA(b)57 b Fy(j)g Fz(\()p FA(a)g(b)p Fz(\))7607
3499 y Fx(\001)7772 3440 y FA(x)95 b Fy(6)p Fz(=)g FA(x)p
Fy(gg)4623 3719 y Fq(def)4651 3893 y Fz(=)86 b Fy(f)p
FA(\031)5382 3952 y Fx(\001)5546 3893 y FA(a)57 b Fy(j)114
b Fz(inf)31 b Fy(f)p FA(b)57 b Fy(j)g Fz(\()p FA(a)g(b)p
Fz(\))7607 3952 y Fx(\001)7772 3893 y FA(x)95 b Fy(6)p
Fz(=)g FA(x)p Fy(gg)4623 4228 y Fz(=)114 b Fy(f)p FA(\031)5382
4286 y Fx(\001)5546 4228 y FA(a)57 b Fy(j)114 b Fz(inf)31
b Fy(f)p FA(\031)6797 4286 y Fx(\001)6961 4228 y FA(b)57
b Fy(j)g Fz(\()p FA(a)g(b)p Fz(\))7985 4286 y Fx(\001)8150
4228 y FA(x)95 b Fy(6)p Fz(=)g FA(x)p Fy(gg)p Black 0
TeXcolorgray 10821 5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray
9404 6307 a FB(Munich,)26 b(3.)f(May)h(2005)f(\226)h(p.15)f(\(4/8\))p
0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 15 19
TeXDict begin 15 18 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a Gray
4930 2027 a FK(Mor)-9 b(e)128 b(Inter)-9 b(esting)129
b(Pr)-9 b(op')-19 b(s)p 0 TeXcolorgray Black 4623 2570
a FD(Assuming)p Blue 75 w FA(at)6105 2615 y Fv(\013)p
Black 6272 2570 a FD(,)p Blue 75 w FA(pt)6720 2615 y
Fv(\013;\023)p Black 7038 2570 a FD(:)p Blue White 4623
2813 a Fq(def)4651 2987 y Fz(=)p Blue 86 w FA(\031)5211
3046 y Fx(\001)5375 2987 y FA(supp)p Fz(\()p FA(x)p Fz(\))4623
3266 y Fq(def)4651 3440 y Fz(=)86 b FA(\031)5211 3499
y Fx(\001)5375 3440 y Fy(f)p FA(a)57 b Fy(j)114 b Fz(inf)31
b Fy(f)p FA(b)57 b Fy(j)g Fz(\()p FA(a)g(b)p Fz(\))7607
3499 y Fx(\001)7772 3440 y FA(x)95 b Fy(6)p Fz(=)g FA(x)p
Fy(gg)4623 3719 y Fq(def)4651 3893 y Fz(=)86 b Fy(f)p
FA(\031)5382 3952 y Fx(\001)5546 3893 y FA(a)57 b Fy(j)114
b Fz(inf)31 b Fy(f)p FA(b)57 b Fy(j)g Fz(\()p FA(a)g(b)p
Fz(\))7607 3952 y Fx(\001)7772 3893 y FA(x)95 b Fy(6)p
Fz(=)g FA(x)p Fy(gg)4623 4228 y Fz(=)114 b Fy(f)p FA(\031)5382
4286 y Fx(\001)5546 4228 y FA(a)57 b Fy(j)114 b Fz(inf)31
b Fy(f)p FA(\031)6797 4286 y Fx(\001)6961 4228 y FA(b)57
b Fy(j)g Fz(\()p FA(a)g(b)p Fz(\))7985 4286 y Fx(\001)8150
4228 y FA(x)95 b Fy(6)p Fz(=)g FA(x)p Fy(gg)4623 4569
y Fz(=)114 b Fy(f)p FA(a)57 b Fy(j)114 b Fz(inf)31 b
Fy(f)p FA(b)57 b Fy(j)g Fz(\()p FA(\031)6913 4461 y Fs(\000)p
Ft(1)7227 4628 y Fx(\001)7391 4569 y FA(a)152 b(\031)7945
4461 y Fs(\000)p Ft(1)8259 4628 y Fx(\001)8423 4569 y
FA(b)p Fz(\))8708 4628 y Fx(\001)8872 4569 y FA(x)95
b Fy(6)p Fz(=)h FA(x)p Fy(gg)p Black 0 TeXcolorgray 10821
5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray 9404 6307 a FB(Munich,)26
b(3.)f(May)h(2005)f(\226)h(p.15)f(\(5/8\))p 0 TeXcolorgray
4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 15 20
TeXDict begin 15 19 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a Gray
4930 2027 a FK(Mor)-9 b(e)128 b(Inter)-9 b(esting)129
b(Pr)-9 b(op')-19 b(s)p 0 TeXcolorgray Black 4623 2570
a FD(Assuming)p Blue 75 w FA(at)6105 2615 y Fv(\013)p
Black 6272 2570 a FD(,)p Blue 75 w FA(pt)6720 2615 y
Fv(\013;\023)p Black 7038 2570 a FD(:)p Blue White 4623
2813 a Fq(def)4651 2987 y Fz(=)p Blue 86 w FA(\031)5211
3046 y Fx(\001)5375 2987 y FA(supp)p Fz(\()p FA(x)p Fz(\))4623
3266 y Fq(def)4651 3440 y Fz(=)86 b FA(\031)5211 3499
y Fx(\001)5375 3440 y Fy(f)p FA(a)57 b Fy(j)114 b Fz(inf)31
b Fy(f)p FA(b)57 b Fy(j)g Fz(\()p FA(a)g(b)p Fz(\))7607
3499 y Fx(\001)7772 3440 y FA(x)95 b Fy(6)p Fz(=)g FA(x)p
Fy(gg)4623 3719 y Fq(def)4651 3893 y Fz(=)86 b Fy(f)p
FA(\031)5382 3952 y Fx(\001)5546 3893 y FA(a)57 b Fy(j)114
b Fz(inf)31 b Fy(f)p FA(b)57 b Fy(j)g Fz(\()p FA(a)g(b)p
Fz(\))7607 3952 y Fx(\001)7772 3893 y FA(x)95 b Fy(6)p
Fz(=)g FA(x)p Fy(gg)4623 4228 y Fz(=)114 b Fy(f)p FA(\031)5382
4286 y Fx(\001)5546 4228 y FA(a)57 b Fy(j)114 b Fz(inf)31
b Fy(f)p FA(\031)6797 4286 y Fx(\001)6961 4228 y FA(b)57
b Fy(j)g Fz(\()p FA(a)g(b)p Fz(\))7985 4286 y Fx(\001)8150
4228 y FA(x)95 b Fy(6)p Fz(=)g FA(x)p Fy(gg)4623 4569
y Fz(=)114 b Fy(f)p FA(a)57 b Fy(j)114 b Fz(inf)31 b
Fy(f)p FA(b)57 b Fy(j)g Fz(\()p FA(\031)6913 4461 y Fs(\000)p
Ft(1)7227 4628 y Fx(\001)7391 4569 y FA(a)152 b(\031)7945
4461 y Fs(\000)p Ft(1)8259 4628 y Fx(\001)8423 4569 y
FA(b)p Fz(\))8708 4628 y Fx(\001)8872 4569 y FA(x)95
b Fy(6)p Fz(=)h FA(x)p Fy(gg)4623 4911 y Fz(=)114 b Fy(f)p
FA(a)57 b Fy(j)114 b Fz(inf)31 b Fy(f)p FA(b)57 b Fy(j)g
FA(\031)6783 4969 y Fx(\001)6947 4911 y Fz(\()p FA(\031)7291
4803 y Fs(\000)p Ft(1)7605 4969 y Fx(\001)7769 4911 y
FA(a)152 b(\031)8323 4803 y Fs(\000)p Ft(1)8637 4969
y Fx(\001)8801 4911 y FA(b)p Fz(\))9086 4969 y Fx(\001)9251
4911 y FA(x)95 b Fy(6)p Fz(=)g FA(\031)10111 4969 y Fx(\001)10275
4911 y FA(x)p Fy(gg)p Black 0 TeXcolorgray 10821 5925
a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray 9404 6307 a FB(Munich,)26
b(3.)f(May)h(2005)f(\226)h(p.15)f(\(6/8\))p 0 TeXcolorgray
4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 15 21
TeXDict begin 15 20 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a Gray
4930 2027 a FK(Mor)-9 b(e)128 b(Inter)-9 b(esting)129
b(Pr)-9 b(op')-19 b(s)p 0 TeXcolorgray Black 4623 2570
a FD(Assuming)p Blue 75 w FA(at)6105 2615 y Fv(\013)p
Black 6272 2570 a FD(,)p Blue 75 w FA(pt)6720 2615 y
Fv(\013;\023)p Black 7038 2570 a FD(:)p Blue White 4623
2813 a Fq(def)4651 2987 y Fz(=)p Blue 86 w FA(\031)5211
3046 y Fx(\001)5375 2987 y FA(supp)p Fz(\()p FA(x)p Fz(\))4623
3266 y Fq(def)4651 3440 y Fz(=)86 b FA(\031)5211 3499
y Fx(\001)5375 3440 y Fy(f)p FA(a)57 b Fy(j)114 b Fz(inf)31
b Fy(f)p FA(b)57 b Fy(j)g Fz(\()p FA(a)g(b)p Fz(\))7607
3499 y Fx(\001)7772 3440 y FA(x)95 b Fy(6)p Fz(=)g FA(x)p
Fy(gg)4623 3719 y Fq(def)4651 3893 y Fz(=)86 b Fy(f)p
FA(\031)5382 3952 y Fx(\001)5546 3893 y FA(a)57 b Fy(j)114
b Fz(inf)31 b Fy(f)p FA(b)57 b Fy(j)g Fz(\()p FA(a)g(b)p
Fz(\))7607 3952 y Fx(\001)7772 3893 y FA(x)95 b Fy(6)p
Fz(=)g FA(x)p Fy(gg)4623 4228 y Fz(=)114 b Fy(f)p FA(\031)5382
4286 y Fx(\001)5546 4228 y FA(a)57 b Fy(j)114 b Fz(inf)31
b Fy(f)p FA(\031)6797 4286 y Fx(\001)6961 4228 y FA(b)57
b Fy(j)g Fz(\()p FA(a)g(b)p Fz(\))7985 4286 y Fx(\001)8150
4228 y FA(x)95 b Fy(6)p Fz(=)g FA(x)p Fy(gg)4623 4569
y Fz(=)114 b Fy(f)p FA(a)57 b Fy(j)114 b Fz(inf)31 b
Fy(f)p FA(b)57 b Fy(j)g Fz(\()p FA(\031)6913 4461 y Fs(\000)p
Ft(1)7227 4628 y Fx(\001)7391 4569 y FA(a)152 b(\031)7945
4461 y Fs(\000)p Ft(1)8259 4628 y Fx(\001)8423 4569 y
FA(b)p Fz(\))8708 4628 y Fx(\001)8872 4569 y FA(x)95
b Fy(6)p Fz(=)h FA(x)p Fy(gg)4623 4911 y Fz(=)114 b Fy(f)p
FA(a)57 b Fy(j)114 b Fz(inf)31 b Fy(f)p FA(b)57 b Fy(j)g
FA(\031)6783 4969 y Fx(\001)6947 4911 y Fz(\()p FA(\031)7291
4803 y Fs(\000)p Ft(1)7605 4969 y Fx(\001)7769 4911 y
FA(a)152 b(\031)8323 4803 y Fs(\000)p Ft(1)8637 4969
y Fx(\001)8801 4911 y FA(b)p Fz(\))9086 4969 y Fx(\001)9251
4911 y FA(x)95 b Fy(6)p Fz(=)g FA(\031)10111 4969 y Fx(\001)10275
4911 y FA(x)p Fy(gg)4623 5245 y Fz(=)114 b Fy(f)p FA(a)57
b Fy(j)114 b Fz(inf)31 b Fy(f)p FA(b)57 b Fy(j)g Fz(\()p
FA(a)g(b)p Fz(\))7229 5304 y Fx(\001)7393 5245 y FA(\031)7607
5304 y Fx(\001)7772 5245 y FA(x)95 b Fy(6)p Fz(=)g FA(\031)8632
5304 y Fx(\001)8796 5245 y FA(x)p Fy(gg)p Black 0 TeXcolorgray
10821 5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray 9404 6307
a FB(Munich,)26 b(3.)f(May)h(2005)f(\226)h(p.15)f(\(7/8\))p
0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 15 22
TeXDict begin 15 21 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a Gray
4930 2027 a FK(Mor)-9 b(e)128 b(Inter)-9 b(esting)129
b(Pr)-9 b(op')-19 b(s)p 0 TeXcolorgray Black 4623 2570
a FD(Assuming)p Blue 75 w FA(at)6105 2615 y Fv(\013)p
Black 6272 2570 a FD(,)p Blue 75 w FA(pt)6720 2615 y
Fv(\013;\023)p Black 7038 2570 a FD(:)p Blue White 4623
2813 a Fq(def)4651 2987 y Fz(=)p Blue 86 w FA(\031)5211
3046 y Fx(\001)5375 2987 y FA(supp)p Fz(\()p FA(x)p Fz(\))4623
3266 y Fq(def)4651 3440 y Fz(=)86 b FA(\031)5211 3499
y Fx(\001)5375 3440 y Fy(f)p FA(a)57 b Fy(j)114 b Fz(inf)31
b Fy(f)p FA(b)57 b Fy(j)g Fz(\()p FA(a)g(b)p Fz(\))7607
3499 y Fx(\001)7772 3440 y FA(x)95 b Fy(6)p Fz(=)g FA(x)p
Fy(gg)4623 3719 y Fq(def)4651 3893 y Fz(=)86 b Fy(f)p
FA(\031)5382 3952 y Fx(\001)5546 3893 y FA(a)57 b Fy(j)114
b Fz(inf)31 b Fy(f)p FA(b)57 b Fy(j)g Fz(\()p FA(a)g(b)p
Fz(\))7607 3952 y Fx(\001)7772 3893 y FA(x)95 b Fy(6)p
Fz(=)g FA(x)p Fy(gg)4623 4228 y Fz(=)114 b Fy(f)p FA(\031)5382
4286 y Fx(\001)5546 4228 y FA(a)57 b Fy(j)114 b Fz(inf)31
b Fy(f)p FA(\031)6797 4286 y Fx(\001)6961 4228 y FA(b)57
b Fy(j)g Fz(\()p FA(a)g(b)p Fz(\))7985 4286 y Fx(\001)8150
4228 y FA(x)95 b Fy(6)p Fz(=)g FA(x)p Fy(gg)4623 4569
y Fz(=)114 b Fy(f)p FA(a)57 b Fy(j)114 b Fz(inf)31 b
Fy(f)p FA(b)57 b Fy(j)g Fz(\()p FA(\031)6913 4461 y Fs(\000)p
Ft(1)7227 4628 y Fx(\001)7391 4569 y FA(a)152 b(\031)7945
4461 y Fs(\000)p Ft(1)8259 4628 y Fx(\001)8423 4569 y
FA(b)p Fz(\))8708 4628 y Fx(\001)8872 4569 y FA(x)95
b Fy(6)p Fz(=)h FA(x)p Fy(gg)4623 4911 y Fz(=)114 b Fy(f)p
FA(a)57 b Fy(j)114 b Fz(inf)31 b Fy(f)p FA(b)57 b Fy(j)g
FA(\031)6783 4969 y Fx(\001)6947 4911 y Fz(\()p FA(\031)7291
4803 y Fs(\000)p Ft(1)7605 4969 y Fx(\001)7769 4911 y
FA(a)152 b(\031)8323 4803 y Fs(\000)p Ft(1)8637 4969
y Fx(\001)8801 4911 y FA(b)p Fz(\))9086 4969 y Fx(\001)9251
4911 y FA(x)95 b Fy(6)p Fz(=)g FA(\031)10111 4969 y Fx(\001)10275
4911 y FA(x)p Fy(gg)4623 5245 y Fz(=)114 b Fy(f)p FA(a)57
b Fy(j)114 b Fz(inf)31 b Fy(f)p FA(b)57 b Fy(j)g Fz(\()p
FA(a)g(b)p Fz(\))7229 5304 y Fx(\001)7393 5245 y FA(\031)7607
5304 y Fx(\001)7772 5245 y FA(x)95 b Fy(6)p Fz(=)g FA(\031)8632
5304 y Fx(\001)8796 5245 y FA(x)p Fy(gg)4623 5524 y Fq(def)4651
5698 y Fz(=)86 b FA(supp)p Fz(\()p FA(\031)6060 5757
y Fx(\001)6223 5698 y FA(x)p Fz(\))p Black 0 TeXcolorgray
10821 5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray 9404 6307
a FB(Munich,)26 b(3.)f(May)h(2005)f(\226)h(p.15)f(\(8/8\))p
0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 16 23
TeXDict begin 16 22 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a 4609
1909 a
SDict begin [ /Page 23/View [ /XYZ null null null ] /Title (It is as Simple as That\ldots )
/OUT pdfmark end
 4609 1909 a Gray 4833 2027 a FK(It)128 b(is)g(as)h(Simple)f(as)g
(That.)77 b(.)g(.)p 0 TeXcolorgray Black 1 1 0.8 TeXcolorrgb
1 1 0.8 TeXcolorrgb 4623 2775 4987 394 v 1 1 0.8 TeXcolorrgb
Black Blue Blue 4685 2632 a Fl(at)4945 2669 y Fk(\013)p
Blue 5089 2632 a Fl(;)p Blue 47 w(pt)5467 2669 y Fk(\013;\023)p
Blue 5820 2632 a Fj(:)j Fl(a)f Fj(#)g Fl(x)64 b Fi(^)f
Fl(b)80 b Fj(#)f Fl(x)h Fi(\))f Fj(\()p Fl(a)48 b(b)p
Fj(\))8681 2691 y Fx(\001)8845 2632 y Fl(x)80 b Fj(=)f
Fl(x)p Black 1 1 0.8 TeXcolorrgb Black 0 TeXcolorgray
10821 5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray 9379 6307
a FB(Munich,)25 b(3.)h(May)g(2005)e(\226)i(p.16)f(\(1/16\))p
0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 16 24
TeXDict begin 16 23 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a Gray
4833 2027 a FK(It)128 b(is)g(as)h(Simple)f(as)g(That.)77
b(.)g(.)p 0 TeXcolorgray Black 1 1 0.8 TeXcolorrgb 1 1 0.8
TeXcolorrgb 4623 2775 4987 394 v 1 1 0.8 TeXcolorrgb
Black Blue Blue 4685 2632 a Fl(at)4945 2669 y Fk(\013)p
Blue 5089 2632 a Fl(;)p Blue 47 w(pt)5467 2669 y Fk(\013;\023)p
Blue 5820 2632 a Fj(:)j Fl(a)f Fj(#)g Fl(x)64 b Fi(^)f
Fl(b)80 b Fj(#)f Fl(x)h Fi(\))f Fj(\()p Fl(a)48 b(b)p
Fj(\))8681 2691 y Fx(\001)8845 2632 y Fl(x)80 b Fj(=)f
Fl(x)p Black 1 1 0.8 TeXcolorrgb Black 4623 3085 a Fg(Proof:)p
4623 3141 602 10 v 124 w(case)p Blue 63 w Fl(a)g Fj(=)g
Fl(b)p Black 63 w Fg(clear)p 0 TeXcolorgray 10821 5925
a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray 9365 6307 a FB(Munich,)25
b(3.)h(May)g(2005)e(\226)i(p.16)f(\(2/16\))p 0 TeXcolorgray
4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 16 25
TeXDict begin 16 24 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a Gray
4833 2027 a FK(It)128 b(is)g(as)h(Simple)f(as)g(That.)77
b(.)g(.)p 0 TeXcolorgray Black 1 1 0.8 TeXcolorrgb 1 1 0.8
TeXcolorrgb 4623 2775 4987 394 v 1 1 0.8 TeXcolorrgb
Black Blue Blue 4685 2632 a Fl(at)4945 2669 y Fk(\013)p
Blue 5089 2632 a Fl(;)p Blue 47 w(pt)5467 2669 y Fk(\013;\023)p
Blue 5820 2632 a Fj(:)j Fl(a)f Fj(#)g Fl(x)64 b Fi(^)f
Fl(b)80 b Fj(#)f Fl(x)h Fi(\))f Fj(\()p Fl(a)48 b(b)p
Fj(\))8681 2691 y Fx(\001)8845 2632 y Fl(x)80 b Fj(=)f
Fl(x)p Black 1 1 0.8 TeXcolorrgb Black 4623 3085 a Fg(Proof:)p
4623 3141 602 10 v 61 w(case)p Blue 63 w Fl(a)g Fi(6)p
Fj(=)g Fl(b)p Black Fg(:)4623 3360 y(\(1\))p Blue 150
w(\002n)p Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(a)47 b(c)p
Fj(\))6326 3419 y Fx(\001)6491 3360 y Fl(x)80 b Fi(6)p
Fj(=)f Fl(x)p Fi(g)p Black Blue 5022 3629 a Fg(\002n)p
Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(b)48 b(c)p Fj(\))6299
3688 y Fx(\001)6464 3629 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)p
Fi(g)p Black 8377 3360 a Fg(from)63 b(Ass.)h(+Def.)g(of)p
Blue 62 w Fj(#)p Black Red Black 1 1 0.8 TeXcolorrgb
Black 4812 4620 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.15 true
3.8 neg 20.13242 neg 248.49387 26.13242 .5 Frame  gsave 1 1 0.8  setrgbcolor
fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
 grestore end
 
@endspecial
Blue 5042 4477 a Fl(a)79 b Fj(#)g Fl(x)p Black Blue 6001
4331 a Fq(def)6050 4477 y Fj(=)p Black Blue 297 w Fl(a)g
Fi(62)g Fg(supp)o Fj(\()p Fl(x)p Fj(\))p Black Blue 4936
4876 a Fg(supp)n Fj(\()p Fl(x)p Fj(\))p Black Blue 6001
4731 a Fq(def)6050 4876 y Fj(=)p Black Blue 297 w Fi(f)p
Fl(a)g Fi(j)g Fg(inf)p Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(a)47
b(c)p Fj(\))8432 4935 y Fx(\001)8597 4876 y Fl(x)80 b
Fi(6)p Fj(=)f Fl(x)p Fi(gg)p Black 0 TeXcolorgray 10821
5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray 9365 6307 a FB(Munich,)25
b(3.)h(May)g(2005)e(\226)i(p.16)f(\(3/16\))p 0 TeXcolorgray
4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 16 26
TeXDict begin 16 25 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a Gray
4833 2027 a FK(It)128 b(is)g(as)h(Simple)f(as)g(That.)77
b(.)g(.)p 0 TeXcolorgray Black 1 1 0.8 TeXcolorrgb 1 1 0.8
TeXcolorrgb 4623 2775 4987 394 v 1 1 0.8 TeXcolorrgb
Black Blue Blue 4685 2632 a Fl(at)4945 2669 y Fk(\013)p
Blue 5089 2632 a Fl(;)p Blue 47 w(pt)5467 2669 y Fk(\013;\023)p
Blue 5820 2632 a Fj(:)j Fl(a)f Fj(#)g Fl(x)64 b Fi(^)f
Fl(b)80 b Fj(#)f Fl(x)h Fi(\))f Fj(\()p Fl(a)48 b(b)p
Fj(\))8681 2691 y Fx(\001)8845 2632 y Fl(x)80 b Fj(=)f
Fl(x)p Black 1 1 0.8 TeXcolorrgb Black 4623 3085 a Fg(Proof:)p
4623 3141 602 10 v 61 w(case)p Blue 63 w Fl(a)g Fi(6)p
Fj(=)g Fl(b)p Black Fg(:)4623 3360 y(\(1\))p Blue 150
w(\002n)p Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(a)47 b(c)p
Fj(\))6326 3419 y Fx(\001)6491 3360 y Fl(x)80 b Fi(6)p
Fj(=)f Fl(x)p Fi(g)p Black Blue 5022 3629 a Fg(\002n)p
Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(b)48 b(c)p Fj(\))6299
3688 y Fx(\001)6464 3629 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)p
Fi(g)p Black 8377 3360 a Fg(from)63 b(Ass.)h(+Def.)g(of)p
Blue 62 w Fj(#)p Black 4623 3920 a Fg(\(2)p White(')p
Black(\))p Blue 62 w(\002n)p Fj(\()p Fi(f)p Fl(c)79 b
Fi(j)h Fj(\()p Fl(a)47 b(c)p Fj(\))6418 3978 y Fx(\001)6583
3920 y Fl(x)80 b Fi(6)p Fj(=)f Fl(x)p Fi(g)63 b([)g(f)p
Fl(c)79 b Fi(j)h Fj(\()p Fl(b)48 b(c)p Fj(\))8772 3978
y Fx(\001)8937 3920 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)p
Fi(g)p Fj(\))p Black 139 w Fg(f.)64 b(\(1\))p 0 TeXcolorgray
10821 5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray 9365 6307
a FB(Munich,)25 b(3.)h(May)g(2005)e(\226)i(p.16)f(\(4/16\))p
0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 16 27
TeXDict begin 16 26 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a Gray
4833 2027 a FK(It)128 b(is)g(as)h(Simple)f(as)g(That.)77
b(.)g(.)p 0 TeXcolorgray Black 1 1 0.8 TeXcolorrgb 1 1 0.8
TeXcolorrgb 4623 2775 4987 394 v 1 1 0.8 TeXcolorrgb
Black Blue Blue 4685 2632 a Fl(at)4945 2669 y Fk(\013)p
Blue 5089 2632 a Fl(;)p Blue 47 w(pt)5467 2669 y Fk(\013;\023)p
Blue 5820 2632 a Fj(:)j Fl(a)f Fj(#)g Fl(x)64 b Fi(^)f
Fl(b)80 b Fj(#)f Fl(x)h Fi(\))f Fj(\()p Fl(a)48 b(b)p
Fj(\))8681 2691 y Fx(\001)8845 2632 y Fl(x)80 b Fj(=)f
Fl(x)p Black 1 1 0.8 TeXcolorrgb Black 4623 3085 a Fg(Proof:)p
4623 3141 602 10 v 61 w(case)p Blue 63 w Fl(a)g Fi(6)p
Fj(=)g Fl(b)p Black Fg(:)4623 3360 y(\(1\))p Blue 150
w(\002n)p Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(a)47 b(c)p
Fj(\))6326 3419 y Fx(\001)6491 3360 y Fl(x)80 b Fi(6)p
Fj(=)f Fl(x)p Fi(g)p Black Blue 5022 3629 a Fg(\002n)p
Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(b)48 b(c)p Fj(\))6299
3688 y Fx(\001)6464 3629 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)p
Fi(g)p Black 8377 3360 a Fg(from)63 b(Ass.)h(+Def.)g(of)p
Blue 62 w Fj(#)p Black 4623 3920 a Fg(\(2)p Black(')p
Black(\))p Blue 62 w(\002n)p Fi(f)p Fl(c)79 b Fi(j)g
Fj(\()p Fl(a)48 b(c)p Fj(\))6310 3978 y Fx(\001)6475
3920 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)64 b Fi(_)f Fj(\()p
Fl(b)48 b(c)p Fj(\))8013 3978 y Fx(\001)8178 3920 y Fl(x)80
b Fi(6)p Fj(=)f Fl(x)p Fi(g)p Black 1005 w Fg(f.)64 b(\(1\))p
0 TeXcolorgray 10821 5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray
9365 6307 a FB(Munich,)25 b(3.)h(May)g(2005)e(\226)i(p.16)f(\(5/16\))p
0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 16 28
TeXDict begin 16 27 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a Gray
4833 2027 a FK(It)128 b(is)g(as)h(Simple)f(as)g(That.)77
b(.)g(.)p 0 TeXcolorgray Black 1 1 0.8 TeXcolorrgb 1 1 0.8
TeXcolorrgb 4623 2775 4987 394 v 1 1 0.8 TeXcolorrgb
Black Blue Blue 4685 2632 a Fl(at)4945 2669 y Fk(\013)p
Blue 5089 2632 a Fl(;)p Blue 47 w(pt)5467 2669 y Fk(\013;\023)p
Blue 5820 2632 a Fj(:)j Fl(a)f Fj(#)g Fl(x)64 b Fi(^)f
Fl(b)80 b Fj(#)f Fl(x)h Fi(\))f Fj(\()p Fl(a)48 b(b)p
Fj(\))8681 2691 y Fx(\001)8845 2632 y Fl(x)80 b Fj(=)f
Fl(x)p Black 1 1 0.8 TeXcolorrgb Black 4623 3085 a Fg(Proof:)p
4623 3141 602 10 v 61 w(case)p Blue 63 w Fl(a)g Fi(6)p
Fj(=)g Fl(b)p Black Fg(:)4623 3360 y(\(1\))p Blue 150
w(\002n)p Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(a)47 b(c)p
Fj(\))6326 3419 y Fx(\001)6491 3360 y Fl(x)80 b Fi(6)p
Fj(=)f Fl(x)p Fi(g)p Black Blue 5022 3629 a Fg(\002n)p
Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(b)48 b(c)p Fj(\))6299
3688 y Fx(\001)6464 3629 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)p
Fi(g)p Black 8377 3360 a Fg(from)63 b(Ass.)h(+Def.)g(of)p
Blue 62 w Fj(#)p Black 4623 3920 a Fg(\(2)p Black(')p
Black(\))p Blue 62 w(\002n)p Fi(f)p Fl(c)79 b Fi(j)g
Fj(\()p Fl(a)48 b(c)p Fj(\))6310 3978 y Fx(\001)6475
3920 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)64 b Fi(_)f Fj(\()p
Fl(b)48 b(c)p Fj(\))8013 3978 y Fx(\001)8178 3920 y Fl(x)80
b Fi(6)p Fj(=)f Fl(x)p Fi(g)p Black 1005 w Fg(f.)64 b(\(1\))4623
4210 y(\(3)p White(')p Black(\))p Blue 62 w(inf)p Fi(f)p
Fl(c)79 b Fi(j)g(:)p Fj(\(\()p Fl(a)49 b(c)p Fj(\))6636
4269 y Fx(\001)6801 4210 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)64
b Fi(_)f Fj(\()p Fl(b)48 b(c)p Fj(\))8339 4269 y Fx(\001)8504
4210 y Fl(x)80 b Fi(6)p Fj(=)f Fl(x)p Fj(\))p Fi(g)p
Black 500 w Fg(f.)63 b(\(2'\))p Red Black 1 1 0.8 TeXcolorrgb
Black 6342 4967 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.15 true
3.8 neg 10.54951 neg 146.06378 16.54953 .5 Frame  gsave 1 1 0.8  setrgbcolor
fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
 grestore end
 
@endspecial
-101 x(Given)h(a)e(\002nite)h(set)h(of)e(atoms,)6342
5091 y(its)h('co-set')g(must)h(be)f(in\002nite.)p 0 TeXcolorgray
10821 5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray 9365 6307
a FB(Munich,)25 b(3.)h(May)g(2005)e(\226)i(p.16)f(\(6/16\))p
0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 16 29
TeXDict begin 16 28 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a Gray
4833 2027 a FK(It)128 b(is)g(as)h(Simple)f(as)g(That.)77
b(.)g(.)p 0 TeXcolorgray Black 1 1 0.8 TeXcolorrgb 1 1 0.8
TeXcolorrgb 4623 2775 4987 394 v 1 1 0.8 TeXcolorrgb
Black Blue Blue 4685 2632 a Fl(at)4945 2669 y Fk(\013)p
Blue 5089 2632 a Fl(;)p Blue 47 w(pt)5467 2669 y Fk(\013;\023)p
Blue 5820 2632 a Fj(:)j Fl(a)f Fj(#)g Fl(x)64 b Fi(^)f
Fl(b)80 b Fj(#)f Fl(x)h Fi(\))f Fj(\()p Fl(a)48 b(b)p
Fj(\))8681 2691 y Fx(\001)8845 2632 y Fl(x)80 b Fj(=)f
Fl(x)p Black 1 1 0.8 TeXcolorrgb Black 4623 3085 a Fg(Proof:)p
4623 3141 602 10 v 61 w(case)p Blue 63 w Fl(a)g Fi(6)p
Fj(=)g Fl(b)p Black Fg(:)4623 3360 y(\(1\))p Blue 150
w(\002n)p Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(a)47 b(c)p
Fj(\))6326 3419 y Fx(\001)6491 3360 y Fl(x)80 b Fi(6)p
Fj(=)f Fl(x)p Fi(g)p Black Blue 5022 3629 a Fg(\002n)p
Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(b)48 b(c)p Fj(\))6299
3688 y Fx(\001)6464 3629 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)p
Fi(g)p Black 8377 3360 a Fg(from)63 b(Ass.)h(+Def.)g(of)p
Blue 62 w Fj(#)p Black 4623 3920 a Fg(\(2)p Black(')p
Black(\))p Blue 62 w(\002n)p Fi(f)p Fl(c)79 b Fi(j)g
Fj(\()p Fl(a)48 b(c)p Fj(\))6310 3978 y Fx(\001)6475
3920 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)64 b Fi(_)f Fj(\()p
Fl(b)48 b(c)p Fj(\))8013 3978 y Fx(\001)8178 3920 y Fl(x)80
b Fi(6)p Fj(=)f Fl(x)p Fi(g)p Black 1005 w Fg(f.)64 b(\(1\))4623
4210 y(\(3)p Black(')p Black(\))p Blue 62 w(inf)p Fi(f)p
Fl(c)79 b Fi(j)g Fj(\()p Fl(a)48 b(c)p Fj(\))6337 4269
y Fx(\001)6502 4210 y Fl(x)80 b Fj(=)f Fl(x)63 b Fi(^)h
Fj(\()p Fl(b)48 b(c)p Fj(\))8041 4269 y Fx(\001)8206
4210 y Fl(x)79 b Fj(=)g Fl(x)p Fj(\))p Fi(g)p Black 799
w Fg(f.)63 b(\(2'\))p 0 TeXcolorgray 10821 5925 a
 0 setgray
 10821
5925 a 0.5 TeXcolorgray 9365 6307 a FB(Munich,)25 b(3.)h(May)g(2005)e
(\226)i(p.16)f(\(7/16\))p 0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end

4360 6416 a eop end
%%Page: 16 30
TeXDict begin 16 29 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a Gray
4833 2027 a FK(It)128 b(is)g(as)h(Simple)f(as)g(That.)77
b(.)g(.)p 0 TeXcolorgray Black 1 1 0.8 TeXcolorrgb 1 1 0.8
TeXcolorrgb 4623 2775 4987 394 v 1 1 0.8 TeXcolorrgb
Black Blue Blue 4685 2632 a Fl(at)4945 2669 y Fk(\013)p
Blue 5089 2632 a Fl(;)p Blue 47 w(pt)5467 2669 y Fk(\013;\023)p
Blue 5820 2632 a Fj(:)j Fl(a)f Fj(#)g Fl(x)64 b Fi(^)f
Fl(b)80 b Fj(#)f Fl(x)h Fi(\))f Fj(\()p Fl(a)48 b(b)p
Fj(\))8681 2691 y Fx(\001)8845 2632 y Fl(x)80 b Fj(=)f
Fl(x)p Black 1 1 0.8 TeXcolorrgb Black 4623 3085 a Fg(Proof:)p
4623 3141 602 10 v 61 w(case)p Blue 63 w Fl(a)g Fi(6)p
Fj(=)g Fl(b)p Black Fg(:)4623 3360 y(\(1\))p Blue 150
w(\002n)p Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(a)47 b(c)p
Fj(\))6326 3419 y Fx(\001)6491 3360 y Fl(x)80 b Fi(6)p
Fj(=)f Fl(x)p Fi(g)p Black Blue 5022 3629 a Fg(\002n)p
Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(b)48 b(c)p Fj(\))6299
3688 y Fx(\001)6464 3629 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)p
Fi(g)p Black 8377 3360 a Fg(from)63 b(Ass.)h(+Def.)g(of)p
Blue 62 w Fj(#)p Black 4623 3920 a Fg(\(2)p Black(')p
Black(\))p Blue 62 w(\002n)p Fi(f)p Fl(c)79 b Fi(j)g
Fj(\()p Fl(a)48 b(c)p Fj(\))6310 3978 y Fx(\001)6475
3920 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)64 b Fi(_)f Fj(\()p
Fl(b)48 b(c)p Fj(\))8013 3978 y Fx(\001)8178 3920 y Fl(x)80
b Fi(6)p Fj(=)f Fl(x)p Fi(g)p Black 1005 w Fg(f.)64 b(\(1\))4623
4210 y(\(3)p Black(')p Black(\))p Blue 62 w(inf)p Fi(f)p
Fl(c)79 b Fi(j)g Fj(\()p Fl(a)48 b(c)p Fj(\))6337 4269
y Fx(\001)6502 4210 y Fl(x)80 b Fj(=)f Fl(x)63 b Fi(^)h
Fj(\()p Fl(b)48 b(c)p Fj(\))8041 4269 y Fx(\001)8206
4210 y Fl(x)79 b Fj(=)g Fl(x)p Fj(\))p Fi(g)p Black 799
w Fg(f.)63 b(\(2'\))4623 4500 y(\(4\))121 b(\(i\))p Blue
58 w Fj(\()p Fl(a)48 b(c)p Fj(\))5846 4559 y Fx(\001)6011
4500 y Fl(x)80 b Fj(=)f Fl(x)p Black 238 w Fg(\(ii\))p
Blue 59 w Fj(\()p Fl(b)48 b(c)p Fj(\))7802 4559 y Fx(\001)7967
4500 y Fl(x)80 b Fj(=)f Fl(x)p Black 515 w Fg(for)63
b(a)p Blue 62 w Fl(c)p Black 63 w Fi(2)g Fg(\(3'\))p
Red Black 1 1 0.8 TeXcolorrgb Black 6254 5257 a @beginspecial
@setspecial
 tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.15 true
3.8 neg 17.04784 neg 154.59969 23.04784 .5 Frame  gsave 1 1 0.8  setrgbcolor
fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
 grestore end
 
@endspecial -235 x(If)g(a)f(set)i(is)f(in\002nite,)g(it)g
(must)6254 5247 y(contain)f(a)h(few)g(elements.)80 b(Let's)6254
5471 y(pick)p Blue 62 w Fl(c)p Black 63 w Fg(so)63 b(that)p
Blue 62 w Fl(c)80 b Fi(6)p Fj(=)f Fl(a;)47 b(b)p Black
Fg(.)p 0 TeXcolorgray 10821 5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray
9365 6307 a FB(Munich,)25 b(3.)h(May)g(2005)e(\226)i(p.16)f(\(8/16\))p
0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 16 31
TeXDict begin 16 30 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a Gray
4833 2027 a FK(It)128 b(is)g(as)h(Simple)f(as)g(That.)77
b(.)g(.)p 0 TeXcolorgray Black 1 1 0.8 TeXcolorrgb 1 1 0.8
TeXcolorrgb 4623 2775 4987 394 v 1 1 0.8 TeXcolorrgb
Black Blue Blue 4685 2632 a Fl(at)4945 2669 y Fk(\013)p
Blue 5089 2632 a Fl(;)p Blue 47 w(pt)5467 2669 y Fk(\013;\023)p
Blue 5820 2632 a Fj(:)j Fl(a)f Fj(#)g Fl(x)64 b Fi(^)f
Fl(b)80 b Fj(#)f Fl(x)h Fi(\))f Fj(\()p Fl(a)48 b(b)p
Fj(\))8681 2691 y Fx(\001)8845 2632 y Fl(x)80 b Fj(=)f
Fl(x)p Black 1 1 0.8 TeXcolorrgb Black 4623 3085 a Fg(Proof:)p
4623 3141 602 10 v 61 w(case)p Blue 63 w Fl(a)g Fi(6)p
Fj(=)g Fl(b)p Black Fg(:)4623 3360 y(\(1\))p Blue 150
w(\002n)p Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(a)47 b(c)p
Fj(\))6326 3419 y Fx(\001)6491 3360 y Fl(x)80 b Fi(6)p
Fj(=)f Fl(x)p Fi(g)p Black Blue 5022 3629 a Fg(\002n)p
Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(b)48 b(c)p Fj(\))6299
3688 y Fx(\001)6464 3629 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)p
Fi(g)p Black 8377 3360 a Fg(from)63 b(Ass.)h(+Def.)g(of)p
Blue 62 w Fj(#)p Black 4623 3920 a Fg(\(2)p Black(')p
Black(\))p Blue 62 w(\002n)p Fi(f)p Fl(c)79 b Fi(j)g
Fj(\()p Fl(a)48 b(c)p Fj(\))6310 3978 y Fx(\001)6475
3920 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)64 b Fi(_)f Fj(\()p
Fl(b)48 b(c)p Fj(\))8013 3978 y Fx(\001)8178 3920 y Fl(x)80
b Fi(6)p Fj(=)f Fl(x)p Fi(g)p Black 1005 w Fg(f.)64 b(\(1\))4623
4210 y(\(3)p Black(')p Black(\))p Blue 62 w(inf)p Fi(f)p
Fl(c)79 b Fi(j)g Fj(\()p Fl(a)48 b(c)p Fj(\))6337 4269
y Fx(\001)6502 4210 y Fl(x)80 b Fj(=)f Fl(x)63 b Fi(^)h
Fj(\()p Fl(b)48 b(c)p Fj(\))8041 4269 y Fx(\001)8206
4210 y Fl(x)79 b Fj(=)g Fl(x)p Fj(\))p Fi(g)p Black 799
w Fg(f.)63 b(\(2'\))4623 4500 y(\(4\))121 b(\(i\))p Blue
58 w Fj(\()p Fl(a)48 b(c)p Fj(\))5846 4559 y Fx(\001)6011
4500 y Fl(x)80 b Fj(=)f Fl(x)p Black 238 w Fg(\(ii\))p
Blue 59 w Fj(\()p Fl(b)48 b(c)p Fj(\))7802 4559 y Fx(\001)7967
4500 y Fl(x)80 b Fj(=)f Fl(x)p Black 515 w Fg(for)63
b(a)p Blue 62 w Fl(c)p Black 63 w Fi(2)g Fg(\(3'\))4623
4790 y(\(5\))p Blue 121 w Fj(\()p Fl(a)48 b(c)p Fj(\))5575
4849 y Fx(\001)5739 4790 y Fl(x)80 b Fj(=)f Fl(x)p Black
3420 w Fg(by)62 b(\(4i\))p 0 TeXcolorgray 10821 5925
a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray 9365 6307 a FB(Munich,)25
b(3.)h(May)g(2005)e(\226)i(p.16)f(\(9/16\))p 0 TeXcolorgray
4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 16 32
TeXDict begin 16 31 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a Gray
4833 2027 a FK(It)128 b(is)g(as)h(Simple)f(as)g(That.)77
b(.)g(.)p 0 TeXcolorgray Black 1 1 0.8 TeXcolorrgb 1 1 0.8
TeXcolorrgb 4623 2775 4987 394 v 1 1 0.8 TeXcolorrgb
Black Blue Blue 4685 2632 a Fl(at)4945 2669 y Fk(\013)p
Blue 5089 2632 a Fl(;)p Blue 47 w(pt)5467 2669 y Fk(\013;\023)p
Blue 5820 2632 a Fj(:)j Fl(a)f Fj(#)g Fl(x)64 b Fi(^)f
Fl(b)80 b Fj(#)f Fl(x)h Fi(\))f Fj(\()p Fl(a)48 b(b)p
Fj(\))8681 2691 y Fx(\001)8845 2632 y Fl(x)80 b Fj(=)f
Fl(x)p Black 1 1 0.8 TeXcolorrgb Black 4623 3085 a Fg(Proof:)p
4623 3141 602 10 v 61 w(case)p Blue 63 w Fl(a)g Fi(6)p
Fj(=)g Fl(b)p Black Fg(:)4623 3360 y(\(1\))p Blue 150
w(\002n)p Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(a)47 b(c)p
Fj(\))6326 3419 y Fx(\001)6491 3360 y Fl(x)80 b Fi(6)p
Fj(=)f Fl(x)p Fi(g)p Black Blue 5022 3629 a Fg(\002n)p
Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(b)48 b(c)p Fj(\))6299
3688 y Fx(\001)6464 3629 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)p
Fi(g)p Black 8377 3360 a Fg(from)63 b(Ass.)h(+Def.)g(of)p
Blue 62 w Fj(#)p Black 4623 3920 a Fg(\(2)p Black(')p
Black(\))p Blue 62 w(\002n)p Fi(f)p Fl(c)79 b Fi(j)g
Fj(\()p Fl(a)48 b(c)p Fj(\))6310 3978 y Fx(\001)6475
3920 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)64 b Fi(_)f Fj(\()p
Fl(b)48 b(c)p Fj(\))8013 3978 y Fx(\001)8178 3920 y Fl(x)80
b Fi(6)p Fj(=)f Fl(x)p Fi(g)p Black 1005 w Fg(f.)64 b(\(1\))4623
4210 y(\(3)p Black(')p Black(\))p Blue 62 w(inf)p Fi(f)p
Fl(c)79 b Fi(j)g Fj(\()p Fl(a)48 b(c)p Fj(\))6337 4269
y Fx(\001)6502 4210 y Fl(x)80 b Fj(=)f Fl(x)63 b Fi(^)h
Fj(\()p Fl(b)48 b(c)p Fj(\))8041 4269 y Fx(\001)8206
4210 y Fl(x)79 b Fj(=)g Fl(x)p Fj(\))p Fi(g)p Black 799
w Fg(f.)63 b(\(2'\))4623 4500 y(\(4\))121 b(\(i\))p Blue
58 w Fj(\()p Fl(a)48 b(c)p Fj(\))5846 4559 y Fx(\001)6011
4500 y Fl(x)80 b Fj(=)f Fl(x)p Black 238 w Fg(\(ii\))p
Blue 59 w Fj(\()p Fl(b)48 b(c)p Fj(\))7802 4559 y Fx(\001)7967
4500 y Fl(x)80 b Fj(=)f Fl(x)p Black 515 w Fg(for)63
b(a)p Blue 62 w Fl(c)p Black 63 w Fi(2)g Fg(\(3'\))4623
4790 y(\(5\))p Blue 121 w Fj(\()p Fl(a)48 b(c)p Fj(\))5575
4849 y Fx(\001)5739 4790 y Fl(x)80 b Fj(=)f Fl(x)p Black
3420 w Fg(by)62 b(\(4i\))4623 5081 y(\(6)p White(')p
Black(\))p Blue 91 w Fj(\()p Fl(b)48 b(c)p Fj(\))5555
5139 y Fx(\001)5720 5081 y Fj(\()p Fl(a)g(c)p Fj(\))6268
5139 y Fx(\001)6433 5081 y Fl(x)79 b Fj(=)h(\()p Fl(b)48
b(c)p Fj(\))7492 5139 y Fx(\001)7656 5081 y Fl(x)p Black
2062 w Fg(by)62 b(bij.)p Red Black 1 1 0.8 TeXcolorrgb
Black 6283 5719 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.15 true
3.8 neg 6.70726 neg 151.75424 12.70726 .5 Frame  gsave 1 1 0.8  setrgbcolor
fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
 grestore end
 
@endspecial
1 x(bij.:)p Blue 78 w Fl(x)79 b Fj(=)h Fl(y)p Black 72
w Fg(if)-48 b(f)p Blue 63 w Fl(\031)7968 5779 y Fx(\001)8133
5720 y Fl(x)79 b Fj(=)g Fl(\031)8849 5779 y Fx(\001)9014
5720 y Fl(y)p Black 0 TeXcolorgray 10821 5925 a
 0 setgray
 10821
5925 a 0.5 TeXcolorgray 9325 6307 a FB(Munich,)26 b(3.)f(May)h(2005)f
(\226)h(p.16)f(\(10/16\))p 0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end

4360 6416 a eop end
%%Page: 16 33
TeXDict begin 16 32 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a Gray
4833 2027 a FK(It)128 b(is)g(as)h(Simple)f(as)g(That.)77
b(.)g(.)p 0 TeXcolorgray Black 1 1 0.8 TeXcolorrgb 1 1 0.8
TeXcolorrgb 4623 2775 4987 394 v 1 1 0.8 TeXcolorrgb
Black Blue Blue 4685 2632 a Fl(at)4945 2669 y Fk(\013)p
Blue 5089 2632 a Fl(;)p Blue 47 w(pt)5467 2669 y Fk(\013;\023)p
Blue 5820 2632 a Fj(:)j Fl(a)f Fj(#)g Fl(x)64 b Fi(^)f
Fl(b)80 b Fj(#)f Fl(x)h Fi(\))f Fj(\()p Fl(a)48 b(b)p
Fj(\))8681 2691 y Fx(\001)8845 2632 y Fl(x)80 b Fj(=)f
Fl(x)p Black 1 1 0.8 TeXcolorrgb Black 4623 3085 a Fg(Proof:)p
4623 3141 602 10 v 61 w(case)p Blue 63 w Fl(a)g Fi(6)p
Fj(=)g Fl(b)p Black Fg(:)4623 3360 y(\(1\))p Blue 150
w(\002n)p Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(a)47 b(c)p
Fj(\))6326 3419 y Fx(\001)6491 3360 y Fl(x)80 b Fi(6)p
Fj(=)f Fl(x)p Fi(g)p Black Blue 5022 3629 a Fg(\002n)p
Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(b)48 b(c)p Fj(\))6299
3688 y Fx(\001)6464 3629 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)p
Fi(g)p Black 8377 3360 a Fg(from)63 b(Ass.)h(+Def.)g(of)p
Blue 62 w Fj(#)p Black 4623 3920 a Fg(\(2)p Black(')p
Black(\))p Blue 62 w(\002n)p Fi(f)p Fl(c)79 b Fi(j)g
Fj(\()p Fl(a)48 b(c)p Fj(\))6310 3978 y Fx(\001)6475
3920 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)64 b Fi(_)f Fj(\()p
Fl(b)48 b(c)p Fj(\))8013 3978 y Fx(\001)8178 3920 y Fl(x)80
b Fi(6)p Fj(=)f Fl(x)p Fi(g)p Black 1005 w Fg(f.)64 b(\(1\))4623
4210 y(\(3)p Black(')p Black(\))p Blue 62 w(inf)p Fi(f)p
Fl(c)79 b Fi(j)g Fj(\()p Fl(a)48 b(c)p Fj(\))6337 4269
y Fx(\001)6502 4210 y Fl(x)80 b Fj(=)f Fl(x)63 b Fi(^)h
Fj(\()p Fl(b)48 b(c)p Fj(\))8041 4269 y Fx(\001)8206
4210 y Fl(x)79 b Fj(=)g Fl(x)p Fj(\))p Fi(g)p Black 799
w Fg(f.)63 b(\(2'\))4623 4500 y(\(4\))121 b(\(i\))p Blue
58 w Fj(\()p Fl(a)48 b(c)p Fj(\))5846 4559 y Fx(\001)6011
4500 y Fl(x)80 b Fj(=)f Fl(x)p Black 238 w Fg(\(ii\))p
Blue 59 w Fj(\()p Fl(b)48 b(c)p Fj(\))7802 4559 y Fx(\001)7967
4500 y Fl(x)80 b Fj(=)f Fl(x)p Black 515 w Fg(for)63
b(a)p Blue 62 w Fl(c)p Black 63 w Fi(2)g Fg(\(3'\))4623
4790 y(\(5\))p Blue 121 w Fj(\()p Fl(a)48 b(c)p Fj(\))5575
4849 y Fx(\001)5739 4790 y Fl(x)80 b Fj(=)f Fl(x)p Black
3420 w Fg(by)62 b(\(4i\))4623 5081 y(\(6)p Black(')p
Black(\))p Blue 91 w Fj(\()p Fl(b)48 b(c)p Fj(\))5555
5139 y Fx(\001)5720 5081 y Fj(\()p Fl(a)g(c)p Fj(\))6268
5139 y Fx(\001)6433 5081 y Fl(x)79 b Fj(=)h Fl(x)p Black
2287 w Fg(by)62 b(bij.,\(4ii\))p 0 TeXcolorgray 10821
5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray 9339 6307 a FB(Munich,)26
b(3.)f(May)h(2005)f(\226)h(p.16)f(\(11/16\))p 0 TeXcolorgray
4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 16 34
TeXDict begin 16 33 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a Gray
4833 2027 a FK(It)128 b(is)g(as)h(Simple)f(as)g(That.)77
b(.)g(.)p 0 TeXcolorgray Black 1 1 0.8 TeXcolorrgb 1 1 0.8
TeXcolorrgb 4623 2775 4987 394 v 1 1 0.8 TeXcolorrgb
Black Blue Blue 4685 2632 a Fl(at)4945 2669 y Fk(\013)p
Blue 5089 2632 a Fl(;)p Blue 47 w(pt)5467 2669 y Fk(\013;\023)p
Blue 5820 2632 a Fj(:)j Fl(a)f Fj(#)g Fl(x)64 b Fi(^)f
Fl(b)80 b Fj(#)f Fl(x)h Fi(\))f Fj(\()p Fl(a)48 b(b)p
Fj(\))8681 2691 y Fx(\001)8845 2632 y Fl(x)80 b Fj(=)f
Fl(x)p Black 1 1 0.8 TeXcolorrgb Black 4623 3085 a Fg(Proof:)p
4623 3141 602 10 v 61 w(case)p Blue 63 w Fl(a)g Fi(6)p
Fj(=)g Fl(b)p Black Fg(:)4623 3360 y(\(1\))p Blue 150
w(\002n)p Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(a)47 b(c)p
Fj(\))6326 3419 y Fx(\001)6491 3360 y Fl(x)80 b Fi(6)p
Fj(=)f Fl(x)p Fi(g)p Black Blue 5022 3629 a Fg(\002n)p
Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(b)48 b(c)p Fj(\))6299
3688 y Fx(\001)6464 3629 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)p
Fi(g)p Black 8377 3360 a Fg(from)63 b(Ass.)h(+Def.)g(of)p
Blue 62 w Fj(#)p Black 4623 3920 a Fg(\(2)p Black(')p
Black(\))p Blue 62 w(\002n)p Fi(f)p Fl(c)79 b Fi(j)g
Fj(\()p Fl(a)48 b(c)p Fj(\))6310 3978 y Fx(\001)6475
3920 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)64 b Fi(_)f Fj(\()p
Fl(b)48 b(c)p Fj(\))8013 3978 y Fx(\001)8178 3920 y Fl(x)80
b Fi(6)p Fj(=)f Fl(x)p Fi(g)p Black 1005 w Fg(f.)64 b(\(1\))4623
4210 y(\(3)p Black(')p Black(\))p Blue 62 w(inf)p Fi(f)p
Fl(c)79 b Fi(j)g Fj(\()p Fl(a)48 b(c)p Fj(\))6337 4269
y Fx(\001)6502 4210 y Fl(x)80 b Fj(=)f Fl(x)63 b Fi(^)h
Fj(\()p Fl(b)48 b(c)p Fj(\))8041 4269 y Fx(\001)8206
4210 y Fl(x)79 b Fj(=)g Fl(x)p Fj(\))p Fi(g)p Black 799
w Fg(f.)63 b(\(2'\))4623 4500 y(\(4\))121 b(\(i\))p Blue
58 w Fj(\()p Fl(a)48 b(c)p Fj(\))5846 4559 y Fx(\001)6011
4500 y Fl(x)80 b Fj(=)f Fl(x)p Black 238 w Fg(\(ii\))p
Blue 59 w Fj(\()p Fl(b)48 b(c)p Fj(\))7802 4559 y Fx(\001)7967
4500 y Fl(x)80 b Fj(=)f Fl(x)p Black 515 w Fg(for)63
b(a)p Blue 62 w Fl(c)p Black 63 w Fi(2)g Fg(\(3'\))4623
4790 y(\(5\))p Blue 121 w Fj(\()p Fl(a)48 b(c)p Fj(\))5575
4849 y Fx(\001)5739 4790 y Fl(x)80 b Fj(=)f Fl(x)p Black
3420 w Fg(by)62 b(\(4i\))4623 5081 y(\(6)p Black(')p
Black(\))p Blue 91 w Fj(\()p Fl(b)48 b(c)p Fj(\))5555
5139 y Fx(\001)5720 5081 y Fj(\()p Fl(a)g(c)p Fj(\))6268
5139 y Fx(\001)6433 5081 y Fl(x)79 b Fj(=)h Fl(x)p Black
2287 w Fg(by)62 b(bij.,\(4ii\))4623 5371 y(\(7)p White(')p
Black(\))p Blue 91 w Fj(\()p Fl(a)48 b(c)p Fj(\))5583
5429 y Fx(\001)5748 5371 y Fj(\()p Fl(b)g(c)p Fj(\))6268
5429 y Fx(\001)6433 5371 y Fj(\()p Fl(a)g(c)p Fj(\))6981
5429 y Fx(\001)7146 5371 y Fl(x)79 b Fj(=)g(\()p Fl(a)48
b(c)p Fj(\))8232 5429 y Fx(\001)8397 5371 y Fl(x)p Black
1321 w Fg(by)62 b(bij.)p 0 TeXcolorgray 10821 5925 a
 0 setgray

10821 5925 a 0.5 TeXcolorgray 9325 6307 a FB(Munich,)26
b(3.)f(May)h(2005)f(\226)h(p.16)f(\(12/16\))p 0 TeXcolorgray
4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 16 35
TeXDict begin 16 34 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a Gray
4833 2027 a FK(It)128 b(is)g(as)h(Simple)f(as)g(That.)77
b(.)g(.)p 0 TeXcolorgray Black 1 1 0.8 TeXcolorrgb 1 1 0.8
TeXcolorrgb 4623 2775 4987 394 v 1 1 0.8 TeXcolorrgb
Black Blue Blue 4685 2632 a Fl(at)4945 2669 y Fk(\013)p
Blue 5089 2632 a Fl(;)p Blue 47 w(pt)5467 2669 y Fk(\013;\023)p
Blue 5820 2632 a Fj(:)j Fl(a)f Fj(#)g Fl(x)64 b Fi(^)f
Fl(b)80 b Fj(#)f Fl(x)h Fi(\))f Fj(\()p Fl(a)48 b(b)p
Fj(\))8681 2691 y Fx(\001)8845 2632 y Fl(x)80 b Fj(=)f
Fl(x)p Black 1 1 0.8 TeXcolorrgb Black 4623 3085 a Fg(Proof:)p
4623 3141 602 10 v 61 w(case)p Blue 63 w Fl(a)g Fi(6)p
Fj(=)g Fl(b)p Black Fg(:)4623 3360 y(\(1\))p Blue 150
w(\002n)p Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(a)47 b(c)p
Fj(\))6326 3419 y Fx(\001)6491 3360 y Fl(x)80 b Fi(6)p
Fj(=)f Fl(x)p Fi(g)p Black Blue 5022 3629 a Fg(\002n)p
Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(b)48 b(c)p Fj(\))6299
3688 y Fx(\001)6464 3629 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)p
Fi(g)p Black 8377 3360 a Fg(from)63 b(Ass.)h(+Def.)g(of)p
Blue 62 w Fj(#)p Black 4623 3920 a Fg(\(2)p Black(')p
Black(\))p Blue 62 w(\002n)p Fi(f)p Fl(c)79 b Fi(j)g
Fj(\()p Fl(a)48 b(c)p Fj(\))6310 3978 y Fx(\001)6475
3920 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)64 b Fi(_)f Fj(\()p
Fl(b)48 b(c)p Fj(\))8013 3978 y Fx(\001)8178 3920 y Fl(x)80
b Fi(6)p Fj(=)f Fl(x)p Fi(g)p Black 1005 w Fg(f.)64 b(\(1\))4623
4210 y(\(3)p Black(')p Black(\))p Blue 62 w(inf)p Fi(f)p
Fl(c)79 b Fi(j)g Fj(\()p Fl(a)48 b(c)p Fj(\))6337 4269
y Fx(\001)6502 4210 y Fl(x)80 b Fj(=)f Fl(x)63 b Fi(^)h
Fj(\()p Fl(b)48 b(c)p Fj(\))8041 4269 y Fx(\001)8206
4210 y Fl(x)79 b Fj(=)g Fl(x)p Fj(\))p Fi(g)p Black 799
w Fg(f.)63 b(\(2'\))4623 4500 y(\(4\))121 b(\(i\))p Blue
58 w Fj(\()p Fl(a)48 b(c)p Fj(\))5846 4559 y Fx(\001)6011
4500 y Fl(x)80 b Fj(=)f Fl(x)p Black 238 w Fg(\(ii\))p
Blue 59 w Fj(\()p Fl(b)48 b(c)p Fj(\))7802 4559 y Fx(\001)7967
4500 y Fl(x)80 b Fj(=)f Fl(x)p Black 515 w Fg(for)63
b(a)p Blue 62 w Fl(c)p Black 63 w Fi(2)g Fg(\(3'\))4623
4790 y(\(5\))p Blue 121 w Fj(\()p Fl(a)48 b(c)p Fj(\))5575
4849 y Fx(\001)5739 4790 y Fl(x)80 b Fj(=)f Fl(x)p Black
3420 w Fg(by)62 b(\(4i\))4623 5081 y(\(6)p Black(')p
Black(\))p Blue 91 w Fj(\()p Fl(b)48 b(c)p Fj(\))5555
5139 y Fx(\001)5720 5081 y Fj(\()p Fl(a)g(c)p Fj(\))6268
5139 y Fx(\001)6433 5081 y Fl(x)79 b Fj(=)h Fl(x)p Black
2287 w Fg(by)62 b(bij.,\(4ii\))4623 5371 y(\(7)p Black(')p
Black(\))p Blue 91 w Fj(\()p Fl(a)48 b(c)p Fj(\))5583
5429 y Fx(\001)5748 5371 y Fj(\()p Fl(b)g(c)p Fj(\))6268
5429 y Fx(\001)6433 5371 y Fj(\()p Fl(a)g(c)p Fj(\))6981
5429 y Fx(\001)7146 5371 y Fl(x)79 b Fj(=)g Fl(x)p Black
1634 w Fg(by)62 b(bij.,\(4i\))p 0 TeXcolorgray 10821
5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray 9325 6307 a FB(Munich,)26
b(3.)f(May)h(2005)f(\226)h(p.16)f(\(13/16\))p 0 TeXcolorgray
4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 16 36
TeXDict begin 16 35 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a Gray
4833 2027 a FK(It)128 b(is)g(as)h(Simple)f(as)g(That.)77
b(.)g(.)p 0 TeXcolorgray Black 1 1 0.8 TeXcolorrgb 1 1 0.8
TeXcolorrgb 4623 2775 4987 394 v 1 1 0.8 TeXcolorrgb
Black Blue Blue 4685 2632 a Fl(at)4945 2669 y Fk(\013)p
Blue 5089 2632 a Fl(;)p Blue 47 w(pt)5467 2669 y Fk(\013;\023)p
Blue 5820 2632 a Fj(:)j Fl(a)f Fj(#)g Fl(x)64 b Fi(^)f
Fl(b)80 b Fj(#)f Fl(x)h Fi(\))f Fj(\()p Fl(a)48 b(b)p
Fj(\))8681 2691 y Fx(\001)8845 2632 y Fl(x)80 b Fj(=)f
Fl(x)p Black 1 1 0.8 TeXcolorrgb Black 4623 3085 a Fg(Proof:)p
4623 3141 602 10 v 61 w(case)p Blue 63 w Fl(a)g Fi(6)p
Fj(=)g Fl(b)p Black Fg(:)4623 3360 y(\(1\))p Blue 150
w(\002n)p Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(a)47 b(c)p
Fj(\))6326 3419 y Fx(\001)6491 3360 y Fl(x)80 b Fi(6)p
Fj(=)f Fl(x)p Fi(g)p Black Blue 5022 3629 a Fg(\002n)p
Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(b)48 b(c)p Fj(\))6299
3688 y Fx(\001)6464 3629 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)p
Fi(g)p Black 8377 3360 a Fg(from)63 b(Ass.)h(+Def.)g(of)p
Blue 62 w Fj(#)p Black 4623 3920 a Fg(\(2)p Black(')p
Black(\))p Blue 62 w(\002n)p Fi(f)p Fl(c)79 b Fi(j)g
Fj(\()p Fl(a)48 b(c)p Fj(\))6310 3978 y Fx(\001)6475
3920 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)64 b Fi(_)f Fj(\()p
Fl(b)48 b(c)p Fj(\))8013 3978 y Fx(\001)8178 3920 y Fl(x)80
b Fi(6)p Fj(=)f Fl(x)p Fi(g)p Black 1005 w Fg(f.)64 b(\(1\))4623
4210 y(\(3)p Black(')p Black(\))p Blue 62 w(inf)p Fi(f)p
Fl(c)79 b Fi(j)g Fj(\()p Fl(a)48 b(c)p Fj(\))6337 4269
y Fx(\001)6502 4210 y Fl(x)80 b Fj(=)f Fl(x)63 b Fi(^)h
Fj(\()p Fl(b)48 b(c)p Fj(\))8041 4269 y Fx(\001)8206
4210 y Fl(x)79 b Fj(=)g Fl(x)p Fj(\))p Fi(g)p Black 799
w Fg(f.)63 b(\(2'\))4623 4500 y(\(4\))121 b(\(i\))p Blue
58 w Fj(\()p Fl(a)48 b(c)p Fj(\))5846 4559 y Fx(\001)6011
4500 y Fl(x)80 b Fj(=)f Fl(x)p Black 238 w Fg(\(ii\))p
Blue 59 w Fj(\()p Fl(b)48 b(c)p Fj(\))7802 4559 y Fx(\001)7967
4500 y Fl(x)80 b Fj(=)f Fl(x)p Black 515 w Fg(for)63
b(a)p Blue 62 w Fl(c)p Black 63 w Fi(2)g Fg(\(3'\))4623
4790 y(\(5\))p Blue 121 w Fj(\()p Fl(a)48 b(c)p Fj(\))5575
4849 y Fx(\001)5739 4790 y Fl(x)80 b Fj(=)f Fl(x)p Black
3420 w Fg(by)62 b(\(4i\))4623 5081 y(\(6)p Black(')p
Black(\))p Blue 91 w Fj(\()p Fl(b)48 b(c)p Fj(\))5555
5139 y Fx(\001)5720 5081 y Fj(\()p Fl(a)g(c)p Fj(\))6268
5139 y Fx(\001)6433 5081 y Fl(x)79 b Fj(=)h Fl(x)p Black
2287 w Fg(by)62 b(bij.,\(4ii\))4623 5371 y(\(7)p Black(')p
Black(\))p Blue 91 w Fj(\()p Fl(a)48 b(c)p Fj(\))5583
5429 y Fx(\001)5748 5371 y Fj(\()p Fl(b)g(c)p Fj(\))6268
5429 y Fx(\001)6433 5371 y Fj(\()p Fl(a)g(c)p Fj(\))6981
5429 y Fx(\001)7146 5371 y Fl(x)79 b Fj(=)g Fl(x)p Black
1634 w Fg(by)62 b(bij.,\(4i\))p White 4623 5649 a(\(8\))p
Black Blue 6374 5902 a Ff([\()p Fe(a)44 b(c)p Ff(\))p
Fe(;)g Ff(\()p Fe(b)g(c)p Ff(\))p Fe(;)f Ff(\()p Fe(a)h(c)p
Ff(\)])73 b Fd(\030)f Ff([\()p Fe(a)44 b(b)p Ff(\)])p
Black 0 TeXcolorgray 10821 5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray
9325 6307 a FB(Munich,)26 b(3.)f(May)h(2005)f(\226)h(p.16)f(\(14/16\))p
0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 16 37
TeXDict begin 16 36 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a Gray
4833 2027 a FK(It)128 b(is)g(as)h(Simple)f(as)g(That.)77
b(.)g(.)p 0 TeXcolorgray Black 1 1 0.8 TeXcolorrgb 1 1 0.8
TeXcolorrgb 4623 2775 4987 394 v 1 1 0.8 TeXcolorrgb
Black Blue Blue 4685 2632 a Fl(at)4945 2669 y Fk(\013)p
Blue 5089 2632 a Fl(;)p Blue 47 w(pt)5467 2669 y Fk(\013;\023)p
Blue 5820 2632 a Fj(:)j Fl(a)f Fj(#)g Fl(x)64 b Fi(^)f
Fl(b)80 b Fj(#)f Fl(x)h Fi(\))f Fj(\()p Fl(a)48 b(b)p
Fj(\))8681 2691 y Fx(\001)8845 2632 y Fl(x)80 b Fj(=)f
Fl(x)p Black 1 1 0.8 TeXcolorrgb Black 4623 3085 a Fg(Proof:)p
4623 3141 602 10 v 61 w(case)p Blue 63 w Fl(a)g Fi(6)p
Fj(=)g Fl(b)p Black Fg(:)4623 3360 y(\(1\))p Blue 150
w(\002n)p Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(a)47 b(c)p
Fj(\))6326 3419 y Fx(\001)6491 3360 y Fl(x)80 b Fi(6)p
Fj(=)f Fl(x)p Fi(g)p Black Blue 5022 3629 a Fg(\002n)p
Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(b)48 b(c)p Fj(\))6299
3688 y Fx(\001)6464 3629 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)p
Fi(g)p Black 8377 3360 a Fg(from)63 b(Ass.)h(+Def.)g(of)p
Blue 62 w Fj(#)p Black 4623 3920 a Fg(\(2)p Black(')p
Black(\))p Blue 62 w(\002n)p Fi(f)p Fl(c)79 b Fi(j)g
Fj(\()p Fl(a)48 b(c)p Fj(\))6310 3978 y Fx(\001)6475
3920 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)64 b Fi(_)f Fj(\()p
Fl(b)48 b(c)p Fj(\))8013 3978 y Fx(\001)8178 3920 y Fl(x)80
b Fi(6)p Fj(=)f Fl(x)p Fi(g)p Black 1005 w Fg(f.)64 b(\(1\))4623
4210 y(\(3)p Black(')p Black(\))p Blue 62 w(inf)p Fi(f)p
Fl(c)79 b Fi(j)g Fj(\()p Fl(a)48 b(c)p Fj(\))6337 4269
y Fx(\001)6502 4210 y Fl(x)80 b Fj(=)f Fl(x)63 b Fi(^)h
Fj(\()p Fl(b)48 b(c)p Fj(\))8041 4269 y Fx(\001)8206
4210 y Fl(x)79 b Fj(=)g Fl(x)p Fj(\))p Fi(g)p Black 799
w Fg(f.)63 b(\(2'\))4623 4500 y(\(4\))121 b(\(i\))p Blue
58 w Fj(\()p Fl(a)48 b(c)p Fj(\))5846 4559 y Fx(\001)6011
4500 y Fl(x)80 b Fj(=)f Fl(x)p Black 238 w Fg(\(ii\))p
Blue 59 w Fj(\()p Fl(b)48 b(c)p Fj(\))7802 4559 y Fx(\001)7967
4500 y Fl(x)80 b Fj(=)f Fl(x)p Black 515 w Fg(for)63
b(a)p Blue 62 w Fl(c)p Black 63 w Fi(2)g Fg(\(3'\))4623
4790 y(\(5\))p Blue 121 w Fj(\()p Fl(a)48 b(c)p Fj(\))5575
4849 y Fx(\001)5739 4790 y Fl(x)80 b Fj(=)f Fl(x)p Black
3420 w Fg(by)62 b(\(4i\))4623 5081 y(\(6)p Black(')p
Black(\))p Blue 91 w Fj(\()p Fl(b)48 b(c)p Fj(\))5555
5139 y Fx(\001)5720 5081 y Fj(\()p Fl(a)g(c)p Fj(\))6268
5139 y Fx(\001)6433 5081 y Fl(x)79 b Fj(=)h Fl(x)p Black
2287 w Fg(by)62 b(bij.,\(4ii\))4623 5371 y(\(7)p Black(')p
Black(\))p Blue 91 w Fj(\()p Fl(a)48 b(c)p Fj(\))5583
5429 y Fx(\001)5748 5371 y Fj(\()p Fl(b)g(c)p Fj(\))6268
5429 y Fx(\001)6433 5371 y Fj(\()p Fl(a)g(c)p Fj(\))6981
5429 y Fx(\001)7146 5371 y Fl(x)79 b Fj(=)g Fl(x)p Black
1634 w Fg(by)62 b(bij.,\(4i\))4623 5661 y(\(8\))p Blue
121 w Fj(\()p Fl(a)48 b(b)p Fj(\))5577 5720 y Fx(\001)5741
5661 y Fl(x)80 b Fj(=)f Fl(x)p Black 2802 w Fg(by)62
b(3rd.)g(prop.)p Red Black 1 1 0.8 TeXcolorrgb Black
6107 4292 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.15 true
3.8 neg 12.80414 neg 168.82607 18.80414 .5 Frame  gsave 1 1 0.8  setrgbcolor
fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
 grestore end
 
@endspecial -147
x(3rd)g(property)g(of)p Blue 62 w Fl(pt)7980 4182 y Fk(\013;\023)p
Black 8253 4145 a Fg(:)p Blue 6107 4419 a Fl(\031)6276
4457 y Fc(1)6467 4419 y Fi(\030)79 b Fl(\031)6937 4457
y Fc(2)7127 4419 y Fi(\))h Fl(\031)7661 4457 y Fc(1)7772
4478 y Fx(\001)7937 4419 y Fl(x)f Fj(=)g Fl(\031)8644
4457 y Fc(2)8756 4478 y Fx(\001)8920 4419 y Fl(x)p Black
0 TeXcolorgray 10821 5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray
9325 6307 a FB(Munich,)26 b(3.)f(May)h(2005)f(\226)h(p.16)f(\(15/16\))p
0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 16 38
TeXDict begin 16 37 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a Gray
4833 2027 a FK(It)128 b(is)g(as)h(Simple)f(as)g(That.)77
b(.)g(.)p 0 TeXcolorgray Black 1 1 0.8 TeXcolorrgb 1 1 0.8
TeXcolorrgb 4623 2775 4987 394 v 1 1 0.8 TeXcolorrgb
Black Blue Blue 4685 2632 a Fl(at)4945 2669 y Fk(\013)p
Blue 5089 2632 a Fl(;)p Blue 47 w(pt)5467 2669 y Fk(\013;\023)p
Blue 5820 2632 a Fj(:)j Fl(a)f Fj(#)g Fl(x)64 b Fi(^)f
Fl(b)80 b Fj(#)f Fl(x)h Fi(\))f Fj(\()p Fl(a)48 b(b)p
Fj(\))8681 2691 y Fx(\001)8845 2632 y Fl(x)80 b Fj(=)f
Fl(x)p Black 1 1 0.8 TeXcolorrgb Black 4623 3085 a Fg(Proof:)p
4623 3141 602 10 v 61 w(case)p Blue 63 w Fl(a)g Fi(6)p
Fj(=)g Fl(b)p Black Fg(:)4623 3360 y(\(1\))p Blue 150
w(\002n)p Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(a)47 b(c)p
Fj(\))6326 3419 y Fx(\001)6491 3360 y Fl(x)80 b Fi(6)p
Fj(=)f Fl(x)p Fi(g)p Black Blue 5022 3629 a Fg(\002n)p
Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(b)48 b(c)p Fj(\))6299
3688 y Fx(\001)6464 3629 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)p
Fi(g)p Black 8377 3360 a Fg(from)63 b(Ass.)h(+Def.)g(of)p
Blue 62 w Fj(#)p Black 4623 3920 a Fg(\(2)p Black(')p
Black(\))p Blue 62 w(\002n)p Fi(f)p Fl(c)79 b Fi(j)g
Fj(\()p Fl(a)48 b(c)p Fj(\))6310 3978 y Fx(\001)6475
3920 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)64 b Fi(_)f Fj(\()p
Fl(b)48 b(c)p Fj(\))8013 3978 y Fx(\001)8178 3920 y Fl(x)80
b Fi(6)p Fj(=)f Fl(x)p Fi(g)p Black 1005 w Fg(f.)64 b(\(1\))4623
4210 y(\(3)p Black(')p Black(\))p Blue 62 w(inf)p Fi(f)p
Fl(c)79 b Fi(j)g Fj(\()p Fl(a)48 b(c)p Fj(\))6337 4269
y Fx(\001)6502 4210 y Fl(x)80 b Fj(=)f Fl(x)63 b Fi(^)h
Fj(\()p Fl(b)48 b(c)p Fj(\))8041 4269 y Fx(\001)8206
4210 y Fl(x)79 b Fj(=)g Fl(x)p Fj(\))p Fi(g)p Black 799
w Fg(f.)63 b(\(2'\))4623 4500 y(\(4\))121 b(\(i\))p Blue
58 w Fj(\()p Fl(a)48 b(c)p Fj(\))5846 4559 y Fx(\001)6011
4500 y Fl(x)80 b Fj(=)f Fl(x)p Black 238 w Fg(\(ii\))p
Blue 59 w Fj(\()p Fl(b)48 b(c)p Fj(\))7802 4559 y Fx(\001)7967
4500 y Fl(x)80 b Fj(=)f Fl(x)p Black 515 w Fg(for)63
b(a)p Blue 62 w Fl(c)p Black 63 w Fi(2)g Fg(\(3'\))4623
4790 y(\(5\))p Blue 121 w Fj(\()p Fl(a)48 b(c)p Fj(\))5575
4849 y Fx(\001)5739 4790 y Fl(x)80 b Fj(=)f Fl(x)p Black
3420 w Fg(by)62 b(\(4i\))4623 5081 y(\(6)p Black(')p
Black(\))p Blue 91 w Fj(\()p Fl(b)48 b(c)p Fj(\))5555
5139 y Fx(\001)5720 5081 y Fj(\()p Fl(a)g(c)p Fj(\))6268
5139 y Fx(\001)6433 5081 y Fl(x)79 b Fj(=)h Fl(x)p Black
2287 w Fg(by)62 b(bij.,\(4ii\))4623 5371 y(\(7)p Black(')p
Black(\))p Blue 91 w Fj(\()p Fl(a)48 b(c)p Fj(\))5583
5429 y Fx(\001)5748 5371 y Fj(\()p Fl(b)g(c)p Fj(\))6268
5429 y Fx(\001)6433 5371 y Fj(\()p Fl(a)g(c)p Fj(\))6981
5429 y Fx(\001)7146 5371 y Fl(x)79 b Fj(=)g Fl(x)p Black
1634 w Fg(by)62 b(bij.,\(4i\))4623 5661 y(\(8\))p Blue
121 w Fj(\()p Fl(a)48 b(b)p Fj(\))5577 5720 y Fx(\001)5741
5661 y Fl(x)80 b Fj(=)f Fl(x)p Black 2802 w Fg(by)62
b(3rd.)g(prop.)4623 5920 y(Done.)p 0 TeXcolorgray 10821
5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray 9325 6307 a FB(Munich,)26
b(3.)f(May)h(2005)f(\226)h(p.16)f(\(16/16\))p 0 TeXcolorgray
4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 17 39
TeXDict begin 17 38 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a 4609
1909 a
SDict begin [ /Page 39/View [ /XYZ null null null ] /Title (Support on Functions)
/OUT pdfmark end
 4609 1909 a Gray 5176 2027 a FK(Support)128 b(on)g(Functions)p
0 TeXcolorgray Black 4623 2570 a FD(Assuming)p Blue 75
w FA(at)6105 2615 y Fv(\013)p Black 6272 2570 a FD(,)p
Blue 75 w FA(pt)6720 2615 y Fv(\013;\023)7028 2646 y
Fm(1)p Black 7142 2570 a FD(,)p Blue 75 w FA(pt)7590
2615 y Fv(\013;\023)7898 2646 y Fm(2)p Black 8012 2570
a FD(:)p 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 4623
4915 6077 2063 v 1 1 0.8 TeXcolorrgb Black 4684 3109
a(If)p Black Green Black Green Black OliveGreen Black
4938 3497 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial Black
Blue 293 w Fz(\014n)o(\()p FA(supp)95 b(x)p Fz(\))p Black
FD(,)p Black Green Black Green Black OliveGreen Black
4938 3924 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial Black
Blue 293 w Fz(\014n)o(\()p FA(supp)g(f)33 b Fz(\))p Black
FD(,)p Black Green Black Green Black OliveGreen Black
4938 4351 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial Black
Blue 293 w Fz(\014n)o(\()p FA(supp)95 b Fz(\()p FA(f)128
b(x)p Fz(\)\))p Black 4684 4778 a FD(then)p Blue 146
w FA(supp)95 b Fz(\()p FA(f)127 b(x)p Fz(\))96 b Fy(\022)f
Fz(\()p FA(supp)f(f)33 b Fz(\))76 b Fy([)g Fz(\()p FA(supp)94
b(x)p Fz(\))p Black 1 1 0.8 TeXcolorrgb Black 0 TeXcolorgray
10821 5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray 9325 6307
a FB(Munich,)26 b(3.)f(May)h(2005)f(\226)h(p.17)f(\(16/16\))p
0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 18 40
TeXDict begin 18 39 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a 4609
1909 a
SDict begin [ /Page 40/View [ /XYZ null null null ] /Title (Support on Functions (II))
/OUT pdfmark end
 4609 1909 a Gray 4741 2027 a FK(Support)128 b(on)g(Functions)g
(\(II\))p 0 TeXcolorgray Black 4623 2582 a FD(Assuming)75
b(the)h(contrary,)g(that)f(is)g(there)i(exists)e(an)p
Blue 76 w FA(a)p Black 4623 2874 a FD(with)p Black Black
Blue 5533 3263 a FA(a)95 b Fz(#)g FA(x)p Black FD(,)p
Blue 75 w FA(a)h Fz(#)e FA(f)p Black 109 w FD(and)p Blue
76 w Fy(:)p FA(a)h Fz(#)g(\()p FA(f)128 b(x)p Fz(\))p
Black 4623 3692 a FD(Because)76 b(of)f(the)h(\002nite)g(support)g(of)p
Blue 76 w FA(x)p Black FD(,)p Blue 75 w FA(f)p Black
108 w FD(and)p Blue 76 w Fz(\()p FA(f)128 b(x)p Fz(\))p
Black FD(,)4623 4010 y(there)76 b(exists)f(a)p Blue 76
w FA(b)p Black 75 w FD(with)p Blue 75 w FA(b)95 b Fz(#)g
FA(x;)57 b(f)14 b(;)57 b Fz(\()p FA(f)128 b(x)p Fz(\))p
Black FD(.)93 b(So)75 b(we)4623 4305 y(have)p Black Black
Blue 6301 4819 a Fz(\()p FA(a)57 b(b)p Fz(\))6961 4878
y Fx(\001)7125 4819 y Fz(\()p FA(f)128 b(x)p Fz(\))95
b Fy(6)p Fz(=)h FA(f)127 b(x)p Black Black Black Blue
4662 5248 a Fz(\()p FA(a)57 b(b)p Fz(\))5322 5307 y Fx(\001)5486
5248 y Fz(\()p FA(f)128 b(x)p Fz(\))95 b(=)h(\(\()p FA(a)57
b(b)p Fz(\))7480 5307 y Fx(\001)7644 5248 y FA(f)33 b
Fz(\)\(\()p FA(a)58 b(b)p Fz(\))8767 5307 y Fx(\001)8931
5248 y FA(x)p Fz(\))95 b(=)g(\()p FA(f)128 b(x)p Fz(\))p
Black 0 TeXcolorgray 10821 5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray
9325 6307 a FB(Munich,)26 b(3.)f(May)h(2005)f(\226)h(p.18)f(\(16/16\))p
0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 19 41
TeXDict begin 19 40 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a 4609
1909 a
SDict begin [ /Page 41/View [ /XYZ null null null ] /Title (Empty Support)
/OUT pdfmark end
 4609 1909 a Gray 5855 2027 a FK(Empty)128 b(Support)p
0 TeXcolorgray Black 4623 2570 a FD(Assuming)p Blue 75
w FA(at)6105 2615 y Fv(\013)p Black 6272 2570 a FD(,)p
Blue 75 w FA(pt)6720 2615 y Fv(\013;\023)7028 2646 y
Fm(1)p Black 7142 2570 a FD(,)p Blue 75 w FA(pt)7590
2615 y Fv(\013;\023)7898 2646 y Fm(2)p Black 8012 2570
a FD(:)p 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 4623
3709 6077 858 v 1 1 0.8 TeXcolorrgb Black Blue 5155 3137
a Fz(\()p FA(supp)94 b(f)33 b Fz(\))95 b(=)g Fp(?)p Black
4684 3573 a FD(iff)p Blue 194 w Fy(8)p FA(\031)11 b(;)57
b(x:)190 b(\031)6456 3632 y Fx(\001)6620 3573 y Fz(\()p
FA(f)128 b(x)p Fz(\))95 b(=)h FA(f)33 b Fz(\()p FA(\031)8370
3632 y Fx(\001)8534 3573 y FA(x)p Fz(\))p Black 1 1 0.8
TeXcolorrgb Black 4623 4054 a FD(We)75 b(shall)g(call)g(either)h(side)g
(as)g(a)f(function)h(being)4623 4346 y Fa(equivariant)p
FD(.)95 b(For)75 b(example,)i(support)f(is)f(an)4623
4633 y(equivariant)i(function:)p Blue 5783 5218 a FA(\031)5997
5277 y Fx(\001)6162 5218 y FA(supp)p Fz(\()p FA(x)p Fz(\))94
b(=)h FA(supp)p Fz(\()p FA(\031)8849 5277 y Fx(\001)9013
5218 y FA(x)p Fz(\))p Black 0 TeXcolorgray 10821 5925
a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray 9325 6307 a FB(Munich,)26
b(3.)f(May)h(2005)f(\226)h(p.19)f(\(16/16\))p 0 TeXcolorgray
4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 20 42
TeXDict begin 20 41 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a 4609
1909 a
SDict begin [ /Page 42/View [ /XYZ null null null ] /Title (Empty Support (II))
/OUT pdfmark end
 4609 1909 a Gray 5420 2027 a FK(Empty)128 b(Support)f(\(II\))p
0 TeXcolorgray Black 4623 2605 a FD(\()p Fy(\))p FD(\))74
b(Assuming)p Blue 76 w Fz(\()p FA(supp)94 b(f)33 b Fz(\))95
b(=)g Fp(?)p Black FD(;)76 b(to)f(prove)p Black Black
Blue 5971 2992 a Fy(8)p FA(\031)11 b(:\031)6684 3051
y Fx(\001)6848 2992 y Fz(\()p FA(f)128 b(x)p Fz(\))95
b(=)h FA(f)33 b Fz(\()p FA(\031)8598 3051 y Fx(\001)8762
2992 y FA(x)p Fz(\))p Black FD(.)p Black Black Blue 4986
3545 a Fy(8)p FA(a;)57 b(b:)95 b(a)g Fz(#)g FA(f)109
b Fy(^)76 b FA(b)95 b Fz(#)g FA(f)128 b Fy(\))95 b Fz(\()p
FA(a)57 b(b)p Fz(\))9118 3604 y Fx(\001)9282 3545 y FA(f)128
b Fz(=)95 b FA(f)p Black 4623 3957 a FD(Since)75 b(support)h(of)p
Blue 75 w FA(f)p Black 109 w FD(is)f(empty,)h(that)f(is)p
Black Black Blue 6284 4383 a Fy(8)p FA(a;)57 b(b:)95
b Fz(\()p FA(a)58 b(b)p Fz(\))7820 4442 y Fx(\001)7984
4383 y FA(f)128 b Fz(=)95 b FA(f)p Black 4623 4789 a
FD(which)74 b(implies)p Black Black Blue 6695 5157 a
Fy(8)p FA(\031)11 b(:\031)7408 5215 y Fx(\001)7573 5157
y FA(f)128 b Fz(=)95 b FA(f)p Black 4623 5506 a FD(and)76
b(then)p Black Black Blue 4940 5854 a Fy(8)p FA(\031)11
b(:\031)5653 5913 y Fx(\001)5817 5854 y Fz(\()p FA(f)128
b(x)p Fz(\))95 b(=)h(\()p FA(\031)7365 5913 y Fx(\001)7529
5854 y FA(f)33 b Fz(\)\()p FA(\031)8205 5913 y Fx(\001)8369
5854 y FA(x)p Fz(\))95 b(=)h FA(f)33 b Fz(\()p FA(\031)9692
5913 y Fx(\001)9856 5854 y FA(x)p Fz(\))p Black 4623
6265 a FD(The)75 b(other)g(direction)h(is)f(easy.)p 0
TeXcolorgray 10821 5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray
9311 6307 a FB(Munich,)26 b(3.)f(May)h(2005)f(\226)h(p.20)f(\(16/16\))p
0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 21 43
TeXDict begin 21 42 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a 4609
1909 a
SDict begin [ /Page 43/View [ /XYZ null null null ] /Title (\mbox {Non-Equivariant Functions})
/OUT pdfmark end
 4609 1909 a Gray 4623 2027 a FK(Non-Equi)-5 b(v)g(ariant)126
b(Functions)p 0 TeXcolorgray Black 4623 2582 a FD(Assuming)75
b(natural)i(numbers)g(were)f(atoms)f(\(they)h(are)4623
2869 y(in\002nite)g(and)g(we)f(can)h(de\002ne)h(swapping)e(and)4623
3161 y(permutation)h(over)g(them\).)93 b(Then)p 1 1 0.8
TeXcolorrgb 1 1 0.8 TeXcolorrgb 4623 3787 6077 535 v
1 1 0.8 TeXcolorrgb Black Blue 6985 3668 a FA(f)128 b(x)7573
3493 y Fq(def)7601 3668 y Fz(=)123 b FA(x)8180 3560 y
Fs(0)p Black 1 1 0.8 TeXcolorrgb Black 4623 4132 a FD(is)74
b(not)i(an)g(equivariant)h(function.)94 b(Assume)75 b(it)h(is.)93
b(Then)p Blue 6365 4717 a Fz(\()p FA(x)i(x)6982 4595
y Fs(0)7064 4717 y Fz(\))7194 4776 y Fx(\001)7358 4717
y Fz(\()p FA(f)128 b(x)p Fz(\))95 b(=)g FA(x)p Black
Blue 4726 5213 a Fz(\()p FA(x)g(x)5343 5091 y Fs(0)5424
5213 y Fz(\))5554 5272 y Fx(\001)5719 5213 y Fz(\()p
FA(f)127 b(x)p Fz(\))96 b(=)f FA(f)33 b Fz(\(\()p FA(x)95
b(x)7871 5091 y Fs(0)7953 5213 y Fz(\))8083 5272 y Fx(\001)8247
5213 y FA(x)p Fz(\))g(=)g FA(f)128 b(x)9516 5091 y Fs(0)9693
5213 y Fz(=)95 b FA(x)10244 5091 y Fs(00)p Black 4623
5691 a FD(However,)68 b(all)g('interesting')e(\('non-interesting'?\))91
b(func-)4623 6031 y(tions)75 b(over)g(syntax)h(will)g(be)f
(equivariant.)p 0 TeXcolorgray 10821 5925 a
 0 setgray
 10821 5925
a 0.5 TeXcolorgray 9325 6307 a FB(Munich,)26 b(3.)f(May)h(2005)f(\226)h
(p.21)f(\(16/16\))p 0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416
a eop end
%%Page: 22 44
TeXDict begin 22 43 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a 4609
1909 a
SDict begin [ /Page 44/View [ /XYZ null null null ] /Title (Abstractions)
/OUT pdfmark end
 4609 1909 a Gray 6162 2027 a FK(Abstractions)p
0 TeXcolorgray Black 4623 2582 a FD(We)75 b(are)h(now)f(going)g(to)g
(specify)h(what)g(abstraction)4623 2874 y('abstractly')f(means:)94
b(it)75 b(is)g(an)h(operation)p Blue 4623 3189 a Fz([)p
4731 3189 76 9 v 4765 3189 V 4799 3189 V 158 w(])p FA(:)p
Fz(\()p 5207 3189 V 5241 3189 V 5276 3189 V 160 w(\))95
b(:)g FA(\013)g Fy(\))g FA(\023)g Fy(\))g FA(\023)p Black
75 w FD(which)74 b(has)h(to)h(satisfy:)p Black Green
Black Green Black OliveGreen Black 4876 3753 a @beginspecial
@setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial Black Blue 293 w FA(\031)5383
3811 y Fx(\001)5547 3753 y Fz(\([)p FA(a)p Fz(])p FA(:x)p
Fz(\))95 b(=)g([)p FA(\031)7229 3811 y Fx(\001)7394 3753
y FA(a)p Fz(])p FA(:)p Fz(\()p FA(\031)8114 3811 y Fx(\001)8278
3753 y FA(x)p Fz(\))p Black Black Green Black Green Black
OliveGreen Black 4876 4180 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end


@endspecial Black Blue 293 w([)p FA(a)p Fz(])p FA(:x)g
Fz(=)g([)p FA(b)p Fz(])p FA(:y)p Black 86 w FD(iff)p
Blue 5169 4615 a Fz(\()p FA(a)g Fz(=)g FA(b)76 b Fy(^)g
FA(x)95 b Fz(=)h FA(y)11 b Fz(\))p Fy(_)p Black Blue
5169 4934 a Fz(\()p FA(a)95 b Fy(6)p Fz(=)g FA(b)76 b
Fy(^)g FA(x)95 b Fz(=)h(\()p FA(a)57 b(b)p Fz(\))7779
4992 y Fx(\001)7943 4934 y FA(y)87 b Fy(^)76 b FA(a)95
b Fz(#)g FA(y)11 b Fz(\))p Black 4623 5520 a FD(We)79
b(refer)i(to)e(these)h(properties)g(as)p Blue 79 w FA(abst)9175
5564 y Fv(\013;\023)p Black 9494 5520 a FD(.)105 b(We)79
b(as-)4623 5860 y(sume)95 b(that)g(only)g(one)g(atom)f(at)h(a)g(time)g
(is)f(abstracted;)4623 6201 y(more)75 b(interesting)i(abstractions)e
(are)h(possible.)p 0 TeXcolorgray 10821 5925 a
 0 setgray
 10821
5925 a 0.5 TeXcolorgray 9311 6307 a FB(Munich,)26 b(3.)f(May)h(2005)f
(\226)h(p.22)f(\(16/16\))p 0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end

4360 6416 a eop end
%%Page: 23 45
TeXDict begin 23 44 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a 4609
1909 a
SDict begin [ /Page 45/View [ /XYZ null null null ] /Title (\mbox {Freshness and Abstractions})
/OUT pdfmark end
 4609 1909 a Gray 4623 2027 a FK(Fr)-9 b(eshness)127
b(and)h(Abstractions)p 0 TeXcolorgray Black 4623 2588
a FD(Given)p Blue 75 w FA(abst)5959 2633 y Fv(\013;\023)p
Black 6277 2588 a FD(,)p Blue 75 w FA(pt)6725 2633 y
Fv(\013;\023)p Black 7118 2588 a FD(and)p Blue 76 w FA(at)7915
2633 y Fv(\013)p Black 8083 2588 a FD(:)4623 2917 y(If)p
Blue 75 w Fz(\014n\()p FA(supp)94 b(x)p Fz(\))p Black
76 w FD(and)p Blue 76 w FA(a)h Fy(6)p Fz(=)h FA(b)p Black
75 w FD(then)p Black Black Blue 6251 3304 a FA(a)f Fz(#)g
FA(x)p Black 75 w FD(iff)p Blue 76 w FA(a)h Fz(#)e([)p
FA(b)p Fz(])p FA(:x)p Black 4623 3975 a FD(Proof.)f(There)76
b(exists)g(a)p Blue 75 w FA(c)p Black 75 w FD(with)p
Blue 75 w FA(c)95 b Fz(#)g FA(a;)57 b(b;)g(x;)g Fz([)p
FA(b)p Fz(])p FA(:x)p Black FD(.)4623 4469 y(\()p Fy(\()p
FD(\))74 b(From)p Blue 76 w FA(a)95 b Fz(#)g([)p FA(b)p
Fz(])p FA(:x)p Black 75 w FD(and)p Blue 76 w FA(c)g Fz(#)g([)p
FA(b)p Fz(])p FA(:x)p Black Black Black Blue 5209 4857
a Fz([)p FA(b)p Fz(])p FA(:x)g Fz(=)g(\()p FA(a)58 b(b)p
Fz(\))6952 4916 y Fx(\001)7116 4857 y Fz(\([)p FA(b)p
Fz(])p FA(:x)p Fz(\))95 b(=)g([)p FA(b)p Fz(])p FA(:)p
Fz(\()p FA(a)58 b(c)p Fz(\))9553 4916 y Fx(\001)9717
4857 y FA(x)p Black 4623 5245 a FD(By)p Blue 76 w FA(abst)5614
5289 y Fv(\013;\023)p Black 5932 5245 a FD(\(ii\))74
b(hence)p Blue 76 w FA(x)95 b Fz(=)g(\()p FA(a)57 b(c)p
Fz(\))8398 5303 y Fx(\001)8562 5245 y FA(x)p Black FD(.)94
b(Now)75 b(from)p Blue 4623 5557 a FA(c)94 b Fz(#)h FA(x)p
Black FD(:)p Black Black Blue 4962 5969 a FA(c)g Fz(#)g
FA(x)g Fy(,)g Fz(\()p FA(a)57 b(c)p Fz(\))6970 6027 y
Fx(\001)7134 5969 y FA(c)95 b Fz(#)g(\()p FA(a)57 b(c)p
Fz(\))8414 6027 y Fx(\001)8578 5969 y FA(x)95 b Fy(,)h
FA(a)f Fz(#)g FA(x)p Black 0 TeXcolorgray 10821 5925
a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray 9404 6307 a FB(Munich,)26
b(3.)f(May)h(2005)f(\226)h(p.23)f(\(1/2\))p 0 TeXcolorgray
4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 23 46
TeXDict begin 23 45 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a Gray
4623 2027 a FK(Fr)-9 b(eshness)127 b(and)h(Abstractions)p
0 TeXcolorgray Black 4623 2588 a FD(Given)p Blue 75 w
FA(abst)5959 2633 y Fv(\013;\023)p Black 6277 2588 a
FD(,)p Blue 75 w FA(pt)6725 2633 y Fv(\013;\023)p Black
7118 2588 a FD(and)p Blue 76 w FA(at)7915 2633 y Fv(\013)p
Black 8083 2588 a FD(:)4623 2917 y(If)p Blue 75 w Fz(\014n\()p
FA(supp)94 b(x)p Fz(\))p Black 76 w FD(and)p Blue 76
w FA(a)h Fy(6)p Fz(=)h FA(b)p Black 75 w FD(then)p Black
Black Blue 6251 3304 a FA(a)f Fz(#)g FA(x)p Black 75
w FD(iff)p Blue 76 w FA(a)h Fz(#)e([)p FA(b)p Fz(])p
FA(:x)p Black 4623 3975 a FD(Proof.)f(There)76 b(exists)g(a)p
Blue 75 w FA(c)p Black 75 w FD(with)p Blue 75 w FA(c)95
b Fz(#)g FA(a;)57 b(b;)g(x;)g Fz([)p FA(b)p Fz(])p FA(:x)p
Black FD(.)4623 4469 y(\()p Fy(\))p FD(\))74 b(From)p
Blue 76 w FA(c)94 b Fz(#)h([)p FA(b)p Fz(])p FA(:x)p
Black 76 w FD(we)75 b(also)g(have)p Black Black Blue
6112 4905 a Fz(\()p FA(a)57 b(c)p Fz(\))6770 4964 y Fx(\001)6934
4905 y FA(c)95 b Fz(#)g(\()p FA(a)57 b(c)p Fz(\))8214
4964 y Fx(\001)8378 4905 y Fz([)p FA(b)p Fz(])p FA(:x)p
Black 4623 5305 a FD(and)p Black Black Blue 6505 5654
a FA(a)96 b Fz(#)e([)p FA(b)p Fz(])p FA(:)p Fz(\()p FA(a)58
b(c)p Fz(\))8257 5713 y Fx(\001)8421 5654 y FA(x)p Black
4623 6064 a FD(Because)p Blue 76 w FA(a)95 b Fz(#)g FA(x)p
Black 75 w FD(and)p Blue 77 w FA(c)f Fz(#)h FA(x)p Black
FD(,)p Blue 75 w Fz(\()p FA(a)58 b(c)p Fz(\))8682 6123
y Fx(\001)8846 6064 y FA(x)95 b Fz(=)g FA(x)p Black FD(.)p
0 TeXcolorgray 10821 5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray
9390 6307 a FB(Munich,)26 b(3.)f(May)h(2005)f(\226)h(p.23)f(\(2/2\))p
0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 24 47
TeXDict begin 24 46 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a 4609
1909 a
SDict begin [ /Page 47/View [ /XYZ null null null ] /Title (\mbox {Freshness and Abstractions})
/OUT pdfmark end
 4609 1909 a Gray 4623 2027 a FK(Fr)-9 b(eshness)127
b(and)h(Abstractions)p 0 TeXcolorgray Black 4623 2582
a FD(We)75 b(also)g(have)p Black Black Blue 6900 2930
a FA(a)95 b Fz(#)g([)p FA(a)p Fz(])p FA(:x)p Black 4623
3318 a FD(Again)75 b(from)p Blue 76 w FA(c)95 b Fz(#)f
FA(a;)58 b(x;)f Fz([)p FA(a)p Fz(])p FA(:x)p Black 75
w FD(we)76 b(can)f(infer)p Black Black Blue 5033 3823
a FA(c)95 b Fz(#)g([)p FA(a)p Fz(])p FA(:x)p Black Blue
248 w Fy(,)p Black Blue 248 w Fz(\()p FA(a)57 b(c)p Fz(\))7816
3882 y Fx(\001)7980 3823 y FA(c)95 b Fz(#)g(\()p FA(a)57
b(c)p Fz(\))9260 3882 y Fx(\001)9424 3823 y Fz([)p FA(a)p
Fz(])p FA(:x)p Black Blue 6568 4158 a Fy(,)p Black Blue
248 w FA(a)95 b Fz(#)g([)p FA(c)p Fz(])p FA(:)p Fz(\()p
FA(a)57 b(c)p Fz(\))8907 4217 y Fx(\001)9071 4158 y FA(x)p
Black FD(.)4623 4579 y(However:)p Black Black Blue 6277
4927 a Fz([)p FA(c)p Fz(])p FA(:)p Fz(\()p FA(a)g(c)p
Fz(\))7369 4986 y Fx(\001)7533 4927 y FA(x)95 b Fz(=)h([)p
FA(a)p Fz(])p FA(:x)p Black 4623 5539 a FD(\(since)p
Blue 74 w FA(c)f Fy(6)p Fz(=)g FA(a)p Black FD(,)76 b(by)p
Blue 75 w FA(abst)7302 5584 y Fv(\013;\023)p Black 7621
5539 a FD(\(ii\))p Blue 144 w Fz([)p FA(c)p Fz(])p FA(:)p
Fz(\()p FA(a)57 b(c)p Fz(\))9185 5598 y Fx(\001)9349
5539 y FA(x)95 b Fz(=)g([)p FA(a)p Fz(])p FA(:x)p Black
6319 5868 a FD(iff)p Blue 76 w Fz(\()p FA(a)58 b(c)p
Fz(\))7381 5927 y Fx(\001)7545 5868 y FA(x)95 b Fz(=)g(\()p
FA(a)57 b(c)p Fz(\))8849 5927 y Fx(\001)9013 5868 y FA(x)76
b Fy(^)g FA(c)95 b Fz(#)g FA(x)p Black FD(\))p 0 TeXcolorgray
10821 5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray 9390 6307
a FB(Munich,)26 b(3.)f(May)h(2005)f(\226)h(p.24)f(\(2/2\))p
0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 25 48
TeXDict begin 25 47 bop 0 TeXcolorgray 4360 6416 a
 tx@Dict begin 90 Rot  end
 4360
6416 a 4609 1909 a
SDict begin /product where{pop product(Distiller)search{pop pop pop
version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
grestore}if}{pop}ifelse}{pop}ifelse}if end
 4609 1909 a 4609 1909 a
SDict begin H.S end
 4609 1909
a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
SDict begin H.R end
 4609 1909
a 4609 1909 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
end
 4609 1909 a 4609 1909 a
SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
 4609 1909 a 4609
1909 a
SDict begin [ /Page 48/View [ /XYZ null null null ] /Title (\mbox {Conclusion})
/OUT pdfmark end
 4609 1909 a Gray 6333 2027 a FK(Conclusion)p 0
TeXcolorgray Black 4623 2582 a FD(You)75 b(might)g(call)g(all)h(this)f
('abstract)g(non-sense',)g(and)4623 2874 y(very,)h(very)g(strictly)g
(speaking)f(none)h(of)f(this)g(is)g(really)4623 3161
y(necessary)h(for)g(reasoning)g(about)g(syntax,)p Red
76 w Fa(BUT)p Black Black Green Black Green Black OliveGreen
Black 4876 3699 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial
Black 293 w FD(it)f(is)g(some)g(very)i(simple)e(and)h(beautiful)5169
3991 y(mathematics)p Black Green Black Green Black OliveGreen
Black 4876 4379 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial
Black 293 w(next)g(week)f(we)h(show)e(how)h(this)g(can)h(all)f(made)
5169 4658 y(concrete)g(for)h(actual)g(syntax)p Black
Green Black Green Black OliveGreen Black 4876 5059 a
@beginspecial @setspecial
 tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
stroke  grestore end
 
@endspecial Black 293 w(it)f(is)g(a)g(good)h
('organising')e(framework)i(for)5169 5352 y(building)g(a)f(general)i
(datatype-package)g(to)5169 5644 y(reason)f(about)f Fa(any)h
FD(kind)f(of)h(syntax)g(involving)5169 5936 y(binders,)g(I)f(claim.)p
0 TeXcolorgray 10821 5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray
9390 6307 a FB(Munich,)26 b(3.)f(May)h(2005)f(\226)h(p.25)f(\(2/2\))p
0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Trailer

userdict /end-hook known{end-hook}if
%%EOF