Slides/nom05.ps
author Christian Urban <christian dot urban at kcl dot ac dot uk>
Mon, 07 Oct 2013 15:55:35 +0100
changeset 247 516ab1774bd4
parent 95 345dd18f020e
permissions -rw-r--r--
added

%!PS-Adobe-2.0
%%Creator: dvips(k) 5.95a Copyright 2005 Radical Eye Software
%%Title: 05.dvi
%%Pages: 21
%%PageOrder: Ascend
%%BoundingBox: 0 0 595 842
%%DocumentFonts: Times-Bold ComicSansMS CMBX12 CMBSY10 CMMIB10 CMBX8
%%+ CMBX10 ComicSansMS-Bold CMBSY7
%%EndComments
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: dvips 05.dvi -o 05.ps
%DVIPSParameters: dpi=600
%DVIPSSource:  TeX output 2005.05.31:1348
%%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
%!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
13EFFC1EDDC52DCBC0278D296F6578854C1BBEA520B425CAFE2EB3E9292F3F9B
C2FC61330B589DAFE4AFD776D43F8CF3C20A8E023AEB14CBA53C94A3B9DB6DD7
E840929C86A39B24C53851BD54DECE76FAEDD948D4227F52C766EA1C1B86F19A
5FEA1EEF69B7B036052A3D727C0500E3593788833381F20F7E9082A6CE823431
E43B9DB340C9D6B45614ABFCF417F6FD17A704C4668F6F8742C644DA4F97056A
E238AE68366A59B63E74FC255BB48B016B58E4C322B453CD516787E516422AF0
64230A5AFABC3041BB44B933DA3A8336FFE9568C0E6EF32467D27812497EF6A4
5BADB374BD1C3CC6D8482BA97E5B71B194517E84068E49784990D3377486A6E2
D0FE1D006ABF646D25C4A9B937FAD5CC305A0836C5C43AC0557EFE61648E12A3
9638FB42AE591FE504A2632ED609FA48078866C7B64E60EBF783EE5FF928B84B
E0B1C333F104AE66CE447123DF5C4349561CBC7B15E00DC14F1F22085EA743F9
C98587768C2816E4F17B05428C9C1C55CA1B578B60B07EED815F4268604A4EFF
9BBF3F5B187D8321A0A21D2271C7FAD646EC17D352ACC1B24B03D138396F3619
557849327871EA80F029502CB3BA262D22D1BE79A172564F2C36D240C5D96806
5C9DF33A73898D0891D1AB821CD8636B2F07B1DB520A27D96B1E7FD78689111B
FA6B2D1015854A4789590992254C9ACFDA5D5D5A18E5ADCD42EF2EC8AC53AEE2
BEC619DD75BF2679D456299A52802A64B2E2A13ABBAC55FD47082DBE00ECB6C5
C0F3CB6F2433FA52A35518DFB99CA7E44B6E03DABF8ABB73228AB47E57C4E875
136FFD709A15AB5222CF808EEF614A417FE5BEA1A77EEF42F50F46D67A4DD781
A368E75CCC7A5E63658B21DA28065552A4F0977045201E64134B6D975900278C
6C485D0A6DA4A267B12A56BC42393BD2EFE78345B17B829686C23D94EBEA9D6C
9E65CEDDB44E23B8EA6D147D264E48E69939FDF48DF49CBE4C7BF0E5EDAABB95
B187A4643893395C4BB175F1BBD9459B29D7F6B88EA20514F3453A08F1898F30
FB95883763D2A863FD7349D572419C06513300A0710759B6D7C384C7F733D777
BDB2B8D701695877B03781F648468D3A777D8B455FF753AAE7C922193008169C
B9C24D700937B8E4CE1B5234EE22E707598B8A4ADC04F7B2E8DC40F971287C18
CC525EC82BBB125513CF6603EF03C8E0D0D3F83D6DA21DC8EC0C5254D2E380A2
957AC9B4172D55DA1FB25AD7AE82EAE4C82760C7643402DB0912EAC8754AE29E
2E93F90E81056E75D367E8EA1C017E57F82C25DFE353F321F1FAECC8372C1DCF
03380D487430195AE2B431CA70822AB430477368085E864B2914866E458D326C
31A8A4C2F322737FBDE1BE1FF5C49FC87515A0F23D18B366047179E07CBE382E
8702789C89D8733DC9E1BC37C7E84A84BCB67061949560B4D09C6246ABA3D373
79946E16779BEB8FADCFBBBBC22A27EE8A9A083F69CAA851420D1A0C716B559A
93FE6E0EA389ECD4A3FE4EA0EEF36BD18BC14739444C3DEB034048B247FFD4D9
B82BF928397A224A7A73B41920BA2FD0C36FFDBCC5EF753A0F6D9E11C86CEEBB
91F094E6D53F25BBE30D20835CF0A83D7BC9CA897250AB6A6B6371CFDF258F19
AACCF6ECCF70D7BCE3B519FFDF4A15072CA6B41BEA613D15D9B7590966A0B7AB
A94B35F81770A0EB4A84E947B0553C64BA624C833A29410E666D29D53022862A
1BBC4196B245D294143A4313C58D9F29B527F2F5F247DCE0324EDD0F2BE9148F
D403D69E7D93D63F8E7AAF0EA12FAE726A7D75D64B8DA0FC60133BDCD6F6A5FE
62F6E38B26B827F617945C2A9B7A9474107833AA1E9B8ED51EA9E494BBD9BC3B
09DA7A66E754534C95E52863BE3DF1B15B0FA72FA7A271EC188FFA1B9F3FFACA
55A9F6FB7C67961293079215537D0ED36ABE19A3BBC112E2C82070790DD6EE29
FEAC44F62590FFF440CE42C4C0838B8D797205ECF4C4CE3BF881BAD3820DCA4D
67E9FAC55868B66A78B58A549D32519C5A0B50E1A774EFF21A2BDD528F1C3D1E
99DF747E97B141BF35E0EA6712C36CACD2E02DD59039BB5B5161E4109D5E0A6D
CDDC4E494130417162232CFAEA8C15960B4579F60AEF7F0A2622E85536990306
C6B77BF2F0D90515346FCCEE6BC4333D01356452D114BBEABDA877B61551CBFB
5635DD5DDFCBB59703CCC55935378FED663FD7959C6D4910E272CE277840DBC2
0DFC18C15E34F70561F1A0BFC4C08B1D5BC0A9F9A1E0F51E5E4FFCED32327F4B
B5A9B8E0C476DFF82FA8D255CF3EFD024DB411256155BCD3A0E0666D5A966757
8C90CE30A316B282896F9BBE634FD17B2A2F43F5B8F718FFE5FC826AA6329E97
D246BC15C0F4E4652FE96945D8B59BF7447DA94190E9CDD113065E6EADE77712
0C4F83209F1FCDE7539213FE2E3E85F329F8ECC7A6C2B259A6F6CB294CC29F9A
E025AA9439E8B6F1A3C9DA8C4C27AA8A18565B2CABDEBCF9A22F9F4DEF640A0D
3A4988777B0BA5692CE97B08F88C7899AFE37D8AFFB97D04AA9D2C389CBF12C7
B71723263AE6FCB7C928450BFD347A44D7ED2EAEE503ADCA175FED41854B2982
E117202790637E437581B1DAA0CF29BFA0CB9116870BD097080BF26A8C87B3B8
DF640A796F4BE9068BE20BDE45E6C67C0EF452BC20C689BDDDB94BD67997F60F
31FA62393876A9743ACB24EF5B77E0CA5AC1E6F13A8BA831CCF5233BE69E1FE6
8FB06FBD58BF563372DBD30BCB727C3B1F027F317C50C7D8E3C246E6647A9645
3BA8E2559BB9E542A45CD9DF121108A2751B1E3D32A58D3C67AD875631429330
78B7FD48F5A4FBAE0C6021304F6B67306A3BBEB6A99725AFB03CBBFBCCFA52DF
5AAE41504D0C4155B13472B51A20A82E13784DD90A5C4E41D608F894BE066CAA
01A20DCA23D4826480273F47C2A67F00C609E89DEE2711803BAE85AFCAC3667E
2ED796A8D6BC9CE98F2B71D98628FF4B48628FF2D0C8A9CBE157055A933CAA16
1CE58B9CC0BA6CB7E33875B819AEB1EFE37A3656C9B206032F9B95DAAA16C8A3
65481D828E287B9951834C6F2D99CCFDE7136C97AE7066ED06E8C79FE8C1E98B
AC415C00C967591CE06BC417F9F48F217D5C46FF76C57099E70A9C4D00767155
C0BAE5B002435E37925BACA3DDD206F478556EF625C61AAA4B5A7C88DF9221F9
8731875267F487275D0298BBD9B63477E62942261C2AFE6871E22D7C32DD6A25
E2FFC7ADB51D8FC62FB350D208B44CEFB4A4D481AAA4E0464F52F39F44EE0532
725904BAFE6D5B8D61DFBDBE592A19EC5CD2A1F920D15628C16E67A1346A6879
3BC250E5D5ECAB7414B25837FD11806260C2BE749404494857CA9A4EE4E83193
D704A287889135BA61DC64D11706FE22B8C7870AB75E94BA43C89F2C29C2E8F5
2C87C6D5BB3659B7E9ADAF7ACCCDD59B4B3B349146BE464482D7F63724954E87
4A8CC6004D04175D4AC10B712825A46A68EB78AA3D2C058488C29EE75BF0E2E2
40900C2AC7BDEF8FB9D4574698BC8D4E374B310A27EF5A0FA16510FB9F6D14FC
983E99D27F9136DDC5BB291DEA72A6897F5696C127D3C11BF012F62927A36B06
05DCBA60B400B92DF30A2BC7B06C5679A64DB5E2FB691FAB337C3EAF5FEE2AA9
3FD2247029D55D9FA52AAB4DAD282A5CF0E38D7D0FCCB3F122CF624C199E0DC5
1FC3FDC5C7955EFF184CDF0D4ACDECCB28B6F8CE52FCBD642AFA519665A81DC9
8D020673364310CF77B68B6585312399855003B699DF352DEC39D0DD73AE3FDA
2CF826109FC01ED8A40F41E91238E4D2CE574D7180D0882690B48342CB6EF00A
2E30369BA7CBE0420DE457EE415D00B484E6404384CB70707F4F0F088114534F
6D36E4D587943DB92538098BD30B3B2BEA74A8DAF08731634F35CE43A102CB88
228BDB94B4800143562A1D24AD69B43555A6F25C55592F74B91FD7F77EDB9F83
34E8F772650F2F536D02962BCA8B391C671D6471E07D4B8302403E903F27709B
47A28C03DB209B0E863AED165930DAAFD5978B315F723A7E82654495A431E218
61EB0D39499968B1E3B1D2770A51BB471FC70FE90C9891FA22B9DA0810E5B41D
6AD9EC8EDED90819E5ACA10F637832A48DF9191605C21523C248624677DCCCF1
AE956EA1CF88225511FEBE1F165412B83BC4F14BF056FF0804DE9F0B5F6CFC95
DFF884D14BFED98B5AD458028F6A9318D430B2342B6F79CC0290CC4CC021B117
B09B8C394A4E7C559488749C0F41E86F2D4EEB9979967C2222FB76AF06A2B990
CAC1CE1953C9CF7334F6CC13A48D96582AA2B21BB1903CEAFAE3C85AEB8225A4
5A1049C9625FC55DA69334D57812497EF6A45BADC1DAB7E9445EEA5A6A2C55B6
3866E552F80741D29CBA9AC4B9EAD70DAE565B4BB3FBFAF0F6B24BA46385F538
79837C11725BFD45F14D03C51A86FE9A4679F3859A9A77CE7C6A00090A973861
AF51212569484B1011EA7C2B3CA74C3C6053BBD59E48A1DF74DA038B9470AB77
A4F4E7C40FF0C0FA1096312975DC0F26D2BFAEC57311482D57964C8C345E2F02
C4B1746AA78EC052766008DB2FD3D56347993331B82B03C2F4DDEE88740E10DE
65574A919F0529F7A927E3BA6903B3517FD6E244E45CC845873E4821E1E756D3
DE2C1FB3A656D4586B476771FFBBD4D298999D0992BE5B8A4E7C61AB1E54A672
AC2EF46B9366997E964CA3FC7ECAE9218A915BDDDB73DCD8677F1CC8EE61B7BF
4ECF255178D2D2C4B7F7857E7F55762C7DEF9EBF1D30FEF287D7C7C71CDA0C3E
D6EB5A3357149F3854C9EA86DA22AB40A3B3886A6C0542C01CAC6272F4239617
DD0D36AD7CD6CB000018ACED61872E8BE1E12B232D67C6A3A81D429067B66D09
DA1784D216CF99558ED1960A12E9EC3C63D5CFFD2BC79127EB92A645A8B8244F
633DA890BD15DE20FC7501864DB73FE112735B76048751D88AF0E5CF8835869C
91E8A689EBC39EA345CD0BD458037B8A0CE726CBFD11164B81FF539DEDB60DA4
F034D9D378F2CD0EACFBBA826D18C3B4E73727BBB796E4AA8ACF2E403614E907
DECA0186A1CF52D90E472F21BBE055765DAB0DAC8449427E9AEA9C480F36E5B0
018C20AB43FB4C215C95659DD7D7207D2CA395B893F42B5C037A98F21B48AB50
B63BC616BA3F3BACF0B84DAA951B4DC882EA2055C9C28A70D205D419B1B4DE05
35CBEB57B88696B62F9A8127A1F17438D2720A9CBA4C7AAA81B42EC94C58208B
09AB2854450440900C79BEF7310F51AE03A0F69BA3A5A4B36E62F6AADF23FBAC
C1CB7320494E2AB777F5981D2AF6FD54B8C1638BB0A9FF5116464BA2D6CD239C
AA6BD9A41A70C9555C7D08993036C7FA255A312CD6DE7B15BA7AA3BCEC0FCDE2
619DB54CD5C17E7BA75122D86AC2A4BEA7FA46C14DB12977C0E660F3B0D3C979
259A3E624F1F0592EF78C41C73BD018DED92CC65DA0071A9BEEF27486969F875
9CDD1BF96246EDE4CF624BDB7EF982CA4194EB2F751209CF91213A1665DE1295
4F32A1D171F0FCCFE420C8912FB751BA8B96989AD1847CCED496412BBBC86A1F
E55F9CF86EAFCF0DFCC413B504773D9C345A4DA814B0811D271B835FC0E808F9
295D0498C4BE4D042DBDD18AE6AC376F2EDCB7189D78FF061914EC52D6354F0E
A9B44087B54184FA4E1C50894B3D6961D49241DB61A9AB7B3220844AFE41C670
9E48728C33E72966378685B85A9826CB5D22DC2A40D4C28E9DD6F662C56AA811
8BCE62A09AA81FC668C6057DB44F8D19FFC8A8021F1D5162AF52E62EAFA79EBA
B6113E0C711B3B1E900B0ABC6B5C2A2B08BFDF0B360C2606B23D1FD0A2032CF0
5879D018730FD0603CA0EA1ECD43A65B3FD76716D40C3C945FD59DEC1F99D9CB
B2E99F77273563E652BCF2B2444397D9796A9EA9E94130708A745E3169FB0B8C
3EECD5B5FA1556BA93F2A7241A7F52498B008E4113254E64D31D345CCA3E9898
B0B9A943ADB45939ABCA0D77645845B7C08389FB9B5E36442C20E14598F0BFA3
B6C2011B842784111027AA74C66857C7516D99DD1DB170A10E67FAEB5FCF007B
AEF42F12BAF2EA2AB937056D3B806BA7F408F14F24DB52153333F6CFB9EAAE79
81DC78C5FC2923DD3B2F199B8074F1B61098EA4DBDDA6D7C1033099BB4F81CEC
D8CA6F927CA480468889080FB68E9896AB991D6C62169A602A1F532C64A6F6DF
70985F86D674A24D8765F6AE4E1986EE938A70378C087FAE52480AD00934680A
5C213BBE74374EBEA72D599A27C0EED6598CEA99A13F65908941B1DFD8F4EDF3
C8D421F534BA4ED408A9E655FE177168F4E5EA6D89BB91F93DEA53A676EB142F
ADDFD883DC4BCD7CA2DE64C1D02FD6CAB479553AA9B765C965D6911B6509C8DD
404ECE7B7EBABB8F8300601476CD50E2FF84D887A191848F9C630F52EB497E89
B5F145D01D566944AA812092EE50089F30F3C4ADE4D307305271D9982089D546
B9ABA7D911F8FBA229B8754C9302959895287ECF82318F2172FC810D86604C88
3BCDADDB6EF52427E0B2AA2D86E7933E003739EA80DD057C4BFD754ECDC9238E
B07CA92A93554858EBF63E296F91096703AFCA2B7300194DD04105547FBF0ACD
890470AA52442617DAE0B467F3CDF0CD9CB8ECC697E9DE42E2782FED4E1A8E01
84685F5C2F25A54FE58792699FFDDA5C4470CA30D0867793268BDFF9D4D9503B
C27463B7E16E4769F312C7F7A8CB05B1CCE4AD78CFEFF5DDAB936A8AB34450F8
11080BF6B3F9E7B5871AFC0201F984A36A05CFDD98D5B25F470A3FF2986C6BF4
120FDFB74AAB78797EB938192F889DD2B3BEC044EB80B3570CD83C74E62BB9A5
2A90D1A06E9BC0C1E5143A5D7FA36DC35A072BE845DA623DF35781EC65900373
8285C8AF5812C4ADE87D2FC185C2C65039EDC7280BD9F1655AF1158CE703F077
572234B5E4535474C6910CFAECB5268D72B82D2B4C0A77C664A10D5F21873366
F681CC95598564041239F3ABE8DE986CC9B6EA75BEE37E66A2216C81B39457BA
581E7207DED6B47902486E665B984DC947BC16B0516C18C9EB0B1AFD5F4E2495
31CB99E97048161FDD83EC3EFAF561749C356F0C74712B2D95BB605CAF45E29E
6B7DC7DF1BA501EAD5A7A264D258E120C3C1B5385BE61B37495805FD5CCE647F
99FCF2F22B2F70C894C59DB05CDC096DC10069002322BF86C75D542D0142E252
31AE4C5F7BD279792C59C002037F1090B4B6699DF9296C681BB34DFC783267FB
7676CA7473F775BCB4FB7C6FB85ECAF9D917CD2CA4B5EDA26186577E43AA1173
DD31D1B801E3A198153B354913F9DC345805AC35BD4A4795278C570EC7F9C7DE
1FBF2AD98445AFC6148B8D3DF8D1E152C8508D33B83B736A227A2604C1C9B9A8
A697AAE85646D81FE7FDB6FDFEF4412640EC9C62A69032575B2891FE7B401846
6D6174BF7F4B237E5C218AFC9443E58DF9B076E69CE76DF62D44681E7CD63305
6BA195289C5937BDC0C07689341A8D737A5D4AA9A07C0CAAA57932CC11051CC7
DABCCC9D4B48ACB48C863CB92C5A6E0F731FEFE67A900DB371D59A05EE145DA3
044058B158DE277F207ADAB8965EF6170F2F6874F0070FE57D16CDCBF6276D05
04E6DBAD7CF20CB97B452A55C16031C3C3E2DB3D9254C538BA8030226388D5B9
FA914C1ED1B237EB72958A8659EFF130575910EC324F3B53221E23C89AF89AE5
84A91278748916B0DA79684388DB844464680699B1307BBE375FB628B6D2318C
6E6FB8AABCE8F51256415F9565E574B57125C01B6F555049252B35E961489B85
92A9770813DF2B1B539C5AECCF93BCCF128F345E055D387DBF7F59869CC9A2D5
E699820F4CF92C09C7BB9CB1FBAA515F68E3D13AF1E8067FE8AD1D722E59AC07
86DAEBFDD45D09615E22540705F2C2332B753E97ABE46A1292A838C381D708FB
C2480869D361C31826743EC773182EFBC3CBD2CA061ACE401105AAFABC759E67
BE46BA0B2A96E810DE228430360C0A89234E03FB1EF52F939E91769610D8FECF
C589974C55513AE7E8E0B8F5822BF9960ECB2AEEA335B5BDE39D5CB2AC29D412
64A039D4B8623E48424BACC8ECAC6EABDE9B9D8F60240D202E74519F043C7C33
032397990964BCB0FD809F2C02709DE3537BBD9E2DC90880BCB4BD95B0CC1A07
B6F26F9A59A24C0961AF9D83F1623A26842C9832772CEE16B8AE0D2F186D901E
686D807DCC388FA13313C3138C2C2C11CF6126D1829C4047E031C7BA9894EE7E
91E866841764A9A89083EF4865403DEC7C9029BA1CCABE19D90820AB7AA3B445
639BBC6FE01F558AEC4AE163E645B92D3A3FF93A7C27FBFBBCB8D2E55A896656
0FEBAB71622D0A07E883A7376D4DCA68ABC3B289208E41D78AFEE79AD0DBBDB7
A94085C657D1C6E3F4D92BFFEAEB21109414C1615E82D9BB5EE76954EFB87C82
F9B1263614F8271BAFB57666DF1E02BF6E5037C048470F985D141F5626FD09C0
DA1E332F3C4E2D0BD46A76333D3B376B4C98EFE1C7D96BB250B08ACC6D441C35
8C2FA5468014795A9CD605D3A0B33690F68CCD8013D4DCF9B43A886276523516
76B600031008B10E7586315392DEE9D3B42C62DEDA06373EB8DB51FCAE9AB59F
82BC247EC8B5300A327A90E16092E7D451F23ECF17E6C707FFA2102DB3A99448
EF486B329E785A8113C17CA6BC306357EF02FC4EB765EADDA609E3FEE1167C08
592B4F4DA22416E5FE74BCCC8C9EE53E3128576057EE2EB1058D6C0CA97A9EC7
3D06A414BB9D4345F205594530E37EF87F69199872A70259B3717F12723CDA32
DE39FFBBE3AA653AF9210E5864AE03F3BFC9387CFC2D956561FB13DC341DC174
8CB0B554648DE512A37EBB05C8DBE1C6FFEBE4437900A3A581A950154175F7CA
1079FC8DCC1581F480A110F63627363D1D53DA4CF6B090CB680F21DB626B1615
D2BA0D44855014EB3CEF5DD43E983976D449019BB4C2F62A61BB5B2FECDEA180
F73DC3A126EBEE67B04707B8D76EA9AA1612498AE851ABB49F9BED16F63E3F4F
973F709E67CA767DC3D2F9CC08E61C6D40926DCBA79AD32CC7901BC68E436B38
E112335FBA096EE9A53EFC3DB0ED0113CCDDA641A03E80C230AB016F5D16631D
E8979672FA7FC99604A4548351481C4B7FB4BD0946A305A5AF64F14E73CF5329
23E2091B1392143D8F7A9B6374CE96C956BBF7CE1EE4A166ACCADD76212A3759
56AAAD681223F0A2D8088E0293273AC148E6C5CC5C71321DB5621BE2BB04EEF4
1809EF2B6F2E8AD884FC8A266A47E649DAE14CB390C69AAF353BAA43F29498B6
D8DF42F1DD5C99A2D913D8AA16275D53AA3307AC3ABFF7CB5D10B4D1CB3BD1B3
006A60F6AFB3ABCCB157D88E49686B62D9F3024C548307954003001CC2CAB093
AFE447F9534832D54CB56037F9E5AB161B8A233F6295266239609D959B3A2846
0D1BB705EEAA7189D3E1C9FBF9CB320E390230B01950FC6A09E9898350B7481E
1EA16FDB14DB1C7DE62D3EEBD09ABCAE0CEDC2962A8C60A1E92FFE83F1768654
2CC2D5F3E9D5E1C3C061659C31F4F6F7DECBADB162EE095146F5C16C23FE1147
47EB3CF185D86B0F6EE380CE610E6D9D19810F005C8216A417C6F33779183066
983F1FBBA9025BB20A650D81D9F70797EBA65E9595F923615708F8C484810034
39C812010BC15B247C5F31A8F5D994762E9918C42222909E0349BB31EAE616BF
1A0A0ECAA2D7DF12D6D3BB91BD3B098CCE53DF66DB29811FCEAE1DEB02DD510A
8603FECB672870999AC61EAC7264D6AC15896035F3F125F687B3255C9D38BDDC
FD790FBF0497F8CCCE300370D4F83E251125385AF1647A265D36C8CC2E0C2BA5
EAF54EEF0B685A1A368BAF776D9C757CA11233A368C6C405A6E9F68374E24D37
DD98E2016A73BA08CBFFE48DD249530F3734C2B9D6F13D07D75FEDD77BED04FC
B76A2C1D28C57D738CC61AEC6503B560C49D12542D5B74041F968B6E2726A575
D9DA9B920B25A8CEBDD72737EA6DA8147E273879B9C1E83A892B973735A50F8E
11F72D917F2828CE535DA2D0F052EDF14B273AA7330604D0E557EE03662BD31A
F90587A45AE742EB5022A5E4052ED21E50BBC80F93F95F2F4AFE08768C471FFC
520F60BC12355C3872CD092F77FE06EDC4E1678DDB1BFD68EAB2BCF10CA21818
B531AD10A20BDB91831D99BC9C093CF2C222DDCB85D19E179DE6EEE684BE3A7D
3E89D92DBA17469780CDCD4B38BFE83A730A4642CE4F89438FA08F195038907F
9EB5901BC338332AF14A0CC7A5D284705383D05EA02D410DA660EE50583BE34A
A67DE32119BAE1F9E731B65CE2E464DC4A73AE8610F898B23FAD8327C3AE4393
C1F3EEE76365A67C3B6481CF7F0A73F2C2FFD235E47595EB6986213CCE3FE132
472DDC7BA199F89AB4678AB6609423412969FC1DECD51E5B3FAA45CC822C7648
29548D1C357D76F8E623370C82E423A16C37D5F26E8EBC016257E8F4D3BDBF38
50A455A4BF802395FC446E4A31CDDCBFD6063379EB4FFD3FAFD44CD71CFF9F7D
0A9FC87686FC22C8F111F56D53ADC64547BDBAAA2E3F29539FB7F8E16596FFD4
151B332C718B173639302937C26AC08DA98886993EEC7A8FFEEC357A8C415C57
CD2B4FE22AE09DF3F3600FE89631FCCFA1C86D5643C24BD5E05B7DA8C435A28E
F529B15DCFE08B3574C57A259F5454A017C6ABC65E4BC733F035FDA08CC184B5
BC0E46E0963399EB3291F47FA0A05D57215EF9299481BF0E900A54D9B875E95C
A8166B84CCDE9FB92FEF1C849740C8C0F00248BE459F80EF067A8069A068E7AF
13A23EA57E88743D7EE30E15C1651991A6A9CD12066878AD3DE6BB735EBA4E9C
05D6F238CE8CC902D1CB601CDC9706B80194240BEB2B017C9C4F9E43D85CD32C
949F3D96E14CD8A2DFF5E734EA2DE6F8CD4225EB94D4436925DC5E5F407029EC
3B54E7DDC902E2CE3DCDF8C80B693FB98EE44A8A162BD9BB26137253BA8B5819
41E759A7CA7FC197FB67E4109D5E0A6DCDDCB2E2124D53A2D5106DDDD0EDD4C2
45CF768BAB03DC70130158933F88571D558B7E9CDD4C0D2CCAE50A521AFD2BD2
58E120C3C1B538584DCE4FC971D86F6321DF5D41BDE10B57314C784BEE071B47
4F40E99C0F28418B2C29117FD2F121037B11163AF39D016E04B4623EDD9332FD
97D03F0162CC8BDB0FF743F0A83F13A0A38DCA8F99A217EA2C8E331E185FF993
F7702AE2E881E755D62BF45FB7F79DC36C582C274D057295016F858D6608F304
E3C1B9FDF97FB541A598466E175C842B769850D291C9D92C836531BC2351FADC
EB22C2ADDE0E622021E0CFDE12AF9ED20945DD7A6C6B173BA84C0AEF0E5AAEEA
A17B394188BAF4F489B019543025A78CC79062A6F0E358BB96C815AB13296F37
45582FCB79C8F0CBD84EFD9EC148AF4245BFE780E23BB321DA547DB1BFDF5D0A
48DEAAA63DC107C8352E4BD2361E66C3A151E583461ED91A90CA5B743636AED8
1E5142CC0A7B6CB24482E314D1348D8C871D5F0F5BDB7F2A35EA7D7D15B3AFC3
34ED030FE2D062F8A73FE6DE425C2F627DF4394549D4AD6445D23839209C250B
26C40B35AC82623970201510E8B82A5E5CE852D1AB080F8E3F97843B172A093C
C8E233CDF3BE813A9E2555122B46A03394E8950F74EE214394EB590AA8FC25CD
27BD69A7BAD0FE4EB73989BD26B1A463F3F2DC46DD4C7847179BC0AB88D400A3
F95A5D05CFB53BF7212E2933DD050FB0820AFA1B2ABFB2BB7CBD0AD5633645F3
8705A9B01BC869FDBC4831EB347B5896921AE83116CA0E4E86E810471D7AA69F
E081A62AFCD2A85F71763090740F78F242019C349B65C2A13B9EAD4C8FC0033C
EEF644ED47854E3569ED522FF4E82350979AFF3F85E682ED8680F1D1F437743E
E1C9DC8F0F70F38E9ED1AF30488219EFD5FB94E8C012073C0C314025F032CA0D
EABE21398FDA5FBD5500DCA48E4802C9925ADD2472E3C0F8EDCAA3573EA8446B
E6F8BC46AD9DA8C174042BB89D28C4DC21C8F3492A57F81F55C845D14024A0CF
BADF5B6E4123196031705C8B89F0F7E115CD5A17DB44241A363F1061FCCF54A0
961752694125166DA709CD8AE0F36B68AA8C5FD2E0E871DBD2628AEC0868C99B
C2F70EE15F98A4010CA45DE85F7416979CD264494A5465E020FEF720BA480BAC
E78DD43DB1BC2E1EBC73534742E49DEDC7ACB9E0574E1DA3778C5BAD737B2A2F
F4AE25421169F7A21B75F34987BA586C6FF368ABDC42544BE9FFCAA2C6A2BD03
A17B76FAAE9CB0493E6294AB4274175FF02C58724CDB27DBC1BEF92517B2A726
5C384EC577FB49FA8CB2158D398E7ECCF381570E909DB6148DDE463BE72AF122
3D0690DDB88C7DA9D59148324E7BF507ADC8F4EB97976EF328D6E8C7F6ED33A0
C777A8F792C3F48BA7137FECA0E57C7BDCB701639BCA947ED76F1A88C0A357F2
BEBBB9042419A511CFB272AFD4ACCE358C8BD6F8AEABE62D8E1E884D749317C5
CAE473811ACB98409A683647271CEAFB8023DE1604FD41C754EA86877A4D6505
105669122D86E83B18D074889EBE0E123F9610C816DF8EA6C543FB1D7EDA23A9
3106E334C67A08E96E5F99D6AC9ED69D15F816E3009C46AF7B6A2D09BBB0AE55
7E9D4B958FC9C413E5FDF7E3F203BD2D3299DCFDA633DDDB17F52681C14DE689
A8C6F2576DB779DA5063161183DDD68969EFB6C828775EAEDA73D25296691FB2
E8D19A1CA05072343C48231F676FAFE00A584F6BCC0F657DD800C043DD15BC82
91750EC9A65655A71AF0BF0948DD7D5373C293BC00646EFA0A96570BAB2AD4C3
467DE676684570CF6C8FDB960B9CC6E9435D6577D1CFB71C00DD66239A69C3DE
F3E720A9E3607924D100D3CE0DD4D8163EF953F7907469EC4A4C4E5158882781
10F613280D77B73087CDACE34651547823DA7503D50E7C2E94501C3919D0573B
AC967DB05685E1E2031A7EA3B7A971E6B756820F71AA5CA1D3EDF9707A0F2F4D
02FECAE58D200DADB8D23F7C9C77D990FECD8CFA96EB61F444122610FB91CF26
5A4ED6A5B90EB70E2BB7C7C23B7B83DD252CD410BD745CE175B921697F9D9FF0
803559FEA2110989D5B0F3E0A38E42C10A4C41EFBFE4AA5A61C2716FC80295AD
14A654509D31772F680E47CE4FB77C94C9D4473D5595E0ACCAB225D733E12330
2C0C9B054E97386886EE475AF32B47D4836ECC48CCAE1FB7DBBB6ED76DBCB40A
A926DFE5F0CF45E34F3E676F57892E7B84E9F184214C7E0C6133C916B9760491
58408EFBBC55FA1B1F3F3E031998A7DDD0BA909EC99E655A0385F2CBDEE99868
A3C9F42C2CC88F3BE3CF03FE0C88AC82C1D449CB46EE4E88F139C66497F464C5
806D183F4BAF157CA75FB9E0134928BF7A61DDEA5F4798BFFA9FEB261508B0D5
22AABF52E23193E598BA51322F0548A74AC221796FEF28187AD83F3FF78C17CB
202849141A1F5FC0C086DF025BD411A821D17C78F097A9AC68499A6705A30F01
5D9A88C7B5CE6EE5343F980BA1679515F00D8A162CFD5E33681FDC9793C72C7D
61E01C7084E3A0161D14E6B6923D472CB360A87E31D622120D6EA45038626FBA
51B8409CA6FA9B2CF055CFCDC2DE5A13ED881088B6B60682F4DD99DD79D83D82
6FA917B3D0F963892C7A014A3AF8DD342F6BD1F58B74EDF2CAA0892F95549FD9
1B3AE9ADC39A0CAF0B2B39577A08E6EE8D270015A2C4DC01CB803F2D05C45156
4B8A50CBA84599446A75BF8EF62D251316CE6BD0EE34BF6920E3BD7EF1CBA472
270B4D082A1E33222F1F99A6DC79D03F7099C4B7D232328E72541B8FFD8A9F88
AF446B491987BA74CE27B2C4557D4B04E7F771105122A7F25DDB191A0720E853
FF0603877722871CDEA1DB2820B79422CEFDEC66358B3938BE62E79A78D2928F
EE6F38ED8215044090ACB1E3A4D69168407AFCA4EBFA21BBC858979C911D746C
4C8EBC0A4E6AC3CF08AC86548A8FD6D6DAEC7BB624069C9C4288D7C772785564
E019F13CA5BE4082147C048B07CFE453C8070B0CC35C26E83223783CBE7F9B80
2140759EEE688D4A128B1DF2EBEE1E09D4EB744B9E5F85685735F0B0A47B75F6
3DC4559D32A3155A45BCB4F84C1AD48F8B63525AAF4BFD3B348D9AB2153CE803
92FE3310E52B775E59EB24C3A0CD11AD8D92F760859134CFED328F3925D37219
96296E34BAE5B247D73E21CA5508A0084305994178AD6CF3CE058A3D5FC2F132
468AD4C19085122B8D39BD7F62CFF8703071D204F98E6DFF5033DBEA582F8B40
1381B9B86AB1E1B7E0C048E73465F2CC880FBCDAE2DFCF164BB944C5F227B5BB
9654DD8F92954C67F3EE4D176E0A4B84C9F47E5E871C67690A4061F1909488B3
C1295FB381FFE037D9126BAEBC8D2E66A5D2E58E3515583D4E7BCC9999863609
2995B8CA2D294287DD7823FC10CC77248DAC4E0D14CBF511921E8C0387351BEF
EAE26D641D49B7A3490F09BF16B8D179FFA3207783CDAF3688E57564736CA677
5316D92B81447306EF9788B553B8D19BF6984069E6A19F2F62F3EAA6674D9E2D
FE707DB05C0FA723D9E430A779CF890239F406715560A2C81AE79DF8CA515C32
3A63498CF6A5082DCAF717738CB07AA77899611C952405E89F5B790895B21684
50C8F0E2D45F0CB63CA557B037EEEDF2AC2B228D5775E342E543D607556CBE5A
9089B86D1DE768F27D71167E5D4B754C6DD160206DBA83310D820B6904B356AC
B4402318C2C88A955A6054DC9013584E066CCC93A589B66BAAF4200196EA4BCB
09F019123AB92002863D00FAEA32FE530BBF2D38E8B49287A1D890E8CD6EF325
DCA8939E0604D82887897B91EEAFB325B15F4038E34C9DBA7AA17CB6961FC49D
BA6673C707C4F13E833E87535CC8D18FBC624BE0FF069DD3891222CDA54C7892
F94C31BCA04CDAFFDBA8DB8B2C4487DE9EC1722AC14066A7B4D2E57D3CC9ABEA
DA0440A13599261073FC8F97CCFBF007B6EDC7C95D376D2C48FFEA0D825AA3CE
8FF2CDEAA9263F02D1FF6E8BE11546D448B07D0D6408A3845FF656E80EEB6F65
281C6D23D511F2C11DDF3FAA6364C632C8D14CC5505CF6EDCF2412B0A9382D7B
9B373257AF837DF7C004988E9727FE6F8AEF5969EFF87EA400501A3B32340EBC
7D9759D0213A6F36607CC721D6B87FA453D0E827D679534B891D65AB0E87927B
11B512ECA19AB7E9394694AE484865626A8F6A5D715DB8F3F4E091D61A550A2C
ECA8A56131C3C3E2DB3D9254363A00BFB2F2B2FFC89B8C95DF30E5C68667C0DD
A575B44F8CE8CB67BC77FF04702888534B0E643A05643E8A83038029E832F016
A7F847ABBBBEBB8F6F9C08B63E2A5E7428FC3CA0C1BB2BFEBB6A4D03347F0F0C
127E378CA8C327C5117F235B34FA032B78AB3B0BFD0E16918EC392455628EA68
EA1B38C3DB2D891E8AF681EEAAB72E5F3A5976316C481FA61C42901978CC5E82
60B0E4778AA8712B2E1D67E60D997AF0AFBC356EE5059463613DD36491F24D7C
3D634B25C2CAB08E88DAD1E007AAA8D9E2C8B4842891CC2A72DE0E9C0C52C623
69484B1011EA7C2B87226EE6A4C6526AE5DF4EC5F670A309901C67ABBC61FDF2
ADD52E1773E48CCCC5B94792BFCC5B88D2579130A132E47F1F4EE7941C14A0AB
72BC6AE0FCA66760484CFF4BA51454712FDB81038941FED1A401EDAFBE8A3F9F
871320D840B1BFDD84BDEBD6E031AB34225D92A83374078E036FCFF098B6D25E
D164A744A9FDE44F9811361F0B5E6C8C4D85A2B9A83C199ED8977912FBD2AC4C
CF96760637BF1042155BE10952FA638AA4BCFB0B711A771548C11BFCD146DFF1
E588EC3AE295341A5EEE215A9235D7BE44C25DD2EFAFC0786D2AF44472739699
13AD25DD44676FBD2AECD4004E6F3DDF93F9850E9A175C83CF70BD90D19FE47D
CB4E8676273734FD5F89F09B25F78633F8D269EB8BF7FB2277C037EE5A6A0EC0
66319191D8B1E41B3BE2BD081CFB9BE6288075D41594E6DDDE2D44C7385CC384
94DCD832CC95F1E2FCFB1E1F43E822EE2721E984E4FFF861E8489076F5284ED1
26A95DBB4FA2D09EF80D1F2C507DF980D3DD3E12A0614101B04CBDDA982E68D0
6BEF3405EEEAF0E89AA514D7171BAF725B98274C1DF15F81DFD2B70EAE05A28B
EB59E5E1B9022D2E4700F5F4896B8AFA47B404362F49C4D34A483CDFE067EE6B
3F7DFE0ABCEA24D63DBE46895A90540E5FD5922F512C0A83999C07CEB7A37F70
89F6A0BB7DA35E2AD5E39330F0A56CDABC883206CDF873E59F613CFABAB1BAC7
78774020E88A93AE4E6C759BBA37A8F1EB48AC809BE050BAD39813DCF287E7B8
22B20B77B451FBB44FF8C272FC1493F1A99DDB2E1FFE7A64D0FFF823CD09B4F1
7FF2B810BDF2D369935F062BC322FC7A97CD03FB8CB1FA267164742287C9F05B
AB96F90E74C20FE84E7AA39B55089D13B2897184DFD048A6FB57497E53F849A4
27A5870234E368DEC1A6B8D5DF741B5ACC150BB685C2140498296402770DC726
2C71EEBF9EE86097C47884342BE33C90C19B449645E7B5C8C949F059394AA102
CB88228BDB94B4800143562A1D24AD69B4306A46C4D34A483CDFE067EE6B3F7D
FE0ABCEA24D63DBE4411A3928640F97B6E66D0A2557B6A75D56EFA3BE86452BC
056BCA70A7E3B757A8130BF3BC078B17590D62E97F4C42E49DEDC7ACB9E0574E
1DA3778C5BAD737B2A2815A715C9B362B32A001779973DEAB1CFF05FE0BED47B
321EA36140B8DA142FD05AA44E8034AB75C30DEC81BAA5F981D82CC875B1AAF3
E7D136D5F64A21F7629A7353C3FF92CF8BFD11AC59DFF36C25AAA8C771A83D9C
BB78C74DCC5528FB85163B2E2D8F055A5D09646BB6027B52B1B74DC3402AA1DE
45FC978490BB69153DA6D6161F7FE1F239B7EC4AD830805823B738044BA1025D
CE099BF27B5C8A257B163EB95BFD4A92564CDFDF06B73EED8931F73248AE8D91
3FFC1CE6705530F9CC1E3766FC6E759A48E8853071B8B14A6550AA382A75AD0C
F739EF1B49B3408A0A7E8FD29F50BEC1BD11A79BF0A089884DF1DBD5B6F1E76B
58AF101A0AD64320E0217F90916924BEAA08B3AD8BB827F30EABDF8E4AF75FC8
48456161BC77B24702F2A3B7BC194C7854C54411F14FE808D8D515C07A313F10
23F35A56025DDC8BA582214CBAD469249AF698FB1D1CA030BEF5C410DCA1D11F
770EBC2E641196A40F411298BEB24AFBA76B5227B40091656B67E3FECFBF56C2
0715106C684EC5E7511AECA5B6C17D57EBCE1572CBFFD4D63DC3B85996903297
03066C2239A18F39540F3B96CB6DE4D9D40638251FE20A5C8EFD39DA710A4716
E17C34FC9931FDA9F1FA542076F28B47B045B7B7F73CA69D24277C6B8AE6DD30
81EF8B5E7EDEADB65C77E96617385B0516C23FDB7EEA6972691E6770B37A0E46
7B8708B5061FE29D1FE4523E35F76D248774FB0F3625D327174CA62031E01F44
EC9827715D8D755A09BA38A0C320169A801E167E7AB4A2C62B23E03259AD3359
3BFD738991C4176CE7D5122137BD1B6EE530E332A19BF10FAB381D695E06EBD0
893FF0CE4557E2E105DABE212A040FCA30A16290AED01BE45C36BC39D9C773F9
5AFB0C215B9E38F87394A894F5308780C78C427E8E051B99E95D205AD9D27119
17514AA621B7ACC0840ECB11519B06EB4413026985D2AA709960E30F055ADBDC
C7FDF641920A9FA279AAA9FFACF15B3DDB06C4D7E65503881361091F0E4F77DD
EF73BBF47A320BA4335D4C8672E6CB0C819A797C01FF507C00F6CF258072F733
DA1A10830B65DA1F50091092627CA0C99C886A27C2DE525778B2FD0FC0A05060
A0C4F20B222596028198DFD7488D94B99E22BD1506ADE702CB2E8C5F082D2A27
B41BC6D5E3D3027546CC3725A5D3A6892643F78B7CD6251E4DB2C013E9A5ED62
7B7886F57773C2026BF34D3F8A6DDE916F06560F3349A0F2E5F258AB1B3B5FDE
C3BBFD19298EDD8B9A3222D4F4BB6007AF99D55B4315E82C359BF2EEDB332965
5C1957EC8BF8D5D1F77D0EE1C05841CC5A67A49E3667EE9AEE712D21950B9245
D7A3FF6A4CD12A9F26E7BF1FA8F0B0A50A868AE119C9500D4222EA470E2726C4
A6609EE18BBBD59BF96F3D9A3487076453CF23729B603B6CCEC05220CD184DF3
A8F645825C9F5F95E3626641060E55159270B4794F9C0945FEAC295D10D39A4D
65E08722DCE6A5762EDB87EA4AD820C35920110A85BAE715381BF247D955C5D6
C8C269359114E9D71B0EDF0CBA452D2D6C23FB8CF651A7798C58CF327A7A4F6A
46102A86D9482DAB615591731CE5AA2C88B3F79EF43D116AA65EE3A1298A8BB5
A1E6ED5C525EAA1D903FB576A5C7BADA707A611639986453619B0F4A87D8D42B
530D21F4F670314DEA782F6841C154C1744E8637736F8187CD52A84A52A686DF
87BCB59F4C395D341CED9DECACA4E8AC2935DC6FD4D20D3C2F3472DA36BAE42B
05FB7405DEB1AA787428233F8377E4E03E6CE9471674E5EB3D5465C579F770CE
2937CB185B4D33770EF2E07B6974D65E1D4959D18974C288F493E8B146CED8AE
D058C502166DB91C99DFE0E400838F718712D374D9AED7F0A85A6AD3F4665064
591E6A4369326788C031495BE1EB6771711DC3F677404597950BAC0D203E4AD8
CC3F59A6A1347BB4CFBDCDFE2F960F9C8C5BA068E925717A647B484728F2D9E7
4C313733956AFCC03C102BDA98D69EDD67A699A0A07C578E5CF20DC7B8213D06
DF774F31B06C4E6502B8E499692CE16C5E8F87F74CFB89CC763B3119B8B5BB38
161FD1EAE0CC949A3C911019080FAD4265A06A63E61EBBC1C0EA3EAFA990E81B
E87FEA274F22385F3D45B555A0FC63BB897A2209A5ED9D24412E8B51C0FA9032
B4A3D0568AC2BD0290202620E63E29DADB391D0FD1B1A3F50ACA952B8D3DC756
D3609E07CE1FC794D4BD7846519E4EE29ABCA478E3AC6255519C4D2E7F8CD248
1BA961EC13796C754FBF2C6DF8CA39B28F0D41196BDCD6F4FF733F72C4E6B1E5
AA2FD25CF8579F21CAF0D850E8A6A969DE63104E0C48D0063C302E362D68B51A
A900FEEC355723575667E46B7131F06867F4515033F05CB3B0D4E4ECF7F19D84
6874CFEB2FB2102ECE4E7A97C83527D030B861C3B642457D7DDE6DF2EC8A627A
CC198BD3B097A153AED202579F80D53B0CF97FFC7A6A1A22B36191FFE47CEAB6
E9710D68D1E39486962EAFCA03D0C30D72B27752165FBAC34E73CAEB87D4E239
48A55BDE1EEA505E5C9A7572D9ADFB97765A5525F9776611F3D21C928D59BBED
58E8CAF85EC8EF8456511518A51492AC20DF8E686570E271F10209C74B09BD71
0D6FB89CDAE338A99AF7F1526ACFE5DF43272BCB1812D43BF66E54B56008D813
B153E0F0C9CBC54BC4CD46E558D2EC9CF4F3BD8A758C2D096995563656119683
0D79FE57D9CBB6073BED2FBAE60B75F6CD625657CBD9E7EDD974A41A8EF46F26
EEF270B88075B9BE45D6AF12E87315046F5F16CB4D7332E4AC6487E13C34A8F2
EB88F636ECE6BEB559B6778F3943796CD4B025F99DD9E6420486730B8197C423
3126E93DF9611222D076011449844925F3CAE65FFB2FE168F76FB85003C11CAB
1856074BA6C4371E0CF9F80F349E094321047806B822BBB482FBFFA32FE40B61
A9A1CA25FC1490BDE9757BB4A945027AD3646714429550F09C7E64641A2D9D4B
40C32AA8B89F76D29136BC5EB9F0E572B2413C65E7033229DB6FD83664B5C29F
B79440CE0B6F74314ED9D33DF6193C3039196238C0649858EF72E08CD34AC92F
5250D6503175E266FE60868E99BF0BE1DC8307F288FFC4E5477D173DF337FDF2
C6AB59CED89FA5522AB5851F8574AD9CDD765CA6936C119298FFE4589258B3FB
6A871436FE8F872A6599E03379F16D333FFC7654A4C74896C605516192B29509
57F6E07D451D3A28A272F2BF41337EA26818B4A5901E61A17494D0ABA3EF69AB
8C9B91FD8F89CC545089A5BDBAC2EE2778F6F6C9DCBD03600CA12745ED936E46
1912F87C2A34EAF8320CA56381046B8FFB6E01D14B1CA494C5088400E9D67E4A
01977AD0977F657B386FF20F110E8A707C5FAA2F0A435AF47F45C8D3A6B4C3D3
EF25E24381A3B878A18B986B7E266AA656E706A290CA72E1B8304F4DF5DB3016
5166BA36E2A6FA87C5D0BF849CF07CBFA9B6A65E25BBCA201E1B51E3F36F4691
39EC4B6DB77D741F944AD0FEA98F6ED13F7994D01D5DE9A7C068422EA28EAD8F
FBBBB1550E50470C196CF7027A2D9C203CBAB792FBC7B315391B74ED9661C749
E704F389AF73FE8E59C36985EEA6CE43E1D96FAC5602C0B54D42B8090F80B4E2
9FC48E7FCB5F0D69637552928ADD5CA82CB1A6A443B42B62AACDE58188CA2F10
A3C9249E4FF166644F70128ED14749F286D2C269725684E4E1CDBD1CBF0316FD
302B95F07F5B20F550A35390C9014A98A410A93B82153C3095531CC3E339383C
E5DEDFB452A6774FC209169FF1AE9138190F951FD5735E4180621B589D5FF0CC
2351CD54E2F1253B76728E77AF3EC2BA8D4987582114966CF203DB260A206CCC
4C83343F91EFDBEF53F124A9F1524F5DDDA8740153E59F9AF67CC9B5D611A5B4
A393D0B44157761F01C306C96A1668C6A6AA0A8C09D79EA7BA740897E0B8E8EC
471ACA4783729578878D2C1C659069CE504A2A386AECF51E457B9C70F36C2E02
C7F80D830FB14148EA22570D607FA905222B90B691E73D52B3BFB2A1ED8EB709
60ED6FB95B603E6BE0AB95304BC57A2EDA9B64A695D2E096569E8284B1F088C1
0F535E2E58AD93A21F5BDA595478A2BFE33A728AB932BBF9E7893605F7AF088D
C6DB39406892BE5C479A6F2B371D7573598510FE1D323C387C29BD3B8CDFACB7
48C22800205DAFCEA4313CF7B80731E12CE57AC0456D0AD29F23BBDF861A0355
AE7F4277E85B3C07A7475F3CE1F29514B46E2EA5B8D484D74B9E7D1F581296A2
3355F0AD261727DC478121CCFB0086CC0548E24518FA9A7604766C2847710CF6
4707F654A195771CF91B5D1C287EABB939FF0A09FA608EFC65933B26F2F02BCE
4E4DF1E43272FD4D69E9292026FE8ADF30B47BF26784A879FC60D375B369D67C
1220971CF02AB25492594AACB416F7F94611B75ABA1EB5C901DEF361C6433D69
DA16A0E38D52F661591934DCA8EA19024BA0F46A975085AE6FA6C9DB48A49E33
A018B1AD7EDA5F4EC77C5FC5B7FA22FE1FE823C73D9614486D7325BE14376689
BCF94E8EEB683E6ED6AA1DC72CA2B7856F4AEB636126C95255009C4FF072D3B5
94A430D6ADC055050D4AE59C96035C852DD31F609E6610B911A04450A49313AA
681173635843E07A651CB630E5F41C757F6668C41A19367679B13D1856FFF6AE
79AB5013F893180D7C54653AF9760C611218E310334CE869C4DB49662267791F
8C5384F35A797686116B6AD26F0EBFA73D61A73E72A9B12E99CAE8B35FF0839A
8643107A4BF017FEEC71D1FED5FE5B68E9C9D3DB19B3FEA3273B7D1416EB449D
702E7325576CEEFB778F12AE4967F0C533A1E0698892D59AEB6820BE186F8DD0
9FA7812EEE1F55DF367C2525935C9864CFD24FE933713C8370B1680F5B6E3EFC
022CAF5CBA68C0BB3167B4185F5A35333DF3E0DC482FBF1A1E0005E3E9FE6C03
3BCD49D86E76F11169B4EE1D90B03C9F7F7634FF7A27DF18A4D216E6D1539443
459E403D2DE62D42FE8D96F1C05178D8B35CE26E4CE3901D3B97F857861D2425
723A572F8D960FE4E1B853D031D85E73F5F897F88BFB80F966A12D586F06DFB5
62A96D714ABFE36EF94A93AA920B0BF0440EEA48EF87F541020612DDA584A849
2F03EF3C219A3AB5D0F5A7DC3BE338A66ED7B744CF3F7BA886B238B62315E8FA
9FA5678DCE304B2A683EEE67F7DBA2E039644DE86AAE15AF81D83429C0BE5F9F
C6B3BB483AF32CDDE61A123E609285699E86CDA0656BA0CA59AC17FD24F3F4E1
B9C01C1699C26D7993A7F478DD6935B2C84D71F2E35BADEEB2CEACD7DA293915
C3B50DEF69FF28AF17295A5627A91922280AD979FB0A56AC38BF526F5BD5B7D1
05EA18645DE90ED57A0C66E026198619C5B51AE3D1B898DA62B8827AFD03C7D9
738E03D9B55EB4F36929B17DA6940A4DE18F6E502E2ED4DF7FF41F219E1D10CB
497F6C01FEB56834860CD073EC871EA2F5A9E12716AD31547156809A8C74A3D0
E5F65069589A285D4D8F4CB5E34A67A2DE8949D9D20AC47BAD1CF2DF6C666624
1D8B66CA4134254CA42096A77005FD0E09ABFCA698932E581921EC8F7C18ACDA
E760B543B1C5BDB109646450D448CD1130A8981653196B465A48C6229C20F83F
749C5CFDC087255F374C7C9C3A47B945865DC2E7B86DA10539B29231917CBACF
62BA521176228CB0DE948F897273A8B6C41B9305CF16EE7F278EDD6CE92772AC
42B68A1FD2C705D3AB336EE5BE1AA6B83BB71632BA823161987B85111E317A6D
BC308E7450BC18158497B698C9E05D7B24FADC2B17AD81BC9741885BC2A96C86
03D9C4967633155FF69E635953925002A497A78D2AD3E827D9A3C319F41ACB9B
A2AA46C52A7738A357082779F3D3E1D9A4551E6FC58FD372F2DA9A539969651F
A34AA5DCB7D6C884500719FBEC32098A79336F290CA7D3D237F150C22CB0029B
DF0F1D9BC739ED8FCC9A9D9459E6400B6B27D244CA89660D18A37CB63A05EF79
A8ABE352A0B7EDF956DD51AEC3D34172433CC652699592717232837C2AEB93F2
BD87749F820A1D8AC70C5EFE364461C3475C3B4956DF37483FA6F1C4D5D5D8B7
4F58C1F97A7C44FE623F5C3CD740EBC7D20B76DEC5826DAC0B57D1A67B76611B
FDEFDBCF318753F09CBDB8615375CBDE17D70EE30609AF6F4CDA40DDFCD36BD8
F7E5D1424BAA6B1A92B4F22C5552BBD2531AC78984796FD664AD4AFB82B91914
80444BDA38696C87AE283E6F3B63C898E8C3C5B03DA0DAACF167DFDEF52AB542
6081EC083BC810683C5F56B1EA5EB50E7E979C8E001ADB136960756FFD0406FD
F257AAC19881CCCFD8DD4C4406E7E1C073657C54BF43812BF0E46EE13BA03030
F665CADF029F89C615F4E30D61D32E7454BFA3D7968C3D2A4372B92F585B38D5
6A2B8F022F1B32D52285DDB0ECF97E499AEE3CC775B0C48E8E0F15951A335B24
DC69172A38E4028AA175656B816E3F878BED848997A6C3B22BF8E6F78085178E
1C7DD8483A021938693CBE0F9D705584AA426F848FBFCBF3D51FBDBAC970EC76
958FA1A9F395C2A506F87E983EA8321281D0735E18553399CA252FAFE9A47D45
2E38A45EDA2FDE6E312EF90BA1926B8D9E33256E44DB8BFE6E6BE3C70FA574BA
DB03A7D254B0ED653C9931192E0D4EEBA1CFEE5CE2964CED8B08FD84DF4CDF9F
1B2C2247EA46C49CB84AF57C275FD767A3AAA1EAA0F0303A5C5C3D9EA2078284
89CCD07ADDB27D4839B902BC7D39C4C604DE48A948A1705514D2F547A80D50E0
1D391129A27EAA67089623062B2284FDE70BAF69711BB0DE280D578431B2DDE7
FB37CC5C111740C1004B5016BB9FD52CA407D53F3403C2301F5BA163A3865B23
1D3F3E2009C28809F9CAC406E04FEE6D227CA6E201F536C3443333024443811F
48315318286B9D818565A3FB5E680455B4961EFA7D5BC76B317A9D7BB60560B4
74ADDC0CDA09410C01B4676318E3AD02372A4299B7A6B686AC4380A0B4166F35
5709B3F3FDCF82438915C7A344F5BDB6294D824D999AB117C6F49A1F1C6D4161
06FC571D6AE702428CCF43D6E2587C33E7427CA52DFE50BF90C437D1D1A01ED9
4BE7AABABD840FD36FA822F340BE8B744B1E281B36760B276FD6DDCD57240788
EA9C1E2C4F4FDE8A838CF050FDFCFF871140B923490FEF44D0998387CC39FFF5
8524A872A5B911A5C8AEC85CA4850EDDBC50353C0F0A0EDB30070612135B53EC
F0B848D0B20A530FF5FFDAAF7BBAB2639B7F23E4788BD578DDBAF6E097132477
0771432E3BFDF1E6DCB28B0C2E5A2A14EDD19C971C1423857BE41CE42BD61ACD
04092CF85DFFDB6903AD675D725A7495A1D976BDB49143342B13B5626B00A395
E8A8D3E4DC46AF9175AEE4C6091505529C14BA9A9F528D657FF82A1C981F7DE8
5A83238031C6DE57F033A2ACDE45DDA2D2142EAD656995BBBA2F4A5AD3C9B57C
21635DCA4C49912ABAB9A498F67CF4C48502B225B14063ED3B14E4CC93703C48
9D24CFEEE7D76DCFBF25E02608010418EF86AD3F228A0FAE39C30F9EA09C7661
9F1E0D361EDBB54BC4218DB26A58132A9C7B9A7F50B368E39FEC9C8F7B1CD7F5
E9AFDE6F509CD1687F9C33B2C0693CC61887D00958DB9E6896ACDA189CDC25FC
41D9E1D082033FAE71F4603E7F409BDA21991794E05BDEA2BC0751E300756A0A
EA134290A9C6E8BE5A7BCC20F6DCF03649EE382225D3E7A54360DE1EC23AF3CD
9E60DE838168FB4455565A9D48B0243D7139B28216378DCCF87C6CEB7B0F436D
14AED5EE968556787F4B1A2178681F0446E5407FD44FCA150383305DA9D585F1
C2F0DE22F0BD8F1E4BDB9D5EA4A7391237270051287995048257C09ED72EF7A9
DA3A2B99F247DC5107A1543F95702047606234E2A1C17F6B89FAC0500B12C37F
D41B391CBB4FE999B3C829635D8B868586C928B7C0C124E335D0A07495334676
89A4294041C8CBC10DAE54D8FBD66CAF53BF7287CCBEC1A517AB653976089B5E
A0DF414457DFDEC0A1F074C6032C4341710005A257AABA12BB728D0506FDE367
E1E777E576858E5C7B4DDB9F1CBAA09FE0CA2ED51A12665094279DFEECEAAA7C
E408ACF5A0C0E0FF3EBA196191981B04D10FA2342DFAFF431FB71CEF375711AA
AC39C37F35A5EA4F8A1756F8E5E4B423A92099F2EEF6A40698140AC4134D7944
98A2317787093E7B234C49B42A355C61D06408D128C6FFCB181317C47D88FFF7
10F491F321E2B00C8A3C9EE09FD8689F077499F72309B74F3B712AFF8325E82E
5AE698465CED966A9BA9111A29FD0C012B7F45C38E9CC37EC18BB399ED298EDF
0092626CE13D9BB721AF2D67838B5EBF8236C6048EDAA693BD595E2952EAB75A
7E423D6A9DCD577BCD26AA10C9C266800B9E65A7B7DB09F3B85D3A22A45184D4
97C90550AD27739038B75D076ABEECF4995DC35D46119BADEB5B2D58195F53B5
463AF3EFB4A345C427A1ABC2795C648DD239C549904B0AFFB43F142DC5E00AF8
F9745E7E788051CF1739C38F073DA62D368755D6D584CB48C6B6058810CE7B86
41C78992B9A472215C6C3133F22CC815EDA74C9D216B180BABB8550117A25B76
C8551EE7969F13E998BBEC1078C1CE650925C0D8F900122C6E0495E67787416E
91516C05BF51EA848117A2BB185FEA0A0CEAC3B0A5AE1E55D3F59BF1164AD9EF
F65F2499ED269259AEA6D0B844446CEA211A04061B0066A39B8F4C44E1F7C213
D752C0CFD0662D318707620A137BA8697D196B1A9523300B381C4C666DB1A4C3
3394BC05D4235DB74D4BE243D6B3ADFE7A6038B9CF59A24C93034CDE9CF46C8B
FBEF6797D47DEA77FB0E8C1051A19DDC36AB83877918353DC2BF4515425727B5
5EC5A5E0C45F70E057797365DC8D27962909CAAD25BEE7AB7ABD238F7CC1733E
769BA0F3E761F0C50CF474F1D31179B069AF19368CB49A4A4E981D281DAD00F2
E1299D3DAA9C3FF1AB4BEFA3A0CB757C9789D56019A6F401D005F8F901C007DC
4CF70C46FCBFB04660DA44963FE1C3BD63A06196448A27492DE066430C235791
FDC15855C58FD032F440CBD1E5AD0BD02FB49933FF21848B5CD5A9BC072388A0
7E20E62756B17471149ABBD08D063DFC76710F15B82BBE56336470A53F760270
F5346E6A62E7C8F357587E15AFD9FF58A195941BAAB042310EAB4B6386001A5C
98D21DCDDBE3CD3D0D233A233312336C8D08AC5BA67DD8D5D1D40714FE59C51A
3605626B707C76BF7C40FF67ACCF4A6470525D5841DE34F3744C3192A28E7EC9
0A601D0A120FBA421731CEF03F2EE60A0F6EF34A7B99E4CB373975C94E0457C6
0C2D1B251C927C65397A9DD5CF5155B0EC10DECA33AFD90D4AF7009E14B77A63
F6A634B8296BF5ADB8F5F2FBBB26F4A0691EA628C3AE217B53691B0B5D3D979F
BBF5BAB151780E19E8E2CE5E6DA54AF36B92092C15A8B2F2E3FE603337841053
0DBC0C4E62D0A3EDD5DA01980AEBC15F22EFE2EE81AC84A83D39090FEC9C7B52
0D649EDDB325BD0FD4C942209B3BE1FA1280C5607267950EE936D9BB2D1706B7
0CE60C072DF00D89F55BE8503165DE5FD47C6AF7FB58CB570986774F07574952
5A90AFDD06342030550D801085B8814DA9BF158625F93ABFB08475E4BA09D037
4557C5DF1CC52426A875D92377AC67364E4BEBED650978A2FB66E15B899EAD25
A3065CC1ED720D767B381B1F21D1CF71C0E601ACBDA83C8F3745D48B53133F53
A4C874F0FD499E87990C2185239EAD7DECD0E6E7DA0D4744FFFDC9C7C8CAD3AB
0B4AC40EB0C3CFD0E478AC9E2AFA2F386A4E374ECD9DBCFD68FB72FDE08BFACC
7E5C036ABF655C5449112014EA9F0F3439505F56177A19E5000F2491FB4CF1B2
0117DC6BC34F5A3E4BDA5733846DAB03A95421A3DFBD93A08974FBA41E0ECFFF
DC1A3474158140239B441CEEBC146E15C830309F79F31D569DF9B660443DC39A
F0599155AAD859352FDFAFB313C14027FB09F898B0FF7221F7B7A0A2C1D74E8F
D63118171C9523DB4AD9F6623B6435B671DFD65CC05C0AD1B5C538F76A412793
107B6E7710D8D8ED66980B0CD0CA9529CD0203125A5CCF9FE82AB880F3C53344
735F22655A98944BAF1105625C54F1E2BD1BDEB84D92963185AAED0C2D7E5CE2
11E35817488D37B207C08E1BD19D177D7F8EC96A3D543EB51AF38B8CDCDE0700
2E86961D20C809E00B3E2220A46F045300781271337B26E131B5B26B2693D0C2
E92C118F5E06E1805EDD62CDFF0CD40E3519663D689065B03BEBEAB1C8B52E7D
E1BE810AF73466E7F73588DCA6B27F337A584190A1FAB84136BBEBC1DA95E234
53AD972A29411B600069305A3C7EC418A63E7AD31A16599A65D1E92A4124A3DE
832827923B436DBCC5EE5C9178F431333B92D2B48DFF6F58272CD67D371D5187
5DAE598DECD3C442DF7241335C69872A333C9AD685D7082775D7506955DA27A0
D5FC1671BBCF8FEACA3364BB865B8597AC09EC444C7B9AB93C321CC934FD47BE
FEF14A76B39D4648CFBDC7334DA0ED673BC19C31619909597192B62F4D91EBFA
B6B588CCC17D2ED6C130510BE03D93858273F68EF782BF5FCED7FB3D6D8CE836
943571C2A3885992906C6B33357F10996F5BCD610DC115664DCA80801AACA00C
018EA13E7145AC5B56E4374C3E49AEB83473840D49C496524E8DBD7AAA002AAA
E93208E7C1751EB5E82E944E9FC99D0243E0BA526891176BDD5B47B0B9CA8822
B14B71E6915AF4D8226F43DD3940D296706BDDA4B7605D4043617752136F4001
09749CE73B7704EBEAEEC67EE95E57984482BE9E6787FE490C26A3738E0FCADE
268504657FDB194395B96F5EDD9CA03B81DFC3F0B005A878B60C7C613AEDCB3C
259B7562C6E53F70F054D551E5D39CE370B0A395061DFFB0D5ABC0EDA359D333
6134E6FD18BABF43809C12F389F457FD7A72578E804BAC1AC0FF413B9DD4E441
06B40C9381DD93B8CCE9C5E21B1A71B22B5C35B1CDC720AF2D1DCBB7D2AC9F1A
BEDB9A287B0E9C78FCDF7EFF027AEC18CC83FB73547E66FB8701A3DACFDC5F1F
2BAFC56FF0C78896F6F4A95B919F6C43206FA6A86A9B0F54298C4E35DB881399
9B1647582D91BAEF7E33E392295DFE34825C24D8E1934ED0179B30529F5118C0
16F4733499884EB8FEE88A03B6A7357556EEB265EF314D12400EED8076D69319
99053CF63F0C7E29688D16F6B31E57129EC6BA14C1010D6421ECB2C6C7EAA7C0
BCA2C8C6B26F6C948CFFD3ECEC1208599B6BABCC2841072F6BA9F5B6AFD477C9
6079846DD5E6F6EBC62A85C26CB3A5B5356986868867BFA971C549D212CBA73A
59B9E0788403DE538DAE200C4F4B9511824AA52B590B9F0FAAD50D51FCC79BC3
10F89E50D5DEA951FE716B05FC3A101E2B7462856E8E7AEAFA4519394D34F80B
14123C65FE49D5DA046F7EE07D4998462DF7F66DD3431527702AC0FC5B40E8B5
CE2DF6744A41798AF62E4D8A9638F100094275FAFA98EE6DBFDF4918DA0E4E87
205635AF208425ED9AB13D1BB229EEA47F5AEB2CF045685C5BCE0B4CF24819D5
A306478C7F761E57116170FC0A758B95C16BC0ACB213918AA8818267A409871F
F2B5905B7EA4C183C8FA98C27A258C0BEEEC36EB65F7A37ABAF254CA78A21B86
F532FFBE851AFA6D0D3AADA98E7B13A4828D547287A035077F9DB471B6BD0560
AED7EFB65A374FC8E7506B999FEF98228BBD563F11D5690ED32423672C3A812E
B1FAAB754428C652F46040EF1976CE55EAE6C8D74A38C3AB9349D6A5DC91650E
3E76283EB854FF61503627D93F2AC358838E116DA5351D11E192A66FA8D9109C
6B1726E47EBDC32476A6B3D714A1D7492357164F332EA05A068D087B82F97510
2ECD381B89D7C1230A1E1C45D881AAF7467AB6B4718DA2A45F10AB214002CB16
0ABDF1F9EAA5C5647C6671C4C4A4E092586E1BF3B117BF4C3FA4BA49A8D84A42
DE5FEAB4F0EB7A0224EEB1777593AB5AB3DE88576BE8252B54281A84289184E5
A086C21D54859A4C6E763982C8F59A5574E464FC0BC3621E4FF00905BD97B89B
EDED52E1C757B346870506BA7298E6E45501250BE8DB25E59F748D82FF19251B
1D373536E1FD766C55022B7F1389B81FFBF0117668E882B0987E8725908D15F2
AED2ABC8331F3A92FBF4D3417F0A623042C0317ABBB6B4E7755E69FFE7A4305C
21EC63BBE3188FAAF2141D16046BF5E156C292712EA0848B3C4CDBA2EE6C0EF5
CF8A1EDB06AF977C23689B4D064C92E8D864008E9E3D652F927194BA33EF0DB0
F8CA41686FCD5359244596BD073D3D53AF2B32A6828FDAFDCC15E5175206E030
B97664FF4D26D6CFCB0863D0D5BD6C7993990DC69BDD4FA385BD310C81243A41
FEC2244F54AD47E39B03BF1B8429CF0250D63424C3E14341F3152D433D7E53A8
6D5D7D48A5294C27BFFA6DB1613B5DF8A51D33C346927E5E0AADCE6AC615A7DB
23C3BF4714D1FFE469883FB4FFAC0A2D8FBC204725C34AB038A236B2324D7E70
F3E409B281C33B950491C9E57A614D65D0367FA04BE436D92E1219648D5BC310
CB7CC7A1D59292C8776BD11D8CE86680E0CAC5B5682CC14CFF787217FD51D8D8
2258E886A78832939C2C589547C2426083EB660BA8E0873469FEABF58DB02C7C
67D38E22EA9C2AF016196080927F5021ADD75F6A715A0D070205DC551F67D397
0D5D2172B1D865BA024DB3DB4A986BCDFE6A9AF7C248652AE487B7ED3B325A47
E502F0508EE690B8CF94CC0A1F7E712169EDBBE7CF5FDCE3F4A843C77B25E239
645628B0D3F2E6CBB2AABFF1E9B5037635F1B602CF8A5D6B334C4B7310A91E26
7F1A8743996ACCE1A1868068785E12ABBE929AFB7749F4DE2E1388DAA238B3EC
D8F16D7189DB1E80D129A9FB8CBBABF7E882B552FFA7AB83AEDE2E599C68D7C1
DE88426DB532B4D7E35DE6C3ED222025DCD1E56D373EB48445B1B6AFD86D04C4
78F07D2448BDB5A7C4F51CC0CB536C4FBC23BDDDB81EEF5524D2E56DCBD8B4B2
281129C5939EB1B4260CE2157AEA673F0595B26FB47D39601847E1E0FB1F95D8
B02899039A2CA3A9C7E6A51C990D38A7F310DF3ED4F3C573115D48756CB975CA
2191DCA17917FF8AFFC06C1E7E4011CA36DD1E983B8627EE3437BEB11A0478A6
E1576F423D71937C11AC82640DDAD8E6034D6773F74F94C293E5EA25E90ECD61
D2DBAAE00F58AC4152222EB6B376CC7AB0453C536A57F811CDB5D8FA5A50BD6B
D8468E8EDB210E06001977A9EBD914590C3C4C1321EAC548DABCB711BF4A631A
A21BE9C36F148724F9C91D9958B5E4CF9EF8C1E1B1B9AD626D954E4AB55FAE1A
D6021719BCEC7407A248878F3FFB4DC61F180F1D024AEFBC638709AFDCFAF6BD
A3095D50A644B7DF725377D26C3D398448EDD1FB8241B501B7F69E2422F35C5F
41641E5AC9D55CF8A10B4068EFC05653965D5E1052475F502882AC3D338181E5
797730E25EDB01922EFA83759853521B010AF33A9C43EEE97FB0B72D98C0331F
2CD27F340EC47E84309D727B236AF7F6C6E811230FFD4AF61CC2BB49EB3B3215
722560DB072D698A3E534BC56567BBD55C8AB568C12DD3EA7537667C67AEF27A
0D68AABE3A561F1BCBFF535B9AB90642A097BDDD6D295088AF4183FF08CAF7C2
1C1F0B2CC39D52EDEDCFD56D06BE38AEE3039053682136CEF9E82FF39CD8FE5D
782FA36AA5B941615DC087E90575508F9FE8154B4D77406CB534F77D3E20CEF2
C1CF7CE05B5EF343040264442F31889E9BF4AA2E5AC1F6556941218F736C33F7
1D4B79C711B49C618A0BB5170783ACBECEC410C8959C5F3E42F4B54B342ABB84
8A6901EDFDBCE35F51740E6A007B21F278EA185B3378747E91F6B5213381B2E9
578616D8C4C10CB414381899F9554F778A76EBF309ED6AA11CDDCCE396C3C865
991A23A12D86ACED67B5DB3F8C531A0BC4F172BB190E26BF992B180E21E587F1
65723973438713A3EAC8AB5A0F94D2D784793E231347004255599525D15F15B3
C6F6AE2F5DB222D27AD3F7EE471DFBED773404234A36BCE53DB68C74FEA503ED
E88C79377A9B73A59B7A97EFAD65F1A968F5411AEA268D67A700A962BC13CD39
54DABC791743DA88E37DF95B0C881E3A388A0185AEB3A69C937B46E68F314C2E
7D46F18737E8A52B93AC01621CEFFED9F185F6D7B7C092E1529BBA43D75E264D
6EF866CF574C1DDFE6B45C6217619E3CB23DE520C91258A32687EF64ED3F2E20
929EC8C45A499AAACFC4F439585759A4D4C0A241B9439A978EC3DEAD207C29B3
ABB2A5A6D96F9F222168F209505F464549B39717BE2B99446FA534B60E3C1546
BDF8A32CEE8E6C1E687428E05BCA1059822C9CD0F5DABEB3F5AEFC917B2EB6BE
EB4A84F8000DC62CA993D41D9FEEE4F3E022ED797E647B197C74D0312950654F
43F635800BBC248CE4A526301AFB4EFACC6BA1332A27D8A1FC2AB8F67F55EED8
BB61BDC54CBE80618AE6B86D989206D1B8982F0251FFACAF88E3F20B74AA5984
0E125AD6A191CF4971E852EDFA2011CFF40A8C2164D19D24FBDE947AFF6E8432
E29C78C092A55C40B924CDB088AFDDE539E08430C0D6FB0C208B4F00A410A8D7
2E20FDB30C9F508982F37C7EA66800F356DB9083DA54280B76975EC7ABCAA5A9
5F8113191F71F6449D519541FD07EAED71C1609C42489528C3F1035A54C4BF01
83883F4A94E243B15E5B5BB43D6C90ED778F26BCC266245B65AE81495F41F7A8
971E60F7864715C5A98A819C9F8911FE409959CD4284A7DF7AF2A312E31B8AFA
46A7D4105D948BE084ED907ACF5118B173C9E803D2A7D2F3A7E5E0A562387E40
3624923569F38DBA43E488A946B5F348A95C12CABC1C57F328044A4923A8B2A9
6F76C2A1BB899B536A5188CA189FFD36D9D0B4EBB9E1E0CED54BCD612A78A4F5
58EF52029C8DE8F3255D3F1730662979FDF03D85AC1FB9D0FE1F4D86C93875B3
C2D630F33B369EE0D07CA48C59E12BD32031BB51F6027B9ADA9AF06ED117526D
A7CE39B8E6E424A49780D5A239696D0878C50821F996A1ADE8950799C2DB8857
8749047C47144A5182B3FCF598BA463AB833BCB6E1D49068AFE2B15EA80AAACD
6717F6D1E84F78EB1774D5223FA405ADA903F8A1554C1AF4C9B0FEBB791BB2AB
CE90A5E73DBF4602712ABD503705A39AE3E5A9D013F904F7A9308E2B550FF4E6
BFC53EC962D8F2FC9C3D27181A0100C255BAE3AAFF3835DC225335EE32687B6A
13D8E51EF96A42325278993C92F194CD7406AFDED5F964D1A9855B08BA3FC94C
97663E4F492C931FFB5B16ED4B1F20B8C5146C83C5A55B621939BA8BD1CEF302
4B94584866C59F89120C030C20ADEE35270A66A1B9C67583848453C0C419AAB1
095A407B45AC3F9ECFBA358FFF7AF94D086E5D91BC518BC417D112AC2871CA1E
9ED5E4EAC89297994752859C91F0772DC42AD96050F30FEA0C9706F0D459D011
28134C42CCCADA7068AF89993BBC904747026513BE384E8E0953885D072729BE
49C45D835513BC0DCD94AC7E2E92AC54D2971EA0AABBB331D0C5ACCCE5F0F564
4C9ED2C1C37E88025609406F225EBAE34264A7240FCF60937AD2DF2065FBB886
37019825227FD74D970763209B0D24B4DE698EDF589B6797BE0225672F35DE32
48A1B63F77C23B71891EE077AEDD5993749DA8433AC82B5F958F343197474208
FB3DBDFB1A30C8C4EC257DAC87DBF8DE8673B9A998AE31AE5DA600435423070A
3ACE67DB7F85D231E594A401BEFA1F0395B0108F0A147823D083D6D25283F7D6
55D262B6915D9EE89FFF5FBAF09EA799C4DA9FDBDCFE8444E19963F06FCB2A9F
55DB23BB94D9690324C4F22ED582D931BA20281CD5BA955D2C327CA9C0BB7A99
B20AE54C6C16F0A55962A34C8A370267ED68F1FF95EA021412379C776B2F6CEF
16D3280B3E7711B43A1B9A4AE7A529D18136ED18AA719FA11D2D12E6414356C7
FC7EF1F40B61560149FEF8B04F0200E4EECA7BB602D3BC638CB6CAD6961FD463
E249EABD82B993380E22DFB36367D2BC8ED06339E508D2D1018800E3A04EB167
D1AE5DBBECF0DA08CFA82F1D3C740189CB802871B98712991267BE4EA2937AA1
9E31D94B4B7115D188EAD7DCDC1BC0915E4CDCB17AEBB5080DA1018BB21965C8
E872CBEAEA9B58B589B13108F6DBBDE4BCC093A5007B4F76265BC807F7A6FAEE
0D6A156E27D25FED73B605DACE56E5EFE12DA6DABF3F24C7AFD17A2FB214B19C
D76E3DFDEAE0E26E308702EF2E2A81840BA2EB282159E8C61A86CF2D4844DB43
835A34B12DE791FA6B7319630FA2CF8168A8B1996BB7F257CD87A49E665BC391
CC4105490C90735E8E7887137C81C02F1CEDF5D26C4D2533C2F478A16CE6AC08
0B02D9DA987209749B3416ED70746BB826A57A0A30B202C3EB13708827721F9D
854EAD3A6E0A5D971A112F7C27469D985ABAD4110669B2FDD82EA69F67A9E61E
8CE2770C044A7EDC5CC98171182D904341DDEC4F512BDD287CA5805D7F877E8F
EA3DAB2449ECB484E49E3CAE3BF7A872699F69CC852A5FB886FC5EA3C4118B68
B7A32AEC2B81B1D3840721D1F1BC9D662EFC5C714BEC70A0E30FA54326F07428
491B5758C1588386E6B3A9897E578CCFA439817ACDE805905E22ABFC85D90531
061A83648D25AAAFEEFC53BBA5B4AF0D36E394C8D4D3AA4EFB1FA742ABCBFA56
116FFB38C388F9E15342C77263EEB66AF8C145CE1CD701C99C3C57D44F36EB0B
AE2652D250F8D885F7AE88774E60F14ACDAC7AB59445865BFA41D170A15863F2
B05882EE968F5BC9DAD0423D23136269EFE35C4B1E718AA599E9DAEB1512F288
A76B093E0E4EF2CC4213CD12818744F760B17807D6FC032F51FE035A0BFE6AFE
118E8C8D28B97C8D2044CE35242020141924BB7D0C85B6109DECA14C80687197
D490B586E33EF84BF9BB3EB57DD982C577F337CFF204498FA5A1ED69D3168A59
E762454E0F2C8CE888C0FF95C6DC80D23A0965F9E3163B0C461C7ACDC812F932
F9989465E6C8223805ABABD053158806CDF54BE548F00D0FF698CAC3DE8E8C9B
9E74A20372CED4562CB03CEF125EE66332AF93AD55F1DD6B1B549632D3203402
6567EE09124824FFE5707539E71E2049D7B79B151F3D1556ED49CC022C712A06
2EFEBFD2DA290018AE51405973D98070F9270F
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: 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 1 /periodcentered put
dup 18 /reflexsubset put
dup 33 /arrowright 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 58 /logicalnot put
dup 94 /logicaland put
dup 96 /turnstileleft put
dup 102 /braceleft put
dup 103 /braceright 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
DE687A0C60B837B5657870DF85D596E5CB29EAF9B14DD99F61EF479C5F904AAA
466F728426CC67BC41BB33AF869CCE9E2D891FB56D96BF920C9034865A6182E8
34589B6F144FBB15020364D2E445828B9946E01D16FF1871D6E4FBFD9D50EDD2
5358EAD727AA3F615F5EB13A295862700F017324C1D7C13F5FC4B589BA139053
669ADC4C3E1CC855989F69AB3CA6620E6A74CD18177D3B130E78C864E0CAE4C0
29AB22DDB40154C20705E16D70BA184D5FC00FCB83058673854F95A08434A2B8
A13D55A84F9F3DF03A7AADC3F870FF9E1DF3DCD8FFB5908D57F18BDFFC198AA3
F563029E1F6764DA6619F0AD29F7128E22AEB3C49EC769F9CB2663A37E43E07A
CC5963AE8959984F82CB544F486BB6D56D779B652F3E3DEE5B130B3A2C8AB7AF
221EAA8082DD7F54803DC142DFE8B9290DFAF1B7F5A449DDBD14E009179DCC7D
3B37895CD7352D38E72B7CB059EB0B6ECAAADB0AA06565DCB6DB555DF39A48EC
E9D13DA04FAD9AEE6F9214755792CF13D9518408C552B91573E5DAD8240D8316
B6261D51EB7B1A48916066555FE6183CA87F7D4623DB7BA30E33AEF2A578178D
14C73BF4E6DEDFED19153252A310C6281D665525A3CD31C165064DC0449B0337
05E5797750FF8B8AD11B56474074020C7247264308D35009331DF20B9AC8EE2F
B80BB932FD8C9D832CF1C9CDAA63B092338BD1122DDE861E7E1C548FB40A51C9
7621FCD14695A45700771BB7CA5B00870EFA96D4702054570D58190C6486DB98
6A41D3C9EFCAD428AF59B7020E473647950CAC33114119DC6CF3EBDCD762E95D
F6479E8CC84938B96921816C3EA29395BB77FF74D8FAE5D4DC08C6F8B568F0B6
FD4A5DBE88FE3E952EFF92A43874FB0AB830C1F9AA7F491028C263E087C787EA
730E1FEEB85054394B6D53B4CAA493E85FD11B65E516780C7E7BE09C1C13D3DB
F79186837E2D23E00C3475AC97A2F1D7FADA5AD55B19EFFD820A69E5FDE6926C
FDCE557E0822AD29F6420A9A3909876B6F11BCB07DFEF6733191D678E635DBBD
1C45FC02FF1C976FD2D71E36DAF76CE3664DCBC975C89A99A86A02B9EF77595D
F10D72FFFD4E70C6A63686821F71C2C2998063C984CFC0B55A89F960AB841583
6D3C31A8F963C49EF9262391EA35683FF55C9A45DADF884C13532180C6A5DD26
FE70D341357A1F91F3967544BFFF027CF45E5E9ABB3E3BB0C5C776E288D07097
02C5BE0346D83382237B241F2B1F417D6D22C0A0F6AC9B944C0984A17665E0DE
EA5CF5CA4BF64A8E935EB8AA3AF6778123629D6C70036E78F140C7A086092A4F
1F35BCEE9DF139D78BE69A4D9520D96410C0C7685B3A5101E46ED66ABE1E6BB5
6EC4C16CB64EB1261BE49568B775ABDBCF04ABEF3116000EEBAB14E55FA41158
61F46B18D129B9511B487902F22A9E92B4FA5073287CF4EE7F3517F64DB89AB2
CC12200682D1290205B8DEF99B219C90712F3C7CB74590156BEB96DDBE918366
24DCD630D9AB6E54825EFAA6436A892F8D05E3584F9B7E17C7A98BCB0C1B447E
9E258F2F27DBE44D6046FBE9F71FFFBFB6401409BDEDCC778BE2CDE3A43000EE
960DA4C9703ACB1D6DF9CCF780363FBB70998A5E08D6EBD116029A0401785F02
80FB01E235CED5B846388828A03925357643579262B413934BF6387BB3989EF8
DA0A84086B8B5A0B159C52168604FB146E883B6F3C06B6355E26BDC57FBBFD91
CDBA7B7695E700E6488F409C2FA84BB1BA392726D30110DB699E3FBF09BFF5F6
652A28D7C39634401AA088024F5D4F4A3E753B0729EE2DD188D9E7F6C7D2E14F
9651C2A1D6588AC9E401A59DCB53D2D5B8D3FC6B847961D3BA678E6DCD0B74F4
ABF215FB24A57D3AF7560BFA428066F5F2CD6CE7084BB353B13D03F97A0C6E9F
B16D5461B1A99C18F19F48445553AB4337463273E66C7DC087617097A8A7CE23
78DC4881B5C9457A6F86E456954AFC0D18D8354E0275E4543697CEF96C6DEE0F
FE39E6E050A86F609F28E686B67128A057572A61F5A952B70E9628BE44774990
001BD69CF62A923D0F7545100A40EEA1D30C74E4DF10C69E08CF96BF1B69BCDA
65162F174FE2D43CBD2CDC9DF47A1AA703D8DBDDDFD2065B5C4AB8AAC4D5DC66
34223C9F673A26842CEA004667A4E4E7A93C88733AA911073B2D7B51FA07B208
9C112920E7A0DF0FD8DAFAE045CAD10AF21DD37D7660FC1CC94206D1C8D2D8FC
E7F7BA22630EA5B7A32216317D090E72F343B13022CBB3FAF4078B30D9362FCC
294AE0C18A1B92C97FA6FD2D9690A13253C13C2FA47D35E9372083F78F3A0499
5C5DBF0F163BB5DD9DE33334E1674FF1C0C876B8D50E1FFC9948708F3937A4C5
E6A80A2F0941F005C063ABBFF85E9F223F60CFD7891E5515D2031705E1B3C416
578B658AF404A2ABE942EEE1C1CD4B48A7004E3F0AF4A1141D52F912C5B4FB7C
E31370EB79C9324C79B0903F030CE3869332289A2CD2996FD13DC722728D31E2
6394E8FBE7E498CB612564E6D58A902D06CB301880CD89AE93C4A6C8B36673D6
AEA65CB288B2B12B5EF9DD7052BB6E99DFE913758A5A99F2AED8C1661E431336
7B1460DF836CB6980BA343DCB46E9173A9C3B82D930C666111514CAF20DF9441
3E3A769038BEE00238F862C54F5ABC116140F4C359A37E7013B3CD95360AB54F
DF3EEDBFB9FD14A8AC661B7A5B1A428F4B2E8941962F750A2F7B16F821AE0801
693DEDFACD41EACF78421D864F6E9DB1F77DFE9095CB6580ECE9AE1FD8D35C35
364F27F3E5AC4AC47F54A404A3B630D352FBFC8FD6FA5219294DBBE2CACD173F
29A00FE108A7EFFA1A3D9D7A94D659C860D08A26B1ABDA9BF294D7E795BD7982
7052F0D183777A527E1B04F950609403154A86E70CD782A8B1AAE921833AD58B
453A90293F00B182027A8FE1DBC578D3A9C725BFE16818945AA90F9E6DF8B695
35EDC6193683D46A75E5F26C3B5C97B5DEE4
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont 
%%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
6C15ED584ED6EAB25A8A4E1A3875EE1405487104D5874038F85DC40CDD2CDE53
55165BF75291EF6E740CFF1D5C14A046A9B4E275E507509AE73DA2EBF54F0241
AC69A342C663C68924F3B161465189FC47B9F74D7AD8BAEF38C81511BA8FF408
94EE717615CFB0FEE3C5642BD79C9AFBAD362573965B49F0F6D5BB19657EB68A
B17F4AA8C23501A34BB3758E3AB9D38A98A6563744B681100A7AABBF98BE0451
1252844A19555227513555CEDF10543416ECC2212F0FD468AA3A8CF8AA023F20
8B63AF2A8D436901C08079E59BE74DBF83018ED58B882B96D1D0AF2274EC40BF
80AA2D323DBF12839DDC16CD48B4F20C79A7038E473F435DCC8DFED5B9071ACA
B179F0FD34FE48E2FF716005C8EC1F5C7AF9C9E0F86B60D979C33F36A5E3BE29
7EFDF302D8E8D5CED4481B0B72207FAF08E24C5D0A20A385910CF5CC9590B7D4
116C2D4029B943D7E93FD4820BB64383828603A7467621A0554EA68CD2276F23
985B0041C332096ED8113EC1FF8694298FF8A5AFE94A066340F20A782776B974
9F413231D8084B268F746A200F7CF92D71DD42D2EB542EE86C72A3EF8A138E76
0F4241574033C78F3197FB849DE95191E6BDA41016ECD6767F1F3004976BA283
21871A09D6ECAED6F3418A66D35D6940A3FB572AB88A69051E420E3781813A9E
7F06D9AB28A20371FFB7BECB0339036F3C3B3A2FB108872E8860AB6F62AF7A99
96AF4B0A1E4A219C2559BDAF6F4C56D862C31D0A26CA59DDA6D011F79FEF550D
F52C435281D07AE43CB1FCEA21FB89065ED98CEEBC0A2B16D5EBC947AD748909
7EC382B0687A8D701D86BDA16B44FAC0BAA06A3AAC7F87B1FD8620A5A695852F
2FF71CD16FA03EE41D8E30249356CDD3C93C1667735D8E666815E1B4C477BDA8
6A810034E16CC0C876B0D072EABAB7E94B60980EFA1C84D5348740B8A4885ABE
1FC79E81900E240D1CCABC97F3829D48F5E78825737DE521197EC30783A8AFEB
B8E005813FC0D89420F1930E183235141D921DD21A2D91C2C88736994B723070
FEDE72BC5520D5D1048DC87D9F8BBF3A28847AFE8A99CC319CC4107F0C02C44E
A6960180786F9261D70E7EE6B322D3ECDE7D4739935BF6BC6F9751B294430617
6F7AB716B85B1B6F95770B364CF19DEA920A1DED65833D91DE33CC42A9C8492C
628F50E3885C00D662DAE00DB4B1594F7C2EE6C45CC9EBCFA1CCE5B52441257B
03312AE02C7BA32DE8458AAB95FFD539C34BA46D5A1E4745EEC7198EAA9270AE
8B041C30E460BBEA210077CD7CC8A4F76C9B6DD93C12E49D04DC071AD33B1183
62FE1AA784D08CFFD37CA7DC832D75FDFAD81AA210A776CFC7CF7E387414E4A0
17F9FAE43F47C36E5544A0C8C9ADEF90506454D1D85D87CFFE8B6BDD781F8148
836D538B2F90D0808FBEEB77AFE9274CC14073847AE2DDEB36BCB784B51270EE
E16B0138C1732A5446F8889BD42618FF76B7D7477C08779C0180E034A90CB1BC
AA165BB2A6CFC10448F9262E38D0C7F4272D9218F7ED7EA91BF57A15991E257F
C408CEF05F96B9C600E356C66377776EBAB2E91AF0BAA75B8E9F4441F44E7FE6
23B3B8E9274798F32EB5455A608A969848587EF7A0D5387124656831862FF01C
CB867F027E95F0C0498FA446CB320EF9E2B9800F32C6F0BD76D78C10C0DFAECB
1F2868B1AD53080831000B7B82E2B24477097FAA5346D7DD91901DB0114BC982
205B9F1A4F8D654CAE066DDC7393F29B4D933306793C754111044E6C81DC8BCB
33A871F20ABC9DD9856F0F017B31F3FEC565982A0D58ACB2AB0B6D52C9A745F4
40BE173AB90CD25D6DB3041CFECCC768588BD38F0FE2F105BBCE9DE42CA7B18E
275EB0CF680AFAC9DDE4F9B48568A1F58DC2FA9A72C364D0FC44D1556A57DDA0
E73A6DE96E4BF34FF074D3C2790A24CAC71A4186F17220066A6F88509E5CD176
8470D8A13609B66B1B21C0668DEA8816D093D4B9AF0E06F023949A13281482B8
E6E927C8787E95D46EDE92F8A81031B40BAB1574C26588628F47247D66D8891E
5DEC2B7C87192EFDA892E8AC1E9FA8319CF38A1BBE0C7FBEA056326E41636E17
D938520C2F63492E44D2391EBD6625AEEDB22442CCEB84061BE320FC6896E2F4
08B840D4FB9786E782B22828CBFFE9BBE4AC0AD95EBAE53E28EDB2678C3E34B4
13BE0140B1D86DF4B2EC81023B5B9E354CFE201E2EF624E7B53746456C07D394
BB1406BD933320F59478241D31E1EF31347807DFAEB7D1FE2901AD5E7B28EA43
92614214B4E095F2C33829E7A0740198C15E1DDEBE06F52D96C36248BA8AD72B
6782887B17C171AECAA0026719354FABA813FDA935FA86C092E2DF9B35F469AE
6CDFDE3F79C14B02F024EBEE5C1E79A408C9BD1DD3AB46ADD81969BB7B6E75FE
0CCA1D5EF9F69BBD6D583D527CB28CE97C9CAFAC45E9CB3A9D5F4D96CDA00BC9
4042849B0C4B472AF45ECAC8C709E28262C17C04C03425FD0B0E5186F6949A70
C40B3E6AAB5B0440D6625AED52B51C319F277F0FD789C8D5F56EE75D2746E186
46E417217FD59ECACC94B7272DC613F965E020278C150D5B4262735A82174CBC
15D95011AD57106F2C1D7FA918D72051DB6CFBA44520B5B5689C87541B1B24EB
E44199949AF13E05EA2ECB274ECC3FCCA3ECF9D4A9E36DE60819A02B3BB4F76F
3EA659AB97D49C736791C6D077E0DF80AEBBF9DAD1B8299609C0414149BBE35D
527F40F2E194844E76B625836C94F281BE255576BDAB08E5BFE1A7FCCE35DAA8
93E5CB7EAFF7DF32B806286039E75042D590F24D8FE9F50D35EC6585A0B00D7B
D3B300915D50ADA73C3356E66B4C65FD3E765A6E35825C99CB7AFE5A873340B5
0AEE34371072139A282357F5CFD4CEE0BB8C7C8ED352E0A1E6D40DC5ACBE8B29
2816772463F644C7D257C583A3009A40053DFB264188186301575FE6C2D37D8F
90B509E302E6F49D4494A93081D9EDC3E6F33C0CBDFA4AAB1E1B434F254274D0
12BC8E21B5277ACC63EB23D7C83C226F888B13E52C9309AAFA56D6534045E522
B942ADFAB1C0EF3570BCAA8F5BC021A509F222730CC663CD9BDB0D9523A6C933
683151661BB27664EC44367EFDEDEE8C2BAF184694442AADDBB4DEAF6141D460
D1FE4D5BAB7E51ABEDECDD6997E24A67EB7BB02BD78BB5FB7D35D5FCE7B34A0B
A7578B14A1DDD2B86E4865F1E32B00231C2C25F8B488B6F5A8EF8D69FEF91E13
323FAE6EAAC2E5AAC508E5A1FA942A4E3E66EEDB334BC61D9C644E3FC3F79186
5580E510F180C63CD039D399B1D9C4208BDE9D4D8F6710F56B06632BB1E91A42
862459D24BF2F6C8300A54F7EDC36C78E30CCCCE4EEBEFA2169FA75AE50BCE15
459840C2E6E1EF0FCFB0208C7A0645DC66CD18EE797D030992123A276F3483AB
90D7EB79A87E6467D40C46FE176D0735CAD73632F8EE970DC0EBA43D2C700A1D
5DF8B5C95F2682BC5649C7B03B92B57DA0F5BE89F5DA470E0A8ACB6507E89B97
158EADF677C788A0FFC3EEB38F36FF799160EF194087E7CB8D3BBD6FE1DC8600
DA605D4BF01AD6925321D4DD76E461E79B1CC4A0564E9D7A451D2CE4B7759C94
4FF72ECE869A601FD898304C6EAEF04638B5502C46DF4A11ACA54D221B442249
32D25E0EB002504DA4DBBD11D9ECAF2A50748D283FEE7FE3A07D3EE03C5BBF46
B92CDE3C52068336290D74705098D458288887627BA182659028839789B8E47A
6158140C2CDB1F46AB25F2D713FD0563BE0EB2B36DD94D1FAB63AB6E056D03BB
5C18BF8300E8B9ED08ACE959392226C2D9AF9F078D573255B54C18DB0F5E3923
464EA86D1C8E6E3F0A8D771759C1BEA3DE43B426C5E175B059005BF2911E6859
CA02BE50CB662CB93907D38FF8EEB225EB90EFE18894813229BEE3DFB670B5C4
CFA70C155B0BAF00D0B109B4A2978A20070745A4FA25CD68418C5E78FD0770E0
3C894DE1917DA885DD96133A5CE1A290DBBFD88AF285A187C76F3D1EEFE8ABB3
D2BCA2CD5BA3CD63BF413466BC126914E38C3695295292CCEE57A365680B483E
6222630E91CDEA1ACC4486C4FEE17290D7535F0BAD8499A55DD0DFA19BBF1E1F
F19BD0B3277A85DEB4062E5D6F6EAE14584ADAA3B1B2F74ECE5DA88BFD862CDE
B2CD24D086B3E2D47C97F9B3A11C8CB3EA31F589BDA600E115E70A7A0340061A
E33FA2100DF8D274A5B7A04B57F2471D3359DCBF8E8FAF25DB3B6D6796FCCE27
11938D605AAC05FEEBEBF6D067042F1120EC563DA5F7E81E23B770F5B7D7DF37
316FE19495581736B0FEE0F522702E81A8668F0AB48F0BD6F297DCD3779B48A2
3BA00CA211D4684B7793894D6C24A3B77420EDA75ED8B0B8B8EDC855B8A6E397
C6D154A42E429FA89752322D7FDFB40191270EE3B93BFB125BD50AF8E103F301
AD9F4DE3C2E2313099169C291B417D0B25542A15E0CAF9A1FA001A3D0E8A2447
6C22A2D95BCCDE767A57638A37ADEE3008E2AF1BEAEAA1AA4F6AC017C5B4CF00
08880A166320F23CB3AD6402BA4C289AD6EE1560C18BA4DF28726AC97E88A660
686049CE81C41BC325D18D52E0048CCF86D9C2503E2F33B5F6F6E2D3602126C4
0D56F3D4EFBBA68F4CCA89610D95B8D5FF033724D4DB43564B87986C3004ACDC
B3ABB01A2C527F67DB1AEC32C3E38446CF75B0410510BF6C0986B29955638DE8
B7B251DC724C92B1743E575FF979918B6C94ED90D38FC4CAEC693B2E8739D9BD
57A4D67E09514EB3A1D2DCF495C5AD140A6C836B871222A3FB9221B79CC93EC5
C4FD02EE69921BF3FDFCF57B30BA747DB8C0EC672AE7E8BFC4C4D10BF27D33F2
34424570C58327093E1BBFCA3FB51CA9B78412EC053B76295C62743C6E640BF6
2620A76D2AE9A10AD62AEA3CFD663916700C95E0023599AD8BF5E7412CFE151D
AA84C3F9FB951E4C6A881D35642453CD3491F01777436277D984277A323236AC
834D57F69EAF297149F938AAF88CB18CFF74FC89AE9A0B32ECDFD0BF939D8D06
B993088E210C91279AAD5922A3546551F93A032F72D06977F200F881FC5238ED
936026B990B444882BE7F3BAB4CD7848CB68A5110310C59E864A74877AB52071
C4E8E27CF34B972AD10DFD269E762E83D1FAF55AA921046F2041CB837A1F9DA2
9079555C100265D82C9C18738176CF183C5CDCF006E69DC0F5DF0E67B9833273
1B1BC93B4E4A19BC80F638158DDC1B6DDD5CFAA56386D175AA87FB5E3C707D6C
1FB41BA747BCD98377DE82C1F0BFB9BA2059ADDAAC725D06E4441F403A9D105E
4738D64918F2DCA7F1FFEA417A55A919D4B9734D9FB7982A567110268DEAF39F
0654D590E6E8AC9068E04A0D026200F3C373207EB3018D5C09EA88CA0873AE69
0E94D43B360A62B14596130968AFB5284AA776CDC3942819204B34B7E9EFD5C0
1936F03C32E26E9752568586AF8F68C03A0C371F42CEB4203F46DD2D9DAF8F90
CF4F43A855888F689812514DC72D76F20DF2DFD495239B287A4496727EA2ED8D
490FE15EBC6A6956477E8B7DAAF1AE28A6B253A55C059FC54715439CB3655007
95122379B1581BBC737E259EC67D91F7299AAC56823CD4BE926D0EE4E8CD0200
BF5AAD714E6A847254763C30ABE7281EBF0544C11C5E11F8E90B351B01532079
4A89E84C34F32B465E2010004891222775300DDF7F463EA60EDCE62116ECCD47
2791C0C1F0BB6743F34892B21726DBDD6C4D288A3204E6E231EB0F561005CFCF
BED57E092469172097ABD94ACFC7E95F4CE187BDEBBAB12D9C2A50C4760032D3
131AC5AAE4C8C22EF1FE3CE0BD28143A6401E15BC7251D465A083EBD52B8FFC9
E67A033E87DFAB3DCAAFFA291CFAACD7F664D769E8C81F4FBF6C97AEB8FC5D08
21D4070F65BEBD55BE6CAE481F6691368AD5A88A8B57805EB9A7940908D65F14
23EBC21022F91926361763B86FA081E98DFE93C6030F94CF5A23E9F871159B2F
3CDA9654D2FCFCA727506D04E62BFE151DAA84C3F9FB951E4C6A881D35642453
CD349D44E3EEAEF158258FB01BB4D32A9CD744F53273DE6B8F775280C8337FA2
83BB4340DDEBC4D256E13F78F429977A92E62A0EBAE828FADD77BFC2ECDC1E56
2DAF56603985D1712BA7193FB92D21BB87ED788C589CB8815BB33B73BDCD3B48
EBBEF3576781FBB7D433B58368D34E5B9AB9E2F21ECD8FA6935F9367B7EE0E50
3AE7505C3FA96FABA28063EA72DB6C8E32FA349461C1A8946B78E05C19952D7F
58F6F1369A01E81F6B24FE63F52062A57BB600DC048C2190616F793DB31310AA
0A8F45140EE4FAEE02BF3C2D6F5E4A4B898478E82A3DD10055B80BAD84A95164
43BF7DA121B8C73AFB3730AE0710CDBBD497190258A7CB7E613647A93FAEC756
3535886E28292A422264BD78D9A8D1BE060CB343627CC5EA64D47B8012CEE093
F64209F1881C427F44F58809F3DCCD4FFE26D2A5AFF0206EE8CD5DE7E5A67D42
2015096D6A998EB98A49CE1E23FD94058F2B8CA0CF190BB8B893C1C1CF3FBFF3
92ECFC13E932CE3B50F0179B013150BD57032052DFAA4449F8ADC4DA8EF16414
07D8477DF5922A707E00F2E580F7C84EA1D3B7C6EBE87F52DF6604706FCAD31A
30036E564A7ACFDA2CC8A0B7F38655D294B0431FD4355629B72383CDD6D3328D
B47A624C0296A8ACD7D8A62118514F9C25BF5CFE72C6D73966499C3FC25C4A1A
506DE8457D1C1BFBCC1CB0A36DFE6CC684A0EDA74B41A51B8B3930F850AC5AC7
54219A606ADBFCE41476F709F0B657C203BF1442C7BE92DE482C8FB5537B8522
2094CC28A53CBD94CCFF7FD0FC8962530A98376BD26C39075D9EC1A987B90C26
89B4B60A5055543FB599415C638471E3F0B4BC36D1507AAB3A6F5F1E07791446
F9E9D18741DD7643D8195B00FF74C798D0EFD52011E7FE7D52963D8CADD372D1
81A9025C2DB252A1D404FFB44FE6A97289CBD5264C2E55E01306FA3F81E297E7
AEA353F541E65ED3CDED08689C8E857B82B3F4011A322FF6E162F22AAE3CB77D
042E7F3B819F2DCB453312073C7EA122F58EA7402EF6A7B0C60F458F5319E193
72F8A8F5DFE7CEA77826A5D02468C8A411734EEEF39CF2DFF49E3AF9942FF158
2CFF9B909789D877992A8DC821F0BCA142BD907009564214078E4A98248019F7
A096BC185205ED087D2EF3E38A9F907C93BB60807D47ABC6B1AF189101F02498
8E3DEF34F9B3CE596C1E68E8EB85702B446683210035CDFD85C441C0D7A1C560
62C238233DA59A402050DDC54C7724A21B20778C9B9E07A0A90417E17E1318EF
B2D1DD5FB544D1A7D023C347C8DDA7C7C36002FF4DBE9029A1E79BD5F165EDCC
F53E36B3BA1649962B68A159790DC3B946201EB1A40B8823FEF211FB7FC8593B
446AF4B63916C86B2A9DE768B8826AA3865EE6C1D1F312CD89FC6818FDFCA643
042EC7E8FCD17821A60CED6694F025FED299C4C7F8B077C2DACA23830BB9DC0B
B659B2598C8A3062BB4D58D6E0EF2623BBB27DE9E8127325C87E3842D1ED0172
2E83609867A262F7FA2E48176AB5869BC64A0C6E9B0626C45A3FABBD3A03609C
7F9164990AFAA86C04ED313ECBFF60CA3E5D6ADD8CBC0A878608407B9267EC9F
B996A19A7E800FB326B186FBFD22B68F30AB29E8F16BEB88A6CFF0978A7DF8F2
1332C8A46FEFCBF589BCA0F4BAA4D5D965566DAF29044CC07FCD6CF9DD7FCE41
3A0B2CF77752968583D4694137777EDE774B4792EFAC0D84C06D3D1AC023ABB3
BDF92013CC40CF96EF3E053C3AEC1C65AA548C78AA041270B6783FA8DBA0D35D
ABEB8E162D2EA2ABCB6CCB66CC3C0135C5B57CB9F1F70EC7EBDCC34DA314F6A3
F415B5FD128E194F0502B7E610DCF5DD78364FF5F7C5209C66ECFDCAEDECB60C
4B8A7DD50351276F8595FC6E2DC986EC346E21ECB5A59AD8DDB650C2F783594D
E5606F1290EBA71AD36A1E1422A7F1EECC8661C77C91161156392DB08FB51496
D73363B009DA5DF4A1E25783E9B46B54B1F9C85E20615F478C5ABC885FCEF78B
87066F1ADB2424A7603BDCF6B6245E689ED3F3E68B92235CB617222E4BC5F5F6
71DF328793842135871433EF48177C5D2F30D1986CCB579F2FE96577E61A3782
36309C8A2A9DBBE73C1AA0717937C4EC30D95F79A4404C8F1D72CC7E9A84F0BA
D0CC4E171FC00B9B2344947BFCD9ED20AD629379DDF488E5850C8D545C00F0D6
7D283B844404149E24F191BD4B25118A229B9E13F36B81FD316BA2D582B17F3A
03B8143C50116168A3EB9C1B25AAE05041D0A320A7CD44BFEBD0DBF50A0A38AA
B0F447E4124BDF43B6B854C956D9CD6C936115A82E8668763A87EC3B6A3D274E
C49080EC18A4A13E3845B94E3BABD2995E83A7EF2917C7983761DAFCA4EC281A
17CBBBFAAB2F7BA292E0B26CC72F61D0BDD85E92443640EB20F42335E34E883D
1AFDC4BB28505C14124D48491EDAE85D540D909A2030ACAD2F249DE856CBD8C3
5207277E9638D8E6E6B9F12C899D73F1AFE4938C10870B0583C5DD1B48467B9D
C061BF972F09212D4E9103BDDFF8DB7F01683BF87B1FC8E025C96D3832518D39
ED4EACE359F1051036187D9972B06EDE6B1DA4BBBFFC814C3BCC117D937329C9
F3105E6CDCE12C7390EA9F9D30DAF256D867A76DF03E493B144FDC93E5DD2FB3
4EBCF16A3C43530A7C94DC95E9DEEA6D31A5C37E10E5A618841E6132F0226EA3
36AA2DCCDC766C4366E246FDB2A9F21BC871D0CC9166DA9DA74F05BBBCFE6E19
910B57B3E5585CA5093CBFFEB0B17B9FE2C1ACED797DF8BD5854C3E15F0C5C07
BE03A24620279115CB78DE9852A482379CF60C12A74DCA5FA285AD10A67E56DB
7FAEFC8C3AD90414FD7440265BC834B70D89676DC5CA963BD4306D712689461D
7F17AA7708E0D3C1061FCC072A752039040D21C1E7A9E5401448D1433440BE13
725DA576E8929417E35038FEE6CFE88CEE48842CDA31F723DD1C075014AD7320
0874B3B92B09EC01BA12C163D008257822A9A2ACAAFDF9FFECE9BA91ADE33959
F697A83B30FFD893372AB80F431C31DEAE5E0F28D9F1536652048511EF82C434
51B33C8C2FA1F49A1876B17DDDF33B4A02C67D663C8E71D678A84490F0D04337
D8B59812482E81EAB0CB8870E3A5CAD8A397333C500AEC5C57096F428BC477C2
F8979BE20FE869D6BE5862791F5BEED118676A7A59C1497A4094BF72C6CD52A9
2505574A40B1253E7745E92B7DEF5D2CF068BCF1FF24255958B702D877085778
637C4B7D10A12937EAD9F02338D386CB1BB82F664193FCDAC49EC68842DF7EB4
37BD6937666FE6DA1D5B31BA1592EF12F02D7DEC87400A319E3AA70EAD17D991
89160B91B9B62BFC1B42CF06F0CF7FFE4CFDED62281732A79BD5C73B94C51BDA
7B3BFE7835DDB63FF9C561B2D8A1776493BF6F144A612473CD2DCD14EBBFAE84
740A04227F3A16D3D54D97C42BB0E2DE634582E9D80138FEFAF42955447957F6
C1B89F69BD1482EF55A996A66EC07CC4B2F11C27B9896298CED4C4A826708059
19E8C4D529440599E60AFF05FA3409650508EF96E0D1BD156B8B5E47D1C62802
94A2F738C9F947AC9CF1F0AC865DF336E1D81CA8BA15E747940D9DA3B32012C8
8139BEB4310C2B04271FD8534C0F3D3BEB1132B1B3B4855346FFBDB9558566B3
618D4D82FDE86F6C4A8FF4187EAA95729CD04A52625573A2281CBDD903490D08
53913BE83D64E9397506529F8727329E4B1BEAD295B81BCA0728CA1B16BA985D
5313B1
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 25 /pi put
dup 27 /sigma put
dup 28 /tau put
dup 39 /phi1 put
dup 58 /period put
dup 59 /comma put
dup 70 /F put
dup 77 /M put
dup 78 /N put
dup 80 /P put
dup 81 /Q put
dup 82 /R put
dup 84 /T put
dup 88 /X put
dup 97 /a put
dup 98 /b put
dup 101 /e put
dup 102 /f put
dup 108 /l put
dup 110 /n put
dup 112 /p put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 120 /x put
dup 122 /z 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
EF97B225A28872F8AD4752A466E078C2B020EB832F237CB9B5618112AB541612
CA7A7AB68702A1FAFD456F77841614D7D51C0D4716F8BF44013E8F0B29F0E926
A1042B12AC17D9CB44A6DD0B0028F2C3D976E2294E5271224CC19B6D416731B5
413AF1C2E09CA2BAA5667FB40F78AE62F1E2097512B9E35E4E061EE872195CAB
71DB809A152552F2DC1A7A2C8F4DFD4FED243AE36576580CCA8339AB7113EC57
3B375CF75950D07E36EB7B60ADDC35CBF9E0504AEB72440D0EC093D03CD4C06C
9294B8CCA4D5CCF78C4BB89E2416895BAD6FFEC243BE3D4E2AF84483AFFB605C
D8288975AE6CE587DFA8E11BDD2B20F5D9DDBC1D63FDCD6F309C3193A9B9E29B
451A365B2C6496E744343A8ECFE4B368807C2A05B869A5C60E329FF5A286BD59
C02E92458789508F823B22443D0B6F57CCEA2EEDFC380626F9359C6B9C3CC028
43714EC950BA444D6A909C120EC65D095B7825CA51884187B5304F2EA17751EA
C63B710899EE50B8CB62147F4507E971E41DF9A82CA11C4C2879CAC8E95C606E
E820A9FE1287208830834D614F0C069D1BAB334945E1635CA9062B28F7E87C72
D5215E0D4DA619531E93530D8BA6A4206A822CDD89B0A74948590F85EE2EF6FA
034604D1027383996973F0EC13ADE353B576BEBC34722483A97BBF5B0C69BF8B
741AEABF126A9CDF7D3CB89D61B1D3B5B8D4614F0E74D3AB5672091DFD70358F
F409EEDD988B279147256A5E2BD173A931A9E48B92A39500EB81293475235DCD
71C005B033B0405AD5A889B7A60E972A922D952603A5D128E3AF4E79936C524D
CACF2D59C7AF1BB1213CE2E90AEF153D2419F2C7C114023140C5A8BECFCF92A7
FF683CC5D27E0991C312C85F645B272ECAF1F597AD5750E1D76E12254793F890
A202EAB7170E1294DC129D8EA6971D1B918BAD6F12D08EE90F216DE7B2F79D69
01716B139763633AD3E27F92033AC53ED249752257CE94759488B391CE711221
2128EA5432D9DC400F4B0DBD92A95EF9ED7DDCAD3CBE9201BDEDB6A7C56B4F24
76C64C84AF769F19B6EB53A505DE2111B85BBBE9057EC8FE5F20226ADD876AA8
99ABF74016608D0BF1560A833E3D55D18309AA81E28CE26BF411FAD46ADD9D99
47043F8A453459B28A2C153719C53B324C704C5ADA725F4F53B60355151E7441
F68566F58B30BE06122C3E1F98F9766C3DA5303FDC22D09DF18D1654F9178CF9
9672EC6B7297DBAA67468AEB8A3A3EC6578E5185B3587F9826607F18627FB5AA
E1F72D1C8CFE4CBE5716252160A93566CBA1243B58651B2FCD4D5C1E12584EA8
E520CB3E872BC118767031842DE9FC1EB50D1B133E01F74969C77263E03D586A
EF0690F7491DA01DA0FF80163B6D7F55933E6395AEFBBADB615B82B6C67212DE
2A1C38046A22C3B6428227D34F9F8994F0520B2D26C1D7D0D5B533D04064EB1E
E0237CCB1C58F1FE912678985A94EE0CE45E568FE1156FA3E441079CF5C70996
D6BD644FA86C88523402AEC351043BA4C3DC48C021BA5BFBFBBCD9E82A27D8E7
40BB57B3E553D5279F79C86B6B212630678D8067DA997BFEED0B86CBEE21BEB5
C0DEDD8F340086FC42EDEFDD68515A34C1BF5F506AC593034F6906D8C0CF8E75
4A0CA7EDDC222351BB66875A5E541791B557C6ECEE55F3A36234CE7505B2C2E1
A5D5C94A3EF194C52427B23F0EBAE2481E6C9DA8D81E8A335B9502F6D0C57215
2333AFD56611CD9CCA8AD9BA94B2AAB8F42E42DD608AD8826292BBF0CC5C44C1
B9EDFD80F4E2B456104510005B92BBF3D90AF6C1E1354F1A4220A3DCDF1FE40F
0DD061C6AF98C010499D6CAD8BF47A5CF8AF88FCDB0FEF882F72904AE38DF970
7D4E9B885FFF8CC475D37A37BEE82C094F4B69A61C49507D1EE9E3467251AAB7
F831BF6D369FDF6F1A7C49C4D61167B7F4A1415D368AAA0CDF561927EC81D3F7
A572E81AEFF4CCCDD1D307ADB6F5648ECACBFDAF407B414F6F9958517635DA44
847600C32FB444F2B70ACFD8E656E5D868306A497808F41895F47507DC5551FB
A22E3E81FBF1E9521AC40A96CB4A55FEEDAFE3AEE40E891BD7C8BFEA24771094
4FC8C0C865BB25CC86726E7860849C3221D833D405D8B5660FEE8A402CE4BB34
69548BD54EBC9A0408EE2948D9A65E8C91C5B3A6E10702B85B009FDFF248D1BC
23FAE75AEE43CD1A9AAC8F834230CC4F32C7481094AA4589E8B0B3AF7625321E
EBE0542F4B2507D9FCF9CE2B06D69BC14AB7737168711DDC174A0110D32EE846
0976EFE1C41A7EE64B3D129D6F5E7936DC20EE611697DF69F2B6F5838AF7F89E
CBAB0798382BD805EA1FF428551847BA10AC7E4C6AC248E5B339520350FD8F7A
E20580D0F578831D6D26BE7B91FB253BEDBC4475041BC7C2F01B35C3F4E89043
ACB67CBDA31C8124B286226E37ADCC5C8F90CE477CE6268E67CF24A009A145E8
C72D60DC9B2737FF116524D00A2DED5B1901A70D11BDDA2FDC2B45F7BB72B442
BA5D0068C80667953FD15CD5F1A35E46A1D92C923DF8B55D2C429819333229D4
9EFE07E0C7A1FE20F687A6DE7C6FFFD87906E5A9C76510F52AF9C940A6E32D6D
31AECEE7A46CDDFD9C3F1D216FA378A5BB94705EC014B71D8253897861DF9EEA
7B942F5CC1E8684237545DFCDAA5C0CE595A4A103C5670CD5D8FD7930D35E52C
87FF4571EA1BDA1FC67CEA3EEF95F6D7956CBCA73693D95B507860BA6BB788EF
22E0E0E318088E8092E8DBFD7CB8CC46E63B085DAEDCAFF359FDA103436C2E10
EB221C4D841C900DFC9433A4F222F20F71AFE89F899902D1B26E4C451CE87DDE
2420109957B3BD5C4A1A33F82D5EFECBD32F7C4A47AECCB6C93EDBFC46C588D5
6D10C8DB4484AA424C8D3FBB34C7566D472064B4BDE19D8242A3677165548969
66650F9618A9E9B49C19D70151256C2085488295C83487E0A7B36DE489425ADD
8B4E44ACB7B8680B5EAA3CFA3DD7271B56058961EBEAA17C29E092EBA4B378AA
EBBCEBC06BADD6D3A48E4AAA9222CDD09429AC560160AA4E51962EF46222AAD2
F634CADEFA0894691372C0A1EF764F572CD7C747ECA484E2DB84FCFA6F6EECDB
4429DBBEDF0A75CAF374B7038A3235ADE55F98C42F1AA20C09E4D2B2305163AE
3D75E1287DC7D05D55DD15F3B7A61D5DBD9777D2E31C14155D0424ED0BD2DD88
B6B2F2BD66A8AB9EB9E4D9503AD710D6DB5E0817FBC7F933B7D0D07FA80BBC87
035D048A8B7CB660FEDD0D07B472B9A5AED237BE66430ADA95B9EE54F54F3567
913E7C2BCC345181240B2002C557F89786F4D2D2A208895E9A87803601A9E6D8
FC9138C054B0238AE519BD2589A1635D87B79880B3C220B94197ECB4551D2404
9261596AA247CC5109BB52408DFBD5BCD770C79700502D055D79EF49F594706C
21DA57A2BBE213CB93E90EBBC029F3717291EF1E0B8094238865DA5CB94EC9EA
E1F7278B9503CFA63F8CF8AA1A7C6F0F6393872366B9563E52ED07D93EE89727
7486CA2090CD65B8A35EA51CD5BE47586BE6FA61936663E61616E357155C3966
B363B19BAE2621D879015762A94D4705D7F3E5031FDBE1F6B8A63628526F8972
4BC419A51B4610338D7EFBCBE3820038DD00769C01B37AFC129AF269D4DC21B8
D7F36D50E7960CC28F6740138EFF0ABB1849A969E77375FBA7740136F9DD66C7
42628A743312196B27E6833228930C8DFEEAADCF26564114FCDE2EE7D91B254E
32C105AB089916D30DC0CADBDA51AEA058DF94FC8186466FA7C6EB4ED2BDD002
E9568300EC4ED1E9442C916B8EA2924505F216A131560EF512F75B0DAE04247B
ED9E3591CBEFEC1475DF6668D4F5CB3B4D079BDD262DDB25F86211F1A8346506
E933CA956FCD5F7B259F564D457272EED779A9DDBEF8265E6A29665CB14B4EA2
DFBFBD45AA34F7EAE9E14E6515B512435CE0A3E23B47826F7E98DC101B6577CB
8D2A067BEE04558DA9B9C6ACE71F571E58532848D22A7E795BE484283A4ADFC8
46D514E123DDDF929E72B026CF9764CB6E1F58FE7A1A8D9DF435FE7FBD366F28
5ED70022A176D030D844FF520732B31F62E33367900A683EB4CBA1600A2B4852
45F517E408D20AE52E42D405123829B8F2F2D491B9317F1FA34E58A4770F1A2B
7839149B17CCB4A6B02EF5961DCBA8B9B0FDC17D48A65A613A1E972E4F61B7CE
708B9BABF7824494D20C4057543773555DFBD378E19D89213EE68D4590338252
08EFF70B69753C9708D3A221EC32E378020A3F2DC10612892EF3318A69873FC9
DDFC34BCFA7F75D6AEAAF3CCE40404DE3C59B5186F4765EDB1CD719C1DDC0476
0478CF1FD470FBC897F3B624FEF20366BD6877DDFD6F82FBD1B35FE8C67E829B
A06F291F1E82E00A2D4E66BB22499EB5BD1E85712129AA723CC979965D74780A
2FC6D731431AA3CA53890929120A55B37DA9BB0476DC94B0FB9CAD6FC52B106A
555B02061CA812365BC36AE8C6385C64D4A356894C75FB885F21551F0195FBDB
77B808D1516B5F547FB7BD861274B765201763CF75E177F31D60F5ECB05ED93F
E7CEF71801B2E0F7FA49EA8F7F0D9DE9F70F54086EB72383E29FB20533098ECF
716F461537D5E5A4DC4AFF14A023C3C6067EDBE8EE371407769A59CE3CEC97D3
1B3628B6D48AF0DFB0AD32F1C8EBB5C3B1E8B8A3C52D50C4911B77BA1B44E40F
183A8FE33F6D64D811C8395849489D4F728DFD403B538AEE822D69165D21A853
A6B9064D01B527560C54280759FB4F2FB34FD6A9EE7CED0AB4A00D7D751E9767
FBD28FE54EE9C2AE3CFD2198B5304B5CE8032F985BD5F9AC7883D5CAA2403167
50FCCCD2A6BEAF10E7D76C78F4BC995B8F28CBB7DDA9DE5F6935C8B3C544C6E2
4AD61FC43297BDB250878C5AA704D6467B17A74743A3E07C6D7ACAA8D2300FF7
B84A0460844F60D3E9D4E4303836F9CA13DDC3ED1632FF921BE4C96FC233806C
FB282BB4F56A5B5A2C51E22EAF37BB02DC240CD03283D0EA1AAD90EEB79902D9
554BFC468B6E99F0E06F2C347BE7E6329B5693C8ECE9A5AA8194D478AD191FC8
CA6CF02FCA6AD681A5BB451404EFF551C2AFB8E087FD1D6BA71A0F5BA507C9A9
140C55AD368085A0DD7749C1D3BBDF91E09624B5BF5B1A29ED398E522E895F1E
4F58843223C35C14E7486973933DAD51C2073D88642BD05EF7EEC14D1518E889
09D7B35F8E515DDA3D0D9D654DDC43C52ABD2E06506FD415D61CFCE33C69173D
796C70D90A64BBDEA8CFB09B6C1380AB610E4894A1A0A5D3AA8D9CA01F59C97F
FD439C2E194F5CE94A7F86792B795EFE5F1DF5C890D7DD05C3F4601583BC1B21
6C030F938A7D05DEE91FEDB3F286230253851731E6042153FAA831A542C9F149
6AFAD5DB2C1CBF8389391F80DA103D6695EEF6918254F5A846B7E0734CCB5387
6607FDF16FFE25F16027267C6E4ACB46CAA5D880A9FD7B6C7FD0D6491D0AD017
5CAF79811BE8103AC26B6659BB8ACB46D650B7B7B6EE637B745785FD23BF1158
1225DE25ED8625C8EF29AC81E4427B6C8123B0038AC338228675B579B65EB1C5
80483E3AEE9301ACDC970E9A8352DE73268A3E555C7F508DC73ABFF275317A33
F4C0602EF9C8F946F35CD7438755133B1E1CD4891E11326BE432A23CE3094B76
0A5AF7C5D8E822D13C44E302E6EB0F13B3FD38009BEE504B7EF7B97598397F29
691CB7C5664143CBD9ADDDE01E7F16A436DB5A6FD8423176AAA6C16AF0E1CDC5
C16E58C38563129A8309739DF888260D8624957258FAB690D4FBD3A5E4D56165
FBFD705F65DE55A473D0BA7251A7EE3A46FAE934520516F0F35CCEE841A20791
14ED93775B8A963C114B9D6161B4B2E3C1F4DE2322FFEB5C5ACF899FBE3DC5F9
0891BD78370065E9F5BC27E3B975FD05F81BC56938DB6CEE8862CCFB2BA39329
7B5074A67837A83AB61C79D9B28AB3EBB7DE729F6D439C71EC79C0141C710F19
E9BB2F74AC8092F6432EE31E814108B908BD17BFFD1C25E01DB1A35AA34F58A3
9C56E0A59C30AFF8992953CBEAFFC2FC10A4A4DF1926866001FBA19A3A908DC4
D0B6CE1B7300B26E8A072FE1A2B130C13A2F78FF0C6E65184CCECB97189EEAE8
34CD583718ECA4B3335D665FB5E4A9AF7D793DAA1E70FA131E7BAD7A4716EF64
82A8B4EADBA5E6CBD4A32A7DE24BF964EA02239BD0B5C5F802B9DADB2DFB73AD
AF1298DBBAB8E881DC5C26E7DCF2B31AFF7077A11D478046BCAC94D133A33DF9
B97B9881C00B5D69EC23C5E78D886B483C959DB944031CBCCAB898BAE694A89A
D4DB0744027F5E4629A8E1E9A489CCA35BE64135FF26AC200E98BD1BC5E7D7B2
6427C6B7B077BEFE4ED2854CA48D85D3F7C82513BC45F6453037363D94AC24BC
E0B75588D34768FCA0FBCE5357D58C3FB4B1741232CF7C06DE285799CE853411
D26A21F1D44DAFED20CA4DA9709C41066B5F4FD97568283E6A1998586CC7E4ED
099C6E9D2A5AB527B8406866493532DB146D3629FE60FB737701DB2AFCFC9BA9
D0472DE9D02E5CB72026E2269F31B35581EC563D0AF9545E524D9621B8772A8A
D57F364753E6826F7A01F29BC424D9D2ABC5E018AD3A4365D2C5BC30B7BD478F
5E1C096ADC2F9FDF0A598B79B2FEB1A8A66006FA9ABF897EF9741B91D5442BF1
230D796BBF528179F30156971CB9A1E621ED7817087F89369393FC905CB5950F
C27AD4333F937E41057DCD117D0F5187ED03EB357E104A1E2467079C1B859051
49C9F61DD65E1DB844719A0AF5116E28C92E3457A157DC8F21ABBCE342A546A2
743568AB33FEC9F784B8F12E3FB88BDC877A6776BBEC23219B1B56809B9A75D2
210C90DD3B78425BBC9781DEC98A148BEBFB18B8B32E377504239F1C82AA621B
809B868166B5B39632EEE11BFD860077F532070735399C6312EF69B0C85B9E66
4A15289690DB210557A9E7EA9D7AF19102DCC87A060B949E1B03C68598477F30
FEE402632171D3D56DFFE573A4937F775A16EABDBF6C8FBC9378F821251B0092
5B6E59E084B32F8927E0093349590A3D2ABE7A7052B9C015A86E61C6C2FF3A4D
6A808B4B48808C1DF627530D318DDE71FEB360FBA857D962EA70E4FB547C6F73
0E3C2451133EFC3ABB7526DBFB1A2DA530AEF77E7B9682468F82F520CEB49519
FBD493336B61112A2B8EA8C5477AE37992EF37989A8671CAB3C76CDB07976C8A
BF00814D7E1AC5FF847890D9CFDC163C71BD98B3CCE565F6C2A382FE2B6E4DB3
AD718C9CBDB27FA161C1C27ACEC43ABCC15C3431C62A52AA2247CBB5AD530978
2997E7944055F49869CCAD5D4B14FA47EFB391D65B7A71E624C795410232DF6A
801C196B7B6F3AA156033A22178B0D8334640FD34E13492C308FABCA87E2CB65
CD4994A58F6E5BB03F87E8AE2DDB91B781996FE91E2C2EBA9E3926D78EB855DE
7431714C15634AC0EF333AE548CB67F48002A08056578B62360DD22D3F6E22FC
E846DBB3D770E97CEB3D0BC6A2D4C2E85C15E917F6647E69D64F07310A538253
75BDCFD689C7A5393ED35CA4F25E18BA318C3A10B8E587CD9E6C93F664733AF9
33A77A70E0BFD4101FF240A5FEC17873D302F52FAAB55B5734E4CD2B532EB78E
7005AD2ED7B54DDB1B6B1AB42BBE1AE3D374D2881E6790B917DB695BF6F216EB
44C846D7F7BB1AA1789E7E5B28F52DF29438B33D2624B11652F6C82D0901DB8E
8DE641E1DBB22370087C4B28E7DA180930C3CF230D75E7AAA72F9BF22AF826A9
5E7AF892A39D230B900DFC0F7F29E0BFC9DEBAE25C196F5BDDF20FF3891755D1
3F532A8103ACECE99A7537EA159BC676400642EF75C96E9C8DB8499101B2B493
34E9BF7203560D8B1135F29A1DC05F2A11929F30BF5A4BE399C4CA454F27E491
51830641B8BC623609991648E97C92B454AB977D874B4ECCB0A10D10E5723C0B
19328B775B34B35F011FD76FBDD1BFCCAA880731B63550D5A7D58D2F323576BA
30FDEF3DE97CEA00F1EEB8134BAF46C70EFF7E7023C9394CFD096E29BD631751
E4C5EEB1A10BB6316FE67CB5E1C967BFF653BF9662F4276C74AC9754749EFB69
6F91571878E777B9EA1ADE8617E2DD763935132BE26B3B7F25EFAF90356851AB
BF6AB08508F00533C209DCB61AFF4A29892017B4C70614E43DA67EDB1FD2F501
4D0E4D74D0072504E801CE0AC60D36D72D8AD93A34763A2320175117F8FD5CCD
F1AD7C1425EC76E66A9584B5C2375DF22197CE79AD7F5B0C3020DD3D7268AE49
35BF5522B60A1128E92B85C399D41D6127323A1D110E428001CDF54285234BA8
B6340FE74584B4FFA54DE44782B503F2B3100BF15AAA1A100A13B18209F15A93
DBB48C70261AC9DD50CB7A4226E2D0AA589868453901016D3F91913C8213F639
C08BD6BB847001B05ABD1E6C4C87A29BB80C49938C17111AA40166B2472DAD53
3C2EFB670E56FDBF0D775E48376B8FE72A751B01D5CD45819F9ECFF83B3E9388
E08B5A2DC50D1414A586D0611AE5A56A5B521F81044756BD1147A7B17DE5A933
1DD521A9AC42B12522E8E20B60351DD259ACB30C595310F91E09FB6751ADA6D4
8EFF7CAADE8E66AF5579602E43D102D2938C2ABB6C76C00B7EC5F5647D0BE877
51F7699C3856113D18F5C9190E841F72954F55345DB33345627474A425C4F662
D2FD1242393666F69F44D41FD5FEF93402DCC919238A2F5162E32D876A
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 49 /one put
dup 50 /two 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
FD01CB5EB39E77C77A4BE276258F7EF35269272729704F2A26BDE6159D0570E8
665CC6C2582807B75C4D1EB2BA83D2A6840E8E9F14C80C79B985F51DD166E4F3
2DA88C7E38EE325B8D134A2C9694C64ACEB6033AD6EB6D10BA76AE0BE567B30C
CB62E49A5436B0921B9BF1E24C400823ED4AA5144221E3E8B498433E2F28399C
705D3D9A988C4A363E868CFE55A56696D005274224366F70081F99A5FB3F2514
456D1EDE546A1340FEC3E14303A89843CDC6DCC0829725693DA0BD191E8B95BB
BDEF9B671AE30B197B890178D89665A0C0CC90BF5BA7CD345E9F6ED4D0989B32
BB9E9FA107609833337DDCE05154803D9F39B788155EC34E4A4C252D3430EC8A
F0C5D6D3AB6D65B2CB9BD42A6B7CF7CD8A1156BBFE2115BA3FB329D309D03902
98FFCFE14B907BBB85F87910ABB095A50C704E9A50D3D203BDDB4D483303A577
80E3565F8BA025D8DD6A7DB3ABD5939D5422628C7CC60696EF29A6C599976F78
3936601AE3E947FF36269D6BD9D39D111A2A90E6AC724C4357F7AAC599BE80F5
AB11CEBB59906C060A1B10096BCC104283D13B7B8F06C2867B79E913E8D3BF88
0183D6853BE556E2DE80F1ABC20174295CCDCA
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont 
%%BeginFont: CMBX12
%!PS-AdobeFont-1.1: CMBX12 1.0
%%CreationDate: 1991 Aug 20 16:34:54
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
11 dict begin
/FontInfo 7 dict dup begin
/version (1.0) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMBX12) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Bold) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /CMBX12 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 0 /Gamma put
dup 35 /numbersign put
dup 40 /parenleft put
dup 41 /parenright put
dup 58 /colon put
dup 59 /semicolon put
dup 61 /equal put
dup 91 /bracketleft put
dup 93 /bracketright 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
B4C38C1F2D24B8FDE686832FE96204552C820E45B6BAF0C3308742AE2BF9AE2C
A13D143C634DF87763BDF50ED371516A4A91D21972F7FE92A5A105F5AE3E2280
446D743E48477F5A6195325254AB04F58D9EEBA57E0BBAE225F84137BF0DB72F
8586A7D5B06E00A001C80DDD310F9CA477722CAE4D5A9EBBC9AF6A621D49480D
4DF324E679CDC964454871379BDA7C6D07022FE94681A9F6575FE3C24E568F36
CBF3CDB88D28A819BA9CA4EB94869BA377636603F2F8EE0810AF4C8E1803DD98
7AF51642FA83587CF1F6DD3DBFB87E6CBE4C6228F50CF7140DDBD6D44FF96B33
D3FD32D8F3857C2BAD8CD0B7A880AF6A571BE90C5BED1D73856961889D5B3106
D6E87ADB5582CB3082691136D6FEE6344C5F17346206489730B1E60F29E20DD0
04FCF8732F9224B47DB7DD42E1B12C10342B217F3B1E3E0FF78CC3F26127DDA6
3E9EF6FDD2EBFE51B0C3512B931734C821C3AFD75C42FBAB3E2C01791176A46D
F9EE57627E6773944204F929125D98A318866A295FEC625C7D5C5BB446A66548
36A92CF98C6F485895CBEEF8556994FCA13C672F78BAE8FE55845A11D896F3D0
E73D7B704B8EF9951954F07B2D26B68FCA5F9056E8BB9424B5AE3A38B28CEEDC
70B5AF814F0FDE25D30C8CACAFF278BDB029B05A568CD5DB1DD796098E686E7C
0D03D387C6D8C5947014A1AD7CB6FA0B69F966E642C8C2F72AF24B9509D0D038
B857B0F3973FEB518CB0041F832CE657EA11138F0AB9879F2426EA8EDC9878A6
33C3D22496EF5B810A0ECAEA36B0EE1D90B01CBC7FBC24B34C82126E5A4528AF
99F1DE73A0F511F5446A9D52292F23B3AEA9DDA98B03A54EFA3A1AA8A7DBC591
A704C434A5C4889792063B72F3B7CCE6F9E1C85FC8DDFB29D430CA29037655C7
7275F4DFE65B691286283F083CF8F192C1DFDA14B7ED50BC2EDFA446FF565AF3
A3A847327F8365C947E8FCFA80F15BBA5AF39B57AEAC2B410ED94395547246B0
03CFA8582E27648429B5AEE4AE52FF58213A8BFD7051F842B0F08C2F2DB02A69
A233199B34434A0765397E131BC8706A2C3673F4C36C72A93E784CC96CF8BEC9
B19CF23C4A886097B3CB7F81DE307381D1A6A8A394C6FD93BC33FFF8C91154E3
2A9D27A2371D401E44594A00FC25EB9456BFA55B09FF1ECA6B1709F8E1E79410
6B0D59EC52D1445DE19853DAFAF4FAE935BADBC676ED0E3CF8D6073D4EF08A2D
66224665D295659A3A966C0DE628A0A9B14C95EB781BFEBA59756590FE77F644
9EF41EB6A4AB49DC61C14C36446F706C0D8D510D6152A89D8E21A39575AA998E
954119421096E5D20BD876465B75E7A1063C09F5BAF727FE632E618082EE7759
8827B4C5247DC6C9790B7803E3DD9FAE4EC48F94870577A7E91FC21275BB5154
31BA7610E8CB8C1CE3E6B8B0EFEC7EDE3C6D2067AD2FF7BCC88C6914B0AAB7FF
0D8710B1F6CB213FDF357FA5DDD2257203250D566025692BC815F55D4BBA8B37
77531005F8BF8FA396E8AB91257A7CD20F0EE59695A139D571B756BA24937DEF
0790AB9B130B62161B5650C8DD0CD9743A3267E1E5D9970F5DC99029ACF40E3A
79299232933523A680AD37DB6F91ECABD91D139328E3BF72C8B11F89A350E55E
7CDA12F3544A4D8F93A713E625B472882AB7AD9DB3DDE5ABC9FA8532F9205F90
54D50606352CF3902CCE9414E28D060A56670EBB8641C3DB76C1BBEA9DCAF708
D0D1C114EA27B02F85D2E6DD968FB375BEA1006722AD64A4108BA4248BB32729
D922B8D21A9F02B46F1257FF
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
dup 51 /three 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
9F0F90FD791E54128C1717F313486896868A34FAFF22E23CEF046D02C76DB0C4
B90F107907A725E0B5274E63F5F006273EF3FB686192D003FD16A7E1B87C7B29
56063EFDAC23ACB8E7A584EABB4D6A9E80D43A4E8233FC9BA53169683C123E63
93B74AA4DCC822BF03AB64137877E844B45E184D927C26C8248B1BC55D7F354E
40CA8F9B41310CEACB95465069D369FE08FE18332D251123CDD8B49EB66DED76
FE338302BF60E9DFB727D1959D925ACE6C51D562A9DDDFC4A82691397F0AD393
9C4BF1EFBD834C32545769BB09FEFC8F80EB7D4169FEEF0846DFC7C869D0F099
3FA689FC8CEFBD9EEBBE86BDE576C9BB3234EB3CF662DDFB4F774E39A1D0471C
CEA46BD079103473F2EA190224F8E5AFD23BA9CC823F4EF48A01440AD56098EC
5AB2ED7C7B4EEBF07E14AF6FC182B961ADB9E78AC3A3876E3E7532B5B3A9FE09
B888C32EE1E20450445256CBEFC398566CA43B6EAB252B4AFF483089A2B3E977
30FB49F53A4155781B5F1EDDC2444DEE86D8016EEFFE21A054283F67FC6BDBFA
119F615F7DA8A9A37927BB274D9A2748F58BFE62E71E61CD009F16738B19D738
233CC944379A0F7C419A730F0553CA54FB70E1D4CA74ABD40AD5B4564ECEC67D
99F7AA092C843A478564662DEAC20CF7D5D56D43983048C6EC5614A9399FCAD6
B02E9D282C9FAA89C8256DC45E223B95E5C6BE23B7E78C51132DBD4A28403AAE
696F453118EA87FB3ECC451CDF5567A6CCA887E6291CB46761EA03584305497F
046E526BB862F7A962F62F43DA6B3F8AD1C0FD1E03891A8D27FD83D51C63BCBE
D7E64BA546888648C29212345F9F1203B689BBB96A71DC8E41E2078D542DD6F2
5FE54B5965087C9F68B1AD6F612A17653723EB24CAE4EDE3BAA7150CE462F5AE
34D0BA
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont 
TeXDict begin 39158280 55380996 2488 600 600 (05.dvi)
@start /Fa 153[98 105 113 100[{TeXBase1Encoding ReEncodeFont}3
192.256 /ComicSansMS rf /Fc 207[60 48[{}1 165.247 /CMBSY7
rf /Fd 254[164 1[{}1 513.918 /CMBSY10 rf /Fe 139[119
4[133 132 1[69 10[140 17[202 205 78[{TeXBase1Encoding ReEncodeFont}7
252.83 /ComicSansMS-Bold rf /Fg 145[147 98[157 11[{}2
206.559 /CMMIB10 rf /Fh 207[71 48[{}1 206.559 /CMBSY10
rf /Fi 205[119 119 49[{}2 206.559 /CMBX10 rf /Fj 152[171
171 5[209 39[190 1[0 3[228 5[342 2[342 7[342 14[266 18[{}10
297.444 /CMBSY10 rf /Fk 135[196 2[203 124 158 157 1[179
3[104 5[169 165 2[155 188 12[189 1[259 1[215 2[340 6[205
10[95 95 18[222 10[155 2[203 13[226 11[{}22 297.444 /CMMIB10
rf /Fl 162[93 1[93 29[260 1[93 93 16[130 130 4[279 34[201{}9
297.444 /CMBX12 rf /Fm 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 /Fo 204[101 101 101 49[{}3 165.247
/CMBX8 rf /Fp 134[110 1[144 102 110 99 102 101 1[113
111 110 163 58 114 1[59 122 112 107 115 124 108 125 108
9[219 137 1[143 146 17[154 6[63 11[52 46[{TeXBase1Encoding ReEncodeFont}
29 210.691 /ComicSansMS rf /Fr 133[138 1[163 3[103 18[157
8[235 6[215 179 1[236 283 17[79 79 29[129 170 1[169 25[{}14
247.87 /CMMIB10 rf /Fs 159[174 1[190 35[190 1[158 5[190
5[285 2[285 7[285 14[222 18[{}9 247.87 /CMBSY10 rf /Ft
162[77 1[77 29[217 2[77 16[108 108 4[232 34[168{}8 247.87
/CMBX12 rf /Fu 104[223 2[99 99 25[131 149 173 123 131
119 123 121 131 135 133 132 196 69 137 1[71 146 134 128
138 148 130 150 129 7[161 1[263 1[186 172 175 159 221
6[168 138 194 1[153 1[182 152 159 185 1[132 4[75 7[154
114 1[129 63 105 70 2[93 93 6[60 30[166 2[{
TeXBase1Encoding ReEncodeFont}54 252.83 /ComicSansMS
rf /Fw 133[228 257 257 371 257 286 171 200 228 286 286
257 286 428 143 286 1[143 286 257 171 228 286 228 286
257 9[514 2[343 286 371 1[314 1[371 485 343 2[200 400
1[314 343 2[343 371 1[257 63[{TeXBase1Encoding ReEncodeFont}40
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 (Recap from Last Time)
/OUT pdfmark end
 4609
1909 a Gray 5094 2027 a Fw(Recap)129 b(fr)-9 b(om)128
b(Last)g(T)-9 b(ime)p 0 TeXcolorgray Black Black Green
Black Green Black OliveGreen Black 4876 2582 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 Fu(For)75 b(\223free\224)j(came)d
(the)h(following)f(structural)5169 2874 y(induction)g(principle:)p
1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 5169 4563 4491
1507 v 1 1 0.8 TeXcolorrgb Black Blue 5231 3307 a Ft(\()p
Fs(8)p Fr(a)p Ft(\))80 b Fr(P)87 b Ft(\()p Fp(Var)p Ft(\()p
Fr(a)p Ft(\)\))5231 3694 y(\()p Fs(8)p Fr(t)5600 3731
y Fo(1)5712 3694 y Fr(;)48 b(t)5942 3731 y Fo(2)6053
3694 y Ft(\))80 b Fr(P)87 b(t)6610 3731 y Fo(1)6785 3694
y Fs(^)63 b Fr(P)87 b(t)7407 3731 y Fo(2)7598 3694 y
Fs(\))79 b Fr(P)88 b Ft(\()p Fp(App)o Ft(\()p Fr(t)8927
3731 y Fo(1)9039 3694 y Fr(;)48 b(t)9269 3731 y Fo(2)9380
3694 y Ft(\)\))5231 4081 y(\()p Fs(8)p Fr(a;)g(t)p Ft(\))79
b Fr(P)88 b(t)79 b Fs(\))g Fr(P)87 b Ft(\([)p Fr(a)p
Ft(])p Fr(:t)p Ft(\))p 5231 4211 4367 9 v 6951 4439 a(\()p
Fs(8)p Fr(t)p Ft(\))80 b Fr(P)87 b(t)p Black 1 1 0.8
TeXcolorrgb Black 0 TeXcolorgray 10821 5925 a
 0 setgray
 10821 5925
a 0.5 TeXcolorgray 9432 6307 a Fm(Munich,)26 b(31.)f(May)h(2005)e(\226)
i(p.1)g(\(1/3\))p 0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416
a eop end
%%Page: 1 2
TeXDict begin 1 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 Gray
5094 2027 a Fw(Recap)129 b(fr)-9 b(om)128 b(Last)g(T)-9
b(ime)p 0 TeXcolorgray Black Black Green Black Green
Black OliveGreen Black 4876 2582 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 Fu(We)75 b(then)h(derived)h(the)e(following)g
(structural)5169 2874 y(induction)g(principle:)p 1 1 0.8
TeXcolorrgb 1 1 0.8 TeXcolorrgb 5169 4563 5124 1507 v
1 1 0.8 TeXcolorrgb Black Blue 5231 3307 a Ft(\()p Fs(8)p
Fr(a)p Ft(\))80 b Fr(P)87 b Ft(\()p Fp(Var)p Ft(\()p
Fr(a)p Ft(\)\))49 b Fr(x)5231 3694 y Ft(\()p Fs(8)p Fr(t)5600
3731 y Fo(1)5712 3694 y Fr(;)f(t)5942 3731 y Fo(2)6053
3694 y Ft(\))80 b Fr(P)87 b(t)6610 3731 y Fo(1)6769 3694
y Fr(x)64 b Fs(^)f Fr(P)87 b(t)7618 3731 y Fo(2)7777
3694 y Fr(x)80 b Fs(\))f Fr(P)87 b Ft(\()p Fp(App)p Ft(\()p
Fr(t)9349 3731 y Fo(1)9461 3694 y Fr(;)47 b(t)9690 3731
y Fo(2)9802 3694 y Ft(\)\))h Fr(x)5231 4081 y Ft(\()p
Fs(8)p Fr(a;)g(t)p Ft(\))79 b Fr(a)h Ft(#)f Fr(x)143
b Fs(^)f Fr(P)88 b(t)47 b(x)80 b Fs(\))f Fr(P)87 b Ft(\([)p
Fr(a)p Ft(])p Fr(:t)p Ft(\))50 b Fr(x)p 5231 4211 5000
9 v 7161 4439 a Ft(\()p Fs(8)p Fr(t)p Ft(\))81 b Fr(P)87
b(t)48 b(x)p Black 1 1 0.8 TeXcolorrgb Black 0 TeXcolorgray
10821 5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray 9418 6307
a Fm(Munich,)26 b(31.)f(May)h(2005)e(\226)i(p.1)g(\(2/3\))p
0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 1 3
TeXDict begin 1 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 Gray
5094 2027 a Fw(Recap)129 b(fr)-9 b(om)128 b(Last)g(T)-9
b(ime)p 0 TeXcolorgray Black Black Green Black Green
Black OliveGreen Black 4876 2582 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 Fu(I)74 b(think)g(it)h(should)g(be)f
(strengthened)j(as)e(follows:)p 1 1 0.8 TeXcolorrgb 1 1 0.8
TeXcolorrgb 5169 4270 5334 1507 v 1 1 0.8 TeXcolorrgb
Black Blue 5231 3015 a Ft(\()p Fs(8)p Red Fr(x)p Blue
48 w(a)p Ft(\))80 b Fr(P)87 b Ft(\()p Fp(Var)p Ft(\()p
Fr(a)p Ft(\)\))49 b Fr(x)5231 3402 y Ft(\()p Fs(8)p Red
Fr(x)p Blue 48 w(t)5811 3439 y Fo(1)5923 3402 y Fr(;)e(t)6152
3439 y Fo(2)6264 3402 y Ft(\))79 b Fr(P)88 b(t)6821 3439
y Fo(1)6980 3402 y Fr(x)63 b Fs(^)h Fr(P)87 b(t)7829
3439 y Fo(2)7988 3402 y Fr(x)80 b Fs(\))f Fr(P)87 b Ft(\()p
Fp(App)p Ft(\()p Fr(t)9560 3439 y Fo(1)9672 3402 y Fr(;)47
b(t)9901 3439 y Fo(2)10013 3402 y Ft(\)\))h Fr(x)5231
3789 y Ft(\()p Fs(8)p Red Fr(x)p Blue 48 w(a)g(t)p Ft(\))79
b Fr(a)g Ft(#)h Fr(x)63 b Fs(^)143 b Ft(\(\()p Red Fs(8)p
Fr(z)p Blue 11 w Ft(\))80 b Fr(P)87 b(t)p Red 48 w(z)p
Blue 10 w Ft(\))79 b Fs(\))h Fr(P)87 b Ft(\([)p Fr(a)p
Ft(])p Fr(:t)p Ft(\))49 b Fr(x)p 5231 3919 5211 9 v 7161
4146 a Ft(\()p Fs(8)p Red Fr(x)p Blue 49 w(t)p Ft(\))80
b Fr(P)87 b(t)47 b(x)p Black 1 1 0.8 TeXcolorrgb Black
5169 4933 a Fp(The)62 b(proof)g(of)g(this)h(induction)g(principle)f
(stays)h(the)f(same.)5169 5212 y(The)g(strengthening)i(is)f(needed)g
(in)g(some)h(cases.)p 0 TeXcolorgray 10821 5925 a
 0 setgray
 10821
5925 a 0.5 TeXcolorgray 9418 6307 a Fm(Munich,)26 b(31.)f(May)h(2005)e
(\226)i(p.1)g(\(3/3\))p 0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360
6416 a eop end
%%Page: 2 4
TeXDict begin 2 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 (Weakening Property)
/OUT pdfmark end
 4609 1909 a Gray 5294 2027 a Fw(W)-33 b(eak)-5
b(ening)127 b(Pr)-9 b(operty)p 0 TeXcolorgray Black Black
Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 4746 3493
1485 1091 v 1 1 0.8 TeXcolorrgb Black Blue 4808 2698
a Fu(valid)q Fl(\(\000\))4808 3033 y Fk(a)96 b Fl(:)f
Fk(\034)135 b Fj(2)95 b Fl(\000)p 4808 3183 1286 9 v
4818 3431 a(\000)g Fj(`)g Fk(a)g Fl(:)g Fk(\034)p Black
1 1 0.8 TeXcolorrgb Black 1 1 0.8 TeXcolorrgb 1 1 0.8
TeXcolorrgb 6479 3537 4033 718 v 1 1 0.8 TeXcolorrgb
Black Blue 6541 3089 a Fl(\000)g Fj(`)g Fk(t)7265 3133
y Fi(1)7489 3089 y Fl(:)g Fk(\034)7832 3133 y Fi(1)8056
3089 y Fj(!)g Fk(\034)8648 3133 y Fi(2)9030 3089 y Fl(\000)g
Fj(`)g Fk(t)9754 3133 y Fi(2)9977 3089 y Fl(:)g Fk(\034)10320
3133 y Fi(1)p 6541 3183 3909 9 v 7630 3431 a Fl(\000)g
Fj(`)g Fk(t)8354 3475 y Fi(1)8540 3431 y Fk(t)8664 3475
y Fi(2)8888 3431 y Fl(:)g Fk(\034)9231 3475 y Fi(2)p
Black 1 1 0.8 TeXcolorrgb Black 1 1 0.8 TeXcolorrgb 1 1 0.8
TeXcolorrgb 5569 4459 4120 810 v 1 1 0.8 TeXcolorrgb
Black Blue 5631 3934 a Fk(a)g Fl(:)g Fk(\034)6257 3978
y Fi(1)6386 3934 y Fk(;)57 b Fl(\000)95 b Fj(`)g Fk(t)g
Fl(:)g Fk(\034)7700 3978 y Fi(2)8082 3934 y Fk(a)g Fj(62)g
Fu(dom)p Fl(\(\000\))p 5631 4058 3996 9 v 6341 4322 a(\000)g
Fj(`)g Fl([)p Fk(a)p Fl(])p Fk(:t)g Fl(:)g Fk(\034)7972
4367 y Fi(1)8196 4322 y Fj(!)g Fk(\034)8788 4367 y Fi(2)p
Black 1 1 0.8 TeXcolorrgb Black 0 TeXcolorgray 10821
5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray 9418 6307 a Fm(Munich,)26
b(31.)f(May)h(2005)e(\226)i(p.2)g(\(1/2\))p 0 TeXcolorgray
4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 2 5
TeXDict begin 2 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 Gray
5294 2027 a Fw(W)-33 b(eak)-5 b(ening)127 b(Pr)-9 b(operty)p
0 TeXcolorgray Black Black Black 1 1 0.8 TeXcolorrgb
1 1 0.8 TeXcolorrgb 4746 3493 1485 1091 v 1 1 0.8 TeXcolorrgb
Black Blue 4808 2698 a Fu(valid)q Fl(\(\000\))4808 3033
y Fk(a)96 b Fl(:)f Fk(\034)135 b Fj(2)95 b Fl(\000)p
4808 3183 1286 9 v 4818 3431 a(\000)g Fj(`)g Fk(a)g Fl(:)g
Fk(\034)p Black 1 1 0.8 TeXcolorrgb Black 1 1 0.8 TeXcolorrgb
1 1 0.8 TeXcolorrgb 6479 3537 4033 718 v 1 1 0.8 TeXcolorrgb
Black Blue 6541 3089 a Fl(\000)g Fj(`)g Fk(t)7265 3133
y Fi(1)7489 3089 y Fl(:)g Fk(\034)7832 3133 y Fi(1)8056
3089 y Fj(!)g Fk(\034)8648 3133 y Fi(2)9030 3089 y Fl(\000)g
Fj(`)g Fk(t)9754 3133 y Fi(2)9977 3089 y Fl(:)g Fk(\034)10320
3133 y Fi(1)p 6541 3183 3909 9 v 7630 3431 a Fl(\000)g
Fj(`)g Fk(t)8354 3475 y Fi(1)8540 3431 y Fk(t)8664 3475
y Fi(2)8888 3431 y Fl(:)g Fk(\034)9231 3475 y Fi(2)p
Black 1 1 0.8 TeXcolorrgb Black 1 1 0.8 TeXcolorrgb 1 1 0.8
TeXcolorrgb 5569 4459 4120 810 v 1 1 0.8 TeXcolorrgb
Black Blue 5631 3934 a Fk(a)g Fl(:)g Fk(\034)6257 3978
y Fi(1)6386 3934 y Fk(;)57 b Fl(\000)95 b Fj(`)g Fk(t)g
Fl(:)g Fk(\034)7700 3978 y Fi(2)8082 3934 y Fk(a)g Fj(62)g
Fu(dom)p Fl(\(\000\))p 5631 4058 3996 9 v 6341 4322 a(\000)g
Fj(`)g Fl([)p Fk(a)p Fl(])p Fk(:t)g Fl(:)g Fk(\034)7972
4367 y Fi(1)8196 4322 y Fj(!)g Fk(\034)8788 4367 y Fi(2)p
Black 1 1 0.8 TeXcolorrgb Black 4930 5008 a Fu(If)p Blue
171 w Fl(\000)g Fj(`)g Fk(t)g Fl(:)g Fk(\034)p Black
40 w Fu(,)p Blue 170 w Fl(\000)g Fj(\022)g Fl(\000)7667
4900 y Fh(0)p Black 7824 5008 a Fu(and)p Blue 76 w(valid)p
Fl(\(\000)9180 4900 y Fh(0)9262 5008 y Fl(\))p Black
Fu(,)75 b(then)4930 5326 y(also)p Blue 170 w Fl(\000)5755
5218 y Fh(0)5932 5326 y Fj(`)95 b Fk(t)g Fl(:)g Fk(\034)p
Black 40 w Fu(.)p 0 TeXcolorgray 10821 5925 a
 0 setgray
 10821 5925
a 0.5 TeXcolorgray 9404 6307 a Fm(Munich,)26 b(31.)f(May)h(2005)e(\226)
i(p.2)g(\(2/2\))p 0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416
a eop end
%%Page: 3 6
TeXDict begin 3 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 (Attempting the Proof)
/OUT pdfmark end
 4609 1909 a Gray 5225 2027 a Fw(Attempting)129
b(the)f(Pr)-9 b(oof)p 0 TeXcolorgray Black 4623 2582
a Fu(We)75 b(proceed)h(by)g(rule)g(induction)g(and)g(try)g(to)g(show)
4623 2897 y(that)f(the)h(predicate)p Blue 76 w Fk(')p
Fl(\(\000;)58 b([)p Fk(t)p Fl(])7909 2942 y Fg(\013)8075
2897 y Fl(;)f Fk(\034)40 b Fl(\))p Black 76 w Fu(given)75
b(by)p 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 5151 3630
4820 422 v 1 1 0.8 TeXcolorrgb Black Blue 5213 3494 a
Fl(\000)95 b Fj(\022)g Fl(\000)6071 3386 y Fh(0)6248
3494 y Fj(\))g Fu(valid)p Fl(\(\000)7556 3386 y Fh(0)7638
3494 y Fl(\))g Fj(\))g Fl(\000)8501 3386 y Fh(0)8678
3494 y Fj(`)g Fk(M)128 b Fl(:)95 b Fk(\034)p Black 1 1 0.8
TeXcolorrgb Black 4623 3987 a Fu(is)74 b(closed)i(under)h(the)f(axiom)f
(and)h(the)g(two)f(inference)4623 4266 y(rules.)94 b(Interesting)76
b(case:)p Black Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb
5501 5278 4120 810 v 1 1 0.8 TeXcolorrgb Black Blue 5563
4754 a Fk(a)95 b Fl(:)g Fk(\034)6189 4798 y Fi(1)6318
4754 y Fk(;)57 b Fl(\000)96 b Fj(`)f Fk(t)f Fl(:)h Fk(\034)7632
4798 y Fi(2)8014 4754 y Fk(a)g Fj(62)g Fu(dom)q Fl(\(\000\))p
5563 4878 3996 9 v 6273 5142 a(\000)g Fj(`)g Fl([)p Fk(a)p
Fl(])p Fk(:t)g Fl(:)g Fk(\034)7904 5187 y Fi(1)8128 5142
y Fj(!)g Fk(\034)8720 5187 y Fi(2)p Black 1 1 0.8 TeXcolorrgb
Black 0 TeXcolorgray 10821 5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray
9418 6307 a Fm(Munich,)26 b(31.)f(May)h(2005)e(\226)i(p.3)g(\(1/3\))p
0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 3 7
TeXDict begin 3 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 Gray
5225 2027 a Fw(Attempting)129 b(the)f(Pr)-9 b(oof)p 0
TeXcolorgray Black 4623 2582 a Fu(We)75 b(proceed)h(by)g(rule)g
(induction)g(and)g(try)g(to)g(show)4623 2897 y(that)f(the)h(predicate)p
Blue 76 w Fk(')p Fl(\(\000;)58 b([)p Fk(t)p Fl(])7909
2942 y Fg(\013)8075 2897 y Fl(;)f Fk(\034)40 b Fl(\))p
Black 76 w Fu(given)75 b(by)p 1 1 0.8 TeXcolorrgb 1 1 0.8
TeXcolorrgb 5151 3630 4820 422 v 1 1 0.8 TeXcolorrgb
Black Blue 5213 3494 a Fl(\000)95 b Fj(\022)g Fl(\000)6071
3386 y Fh(0)6248 3494 y Fj(\))g Fu(valid)p Fl(\(\000)7556
3386 y Fh(0)7638 3494 y Fl(\))g Fj(\))g Fl(\000)8501
3386 y Fh(0)8678 3494 y Fj(`)g Fk(M)128 b Fl(:)95 b Fk(\034)p
Black 1 1 0.8 TeXcolorrgb Black 4623 3987 a Fu(is)74
b(closed)i(under)h(the)f(axiom)f(and)h(the)g(two)f(inference)4623
4266 y(rules.)94 b(Interesting)76 b(case:)p Black Black
1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 5501 5278 4120
810 v 1 1 0.8 TeXcolorrgb Black Blue 5563 4754 a Fk(a)95
b Fl(:)g Fk(\034)6189 4798 y Fi(1)6318 4754 y Fk(;)57
b Fl(\000)96 b Fj(`)f Fk(t)f Fl(:)h Fk(\034)7632 4798
y Fi(2)8014 4754 y Fk(a)g Fj(62)g Fu(dom)q Fl(\(\000\))p
5563 4878 3996 9 v 6273 5142 a(\000)g Fj(`)g Fl([)p Fk(a)p
Fl(])p Fk(:t)g Fl(:)g Fk(\034)7904 5187 y Fi(1)8128 5142
y Fj(!)g Fk(\034)8720 5187 y Fi(2)p Black 1 1 0.8 TeXcolorrgb
Black Red Black 1 1 0.8 TeXcolorrgb Black 7111 3122 a
@beginspecial @setspecial
 tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.15 true
3.8 neg 57.52155 neg 174.51653 64.72154 .5 Frame  gsave 1 1 0.8  setrgbcolor
fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
 grestore end
 
@endspecial -1058 x Fu(We)75
b(know)g(\(for)g(the)h(premise\):)7111 2496 y(1.)p Blue
70 w Fk(')p Fl(\(\000)7911 2388 y Fh(0)7993 2496 y Fl(;)57
b Fk(M)34 b Fl(;)56 b Fk(\034)8821 2541 y Fi(2)8950 2496
y Fl(\))p Black 7111 2932 a Fu(2.)p Blue 70 w Fk(a)96
b Fj(62)f Fu(dom)p Fl(\(\000\))p Black 7111 3345 a Fu(We)75
b(have)h(to)f(prove:)p Blue 7111 3777 a Fk(')p Fl(\(\000)7664
3669 y Fh(0)7746 3777 y Fl(;)57 b([)p Fk(a)p Fl(])p Fk(:M)34
b Fl(;)57 b Fk(\034)9044 3822 y Fi(2)9173 3777 y Fl(\))p
Black 7111 4213 a Fu(for)p 1 0 0 TeXcolorrgb 76 w Fe(all)p
Black Blue 76 w Fk(\034)8118 4105 y Fh(0)p Black 8274
4213 a Fu(and)p Blue 76 w Fk(a)p Black 1 w Fu(.)p 0 TeXcolorgray
10821 5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray 9404 6307
a Fm(Munich,)26 b(31.)f(May)h(2005)e(\226)i(p.3)g(\(2/3\))p
0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 3 8
TeXDict begin 3 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 Gray
5225 2027 a Fw(Attempting)129 b(the)f(Pr)-9 b(oof)p 0
TeXcolorgray Black 4623 2582 a Fu(We)75 b(proceed)h(by)g(rule)g
(induction)g(and)g(try)g(to)g(show)4623 2897 y(that)f(the)h(predicate)p
Blue 76 w Fk(')p Fl(\(\000;)58 b([)p Fk(t)p Fl(])7909
2942 y Fg(\013)8075 2897 y Fl(;)f Fk(\034)40 b Fl(\))p
Black 76 w Fu(given)75 b(by)p 1 1 0.8 TeXcolorrgb 1 1 0.8
TeXcolorrgb 5151 3630 4820 422 v 1 1 0.8 TeXcolorrgb
Black Blue 5213 3494 a Fl(\000)95 b Fj(\022)g Fl(\000)6071
3386 y Fh(0)6248 3494 y Fj(\))g Fu(valid)p Fl(\(\000)7556
3386 y Fh(0)7638 3494 y Fl(\))g Fj(\))g Fl(\000)8501
3386 y Fh(0)8678 3494 y Fj(`)g Fk(M)128 b Fl(:)95 b Fk(\034)p
Black 1 1 0.8 TeXcolorrgb Black 4623 3987 a Fu(is)74
b(closed)i(under)h(the)f(axiom)f(and)h(the)g(two)f(inference)4623
4266 y(rules.)94 b(Interesting)76 b(case:)p Black Black
1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 5501 5278 4120
810 v 1 1 0.8 TeXcolorrgb Black Blue 5563 4754 a Fk(a)95
b Fl(:)g Fk(\034)6189 4798 y Fi(1)6318 4754 y Fk(;)57
b Fl(\000)96 b Fj(`)f Fk(t)f Fl(:)h Fk(\034)7632 4798
y Fi(2)8014 4754 y Fk(a)g Fj(62)g Fu(dom)q Fl(\(\000\))p
5563 4878 3996 9 v 6273 5142 a(\000)g Fj(`)g Fl([)p Fk(a)p
Fl(])p Fk(:t)g Fl(:)g Fk(\034)7904 5187 y Fi(1)8128 5142
y Fj(!)g Fk(\034)8720 5187 y Fi(2)p Black 1 1 0.8 TeXcolorrgb
Black Red Black 1 1 0.8 TeXcolorrgb Black 7111 3122 a
@beginspecial @setspecial
 tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.15 true
3.8 neg 57.52155 neg 174.51653 64.72154 .5 Frame  gsave 1 1 0.8  setrgbcolor
fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
 grestore end
 
@endspecial -1058 x Fu(We)75
b(know)g(\(for)g(the)h(premise\):)7111 2496 y(1.)p Blue
70 w Fk(')p Fl(\(\000)7911 2388 y Fh(0)7993 2496 y Fl(;)57
b Fk(M)34 b Fl(;)56 b Fk(\034)8821 2541 y Fi(2)8950 2496
y Fl(\))p Black 7111 2932 a Fu(2.)p Blue 70 w Fk(a)96
b Fj(62)f Fu(dom)p Fl(\(\000\))p Black 7111 3345 a Fu(We)75
b(have)h(to)f(prove:)p Blue 7111 3777 a Fk(')p Fl(\(\000)7664
3669 y Fh(0)7746 3777 y Fl(;)57 b([)p Fk(a)p Fl(])p Fk(:M)34
b Fl(;)57 b Fk(\034)9044 3822 y Fi(2)9173 3777 y Fl(\))p
Black 7111 4213 a Fu(for)p 1 0 0 TeXcolorrgb 76 w Fe(all)p
Black Blue 76 w Fk(\034)8118 4105 y Fh(0)p Black 8274
4213 a Fu(and)p Blue 76 w Fk(a)p Black 1 w Fu(.)p Red
Black 1 1 0.8 TeXcolorrgb Black 4564 5720 a @beginspecial
@setspecial
 tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.15 true
3.8 neg 7.4 neg 291.173 14.59999 .5 Frame  gsave 1 1 0.8  setrgbcolor
fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
 grestore end
 
@endspecial(But)76 b(this)f(fails)h(for)g(all)p
Blue 76 w(valid)p Fl(\(\000)7851 5612 y Fh(0)7932 5720
y Fl(\))p Black 76 w Fu(with)p Blue 75 w Fk(a)95 b Fj(2)g
Fu(dom)q Fl(\(\000)10137 5612 y Fh(0)10218 5720 y Fl(\))p
Black Fu(!)p 0 TeXcolorgray 10821 5925 a
 0 setgray
 10821 5925 a
0.5 TeXcolorgray 9404 6307 a Fm(Munich,)26 b(31.)f(May)h(2005)e(\226)i
(p.3)g(\(3/3\))p 0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416
a eop end
%%Page: 4 9
TeXDict begin 4 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 (Moral of this Example)
/OUT pdfmark end
 4609 1909 a Gray 5099 2027 a Fw(Moral)128 b(of)h(this)f(Example)
p 0 TeXcolorgray Black Black Green Black Green Black
OliveGreen Black 4876 2582 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 Fu(Does)75 b(this)g(mean)h(the)g(weakening)g
(property)g(does)5169 2874 y Fe(not)f Fu(hold)g(for)h(the)g
(simply-typed)5169 3167 y(lambda-calculus?)5169 3563
y(Clearly,)g Fe(NO)p Fu(!)5169 3973 y(Just)f(our)h(simple-minded)h
(reasoning)f(did)g(not)5169 4265 y(work.)92 b(We)76 b(have)f(to)g(take)
h(into)f(account)h(some)5169 4544 y(facts)f(about)h Fk(\013)p
Fu(-equivalent)h(classes)f(and)g(do)5169 4823 y(renamings.)p
0 TeXcolorgray 10821 5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray
9432 6307 a Fm(Munich,)26 b(31.)f(May)h(2005)e(\226)i(p.4)g(\(1/1\))p
0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 5 10
TeXDict begin 5 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 (Induction for Free)
/OUT pdfmark end
 4609 1909 a Gray 5545 2027 a Fw(Induction)128
b(f)-13 b(or)129 b(Fr)-9 b(ee)p 0 TeXcolorgray Black
4623 2582 a Fu(This)74 b(is)h(the)h(induction)f(principle)h(that)g
(comes)f(with)4623 2874 y(the)g(de\002nition)h(of)g(typing:)p
1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 4623 5786 6183
2703 v 1 1 0.8 TeXcolorrgb Black Blue 4788 3334 a Ft(\()p
Fs(8)p Ft(\000)48 b Fr(a)f(\034)33 b Ft(\))80 b Fp(valid)o
Ft(\(\000\))64 b Fs(^)f Fr(a)79 b Ft(:)h Fr(\034)113
b Fs(2)79 b Ft(\000)g Fs(\))g Fr(P)119 b Ft(\000)79 b
Fp(Var)o Ft(\()p Fr(a)p Ft(\))h Fr(\034)4788 3780 y Ft(\()p
Fs(8)p Ft(\000)48 b Fr(M)75 b(\034)81 b(\033)9 b Ft(\))159
b(\000)79 b Fs(`)h Fr(M)107 b Ft(:)80 b Fr(\034)112 b
Fs(!)80 b Fr(\033)72 b Fs(^)64 b Fr(P)119 b Ft(\000)78
b Fr(M)108 b Ft(\()p Fr(\034)113 b Fs(!)79 b Fr(\033)9
b Ft(\))80 b Fs(^)6284 4050 y Ft(\000)f Fs(`)h Fr(N)107
b Ft(:)79 b Fr(\034)97 b Fs(^)63 b Fr(P)119 b Ft(\000)79
b Fr(N)107 b(\034)113 b Fs(\))6284 4319 y Fr(P)119 b
Ft(\000)79 b Fp(App)o Ft(\()p Fr(M)12 b(;)49 b(N)28 b
Ft(\))79 b Fr(\033)4788 4765 y Ft(\()p Fs(8)p Ft(\000)48
b Fr(a)f(M)76 b(\034)81 b(\033)9 b Ft(\))159 b Fr(a)79
b Ft(#)g(\000)63 b Fs(^)h Ft(\()p Fr(a)79 b Ft(:)h Fr(\034)18
b(;)47 b Ft(\000\))79 b Fs(`)h Fr(M)107 b Ft(:)80 b Fr(\033)88
b Fs(^)6489 5035 y Fr(P)119 b Ft(\()p Fr(a)79 b Ft(:)h
Fr(\034)18 b(;)47 b Ft(\000\))79 b Fr(M)108 b(\033)88
b Fs(\))6489 5304 y Fr(P)119 b Ft(\000)79 b([)p Fr(a)p
Ft(])p Fr(:M)108 b Ft(\()p Fr(\034)113 b Fs(!)79 b Fr(\033)9
b Ft(\))p 4684 5435 6059 9 v 5719 5662 a(\()p Fs(8)49
b Ft(\000)e Fr(M)75 b(\034)33 b Ft(\))81 b(\000)d Fs(`)i
Fr(M)107 b Ft(:)80 b Fr(\034)113 b Fs(\))79 b Fr(P)119
b Ft(\000)78 b Fr(M)108 b(\034)p Black 1 1 0.8 TeXcolorrgb
Black 0 TeXcolorgray 10821 5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray
9432 6307 a Fm(Munich,)26 b(31.)f(May)h(2005)e(\226)i(p.5)g(\(1/1\))p
0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 6 11
TeXDict begin 6 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 (Is it useful for something?)
/OUT pdfmark end
 4609 1909 a Gray 4712 2027 a Fw(Is)129 b(it)f(useful)g(f)-13
b(or)129 b(something?)p 0 TeXcolorgray Black 4623 2571
a Fu(Yes,)74 b(we)i(can)f(prove:)p 1 1 0.8 TeXcolorrgb
1 1 0.8 TeXcolorrgb 4623 3261 5076 422 v 1 1 0.8 TeXcolorrgb
Black Blue 4684 3124 a Fl(\()p Fj(8)p Fk(\031)11 b Fl(\))96
b(\000)f Fj(`)g Fk(M)129 b Fl(:)94 b Fk(\034)135 b Fj(\))96
b Fk(\031)7642 3183 y Fd(\001)7806 3124 y Fl(\000)f Fj(`)g
Fk(\031)8620 3183 y Fd(\001)8784 3124 y Fk(M)129 b Fl(:)95
b Fk(\034)p Black 1 1 0.8 TeXcolorrgb Black 4623 3682
a Fu(using)p Blue 72 w(valid)q Fl(\()p Fk(\031)6171 3741
y Fd(\001)6335 3682 y Fl(\000\))p Black 73 w Fu(provided)p
Blue 73 w(valid)q Fl(\(\000\))p Black Fu(.)d(With)72
b(this)g(we)4623 3978 y(can)j(make)g(the)h(simple)g(proof)f(to)g(work,)
g(but)h(we)f(have)4623 4270 y(to)g(do)g(renamings)i(by)e(hand.)94
b(BUT)76 b(we)f(want)h(to)f(get)h(the)4623 4562 y(simple)f(proof)h(to)f
(work.)4623 4855 y(We)g(can)g(use)h(the)g(induction)g(principle)f(for)h
(\223free\224to)4623 5147 y(derive)g(a)f(new)h(one,)g(namely.)46
b(.)f(.)p 0 TeXcolorgray 10821 5925 a
 0 setgray
 10821 5925 a 0.5
TeXcolorgray 9432 6307 a Fm(Munich,)26 b(31.)f(May)h(2005)e(\226)i(p.6)
g(\(1/1\))p 0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop
end
%%Page: 7 12
TeXDict begin 7 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 (New Induction Principle)
/OUT pdfmark end
 4609 1909 a Gray 4877 2027 a Fw(New)129 b(Induction)e(Principle)
p 0 TeXcolorgray Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb
4623 5799 5992 3418 v 1 1 0.8 TeXcolorrgb Black Blue
4788 2632 a Ft(\()p Fs(8)p Fr(x)48 b Ft(\000)f Fr(a)h(\034)33
b Ft(\))80 b Fp(valid)o Ft(\(\000\))64 b Fs(^)f Fr(a)79
b Ft(:)h Fr(\034)113 b Fs(2)79 b Ft(\000)g Fs(\))g Fr(P)119
b Ft(\000)79 b Fp(Var)o Ft(\()p Fr(a)p Ft(\))h Fr(\034)113
b(x)4788 3078 y Ft(\()p Fs(8)p Fr(x)48 b Ft(\000)f Fr(M)76
b(\034)81 b(\033)9 b Ft(\))5669 3348 y(\000)79 b Fs(`)g
Fr(M)108 b Ft(:)80 b Fr(\034)112 b Fs(!)79 b Fr(\033)73
b Fs(^)63 b Fr(P)119 b Ft(\000)79 b Fr(M)108 b Ft(\()p
Fr(\034)113 b Fs(!)79 b Fr(\033)9 b Ft(\))80 b Fr(x)f
Fs(^)5669 3617 y Ft(\000)g Fs(`)g Fr(N)107 b Ft(:)80
b Fr(\034)97 b Fs(^)63 b Fr(P)119 b Ft(\000)79 b Fr(N)107
b(\034)113 b(x)79 b Fs(\))5669 3887 y Fr(P)119 b Ft(\000)79
b Fp(App)o Ft(\()p Fr(M)12 b(;)49 b(N)28 b Ft(\))79 b
Fr(\033)89 b(x)4788 4333 y Ft(\()p Fs(8)p Fr(x)48 b Ft(\000)f
Fr(a)h(M)76 b(\034)81 b(\033)9 b Ft(\))5669 4602 y Fr(a)79
b Ft(#)h Fr(x)64 b Fs(^)f Fr(a)79 b Ft(#)h(\000)62 b
Fs(^)i Ft(\()p Fr(a)79 b Ft(:)h Fr(\034)18 b(;)47 b Ft(\000\))79
b Fs(`)h Fr(M)107 b Ft(:)80 b Fr(\033)88 b Fs(^)5669
4872 y Ft(\(\()p Fs(8)p Fr(z)10 b Ft(\))81 b Fr(P)119
b Ft(\()p Fr(a)80 b Ft(:)f Fr(\034)18 b(;)48 b Ft(\000\))79
b Fr(M)107 b(\033)89 b(z)10 b Ft(\))79 b Fs(\))5669 5141
y Fr(P)119 b Ft(\000)79 b([)p Fr(a)p Ft(])p Fr(:M)109
b Ft(\()p Fr(\034)k Fs(!)79 b Fr(\033)9 b Ft(\))80 b
Fr(x)p 4685 5448 5868 9 v 5421 5675 a Ft(\()p Fs(8)p
Fr(x)48 b Ft(\000)f Fr(M)76 b(\034)33 b Ft(\))80 b(\000)f
Fs(`)h Fr(M)107 b Ft(:)80 b Fr(\034)112 b Fs(\))80 b
Fr(P)119 b Ft(\000)78 b Fr(M)108 b(\034)113 b(x)p Black
1 1 0.8 TeXcolorrgb Black 0 TeXcolorgray 10821 5925 a
 0 setgray

10821 5925 a 0.5 TeXcolorgray 9432 6307 a Fm(Munich,)26
b(31.)f(May)h(2005)e(\226)i(p.7)g(\(1/1\))p 0 TeXcolorgray
4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 8 13
TeXDict begin 8 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 (Proof is a bit Hairy)
/OUT pdfmark end
 4609 1909 a Gray 5453 2027 a Fw(Pr)-9 b(oof)128
b(is)h(a)f(bit)g(Hairy)p 0 TeXcolorgray Black Black Green
Black Green Black OliveGreen Black 4900 2549 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 269 w Fp(We)63 b(strengthen)g(the)g
(induction)g(hypotheisis)e(to)p Blue 5181 3020 a Ft(\()p
Fs(8)p Fr(\031)d(x)48 b Ft(\000)f Fr(M)76 b(\034)33 b
Ft(\))80 b(\000)e Fs(`)i Fr(M)107 b Ft(:)80 b Fr(\034)113
b Fs(\))79 b Fr(P)119 b(\031)8938 3079 y Fd(\001)9102
3020 y Ft(\000)79 b Fr(\031)9527 3079 y Fd(\001)9692
3020 y Fr(M)107 b(\034)113 b(x)p Black Black Green Black
Green Black OliveGreen Black 4900 3469 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 269 w Fp(in)63 b(the)f(lambda)g(case)h
(we)g(have)g(to)g(prove:)p Blue 6238 3941 a Fr(P)119
b Ft(\()p Fr(\031)6822 3999 y Fd(\001)6987 3941 y Ft(\000\))79
b([)p Fr(\031)7597 3999 y Fd(\001)7762 3941 y Fr(a)p
Ft(])p Fr(:)p Ft(\()p Fr(\031)8361 3999 y Fd(\001)8526
3941 y Fr(M)28 b Ft(\))80 b Fr(\034)113 b(x)p Black Black
Green Black Green Black OliveGreen Black 4900 4304 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 269 w Fp(we)63
b(know)p Blue 5169 4760 a Fr(a)79 b Ft(#)g(\000)p Fr(;)206
b(a)79 b Ft(:)g Fr(\034)18 b(;)48 b Ft(\000)79 b Fs(`)g
Fr(M)107 b Ft(:)80 b Fr(\033)5169 5030 y Fs(8)p Fr(\031)88
b Ft(\000)47 b Fr(M)76 b(\034)81 b(x:)f(P)119 b Ft(\()p
Fr(\031)7274 5088 y Fd(\001)7439 5030 y Ft(\()p Fr(a)80
b Ft(:)f Fr(\034)18 b(;)48 b Ft(\000\)\))79 b(\()p Fr(\031)8963
5088 y Fd(\001)9128 5030 y Fr(M)28 b Ft(\))80 b Fr(\033)88
b(x)5169 5299 y Ft(\()p Fs(8)p Fr(x)48 b Ft(\000)f Fr(a)h(M)76
b(\034)81 b(\033)9 b Ft(\))6050 5569 y Fr(a)79 b Ft(#)h
Fr(x)63 b Fs(^)h Fr(a)79 b Ft(#)g(\000)63 b Fs(^)h Ft(\()p
Fr(a)79 b Ft(:)h Fr(\034)18 b(;)47 b Ft(\000\))79 b Fs(`)h
Fr(M)107 b Ft(:)80 b Fr(\033)88 b Fs(^)6050 5838 y Ft(\(\()p
Fs(8)p Fr(z)10 b Ft(\))81 b Fr(P)119 b Ft(\()p Fr(a)80
b Ft(:)f Fr(\034)18 b(;)48 b Ft(\000\))79 b Fr(M)107
b(\033)89 b(z)10 b Ft(\))79 b Fs(\))6050 6108 y Fr(P)119
b Ft(\000)79 b([)p Fr(a)p Ft(])p Fr(:M)108 b Ft(\()p
Fr(\034)114 b Fs(!)79 b Fr(\033)9 b Ft(\))80 b Fr(x)p
Black 0 TeXcolorgray 10821 5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray
9432 6307 a Fm(Munich,)26 b(31.)f(May)h(2005)e(\226)i(p.8)g(\(1/1\))p
0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 9 14
TeXDict begin 9 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 (Weakening Lemma)
/OUT pdfmark end
 4609 1909 a Gray 5432 2027 a Fw(W)-33 b(eak)-5
b(ening)127 b(Lemma)p 0 TeXcolorgray Black 4623 2549
a Fp(Subgoals)61 b(to)h(be)h(proved:)p Black Black Blue
4623 3052 a(valid)o Ft(\(\000)5349 2962 y Fc(0)5349 3129
y Fo(1)5460 3052 y Ft(\))h Fs(^)f Ft(\()p Fr(a)80 b Ft(:)g
Fr(\034)33 b Ft(\))80 b Fs(2)f Ft(\000)7174 2962 y Fc(0)7174
3129 y Fo(1)7348 3052 y Fs(^)64 b Ft(\000)7770 2962 y
Fc(0)7770 3129 y Fo(1)7960 3052 y Fs(\022)79 b Ft(\000)8429
2962 y Fc(0)8429 3129 y Fo(2)8603 3052 y Fs(^)64 b Fp(valid)o
Ft(\(\000)9583 2962 y Fc(0)9583 3129 y Fo(2)9694 3052
y Ft(\))p Black Blue 4623 3322 a Fs(\))79 b Ft(\000)5155
3232 y Fc(0)5155 3398 y Fo(2)5345 3322 y Fs(`)g Fp(Var)p
Ft(\()p Fr(a)p Ft(\))h(:)f Fr(\034)p Black Blue 4623
3767 a Ft(\000)4791 3677 y Fc(0)4791 3844 y Fo(1)4981
3767 y Fs(`)g Fr(M)5517 3805 y Fo(1)5708 3767 y Ft(:)h
Fr(\034)112 b Fs(!)79 b Fr(\033)73 b Fs(^)63 b Ft(\000)7134
3677 y Fc(0)7134 3844 y Fo(1)7325 3767 y Fs(`)79 b Fr(M)7861
3805 y Fo(2)8052 3767 y Ft(:)g Fr(\034)33 b Fs(^)p Black
Blue 4623 4037 a Ft(\(\000)4899 3947 y Fc(0)4899 4114
y Fo(1)5089 4037 y Fs(\022)79 b Ft(\000)5558 3947 y Fc(0)5558
4114 y Fo(2)5748 4037 y Fs(\))h Fp(valid)o Ft(\(\000)6839
3947 y Fc(0)6839 4114 y Fo(2)6950 4037 y Ft(\))g Fs(\))f
Ft(\000)7670 3947 y Fc(0)7670 4114 y Fo(2)7860 4037 y
Fs(`)h Fr(M)8397 4074 y Fo(1)8588 4037 y Ft(:)f Fr(\034)113
b Fs(!)79 b Fr(\033)9 b Ft(\))p Fs(^)p Black Blue 4623
4307 a Ft(\(\000)4899 4217 y Fc(0)4899 4383 y Fo(1)5089
4307 y Fs(\022)79 b Ft(\000)5558 4217 y Fc(0)5558 4383
y Fo(2)5748 4307 y Fs(\))h Fp(valid)o Ft(\(\000)6839
4217 y Fc(0)6839 4383 y Fo(2)6950 4307 y Ft(\))g Fs(\))f
Ft(\000)7670 4217 y Fc(0)7670 4383 y Fo(2)7860 4307 y
Fs(`)h Fr(M)8397 4344 y Fo(2)8588 4307 y Ft(:)f Fr(\034)33
b Ft(\))p Fs(^)p Black Blue 4623 4576 a Ft(\000)4791
4486 y Fc(0)4791 4653 y Fo(1)4981 4576 y Fs(\022)79 b
Ft(\000)5450 4486 y Fc(0)5450 4653 y Fo(2)5703 4576 y
Fs(^)143 b Fp(valid)o Ft(\(\000)6762 4486 y Fc(0)6762
4653 y Fo(2)6874 4576 y Ft(\))p Black Blue 4623 4846
a Fs(\))79 b Ft(\000)5155 4756 y Fc(0)5155 4922 y Fo(2)5345
4846 y Fs(`)g Fp(App)o Ft(\()p Fr(M)6368 4883 y Fo(1)6480
4846 y Fr(;)48 b(M)6890 4883 y Fo(2)7002 4846 y Ft(\))79
b(:)h Fr(\033)p Black Blue 4623 5292 a(a)f Ft(#)g(\000)5338
5202 y Fc(0)5338 5368 y Fo(2)5512 5292 y Fs(^)64 b Fr(a)79
b Ft(#)g(\000)6481 5202 y Fc(0)6481 5368 y Fo(1)6656
5292 y Fs(^)63 b Ft(\()p Fr(a)80 b Ft(:)f Fr(\034)18
b(;)48 b Ft(\000)7852 5202 y Fc(0)7852 5368 y Fo(1)7963
5292 y Ft(\))79 b Fs(`)h Fr(M)107 b Ft(:)80 b Fr(\033)9
b Fs(^)p Black Blue 4623 5561 a Ft(\()p Fs(8)p Ft(\000)5057
5471 y Fc(0)5057 5638 y Fo(3)5168 5561 y Fr(:)80 b Ft(\()p
Fr(a)f Ft(:)h Fr(\034)18 b(;)47 b Ft(\000)6269 5471 y
Fc(0)6269 5638 y Fo(1)6380 5561 y Ft(\))80 b Fs(\022)f
Ft(\000)7037 5471 y Fc(0)7037 5638 y Fo(3)7227 5561 y
Fs(\))g Fp(valid)p Ft(\(\000)8318 5471 y Fc(0)8318 5638
y Fo(3)8429 5561 y Ft(\))h Fs(\))158 b Ft(\000)9228 5471
y Fc(0)9228 5638 y Fo(3)9418 5561 y Fs(`)80 b Fr(M)107
b Ft(:)80 b Fr(\033)9 b Ft(\))p Fs(^)p Black Blue 4623
5831 a Ft(\000)4791 5741 y Fc(0)4791 5907 y Fo(1)4981
5831 y Fs(\022)79 b Ft(\000)5450 5741 y Fc(0)5450 5907
y Fo(2)5703 5831 y Fs(^)64 b Fp(valid)o Ft(\(\000)6683
5741 y Fc(0)6683 5907 y Fo(2)6794 5831 y Ft(\))p Black
Blue 4623 6100 a Fs(\))79 b Ft(\000)5155 6010 y Fc(0)5155
6177 y Fo(2)5345 6100 y Fs(`)g Ft([)p Fr(a)p Ft(])p Fr(:M)109
b Ft(:)80 b Fr(\034)112 b Fs(!)79 b Fr(\033)p Black 0
TeXcolorgray 10821 5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray
9432 6307 a Fm(Munich,)26 b(31.)f(May)h(2005)e(\226)i(p.9)g(\(1/1\))p
0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 10 15
TeXDict begin 10 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 (So What?)
/OUT pdfmark end
 4609 1909 a Gray 6483 2027 a Fw(So)128 b(What?)p
0 TeXcolorgray Black 4623 2582 a Fu(So)75 b(we)g(have)h(done)g(this)f
(for)h(one)f(example.)95 b(Is)75 b(there)h(a)4623 2874
y(general)g(principle)g(behind.)94 b(The)75 b(only)h(property)g(we)4623
3167 y(needed)h(in)e(the)h(induction)f(proof)h(was)p
Black Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 5023
3790 5076 422 v 1 1 0.8 TeXcolorrgb Black Blue 5085 3654
a Fl(\()p Fj(8)p Fk(\031)11 b Fl(\))96 b(\000)f Fj(`)g
Fk(M)129 b Fl(:)94 b Fk(\034)135 b Fj(\))96 b Fk(\031)8043
3713 y Fd(\001)8207 3654 y Fl(\000)f Fj(`)g Fk(\031)9021
3713 y Fd(\001)9185 3654 y Fk(M)129 b Fl(:)95 b Fk(\034)p
Black 1 1 0.8 TeXcolorrgb Black 4623 4122 a Fu(We)75
b(could)g(de\002ne)p Blue 77 w Fk(\031)6798 4180 y Fd(\001)6963
4122 y Fk(\034)135 b Fl(=)95 b Fk(\034)p Black 115 w
Fu(for)76 b(all)g(types)g(\(they)f(do)4623 4414 y(not)g(contain)g(any)h
(atoms\),)f(then)p Black Black 1 1 0.8 TeXcolorrgb 1 1 0.8
TeXcolorrgb 4834 5038 5454 422 v 1 1 0.8 TeXcolorrgb
Black Blue 4896 4901 a Fl(\()p Fj(8)p Fk(\031)11 b Fl(\))96
b(\000)f Fj(`)g Fk(M)128 b Fl(:)95 b Fk(\034)135 b Fj(\))95
b Fk(\031)7853 4960 y Fd(\001)8018 4901 y Fl(\000)g Fj(`)g
Fk(\031)8832 4960 y Fd(\001)8996 4901 y Fk(M)129 b Fl(:)95
b Fk(\031)9867 4960 y Fd(\001)10031 4901 y Fk(\034)p
Black 1 1 0.8 TeXcolorrgb Black 4623 5369 a Fu(This)74
b(is)h(equivariance\227relation)j(is)d(preserved)i(under)4623
5648 y(permutations.)p Blue 5047 5974 a Fk(R)q Fl(\()p
Fk(M)5777 6019 y Fi(1)5907 5974 y Fk(;)57 b(:)g(:)g(:)g(;)g(M)7007
6019 y Fg(n)7164 5974 y Fl(\))95 b Fj(\))g Fk(P)48 b
Fl(\()p Fk(M)8559 6019 y Fi(1)8688 5974 y Fk(;)57 b(:)g(:)g(:)g(;)g(M)
9788 6019 y Fg(n)9945 5974 y Fl(\))p Black 0 TeXcolorgray
10821 5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray 9393 6307
a Fm(Munich,)25 b(31.)g(May)i(2005)d(\226)i(p.10)f(\(1/1\))p
0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 11 16
TeXDict begin 11 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 4609
1909 a
SDict begin [ /Page 16/View [ /XYZ null null null ] /Title (When is a Relation Eqvt?)
/OUT pdfmark end
 4609 1909 a Gray 4763 2027 a Fw(When)128 b(is)g(a)h(Relation)f
(Eqvt?)p 0 TeXcolorgray Black Black Black 1 1 0.8 TeXcolorrgb
1 1 0.8 TeXcolorrgb 4746 3493 1485 1091 v 1 1 0.8 TeXcolorrgb
Black Blue 4808 2698 a Fu(valid)q Fl(\(\000\))4808 3033
y Fk(a)96 b Fl(:)f Fk(\034)135 b Fj(2)95 b Fl(\000)p
4808 3183 1286 9 v 4818 3431 a(\000)g Fj(`)g Fk(a)g Fl(:)g
Fk(\034)p Black 1 1 0.8 TeXcolorrgb Black 1 1 0.8 TeXcolorrgb
1 1 0.8 TeXcolorrgb 6479 3537 4033 718 v 1 1 0.8 TeXcolorrgb
Black Blue 6541 3089 a Fl(\000)g Fj(`)g Fk(t)7265 3133
y Fi(1)7489 3089 y Fl(:)g Fk(\034)7832 3133 y Fi(1)8056
3089 y Fj(!)g Fk(\034)8648 3133 y Fi(2)9030 3089 y Fl(\000)g
Fj(`)g Fk(t)9754 3133 y Fi(2)9977 3089 y Fl(:)g Fk(\034)10320
3133 y Fi(1)p 6541 3183 3909 9 v 7630 3431 a Fl(\000)g
Fj(`)g Fk(t)8354 3475 y Fi(1)8540 3431 y Fk(t)8664 3475
y Fi(2)8888 3431 y Fl(:)g Fk(\034)9231 3475 y Fi(2)p
Black 1 1 0.8 TeXcolorrgb Black 1 1 0.8 TeXcolorrgb 1 1 0.8
TeXcolorrgb 5569 4459 4120 810 v 1 1 0.8 TeXcolorrgb
Black Blue 5631 3934 a Fk(a)g Fl(:)g Fk(\034)6257 3978
y Fi(1)6386 3934 y Fk(;)57 b Fl(\000)95 b Fj(`)g Fk(t)g
Fl(:)g Fk(\034)7700 3978 y Fi(2)8082 3934 y Fk(a)g Fj(62)g
Fu(dom)p Fl(\(\000\))p 5631 4058 3996 9 v 6341 4322 a(\000)g
Fj(`)g Fl([)p Fk(a)p Fl(])p Fk(:t)g Fl(:)g Fk(\034)7972
4367 y Fi(1)8196 4322 y Fj(!)g Fk(\034)8788 4367 y Fi(2)p
Black 1 1 0.8 TeXcolorrgb Black 4623 4790 a Fu(Can)75
b(we)h(abstract)g(a)f(bit)g(from)h(the)g(permutations)h(on)4623
5069 y(arguments?)p Black Black 1 1 0.8 TeXcolorrgb 1 1 0.8
TeXcolorrgb 4834 5652 5454 422 v 1 1 0.8 TeXcolorrgb
Black Blue 4896 5515 a Fl(\()p Fj(8)p Fk(\031)11 b Fl(\))96
b(\000)f Fj(`)g Fk(M)128 b Fl(:)95 b Fk(\034)135 b Fj(\))95
b Fk(\031)7853 5574 y Fd(\001)8018 5515 y Fl(\000)g Fj(`)g
Fk(\031)8832 5574 y Fd(\001)8996 5515 y Fk(M)129 b Fl(:)95
b Fk(\031)9867 5574 y Fd(\001)10031 5515 y Fk(\034)p
Black 1 1 0.8 TeXcolorrgb Black 0 TeXcolorgray 10821
5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray 9407 6307 a Fm(Munich,)25
b(31.)g(May)i(2005)d(\226)i(p.11)f(\(1/1\))p 0 TeXcolorgray
4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 12 17
TeXDict begin 12 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 4609
1909 a
SDict begin [ /Page 17/View [ /XYZ null null null ] /Title (Empty Support)
/OUT pdfmark end
 4609 1909 a Gray 5855 2027 a Fw(Empty)128 b(Support)p
0 TeXcolorgray Black 4623 2582 a Fu(Remember)76 b(that)p
Black Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 4897
3107 5328 422 v 1 1 0.8 TeXcolorrgb Black 4959 2971 a(if)p
Blue 76 w Fk(a)95 b Fl(#)g Fk(x)p Black 75 w Fu(and)p
Blue 76 w Fk(b)g Fl(#)g Fk(x)p Black 75 w Fu(implies)p
Blue 76 w Fl(\()p Fk(a)57 b(b)p Fl(\))9081 3029 y Fd(\001)9245
2971 y Fk(x)95 b Fl(=)h Fk(x)p Black 1 1 0.8 TeXcolorrgb
Black 4623 3392 a Fu(and)p Black Black 1 1 0.8 TeXcolorrgb
1 1 0.8 TeXcolorrgb 5833 3953 3456 422 v 1 1 0.8 TeXcolorrgb
Black Blue 5895 3817 a Fk(\031)6109 3876 y Fd(\001)6273
3817 y Fl(\()p Fk(f)128 b(x)p Fl(\))96 b(=)f(\()p Fk(\031)7821
3876 y Fd(\001)7985 3817 y Fk(f)33 b Fl(\)\()p Fk(\031)8661
3876 y Fd(\001)8825 3817 y Fk(x)p Fl(\))p Black 1 1 0.8
TeXcolorrgb Black 4623 4284 a Fu(We)75 b(have)p Black
Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 4742 4850
5639 422 v 1 1 0.8 TeXcolorrgb Black Blue 4804 4714 a
Fl(\(\()p Fj(8)p Fk(a)57 b(b)p Fl(\))95 b(\()p Fk(a)58
b(b)p Fl(\))6540 4773 y Fd(\001)6704 4714 y Fk(x)95 b
Fl(=)g Fk(x)p Fl(\))g Fj(,)g Fl(\(\()p Fj(8)p Fk(\031)11
b Fl(\))96 b Fk(\031)9312 4773 y Fd(\001)9476 4714 y
Fk(x)f Fl(=)g Fk(x)p Black 1 1 0.8 TeXcolorrgb Black
4623 5188 a Fu(Therefore)76 b(for)p Blue 76 w Fk(f)p
Black 108 w Fu(having)f(empty)i(support:)p Black Black
1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 5773 5812 3577
422 v 1 1 0.8 TeXcolorrgb Black Blue 5835 5675 a Fl(\()p
Fj(8)p Fk(\031)11 b Fl(\))95 b Fk(\031)6808 5734 y Fd(\001)6972
5675 y Fl(\()p Fk(f)128 b(x)p Fl(\))95 b(=)h Fk(f)33
b Fl(\()p Fk(\031)8722 5734 y Fd(\001)8886 5675 y Fk(x)p
Fl(\))p Black 1 1 0.8 TeXcolorrgb Black 4623 6143 a Fu(Actually)76
b(we)f(have)h(that)f(with)g(\223if-and-only-if\224.)p
0 TeXcolorgray 10821 5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray
9393 6307 a Fm(Munich,)25 b(31.)g(May)i(2005)d(\226)i(p.12)f(\(1/1\))p
0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 13 18
TeXDict begin 13 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 4609
1909 a
SDict begin [ /Page 18/View [ /XYZ null null null ] /Title (When is a Relation Eqvt?)
/OUT pdfmark end
 4609 1909 a Gray 4763 2027 a Fw(When)128 b(is)g(a)h(Relation)f
(Eqvt?)p 0 TeXcolorgray Black Black Black 1 1 0.8 TeXcolorrgb
1 1 0.8 TeXcolorrgb 4746 3493 1485 1091 v 1 1 0.8 TeXcolorrgb
Black Blue 4808 2698 a Fu(valid)q Fl(\(\000\))4808 3033
y Fk(a)96 b Fl(:)f Fk(\034)135 b Fj(2)95 b Fl(\000)p
4808 3183 1286 9 v 4818 3431 a(\000)g Fj(`)g Fk(a)g Fl(:)g
Fk(\034)p Black 1 1 0.8 TeXcolorrgb Black 1 1 0.8 TeXcolorrgb
1 1 0.8 TeXcolorrgb 6479 3537 4033 718 v 1 1 0.8 TeXcolorrgb
Black Blue 6541 3089 a Fl(\000)g Fj(`)g Fk(t)7265 3133
y Fi(1)7489 3089 y Fl(:)g Fk(\034)7832 3133 y Fi(1)8056
3089 y Fj(!)g Fk(\034)8648 3133 y Fi(2)9030 3089 y Fl(\000)g
Fj(`)g Fk(t)9754 3133 y Fi(2)9977 3089 y Fl(:)g Fk(\034)10320
3133 y Fi(1)p 6541 3183 3909 9 v 7630 3431 a Fl(\000)g
Fj(`)g Fk(t)8354 3475 y Fi(1)8540 3431 y Fk(t)8664 3475
y Fi(2)8888 3431 y Fl(:)g Fk(\034)9231 3475 y Fi(2)p
Black 1 1 0.8 TeXcolorrgb Black 1 1 0.8 TeXcolorrgb 1 1 0.8
TeXcolorrgb 5569 4459 4120 810 v 1 1 0.8 TeXcolorrgb
Black Blue 5631 3934 a Fk(a)g Fl(:)g Fk(\034)6257 3978
y Fi(1)6386 3934 y Fk(;)57 b Fl(\000)95 b Fj(`)g Fk(t)g
Fl(:)g Fk(\034)7700 3978 y Fi(2)8082 3934 y Fk(a)g Fj(62)g
Fu(dom)p Fl(\(\000\))p 5631 4058 3996 9 v 6341 4322 a(\000)g
Fj(`)g Fl([)p Fk(a)p Fl(])p Fk(:t)g Fl(:)g Fk(\034)7972
4367 y Fi(1)8196 4322 y Fj(!)g Fk(\034)8788 4367 y Fi(2)p
Black 1 1 0.8 TeXcolorrgb Black 4623 4796 a Fu(Answer:)f(When)p
Blue 265 w Fj(`)p Black 265 w Fu(has)76 b(empty)g(support.)4623
5137 y(Question:)92 b(When)72 b(does)g(a)f(de\002nition)i(have)f(empty)
g(sup-)4623 5478 y(port?)p 0 TeXcolorgray 10821 5925
a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray 9393 6307 a Fm(Munich,)25
b(31.)g(May)i(2005)d(\226)i(p.13)f(\(1/1\))p 0 TeXcolorgray
4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 14 19
TeXDict begin 14 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 4609
1909 a
SDict begin [ /Page 19/View [ /XYZ null null null ] /Title (Permutation on Bools)
/OUT pdfmark end
 4609 1909 a Gray 5182 2027 a Fw(P)-10 b(ermutation)128
b(on)g(Bools)p 0 TeXcolorgray Black Black Black 1 1 0.8
TeXcolorrgb 1 1 0.8 TeXcolorrgb 5973 3411 3177 1030 v
1 1 0.8 TeXcolorrgb Black Blue 6187 2796 a Fk(\031)6401
2855 y Fd(\001)6566 2796 y Fk(T)48 b(r)10 b(ue)7592 2622
y Fa(def)7620 2796 y Fl(=)284 b Fk(T)48 b(r)10 b(ue)6138
3249 y(\031)6352 3308 y Fd(\001)6516 3249 y Fk(F)48 b(al)s(se)7592
3074 y Fa(def)7620 3249 y Fl(=)235 b Fk(F)48 b(al)s(se)p
Black 1 1 0.8 TeXcolorrgb Black 4623 3743 a Fu(Support)76
b(of)f(the)h(truth)g(values)g(is)f(now)g(given!)94 b(How)4623
4035 y(about)75 b(the)h(logic)e(connectives?)p Black
Green Black Green Black OliveGreen Black 4900 4517 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 269
w Fr(\031)5347 4576 y Fd(\001)5511 4517 y Ft(\()p Fr(Q)80
b Ft(=)f Fr(P)40 b Ft(\))80 b Fs(,)f Ft(\()p Fr(\031)7267
4576 y Fd(\001)7432 4517 y Fr(Q)p Ft(\))h(=)f(\()p Fr(\031)8417
4576 y Fd(\001)8582 4517 y Fr(P)40 b Ft(\))p Black Black
Green Black Green Black OliveGreen Black 4900 4877 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 269
w Fr(\031)5347 4935 y Fd(\001)5511 4877 y Ft(\()p Fr(x)80
b Fs(2)f Fr(X)19 b Ft(\))80 b Fs(,)f Ft(\()p Fr(\031)7223
4935 y Fd(\001)7388 4877 y Fr(x)p Ft(\))h(=)f(\()p Fr(\031)8321
4935 y Fd(\001)8486 4877 y Fr(X)19 b Ft(\))p Black Black
Green Black Green Black OliveGreen Black 4900 5263 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 269
w Fr(\031)5347 5321 y Fd(\001)5511 5263 y Ft(\()p Fr(P)104
b Fs(^)63 b Fr(Q)p Ft(\))80 b Fs(,)f Ft(\()p Fr(\031)7208
5321 y Fd(\001)7373 5263 y Fr(P)40 b Ft(\))64 b Fs(^)f
Ft(\()p Fr(\031)8303 5321 y Fd(\001)8468 5263 y Fr(Q)p
Ft(\))p Black Black Green Black Green Black OliveGreen
Black 4900 5622 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 269 w Fr(\031)5347 5681 y Fd(\001)5511 5622
y Ft(\()p Fs(:)p Fr(Q)p Ft(\))80 b Fs(,)g(:)p Ft(\()p
Fr(\031)7053 5681 y Fd(\001)7218 5622 y Fr(Q)p Ft(\))p
Black Black Green Black Green Black OliveGreen Black
4900 5981 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 269 w Fr(\031)5347 6040 y Fd(\001)5511 5981 y Ft(\()p
Fs(8)p Fr(x:)h(Q)e(x)p Ft(\))h Fs(,)f(8)p Fr(x:)h Ft(\()p
Fr(\031)7875 6040 y Fd(\001)8040 5981 y Fr(Q)p Ft(\))g
Fr(x)p Black 0 TeXcolorgray 10821 5925 a
 0 setgray
 10821 5925 a
0.5 TeXcolorgray 9393 6307 a Fm(Munich,)25 b(31.)g(May)i(2005)d(\226)i
(p.14)f(\(1/1\))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 4609
1909 a
SDict begin [ /Page 20/View [ /XYZ null null null ] /Title (Support Abstractly)
/OUT pdfmark end
 4609 1909 a Gray 5441 2027 a Fw(Support)128 b(Abstractly)p
0 TeXcolorgray Black 4623 2588 a Fu(Assuming)p Blue 75
w Fk(f)p Black 108 w Fu(is)75 b(equivariant/has)i(empty)g(support.)4623
2887 y(When)e(has)p Blue 75 w Fk(f)128 b(x)p Black 75
w Fu(empty)77 b(support?)94 b(Well,)75 b(if)p Blue 76
w Fk(f)p Black 108 w Fu(has)4623 3179 y(empty)h(support)g(then)p
Black Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 5797
3840 3528 459 v 1 1 0.8 TeXcolorrgb Black Blue 5963 3678
a Fk(supp)p Fl(\()p Fk(f)127 b(x)p Fl(\))95 b Fj(\022)g
Fl(\()p Fk(supp)f(x)p Fl(\))p Black 1 1 0.8 TeXcolorrgb
Black 4623 4171 a Fu(In)75 b(this)g(proof)h(we)f(need)p
Black Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 4623
4999 6254 459 v 1 1 0.8 TeXcolorrgb Black Blue 4788 4837
a Fj(f)p Fk(b:)95 b(f)128 b Fl(\(\()p Fk(b)57 b(a)p Fl(\))6391
4895 y Fd(\001)6555 4837 y Fk(x)p Fl(\))95 b Fj(6)p Fl(=)h
Fk(f)128 b(x)p Fj(g)95 b(\022)g(f)p Fk(b:)p Fl(\()p Fk(b)57
b(a)p Fl(\))9533 4895 y Fd(\001)9697 4837 y Fk(x)95 b
Fj(6)p Fl(=)h Fk(x)p Fj(g)p Black 1 1 0.8 TeXcolorrgb
Black 0 TeXcolorgray 10821 5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray
9393 6307 a Fm(Munich,)25 b(31.)g(May)i(2005)d(\226)i(p.15)f(\(1/1\))p
0 TeXcolorgray 4360 6416 a
 tx@Dict begin -90 Rot  end
 4360 6416 a eop end
%%Page: 16 21
TeXDict begin 16 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 4609
1909 a
SDict begin [ /Page 21/View [ /XYZ null null null ] /Title (Fazit)
/OUT pdfmark end
 4609 1909 a Gray 7011 2027 a Fw(F)-13 b(azit)p
0 TeXcolorgray Black 4623 2582 a Fu(If)75 b(you)h(want)g(to)f(check)g
(whether)h(a)f(de\002nition)i(is)4623 2874 y(equivariant,)f(then)g(one)
g(needs)g(to)f(check)g(whether)h(all)4623 3167 y(its)f(primitive)g
(relations)h(are)g(equivariant.)p 0 TeXcolorgray 10821
5925 a
 0 setgray
 10821 5925 a 0.5 TeXcolorgray 9393 6307 a Fm(Munich,)25
b(31.)g(May)i(2005)d(\226)i(p.16)f(\(1/1\))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