diff --git a/GPL-LGPL/new-gpl-lgpl.ps b/GPL-LGPL/new-gpl-lgpl.ps deleted file mode 100644 index 89fe85c1c70ad03d6ef0f4be8d9544263714a349..0000000000000000000000000000000000000000 --- a/GPL-LGPL/new-gpl-lgpl.ps +++ /dev/null @@ -1,10920 +0,0 @@ -%!PS-Adobe-2.0 -%%Creator: dvips(k) 5.92b Copyright 2002 Radical Eye Software -%%Title: new-gpl-lgpl.dvi -%%Pages: 108 -%%PageOrder: Ascend -%%BoundingBox: 0 0 596 842 -%%DocumentFonts: CMCSC10 CMR12 CMR10 CMSY10 CMBX12 CMTI10 CMBX10 CMTT10 -%%+ CMR8 CMR6 CMR9 CMTT9 CMSY9 CMBSY10 CMBX9 CMMI10 CMBXTI10 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: dvips new-gpl-lgpl.dvi -o new-gpl-lgpl.ps -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2005.09.26:1850 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ -/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) -(LaserWriter 16/600)]{A length product length le{A length product exch 0 -exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse -end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask -grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} -imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round -exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto -fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p -delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M} -B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{ -p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S -rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: 0ef0afca.enc -% Thomas Esser, Dec 2002. public domain -% -% Encoding for: -% cmr5 -% -/TeX0ef0afcaEncoding [ -/Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /Omega -/arrowup /arrowdown /quotesingle /exclamdown /questiondown /dotlessi -/dotlessj /grave /acute /caron /breve /macron /ring /cedilla /germandbls -/ae /oe /oslash /AE /OE /Oslash /suppress /exclam /quotedblright -/numbersign /dollar /percent /ampersand /quoteright /parenleft -/parenright /asterisk /plus /comma /hyphen /period /slash /zero /one -/two /three /four /five /six /seven /eight /nine /colon /semicolon -/less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K -/L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /quotedblleft -/bracketright /circumflex /dotaccent /quoteleft /a /b /c /d /e /f /g /h -/i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /endash /emdash -/hungarumlaut /tilde /dieresis /suppress /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /space /Gamma /Delta /Theta /Lambda -/Xi /Pi /Sigma /Upsilon /Phi /Psi /.notdef /.notdef /Omega /arrowup -/arrowdown /quotesingle /exclamdown /questiondown /dotlessi /dotlessj -/grave /acute /caron /breve /macron /ring /cedilla /germandbls /ae /oe -/oslash /AE /OE /Oslash /suppress /dieresis /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -] def - -%%EndProcSet -%%BeginProcSet: f7b6d320.enc -% Thomas Esser, Dec 2002. public domain -% -% Encoding for: -% cmb10 cmbx10 cmbx12 cmbx5 cmbx6 cmbx7 cmbx8 cmbx9 cmbxsl10 -% cmdunh10 cmr10 cmr12 cmr17cmr6 cmr7 cmr8 cmr9 cmsl10 cmsl12 cmsl8 -% cmsl9 cmss10cmss12 cmss17 cmss8 cmss9 cmssbx10 cmssdc10 cmssi10 -% cmssi12 cmssi17 cmssi8cmssi9 cmssq8 cmssqi8 cmvtt10 -% -/TeXf7b6d320Encoding [ -/Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /Omega -/ff /fi /fl /ffi /ffl /dotlessi /dotlessj /grave /acute /caron /breve -/macron /ring /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash -/suppress /exclam /quotedblright /numbersign /dollar /percent /ampersand -/quoteright /parenleft /parenright /asterisk /plus /comma /hyphen -/period /slash /zero /one /two /three /four /five /six /seven /eight -/nine /colon /semicolon /exclamdown /equal /questiondown /question /at -/A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X -/Y /Z /bracketleft /quotedblleft /bracketright /circumflex /dotaccent -/quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u -/v /w /x /y /z /endash /emdash /hungarumlaut /tilde /dieresis /suppress -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /space -/Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /.notdef -/.notdef /Omega /ff /fi /fl /ffi /ffl /dotlessi /dotlessj /grave /acute -/caron /breve /macron /ring /cedilla /germandbls /ae /oe /oslash /AE -/OE /Oslash /suppress /dieresis /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -] def - -%%EndProcSet -%%BeginProcSet: bbad153f.enc -% Thomas Esser, Dec 2002. public domain -% -% Encoding for: -% cmsy10 cmsy5 cmsy6 cmsy7 cmsy8 cmsy9 -% -/TeXbbad153fEncoding [ -/minus /periodcentered /multiply /asteriskmath /divide /diamondmath -/plusminus /minusplus /circleplus /circleminus /circlemultiply -/circledivide /circledot /circlecopyrt /openbullet /bullet -/equivasymptotic /equivalence /reflexsubset /reflexsuperset /lessequal -/greaterequal /precedesequal /followsequal /similar /approxequal -/propersubset /propersuperset /lessmuch /greatermuch /precedes /follows -/arrowleft /arrowright /arrowup /arrowdown /arrowboth /arrownortheast -/arrowsoutheast /similarequal /arrowdblleft /arrowdblright /arrowdblup -/arrowdbldown /arrowdblboth /arrownorthwest /arrowsouthwest /proportional -/prime /infinity /element /owner /triangle /triangleinv /negationslash -/mapsto /universal /existential /logicalnot /emptyset /Rfractur /Ifractur -/latticetop /perpendicular /aleph /A /B /C /D /E /F /G /H /I /J /K -/L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /union /intersection -/unionmulti /logicaland /logicalor /turnstileleft /turnstileright -/floorleft /floorright /ceilingleft /ceilingright /braceleft /braceright -/angbracketleft /angbracketright /bar /bardbl /arrowbothv /arrowdblbothv -/backslash /wreathproduct /radical /coproduct /nabla /integral -/unionsq /intersectionsq /subsetsqequal /supersetsqequal /section -/dagger /daggerdbl /paragraph /club /diamond /heart /spade /arrowleft -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/minus /periodcentered /multiply /asteriskmath /divide /diamondmath -/plusminus /minusplus /circleplus /circleminus /.notdef /.notdef -/circlemultiply /circledivide /circledot /circlecopyrt /openbullet -/bullet /equivasymptotic /equivalence /reflexsubset /reflexsuperset -/lessequal /greaterequal /precedesequal /followsequal /similar -/approxequal /propersubset /propersuperset /lessmuch /greatermuch -/precedes /follows /arrowleft /spade /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -] def - -%%EndProcSet -%%BeginProcSet: 74afc74c.enc -% Thomas Esser, Dec 2002. public domain -% -% Encoding for: -% cmbxti10 cmff10 cmfi10 cmfib8 cmti10 cmti12 cmti7 cmti8cmti9 cmu10 -% -/TeX74afc74cEncoding [ -/Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /Omega -/ff /fi /fl /ffi /ffl /dotlessi /dotlessj /grave /acute /caron /breve -/macron /ring /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash -/suppress /exclam /quotedblright /numbersign /sterling /percent -/ampersand /quoteright /parenleft /parenright /asterisk /plus /comma -/hyphen /period /slash /zero /one /two /three /four /five /six /seven -/eight /nine /colon /semicolon /exclamdown /equal /questiondown /question -/at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W -/X /Y /Z /bracketleft /quotedblleft /bracketright /circumflex /dotaccent -/quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u -/v /w /x /y /z /endash /emdash /hungarumlaut /tilde /dieresis /suppress -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /space -/Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /.notdef -/.notdef /Omega /ff /fi /fl /ffi /ffl /dotlessi /dotlessj /grave /acute -/caron /breve /macron /ring /cedilla /germandbls /ae /oe /oslash /AE -/OE /Oslash /suppress /dieresis /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -] def - -%%EndProcSet -%%BeginProcSet: 09fbbfac.enc -% Thomas Esser, Dec 2002. public domain -% -% Encoding for: -% cmsltt10 cmtt10 cmtt12 cmtt8 cmtt9 -/TeX09fbbfacEncoding [ -/Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi -/Omega /arrowup /arrowdown /quotesingle /exclamdown /questiondown -/dotlessi /dotlessj /grave /acute /caron /breve /macron /ring /cedilla -/germandbls /ae /oe /oslash /AE /OE /Oslash /visiblespace /exclam -/quotedbl /numbersign /dollar /percent /ampersand /quoteright /parenleft -/parenright /asterisk /plus /comma /hyphen /period /slash /zero /one -/two /three /four /five /six /seven /eight /nine /colon /semicolon /less -/equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N -/O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash /bracketright -/asciicircum /underscore /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l -/m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar /braceright -/asciitilde /dieresis /visiblespace /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /space /Gamma /Delta /Theta /Lambda /Xi /Pi -/Sigma /Upsilon /Phi /Psi /.notdef /.notdef /Omega /arrowup /arrowdown -/quotesingle /exclamdown /questiondown /dotlessi /dotlessj /grave /acute -/caron /breve /macron /ring /cedilla /germandbls /ae /oe /oslash /AE -/OE /Oslash /visiblespace /dieresis /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -] def - -%%EndProcSet -%%BeginProcSet: 10037936.enc -% Thomas Esser, Dec 2002. public domain -% -% Encoding for: -% cmbsy10 -% -/TeX10037936Encoding [ -/minus /periodcentered /multiply /asteriskmath /divide /diamondmath -/plusminus /minusplus /circleplus /circleminus /circlemultiply -/circledivide /circledot /circlecopyrt /openbullet /bullet -/equivasymptotic /equivalence /reflexsubset /reflexsuperset /lessequal -/greaterequal /precedesequal /followsequal /similar /approxequal -/propersubset /propersuperset /lessmuch /greatermuch /precedes /follows -/arrowleft /arrowright /arrowup /arrowdown /arrowboth /arrownortheast -/arrowsoutheast /similarequal /arrowdblleft /arrowdblright /arrowdblup -/arrowdbldown /arrowdblboth /arrownorthwest /arrowsouthwest /proportional -/prime /infinity /element /owner /triangle /triangleinv /negationslash -/mapsto /universal /existential /logicalnot /emptyset /Rfractur /Ifractur -/latticetop /perpendicular /aleph /A /B /C /D /E /F /G /H /I /J /K -/L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /union /intersection -/unionmulti /logicaland /logicalor /turnstileleft /turnstileright -/floorleft /floorright /ceilingleft /ceilingright /braceleft /braceright -/angbracketleft /angbracketright /bar /bardbl /arrowbothv /arrowdblbothv -/backslash /wreathproduct /radical /coproduct /nabla /integral -/unionsq /intersectionsq /subsetsqequal /supersetsqequal /section -/dagger /daggerdbl /paragraph /club /diamond /heart /spade /arrowleft -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /space -/minus /periodcentered /multiply /asteriskmath /divide /diamondmath -/plusminus /minusplus /circleplus /circleminus /.notdef /.notdef -/circlemultiply /circledivide /circledot /circlecopyrt /openbullet -/bullet /equivasymptotic /equivalence /reflexsubset /reflexsuperset -/lessequal /greaterequal /precedesequal /followsequal /similar -/approxequal /propersubset /propersuperset /lessmuch /greatermuch -/precedes /follows /arrowleft /spade /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -] def - -%%EndProcSet -%%BeginProcSet: aae443f0.enc -% Thomas Esser, Dec 2002. public domain -% -% Encoding for: -% cmmi10 cmmi12 cmmi5 cmmi6 cmmi7 cmmi8 cmmi9 cmmib10 -% -/TeXaae443f0Encoding [ -/Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /Omega -/alpha /beta /gamma /delta /epsilon1 /zeta /eta /theta /iota /kappa -/lambda /mu /nu /xi /pi /rho /sigma /tau /upsilon /phi /chi /psi -/omega /epsilon /theta1 /pi1 /rho1 /sigma1 /phi1 /arrowlefttophalf -/arrowleftbothalf /arrowrighttophalf /arrowrightbothalf /arrowhookleft -/arrowhookright /triangleright /triangleleft /zerooldstyle /oneoldstyle -/twooldstyle /threeoldstyle /fouroldstyle /fiveoldstyle /sixoldstyle -/sevenoldstyle /eightoldstyle /nineoldstyle /period /comma /less /slash -/greater /star /partialdiff /A /B /C /D /E /F /G /H /I /J /K /L /M /N -/O /P /Q /R /S /T /U /V /W /X /Y /Z /flat /natural /sharp /slurbelow -/slurabove /lscript /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p -/q /r /s /t /u /v /w /x /y /z /dotlessi /dotlessj /weierstrass /vector -/tie /psi /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/space /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi -/.notdef /.notdef /Omega /alpha /beta /gamma /delta /epsilon1 /zeta /eta -/theta /iota /kappa /lambda /mu /nu /xi /pi /rho /sigma /tau /upsilon -/phi /chi /psi /tie /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef -] def - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0 -ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{ -pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get -div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type -/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end -definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup -sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll -mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[ -exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if} -forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def -end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def -@MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll -newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto -closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N -/@beginspecial{SDict begin/SpecialSave save N gsave normalscale -currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N} -N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs -neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate -rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse -scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg -lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx -ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N -/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{ -pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave -restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B -/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1 -setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY -moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix -matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc -savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: CMBXTI10 -%!PS-AdobeFont-1.1: CMBXTI10 1.0 -%%CreationDate: 1991 Aug 18 17:46:30 -% 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 (CMBXTI10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMBXTI10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /.notdef put -readonly def -/FontBBox{-29 -250 1274 754}readonly def -/UniqueID 5000771 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D004B836D34E88C20EEB527CE1124209388A2DF -E27A8DF298A2693A9D529916AA0B2176E6ED237F69D84A8FEEB36861D1847207 -BE2BD61C6A412FFFEDFF13AFEC32AC7735BCCE5965F5966418A62ECB99112AB3 -3BC938EC590FF6922659125EB67E260BF02885E49BA6019E696D33F0B53606A2 -F515E0C45F323311613A94B838491BAB9FE230C5CC79D22925E3D882799F2707 -C32975A494F0F9513E4D8332E7E54470D9721FBD345CDBB48286F2F19CC6D66E -BB631DD6476A509167A49CA525A72CA50E82C1D08C2B372DB54C5949C753B632 -2009B761EB90492ACD3CBE6A35CE1B66F3BC4D8DC36827CE4261A703328451D1 -879438479917C1647772999171DCCF1491A1C9086E0C6393506768F8757BD81D -141C46EB9BF507EEC29962A0072B6C5D8C8588F3D68886CD2606DD3BD2FECCEF -63245494E93EEA12AAFB06110E54ADC444C7E7619627A48A464394E5DE06EB46 -4C76A2FF010318BBE48B3776C826A265C66515717F7F2E943C60EBAB23D96B5B -FD514A1C4E79BB3D3D2DEB936F90CD3FABF7B09FF7F564AB5CF4AF6A40E869FD -395885A88F4A138B3CA6943A2D430BBE43D91F7F17621CAF52FB7161DA3B2003 -82244FB6EE792DCA1722C03392C296C029A2DCC5BAAB3EA03F8DEB039DC83AE1 -77C884155BE6536E456099191F0FDB4D830DD7789AA8F3F388297EEF62468990 -2F20F3CFF7D74C648A9DBDB2C868CFCFF3CC2B5018ABB9D8244B2DC93FF2EFF7 -DB3731D596546D1E03217522F03875A67E14D2E0C36E1FE15AA93FE29656DE2F -08C98C47E64598A69D9B4BA8A2016A9E5CB1835890DAF0BDB8FFFFF391754AF5 -FCAE6822F2B976BDDB3E3DE25AE0C53D99BAFBDE303E8E43DBFA7FE5944021B5 -642E370D9FBB6F6F8E047D188DEDBB0879B090B1C7411B2DD2546E7C5954EE28 -7D7458FC976CF63E21C1FBAA0FBA6562972326E154E5D70FE3E9E8E8AEECD042 -74E9641B09FBEAAECC80E882EA79D0337A4BC8DD7B86D3531C0DF57511FF0F2C -4B3D62BF8A0A2CCAE2FCE82749783098EB22A5DC158B6F577EEBF4262FD86B92 -0DDCC8D734B9D950DC5A2A8BB7F88F6623AD43F7647906CA760FF44758B0EA7D -B5EA4F6BE1652A3289F71F03D42B223F6B099B821D965F3786833002D62EC9E0 -FE136C37E6A2E27E3F8432BFAF6F5AF0E2078F76523B2617FDA785B1AEC4EA3F -A93DA82B5E91252429B3E7C4B9AB5D1FE7D844722BB83E4F935CC5B63205A86E -8C1CDD10410BB646BDF30C2643192633D1A90089760919D603C723F10F363912 -8620CA1A10D00BB13614B9F78BE317F7C106B893229D0985776B6050DC003801 -E02D5675CF4DB0E10EB536F67583BFE3FB89CD3F5FFCD1C91667FC2F5358D0CB -3B3B91FE5F0F53B97F3C30FA225C500D5EB2A1CC8FACAD9D21F5BE25F4A94C0C -E56363186A5BB9B97269D178213C943D03FDB2766BEA0D1A3A1D6DBB4CC685DE -0C10DEDCEB4835FCC3F82D7A42EEC09E96F246DBE9142A04A5E5139982EE80C6 -474D5347D1FED191EB4BB664C39B496022A70A78CB72FD9C1E379BB1408051A9 -2C4E5BCF906BFDFCF100B2D8F721258741334755A76E078D9B18CF73F2A7B0F3 -9A11E15B12E75EE07DED3408BCE6B053B866D823C1897B11BB41C3502FBCA1E7 -388846066F03AE7D8C6BBA375F64FCF01CA450E97A56EEB60C931C8D0903A757 -C67E3B8056054637986D530BE6AB57B3C4FEB3432329654EC52BD4D5C55B463B -1662951B03C93FFE3EA33F05D3AD767CFA5DA7CA51079E4B400B584719B0B9FD -34183DDEA1632FD6CEE02C6341C0F9258383DEEE88D6DA014E74791BBD62EBDB -C74DF06C60C2EF49EC2DD1A48CAB364EC3D2C22E8DB0C719BEA40E16BA412AB7 -556BC0B7C10B312E7161A63C428E8673F3A413E76F837ABF354A8D54E9FA9B02 -286D0335AF6B3C614BCADD952471C14810A1E2147E125C7811C5AC40130A42F6 -AFE53DD63AF339555B1ED4E294B6C4FD52C9767693CAECA93444168B5273F7E8 -A6C6E3C69B8413C4521065CB7E6D23F11011A84C651A440DE6FF26050F50917D -0DA35A66D1287E572939FE43C88BB819734F88233F9995BB77FF31060DD17057 -2E5F530C37FD8EA3F2467609B6608D8F1D315B02835878336A309A033CFA4D84 -87FBF3DF74CB5E927657AD4B6413966B4F3366DCC7F5A2BC90AF81AAA6894F5D -A96F2C1A2686A26B1566AF7147705445C31803AC5DB25863D8509000DAC9452C -FCFE3F77E7A05E9CC3546F86D5AF9E287D31DD79C4A334BF6FB9D24A92FEEE8C -F37D5D721EA02404EBD998D3C4DA856FDAD80DEB0052D8782F61E4CCBCC295D7 -4CE3135279A83E9916C757F4CC6B288CED9B6E58E96A1DF266516719B0223EC6 -65A3E3470484F0859191FA61D87B648F3D4CB9F2914832F50F55A0798970710F -470765E5563B9BDD78298225A536B723C873BF7D5EE5F18D137D7882E2D7C928 -FC92070C273BAA27220600D6B365A49F1428373726917ED3954108ECACD67607 -BECBABA7FA07DC23D44A4911D0CCBC75AB321DAC9F167D6FB40CD041757A255E -489C3B189F05C70114BEE7E37964F83E86CCFC161419FDA4ADE56D97679B577F -E60AF31114C5E57A1AA79BC6231F2385473F4D2BBC34A0829D1D4BC94A3A3FCD -14958A13D2A96DEF21DF7D84A1AEF0EF15067BE6371A02F5B34F5A90A12EF7A7 -EA7568DB4E8A4312134C6D94AB3BDE9232567F9DC4A6CCCD4B1967A9F34F1793 -90CBCC85E47AB0D9A2B9A8EA094698F84C60DD89F6A17079BAC8888B7DC69378 -48D4C704F516FE690B7AD64A5207CDACB6C5350DA995447582609167C4313E6E -09098B2A5223BEBB9818C6C0C59A76B2FEBC87295DF962B40E227D9ACDB1C65A -CBED67FA372E0D15CB57ACC51C5EDBD00AB6C7CC83702EA5FA5EBCFEC6EC480C -CB77777CB8B9201BE668C068402ED4DAEAA48B11F1DD964706474DC5E671EA10 -2782312875193AE7ED3893706076BB00F5EFDC1A46997704BF90E5F84361E53B -3C55389D4368F0658226D8E918BCB9A70FFEAE3DC85653ABCF87A701F4F16082 -AB59946E03F8BB31CA748EC8E428407076AEAA8C3547C16D284ACC5D87AAD3D5 -F080C5FE763C9B205B516776C5F44096EA748990CFC04F3AA04D28E4FAB681FA -B75846BDB3388C5875C781AC09DCC096506FE19F091AA68672ADE8FA2568238D -B4B6C93802BDC8F0E9852CF92F7AE22D582F70BE056FC327CD79C09E3A0BB91A -AD2F02F8A45BB60D2486796999C80B00A882DABA6BF94C4193F55DD7E810CEF8 -48F3B1459D9702086A94822AAFFA57DF26736E5B9EBF890D0E10A8C457F39238 -C3D0EB731BD4E7EFF5943B8EEDAE16CFC85AEDC494E8EBD0DEE1A39A4718FEFB -ACC02D0241A188A3500CAE179EC182DF801591E253A8E6D5D3EA75FF24C7D287 -0263D7084AB73C4B608FFC6E4C559A892DD4A9352873DD2F5A1AFEDE7120CFD6 -E1BE54A40968CE9318D7C3639171440A08FD2BCDAB4C791F3A4C574109142EE4 -EBDA66A9F2B21138B71A0623592D0FD957216E9EC8532A6769C4DE816BED2779 -75FD1921FE4AFD7805BC5C44CD2A4276C5A0CB321A26FE0B6B8B70A3635A7B1C -DF870AA44115895F8A7A1279E2378C9E399490E45CA6E28B19A6C2457854A3E9 -CB375E5DD1E42B301AFEA36B8F299823D20DA2748FCCB79ACAFA3A48DACF22C9 -2303D8D7A72FBF48C74752C30FE741BC381350A1C544628CDC2AAF07E7DE41BD -7C748BC0581108265CF9E1A0FE17FB1C14372CE2E0F8E39C64BB5861B28C797F -F030FBD5F2C7E3ADDDD3216329783B7B7BAC078D7D6E26C42D505E0D2767265D -51EABFDA6279850616469B21DF09D3AFF0B8C3C9AB3595508E638E5AD88CFB83 -7FEFEBFFA1B9951FA848DF23116C17E935842EFB91A3220BECD9D9F761EA99B9 -88056BD515732BB23850E73B78286CD361C18E9EEB125C244DAD63775B5FD38D -DDCD3F11B2443FFA0F8C16F4E2D512641739BE4C8FFC2FA62FE3E476ADD40F6F -F6628A4BDEEE20E78806305C8F403A5584F39DFE464543F7C0E5251BFC456FA4 -5EFB0F0F4156DFE8800941828702EB386C3563171361241E1741CD0DC222B2E6 -020E49EFA3847B87A36E3F320926664B8A0ECD049BFD68B238FAD86FF9897754 -D2300819BE187BEED961B22079A491478121FAC1B058C1C488D53C144349130C -148FF946EDCFDFCC1778F34B936EA593F6DCF64DF6CBD7D327EB3113D277CCA2 -5E1D9D9C2D2865AAE2C30454357695CED943D212707895E843E19808B0C89C3B -6A49551F7A541A4D33B89F4388B07D6BC0D4615725E19D4669025067F4B1F406 -3AF765CC5E60D919F218AC5626665F1218A5C9985833008AEC493BC181BED501 -1DA82FCBBCC307B15F6F1EE496DDEA88DF8C4EB07B7D4563EE72E9A5464C15DA -719427D3F61577C097C10A08E68D46FF22F567A192A4AC3A9F070DAB2BC1D7B5 -9A7083D8B5CF0058303F357F1C376979AA4B53B15DA165048FB7DBFD911FC545 -0E3DBAE8411B35B37A6B30065B0F1D89DAE025075ADE505A8B0C006109F16898 -45EC98221A631F4E215362B9E5449009BC0F3C223D2998BA5D203A7AC6D130B5 -E3BE860EEE437117CD844FE71AF9B4C2A4915BAF110D3FDFA32DB696F20CD693 -BF97A766F374C01188BA7E3BFB654B8634FEDDAF5F10146903A60EBBE4FB454F -023534E9B691F661E57E87BFC55344518A817A175970A89D526FD33761709A0D -DC70332A64BF313C6C6C6676FEC0896774F725A966CEDA83961E8D6A182F09D0 -716EDBCB20B9BB4D3254ACB08F380B516F6F651D6A7E2DBA4EF58E7C7F2D0AEE -E84CFB69F4D5AAE1E3D1685896710582B7D67230EFB5CE5CACE38C2BF95E1A9A -D371E4F7011FB7519CEB97DF41C9700217A5143DE47D1F293696A423D1159B2F -B626DF32D531A880FB62110B3BCEB4C52A44AEC15172EEEB4DF6CA81FF421F57 -6AF876EB4F09091E27E0FEB66FEF14D03397103512C9BB5582D5FE2CECFE66FE -83589447A66B644B8DD6C864074E34DE852D33780728156103B6B264258ABD16 -6A4FB658C6855A1C31F6A2068AFD77D600332F7BEB9611C1AD082DEB4BB7EB20 -F82334B049F89EFB2FC650A63DF447ED02015C4E3EA647C8A3D95EE293BEC3FC -A0213528F10984018568506F6E95C66D60C57CDEBC060D13D95FB446F13CE131 -C5973D1201B62893985AE205D6F8D80FFBF1A1B7BAC0391A49C1B45FA6958AFE -CBA936F81FE692A3E0900BC0964503BCD3923825CD51B28628A6FE7937DBD140 -CB47DC6B5003871FB9BE64E97A95BBB752EF6C5E2366935998038C81212C02E3 -54E1C33A6EDA7C0D2B4FBDD6A6198887DFEA6E91F1FE2B304C6D4C798840DA78 -7003ED62B9AD61A386AE3C476DE5C1703470B136D3EA60F5744241F8D19C6FB6 -9A19A2E6AE0B14680969785451075A00839F9FAB3354192ACF4F10D0F31C7153 -0EF0934ACBB5E6B1098BE2615D4A4CE3195321BC6E25D55B937B1B588601E429 -8647B8ACF5AA04565A8E56AAF835E8BBC74F7D6ED6701E4F8EBBB0459EEB114A -E71A897E805960DBCFEAFFE6B40C04662547E874554B70A853841DD814AD0C4A -589A3BF0F16431B95D8C0ED9D1269EA29A01F25C38503A541A446652F668C801 -7694EC1261C821B0CE9D0183644F587C817B297874B345BC400F017F2C09B5A8 -8215D0F6CE1E0AC387BC69E2C8AB0E3941C6B2ECE30231C2EB01715632E0A09F -F81046F23FE23D51E441EDD591164494D4FA232706B6AE23D84CE77F5606FBD8 -5A0AC2530E8C0B92ECA711D0688C53DF565BC0F82AF290F000D7EC4EF33DA28C -6D46FD31F07D73F362A05EB8B57B0BBF39DB21A1940BF851A3CAF177BBFFBDDE -BBF327315B19DB691FC4436DEABE5DBDD37F046B051D41CDF76E4F5FBC2AADA7 -C496C0BF7B9616E70C5A80850F8688C924A197BCECC7424527D2CB6FB0F14338 -EDA3BC49359F627B5C1DB07C35683CC6D19EDD7895A8EA33B3C6B73442EE2D3E -6CD45F8B9E66834A024751465D33ED4B60794668CC4522D413C8DCF40DE0828D -839D09AA003214A7E45592ED770B4AC6CFDE59E4BC60AB0268362CD5D62292A7 -D17A0833C2ECBCC708E16BE295326B8F217BF463C7A1F2A9259B5678E66BF9A5 -80698D5908DB5DC3CD756825E97BE488EA2E3339076E51A2728C43052ADC941D -AD990BF8B2B8DF0C2F5AA5F4687D2901B506B951B8798ED6A793FCE4B57EE95E -69FD7A58B7E42A4A0B7942F213363B6C887D2F6D23F228CB24E8B8B53D127999 -DC2CBEC9CBFAB37065E3DA52E6B56ED83D2ED2BED483069D748ABB01AA2C3D5B -AC37CD10AAB7FB18E76D363BF4642D889A0F5C8B654606D710578E6C911D9DA7 -90A80BC0A4B85915BA705F29C26AB91ECA8192E4AD24CA73BDD0BED781DB1304 -E1228158CD7733C5FC1C0E8AB09304C50CB4532DF77AADC8016CD620EAE0D405 -2F0D556D94FDB14A295D9A4F2BC8EAD55E08497321A337D9DDCE817249EE43CE -B307CD996ABECD9466288379C9BD0A240530AA42C59D -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMCSC10 -%!PS-AdobeFont-1.1: CMCSC10 1.0 -%%CreationDate: 1991 Aug 18 17:46:49 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMCSC10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMCSC10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /.notdef put -readonly def -/FontBBox{14 -250 1077 750}readonly def -/UniqueID 5000772 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A30EB76029337 -900ECFB1390CA5C0C3A04528044F266BA17BE487C79B94FAC6D6484684C5BFEA -87BCCC77D40AD11552035E95E3007126418ED49B68468B38A14E88E68A267B98 -076F1C9769A5AFBC285E5B158EAC9F926F1D6C0B8F1D57D9C31D25AE27123518 -9D2CD92E5689E0213089BD268DA5E47525CB8EABAA4B78A15AEA34705889AB3A -FFB8953B5B3482E52BFA0940630ADF8C0AC2177D907324299EE980E850F203CD -B627962F43D5A678C44243CDE97853BDC6AB45FD5C09AD274DAF89929F583CC9 -CCC24BDFC68B92111055ABA5F26D2DC67C70906F71C2957701D65AE746A60C30 -40E6CB24B97FCDAD0487AE38A201FBF0E41BABD2181981A71940F1E707F91E5D -C8CA50CB16D8702D188E56D014D92F76CE0B52ABDB9110E32438D2BBF3E6A40B -7B005F10BB437812CAC6ED2996F7606DC962C4FDE207FF322782C343DF44CEC5 -FF06A55C630C20E9AE1B0D1C5673753C43BA0767D65D1B451CC6380D8BB3C4DC -81E8FD8AA79BE993218686F29D3CD925566DD587F541A0DA1B1CC3BCEA2E6C7D -5E1016F6917A871F1BBAD96AF9E867735017119A381FCF33EB2D3E1E7093FD90 -CDB0CED4818CFD9E201A03430CEC713620BE0D3254158931FB657C6AD4B2482A -0E7D070D7497892E9E942DF58E88CAF0C8221BF36BF7C435BF2C683A4A2EF4CB -E85820A8AD3486155A40143011BA9D76297F46DEF69ECA4596D6E4CAABF84091 -22A96A4BC78A8DD072FEB759A68A44BE1164638B6D952147EE3C628F9A022060 -1D1941E73310943FA782532ABB1116532AD67AEFE0758C051241E301C7E13A98 -6447EB0180BF6799814BEA4DC0F727D0A40B7BC3B1269CDE174453D6A3C4479C -146001CF717DE25AC1BE5AEA5F2F1C17719251C429D3AED19EFD3EC9270C12F7 -5807E56E7190DD93B599443FE3D63B06AD0B75E6CAB8DECFE14A6339B3F0D7F1 -7FBC68EE85B8628CE614C2CBE156A7DB2DA3D43F7F11B72261CFF8C1F419A9E3 -740086D94DF1DDF2E0BB38DE7D49FA2AFAA3FF804F7A57575B0A31E02994B0E9 -46B7AF547E425DD70E8925B8752217A22BEFE9B3CD4BEF01F06F4CB0DB1BE008 -8C9BF9ADB1B13FF23D28E2A9057A15939419AF2F8CFC8B36E32BE98976A0E2CC -0CC279CA0AE14F3BBFBD0A08FA5349BFC60C214E10E8A8666B2E104A898010C0 -4E58C4E3244000D386CD9244BF9BECA42FA897CF7A0EE91B0E3BA50E154783F9 -1FB889CD03E37A2C7F26270CF094B14F72C7BE4094B6C52C186737883EF28AEE -A8725F0DC8A15B43DE9692335CF305386553B2D8410F0F88F8F03C1D58147CE0 -C930F02E59CAF44CABD1BFB2B560087C7FD3F9D516671EF5DC9F219EB7639B66 -F1D5EC69D785AD6C35BB7868F787BB2688E01485147DAC836CF48CD0D1EE0A96 -329E26430E730CAE81182B1D2D19B8259E39E022DDE29A1B5C0FB03E1136C835 -7D46837B50B448BFA35C39E1B08C6041BD79D775BCB677DCBEBD083C45DBEDF5 -D7EBAF0A9313DCD34FD3255832F5FAEEFADC8F5DAE847C7D59C446DFBA16AE73 -EA18A850BEA92B896763953DAE3BD14D1FA280D649F768DBD80D6E6BD6AB36CB -C7FEFDC28CFB71847AE2F3C800EF0A9965B4C38AA3C87DB486055BDD141B6535 -0B87AED06713396810E243E407443AACFAD3D0398A97D16D4EBFDF8A78F9DA15 -2FF6AA6BB95EBBAB6C2045E3443C10AEAF7F8DF0D1C07662FFA208B27285C52F -06CE5844158A071FDBD770FFC3B6080A3CF844A09D9A99847FF9331B0F161982 -423A0B9877F6CA6D44511E1FD95DB33136DAA2F3B708C63EFFD15AF24C62F9F4 -6F9AE42893AF0D8DF81C0C8428B3B7862EDB56D02B187AB3EF55E1BF22C24212 -1428764134084DF477354E70E6C84B5778A4AC8F3C6C8A86E4ED636340E14F86 -6E6C0947B6BD8C3D6704DE7809297F56D859814212A7BD51460202A3404A1A53 -6F1E1DE9F79D0E39525FA2AEC5849240B0932EAD603C734B5F8BD8EF34E6B8DB -E502C1912EC460DD9B587B7D8D3397B54BECB5FA3E9DF02946FAFCEDE425946D -0B5E8E8FCE6CF61AA45A1966D7AA582347615DADC9DA844CCF4CC650CA260F8C -B2E23DF535CDEA54FAD2EA33FB9D79723DB822B9E01F143D5433621051DBDAF0 -9B44BA883D3B08D2E40536047A34DF3BADAD03D68E8A5EED6A8F301B2C943578 -B315DB8DE655570BCB70952E0CC18B93238B0F83E18214AFC151FE3B7F33EA02 -E9041BEB2679B75337A3233D3EF76713208F74FF9CDED70A7F1CAE94EF9865B5 -C26306DF565244D0DF6B8901E5929C558D161BE4C1710CD1835515BA6A1A4FC9 -6D5C7B427CD780A65D3F08D0D38B8EF75329438F73E7EDA9E2E9CCA6A44F50BB -2FBC3C7AB65B5B2F94E0B3D5DEC354632299A1293AEE3A566BC5986178E78422 -EE014BD7FABFC9D39E57A9A09A575BC48F4B78F8A7D79F3E388FB09F79F003AB -EEC1B4615B0F74E0B679A1188000AE49FB497B47DE2451EBDD2001A69AABFE06 -9D4E2675F8B04603582BE9F208B6C6CEAAB7EEBA91FB7B53DBFADEA5FA1FE95F -44B8217E02E2DB4C1BE685FCDEE56F5596C81B22A44736D00C9534EA7C32DB0E -11D4EC417465D62C7DE06372CFF8572654605AE59615C4CE04BA59E206677DE4 -718D194D7B7F20553375FC39D808A957ED4A338DE114E4EC3B156148DEE034D3 -225DEFF6D8BCD22476FCC3293A4750BD899F6B3E18A5BD90AC1127AA566188C1 -2155C8F5190A1820C60026171E320BD9C2270EB2F5FA4F04792862109515F2FD -CFA282B30384BD50796B0F826B0D865027940F84A8656872DB51F62E90E97ADC -917CA4787A274ABC99604DAF1471A2E5D6DA05F45DB8D7ADEF4B2D43F8ACFD79 -272471BF7A18627F07F44A1016482CB38200AF63FB3C788AF491B1DBA5B62622 -45C9FFC772CE1C661FB5FAF1EF1E6C5B5771774DE3977DA9E23A195C76C9823F -980E0258241E3F358A3760709E738B8DD09FC47A2963A66E930E879DD860C825 -7DCB6E3ECC5C6B8E8011AA6525E0744D986CDA936AD9352C105F06D520803C14 -C96206ECC1BEE20ADAD3EFCF17143083A17B92213D5A84AA075A9710F9D9DC56 -43792A50D3C77652340BB160ACB9E6E0A14BCB53638D74EBE525AAA94012A5DC -DBCA2521AAC998E44B834B8AFF68370290AE9022E4A07176DCBFAE0D67F50BDF -21EE63EB8812A0A6DF65C2F1769AD49D90DECFAAB4E81CBA17D6CF82EEB1DFA6 -14D6406D4002A7405ECAC90B2F18234BBF406FE6DBFA0C95000B00974B38ECE0 -008BFB3341F20CDF4CE7AC03AEB7C1BBACAE3B92F3D7A54AC4FC168C590AE663 -AB377C9F25D66A32D3D2EB30820DE500EF31E27E8E01CF0924E1D4BB40F540E7 -1450A275DCDB8F48847DBBFE27D0843030B9D166C76C2422CE4D9F2E1A003348 -7B17CFD306F928EB016F3FF66E42B9217073083DCE2AEAAD9C06CBF1F2004FC1 -3FED88CEC20E31A9F28278841F9712008C212557C6D7F4D3D972039800624A87 -733E6EB7F8ADCEA7959BF61E24796FF954230958D02A391B8FF037DC2BCD36F4 -ABE48E251563946A03A5E10ED0A0395EDD1E24159199DA382AB1C463DB7241D3 -F36F0F10E5C21113F36400F905E7E93E064EE4361AB0D652E5E058D85D30A308 -86C4755CC336AECBDA25B91073D2AA7CED2925A3478A25B14B23C5402B0FD496 -3BE6AA7A76122C4531BD3A160E1AA1CD4E358AC442EC41A58CB1803530A8B1AC -3DB5F79D7E001052551CDDC8F05057BF51C1545810D7F5E216078C896914C8A8 -86B272B733671F0E1BC1DEAB71B7A956B640ABF277A7FA2DD9F98B1357D2CAB4 -0E7CEDE26D33CC822ACCF9024FF035256B00C6845335A3AD5A91B6A58378052A -20E775254D9EA1674877E639C00EACE78CBE11DF5EB453F02122B562EEA9C049 -FD8CD50EF380E09720370A8D8198F3F2EC1ABD11BFB7B7C0B7D28320037CBAE4 -31EA483E0E97048798E168DF52EDAA7631556C12127EF21C0CD3B8F40C63AD2F -3416FFDB8AEF65FABDE81660A21D73DE30AB584125FEB5C445089FC0AA1CAD93 -70DDF91BD6CB5E92D29748BAFF104EDCF9DEA6650301AD8BAD04FAC778DF6A60 -B4F4AD04E3794A899AE5905AD03AF98C83652EA070140F8B8A81956DB085441B -FAFDB23091F7DC45782A008AE779B3DAB84D3D57540BD1E567D4B8019F9767D1 -D0800734C80DDCEC89F3594982012E80EC553C7DBD215A4F99A7E7FD90F15E79 -7C7CBFCAB9CA1B59736D57A20D59C9BDDABA4563D381EB34EC6BC2613A1ED64A -3943DE244B0240EF294339904FFE6E40462770CA8CF024F7A929F66979F17D94 -7D34B4568E1C032BFBD3A2C6BB8E68C3195FD51A52BF2B635D9753A823EBC945 -3C274056979E00B98617F69C4806265A13F886CD9A1BDE386705F220F144E1A1 -E696FF848864BB902FFB3A32A5BAC64327D01D905F93EFA5D4770F8C6768BA37 -64625513A62B52AF574E37EC90AC4DE618D4A20DB9275DBC2438ACADDA7966C8 -30C8BB4E0BD965F9F94E37ECB61773F95E45564A0D91C7E32BA2016CEC65487C -39A6CBF14E112CD978F9A3E39CD239BF46AD338B68596E49F6432A8CB299AD47 -1D17B50E5272C334F073D6372DF444BA95E41973D6254DCB8C325E030BB7D51E -EB3E8F273BF84EFFC3E4F190940C94C3EBD8B6F6E2140345723BEA2360ACE322 -06A7DF5F335B95220C381013B222DBC2718CE96CFA2C5D13B57F90073974769A -3767CA4098572078A470448515C29725E721F2E7CF80DAB22AE3527FF9E3A7C3 -2B71439D0E102B3E4B5037AA2D73080F06E0741EDE2E24BA8D3B859D77277B45 -9932C05B5C21B41C0BCD2DC8901AE9A66742AA4273D6D2F967F425FCB6206FCE -FFC98BCB870C8718B6A40A9A5B54193712DA59572720EF0E6B83644640DA739F -D1B996C248065E3A07BE9E93AB06F33AB637B6C1F749383C0BB6566DF64C24F0 -5FBB2FDBC19661FA8C0645042D8D4A91EB347BFF052862B2E6A820297F3868E2 -7B5E24175BA4F40F647D144A26D4AEDE8A85DFEDE6E1097C20374DD1D340AEF2 -CCE520D097EB2D8E415976933B1BFCC03B8329CE6AF747607A4FF7DBC5E9F05A -DA025045C759A4D658E58A054A9480DF159A9415D5722F4FA58A499685E313D6 -01F95AB588E9501E07B09C8B364F65848EA98DC3E8331146E0E7522941268C26 -AE6BB94A64E273C00684B290E2C5C3F5BC82FE9EB461A980401CAA3C5515AC29 -F0B059A3EBF36D5F2F83BA7F33760D2991C7341B2BBCC9107DBA3D08FD0EAEB0 -55226D0C47547EA10E2A2D9E7F9CD4744A6920AAA324D2BAC69B9855354EC7FC -B66F80DDFDE1D69333832EC49C3BF65B520F5B7A5B841CC321D6E8BBBB3CC3F2 -4A24A31F486FA2F5D5AF7043684D758FFB22D5F45637B8AE05E3265CBADE8D1C -5C6BEDD4F2232D709A4C58CA2ED30158B8F285F83B9AD7451230A83F67E8DF60 -393B7F8B4C996C0214ED4C028CCB3FE240C43176B88C3E9AFBA8C70F9260C972 -0E767F582547A08FAE2C38E411949B6C4B99882ABB09D0611EC59EDFFA2C4C54 -2A680AD4D6AFE7D6AFEE6E5E3BEE9B8E8959421D84E6618ADCFFF1E162550368 -FE3183D39C8CEB4401EAD7546C008B51341B01AE201D262ECC68C8F6813D7522 -574816714CA09760CEA53F184E12AEE16651DBA833818FBB2191C7FC4561356A -3B86F4E5B5F12EAA2EA965095131D5F9C7D34C80BFA1F59742F579FA93E8C236 -CA100C0483F41F860F1A7B9AF5E12ABA2CA076982D32DD2A8DECD05AB1D6ED5F -8450630AFF08DADE7DF44D8DF276C9D505122BD72622840692333F535D0594BC -AD79B34382583CB4ACEA7CCBBCFAC72DDC1DB8ADD7945882591195EA49BEC726 -282365F095DC1C38DE0275AB3B6438E503747E522A7D7EFBE2E3D29B0CDC69F2 -6FE22D2C3B73A4A535E341516AC7BA0A1C94938FE07A04BACD4A1655AF02FB80 -0765DD45EEA976BB6F6EA09E309EEA7D8EAD184EE82C50DE1D3B475556A54917 -B7850E1788D9666C8DE26E8676C88709B322FF45C0D6F8E80884B0EE933C968D -989924A9090CFEE42BD1129B8E3F1AACB1A396FF13A15B27957170B805775F99 -7680F3FC23FC93D2E27177A855C6D15F267F6025DF4C6D208AE60D44075BD041 -51573C3140741B56CA8260C62C24A693FAEBF567A783B84122578D137DFB403D -04C898E852BF55549E35337297B5ABAE8CD323680396C2C8A477E2CEBA92E439 -F137E5CD2BCC7BE4F4F4EDA4A8FEEA56C9153D3388134EACECBFFDD924172857 -7BF4A92C6011E9E5070E49D0A2EB4B77EAF72E815EA10D60D6C0D620B0F71C4D -8398BA92EF4F0F6FEF17EED93C87FC084108F5A0E22241BFA80DF8AC0B70F652 -820ECDDD0423DEB19041FD688700AC7824257978A9B0447E1F8EB50EEC9A7671 -DED3A6C6E95622D73B84E279E99023F057BA795980A096474B02E0A9BB545970 -5B5342D03E0EE9A55C96F93A57DE9EC2BB7B50AE7AD9F41BE7FA1F8FFB30C904 -1E26DC4C15B70EBA5182161873AC081C63749FFA8F02A448DB18B53C92E3BF6C -BF5C362712B7EE378420855228019829D1992E12A2CCDC2F2F53B4F1F73A7684 -3A8DB0F200AAF0ABECC5CB5FE353322A829A9AB4A79B41F985F9BD7C5551CC14 -53C191B0BA74D417DD0507D467F37BDC347F8B0F722A7BA6766A82CDB4BBF1CF -DF7A2B1FAA9507F93F1E2EDB59707893ED0A4986F2070D8B3D606747AD745102 -2E80C23356542EB62361046D4F27FFCD5C4A0FE534FEE2AC6562AC2F90F3409A -5BFAC8822812568EA40147A3BB1DD02BFAF8AFC77A9F663900491CAD2C2774C1 -4B8B161BAA23A717C7CA9245AC94CCF4F6F3C0D619D3FC9860A0867122060C59 -09948F8F2906AFCABE4B0B559FA45D87DE036142C9F18CF610980D04B0899AD0 -692300AB2735233EC7E7A375FAE4AEE0FBC145F24118646D3744D9233EB2EF81 -49A2401F077433EA46689258A3E88FB7CF7B83ECE9047FA514AD4FAA1A3856FC -085CF47413FB7E3471280192C1DFBF15E4BCB30E8E32E37EB5ABEF29D8A0737D -6B50BF5D1C1B9E0F856C60DAEA604FF58A81DA0BD911AE0BDFBACA4582A9AC09 -C0460D114E69EAF35223D09CE6F66339E1F873DAE7C8DACD8F4475FD51CF0859 -E6B8C4ECF87165978A1A4C8CC20D5C57210AE6505274618FF2835E0BE82FDD85 -5B5DECF8F7DC537611D536F244F563ECB2F22322A1D63F15C7E070418C890B52 -ED4B5239B8DE27A9AA89BDEDA2B6A7244B3E03BA7FD076288781A178FE6F9BAB -E5C19B28407D2ED5776F7B02FC170BB14CB7EC5BF1700CA975D5B685D8D94F3D -210CB214CC236EA5194BCFE45612E1E83AD3B0466F76A85EC8A0760A73A3B302 -40A1DBAAE9F0114BFA2F9702776DFE6B49F2757E29457D5D59334D05F68BF560 -BC1354D6AE89DEC1DEB786B3A0B9B4249E7BBF5455B0888710E2EC4E92101209 -914DA37A1819E92BBF890889A97256424EA0DC6487CF5183B3EB586E35BF92CA -FEDA70A721E0253920C74257D439A73866F0FDF33D6D0BA462D99F6BFF80A89A -14DD4291E4105DCB46AC0058A522231DDC692EDD64609A04CAC4FA46BF417191 -57A21393F78E7B627450F530C6A7ED4B06BBF6B72E577308FF6B1F48DE5BEB83 -CF90C09F4DAF1A9A5C838BBC477A40C01A8FE64E4F2E7D2CEFFBCC0EE98141DC -8ED934F787DAED6D58BBBDF89A55C659C0D5667F0890A38F2653861AB2A4E0E9 -08C887DD267A16CFD4F8192513AD25987EEEC9D30D1E9B8AF9334DE91E300FAC -AAF20B274844470F87A4061E6B593912EBAB76863998DE729CFE65DE2006DA68 -6331DB53F82A7B0A0EFA2050170BA1005C04D12F539E08C88FA6047B0BBC32AB -272D7D87005333FC219ACEB0D100EA74398CD732BD53B371CB40619FC0E11D3C -6D59EF585329EFD31154B296B553CE18508FC8A533308539F640FBC61E82775E -91118CC6A740B51CF86184047D08382F19505B9827EA5E055B7C67C39790CA91 -0AE1ED84CFF1F4F11CF35C4322D6C0E6161F12A2BBED61194C2DFFE12CB2275A -444897FA4A70D6C735FB68FACC39620D7AAE552232DEBA85782594E0B6CFBD7D -CD487A086B97A43EC7F9221A7E6B2A987BEE8294045C8AC8366656BAC4D42916 -0EA884B86F7ED891107F9595AC3E0B9556FE6CB4245CBFDD2773F763D5DB18EA -7C90822B15A7A371A51F02FD5F1675A1E316F253917746BB2D14394CE28ED48B -A3D69138D9DD4BEA10F789308845DFD8B8AC82D7ADCF20A5C13FBE1BA02CD83E -434F112C838AD993C7C21E4884095D6EE5C58FEBEDEA31BC4E71DA04ED72EAA2 -FF1F4F617FBC7424C4788C4642CD5458FEA6D377DEAB8832E968903AD938A3FC -59E6F7F040BCEFEE72365B442952096F55A19D4B235DAD67DA0B3CE687D683FC -E235C8A666C3FDF65D48328546AD26CF5632945B7B7B4CD990FDBFC58597223C -EDEA4D61C68D3FA42559E85EBB2E29CDA26F5E84082A8894A9E56801E2CF1F46 -EC7D0637633651DC28DDCBDF298E4AE6D96E984F0C97E2E9440422D2F5CE1B2E -BBD75078415480F5BFAEDF31170DB203EF0CA3D098871BA0CAB1298FAD9E1CB0 -BEA8C53B557524703DA6DAC755DF5AB9A607DE1C079E3B758F620FFB0E7D9934 -FB14A8B36DE4803B001183BDCC8BE0215A6E98F6E8844ABA32E344E3EB26B354 -5D700B1FD0AD755ED3E9D46654F2F38DF2EFE5497714DF704B5237CCAC009E7A -DAB1E2074095276DA0DAF19EEB08B079C7C086224DFDB2F9B467A45A1AC75986 -B4E6518B2C1BB9B73F6378D559117AED4ADA66D7F61F925C93A33410982282B5 -8D9575298E4CAA6EB1A2158B6E81D3CF52B16D316CD9FE81207DCF1BCB82FCF2 -137CC402E2B761277D6CFBDECB2A68E90CBB2079BCDDA62122D648EA55B355B7 -4418C23E7B7B8C8252C2A540920814103789086CE3429C154470EBBA1FA3D583 -88EABF222D6FE4560FF376424B4C5FB77D73AAC7DC029A926B0235918E6DA375 -91ABBE89D05CD110A52F059710AA08AFFBD7DA676654888CC438B15409ABC4E2 -8C019706206D858B5D9E78D1BF402B5D6080E0758EEB784A097232540CE48AED -8107C24D26EC9F96082F15F2B6F2CFC6A4EC5D60C0A0BC836B1907917E8A5955 -63364397D64CBF1080FA17F68F3457F84E803279427555E2F785E8360C62F6A3 -6B251A6222BA7F45EBDDFE95BCB3E2EC20C8770F5D32E6A3072DCAE4A70FC534 -790AF1D930B0E8418AA758F9A5D98C8478A1D6BE06AF1A2A657B789713F86FCF -250ABF26521B7A6D247F02FDB7C5B55C1BACD434B470C1A15D2C620C1391ED95 -46360AB0256AEAAAEC9C19C7AC376304356F2C9C8309D2174964B631FC470FCF -98DD508D6D9451487D294E6B5EE68EF02D3329DED80D295D3AA1622890E3A9D8 -CDA15A8578F9CA4FD217B6E987922435944701B8C904ED880C73F35F23521500 -AD98F2E84A962A8563A15748223B48C80794A52350ED7F50C196CE23ACDB5669 -43C5D328BCE49277D203D018327F525D468DAB59678E08817A0F60F8C5F58335 -61AFD3AECDA7CA6889B596EEC8C3D27FC4D323F31C5985B29D02FD190D08414B -AC8202706C33783671DE2B360680034ABC75A4920ACD6EB521EF8A8F007BB67B -9EDDF92E48CE65EAA77CA662EE63DF7832EE37D860490237F1894EB81F8D1533 -B694176643988A0D8A6677D021C32E6DEF200BAB6840DE34EABDA7A29C1F388D -2B4B2CEB18A6BD3C50B5956C64B9BEBE5E9FBF8C348B215FBB9D69EF4FFC4DBE -DD33894E8D4C43164603B1EC0C8C66864933BEF23303B79C16153759281F1AE7 -32488119E534C248853ECE3A7D33180BA9D3499EC634AA97473D469A92DF6FE9 -525BC6EE4B01B45186296CAAC6FABF2F7F819210D78DF426F2ADFBB4BBBB6F41 -BBF80B85CF2DD654CA13E95084C50CF8360B33856663B58F532E4BB369933F32 -801B86DDB2ADE7B6B5A840E33569EEE8481BF577BC5FEADB74386C0FA6DFCAB5 -F545BA6CCB38F413DA3A7137F17D16F6127AB6202DA446F7B6DA4BAB90B0161A -A2E78A1866B190DA520C7F018EB9C275DA30079AFEC152E261DDCDF1DCECC40E -B0B19132AFA99E39107ED01E9EBD6937233095C11177A8AAD0FB6F91870A2C62 -4792C06D761E1B059E5EAE8003D2C531E1A30DEC3C628F9A7EB59034040DBBA0 -D06EA2212AC4C61BA3EEDFD1CC708CB13527086C5061B7AF1C5D0FBF98C44280 -F238A426C9E688F022D1AA59FE050B6D5D59D613AE5668A15C38042A9D17D54B -511CCBD39DAF3594383BBA9C8C39D47D892EE56C3DB3C8AA71BB37275FF613C0 -039837AB32F38D99ACCFCAB489FFCDF98A6073E2E03E436120F9D0AB1642DF5E -2EA5F0A63075F5F1DF3C853C98E7E83BBCEB7B54BFAE2B1B20BF1605D1E67C9F -C332AE28D70E001C7EBEF93908892AAB41D2B01E87D4832A6DDE55AAD3F0169F -D2C66A0F28F2C082FD7F93BBB185F8827F3075495BF101D6A143C835C1963925 -107A1EA2945B29C828DBB6152B044B98CBA9E7BF2218C636A595D8DDC5EF1B29 -981A2189754A87655D28F83DE10A1DC39328B30FC897778E701470724ADB066C -EC3C44F1458D7AD0B24107DFF1289F55D41E7F890C795AC1DBB99FEBC5EFB6F3 -2276B0A87A6699E43ECE6B09A53F8553CB2346FE0B460AE0ED57DA4AF3EA0040 -A407681A72342A72DF566262CF041A02E83A7943FD082DE3677CB137DE5766F1 -A9522980731ACC377A0DC7E7AB1F5E778D1CF15147945CACBEFDA4D375D2F14E -8B493F3B7E51E5CBA3681528F7BE01E6F5388F000B987B7B7ACD1801B065C7B9 -FBD79EE560C5360A69639A7EA1D511A5FBD5718EF2D76FDA5B1BF0CC064E79A9 -B20ED652FF1C76CCAEB642D336491F7701ACFC0FE160EA0632EAE541770C955E -92C0F0A6932C2A94C9E3CB63939D89F8BF1CA90E1A5174F004479F68E9ED48CF -7FF7F4DFEC754ADD589CA58905CECA9F27C53F29E2FE4739F4259CBC8BDF1350 -EB85534ED73899EA5C6F1349320B8D5D0F3022430577444685BFB394F2BD0DCC -CA89310A87366E889B9FCC193D20D320AD6E8AAEE75CF7DCE7007476357E4368 -C5CD48B4701392FBE81F2D046A0807DA93E9E1A224812D2B5FD3728141A12719 -A27FA3FA41B8136A6C22423BBFC22DA378F29EE17B9BD57CB151ED19D22E3E4B -C830E254CCFB3644AFB6F7317AD0B8540D538FBACAB3368493F9DC8AE285B759 -C7B7E5929E12AB54B654844F1A264C61EF2E8B2DA76FE3DE17943A62F18AE3A7 -B13503491CA44415FAD1AC84C0FA61888B071FDC8D88A040A3E46D696B3D2699 -22AB9CA570B813146961A94243498EC76C2784A9712216C917321BE11B68660F -5C94D37D763A7EE934BFD853116C4BC2CF4FFA1D2A0E04063D34B0F4AC2D53A6 -A64E5878EBD3CDE54D6C0EFB5B87FCAE8740574226440B609F435482DCC20D01 -934CB6716AE7576FFA472B398A9732E22DCDC29DC94235BDF63BEF8DB9F07E5D -D96BE3B15D3BC19770AD9BDB3AC19AD4C976EAB6016FD83153D5BBE8D827653D -05F2B2A23754ED9F3B8A2D8EB0973C1A53E2073D659A47EFCCC3FAC12EB073C6 -E606494362BCCF0C088789D4D52BAD2DC24FBAB421D47A8B6D6F81B15CF19524 -644CF4716B7AF9AEFCE695F2358005271A0F9251460283033D0C166BF4A4DFC2 -F42EF8BC017215 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMMI10 -%!PS-AdobeFont-1.1: CMMI10 1.100 -%%CreationDate: 1996 Jul 23 07:53:57 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.100) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMMI10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMMI10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /.notdef put -readonly def -/FontBBox{-32 -250 1048 750}readonly def -/UniqueID 5087385 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958 -9E394A533A081C36D456A09920001A3D2199583EB9B84B4DEE08E3D12939E321 -990CD249827D9648574955F61BAAA11263A91B6C3D47A5190165B0C25ABF6D3E -6EC187E4B05182126BB0D0323D943170B795255260F9FD25F2248D04F45DFBFB -DEF7FF8B19BFEF637B210018AE02572B389B3F76282BEB29CC301905D388C721 -59616893E774413F48DE0B408BC66DCE3FE17CB9F84D205839D58014D6A88823 -D9320AE93AF96D97A02C4D5A2BB2B8C7925C4578003959C46E3CE1A2F0EAC4BF -8B9B325E46435BDE60BC54D72BC8ACB5C0A34413AC87045DC7B84646A324B808 -6FD8E34217213E131C3B1510415CE45420688ED9C1D27890EC68BD7C1235FAF9 -1DAB3A369DD2FC3BE5CF9655C7B7EDA7361D7E05E5831B6B8E2EEC542A7B38EE -03BE4BAC6079D038ACB3C7C916279764547C2D51976BABA94BA9866D79F13909 -95AA39B0F03103A07CBDF441B8C5669F729020AF284B7FF52A29C6255FCAACF1 -74109050FBA2602E72593FBCBFC26E726EE4AEF97B7632BC4F5F353B5C67FED2 -3EA752A4A57B8F7FEFF1D7341D895F0A3A0BE1D8E3391970457A967EFF84F6D8 -47750B1145B8CC5BD96EE7AA99DDC9E06939E383BDA41175233D58AD263EBF19 -AFC0E2F840512D321166547B306C592B8A01E1FA2564B9A26DAC14256414E4C8 -42616728D918C74D13C349F4186EC7B9708B86467425A6FDB3A396562F7EE4D8 -40B43621744CF8A23A6E532649B66C2A0002DD04F8F39618E4F572819DD34837 -B5A08E643FDCA1505AF6A1FA3DDFD1FA758013CAED8ACDDBBB334D664DFF5B53 -95601766777978D01677B8D19E1B10A078432D2884BB4F7B8C3293B68BB78100 -16724E495064BA0168CC86D413CB48560D6D318357397832F7A858CD82030C7D -8A4A1919716E8B26AFF8789AAF489EE4E0A88DC477551A87C7DF2856189E4596 -FE015956AFE5CC019F5CA6323A12B763B7B08B92C1A2940D3C566C43729E5482 -63C6DC5E834AEB4DAFB5AE8F0B8931A4687C94D11587B9071C8D81DA14F12776 -53A1985A3EBE37827656BD4635E03F09C3231F906874645E7DB3E59045A59D67 -E745D8487CF73FC50F64060544F624F357BC998A87FBE468DEBB38A09449EBCA -D041D7C29225ACD16CB8A59E87924D15A9125F064710A6CCCA3AD3103D8FCC94 -CC3571C6F9192774FCFE5BB42A14B27960903144D28BF047BF4C77646EA7BF6F -440D4EDEB712C63F2E8080419E42D1D58EED685EB5CDD49F80DB6E5553B519FA -C6A39A093155802F3EC607721F390307E91ECB597ABA60A537E3F8C045BF5DD3 -D88CF6518D37FCD95D2F295D902D617440D23516D962F47750A682A319ACE1 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMBX9 -%!PS-AdobeFont-1.1: CMBX9 1.0 -%%CreationDate: 1991 Aug 20 16:36:25 -% 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 (CMBX9) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMBX9 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /.notdef put -readonly def -/FontBBox{-58 -250 1195 750}readonly def -/UniqueID 5000767 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712 -B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99 -AEBE70DAAED49EA45AF94F081934AA47894A370D635D93B1823EC35EB8316AA1 -86031FCC99F57CB21E8400E54AA474B57112F0D4754A16BEC19117E9D3638986 -0777A71B135CC18E20E193AE6C2BCD89F4A27516DBD2BFE69FF9920D547796F9 -89E0825B6BD5F492B36AF136EA91B826501ADB1979A4204B2CB5C0517F2B9494 -9B2077F316D2B3DA256C99F7549E6BC4B04FE12072B09B4F5D482A126AE351F3 -97DB85F3026A793B51E6B28B54661FEB087F011F0BFF67272DD1E8825C180723 -22AE77CD6166D2605D0C0F131537417CB60086F08E7197AA916D590944BD801B -DEE8F29FFC516E11396CCB8395CFEC9262E22521882DC0316B0A129DBFA5FB57 -E656890C2471675E0566FE461028FB05532E274E6DF77E7D320D09B2203BBB5A -8B185B66B2F8A18A49589C4EE27596DD56260D0D759D2A12CEF7FC3010BA1B36 -85A2FD45129DC01A0C7570423305C25D957DFF9215102FFF35F428C823D549E5 -014E7F99ACA6C10B3C92805376D0F3F280D65852CEA54F5CC9DEF9EC1347824B -0733D3341B34937316E77E952AD9366D3B2ED045165565F07CB636385E5A5911 -2620E185B105EF6C93890833054E05B6301137338A3F1D6AB2F80095E57AE60D -6E5EE2764624849978C811EC38E014AE4A5823734C5CEB2BC22DDA46BB408D00 -4F25CA8ED287D35E26A4CACA77D2D4B986ED2ADD3BC0C3405741CAD56DE28C7C -68E8944967C022CC55907B3DFACC1EFAFD38D3EDDA1AADB6E2C006ECBEFAC8D7 -18ED3C46C331623D8FAACC6CF9292B8F1B407806A0D4808F51A5BC97FFF6A910 -E815B77F521EC4E24ED1E57BF252FE69B0DCDE21073E848B5C3043C21097C139 -B5127176A12557023203F4583CE6CA52B16690767BA77614E99415754CD24048 -55989B9C43E94102BE4F6FCEA2B8E5306D1D063BC94A043FC0DF08E559016F61 -E7805B4516CEDA2DB5D6F6AECE7E19DB4B9FEF9700F54EDC6CC49B0EB0EA754E -5F30D8D938BC18A87516422A8CAABBADEC171EA3D12A452C820C9624E1A0834E -D0A6EA02FCFBE10AC9DC37EC284CDD118B0277FE989DA8281B2565B82D3C3F9F -E6913D52ABBF96F91395B2A793BA2DEB5DA33FC57CCAD32B39F92053549AB350 -553477EADC50D2122B7BE5F203BA6369B1A3B6BBFE067F862A3DB0C04EABD1C2 -271596573DE5341CFA3B126074B4277189F987ABA0B34B8414A3767A3D878D06 -BF6B3122BEA3F7D699E850AF53D748C83C8CFE2C986DD401AB27A9D0D4F892D7 -0ED24FCF667C426162684F9E7E8236242E698B8E5039AF32B94DC8F35E8DAE11 -7ABF9339B8829120E36B61CE201A39593C5649855F92F3AE0ACFF4FE0E7FB489 -FC73877B8D98C5482F5C8E7F6A44781DA4DF9516AFC75EE96FB4DCBC000A5DD2 -7162386B23A1E2F6930E80E76E6BC2891D0D4C7747BB4660EBB2AE2EF337DCE7 -DD69C0347CECA8B7EB25737C75B7F1BDD32C070D98A0B6967BBFD7AAC55E7B26 -1ABAFC0FFEC00F9B3388354062773FC286118DFDEA2667FC1A500124353286D1 -DE48DD6F5150565B501FA0BD1DEA1E32806CBEB6E98DC78B77D1745484ED467C -5D5B606A9062687D10F84EDE1AA15DD9938CB8C8D873D8F4FE40C3CF87670FED -54E60230FF7711333711BBADE88869C6C8AD23E582B496344FDD172B12B151B6 -561B424F4150A875590372EBB94526D836EBB1903E1FACC9943FD18F3EBD9C53 -E92A376F9F60C1C88A6B2BEC24FA4507364E3480365995BD642A6E3CFA3A18BB -696E5F36485FAEB9FD2970D7F24F9F9D9A8981AD2E96C44B8B137ECB1C75295F -40D3AF6D5A3C90A675B95D94F9231EA7ABF30CDFD0E6D407EDE00597C339E966 -0EFD60A5C6430C6CA2F6217D6219FDB2A254459435060BD4BD87203AB4432530 -287A7AC7187EAA157655FF3B489C74D66A395EFA83872DC378DDAAB3D6A8E455 -0C644AE23387ABB701AB5A1BF66B01810B13467AA0994F4CDA360E52E08B7BAC -0D37665D8A4C0DE90B6D9D21EC8C011E5931985A9ADD35A889DD9B7E6693541C -699BB107ABD740622E0D4061DF4EC215E53681436F6E79D5CB67F0AEC8C3FE9F -615AA48EC936CBD048DA19E7450FDFCC3A8E2230B2C89B9F9436BE690848E7C1 -3B8176F36E0AB8615564560888DABAF3233608129090A4DB10896D2DF12B3D87 -C216DCACED5BEF2475311A984142C442460832630516BE14A5CAC2FD1A4C069E -344C527B52E77F6F9681FCC77CA0322AD4A948DE86A2DCBAC742FA0DFF7837D3 -8513AC60ECA783F58FFB4FBA311CF695839EAD214E39AE676E84A39B51AB0FFF -C95BAAB57980A64CA68CCCABEBFDBD053F15C0F3A3AC9EE4D63AB39B1A999321 -1944B394468F65C04B6B73506A841A14779F9A3A38DE2E77314CE1245C398605 -28291EC1F11809DB652DF6EE283A4CBA9F9B1820C4674DD5B311D8291C1CDE7A -A35C0FA179A3A030D11D7D6C6D5BBEFAA99ACF76C5BE68EA399E9C4DD3AF880E -E64FDBE29E21AAAF6E444A902AFEF561E0CA47B3C2D7AAFF3A8E89EEF2617AFA -F23D6BA4DC291260C23E8A62077F4FB347289E02D55DD85824FA9AEC541D6186 -BDC8CBC5F9C501A571457E135CABCC1C754ADC91C6F3D27136848B4EAB394312 -9F3B207AC10C492FD546FAB05DBF1E8ECB26979C215C6D536CADB42198D6162C -B119648BA5DED07E8276D20B4550E0090B9B1EF218E84226835F66AE62B4002F -D6ECB8E810C2A24A9600B4FC83E9EC131B585DEAD4F7B1B57A96CC868D68986D -B8FBA940417ED2D0C789B9971DDA7EA303DECDD2353B8DDC9C3E081F2F176757 -2E0E96CC2E231C4D54D69E1F6DBB44DA44F0F8BAE87D15F9C824073D50BC210F -D01977BBA02B8AFE808FF9E02F25D30D81BA899D42E568D65CAE15B1372B07C0 -7386A950176A885129F3673950D30477DD7EB7AB65F7B278EABDD8490B181643 -7555ACE23FE3EF4BA3154E24DA618B3C9EE1EDC118F9E10DC0AA7CE2097B9686 -BF9B486263CB847C9A21FB9004773951DA80BAA0201E5B1792CB278836CBEF4F -17AAEF4C2FF473C47704B8D8DB0857A8080A6A6AB361C38B59C9F1F2994DE8B5 -E17975891979FE7276B3241322F74E3D671552604F9AE4E5256C1DA03351A86F -7EEAAF3873DEEC3A37F0795D64B6FC67928EECA192EDDD91BBD11F509502C08D -12C66AB3A63EF79A67EDE960984DBB59B80F4A239086081750803AFD17D6ECBA -821EF0F7EC3D7DBE3B61B4DEBD465381BBA27982135B125D1C06F59A718E5063 -22E622AC5B6F42349DF02C722C3B194E53C5F7C62209FFDCD86482C56479CD65 -3950A8E3ACAC80C9BC1338405A5A60020AF42FA35B2D64C1567B47624A93DAF2 -7ED737C7E018E867FDCDB61C4DBC0BE905FFC9632A7144F552735304C1474679 -6BB62F3F01C19DF3225A8692EC98C3C2DD94A508EDC5B307251DC94C497133BA -E9EC960FFFC54365FCB672252E417E2FC54FEDC6AF0BAE567D0C8718F0B7E3D4 -7947CA62260F8D073BBE71F7F7538B1197F95F56A62987090C6639A92FD1 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMBSY10 -%!PS-AdobeFont-1.1: CMBSY10 1.00 -%%CreationDate: 1992 Jul 23 21:21:18 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBSY10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle -14.035 def -/isFixedPitch false def -end readonly def -/FontName /CMBSY10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /.notdef put -readonly def -/FontBBox{-27 -940 1332 825}readonly def -/UniqueID 5000762 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 -DE687A0C60B837B5657B90F8642A27B037E4FFFA82343351B7C365658A5FF036 -F15540D366F148B2CDA2887E84A751095F9B270E52CB87DED1BF2EB208028258 -F8294410F98DE716246DE642ECD6177878309DD5B0FA7424BF8E7D0A86BB0812 -C82A400B67BD362774CEA28C3F99F35081F31CB54F0583F03CCB8E4384CBF08B -A988891034957BB9D41298275FE6EB984204FB3B2D0BFFCDEBBA72AD43064616 -60F77DC5D30DF03FA69D8DD4BDE491880F7037D464613CCD6C02C01A01B32953 -E1CA37DCF81370EADDD72E6FB252AEAF283E80CC7169CF61F2B2D531E23BF158 -94E4B45B8B6E088BB26BA6415D2CCE50D3D9C527EF1F8C8202CEBC9959B06AC5 -5A64C03CFC0D68D672F127AFEB572141594FA576B4ADA74873D10C5BC72BA149 -AC93076DA47F8509A504D84512487CE19B13206A3DAE0B3E5CE954543CE9E9B0 -D8755BB8A9372391D34F5A536976639F706552D6BCF1D1ACD85A59EEEBCB7844 -CC55CA43076E3E9731BE639E73A1DAC94DA1 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMSY9 -%!PS-AdobeFont-1.1: CMSY9 1.0 -%%CreationDate: 1991 Aug 15 07:22:27 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMSY9) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.035 def -/isFixedPitch false def -end readonly def -/FontName /CMSY9 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /.notdef put -readonly def -/FontBBox{-30 -958 1146 777}readonly def -/UniqueID 5000819 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964 -7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4 -A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85 -E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A -221A37D9A807DD01161779DDE7D31FF2B87F97C73D63EECDDA4C49501773468A -27D1663E0B62F461F6E40A5D6676D0037D33F24E2FAC2B0009AD3C8350CDF8CC -65BCA87979C36D14CB552E9A985E48BE4E88ECA16DF418749AF04FDD2B0E1380 -D281BB2476BB45FF30946B247DFD7F57305FA87E50CA338121C71CDFDF927A9C -77FF14CB4A1D6D80356FB1171ED38C37702350497B44E42CE31DB2F493807DAA -15B887C671199A54C4C1294BC520F5538C15556BC43C9F62342B121C6DCD6C5F -491DA47FF360201EE21C08A781ED0589A6DF91B99FE118B9B29E4F068672E52F -1A06C514D91C4C937D4E642503392B1CD1BE8C2F499A1AD3753691F4D1DAB520 -BDD769BAB70656DCE98FE5F77BE3D8633BECC0F8296D447419F73D58A556A872 -53D139658EF30FE8E30E472DF06CA631B6F08402039CADB5B46166CEC30C10D0 -0910E22AAA5632CB8F7FCB77BCD3BF38A5DABE2AC0CCABA535B03F338EFAA3E1 -46480A4F905AE2C3E9000CB2F8519BFB4E0957F06C42602C10C0AF760AD41857 -22664E61710936247988451E405A231578D43D8582F0904DAC9CD895E1404B6E -E70669B1718F693EB4C8C9C610102905DD794D1AD2033F5CC015C5BA25AFC225 -F70E4D61A8006C96CD099554110EBFFD0EE307BE01E75B825E46ADBB3C4702FE -A3BCC8E48B8DAD4119C5D70579ACB5CA6693F17FA2F46195042088A93515D600 -7EF1023FDE89E22515 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMTT9 -%!PS-AdobeFont-1.1: CMTT9 1.0 -%%CreationDate: 1991 Aug 20 16:46:24 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTT9) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch true def -end readonly def -/FontName /CMTT9 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /.notdef put -readonly def -/FontBBox{-6 -233 542 698}readonly def -/UniqueID 5000831 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F00F963068B8232429ED8B7CF6A3D879A2D1E -2931CE5F5D18C658602059F07BE66E6EFC9239D7AB2FB8A4CBD41675B8ECF279 -650C29E53B14AC0E392A664848C1844B1CECBB2D5CFB72D0916B675C9A9A1E35 -F12696A6F628473C604A95376468E06E295AD6F76CEB939D94113532050B9D5A -D2F41A9EFB9424D986612313B89EFE9C8A71313340B248F6853B1EDBF02B7F9E -F447220FE131D7D54CFB8AA1281DBAEA73E665BACB1F164552CC0CEDB63BD4B1 -4A9AE8AC6FA02242DBE8DA46B64B6BFC11762F0784F216FC8B9120D688D1705A -438B14F5E5DEAF2A98408B3B64620DE3732A4DAE6D08D5D97E34C75DAE19EABD -BA0796165C1151BCBFB1DF8D29A63A8300DBDB9E3323CB82D0337598B83F4F2B -A97CF5196D4D1CEC1EDB8966E548C0D9C194C932319610FB43EA1B86322FE641 -AB48770FF13BD475A7267E142388563D1A400419C585B22A9886074687BEDF74 -D905BE8EE440BA2ABF28EAB673399B7F129B9729DD5564C681954621903B84BB -CAF89AC5ADB2932472DF29ADA2BDBDB4D05F65F28F5F4C529613D61858E0074A -082A852710A62A147C966F2B85B51B0BE85F11D2057C66FDD61F6C5755367980 -9F4DE680601D4DA41B46F8D2148450000413C27AA39B586B74B977B25F0FD3C0 -4BA1EBFAFDBEC531EA13DFBD6700E53818CE04D23886B8AE75DCC36BCD3189B1 -0D55FAE27D0D126E82AEF31D7B5DF27E58C30BB0867D6D7AC1DA9EFB8A2DF095 -B5B934A68EE122DA0A83B36C952431586B957990206194E89339048AA6EE4C53 -703763505ED57C494DD907D0EEA04F6B1D4C8F3BA778F4E7AA832AAB4D75F024 -61E91C6D25FD6823CB24FC863B5386915B3F917FFA08C74EA1918D4AE3D507C1 -797E936CC53D0E9BCB559929924514246EFFF4283B1A10E985EE32FA46301DD4 -977793B3D32521C071D26C97CF7838F4579D09B0A91A0EC852DE7C0BAC0869FD -EE81C3B324483DA01BA20E74900A1D28E5D8DE7E9FA70B7754ABBFE00E143C4B -7C8D5622EDAEF97C8C4AE2D3EB846BA6F33772C68E50807023EF110AEEA90014 -EC1A4E00A9A224166C45E560EBEAFB28FB70AFEEC0A6E896F57BB05C049390A6 -FA6557CB7B32BD5CAC60DC9FA1D58368E7028674BEA3696869C16B56F9ECD8B9 -89A36156BCA62C759754F5B28CF47691A875DBD0BB00A5CDED2562852B654687 -7EFCE977CF774903B7F2A99903E93A30DDFD4369F59E1A49E76DE9B84BA82370 -D98307998D82B51A51F3E2C595B71067730E50707D5F644649743DEB804D9117 -3AAF4CF8078325150E65DB910E143239387184426371FCF6C1B8BB7EC23C70F5 -9CAE6A24D7219D372F640457FD44879B421F6F0B6F908DB327CB2263E96BE449 -EF118C7EFCD2EF7CE46A12EBA3A4F602FC51B876F30FD4D701A2C69051D11911 -859D12907EDFF89CC3FEA0F40EFEC7EA27F84682C56075FCD624311D4EAC896E -8E364EA01D29956AF39B141521AB47AFE292F36C723F0B1B1D0B2A6BA340A505 -CF4A5159FC6268D0F24661B70634A96277073EE90ED10338A904996F0C4F8046 -BF99A0B9E19B2ADDD3E3AFF12D899C8FCEB35D2987DDB6BA31726D7B4515CB03 -D0ADDED94469FE0B411D40DCEBA0449587FE9F8E6C7B1F351799AEE8310DC2C0 -52FF6242497A54E8CFF128666B186A164D85C05CDE1FF8FAA7C8DE53EA29941E -F2C94E31A36113477876A31773D862A5E50C21789B9AF035CA036AC4955F7F4A -EDEBD4C64A5FB5B25DD77362C2ED2789325593CA36413809A3C5C4CE52AEC6E5 -A34491DD6601E2543F10E490AC3CA89F9DA4E819165480CE636CBBA117D1EEE0 -DCD21BFE933C11F57E881E3E2C76D4C0954C068A7F9637993AB4A48C9F2F52F6 -B8EB91E1152B4FF5DEB38820FC47657E893447C3564D7362D03ADB1F5C150111 -5927B1B9091DFE0C459E1ACE9FD9B678E6FF0881AABCBE504B98A6CDB1E1AE1D -B9BFD89FFD65CDF2C1821DA92C004B181A775124DBBFE10199DE6983EBC81FA8 -FB7A9FCE9A221BDA4D152C5E5EA0067970D2075DA3FA14C3C8EC5C201C16148F -0C4FA2887A078625D2C64E8DE75D462551EFBE0A3A1404BD6121F7C516A6FA63 -CD1617FD8F744B03D1D7F41A6773C7EEE00A6347A7A08C42DE81EAD9215BD986 -83C92E3CB1743DB6F196AC19CF2952F618AED7626327B8686E7EE2CCA52C677A -89BCE3C8F7F8513E19435D8D35C692BB9FB869ECFE93A60BC40E2679DEAAC344 -FA1B94AA59D0E85457AF9D02B5A4FBDEBB5491AF3673E5BB5385361105EC8236 -5C515A459719776682C0C1FD45FE83CECBC3C8305595EB8835BBA9455429260C -6145488A9E31ECA1A5933F041DCF8D2955EA04800AF51B5F500A9FD3552F19B7 -5E14B0D3F6A6E27ADA8D664C77D2B610801BBC015CA01F8130F18BA3EB18AFE4 -75B7B427F18F72E639BEA49A918EF36793659196F32B57AD6679CA0B5A6B37F0 -4C2BCDC3B2B152566116943185E914AD84706EC2862B0B2181E5BFCF913AC23C -7F3EB3470D06CCD69A1A37DECB3914FF30FB6E203D2F2570DE457CEFA2CFC2ED -7118079C7C70A3EBA4AE1197804BA9A300EB75C3E092A4954C167F866E1D3AE4 -1B4195C274B28D9AD5DB49DB65B2FDC5B3B22627F95A5F14F0C7EEDFB98348EE -2F7275117E5590CD025029228D2D6C77DEF0565CE6157E202C5883928AF33E36 -906431961759C1B21D18D5F3E7560F89DB7A959A46A5DDA21739E5886E6A3289 -EDA8F244B0AFAB9E30D1E57F6B89E0F0FA2833D1F82B5BDBACA34C78E009BCDD -96DEC7F392B8C8D9CB0C0135436A84B5368D18C1700C008DBCF7A8894F50ACF9 -574386E89204ACC81ADDFDC05BD4B35F25A277427F5C4C4578F7203B5A007E19 -C926D6C26F78370677C72308CEB4B27C051A756F8B7CA38085C141A083AF8273 -1AD31394C7EF0E760F618C262DE5DFE7067EB460CC28F786FCA5E60E2934B755 -D10902AAD58536C1EDF3EF54E297D4DB94ABC24356E6AFFA588045915F361606 -29279D7CDD5A9F2263EFD0328ED3B0B842954A79768463C8799D839811D96B76 -F997D1415724ACDB2AD207B6634A9500391FF06D0BED2B486831669EBF6764E1 -F653561EB8663B8EE1C831595EB17AD84B6448E4D1DC5C2AC9F31405960F6CC6 -18F418B080232D8C6846EF7383AF4FB9E59A453BF023FEB6459DCC9C158B1F11 -54146E246F45BA7285BB75E023594EBD5261D82AEAB9DB93E819872B41BB7A81 -2321CD6E37CAAC269CFD5752DCFA14A271B506A1BF7CB89BB81DCB32117F8053 -CB5D3A437D75A904E181A1766C7C5986AD7DB86ACC3E33E1A021D94238263AC3 -00491485A540673646BE385430B3E2AEF5F47C1C241E8E0A027A71C4DAFD821B -3E911F27A583DC65B98A0B9AE084F4A06FE8C946639F70CF4FF0B23D918A04FB -A056252007950978E4F7AB0AC364A812B3909AECB6E36349267CB374A688DE06 -B89F96EB5B49EF5475420FB96586B05E84B7BAB5B640C6662A17691FB36BA6DB -C3CF1E5DA2B91D9749B32293A52E165DB1E7BBF008C56A1E8EB9284E2110D15E -03645CB351C793361DD3C3F2E302FB1DBB349F555DC0FCD36DCF04D00B23C1A7 -9867779EEFA14F594E9A6A27F40303B5F2CD62A8B6C15619A9D616FB4940A35C -F3215061D735D7D2E8C8010E3398E300CF8A2D8C1E2F805EEE09D21B576F37F5 -A947933871883AE34093D064BD438A4B9B5BA26402F52B27162FC8AD5E518734 -9E5FC60DE9B1B39EB7BFED09BAA208BAEEA1BA2A0A64BC6F9F796CF50EFC6C46 -FEC8EA09D679C2EF53CE66EEF9B76BDA67E4C0201D6EC383E0469073AE24D67E -964A69874AE1BC9BBAA95E51DA0571780626079F5AF4AB29CCCD0023D646F35B -BD9D844BC8DAF70CE8166537B260AE8265DE2616AD7E985BE6924BBD665119FA -F20F4E0B23275A74BF9BC8B7A60B7483E718693AB95879EBD6F2D22CC80081B8 -B12E7A764005D351C99D8284D1E402483962377BC91156B197CFC82CEDF87321 -96672D995793E11723B5BCA6AA23DEDD59F0D2B3354B64527C049D52024DCF9D -4F2C4AB93C2388EBD95847AE5D69B29EFA6208B61E8F4053F9075AF54B680676 -1472EB7F31A5DF090209FE7A3CFDFB611187A0758E24EEDA0AC8B97094211743 -FBE60C3CE6A60D773FE31A1CD626BB54B7C044B09E21F95C85295808CA8EB6FC -F4BBAE9C11E917F625A05D62D75DBBC3914CD679084CCB7577F71020F2C16B4E -8A3ABD136F5F87106933C7CB23169D0E219EA507D4B229CD06551A732CE72197 -E63F099C222A3F53FAE178F715E0FAEF39212E95A23F7CC23D9EF845F94E8FA2 -61FE9D69AA4485612A670370B76450AD31CBFCE80479472A5880880D18E98C06 -F6240DFF0038D0055525B8A117D47A073C190E3CEB9D30DD395246E2D8EBDC13 -EE11A826F1A24E114F7A37E5681F3AB309C5D32B04EF9F7C56980A2F7BC34E64 -AC010CE0D945C5E61D62CE05A1B1B03B798B3889F791A5A067E9E5A1C5255EB4 -65A5B256D4FC46F6777D5AC6C54DEC8D52A010C6D21655AFC5C90BF4D8845EDC -546AD44B4F159FE212C55FDA20B844B087AF30EA191C1F5A16B9519BC74F3D3D -5981ED1D1B8EE72DCC6E2518ED9B3337B43B2407D8D8C6E7E72D0DBF7D6FEA45 -C0DE61A20205B7DD418E78DCE68ADA8C15D9E0A04F0CF6B19CC2AE02792C2C61 -C218F79FDE84274354103C5439A6554090A152062B5BD98EF6292BBE864B321E -AAD92ED21D5BE4623D77F2ACC76028CE9267B51280DF2E1038752E9ACD0CB39D -2B3F09E967C084B6B9DC64BF1F123C082C65BD46195BE180AA80C0526EF0D2A0 -432A9692A467E221B2DEF59B95B2A2FA3D0FCDB2E87214D7F8311269C5423D7C -D6F6A301B9BF7BC190AEB398BF18AA0A24C3B07A84B69FA15309129151F403FB -BC1398939DEFE3E270DADF8274878B00D20FA33E961D3D03AA5C1E93DBF6223B -FB3574CA7323D8713C59FB75378BE12B0CA6220FEDB08878F4435BACA35ABC8D -C2011EC817DCE2680F992C1F053AE1DC9711F7258A81316B3A582D61F330574C -1203A06F267CA639DADE1804ABDE9305D00B1A50186DB771D8F83B85CABA9CCE -206E3B79D05194F2DBC47156DA9F6C80750DACF95A092E5961B15D37320E6FA4 -80E1FB5F425D2A0AC55FF1F7DAA73ECF521BA072D400533B9B735031F73D9584 -79D9F8E0CA57888F2FFE1F1172794E38BC54D6B352F425B75DAF81FDD9EBF933 -1386523DDEA1FC11C88733E279088AD6854358C49B4A08F4BA437B99CDAA3F2D -818F7BB89EC8DAF10DE8278EE963E62EBCBFD138CCBD7BD2F1AD91E8FC8AC6C1 -D0D627874A4CAE0CEF7C50760783CE48048770113106CBB6D467D098F4EE065C -97ECDEBCAF0CEF5D968A3031BBCB464B380947D7F19ACFF4EDF3D2BD10D568D1 -4A2231C67946400EA67DBB34E8BA6F1B5C868D2325AB6CB63BA2127AE77AC74F -4C4E250789812B1CF7E5FE280E89121457D87E42A895EBFC81754AE0084057D3 -326B29DBE05C472F90C573BDBA688F25EFC7234572F3D864409E4BA878F9C18B -32EC68671EA1CF00756DDBD6CC7023EBF90AAE02DCA59D28C5B2D8F32DD372B4 -280C8D0845A6C19CAEED9EF3CA1D0F56F5F4E43596305A6C9AA7FD71619F6E2A -15D34038B5D1AA9107FD477B7B72FC0FD353AC1A8CD7C2A2DD3B3CA0E7A46C98 -49F77E623168F32FC0A35FC44F297636CD4C11C8D1361C708EEBCD348B5A994A -09825D109FDD3CCC36764367C2FE5A598FE55F7B1126322027A6202C41B9D2F7 -6159A30D01222153CD360B8E47F6E32E27E40D807072E2A559D465B72E4A32E0 -8EFA67DB1004F7D2A1FC0C64B294AC39D7BE42F6AAEA6744F3AEFE7BB159D34C -A8FDDBF4E668D5F28C31602C603E11ED702F8A42D2236C529F9517CF92791146 -3307D8E082ABAD818F19CF95803875D455F99271215202844D814B33656BBF3A -CDA1ED28E4286DB2247A3B -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMR9 -%!PS-AdobeFont-1.1: CMR9 1.0 -%%CreationDate: 1991 Aug 20 16:39:59 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR9) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR9 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /.notdef put -readonly def -/FontBBox{-39 -250 1036 750}readonly def -/UniqueID 5000792 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 -87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F -D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 -92A36FADB679CF58BAFDD3E51DFDD314B91A605515D729EE20C42505FD4E0835 -3C9D365B14C003BC6DD352F0228A8C161F172D2551CD1C67CD0B1B21DED53203 -046FAFF9B1129167921DD82C5964F9DDDFE0D2686875BD075FC81831A941F20E -C5CD90040A092E559F6D1D3B0E9BB71733595AE0EA6093F986377A96060BF12A -A1B525CD9FA741FE051DD54A32BECD55A868DD63119A4370F8322CCBEC889BC2 -A723CB4015FC4AA90AE873EA14DE13382CA9CF0D8DFB65F0ABEDFD9A64BB3F4D -731E2E1C9A1789228FF44116230A70C339C9819676022AB31B5C9C589AE9094B -09882051AD4637C1710D93E8DD117B4E7B478493B91EA6306FDB3FA6D738AAB1 -49FBB21A00AC2A999C21445DE3177F21D8B6AAB33869C882613EA6B5EC56476B -5634181ECBF03BFEDB57F079EACE3B334F6F384BDF9D70AEBD592C8ECF21378B -54A8B5DBF7CB9282E16AA517E14843909339B5E7C55B038BF3BB493F3B884A1C -C25F9E8FB912CBE23199AD9D2C3E573727701BA301526C66C3617B9514D6F11F -11930B1D97C17816C85B1BFD9B973A191B33CC3B391815AC46268691C741B2D4 -48A840F1128D9B2F9CF07D0709FE796B23A836417BF7B5B12D67F74453C82F5F -25F7B30701D6F6D4F4DC623C0C27D6A6FBECC7312A3CD10932FC7C10851C3C52 -24B75DEA8A648B7F34F5711DB0E843C914E25663C510185BC37BDB7593C1C259 -21D8DDAD33982C336BF272BAB2F48E68217403FE9F54877B243614A87E64784D -2796EE4179FBF96123D1BEE3EF89D682B427BA4F12A1318A57F18BE5DD903815 -2614114FCB2EAD5C07129169D177068A05D123FA94AE36D67F9D5B364AC02864 -3078CAB577C1AD1EB5EE21AD66326AF8A6A347C31D3970F01DD98E7FEEC4F3F5 -D55748883144CD8AF178E267F8CF53FB08EBF2ADA63EDA358370A7DB7E8FB83A -002BCAA6B189F3DD9E499F49491E2E6D06790A6B0458CE86535381E69204A09F -3A5F8B939282CD46E751491D2CBE1CEAC5E716DA2AABA71BE3E056EF6C52E41C -CB488BB858CA3CC13C39C5FA068B901957AA91D307505C7B3EAAC775906C3147 -83671C0394369A0924006F9C67EAE7F6986AD4F54AAFB7CF4DC507D26E633B8C -191BB92AE153691A13CB6BC083732AA944675207542DCE88FEE9821184A461DF -0AA0BBA54178D97B4AC4D959F876A348EB87DCEFF0060333D7D1FA588A7EFB4E -3B70CC71929209CE3CF271301C0BFE5668F4E24A33AD8A8338F08F1C8BDF800E -4E1B1B7E79243952F2EA984DC1ADC26A278CE4A2A14E97E8FAE80A48F4509EEC -2DED91E97ADFB0507D695701B59F0138B35E958BDF37F63E1DBD226B268B651B -76BFDC526CC16DCB46B806DD3C0C01A4D43CBB41AA0ABF4956F32EF4A70A7E0F -38ABF29314335E3639381D19498E29BD33F30A2317E8C3383362CB2C34BE532A -89AA9FFEEB633FCA0E58974B39F7821C32367605D17A3A495585E7795A37A1CD -AB7E84934BD4A3D93740118F8782C00EB05DDF8BE86ECD9A5EE4B07C862A7A3C -3662BB221004BE695CF8643BF3F2EE5468E45AAEDF4DDFEA3D11B83E38A8A3BF -CDE1A136C0B7C9B07DFE75E2CA6F9DA264633E9566B4F8ACD5682ADB57012954 -1ECFAD890B34B25E9FB9CD343D02B65F15B7983B55B38701D086BE5B766BE58A -AEE4D8ADD9514B9E69853A64CA00E19273D6C8694369F9AA050FA94C9F60EA3D -618AA0951C1CA9D5D134809D97B4B88FADC24F8081026573D5521E5AF251222F -127F08DD178281A68330A5612BA399336C9A5C00F4DA8AF34DB8A576010908B4 -B3A4400FD19B7D3A4828F083EE21E5F9F8BFBDAE89AEDB03D9DB2D446B74FE98 -7203AC240D2114972EDDC65FC2BFF62D7DF84CC8B27BD9F257FA42513FDAE0BA -C2C96C17D7B89C331E3E2F47B201B4CEECE51D45C4621D0E788DDFF6522E4134 -FE289C4ECA380D986C6C8C56A9556A858679AE6724EE1C6F1FF194D43F7C170A -9CA35272B137DE8262E1887A776CE4145ABC1F233956B56810923EC2244FB4BA -9F729C8775F059BB33321E8126C4BE36E789412984D5FC79B5E2583C358CFB49 -A48D070AD98DD01239327510D93DE5CF50D2F400BA2FBB23417568912DC8A7CF -B4A8100A588AF7DD41A156CEA36B6C98BC7F10901E6DA9B6C38D2CE67FCE4EA9 -A10A859C884877788E58122D5698A7967D03338A2222FEA60A75277AD959CE66 -9DFCB3D1DB3F665B5F70868FFDFF8CE2A6A41D0001D9E01C3B4EFBD3E398BA0C -79DAEDF4EB889D9E4217F4154D81ABA204C6060A87392400869A1AEA6280C15B -57A5B18EFDD176A76F7A87D97CA985C2DEC92CA9B90FE45573FE6216EC2532CD -778961A2D34A7C6AB64AAC712098885D24D11037296CDFB65CA367555C460C41 -83C61DF712D61B0B43AE21D63EDA59609C286F4E4C81D95D6EAEE166FAC298C9 -2D075CC334CE249F322B344D71C65FB3659F04C4B8B34CAF8B27DB2000F73FFE -966D17B4E6968CCF44EFEBF30675759D3B62A3CB20A7832E390BB5FA63512A91 -6E5D575CDACC8FB4F5EBE3F6091A994DF13FF7006ADCE39239DD0C8180DB360C -1BF2B7DCF37F148F0C035F7B837E10B33914E1141CCE4BA066876913EBBEA9FB -0F87928A10C5FB74A4255D6C32EC2C125040EC8987AC7B297D53B40F1FCE3438 -671EF531CAA60454B6638233B4FD924FF6A8CC9C6AE4D6A83BBC2676BD422741 -25285C329AE28A5AEE7D5B77F36298C4F30C1C538924CBD5E78B77F1BC20FB53 -8ECA964B3A2B53E80D5EF91935D598C46EB9DBD4BD0A4F13613C313968C7A8DB -04A35CA3EA735F3A444E011C69041BCCEE9BEE05645C976D30FB4322A5C5BAE8 -41F401AE3D790766D8697443B293396CDD8A5876AB8D38102325C94BFDEDFE20 -FE2BEF857F7B1860F0267753B7C8BFEEA8498D0E031C708099729BD267B5CDFD -59789A5DB76B3334CA00F5DE77EDA9670A372449C159D2D7D2C3E5D86EAF71C0 -5EFF422D3204ED357F5FDC23FF8DDA8FC283FA1E5AE48E4895083EA5DDFEA157 -CCE822C8567B6FD59ADC31859964C88234B459455BEB8FBFCAD7F89B9EB6010F -0A1536FB265BAA9D50FFF250BA1EFD9E7367E19B5C6A73EB6FAB5CDE2128DBA2 -A456A0D7CE433A546C9D0CF1950E89B0CDD534F57297E70D13D511A666E50BBA -CED5DC6F93FA1DA206F104FE527BD35AB60924F1969C47AF1D032DE5ADEADDBB -6FFE47D50BDFE25126BC440F25F556FA717561313F8720054923026D27B8671B -7B791843D6E790E01187EFEFD9F0767D499C6C2DA3387AA572F6BD4EA8E6684B -619D7A4E759BE9909677AF02C744271EFD6E1E801A22FF91A460516A1910AF0E -A9A3B9165E981018902ADCAE8A6E2E4A266C0890285DB08D14AA6B56AC0F0643 -2A212FCE1C6397331AE282A94D4703162D643C2E338B841C4D67E3010EB3E969 -5356DD05B588102749312EF88FB9A70A12505FE38B77091A1F8D86537DB07323 -A22BB452006958A499C57685CAEA8A8ECAE60908318FF7B628A052EF119F2423 -BA8681F8FF98D9EA55BE908493FE96A5DC5DF3D24E115C1CB114CF5F4DE7745D -D7680F391A6BD162F277AA06183DAF7C4A15D2C33E81FC79B31C50FC136EBCE0 -F79FFD94BB0D27DA3B501797987B209A145A40E87A4B04AF6A797B61FB6A2994 -ED2096E0632A36002813805E3B806F2CDA8A105568B90DB8C810E4B359DD759E -49EC755EB644F4E0688052E9B2F8E62E9F8365A57FDFA0E09A107461F416F330 -814451EC12DC6AF6CEEFD2961673E8A883F084C75BB089E63277EC84D89ACA75 -BB9F8D1AC69C04A11B5C578873BC400C5C870EE5C28DD144423D4C91C8FFCD18 -984FC810A9C63795E96C52758D8AA6FA8D98C4095642532F9D7353C0CFD93866 -419759B2B8ACB2FF955EDF6FB6D43619FBE2FC3BEC8C5AB3F7052BCA0250524A -CFDC7B3AC0F8F1B2A76667EE09BC4F593CE0ACDEB58B2DC24393BF5E8E2BAFBC -3C11C5034A9BFE5EB6A6BABB93E454B4562097537A37F6C307DBCC6CF896C6E0 -26440476228AAB76168ED6133AFF9914939C174238174A042692B2832BDBA906 -778910F8C8FA1A7C7006EECCAF8583E1D14E65190D8D114111FD03540A4E081A -DAAB5DC2BA191A7D4ADB538C2109F64678796F9B9D43383923F25A0D9AAD160F -FD76FFAF68BDE0DFEA6FC7B53F5544A65888C8CC35E4A0BB368DFF92A500B5D5 -82724A40361CB72BA9D1E5B3E70D51DC8A4DF5D6F7C890A66BAFF35E23948A65 -B10368CBE7BBBB83C12AA4C734F973319EAD8FB973FE817D69E95751FECFE2A9 -2F560C737F18740FEE7A1CEB7716D82C9D50BACF0E3226B4A8E7AD7B7353910F -6849BFD55D5986DE10D2A0F59C94CDD3F1ED75DB013F051AC5E7BFE5DCC3E391 -0B2F80BE004BCA9E59AC7D9152D9F4DF20B88A240E3930F91D33168EAA34EAA1 -14A1B9F70E84335E114F6D2F3B5CDB3AB55C61457C98BA3F994C86FDAC4BC830 -FBEB83C5DD4CB40488890BAAD3DC2331B18E3FE0F3A38D1F895A30F20D69751B -A9C28B7EF80114644BB9C636BAF46B2429F4A1363C9DC71694EC7D5A160D55C5 -C877B8F2A359F96B7A26159DA56504473F6E2F1EDDE5ACBFA7A05D4BC3B21B1E -30660C5D68E7B1A56250D8743AC288EC2C900A67BF7244DD971B626364BD5BF4 -378CE61D70715042508A938F426ADFAF036057424CB509956D5E3A61ED5C783C -1165562E484BB5A2C5DD69D6ED83E736ADE6E9FC76417BE12F43BD39009DB909 -70B889D8D4C9ED2873FCD22983AD04ACF41CF6316F3EE5B719C5071EEAB4B3F7 -FB5A92DA0BFB2C5A7CF2BB283D41663A28B1F9F10E648D3F602FA21288021987 -23D587C64DEB4250CD46038F130AE047416864A93ADF01F77D325A8CF042D42C -ACB01585B538983FA226535AA5A42CDD30A3699C9E760C1762D91A1275DD6E84 -3D4FA7E59BF5DB9819F734F3F9343054B50BC0DFF0844A7DB7351D5B8B04AB40 -0BEA63202B9E8634EE572A416A0ADF7739F922B987CDB817EFAA8DA311EFF420 -5FA7F2F05B78F7FFFDC4F85E08AD576E1569B62AEC2C2CC12167740EC606FB18 -B9C48B42678475B7A680D2371A59BC6536542910C3F6CFF3A0D8EE7539166E8F -ECD6B22E748ED91B775903B1A56D6AB20674949FD943316FB1C132F335543A1F -D9C39BFCBDA64AFAE7CA1CDF19537E92CF7FA1DB30569D25E5BEB27F8C89C4BB -05409686383B9B432F365C9E89D62D09D941030FCD65A93BEAC4B51138D3C19B -897BD72C207784ED3A69B6AC8AF568C79E381C08C6380ED63AF36340F01A502A -E40438016BB6F980AFDADF2D8FA35F03583E6E8F972E967374198F69157A9625 -4901A2D8907B2A1965644F9DE6EDD6E1F1676B06EB63AB0BD1628AB9C76BB5F1 -9D16C46C2B0C34042DEE70295E88C4117ACB779FD29BE7EB4DF61BC959A0956C -AE93FD6CFA7A29F0C7F23474C4D2482A8E3662D3B3481F1BDF6D02ED994D4DB0 -BC8D58CC2CBC1A38554CFFDEDA5AED63206132DE36D4C015B763B95520E07417 -2F010AE858BF12FD007696F962ECD35AEDCC09C77AEAE3A919051AFC3C8B5B34 -A3232A36E94E709BDB10FC222A337D006FA3F0EAE4C38B4949BE3C429945BC2C -6B5929735C3C62712C223DC52F739925B555649B46F32CAA610E5CF246C01B86 -63364572653FE4403F4ECB6F176655621F1794453ADF7A04131CD7C2637D1B2A -EC2EEB1CC43011D014E6566AD3984BA724ED6845F7A99408E2805AE96A1255ED -9E43BA9F3B06628632A4E58074A546E33CF9C1E8082D4B28216C996E3C1B226E -447F8158E97AA7DF95E8917C4E75F6AA869FD401698CEBEB6EBFF34CE4D3D341 -99456C2360CF464AB0B7989322B78AA7C0A761EC6660EBF562D42483C6A875BB -8DFE6567FCE20DEC0FD5491C431554B6BBF0096DFE2BB621648CEEF62EC03C6E -55797DFA1D21B3CB118C9B5EC04BC8496DE731C89E97AE8F982D04272F20B370 -A5135BDE585CA58749B3203716ED2CC9F871D92DBC35FE6FE608691562F0CFBF -0F31F8E37DE2A06D18F2C39D52D8285CF192432587AC21D04BA58DD1E251561E -FBECD6D8FE9B46EC62E4CADB8F4D530D4566761358F1F4294B4644EE9EDE50D1 -F7A749344DEB15FB371E4A069E30CA3D1CEF0D5F5B3C445450974840792B4A49 -6FAB22EA7C344DA13B0DC18DD345F6E79EB30268A51DE3E6F76037FE4009BBAF -FF481277436FA58F0FE2F37B6EAF3579DE1B823953515B5C7492E85A3043A890 -4BDB551537921DC185CFB7194CEBB1C8A1FD48719B9F675FE7A49747AABE635A -F186A541BE05EE7D65BF0C11DE83C1672029B55FB7E6C2AE7B757A49500C2D30 -04AC2E507532BFA420BF2F996A5E4C98B9DE5DA4084E8EB32637F192600BDB5F -D1357346B4441E553C5C0564D54060580EFE3D79D0EE3EE4CD78A57C658F4C58 -A0FE0878493E25F64158C2D32DA1FF40CF26E9116630F5255EFE476D8B612920 -FEABD8E9A0D008CC186238A4F054E9B2F5882F01D61E80AA5AD407D801E820FD -8337E7F2B1B6424445FC50173359E7AC62899A6416118C4518F52D5FC476EA20 -29A50362906E8FCA296B1D0780DEFA413EEFAA3D64389543E6498A6CE313C40A -6D49A0F01086342935E5731B3F40D22A0A0EA94DCD465AC1ADB5576043C94B76 -8CE12928B3BA262D50210E477BF9869FC1B44A8C253BAE8BA3DB469FF947EF10 -9D684C34265F0E3E4032DBA6A3299AE03BB48DBEF3665AF794ADBCCEC3BB43BC -1AC0508AFD6DA523737384F86E48E3E00D8353D27C2C1432272631C8B526AED0 -29FF08BB7A7044A7E04D92F4B4E5E925986E0A8DD8C9C50D280F00EABECFBB9D -648DDD188FA85A4BEEC8DF07F220D9F2BC82A72DFA081D7984FEDE9C4FE895C0 -2948E313042C66A5DC66D0CBA0B26155C4CE0D4650FADE6ED05157AC1DC726F4 -819A6E3113715E22E2F9BE8AE37C005BE1181DCC73DFD9CE56454618D60AA497 -DD558633AADDBC039D101C6C8E5B59C6A01F426015C658EAFCBD61F224288B7A -B2F75C0CEC0B8E90BCB5406C9503A7996CDCFD0117E8512082F2D1804D78EE1A -705D83117731F515E84BF4B379097FFD3B35CFF3A8F69E95EB59DD1B0D7C19A9 -11CDDD9B91DE094AF9EA89778EA3677FAACB1D6CDEBE2A7062A949C65A43BE26 -D2B0404C3F66FA944DAD43FAEF683A4105BB0E02F4F64EB9B2EEDB88569AB76E -96D0D923314AC61F00839FEF104B9498216E6B01DDC03E58EB4C250D8A5A47FD -ECD5ABD921797E5C002E3D560253A002022B570F54CEFA73DAE1F5D14ABD3054 -80D3A20775586538B2584EA0E1CFC32E76A9719EB438E118CAB927F436966365 -E9AEAB01A885E117DC7B6E63A4C658A97DA05167D8B71AA26CA1CECF5268D1A3 -DD76C7E01CE47F8131A20F461D46F05D910D7D13BED542AE2914974E35D95D39 -9EA243110437FD3086D605A7F7F42C713FB3AB1F999359F69DEDCCDD509BA243 -EAF66F2C6F6437DBC6A227399E73559CD2332CBE6D46EEE5055EE21F6892B093 -68B23C5144F94F30EA756102492579BAC33AACD1F17C2AD7254C1BAE841C0CE2 -5A3E26C1E00B83E063979499C62C37DB0859A0E7659F02D929D421A750EA8305 -AD0E43515EA9B3EE052606F0C3C50C5622390DFDCBDE95D59ABA013C93C9947D -C17338F3834C7DF5E3B8149C3E4549FC25C39B70D4E2F69C70552C9B8823A678 -D3E3A53D1ADBB103E257F49B8E956EC443AA3C22D6565D40658B2252AC649282 -1B2EDAC5D0061FED857E8F316342A3E2DC7A556BDFB80C3B25F07DEBCBDA0E7B -CE0248947378972724E7901BEC1574410DCB6674E03786CE15E68065C1DBDF7B -5B9CC647EE129BC93AB62AF474742C6E0F6666C2B9792B139404942B4769F86A -5D5EE4ACC6587115C263E18B5A20CD1CDC8B2844C11D7A7A9D1DB977320347CC -76B74634B3AAA5523E18D2F2BCE5B23AE6ED45881D379F80719ED6866697E13F -1B736880AAF757E7B7B74A593107881E8F8410067EDE529DFF0EDBFD844C7A9F -9530E3D4478046314E0C4F729D6F42F8B23E2FC0DF4405F82587782F4FC0BA43 -E38069318346C5E8F0E9A49073A6ACDEA8F1C5CA65DDC8D96164FB8A041AB1E9 -BC818B000D4AD35BAD0813CD74154AD7F2B5145F2A425450415AA0A3EA2F420B -EB4BC48C5B0569EB06F9F99B78B530C9FFB5FB12C618DDCE5AC6A399CB262010 -A00C535A5979D1D8331540B5564B84BDD2892B0A9A1E45E85D3013B75337A497 -8803D310433BE77C28E818DA70ABB852CD0418A3AA39CEF2F5F2707D76453FBE -D751132281D84E157CA43863D77E396973DBBACA08868FFF438485DCEB018681 -4655505D4502544228859F7127DFFAF24D207C739BC9F236D9E9213E6547E322 -46F364478437AF243B730B1B3C292420E054002EE0F325051FB8B3470F9B1D4C -E256D6A79A2887776E353C6178F1C18C76E63F03DEFD39426BECEADF13F2A37F -B0DF46C80B82F98B936B2DC5C0681889D5C407724A1FC16C3CAB160410939214 -3D46572CE0D0C37C4876972F5506F459C2A7B885C8E0334CDB148A93598E68AD -3EAC9E28882F78A69BD250D580F0451A3679D30F540A71A76035CDF0F40F6633 -1B59970505F2C0BBC898863662317E9723262CEE2FFDB99450146666D390FDF0 -71D012C0FA0878D9B21FECA95DCD9698977329FBCEF38C73851F9AA7BA741B56 -120458EFA0372BB4F609942253E73D8F50BDC5900F6A665E89897E6D12728D8A -13A07F48C4D31863603E1FD044EFB4A5DA58AC913870DB669101888857C1150A -621EEA3C1D8FDCC51A09E51D21E11245F6A8263B6A36CDA12E678651F96984A8 -AD81C2631A20B43A26C1E4FA486A6C5106179C09C9987DF3937093E1B3C61BBD -792089A7F49661D7E0B9306DABAE6853AD30A97BC0A59723FFDB3619EBC9C5E0 -56455A82F645CAF0DF7D2D63AF3FF92D925656F63D2629C16391961EAD523269 -CFB8625C2E9779083BE78974027609F3D48B14BAFC6551F4190F7D4D7C77CFB8 -38F73B4F905BADAE9E070E5DE855E115229591914C2CB108F498B4A78D3C3E89 -CC6B2D4B1EE78C719FF1A961247704CEB759B6FDC71CE638309F1ED53C2A35F1 -F13CAF5AA01085BF36EB35045661726563AEBD5D1D348B24969F199BC95BD248 -4B8B02C94BABBEF06D7472154158E326C6CB637F73CBA999A43407D2B55FD9B1 -75AFEA46150A8A7D0D840B926773E81F6DADC4AB0EF0D39BF4C6A8CC36DA15BA -4845CD5897C486666545B69720E9570133B992401A97D15F68321D8AEE0BFFA0 -2717C1C44936323320C898BF230F8E74C728E420149C5023CD0835728336C702 -573AE84523B3D8EF3C30C79C026A1668846A9C890628F22DA07FA84AAEA8EC31 -65B7488DC7D08340D19086AD9AACB9761B9DD6BDDCC9666ECCD594E71EED1FFC -80D602FCFA0762D74B5E898C8DB14E10BA8311F1CB088BFFB69B82D69A8F3932 -1D6485C7F6D3527C99DB1D12F4EE1F1977DF927E59F86EE1D99D4A33980119D0 -66FE5402D2592A1AE4AC81A70F7D6C9B67030CC01FEC43D9D9C35298A958B146 -1B3A6476A4DBE7383602ACE7149439AF1FC047458F936D5E448F3483356B9257 -E439B97F814ED8501921BE412DCA1353F9C26861A288DBF04DD581EDE34AFD69 -9E05FF1B3A45849505AD6F026B94E1DD4F555697223E96AB8A2F79B7E604C97C -DB72AA9C1BC9F983A90497F4C29ABFC653D757ADB75575934514831F624978CA -08323416D01D319150DD5F3C8EFD8B2B8F9507AA38B44E57271B58D01EBE3649 -FB156327CCBBCC8A15C28CE076652E5F9614A60E3313A599688DAEF2E5F838CD -06127D9E00FE5A67DD7DE113390FCFA06EB32696A765F5371562EAEE6692C030 -1AE023A72CC978BAE1B14C48B1ADDA4BCD79F519B6ECDDFE813719F1FF30B592 -F5765592B895CD6A228B872A33370D08D41E91894EBE1C6F54C14D7498BB6B1E -52CCDDDEABDA4B9C02114386EE77BF0177701AD0168781DE846890E80512419C -713101771FE3ED3678138220A11F8BC1F3A7B3F8F95B26777F47E8A3A5B625D9 -850BB23876358AAAA816D99399AD996A2603B2CFFB9EBF81DEDC22415B2E2D86 -565462FA74FF9ED43467F1F54A0DBC9E924BFF7FF2EA82D8312F6B19CD02BA8A -7EB021F40F9AFFE18F19E11EC4142D88304A5B919D9F707819CDE8A4B91A1F16 -EDCE83AD1FCA2B92813A48B7C83B033425A11B21D3DE7E3530EB0AC20DAEFB8C -6C8C6C71C9F8880D97387F71E0B7E94E0DE8B4621416D5FCD7DEAC9097E48206 -12628F09EEF843F217604FEA939962BF950D8F951971D425F4EB4D5639FD384A -10589C45C42DE6FFF8A6A7E2811E2A599356D5D5771D33939C87C68243B8096B -6CC391125FC7422075844104BA36785E5806843BCEE4DA7429F573B239454605 -C38BE1E6E9568531A894E3650BB17F8ADC51CF57B750E85283607A95B66B7461 -0F5214BB60CB4EAB129DA8700DAFA36376346F9E0E06339FB62AECD1D75A2664 -93801AC50A3EF00BE48C17C4E33B24A71F206139E42B922DB80A6BF60CC452B9 -9ECAF88E13916C2E3BFA3DEAE1B40256E888987C668959182C97C6E9EF364DD9 -2122BA53D048E759ADCAD593E79D70CC1BC068DB8B18FDEF24566248A16329A5 -775705A8C16BEB1002592735A8C207341A97E15505B9EEEC66DC6550A9887E5A -A18206EEF2370F1E79147CD90A33303836ED016488AA44DCAAA3BF2EE8905F50 -25F1F070D82EF1A85F8C8675C87EA9769F6BBC3E4B490F722DB9DE2BE16330F3 -DEA5203EE4B635C832562888CFBBE50EED29E4DF404E03661762FEA418D20DF6 -57AEE46CE71D0CD2CE4C90296ED9BA9B61E3DA7B1F9DBFE3D0819C4B188D3B3B -285A79F71C46AADC2B1D5C3BC58D0D7B088C7D591D2E840CCEA3949E10D6E910 -FB96008BC7D13B72843A06C0DE3D5CB63C28AAE8E493D0ADBE3D6A47EE941E33 -8BC6F0A6E43141DC07F607709C90DD719B683EEF35379B90A82797E6E111DBBB -535954085EACBFBC861B50F988FD1B7D8AFA9CFF92148E041A1E349159405849 -9F72328E05AF307B949A740793903F7C62554C11B99FB099BB52B8BB970E6B0E -A2768D31B84454B968455D406CDD620D5C39F9DA655EF607E7905801B6E6BCC4 -81575987EC197F3E026FADDD5562FB82CB4FD49DE6AE2562C7A46FC930CD44D9 -4D529A310DEF0111854ADC55BFAC083D859B86221DDBFC28B5E505B24B25D329 -B51373D4767F84FE12594CBA92B67343A2543929E1337AFB77EFB245C837A7FE -E3CE1BB3DB603FD9074CF8FD2F82CCD776D7D458CEFDE9817B39E5391FFF869A -F14B55E99FE176D50507C1B8992A2F16F62308FE582DB252A1A1B56FE1A07C9C -65FE3D3EDD62D912ECC6EE41AD3D32E83FC62A76A9DCCA597DBD164EBCAECD82 -1D16C39352EDF0932147F4FDFABD5C8C1A60053E127A6D769A80007261B3743C -7613FF7FE99AD3EE988C73DEB40FFAB8B0EEDF93628E75A02648EE22AA9D4667 -52DCAA75F5F2244B6C4C474E19E7A2A375291A452328B2441DEB066B5FD9F26B -908CE93D3BCF69439BFB5E1F95B83A02365FB337F4E5A2C642789D3940117A28 -8B718BA58A58CA7ED105A149BE34977243A8DA26C86025C15886C4475F577337 -9535953482124631DBF09B42B2EF897AC428A35F060D827D0608A6897A88F967 -E5703E83D9327877E0E1B857B816C20438B664EDEA81D51DB552C2A464962C7C -16633A401B1AE02928666FDFDBD8FCA3340B01E67FD591A713F422A9D7C3A15D -C1BC021426F385D07CAC3342FBB48604EA7744568867D4F050170C7C3AAF6DEE -F01318F4CE97480B6E6FEDE9FA8A2F7F9E5DD3E28D9A614B012BF6D8E4ED7AE5 -A8914253C399F97C41C9BFDF6DB25DF98BF9A568235BA0F3663318227FAF8980 -CA7B951490A0AC7A8C9FAFCDA1AC90ADEB6693018FE108B445D3A87524FBCA7E -352F1D3A19693F7A05EB6D9676F4640A19D6FB16165BF8B8F18A15AFE9B47FBA -322107E4B47667FA243BC1469E2B8422A51740C53BB44721EBD0F27936FFFC50 -6E9928D9CED5F9C526E1750B53E58A3A94050CA2138D8EB7ACDD4343ED38D6EE -1819E79A1F7D45778B1601AFFB02A39BD0894CD5EFACD4504D32592C87B9A077 -4F966AEC5FA0CEB02B44FEAF385B9E910EE9330F445EE0586956EACE79947398 -DF7D1D5244C7005496DACD1065342CEA34D78E6FE47A8E0512226A7E096056DF -D82105DC3364589CFCAD2F85DDC955DBFF1515962B9D188918A9641E66261EA4 -1E27DEF9D85184C463D686B5FF33428910C2EA7A66F629FAC2F5632F782B2C68 -0D1724F0B8DEF227CE5FEF338A2B859FFC1083E04D77E0120D7037EAAF048C00 -28A088D5DA33C8760CBE99053A57A4A4B79E0AA3048D6CF6777AB7659E38392B -00C943695BC91BCD7E7AB554782A58FABA5BA6CF79BD8B1BFE49469AF041 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMR6 -%!PS-AdobeFont-1.1: CMR6 1.0 -%%CreationDate: 1991 Aug 20 16:39:02 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR6) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR6 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /.notdef put -readonly def -/FontBBox{-20 -250 1193 750}readonly def -/UniqueID 5000789 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF4E9D2405B169CD5365D6ECED5D768D66D6C -68618B8C482B341F8CA38E9BB9BAFCFAAD9C2F3FD033B62690986ED43D9C9361 -3645B82392D5CAE11A7CB49D7E2E82DCD485CBA17D1AFFF95F4224CF7ECEE45C -BFB7C8C77C22A01C345078D28D3ECBF804CDC2FE5025FA0D05CCC5EFC0C4F87E -CBED13DDDF8F34E404F471C6DD2E43331D73E89BBC71E7BF889F6293793FEF5A -C9DD3792F032E37A364C70914843F7AA314413D022AE3238730B420A7E9D0CF5 -D0E24F501451F9CDECE10AF7E14FF15C4F12F3FCA47DD9CD3C7AEA8D1551017D -23131C09ED104C052054520268A4FA3C6338BA6CF14C3DE3BAF2EA35296EE3D8 -D6496277E11DFF6076FE64C8A8C3419FA774473D63223FFA41CBAE609C3D976B -93DFB4079ADC7C4EF07303F93808DDA9F651F61BCCF79555059A44CBAF84A711 -6D98083CEF58230D54AD486C74C4A257FC703ACF918219D0A597A5F680B606E4 -EF94ADF8BF91A5096A806DB64EC96636A98397D22A74932EB7346A9C4B5EE953 -CB3C80AA634BFC28AA938C704BDA8DC4D13551CCFE2B2784BE8BF54502EBA9AF -D49B79237B9C56310550BC30E9108BB06EAC755D6AA4E688EFE2A0AAB17F20FE -00CD0BFF1B9CB6BDA0FA3A29A3117388B6686657A150CE6421FD5D420F4F7FB5 -B0DAA1BA19D638676E9CF159AC7325EF17B9F74E082BEF75E10A31C7011C0FFA -99B797CE549B5C45238DD0FADD6B99D233AC69282DF0D91EA2DBD08CE0083904 -A6D968D5AE3BD159D01BDFF42D16111BC0A517C66B43972080D9DD4F3B9AE7FB -11B035CE715C1218B2D779761D8D7E9DEBE277531BD58F313EBD27E33BEF9DC5 -50C7821A8BBC3B9FDF899D7EAA0B94493B97AFEAC503EB5ED7A7AB62FBEFBEFA -AD08ADD6648E354B05E584C970BFF36D9BC219EE88E98C75903F32254CB0F335 -039C46C343189C05057C16095DD1016930DDAB4414ED0A35B46B09F51E5F5DE8 -7F10D3D5CCAF8D75A33444FE3D6DB5DB7D233CBC0587B60A85E47F5372A7F8F9 -3996E1F286B2164C464B0BFAEB509C34F9B53B05B85D541B4681AA0BA36EF22A -1CC3D8A897ECDFCD74317728B7A1B89FA432A89C9A24C1A0BEEA327DC2609ACA -393E645DF186A13DE83E95DE6D0AED2BBFC859CD1686D08CAFE0F6540CA9B90F -0C8C794B7DEA073844AEF6159A7B6822EF81FB60CD612C2639CFC88F0F49EFEF -FE3633EBBEEE20D42914E06BD0FD5AF6C735531A47C077632EDA6577FE6A9706 -0952CAEDD5F4B03655B1DD687F5A00FF09F161DBF4EA3E03F5244B091191F519 -F982E6B6F2BEC5F4B06E1C42A037A344FC5AEC947757E37F19940D62E454E014 -A468BAAFC9992773DA2A6C93E791C6625ECACBFDEE8A8E9814052C7388084DB0 -675AB90416225FDB4C712C243491316A87FA36B06EEBBB8C35BEC83932D62376 -BC569B468D7B084450C4D276F290DDF0CB8D3D882BEDE809BD41BA1E0312B41C -895C57F748221251B679CD25F7BB2FE0B48935C658CB14F3EDA656B0CA2595F8 -A8DA917A14EEFBDE26A7E4A2B10A63AC616A5B0F3997B4CEB45297D2419BE813 -BF36D0711DD3F69A701769C52BED618C0C4B93B7804A0DD3209F5667D62C6A56 -E58FAA269C5889BB31E3587D6845E5830219A09EC57BFEC51D73C60295ADC4A4 -C498F94320EED1213D8A84CEDBED63632E01C06479018CAC8C961B7BD63C71EB -0E318D9C52638782DD17573790555FA3DC31E5FFA82594F597CB6EADEA7F2DF9 -BED2B4548CA1F7E898D4A756ACB4675C2CCD1229AFA84E4E95D5D843D9C41B8A -44669C355A40375CB97CC318784B3C0F6B4AFE021551F19C63FD9721A767B423 -2DCFE6F617774255A85A0A4A8009DFBC1FA5033898A024749649F6FE48A81CCF -E919D79F7D6EE1F36EB074B022324808A5627EC136773E33885561059B92173A -84437DC6401D82F9C159AC336068FF78B6F032B2374FDC2878184E1AADD0DC20 -84C31498990ECACFA453B2D2C346553C76E6ADDC4007D15FE270582FEC9F63A5 -AE91F43A5EF1646B028DC9EB7D0004C9DE0A739AA3AB3951FFF6A1FC123DFCDD -914597E7B735A9EA166B1DFAE48EE9037F98BB2EE8C8D01CB44158B6981FB846 -1CE1CC9547519B9675EAB1896E39DC9FD3A15248E90FC9F78CD0486ABBBBD986 -D9C9BD00354F68E184F8BFB043052BD038453FFB6E4EEFDC7421F10F6C35B205 -6693A86AB6DF76C9333A2C6D691211F65F6323A20F73FE -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMBX12 -%!PS-AdobeFont-1.1: CMBX12 1.0 -%%CreationDate: 1991 Aug 20 16:34:54 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBX12) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMBX12 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /.notdef put -readonly def -/FontBBox{-53 -251 1139 750}readonly def -/UniqueID 5000769 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712 -B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99 -AEBE70DAAED49EA45AF94F081934AA47894A370D698ABABDA4215500B190AF26 -7FCFB7DDA2BC68605A4EF61ECCA3D61C684B47FFB5887A3BEDE0B4D30E8EBABF -20980C23312618EB0EAF289B2924FF4A334B85D98FD68545FDADB47F991E7390 -B10EE86A46A5AF8866C010225024D5E5862D49DEB5D8ECCB95D94283C50A363D -68A49071445610F03CE3600945118A6BC0B3AA4593104E727261C68C4A47F809 -D77E4CF27B3681F6B6F3AC498E45361BF9E01FAF5527F5E3CC790D3084674B3E -26296F3E03321B5C555D2458578A89E72D3166A3C5D740B3ABB127CF420C316D -F957873DA04CF0DB25A73574A4DE2E4F2D5D4E8E0B430654CF7F341A1BDB3E26 -77C194764EAD58C585F49EF10843FE020F9FDFD9008D660DE50B9BD7A2A87299 -BC319E66D781101BB956E30643A19B93C8967E1AE4719F300BFE5866F0D6DA5E -C55E171A24D3B707EFA325D47F473764E99BC8B1108D815CF2ACADFA6C4663E8 -30855D673CE98AB78F5F829F7FA226AB57F07B3E7D4E7CE30ED3B7EB0D3035C5 -148DA8D9FA34483414FDA8E3DC9E6C479E3EEE9A11A0547FC9085FA4631AD19C -E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7A71316B2E148D -E2A1732B3627109EA446CB320EBBE2E78281CDF0890E2E72B6711335857F1E23 -337C75E729701E93D5BEC0630CDC7F4E957233EC09F917E5CA703C7E93841598 -0E73843FC6619DE017C8473A6D1B2BE5142DEBA285B98FA1CC5E64D2ADB981E6 -472971848451A245DDF6AA3B8225E9AC8E4630B0FF32D679EC27ACAD85C6394E -A6F71023B660EE883D8B676837E9EBA4E42BA8F365433A900F1DC3A9F0E88A26 -30F6E6F6B27F4315EE454454BCCF57064357F2F70007003A30CE3EF01CB64F6B -3FDD0AEF547337A7A2D331382163107CD081B17B6B1E1850DACD62DB15A65AF7 -5F82DB8F5269A853F289BE3B301E9966D6AE63E73B03084EEC208EE2E3B337A0 -4192031E0165245D5D6751D0A7587A96A1B2D72D268DC48C75FAA5972835AD11 -9411BEFDEF963BC073156538B6C83D1509DFDEE664A5FFEBBF4D376460ED70A9 -0AC3CD722B033A0DEB1FC714AFBBEFE9A58E4289AEFA07AB4065AB8016FC007E -DAEDBDC2D6FF0614E366B423A72BEDA8A4DC51A287C6E7EB0873152213E31E43 -A2EFE0D7DBEBA175B31385ABD08F8D08C2CE62722360670C26E578A711A0ACA9 -180673A6B0BADA3AC19AE6F9083D0AD94B9BB93583147E5A686B6A02BE065CDC -1671650AF540DD4F5372E0365A9448A44F8183815E7196D091298D737E5F6424 -9017D461E01CF504695B85B74BA80CA2D1A2D266FB44E115D1A418A5AF6C3DC4 -B308DBDE8E520938BBBDDE8F23D8F796D768279F8796704B9F82D39D513351E0 -F307D0AE26C2CFE9D307AF755DACBFD93EEC971B0EF0DBDFD9E2F636B9722DAA -4627368B60AFE390B987F34E70E251204EBAB9C2FDECCCC7D3A89EFB10F1DB8A -8A02C193C7A13E1478CA9D8448C04D3028C193591F3D7FC45D9851E8EFD651AF -28EC192A3A5D20BF03790AB23222CBE1D5AB7AC09A22C94336640C2ACFCCCB50 -A41761DAF160564D108417EBA3C12377187366D7C7FE59E57B881F9773EC4E59 -08D67D2145A36EB6745527D9FF4BF66DE59B5CD0527C6C250ACFA5CDA5E435F7 -80A093AE13EFC59CB245627FAB77D5D247CD72660943F164B2D833A2BE3C73E1 -BA621346016E60D7072D52F79C60B771E5AB4875D291849B7666B65A5A7F8A8D -1FD962AAFF7C1F830DDBD2ACE1B54ED34B660852D1917D62F92C9CE40BB8859D -844F3B09DDE1D6B22C2F927A1AEDAC8D4E3135236A9BC12C6C54CC6E5884AC7B -BFB985B951F0C917B37B345AFE3F8FB72D1B9A4B49144BE400B397DB09B9047C -EBF7E6F6A96DB2591B8603ADC64C95CE0B10DA2E76531F633FB11D6FC3D56178 -BF420F9D96DDDBE7B44F67D227D60900A3324A81AA276F2BABB1EE5F40466B6C -FA24D758045C4223AE82AAB2CD5A7D9EC1FA04ABA1989C185023D95D03110EFB -1147104F39F0EA4FD38BD9E0D80A82425B59DA1A4C056E4305B92025FFA62A7F -24F0137208DE34E5DA0883D80B412EFBEB66F2A20AAC5783B7A8A26658241E6F -2616047C49966687EA52029ACC39A890BD15B17887878BE2F5320EBC863A2F5E -88250F1D5DB54E30268F2B16B53EAF8FE49788E1E72D49FE6C32C75B8DA7EB58 -822AD66647374EC003FD08D701E87B16A5EACD29059DB5F9400A37C4C90CEAD5 -817A88FBDF32BDA15FFEFF2BFA93F98DC7D8D083A8A7EC3B558056AA30C25B6C -61967DC7193250A6C177265185D623C1EB2BD630661927089383DA452F2494DD -53FCE11959FC51D192596DDC48330CA6BDDFDF865CE258A96560EFAFC6A7A0A7 -F515113FB57D3F8ADDFE202B7026536A412F0902CC785A44F8CDC459D11B339B -CAF146E73365477280AB1B6F64E1F8A8F2FE9B3DD3FEF31029711C3608D19824 -513243B92E198E10EC32D3213BEF439F92C23FF52B8B8E65E270E90C8B2650C2 -4A8D1B11D494DBE53F00E2A4D5514CA75BB3A2EEF0D65161E7A6581699E9AC86 -8C8142F0568A132A3B8B5A71FF94A23BF9DD64AD293A2E65E53E26952EDF6C7D -A2BA0D982E0E292DAB10BE7BCC71ED7E3CFEFE2E72F889E2014FF9C90A2E8A43 -87BC92DD7FD9B00B39520D3DCEFED4D8AAB8EC6F1F539350D29FEC7E225AE903 -11C699A54366FE0AB3EADA1768D2AC0097E8F8DC1DF5B29AE41424CF5E8D786A -430B3ED68D144FD237EDA0DBF6F112F2558A536FCE0D86DCC80CFD27185DB151 -233FBA4235434A156A45C49A5901929B8AE20D29DC4B1C2564C6645AFD909C0E -852243757CAE40821543852FB6B57D14324929695AD8B8573C58D6CDAE3E3910 -38E8F94A2C484612E5B5C8B7E6C7BC78785275D257D48A2E3DD6387EF7079FB1 -3572588DC07A58523F690323AD523CC08697018367D247E9C90946C4507AEBF9 -997A384ECAC79C738CC7D907E656808646E95A38B8F7E81E5BBBA7735226D367 -D86010A8535F8D3F375A99BF25C620010B2B298E163B34FF5C804BA357455B0B -8CD939620B20B43C5E957A5E047158A3F33A2806A4997EF9C6C821E22A716783 -C35ABC877F9467EED3410D943B2429E6D0C778AC016FFC5F8498FD348A26B236 -6FAB566BBF94724058A8D20493D15B4BF46909A1BB57A26AEBFB3FB714D0F00D -5E8D75AE15D06BA7D2E6F7A5DD50521B17E62C2F91AC4BC7FA24B08148ADFA05 -08446F98A21D43496DBCEE7B363FB1FE5B35A304E563116AB885CF4FB220D766 -7BC629E288D25D756C444EC50D814E40CC21F317916488B957D83338D920C765 -8F8646048C9CE1C6DA280E53C6DC2BF48E241E801A2CC8891D73D4E473612879 -6C510D4FFF5032168DE7B2A885EBE5A953FFA781F6D86EC39A5EE628EE92C772 -A504969FC6468D54FA99DD60C757086C7E8B7388AD2B4A84B5F40BD7A92F68D0 -7C59F99742F1F0A43759D49F505CE8A3DEF46EB072C357047FB713B71380251A -D9EB81E8C4FE7D04E3E84FF4A9AA8BD9C2D6A947D1FC08B184A5D2943987BBD0 -5B96AD2270C103CFDDE3DB05AE19C8FEA32D1233C83F5F7CDA8D79FF729F41CD -E90648694E09F3884ADD4D9979801EEBCE3C9C565AB0D69AF445BF901C39703F -704B7C5BF2A69597D4D4683E997F42A19DE19E84C86528C2366027BBA6E62445 -9EFF166E4B5806F14F985C3CBFFDEA8695B0BA89F28525D0E0788AC8BC1A9F20 -A57EE0D8B8E4F2E0823DCFAF33033E5322443DC360597B388B3C005E02DEA840 -D5887DB973E30948465FC7BD7134DFC13F82FDC4544D738CFD1500A5DE6AD860 -F973D3C2610331187A081595233EA5097217FD312CF2949BCD17AEFEAF6C14B0 -86ECDA2A8F462A7968F55D0BA13C4483FDF4C6DC4553863C49FB418643FA4F5D -B09F119942F98ECCC04199E5A56C43EEF63F53BC3835F7C5714B68E39552D7D3 -4B181DBD5E16A741F770DE6D50D5B7F45EB0A0C91461022576DC6288CA22AA63 -A61BF9123E4F606688A06165E24282A981F7BE2B32EED7FF96CE847F315773C2 -FB312B5CC88149757B3587A698A339EF5AD59DD2D317719DBF0BB201C602C2FB -0223F5682FFA932EB605E61806F4CA5552D1C28D920D1847C408F508D34F128F -09B773F165DDD50FD7665FF9656A5AA888C218E5458995D16FA2DE1D28D064A1 -746E00F83E5526CCF3C47824D7DC8980EF0D57AC82269A9CC7AF6935C640C702 -3AFB2CA74771338D0471C30F978F691C7C1A208A89B5C46DAD47F10293756E80 -9A2FF97C004A84A386CB77C3F93692CDA7062312139AB849397D30FB22F56569 -C0CD1D3D19B7257D2116E5FC5A3F61076C8E1E8B36509E77B866CE9F0E6722EF -52E0FC206E263BE45626280B42E34139E19EEA6C8C68FD31AE00E4294D0D116D -42B5F9B707F4595B2AA8BE547D5229692DC774EF135C55F7185F9B14EF85EA93 -71C0D5E38D9EA964869AEA0C9F51956AFABD6E0CB126F14D709E77632BA3F1D7 -F9F33C875A148B2DCB92992FFE124966C417530B0ACF07E8D24312A97C302B7B -37006AF58BDA8511B547A28E5610732FC09B78398BD3CA8F611EE103D4E307FC -A7A2CC4EFA5ADBF3ECCABD960B6977EDEC541A385C19DC2D58F58D0E12EF37A5 -8E126A6117E169A0B1ACFF874D931955CB0BC1E5FA6D68ACD06EE656B62F674D -59265DF918F3E81238A9E461B5AA89F81A1BACBBDBC433F9C03F4C3410A99ECA -049DFA939DA44B794925C52E87A672F721BCD30B24C1D37A5BFAC50E2CC94D69 -ED2260B865EFCA31CF8B53223532B02C7E2022F7E9CD6FC706B33312F7A260E0 -0EC1B3D4E6DF901CCDA61455EDE083D79A070A6ECF72814437F5E5A6F91F74ED -85B2E3A0273B918B6114517DF6D34CFEB789393867BAACC6D8921CE2F5A3B432 -7088AB16AD239BF8E6D21764B9E3F5EEC4405FA60651EBA9D8E9A30FC053855A -D5F494A6F21428F539CDE896319CF43BD6F55B65B7734FBF50F1C5FEC61B1B14 -1B70D534F63597C1D6705C8D961A81BCDFF221435F908A3FB6F1465C52E42B1D -34297BF2E87EDF976DA978B69B44642EA02E71DE57D9EACB52D3790D13FA1E7A -99D6A1575E703DA1EE8E43D46891EBA4FAD54A8618AD4CA203D832533213DB0A -7052FFD91146607B12A3A96B75CE18FA30D64C8157BFAA4E7C488CE004128A28 -37B8258A2F83E78F804D96D0A49A83E1994F4B9A1A0D82B22AF84FA7F2546354 -57C84B3CADF98DEA8799C471A6AED9009F38793E2A9D83B36D3225562BB96918 -978B87B666F7D3AC16B76D725446C202872E234B50FC179C809F359BA5CF6628 -E4BCEADB693F21378317091C9B890D45029EC81E537C57F77C70F175E3BCCB01 -FF06D7B1B43510909C1B6EA1C042DF67F4AD4D435C3A5282C0F9D821ECF1091A -2ED96C80554EC8F08AA905F93A0C12300DDAB963F9B454299487F1C8D41F8969 -1AB23604A5657773E2AACEC88424BF4C29E30D26DAEB6137FD2AF6D0D1728D05 -77633DD77DB53744DD35D98163F28C28EB6D55DE8EADD0301D8620DBB97D97D2 -5FAC8B7411DAD847B5ED151A5970EDEB5C5290A2553B1A8DABD6EC94699CFFB6 -C8D5562B078E11A1D98BD1433F63D37C0ECBAA59075114D2491806AB23584AD1 -D60B1D31D72B76814AADC70D95FB83D94F49A2399AB526F4A938B5335D5EEE97 -2FEB6CDADC665A6C4DA4AEA11A9269D6E4C5C804EBAA9DFBF7E38958C616D464 -03B99A8BFA118A34ECD2230B5177925EC819963D858BEFCC4D040BBE1A7CD464 -E8F3E65026A46A15D9F592F73375F66063B7CDB440F5C40D5249A36D5F389424 -61529E6DE9E801497D0AC2D7CD7A0017A16E10E5A64F77AB400807C103F0944F -68113B91C6255F2D9B495A3F4F23008392AB3A210D1744159F35FBCC0469FF12 -82F25CC21FE912153D902896B29BF60B175F555A41FA388F46A69C9248B1A99C -04D1A957BA43283E3D5295964EE0F63AB3D29C2219DE2BB41E949158A432298A -1A4F3C4E72C298920269A7E01CC5C163512AA5F943074F5EDDE7F0A79E9B6F24 -5304AAA2CAB817758FEE75B7C7554DCA8804079BC332FB0AF53C9AF5B4990493 -8FF15CBD6392AA21EE881AC1C5A4F5406A9C28BDC73E40E8E9242A3EA45133E5 -811F85CE95A60EDFF15AEE532E70F99F3F4887C29C2A555775CC0557FBB747E1 -35D328D17E0B7AB2EAB27A30EF97050D169FF4227C1B017BE881AC9D2031B5DA -A1D2564CE38B1FA9E9D0DED0BB63BDF3D0F7189D9DEA14214DBDF22DFF42A6AB -71A6933290820E0D725E48E3EF19D1E5016D50C47F38C163C109CE94679E6E3D -238083E20940638DACDBEF9D9A8BF709996990B6F75659552F6A5F87B3740696 -1DB38590B5AD9B430B28D8BFC84EF0622D3EA91C7DC4D29D2AFF11E2F7901E6A -6A550193BDE651D3DD58717AFA940F52DDEE1166BA4ACB9ED8A6ED20F63BF4B2 -4158A38A5BCB69806D5E514DF24AA43B517C9469B73D002FAC94BD6B728C1387 -E11C24897D590FFE8467C3E345DBCD8A8DA8E04A72C68801115213C25A934773 -6C4AF9045E86C15E8C975DE2AEFD84F74A55189E13BE0F54A1520406A265C6DD -F93F6C498E59C03FEB25845592C716423F075E9E2CA7CC1E1A973A928A29BBBD -B94277C12F1AD7941EBB4DF8680EBDDE99C90DC3E445430F4A7B5DDD5FD1E735 -F09AE65BE5625E0A5B0884BBA91F49BA54CC2D0594ABE09FD1B935B2552D6DE6 -7900CE05B9107F7E0E4FA15FD3E9FA35ABFA519C9FFC97CC61E1862840ED0AAF -7AAE9682F8C7638B25AACDE471394311E2BE8F8AA879055F190A1AB932FE9C18 -3B194CEA701911FC7811AA167B6AF3F0154B029E33675D48BA9067A969903179 -50A9805FEBEE21913C8C27D6F5B29865B591E654863C5EE9612B49E9E66A5F5C -2F25C1842BD50D5F483B01166489EFEC2AA0B70A512CFB9798332113D58305AB -597D443DD174A94EF1A2D91955DF612AC1C800CBF8CCE5A2A3E4A9C068985298 -9EE8259D5FEC84EDF0599BEC2804763298F3656C86D501D53919905E8BC102DC -65B8EBEC5BAF6BF53DDD3B6F0112E76301877CEAB217E8812A2975C7320A2F21 -6D683027332FFBD0111BFB22592F73903E55CC1723FC81AD472CEE1F0D6923A5 -0F5BC9761F01CB72297F6C4DFCFDD0C27DD61295CB55991CED2DF52AEF7FB0C1 -F61E1F43E84DCF1B92A309A8AC89F58EA118AAE628B5A0833CD4F7CD04103984 -CA532C74B623749DABB00752EAF8AE4BFAF771B9265F5CDEFF8C19116078C97F -2B2D5AF4B3B27FCBF0E26F57230243A4F805C1773CDEC1320023F61BC5067335 -A3564641BD94673487D3D1599BB893008715201C682BE8A6D0DADB68F1355CCD -47609B5A934C1FC38E7327CA0CCAF044EA5CF0C5FA216E1A5CE1989994BF31F8 -CC6F3332126B9DD7961DB7086B59908993839AB56F148F1A91C9C15239EE9440 -DAC31AF820285CC509CC634CB20E24F83F4DF691E02DCE21A83B994472802EC2 -210C65DA8B8E058AD5D7F54F22265E8B5657A351050CB968858F1AD26BE885A6 -60928E400C844E85D618A616BAB957A1DAB866770549D7F729E8EDEE017B104C -0E6C83A275CD2DB9EDCF651D9C468BB86991D1B464CEB21036898D2F1633A400 -B684C945E003BC7A0FA2B12CA5884EB396DF9D62AF96DEBA757BCCF066C4DC20 -61E51859A0BD215CE985352EB3D8A3DB549BB7847AA0D879E694902C998C8240 -DCC3A940C25673B9BEAD45DCDA673F65D653CB8E451FE506A5E7AF0F70A15909 -DFF980810CB7D13A4E2CB7D135C4087F8AA0D388C7FE4A2A73C111C049AE76FF -B65A973BBCAC1FFE5F617398CE0A147CEAFF2BA9C4586279A2E4B09D901F9416 -F3ED476B6A550A789D266B3F555CE7FEBDC55F431A97C64BDD739EE94662FE6D -1D9AC3215C70C42CE21BE2C7AF5E7C4AB1E49147304EDC9358BE2115688F95BC -5916E31FFEAD40750849A6BA135521BE7DFC0C081729A57B7894C152CFF351B7 -77C03BF585A2FF67A4A0A742ED8808DDD8AF5B5DF8E6F03B965AD0F193B705B9 -A973A448E5ABBFB4459C5E130E12199E3863E1AFC3EA4479FFADD3CB97D59C2F -FDA82CB43EC9F7DFF29624A8F83B752770C1150232804C9CD25DF6F253EDC5DE -24D4E8177A52E37E0E4CC1575EEE2404202B11C7E7EA8FE1C6F477F7DFF81200 -AA56E276E55584292D9981A9503C598289D60ED602D32C3F2808B9F76770EA21 -AEAAE1211ED556878DFCBA309CC50DDDB0CC39D7B132C69D0DCEAF35EA628F2B -D7822CF4331E450608823AA0A0747809CFC9BD7D25CFC725143D895399E5DA87 -FB7B92C65616C03FF543E9574999C065F52BE17DF6712AD0A3D40167C33E8BB3 -A0306F6AA7449A8706914A892E17FB58CA0A59525B70C33CD7520F4FF67CD051 -B0A61599637396A2778FC4E19E96C6BE48B5DE104E9373B831D96E14AC97DE6E -D517152F730342BA27631A67B9D29267BE6C7ED37C2C11D1A61B31C607DDCEC7 -9C92FEFAF133CE7B70ACC3BC48B9DEC4B34841FEE97B23603FCC44421FD5D463 -C927C484B87ABF3015E20F977A4220D0F4E58676F50529478D9B3E8A20943846 -9326885217A07713A307C6112444CAB74A89AE591C0FB8BE05DBEF44D95562AA -16F7C99C10F50D421318FCA44EAD49181B407A3F78C7C145FE2165B742FC2702 -AF28DB7C356B0BAD4E208A5639E543A1BC9BCFF07E3F8C603CCC239465116D84 -8B4D9712A1FD455AC8B819F8283836D0FA7DB691CCA43C7EEB3987AA674EA88E -19C38579FCA7CA989F9F1DA46B72C75E8B9AF339EA04917BB06D558F60FA6D1D -E5ABEBC81239CC292437D86008E3A50AD5321C03A28E3DC7FC375847AF9973D9 -FA4420BE860F41C762058E12CE9E80F4501749B8189C01E24B82701A28CF7820 -A32D3808E84B68A7738ED816FE479AE65E5DFFDE0EF0A48B6A322CA216A8ABAE -7DCE062827F867000E3FDAE04BF66E05AF344BCAB3AA2D6180398A45E8577C34 -13BE1A7A62AAD19FF34A8BA1CAAC910BA8FFC19BE5E1D5F0FD2C1FDE4A68F24A -39E606906D2BF7F5ED1695336DD01CB1DB470BBBD3C697FECD487405041A8651 -5361975A6CAD7A9EBC65DA263F7ED921392E4CA96E5CBCA7A014070D81978A29 -152D82DC7E2114C2864CEA89CBF183700EC18DF61B90FC7FFD3FA404ECE14E23 -750F04B2E714BDD0A1E2AF0F9329212F682A913C542D81BF39FAAC0E31F0BE8B -E7D0B8FD5BD5E5BEB501273D80936F6C5015615ABB7174DBC5F8DDF3B0F8DECC -8FEA15D0D1369A88DF7B6BD3283643BFAF7F8BCFB8F067042C7D89D4F0F06622 -EB547592AC6F1246176FCE37608926CC528539802526B6A15323824F8466891C -9AB708E2A42862F3DEAF09C8DA1E92CAD72BDFF89DA73B7B4E64966B36D706DC -336345F3832A5E79449FD4064C324FFE20FF1F13F40AFDDA52E78A6B3F77F1DE -9EB21F3C860F88840D04B96E63302326E8C64C1E68A46A6893490104CA4D170C -2BC432101EC06DF0ACB2282242411C240F4976569D1565A9BDC37CE73C55C684 -DF647D33E0D05E7A20B45609ED9378E034BCF9BEA3629CF7BB78CABE7521D36D -1AB7439C0ABF59AA6FDDED5A64D680C94BDCD94C4B76CC3394BFFF53336B79C8 -152D4E57BCC45078974D7A0A8B2F2B4B747D0507309218A7A0A13D8E0270CBBA -77DC0BE10CFD373D4D030224EEC28D0BAE6CFFECE1E134CA32952BA4D4960D3B -F6A00B1A16235B5364E0B5581F92D61368F9302FC7BE253747A0CE9A2AA1BD99 -DC8BF5F5927D6EB2E923ED08B260D98512F824940C47F795FCBF71A4A020AF89 -7E3B615E2EB887B6A773ABABE1971CA96C8EA8C7247476DA79ECB1A4190C68DE -EA968CEBC6A07189E2319BFD26C9EC957454B0FE15B88124A3081FF33904736A -FA6A0CEA789300CEC4CA922BF8D1FCDA038AD39B4CFED9C1BCA7C9EA1A97A39F -1B778ECD3C04AF871D086DFDCA24DC796261B1BBECB5B013F30CA4A835ED24E1 -31551ECDAD1A3C47011129BAECE2B6FD13EC194F078AD9103DAD721A07E1547C -9A55A907DF350787D228EB7744F49A6B10E36B0E52E3712120979B63F9A49C2E -F5176AE8C0F44A33AECE1420AA1BB848AE6FB2DECA31B8D9C8AADD4B703F7F3C -02213D5C88BBAB8907C43D16759CE9B87A243BCA2BDECEA5257B6D298DDB83D1 -1E75111F2472107822962D41A575847CA2B5F442B3B818A54D220989DD1A0422 -0F0821F1826699AC486AC822453D74BD6651D29719C702C30C34B162F435B244 -C6BBB4F5ED708A5D132922ACDFD3A8435A9C654C782664A9DBE9B9D603ED2556 -E31FE1729D05D9317660735EE40797CC6C8EFDC8B8C1448FA10E86485D67010A -B65836721A2CA4453F1CADA591B121EF9DB4705BDBF46FF97B40E056D652D4F6 -8894F764CD2548DF937C4EAB3C6D8C68D3C6F463265161A13D4D406EE8113289 -9277046D1C1C823C95267C964DB4A8CAF983FD40AE36A5E8926AA8401BDC2781 -6530D8E1331BD4BD7D197009B8DA92E6ED0AAE9F641118D9E4B4F91E0E0BB2D0 -645EB23B3AE1F557A1DDEE0925061784A115BC39F1CB5FFB97A55B67C21B47AB -C28511A2EA814DC802B55CE16195AD2D0574941B414090D47EA028FD504D0118 -D024423126C8CC79309C6064B9210EE8905B57B33DD6B52E28F2597E97F3AFE8 -B2ED183F1B41AD4563D827C9F091E7B0EC75DFD31232729BC023F6E53576053C -FC5889D9DCE3CFA3DF20756E862C439C3E3EA36F7D795E35C5EFAB1A2A9892B5 -D217BC356488E646EBD58A4AB1B20D074C22F3BA4B7528066AC7BA60424CB93A -688DD4A45D939D19C3C682265570763A809F55C28A0A9ECC6C7013FB8F9EEDDB -DDDEA943FBF514B26CEE76F813869E42A9734EACE52F7D39A312564470EB1583 -9FC7ADD85A09826D34B0087078C4FAA14F8F4B3B9CEE1DEA00F1D9DD6BE317A2 -03154DDFDB994FB40B346811FCDDBCEAEDC82A24BFF959A3F799E312C01DECD4 -9EB03882052C2041B71E9A4D78606F6AB6AC4FAC84FC8A9A3EB699D8AC618265 -B61573F8FCE67D0430082E8016B555A46950689F048260FF6A9BEBEBC48C7349 -0F4FE48EDF854738D68F35DB88E5ECC1C4F8FE6C6772A8484A85BAB4FF58B57E -9AF105E924E9A42928717D554A50BD8D59E053C19B0A317A8D4A5F573E4A2DAD -73C87A4780226CA2E64CB3E047958B6E168FF9D1DAE44B6BE1D64304DD8557C1 -7BB3E6655E623FED51750F66226DCA16CE065B4B234DC9BF29C611D9F3B662B3 -EE4B9D9E56B13990E637CDEC143A337860F6AC44881C4348C378452DD23786F9 -04B6A2915807B3F41FE4E7059CF8953C0B14FCF9144DEEEC4F9B332011909139 -F88AA5C8BC89A56910408E07C28608821B689BCD2BFE75DA13B2F907CD5EB630 -F076265A4EB01CCCDB1698C7F5A774A16E88B84D5C2D3F3EB47DA5F3030F9C36 -BF5B0026C8738731D189856BD132C8EA8C9F2612B9769BE01EAD954E1B946A18 -226A4F3858673B76CE29CACA8E0FDD83D14368F9A5988775195338D3D14203F2 -C84C2C8093902744404AFF4B0AC4FCBD93F2350CBB984A2B366AF2255106CC3D -9E566BDC8CF6B45B1633852C0F49C51A23B6BDEFD79678EB02642364B3AD820C -571B270E5C3CF3815E5BCA21772E1759F4F176E39CB29CEAA7F8548F4E3EABD3 -3FA78962D84530C978A53A0AFAC7A147C09A828DBC7CB21E24E70D6257F3D952 -5B07373EC3B4F26DB25B1C6B353D4F495A1BF082F7E8D903740B1D91A0B5CCF0 -832BFC3C38785A8B2EB967CB4229F668EE76B87208AE017EE8396089C8450F6B -93AA3F0C20CCF9ADF1941A199DA99C99E5ED5E2472D84476782BEE0E43FA6009 -3881C93F0E074C04426F0059AA7A892851F19C8105E7101CC0D266BDEC405D2E -1B97FD8E131410A14E0827F71543975993E6E86D4DE57DD745F1A951031EB381 -1F1AC913C28EB0C26850F3FB4EFB60BB9014B80EE4B3E2AD7F93B933E85C9A01 -B863FF2131DE51F94B3F2F3154B652090ECF25C8BD72FBE5C474216441060E55 -7368C4B557F3E44EB3B9B5059E602DB55E4AE66D2124F32C35A45BF7D4659AA5 -574DD0E31F672F171107D8E54F643A0C27CB5E5E666197A83B5D2A96ACAFF3A5 -15588C18A0CC51BBFD12FCA10A63A6EE5EF05C6C6882C9376B637FF237873F02 -E6C5288959A59F93B59F806100F2A4923BD3CC1148A0461EFD922C1DE49222A2 -C8FEE475F04A596F2CF8494A67E5A246962FAB18128479B2BA4CF00247A47073 -DC3F838F2BA2F2E52FE90128CFA733EA150E4E14F04F116643B0F5D8A0E3CF4B -78DB22ACB4BDE71C219E18C68F5CD3BC6160093AEE4367D6E52BCAD12C97318E -80D5A1E8F5A1012C0FED5B407C061CDDB02D2F41DF2A9C13E1D080BA37E51BA2 -2D3B7547D2BC0D50D090C5261033D77AAB60DB58AA545FA8B6CBC844918910E3 -6957796F329FD876E8863DB304C2D35268998337ED6390F661914CA544987A3F -4C0785FEE2DFF16C6E5F22A338757ECBB18285D3F42190B670C21FA00625C599 -EB273C86937F3AE64E8CD624C17DFD907D34D8050CF9094BD0363C6D73A79DF2 -6F1D960CDA122E1EA5B1A0582457FB0EEAA5F119638FA1D3A3A042A0E1B44353 -79521EB839EFE532E644EBEAE0D79F5834C498CCE17C90CB722C83B5EBCAFB17 -322FAE9ECF5BC72F1CF4CBC122011076F959F44062DB85836EB3C62374AA4CBB -69D893A3AFCB3B31A0314075E9A40B876A2E1DB6E3B698C9D608CA4089BFF65A -C1C40F82074A8A27D847B1512BEBB90AC9A6313A044A5440A65B2056AC1AE8FE -C24BB65397B42E57C65156640C20946C7268098C9DDFD6496CD04AD46772B98B -FDCE86A227FF27DBE3EB4DB49030D0833BA330D51E93044603B11B61F187D2EF -02425695A833240CCE8D23E97394B36BB968353C72D10BFF3092276C09DB242F -71F12D16EC9828FE28420E1C452200C8DCC2E63B2820D130FB1495FBC9BEE725 -1A4FD2950A88A4A0A8751A53F919D63B2CCDB3252D0AA6AA4FCE76100D1D3454 -F5CF6E817E155F1805CB1D3FD6C439A2F7E520C03FB7912AED549D90FA9F866F -92F62976D2D9A79458B50AEC808C4DD4161CEAF6A2B48147C5575CF609FF35AB -41E142E6E44DB87F4BA51E04CEFC7691A7E11CBDB8D9F371732F33937CE94D72 -DBF22A5DF350E196FFC4606890D09B47200905E8352DA4654D23EB40722C2885 -2F32BA7D32AEEDC543A6ACD2AEF9D172A8C0A03A4A0AA32FB60B61BDCDA0A20C -880D6B6A5BA0528510FD955C802BFEA56CDDF708CFA410358A638E172634B786 -6D7B8AC1EFFEA6CF2975A493CC9A74E7EBC7D4BC16028EA9EC1053E7E7E3444E -D791C0592C0B1EC7B7E5FF3CC1D6138E551BB5F5D93952CBD91251D4AA402B96 -C50B57F50A66D856B662D42B77179C8962AA76335F96838CBF946A3A8F123F6B -A1DA11101B95D730BA82F10ECBBFD014EEA0E92B43B98AB461BC7C0398BF1114 -D1CC98FF7E01A354345BF47BB281C5A6D672713FDD13F5DFAE433E5113BC76A0 -E4BD1EDC3AEEF52D4F33334A78CF5AC9913C48C6E1F6EB1B827F8AC81F76890F -03A33BEB97C3883C40CD256B06535F7AAA6DFBAA10B7F1683BDA8480C1D908C5 -A4A3416C685A5B31A10EE1F4E0A2FFE866932BFCA81B47E60D60201B04DD9234 -1E577E82FF8BD76FF6A4435CB1D1AE339EDFACE8374CC7C4788729D6F0B0FC89 -389E6BC85D233CFECB512179664F55BBF6F2871F52E749F0AAE8139B5E61A769 -30A99E8C051411AE9B159C5281541220D1304E42500D0341C71C6865602226A0 -DF2858DDD8D660859197F8D2502A9AFC28B9409B2A8DBC018E351344767288EB -D1548F8E08A4931F0FB358D9A60902CA929433D8DDF5E1A1469CC375B6467CDB -C7E94FD20E429A82C8511D43D5EBD89F67036B8AF7443DE8C8393243B84199EF -1298D162234FEE77BA6FDE24E1B9492140D0FCDE0B77CAD9305045B7FC988B05 -D3A6E292E91820FF34D3493FF8566B2771E7D89501CB7F3687FB1FFC8DDC0B05 -3E23E54B650088B13A492A1060A90AB6036B54A0463A0F26783B45FD602120AA -77206EFE4D9ECD7DD43E3F99712E1185EB010DB6704422FFDBD7DAF161E26831 -4333070FFEB042C69753AE98A8C1CB0FD2EF588557431701AE6639FDF218E0F0 -A14EE640FA43EB1A493EC3F8EDE8DAF6AD8AE762E98061C76FD9B49479C960F0 -54D8FE2A548F79FB2D949E2DD7B66C0158275BD04BDCD1BD44AF686838C9426F -06C091003FA3F81CF03B6A5B1846C18BEEE3A33BAEF44F4E9AC53F0852930A36 -29FC3344EFE17131A6D9108261E1F1A2CA0CFA507CCEE58E35EA2B4CEC38CA4C -FB122712227372A19171F06089105DB694B6CF9DAA38FF3111091755FC027F2B -1165A2ED6455ACCD313942F01BA445C60853EAF04B9FCCA05D332AB00E0CE66D -A2FE871E55A551403F5FAE15C4E5AB872A807FEFCE0C0DD003D14592CAC220C9 -9C585B1B692F158E76A68D53A47C7A293D140B2BDCD91CFF1697F4AD3B5BA042 -3D82CD1F7BB16D04C3CADCC976C9E93E6E39961E9454F10D2524BFB021B9B4FA -67D5888358CFD67C032093D1047C1E5EACA9FD66CC91CA3185B4C3F0021E46F0 -E9A328DCCEC13C75BF72492FF8466C6DAEC5F17100E76096937829D3EE532857 -C64BF21E144C9D9CDD344A107D02EA744FD92C1816E6FEA19E22031D10E55DD2 -816C720BCE2371EED6D9191C8BBED021E7B8E4421802596C1402036EF3376B92 -7BC7C1956DD1FCCF1930570CE2C5C45707723C5BA34AD70C2A4CCFE882F0C973 -BB7E4FC7755F1B685163B2A8DFBCE6024DF52FCA9D1A2228E0B2A25CC25A4FE6 -A4968CFBF0B00996DB59BE49E6E2ADFA63055AA120E56CF02FEF7B2C7FAFDA55 -592FAC316FAA7D380644D71FC25C193C395394782F89346094E821BB60A92364 -CBFDF688515266CE39F9D3C398A50F1C0C7BFE16E79023518686575AE6E2075D -6ED531B4FD9E84C7969499A4CE7F177F271979B858BF4913D8449FD2CD -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMR8 -%!PS-AdobeFont-1.1: CMR8 1.0 -%%CreationDate: 1991 Aug 20 16:39:40 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR8) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR8 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /.notdef put -readonly def -/FontBBox{-36 -250 1070 750}readonly def -/UniqueID 5000791 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF4E9D2405B169CD5365D6ECED5D768D66D6C -68618B8C482B341F8CA38E9BB9BAFCFAAD9C2F3FD033B62690986ED43D9C9361 -3645B82392D5CAE11A7CB49D7E2E82DCD485CBA1772CE422BB1D7283AD675B65 -48A7EA0069A883EC1DAA3E1F9ECE7586D6CF0A128CD557C7E5D7AA3EA97EBAD3 -9619D1BFCF4A6D64768741EDEA0A5B0EFBBF347CDCBE2E03D756967A16B613DB -0FC45FA2A3312E0C46A5FD0466AB097C58FFEEC40601B8395E52775D0AFCD7DB -8AB317333110531E5C44A4CB4B5ACD571A1A60960B15E450948A5EEA14DD330F -EA209265DB8E1A1FC80DCD3860323FD26C113B041A88C88A21655878680A4466 -FA10403D24BB97152A49B842C180E4D258C9D48F21D057782D90623116830BA3 -9902B3C5F2F2DD01433B0D7099C07DBDE268D0FFED5169BCD03D48B2F058AD62 -D8678C626DC7A3F352152C99BA963EF95F8AD11DB8B0D351210A17E4C2C55AD8 -9EB64172935D3C20A398F3EEEEC31551966A7438EF3FEE422C6D4E05337620D5 -ACC7B52BED984BFAAD36EF9D20748B05D07BE4414A63975125D272FAD83F76E6 -10FFF8363014BE526D580873C5A42B70FA911EC7B86905F13AFE55EB0273F582 -83158793B8CC296B8DE1DCCF1250FD57CB0E035C7EDA3B0092ED940D37A05493 -2EC54E09B984FCA4AB7D2EA182BCF1263AA244B07EC0EA901C077A059F709F30 -4384CB5FA748F2054FAD9A7A43D4EA427918BD414F766531136B60C3477C6632 -BEFE3897B58C19276A301926C2AEF2756B367319772C9B201C49B4D935A8267B -041D6F1783B6AEA4DAC4F5B3507D7032AA640AAB12E343A4E9BDCF419C04A721 -3888B25AF4E293AACED9A6BDC78E61DA1C424C6503CC1885F762BD779B0C3709 -4DF9CB65F0648B72373A300B4D07500E16BDEEFEE7312CB5F85E657E7E68617E -344739E4AEC451EA237DC1393601496962E3AF4E835EA3C5D7F6C7D3E97B7A9B -81953E17962D3836E0C20B1A0B448BE5A0E1B36B40D46632EEA6CE2B50F0A5F4 -42496B643703F1EF4100A57DF0C9FA5164064A74472CB66E0C107E527BE1D976 -BA9AE2D05EC24BA3AFD5CC8D02214A95F8DCEBE6BF26B9B11F6A58084358509C -26C5D51B814C2833D013D8586AA739EC21B2E2BD26C5FB400EC27AFF31EB6C66 -61A792D4F00510D1C3212DE7A33167CD8006A5931ABD1083A714A01846E20576 -169C4F5B6E02746284E757EC1F8627216FA323C8A2EFB8433CF6744CB82D76C4 -C238106160643DE29060A691BC2AAEC3A4F839C58CF2D22E90AAEC77762CB581 -49CA7802FF456F8719E933A9838DF71FDA60D91EB5226095218C39696593700A -74B1AD1570F83C6E1337115149645FFC230DC82562021A2F3C7DA2A79F24A816 -EE0BE0B7EEA7C8E8FF79897C2288580FCED124A3DE9D0FD626D71BAC6888F4D8 -AF7D5551B047D4F042390C3CFF1FE3454F4FE1D319AABBC8B00E74AB46C3129E -FFE37417DE94448CA038DF96018462E33B261697C01A49DEC10F902DCF556F81 -253D2A4B42F0F66D8922957AE8FDB460B1329CC829F4A3B522E505C5EEE10B8C -97A4F63720E9B01EB080585DF86D151BCE513F3943409DB83DC9133C7068290B -E8C4D5717EB5FD534F683E4F1068C2B85B3D37278F6D1A4D3457FC39F1EF787A -6BE797480B095B9C81EA3178AAF5EAC16C5874802E0EF77FF28F7A047378BAD0 -B0F15E3FFBA057053294A3235AEB1920103DC0550208D2A83E4B8EBFCDE997A0 -27308B5B9D5D5ED00DBBFD4A087AA7A028538E68B98C16571F3BBCF471B6DE05 -91E9191E6EED6F2676FFA29FED7BC55075708735CAF4C0263952DE9757AB130C -6206375F07E0AE7FEC10F0DE01B6095F444233E9EA5F3C27E24DC990FEF020C2 -118BADBD95930FBCE534E74D7AD8C771FD982BFA07AF157042F0CF4CEB7DD2C8 -BE9DF8EE48A3DA41F85361469936EAD26C6B6E1AB25E69D6529CB4D94BC18393 -B9831930328096DBA9CC5FF220D1429221B04E26AF13FB44D29E016C95053117 -BC47663073B2419225F9EF40664CFAF55435F0FDFF086E8361694DB06DA84292 -134A20D25C87526815DFE2900569EF994E4204110E51232D0C5B2A0057879377 -97433DB37E8D489B43A30537CC8B31A9865ABE4D53288D233EB5E518FB9FCDAB -51A5211101B8A4F0E57F429B2B924A520E1F522125D2703BDA214C25C112B581 -2583EE0778A43127716667 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMTT10 -%!PS-AdobeFont-1.1: CMTT10 1.00B -%%CreationDate: 1992 Apr 26 10:42:42 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTT10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch true def -end readonly def -/FontName /CMTT10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /.notdef put -readonly def -/FontBBox{-4 -235 731 800}readonly def -/UniqueID 5000832 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F00F963068B8232429ED8B7CF6A3D879A2D19 -38DD5C4467F9DD8C5D1A2000B3A6BF2F25629BAEC199AE8BD4BA6ED9BBF7DABF -D0E153BAB1C17900D4FCE209622ACD19E7C74C2807D0397357ED07AB460D5204 -EB3A45B7AC4D106B7303AD8348853032A745F417943F9B4FED652B835AA49727 -A8B4117AFF1D4BCE831EB510B6851796D0BE6982B76620CB3CE0C22CACDD4593 -F244C14EEC0E5A7C4AC42392F81C01BC4257FE12AF33F4BFEA9108FF11CF9714 -4DD6EC70A2C4C1E4F328A1EB25E43525FB1E16C07E28CC359DF61F426B7D41EA -6A0C84DD63275395A503AAE908E1C82D389FD12A21E86999799E7F24A994472E -A10EAE77096709BE0D11AAD24A30D96E15A51D720AFB3B10D2E0AC8DC1A1204B -E8725E00D7E3A96F9978BC19377034D93D080C4391E579C34FF9FC2379CB119F -1E5BBEA91AE20F343C6420BE1E2BD0636B04FCCC0BEE0DC2D56D66F06DB22438 -452822CBEAF03EE9EAA8398F276EC0D92A7FB978C17805DB2F4A7DFBA56FD6AF -8670EB364F01DE8FCAFBAF657D68C3A03112915736CEABAA8BA5C0AC25288369 -5D49BD891FABEFE8699A0AE3ED85B48ACB22229E15623399C93DE7D935734ADA -DA7A1462C111D44AD53EA35B57E5D0B5FC0B481820E43222DB8EFCD5D30E15F9 -BA304FA879392EE0BCC1A6ADAB001EDF5C9D6FE45735098A304A8BD4A0AC9980 -7FFE62FEAD3843EF8C45E1203E303D028897CFE1D4D0AB8BBA74CE279275A67E -81AEA417A3E49397386B7304DC9247290A5CE2408114441EDD82F9B3A8E49C4D -D9745142652BE8B82C2A9610B26EA1A71212CE97781A06B58C3DDD9179016AB6 -740166FF986AE856AFDD2D8955D95B2D0C57BC179F1D9136BEFBB6F17E8DE96E -921502FB19F0C21F0A491F951D83972DECD70AA8987112F05C939A6FB073A5EA -495069A1DDF11DC589D2E91C1514C2799C5B954EB8B347918C4920C7142A2AC6 -8231DD2AF57E9540C46BDA6AAC09689487F5E0EB021CADA860FD25B2E5230259 -7BFF0F12D7DF5CE219716715073177028CE276FC313D6A101898D1A6BB0AD8D5 -662A85EE6B921A72E46589CC08EA87EECFDF36B819B07306C44AC3FBCD134930 -4B2F9EC4D5C57518E8210FC2C61DA3FD185CFA65DF3DB858BCF75E95321A7131 -547E0C854068826FAB1D8A48A3708F6B3AA1DE3502DDFE91A553D31ACB26D732 -FD54BD83E3C485032A061769D33F2D8BD8AF3E5EB9BC7BE18F5EB7A440C673D6 -25151DBC12F033A1D5D20EBF8530E7129D0A90AD3EA1E185EB58B12472AF22F9 -8DC999EED472B2C2B85B60A09D6A2D42E04AD651074A7FB8EEAD846888F72410 -59A99B4F53A865FEC18A813711282343678624D61830EB3C056C41C6FDC22C03 -41BD0A48372C36201C4CC3CC5FA14AD459E93157181441189CB94C0A34181B30 -D82531B6403E064BF5E0E62057D574D83165C98E4FC8A87738923689F96FA3FA -86AA4C503C7CA2D05701B6A092DE91053B668ED72AEF6A6388E7A116062AC5D8 -3D35BB8963676AE8CE024FFA986DDF098E443FF9DBA3B60F32108AE4AF6442C6 -388024212A317238D673101E40A8A8A7C59DA60858ECA6CF9EEA0F5C93BF913B -3A2E61BB04113074DF9C6FABA7F3D9349EDAF1F3C2F4799F2DD7F8C8F15FBCBA -4AADB09440663BB44F23F5D501BDF6EDA3675D11AB4869A9EC5D0933A72F47C8 -543E8DC5E13485FB6E65F26B33CEB0833E15E249CFEF4F1E269D6CE5B1DF80CD -12275929F8569C2E1F57E64D1727D28A4EF310A8F08DDBE36BC0B761F12DDDD4 -FC4D708CB07AA772C3FD08DEEFCD6884DBB8EE5750EC50C63C102730F2FBBFD1 -EF11CC3B2897F1C36166251BEF58121CCF13C7FCD3694052EB29188075952AA0 -30C773F725FF49FEC472868B520CBD6F5E64C6EE56C82754B342412C97542F8A -D49B497D42C0CF54BAF5ABAD1363DB9F4FC5F504CE671111F93D1A2DDD6AE95C -6756DD3886B50A2D312BEFFD5E0FC14660DF9076922BE1D6389F85418BF790DD -D1F2DCDD0E8B21873882B358C59E53DB7E22612BEADBED834698776D72C666C3 -7A35487A564CC83CC246F600E6F72D450B20F68F66E376B4E455C14D2669A26F -293F1B0AA912A999E62147CB0B113987514EE7665FF7370DEA48F33BF9CCC133 -38630949FBF2DB417A75F214133856FE057C9073118AF76E7E4B6BCDF8B4AB55 -70B26F7FCE6F82402ED124FDC83B21331311BDF97032B43DC5EBD4F27E532267 -2730EA1CFAE96C481127E93C2F006A26BFBD711693ACFFDF6ED1A39966F16D7F -FB183BEF15BA2FBDA1D1DB03EABCAC47DE58801A67E1281182D44A86413D2EB6 -ECFE59B91EE5EA3A3D26A38D1F99A9D6AFBB12E461AD37CF9F7A10BA6C9C22B1 -44E7DD2F00481B68AF4FE28B266F1E29BB680667EADECEFBBBD7C18BA3DF8534 -C98172F89A3CC7E0FF9C4B9A91730FA345C4ADFFF92EEB61572458664320CFA0 -3B6429F218F2A9D8CF133D01595CAFDDB863BE0856C97131D59AD6B66C6271C6 -BF058A09E11042239B3D621778682FA85D5C2780FCE3629922003303F6B4CA2A -5606C1C35ED25FD1C8A0E0EAC761731C926E4F7C366F52700917BC0F073A3E76 -F17F491316B403DC42EB63ABFA42B696777A5350F32DAEBA8AF3A56EACD45553 -853F0254FA8A554D8B5087CEE65F81D42C7C79C926536FFF386866D9599AB1DC -00995963FC66886E2A89806490186A0A7352DF1F0712CFD4318C7C949A1B76C6 -35244D87040B22F3102FD82D3F51D14D5F8ACEDD45C77F59DA6620C4EF3672FF -AF9DA1A27D0FB8EEFFBD1E4A040246F4D404E8EE43DCE633E9D3DC88A58044D9 -1F5FC951FDF9D66CABDBED08ADAB063DBDD3F0D5F97D01EE90D05216A673E324 -8636F4EABCFB76F028C81DDDB41BDFAD3A6E0712C47346838E6FB1B3C43B959F -D9A5F35A624760EC5A7074B0577E8BEB87B6EAAD3EA0835879073803F32BE0F9 -9181C5ED6100277108AD825837DEB5AB6E53704D99AD158C2CAB02E085A48E14 -05ECBEDDC92648C8B1EA76B347A2F1C030502712B5D4979D37DA138C10FB5213 -1E5A2A77A79A89A71F0C7770F603A87DBB9ABD4A8555354E56E57C332E1FCB17 -8E0B9D2132C6E64D0A2946C463765326753571A3CE845D8AB988D1C62EE7F56E -E5BA4A2C8AEDC0485601EAFA1D3089645E93DAAF0B09907DAA98115F1AC8655B -51C371AACFA1A681061DD603EE52A7D4F9F3F3C824A9BAA76A4B176BA0991286 -B76896A5B41351AC78281D63E935568CDBBA04D904E0DE419A6A8C8859F4CB7A -4F19F37835BCB641F2A973039C2776D7D298368F4EA876574DA730DC48D766B5 -5472DD7695831293105D4F671CF712F53A4CC5DC6063195836EFCE5555F310C4 -0F89E36380671761AB08354DCAB0571C0613F5D09D0888ACAF7D105F972CB2D3 -95C5C2C0791BE0E060EB7A836970E1B55F695E6A7545D85011E8A323A0AC0703 -540F0F94D5000766202E599952FA8FED7F0ACDACB77C01A3BBED17CAF6B74BFB -B697A61694D426C59E843BBB10D8E51B19D99FF519633AE74E54830B5603B682 -1F726445636D25E0C7D07ECC4717747F0B868C1FF479CA7CB8234858CC23DA06 -76BA686A419936E47BCA49FC7D30D4853A64E64A9E1BFB20BECE689AD2EB9D21 -12CC86EBF0D28EAB0156061AFA57FD6D25FC1C333048E2100EADFA2D253B5F9B -66F4C00CF0E6E0A787E71AEED6DAE552A5CDF6B4D0321BCB7058B96F9ECC78C6 -36BE14DD02EF9442F9B31BEE2E8733DAFEDA0728EA668ADA1CC66007AF57EEB9 -DBFB2B72157E352CAE6B0D5E9036D450D2145F17AFEB33DF933B1A43C24DFAA4 -FBD9E6DA14A939167DA6076F78A74A21133832731C67081BEC28A66DC20C9DC4 -C60B0F92F62A2829B8B47AEF7BE06C442BE22DEB265B2DB40F33C4C2CCAB4EF7 -D4B62DC86360DF7EC512267F034A7F80E8DCED595CF26AD4549889D22C64958B -BED9AC31138287312F0E89DF22DDB934C9AFB21FF60A00900FC1E07F993759A9 -D0EBDC2CB17F4D3AB71A0F1B953C964DDA8C86A64E69B109ABB6420F0ABBBDAA -7BB2F99D0109F63E7DFE52C5DA4B3786AFEB70036A18BF3C59E9972BD4CA5F78 -9BE8CC75756FCE34469189C0FED5D347A117921F4AA10EE7063367065DDC5212 -1265EED9072AAA35DF2DE8362CA236A7C49985E086052FF803485000A4FE713D -3965CB091EA2C7A3A905CBF301BB4D2093B6594462489EA4662451DFCE1F284C -EA1088E1278B378708EDB41F71058C1A812E39C6585DC996CFF8A857FAECC4E7 -D7522D1E5293401037FEC4C7A7A13B45EFF4200379DD576BA1BAEFA598B48646 -1B2C62CDB3FFC0036E31DAA5C347CE31B0835AE57B99F2224D66DC1E510D68AE -71C8422E83C8F61437CEB83D82CB8E2ADF5F1F68FFBDC741B3779D65BDF28730 -44D348753FF5C0F044082A22C7EE5599616F0B5C6C21DF6C044616B892DC4EDA -3AF3A8C6DB2EFF63506579964CD62212295C6F502C10FA1C2AC2A6FD7AE5E3AE -A7A1E2B70A623264171EB89BB6E85410F057A4342DDFC6C46A11BE0EB7C6E31A -E79A749D63E133DA114A249BB65FBE90084C8D81F7860A4D16DD160CBD7171E7 -7EDA7DD094E1AF9D4D7685925D6565FDB997B96090102F7C24934F62B2112D7C -829201CDB515D5252B286008A5A35AE1BFEA9080CA85C1E1437719ED925ABE8D -120D0606B3C29FF0482BC603BA14A4BCAE786FB9F7C224334FE7D16FE44534D6 -E289816D2891B8439F6C6DE47091EB6484FA35E2E3995A637FC9A22851FAD7FA -3734DEBF4A471EF51ADB3F00783F408775B07850CECBBC3AD1EC54E486FD0A16 -F4D526C523ED1F33D7DCCCA9F1B3F60866541BC846D79D76C3E1268CCDF1E21D -E94B43E4978450F1A1F9F85333A84D69B0DB16F2CA6C20540BCEA16DE7D94B91 -D28E6C4B8C3E0FCA9F6CAA2C16D3D9F0C67BE01D8F70700BDD1DFB4605BE9DF6 -02524A20A00412232A0DC63678EA0C26B55DD42AF94A93023C6DE2D521761425 -54D587852E751500214BA116AB10271469859D66A41B98A6209B405BA2934E88 -7DF456938812C7FF9D7EB11D794AA1D9C0CD2016A724CF45C7506C15F05DFDD1 -711BF600FC4657A797322DFAE1F51712DEA318972054B226473FACE5986C2FED -8509DEFF7BDE7F3CA384C0D456345D7FF0AE911741C2ED1B7E5A2B5E07E57725 -6726FCF97381FF4DFBD99326E14F55BCA7BB4A3AC230F55D82BE95B5298E20CA -0C834B1EEF52AF40690A29B299A866531E989C35BCBDA5CB6B11A7C07ECF015F -57D989375535C2A46AF3F9C4A9B547E8C709B39A34B5304F1FAE885F55196764 -E1E6990DEA083F18C2E0A1194AF6EEE115567C8FD1349BB67AE51AF32F11F1E9 -8AD7B482339A761FAF63E4DE93C0FD6CCB758DE96ED5A3D8647B2CC5CADB0CA9 -4EFB2FE45BFD9C1ABD189E59FA2C4ABE0B18D92E106262B79A5BB2509640DC93 -8506A2EEAE839CDAE5AAC7D91C8079A60DE4E927DF4A0EF328DD9FFBEBD21E97 -71E738A4EA06AB41F7A6872935E44BA671AA9FCCC88E4B1647BE6FACA46CAA9B -D133230F955FEFDEE9BDAC391A8EADE6 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMBX10 -%!PS-AdobeFont-1.1: CMBX10 1.00B -%%CreationDate: 1992 Feb 19 19:54:06 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBX10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMBX10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /.notdef put -readonly def -/FontBBox{-301 -250 1164 946}readonly def -/UniqueID 5000768 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F00F963068B8B731A88D7740B0DDAED1B3F82 -7DB9DFB4372D3935C286E39EE7AC9FB6A9B5CE4D2FAE1BC0E55AE02BFC464378 -77B9F65C23E3BAB41EFAE344DDC9AB1B3CCBC0618290D83DC756F9D5BEFECB18 -2DB0E39997F264D408BD076F65A50E7E94C9C88D849AB2E92005CFA316ACCD91 -FF524AAD7262B10351C50EBAD08FB4CD55D2E369F6E836C82C591606E1E5C73F -DE3FA3CAD272C67C6CBF43B66FE4B8677DAFEEA19288428D07FEB1F4001BAA68 -7AAD6DDBE432714E799CFA49D8A1A128F32E8B280524BC8041F1E64ECE4053C4 -9F0AEC699A75B827002E9F95826DB3F643338F858011008E338A899020962176 -CF66A62E3AEF046D91C88C87DEB03CE6CCDF4FB651990F0E86D17409F121773D -6877DF0085DFB269A3C07AA6660419BD0F0EF3C53DA2318BA1860AB34E28BAC6 -E82DDB1C43E5203AC9DF9277098F2E42C0F7BD03C6D90B629DE97730245B8E8E -8903B9225098079C55A37E4E59AE2A9E36B6349FA2C09BB1F5F4433E4EEFC75E -3F9830EB085E7E6FBE2666AC5A398C2DF228062ACF9FCA5656390A15837C4A99 -EC3740D873CFEF2E248B44CA134693A782594DD0692B4DBF1F16C4CDECA692C4 -0E44FDBEF704101118BC53575BF22731E7F7717934AD715AC33B5D3679B784C9 -4046E6CD3C0AD80ED1F65626B14E33CFDA6EB2825DC444FA6209615BC08173FF -1805BDFCCA4B11F50D6BD483FD8639F9E8D0245B463D65A0F12C26C8A8EE2910 -757696C3F13144D8EA5649816AAD61A949C3A723ABB585990593F20A35CD6B7E -0FA0AD8551CEE41F61924DC36A464A10A1B14C33FAFB04862E30C66C1BC55665 -6D07D93B8C0D596E109EE2B1AAB479F7FAA35279ADB468A624BE26D527BFF5ED -E067598E1B8B78188FA4BCFB0B51692D07B0BEBB930C6F0997B437E2C51B876B -61A563A2673932C2045833FAA35DB22ADE12102335D5DC734AE3AC5EEE6658D7 -92EB62131E1DFBA441F53EFF9021D9D4C491F26BE8F54C61165CAD778CE8695C -EEAF70E3B20C64D4C2B34A084B5770BAB2A974E898F62BFE90F132A37E2DCA4F -43E13DB13C94DFA8ECE2B7374827AE168634FA007F8981ADA046CED3448BF453 -FCD9A4F194FA648F9FC0971734BB69CB73439CB0DD021D44A7C11BF295E81733 -4DFBA460FF3D654F9FB337E99E6D66FBA87A817EB9CA1536C84833870E3626DA -55D48DE850D3E6F6B29DA0E7C9D681283586F208DB8D58042E3A7CE55BE84822 -C98237911453E479EAB65AFEBA3F61A763B40E74535BE56C9D8D06DDF9441741 -5C9D9D917439368736619717FAB4F06E2C329AE0BA411F3FD522D9C33AD8369B -D7DCC9DF993778482F35F965973DE876FA19E109AA198A00658AB3F0D8E3DDD1 -08A573F2D525202AFC57E05D141E6C0BB811E1FE280EEA002B7A45BB363AD06C -318D320D2C81AA5DCC842CEF66E7DF7670588CB39C9F42EE7763A3A17372432A -173BDEF7ECCEA297CCDD76A835C36DCE9DB8F8CB66CC71B4920CF5BF055A5260 -5B41A5373BA6E4F63C85671D979EA5EC30D22163E6D206168A3827F465279870 -CA80E6632872F721BBCC622EE4214BF723551C846765495FA9921E11FE1A950A -53150C3F5D8595958A47E0B16064CC3AFD65DA294FFD111153F4F233BC5468AE -69585C16CFBFCA32C4B96C161F47B56661DF84FCD8ADD3EC086CFB6BB5179BC3 -A5469A1CFBC8620BC711F42D0D3139BCE4E38698D9C574450DB43B5A19FA6D54 -0368BA9F7A8DBF96DCD0B8968CD194264E6DD10A958846C278B8C2BAFE7AAF8B -44C84C955F1A89A13E62A054BC76CABBBF6296DE00A79CD7C8C61C70F127618E -9975B59A880685E126F57AD80F8F4D376E1B476BDFDAC868FB6AFAD9D694B561 -001623C4D9F55366D053B52F2B09EC08B81901AE0986C5350312E626006038AD -AC15FE313FCEE1A2E61F8992AC00CA7BB7F997707EA377D37EA6FF35BFBC2866 -A572B31491F9B80445685DBA5E62F166E80589F768FC95BBC79158C23B2F1BD1 -25816F1486A64F76D99A638AC0DC101FDF390811B3C118C2D972B2E7587F6F24 -7F1DB2DD922D237A7D18FF08FD665355CFBBEE799D3BFF11CD94CFFDBA3E725E -DCF4CDE4307E3B199D91893A365D04F43A5305BDD2538E28A0788E061F3A621A -B4A04E5063B47F0109C1693A284FA43E8F1EA9B68145FF51C005D3FA40713BA8 -1879BFC3CAA881B9D885A0C1AA8BB9A8C848963020A5B15F862E7DCC78F25D7C -564372114655418C41B243B85B3011CE4BE4BF683F08846EB2DAE887D8BD899F -9150D97CBDA6159D47D393DD4DD16BAFFDD7E33D1844179725FFD8BCE891077C -8CF64E8FD075ABD83F4858D32AF74CD718241DD61413D4131EBD0E41B3E51CC4 -297A57C6DB8D6DB6D45E7A2E8EAD4E43B24137C66E79BEF3BFEEAF8F8AFE752D -9DC744FE9D0C2F98429C1F03B3D5604485464B93984E69ABAC639B076F9522AE -17D39A61D65356284D6808E5917C2CFBB6669DC9FE27ECC44A5429570F796378 -B0F1F90078D11D6C02F6FB6B85BB126FFE1990E9A6D25147184BE5E3194FA695 -CDB789814E4AA33D9E78BB5FF7B27FDF3DC7BDF697D86ACF0BB4552BDF27228D -F322855FBB9033EEB941B267C6C06AB90DF17357F8C071A8D085F12329A632BD -F21A8BA17AA2A579699DC63C5F2A7E9038302082BEB040905BD33FA92BFC3935 -1CB0E969351E0BFBA384B55784DC3E7531D209FF39960E6471DC4F3A435C531A -5FF41B88F79218B2D64C5B9640DC786A5967480767DC20148F826631A2F219E7 -EEA0C94D411B29894E0CE86F6D245EF7BC7F13BF299310680AD31E9211D19C12 -13695DF5E7991F101931C215D3D9B4FFE5F3CBBD3D97E0F056D10474AC93BD88 -DF9E7A662BD19A2082417CE2CB7702B3A4EA3472C1E8B70A64E5EDE3F617AC8C -BCAF87ECE3D187AF17D357BC38AAFBD575816E0FE5E36A72E94E078A0D660C46 -60ACCBD230DDCD60910C356E4BEBA17DBAC7FBA6106F6486498C6DB1EA3594B2 -224DA034480D54595BADD5D324C411D904460698BBC61BDBD4CDD5EF49D440E0 -C9B05D68D3F19F96EDF6D959389F41E1BB42ECB64FD8E6480322F5E4AD9CCFDF -D7051B3B5B6E39B2AAF8563039CC63B0BA1B5F87262AAD16F8B36C244BC7DFD6 -58E9D51DE0D2AE4C818B0D2BC777D684FE05794F8020FB0D1F22867AA5305065 -058B802A22EEC49904811AAA3C84A5C5B7C68ADEC162C0E149C683395772ADA0 -484FC7667207289CB9A4BF3A29550CD4898FCADD209663409A2C35BF85E5F59D -BE34B4585F7878F35F824430D0162116234DFA35F54FBA1DAE0FF2073D3ED298 -D16242683255D6C26F4BE1ACF9DD437EDB7A25E3298461338C5731897C3F4870 -AD37DEBEC80FFAC11D28704CE884F9C832CD8FE9BBE25E83DFD2CA91DE230389 -B6A75909ACB5561B77D99A0541E5D5063429504EF8D8D9D0F1A303E0DD3084D0 -F263EA94F95A5B117F257A3512DA0B9ED4987F8C25FEA5C5460FC79ED6BC8C8F -4A91DCE0E9646C1CC140880B27C2B12EB8A14965BD6C12AB5A2498BD064FC0C1 -F5DCFFA4AC17817E4A1F5D0719CF25DF6DF9C5653F99210CD4B2472C20FB95AE -5FFB55A2DE027E4D3CC74B3B0B158D08342F52F7B710D454D011F3E2F7D82AE9 -523EBF6C1CAC397D6EACCA775ADFB0586D0B69B4DE30705C7AACF91326762AFD -70274CD683F6614F144D0EC1D2F65857AD4475C997479169815F80654214CCC9 -81A7F7A8E26429C6330E3FDA534F5D7EB6311D0573484C69C5CC9AD2B1F6F1FE -EF356E569179CD04155E33E0C1548DA29CD0B3EB457044CA4352D5E63413FB84 -98D3F9374FCE5F1600C09A8C60A3A26B6A4C4285636FE0D9BFC94DC64D8234D1 -6F40D4B3962CF9BF43F0A1852A462A4DF108B6E00A84B3221AA8EE0AAEB3B8B2 -6E1BA7659094C0E380054555B3A533A1A6A1CA25FC7B1BB357FBBCBDBEFD966C -6ADDBBDD1D2CD17CBCF66821C0BEEC4962D644218D6BA79675C4435DB1F8ADD6 -325D4C7076C7B8EFAB3A18193936FED9502483DEF489686F61AAD85DBCFD0A6E -1F780260D88D3F2EC030E6CD96229D7C7D7241E9F25F117E933F92DC4E3F33BF -4130DEE64B3143FB91ED3C963C96C534C1A0F1B5A167DB1A28CFED351BAAC0ED -F6A1C0E91A1C1508B05E8F5456A58C1A2C71D265692C9458376F9B913FDD03DB -CAB184E31D662192DE5B21DADAF4928009D5B0885F307C28AA9606F6F4A8F4B8 -3BEA2DFF848ACAF828AD8F957DB33F94B65443535461FF1B7D64AFBC2651538C -B0D97F68182AE08DA06FF07827B90ADA3F9BA945151C9FE68292537882C2D710 -ABC773EA383FFD5CEA8B4631F83B91021AB74AAABB25197DC4A4FDC55627B3DB -99E70B5AEDB0DA4156B3605FDB7346E7CA2F1BDEA4EC2F2FAE928EB42A98810E -671CAFC0D29B6BE6EEBEA9A49D8ABFB405ED03C49EAA4B3CA01494219FC192BE -837CA86D358B3931F9BE0BBB6D18FA9A0AE267B6E684D56B3C59DD7789CB1174 -012866791ABCC64FC334CFEFBC4257931FB3E4963D657113B2F31AFE4BCF3D2D -A2617DB88B40C6283948386910C22FB6125CB0A2CE08C26E92EA17C99742B105 -71AB91F792F11E27A7FCE67538EE052F0529E520C8BAAEF79ED1095E36376B72 -822F10CABF4474269E7D330322F70F97973AC214D08D3CC7A6E47970250C462B -B4283E47BCA17DA8E58317E4FB46745A1EAD7CF055E6A3B883AD4D589C1F72D6 -684BFD868D6E75EE2ECBFE3A0ADE751258F63C92194BBA6F6B39B7C60739965C -A356244F5FEBFBF9D7C2A349523988F433C706495B934BBE8F2D44DF7D8CD380 -E06B4C17A271ED0FF98072CFB3A8C19D62675A74F0C9F11E7A40626E4DFAA64C -2B73B1DF98AE402DB163DF60F14B298B996CC1D4023B47F80B592A6D2E594F25 -7DB025DA1EE2F692EE487760DE78ECFB360A6F93640F51C7D54B01295BE53A5F -410CD7ACAED821430B7E0BB1C59B047AE5FDFF715FDD7050426E7B0933C197B6 -7C9C62E3478E8B7E9909194399D1649C8E5F5BE30C36DF399A3B33591E1A8D48 -4552693460337D36E171E475930D72F6AD7B3656539696EC652B3B5B98A0761A -B86EC7F42633106B58973B250184F04D93F17780B688E5578F27F390D7048337 -59D26C016F1D84D1E473E77123700F6819C779F4C7F0B6BC706360FAEE1AF33F -2FC29EF9E30B36AF941A35F233A3D6278F84D38ECC3DBC0D90DA4BFAA8E8858E -99E2AB89BB4A6BE7AB396C7C6C1DF3D67522E200956A95273801893E36D57DB0 -A94930DFA3C5A413D20476A1331BE8628EDF211513F9E667A0F8564D4EAA04BD -BA409C3B8757158D031615271E454E8782C445150601F3D08D362D31E912969A -9DB35BD945703F4878CEAD2BE9995ECC29E39874780FD73265E921B3A15C00A1 -E42E3356F3841D3C3027A837EAA8D2EA7DF6F477D48CF1FACA7F45306D65A6C1 -B99C5D7922E82BA74F9CA0275349E7A51AEC4573453277E5A85F14ECE41BC4F1 -1BEBAB212D173BBE4870FBCD9097AB91C7B3DED1C4EC282EFD649540B2B1A226 -AA0B018FB8191F28BCAC882188C04530162127620A7B668A196B04253C289C24 -D12D2F170E2F1F9F4574860522359A86AD9C5CDABFEBED9576B8F5BFACE36A8D -0148377E40BE9EBBFD369C3459288D1B4331BCB097812BB46588A6DA3F34A533 -D898B1AF602B4EDFA1F0FA5AEE7C9FBB4DCE8C7FC68E43E94F863A993C185B6F -A4339885E1E3097D910777DE752EEEBAF82487D40CC07D5B0F3431673DE54492 -3036F5B86538DC285CE801628A9010C4A87A287D98CBFE96F41A6BFD7DFD1180 -7D1AF3490B972662601C266610BB247DB850F80694EE48A2CE435759AF22BE0F -57E3C9327FBBA7DF524D66000D403F367744B95C794477C003B26654E5F91E74 -0720A56BB6C2F2E78C1F264D78F50D41FB02282E60AD68D89E9A9C2560AD2040 -1C0062CDD4C23357699DFC5E3552306A713723017B832DD57B3D70C3A1400C22 -71634A5B3DF0E06354C5CF3BCA9766F9054126CFD74B10546C37C2212808E4D0 -CDA40F90E8EF0A560654E0B9DD0F8C61F29FD0F0FD8A311437E27428EBE0D17F -952470FF147DDA42403EAA3094F250EA7E83D6C2534770450628C3F01A5A58A0 -089EAF0D20295D014EFC3BF0C93974B4AA4839D8C11C8B7A57B9B003CE6EB2D4 -6DF43463F32BCCF96C734DD7E9008EE279574CCE58829E20E4D8E897B5394C23 -AFFC71C8010E2A799991164772717332FFA2DFEC85620956DA0F0DB7F831D856 -6BE420B6A7A7C4D95E7D4ED75F1FFFB38948402DBDC747D78015AFD5EC167ED0 -9567D842736269B48D5FBA82B018803F8BC076361FFA047D35114F1C0E44270A -F6A5DB17F01E6642609DCC8F420BB034F2A079DC0A2D918FA6385A927E5FC506 -8DEC79639687F203225B2E3B460857EF1842608060614CBD239E53177EF15A92 -3172AB96B3FBA6A798EA82B836F1D3086B6FDB0351DC99282574C894AE4A886B -C6620EBBFAB5E8767CB6F7E1CFE3912D5F2CC6748E6B07C5F7EA0BA03B115457 -512F2511C9F8DAEE1C0577D82E89FA8C1F4463572FB1FF37E0A8C841C676DAE9 -C7FCC4C4BF78C279A9F587E36B8150362763E70D5361411E383E0AC9A816BC6D -78E306377F1EC43DF15832DE25D5792C51AB53F5B8D7536E2EA1A9E66F405440 -1E7FF32E247095DF097A30467F75E411F1AAA486E6F65BA3E545E2D6E484E2F0 -5E957B11685B481C2A81AC19E4736B7FCDE6F78F0618259EB1C4093AAAD79F90 -FE259D391F4575F52504DD0A4D1933E987C97E1E47410C9BBBA46340012D2D70 -6FA8ECBFCFE01E3F68E9D47552D3016959B21209B3C52184D7A7BC92E0E8A6A9 -3AE9F80A2767A5B575C16173B0195067F536AA8FADC812CA4BFE4AE4B35E83F4 -7377534CC3EE756A1A3BC7E24EDEE7574B084AAC07C800EAE6BF91D831BF8E8D -5723A098E6795C440AAA2EBD6147EFCC8B1CED57D8C23EE3B1FAF837EE84DDF2 -CF3116089711253AFD4FEE2DD5A2E196B459C4F8605B074A0F21E37BD57CB45A -2095F2208A7A2D574D426EAFFA499E6CE057C871C938C86BBE0E831BD8854521 -4681FBF74B56F12C4D8958CAB22746F2BF97D94FC0FEB9D5696CB4073E427B66 -F2CF067637574106446D3A0543D4FFCB5D0E174D4B0997463ACFD470046C87DE -A0448F3B327526C7AE62B8FBBF6874F1840E25EBCD895829A54C41FB11C8FCBE -48C3598B21300E5A3B530CB64A577FE0F07313CE906156C78498FC2CD6D71C04 -C428234C3B9382764DE213C2978147D9D3EF6D3C79EBDF052D8808F22364376D -240933C529C1E5D21AD143B01B2214EC9597C771A9DF2E71AEB36263D75667B5 -5A48D8717CB733D29F41CDBA44F365DD8171FA1BA5E6B6C2EFB9999E718A58F2 -A06A2E0C790A433D4AF2E39BB8F37FF82C59B77BE5F62DD0AD1835F7A9EBDF40 -232024142327965FB7658C0972D0C69653C5571FBF9A596278F76BE91C7F3A7B -AE50C2908AB0ED6654B0E2FBCD0D9CF89FA9498960E32C2ABD135E07F95A308C -980A9E29E91B0CC12097C216A44F84D513AFBD677696672D363D6753303EB33A -33102C0BB9C31495BAB26DDF13DC643250A981CB66CA0589C398A96157D426B6 -8E9524367E44DCB80F5D4DEDA1834C73B7AA78B8977CEE9EE5B6C5C420068FD8 -1A74F1F3873ABE9F5BB0BF886C98B8AD0034AFA10BB4DDCA89A41079254B68EE -ED5ABB9BB33D7A8760C80FB767AC2E17A2D639EF71CDA57F7D9666A4CDEFA70A -5F03FCA570F08388FF814532C0CFA10C8CEAA9ECC7BB5F5AE51AFEAEF5D849D8 -A3BE391AE83E77AE2444923BB4BE7C4CF665C8E6BC7944ABBAE973BA50832600 -26FF66E733FFAC28FA27889C9B2681C0FA98913AC3E4FFA62076DC9FC5EB414E -EAE0D04EE4458467CB85FE704A42700DC499A1F09F95C22978C39771251C8AF9 -8A85981ADD7754CFC7508F267A892BD6DD4007A8DC1E976E8432C2981AFDFFF2 -FB2B0A2D2172548ED92A0EF4C332E97DBB7F670CCFAACB4909952A7EBC3BB7EF -3BA91A549766724CBA8218FC29EE3F4665BDFA3B811475DFB668E2EE80720C56 -FDF9A36DB87750EAD5EAD5154606FAE50B9F76A1BBA28E484AFE29DF3A9E63DB -2CAF26BDB52869EEC03211A14312815042E1D94B5D43DA85EEA59FC3D792252D -F41BE0F7AF2BFAB1FF21F4C17FE09D16DC1A6A3A7C8DFFA1094E23C81D9E279E -A7908D118F183172E120EC4F493C5D8D23C9C5FEE1195204C9DAF3571EC3781E -1B2E824C6742506B9A94D341E3A6F93FCAA85644E19BCB17CC29908E13716F9E -86EF5DE35D90DE9674A3689ED11979886646DBC413A12F01E8AB921B9B0A1A61 -FF57FA2E1D26DA271997A0F9849A7E93941CD79A3DECD491D813025E9CF07ECE -543499548F9EFB0F892A62095B2C2735579710D6965AE2447EC0A61E41424E8A -9C482C249115CC76FA4692EC3FC971F57A138661AFF3377AD9B5662EEB70A761 -9023B2B34279DB4789C5A31379FDCF7DCB32D7A493C81B11542F69FDFD879E08 -7DAEC7E679CA0F559F06861069A7044BC8F69EA90DF5B8E9CC8507E505F28ACC -B191E37D9A27843E91ED10BF817A8AF64D967077429360CED7E3535DEAE2AAC2 -4831B35DEF6C7CC25E5418B68F189E073C8F945E882D6B6FC69358D06006D4A5 -7A3D085554D128119E55E37A299951ECD81073A7E05CEE36F8347A75C0C270E5 -5735245DCEF7B42C444CF20097216DA6C33D39303A092240AF2DD45596B4CF3E -EE3ECD88446D11F06B98676343E3D139CDACF1F7200FF59CA522ED9069B8A1D2 -59EA096C329CF42D021AA13BE0BF94B9F9A71837E66E9623F45AA1C80E7E6D26 -9EC9872B0F4AB78E5E5D46831938DC2521A2CCD33AF8853E878993790D70A911 -5BB181B05A4B7DA076683E1D30E4FC2F6B33C43CCF0B97DBB80629040B45E88A -490CB6441FC991760B9059C32FB36DC1FE042C0214F297A04DF1ECA11EE0A0E5 -1B4A426BF4261AD5D66ECEE64670ED4E804EFD8E10F200F462BD1F049D6FCE31 -E0068C20981A40FA4EFBB8E8D48EF1939AAA7FDB7DB1A0AC9DDA94AC6ED196E6 -F31A522D5CF5A0922B7F6BF969D7E6A3612A4E06C3F53E717C24DD9622C65406 -632B6452ABB0C6382D2F20EAAD8AF713495D5A74BD3B8CB842D8BBDC812603CF -0029B9184938C00DC31D8502E17F92FFB9505656E5D0C0F7D828B02D38462D2A -262F7A53B84E09383503E98A67F266A48EED7567E22CBC87F4388319833C5939 -9A077AFDB0EE87C9B7D05985F6D96760C259EC5A335CF707E4579A50EDEFD815 -F73B0AE1CB29C5502C3966F6C0BDC39092685EEDC5AFC24941981E589C2C0263 -358ECB03CFF63D1731F46076F7705362544EE2EE9D7C783B373809A41DEAF132 -8DBCE13476524EEAEF7888703C8C04F3DF70AF63EA6BFD2D402CF02A6A55C81B -45024878F5969BBD230DCD6DA6F98B365CB3608A95CD7CB386CF1118C70C3406 -C8B325A0A53AD877E740ACD263ED2543C34518A13E125ED12D113ECCC2942818 -6AD33504F96EA6452823BC3AFF1C36B3F0B74AF86FA1C7090A69931B81FAB1BD -8EF5034B7AF45FFB348EFE753D2A58033C9B2BED2FBB5DC8E1F4D8A26FA636A9 -76A1500D1F4E2DE783535B93310701C0C119FB7B9EA404D20471B018BBEA9BC5 -313C727BB32CDB1368EB49EA9987ACD3A3E0CB55F9821F3CFF9B744BCB8F8FAD -1920B174FDBAB0B2097F86A327D282CF20D565CD88FFF8C9BF2FA20F68F761E8 -A16B80D5C1F0918E500074ECA667076A797EDEB2ECF891E42F8CC7E6C7703AC2 -B03EE6BE38CD134040C798529B4B9E0D2B9A7515329624E410291B65F4DF56B2 -467559DE4DCB9BD88C3F1E9AB2008389C92B513BF4A388BDB9CF25853E43C77B -B3A0DEDEE23D1E19BF1F569DC8E1BB78DF959014C750E281B9D629D37502B083 -80839FFDE3693DDA485D13E44AD1F27C4994E1112EBA4AA77E0B296F891CA4B0 -F5173FCF332797BCA675796D3BA6F62C4E1E9A7C3FDE238E6482D4A8930788FB -9BFA0628BB7EB34855CA3A9B0DE43BF341861E5BCC8287B54741BAAA5744E13C -D4957E9760509AD67CBD3F644D75015236AD11A808CA5851865F27B41B887FB4 -20DA61A31DCC6DED957CB3D505AB4CA87AA7D7D9994F8BE312A26F407D90399A -122EDF090B15C6C2865B975255AE63467460464260C766E1CD0EF371AD8A959C -E747999379549B54BEBA5E6B53B8778D0FC66B3309B763FDF25FB32D073F8892 -CDDD567DB3C3124B1A7DBE85B5BEB8B9AB7659006B5B9293B888D6A3413FDDCA -4E6204D46D953FA3CCBE3F017FFF9574F53C4AFD1A4A825C913BF3913B1A2A63 -A0FD3197C4FD37483FA455C3267CDFEBA7B2759D7DEA580733261BA225A8605A -4C27F10434566B833841DA089C95D589F44C1E8679960311DFA810EA54EFA254 -A2525765000B942B6FE42AB658DF33F82F4AF64D0610341ED701E3856C2A1568 -88A1E1E85E5F94C23BFA59E5F97DD4E13AE17AFD33E915A42D47FDA586BFF3A1 -9CDD3BC929EF5B5A2A01EABF21A85DFD6FB0FFAE4E261ADD191B8D04BDE3183D -1F1447323DBE0C0DAF9539F807486331A97B2E7563068529FD56230AF88C4E88 -96C60B2EA7941FD3BC6868E26993E5BFD7655127D604EFC9CD14DEEB12CC6C9B -ACD5D20E965B9D3F2BCA2E6E7C24A0732F65B571E6EF140B4939B8FCD0BA1862 -4E779E97ECD564BA00D28002E5D90C330F8BC1BE4FE947856C25F1212B4126A5 -B86B2A00AD1B76F9830450871EDF90D404BA8906C8EF9CAE5043580F38AC0825 -101CC96B4E0DDDCA693A7E5C18A3BB6189A4A73F4F463D62ABFBDBCAC48B115C -CCD96CA18776682BE0DD268EC82D8FCF9371CC0EDD127F8B455573744F220F02 -619486AE73F685AE9F9FFA26A55A82C88457076AA211B37341E3C333450287FF -07A15E8A53CD63124E1F706217E83863B2813F777B258040B8233638FD845265 -FD22A5B109B90859B8C68A23E17A61CB4F2EE9C616B03167BE3C5FD55D9133EC -9FB4CE23581CFDBB3C67ABA8AA325B4533C426B9B83769BFACE71E170CCB3F67 -CDBCC0CA644D60F98FC3BCA4E4640579539C6B734993077C6AD0ADA2EE74D38C -73932B5FB69FF626BEBBDA81C2B1A7E2BAD73D2E39C1FEE2AB78C9EED50481C7 -6E9AE5C94CC1C383B85CD9BAEC1B9461801EE06411816F8AD520FE66999A3423 -D213CECADCDDFF02B0FE0F3E7A5DD6F53F9358F35415BDC41FA395F7BCED839F -08917504F5EEC892181AAD9EBC0F093E1C8A6AE2EFE5447522C3866EB1692665 -4B81C94251F6C35F4F03C8F8CF02453D2164FC1C9B6EB5B2D29E778E2831BD43 -EDB163FE969660D49D638B56E16AD65E3D74609F1AF27B1CC4C48A66AF4A7305 -A78090D32E32648FF695E6AF0F5E4FBB979A006115C2ED07A3A3A40A3E8FE45F -78F9F72CB056B79946B2468C67FC50B22BD4CA89982F4E61C9F0558C2E7D9E95 -7CECA5D6DC11247DF5EE60BB7009D3717CC2A603D3F1704ABF8F40AD00E41379 -DED03E5543A5D3DD6CCFF25DCC155812329A9CADBBCC00DA21190E62DA867B26 -F435EA9C2CB71392F595D6FBDE143C96F5E2E45009818DAC71AC8FFAD793B064 -0A5B7A6A79F3DD72AECDCD1A558F4AB3F1DC5C804AC7F2A6841060DBB8A4F24C -9BC4EF26ED954EB25CC79B9B65B83307FA3B02CC049EB921A3DDF05264E51791 -94606D08F0F420398075BA8656DED8BA1B8132C41B70401BF59EE6E23EF4AC95 -FB9D227AFE25642FB59352F1C18370335A6B3616EA0BE4DC4EE5C9A7B4E0B120 -01397D5CB778CD0D53425F1A3BF1BFBBFE09198D93C1E03EEE5A17065CCF9222 -91043169F12E13B8CC6A440E45E6CE9121CD6E5A4BB281B35AA6FD7D7F92699D -707CD7FE0202DB22EFDC9E8FB853694D9F4E64C1261F6AE5151EFA79A9C24F7B -53DE483A27B1B684ECBC5C68CB65585C59938887459B09218485BFEEFAD1EB74 -9D195A26766821650CC82D61BF64EDB6AABD06A7DC56DBD8D15045C321745724 -C863121AAA057EC941F57457C6F148595FBDF6877F6375E52141FB3770CBE31F -F2B2BA6200F0EDD55C8167957CF1C75FD37A3B2A29EE6DFD9E98E54CF1E3227C -04C614101A0DE692487168FF8F0B668267B6CE74BC0287FAAF4E2442595AC5F3 -D1CDB5C0C12398AAD2FBEF8B62C4FDE6272CB81DE098CBC74E41E664F6DE09F5 -F4FE164165FA1BDDF4276A71D83428D8504263EB8DEBE3D5A1F1E53FC24E594C -0B8D6E6344C8CA0434011E033E34ECDBD03B84E2891161C965AB0CE36D4C5EC8 -911937A44E79DC5D1CCEE4DC58AEAD30BCC39CD033C755AAC96896A29310FC94 -AF310E1E8258E6A1392E293F27471B3AE882E64460EFB79F03D158454F74D673 -1CD00C352CEF69FB4835A9617A8C7156BCF0D85DDBA0E24575038365A2CFE99C -ADF8F23DF5A7417136C58DD675129F7031EE1907E911A564FEAE478DEAAE7CE7 -6E431F78D19DE1E90D7B82711533F8F63F965B1E2CE0189C887671EF745B06A7 -FA947C9E9949E4BA69BE44988AB6A76591E0C0517D06790227A3AE531D397907 -8C97ED93D96E5FD3DE0BA98859075A4AB8888B53C6EFAC030F5D79D33D8B82EE -AD09FB867DC59683029C22A754D7403DDCABCD6718A4744D54EBE19D8B2FB588 -2C5B65D463E81D3904BE8CD54F110F5EB0861ED0414683335ED9C69D5564111F -F358BA8C5975436FEBD896167E4F56B6A87BEADA913ECBDCC1C0F0C23C95A25B -AB6DDBDB7CDF24D80188031AA4E4465046ED77366B82F9756520EF1901F13EC9 -C6A8CA24AA59654227C32077F3D68A925CD568157A280E01DDE2108450AE3CF2 -FBF07CE7488B59CA192802AB28F5D94128991F88A19B81590A9A4EE846291E65 -985D83E602601B9ED42967EB6B1AF42F8E574861724F1E422772DF04F4179363 -707D14BAE14350BEBC597DED036F685DF698E5D9331532BB1F716AE72604CC5B -156691C79C902BCF2026CC7E29D858595297A28A9C41B3F1100EEE160629249E -07DC63302C79A0A3E6A5E06DA5B4A7D3E833D455385A6B67F5A327A3267CC709 -DC3B07F0B19FFB1CD72654E95D393893D279217B0BE842E1878B0DE1BB8B057E -7017946D3CC3D87BE20995DF0BA6A80991C60F8210E59D5A3DCFCA0145558C74 -77C93529C1E589186772AFF656F7B3442673003191436FB004DF0EC268C44705 -0BF63E61E688216C8576487426CF3863E667A591E869D145D5419F7AA2F4841F -BCFDA3088999900B6DBBE70A443C30FDD2548FAA2B514C640AC163364343B5EE -B070E295F806867E265DEE9048EFCA5D9478FDA462BE4433FDC68F957BEC3CF6 -C1CE4474F8F83276037D71862875E83FEDC19C7DEE71BD00655EE042828827FE -7D79ABDBE2FF578D2D2BA4E7F44A488F4CB461D5EFA48CAAC84AE6152ACAE7E1 -AC9011BAE4B46BA87008993AF8CBB4A8F0702D4697973F8D6BD34C000DE6A3D4 -FD8C59E1A37A74E4307B2C17D6EE4D6F9AF1D883AC2A87C7B7923928B00BCA40 -CE2008C187C4F515B9D638B770E6DA8ED06632C0137EB0289BCAB0CECBFBB0B1 -148683309A4AF4FB794AB80E85B834D533F24CD6C85A9DDE55BBD0C28DABA544 -AAA84EC9ACA69ED278BA1D23486E30B19789800B217D60B41C2F90ECFA785C7C -2264B87F0EBF3FA217F2CEA34AFD28D65C334F8EC38CD6B31719FE89B93157B7 -78D4DECADE79B063A438574824055E48988E9C2C5684641FF0C82E7AFC54AF3E -9C0C154895F9F532A3A5CF059796A377022124FC08281CBAFAC89D8736DF2944 -8FEFDDD6BA9ACC3063F27D48D448EF5A477EF2AABC015B45D96DE1CC47DDED4B -6938CD45D3C3A21694ABE3665A2F6AC345ACE3D49301F2ABF43E6A85D6BD1898 -D7E79A1043B3557B06D58F901EB195D1833EDEA3AA0F5AEE4346EED4873B6979 -98D532D39AA9E872EE7E8D26F1ECDB5AF8E29759F30E7D136CB82BFAB5D21A09 -B3BB9A99564CB58BA9FF06F66E983CD9D3C65DC56508968679C1F2D080EB2EBE -93427EAE2A8CB70C04A734ED23DAC9E8A12FE3B1E6E793ADFF0D258357CEF575 -95AE0EFCF6C98C3855973F80AD8863BDF2AA02408278BB7F3FC9E0BBEE71D32E -9C9572C999AC97C26AA26C66A296EC21B4C5F0BD0D48E3C82C62CEAB816822E5 -E37913B30856BFA9B05A211B024A80B341C18B23255F22AEE919C17AB70F7B34 -F1AC9D3AE6AAEBF7FE5E6C6E67857E1EF501A1B1EBA4CC060DA40CBC30615083 -4212282BD686723F12D1C7805815DBD07F5AB1462D8BD86E51D3807A5B058ED0 -2767C3DC16EF49C23329EFDF94A7897B40777B430674C3E5A0D1F772E7AAB24F -DC053D8B3CF059E5F0C28137773B586EECE96C549762242C5BA2ECDEA04792AA -056A9AAE96CF54A29E30F3660F1FB0DB664DA15DCCBB3B337896CAA1A4446888 -56A12A7C5D1C62E78297CB5D32CD03F5133534D6FDDD56F005FC117C55EDFA79 -BFF3896F7CF94732E176DFA6953F497BBEB4CDA35D9531B948D4E457C56DDF15 -B46FD50D6C68C0FD456FBCD97F7BD2D638995FEB71A796A20F03039145A04952 -77B1B40ABCD27BA10C0DFBD0BCA46D5264B501F10763B607750C7F4A7F6EA7B0 -4555A0840C2CBB81D4C1FF5BCFACF5C686FB086F0AEB857B8DBDBB608D6D89E9 -1DAD3E69571B3C09549145EFF0EE505E494DA46AD1E29BE3F5EF643FD97DE574 -8B90B394FFED429996C0A96DD50C86816480D3B35AEF48354D4CB6D5B1A5BED0 -75570ADD01C29F6DDAE1B0D8E972D17CC1C59D5430392494F9BBAF71CA5518E0 -A6429EAD8E55E16064E9C87DD237F845DEF00D226103377A65AAAAB3B48E6C6A -17C74EDFE447B48539BEF6137A9A5CCD837C839CF252340F2AFDC3141F5CB48F -A8615C30BEA63F18000D0860EC7C72A1AAF0E587621F07BDD395B240E694247B -C1D28EAAB26F81CCC398BCF72A4681106E13E1A0F9CA369788FE93F27730B63A -AD0F72D08D9EDB9BE56B7C85B5B2B7E65541C74E3902973CE6DB2931AB8564C7 -59692E76B1509C4DADB5295516652AB49DDB880D87B42E591C3A5D5C83884F74 -1DF00BF2B0ED87CE9E3E0B3D1B5F91EDCBD09E264CDAB7408EB516E7CD3E581F -9A887E38F7945B0A91D77DF7BBAC077F1B8028A758CBCBCF0F1E121CF9D6AFC5 -0059AE81A08DA9CE46F51851CCA24F9B26952738039484803B00CC935F654655 -68F2252B93B74175890D3AEB2338D384C0224537050219D7B356C0E8D0B99132 -22B0018BB9D2C3316E56AF8C71A79D3DD2A404B8B435F3C5F7251325A49760EE -55B5CA6CD303CC489FBF4743435054B4BEFFE9F109555B0090C99B0ED790DEC2 -A5138CDD2F3C4E3CE7BB5456D000061C369B3BD0AA643DB3699F0EFD33E4D224 -482DE62F048A4FECDE20CD1E3C39BACE7F34C0DFF630C79FC86418C3F8C575E7 -32B51BCD9460CF906387DBE5EB4672D88B1817F19EE23DE47FA3FB532845E25B -8BF7D4ADE57A97777604383B115BFD421C2C1E8AE7D6AA003BDA39210127DC39 -0DF9FDA1C71F8A9B3382772C3F9E9095880288E6584EA304AD2E97076395419E -3A48A53E8D99FBCAED73BA8554DF1A971CFD2BA2EFDC67340B008BC73C66D138 -49063C549FBAC912B659F0E37CFB258E2C513DBCE0D6D46848933AAE639CCA45 -67342E583E3A8747828ED73F858996C530EB390AEB869C5F1B5B14D3DD5BA4E2 -66CF2BAD1F6D7F57094DD7D1A194AB7D5C918DFFE083C110479B6F388951FB76 -E2F08ED09432C7BB529713F83F9DA7E2A4E6E896AEF7AF0811A74C4C0ABFBEC6 -99CA3E94116265A2DBB59E7607D9240F9ADBDE416B987DCA2D27B6924E56A5EE -31876336864433021C572A69A269168DB0A2D18F668BD7DEDD96D377CD1B3130 -FA79B3D09B560F866D3D8417785D4B9D915CDD22576C2382A30B29AE6C950174 -074B34F3444C723CB7FA0D271A361BA99380B21E10A7192A1476C41DE01A9C75 -C1F57E91E5669037064729DC2296AFE84EA28AD7CF9A406DA8108C221FFDEC30 -21BFAF4781079C70D515737EDCF36F4235CD45A98C06F9A745918DCC52135081 -61C111EFA881CB2FA95839A18189728C76CBFD5EA986A021FEEE3041F0C1E714 -999708DA7B35BEE45ACC3FF554E2121659788D7E225A9D45F0198AE9CD82B3BF -D78E4ADB9F8C4982C6E9953F60511013DDF5A5E9E0EC34435195EB40F970865C -6EF8DB7C572EC3D8DC5FEF4CCE33144F0416A1E0A8C2F4365D01BE35811C52E6 -7D0A2276DC3C894D51F99C13714EC8FB8B4B3C7C60982DC9073C952748C59327 -313614E332AA34666B3DB0B802D6AF8CC2BC0C273C9A3DCD5979D75BD964ECDF -748F8653C4E2308DF463C8840677BF968641625F329788B8A1EECF5F81A4F8E1 -90B10A45C5B723C64F53645B6205B263EFEC8E285EFEFEDEBEDFB1F86E0790A2 -5DAD21F6189897A3C9B3530D3EB1CA0432111BCED2C75313BB055954BAC670F2 -0D656FFF1A0C6B93241776A855402F250BF4FAD6F4514A4D48E2ACB0FA970310 -2FD5193E34B0ABE781FF8884D6341110DE4C7E8EEF5B4CD40B09EF5141FA43DC -70626B3DA2F12F5553E524E2541980C73F50BEDF6A077F7C364240DF3DA72DE6 -A4E9BA51A507A6D49D273141774944734D4120085DDB7071A83EA44255C9E212 -D00BCD269ADEFBAD78095E068902A0F30AA957157168F5F61567721F90032DC0 -7F1C87AC188A3BC6C34653A3A617950C442EF7821F971038A101857E8853218A -BDF3682A744E2CF76BB5E9ED79B0AABD48A6A5081B -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMTI10 -%!PS-AdobeFont-1.1: CMTI10 1.00B -%%CreationDate: 1992 Feb 19 19:56:16 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTI10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMTI10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /.notdef put -readonly def -/FontBBox{-163 -250 1146 969}readonly def -/UniqueID 5000828 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958 -9E3948FFB0B4E70F212EC976D65099D84E0D37A7A771C3101D6AD26A0513378F -21EC3643079EECE0C9AB54B4772E5DCA82D0D4ACC7F42FB493AA04A3BF4A1BD6 -06ECE186315DBE9CFDCB1A0303E8D3E83027CD3AFA8F0BD466A8E8CA0E7164CF -55B332FAD43482748DD4A1CB3F40CB1F5E67192B8216A0D8FE30F9F05BF016F5 -B5CC130A4B0796EE065495422FBA55BEE9BFD99D04464D987AC4D237C208FA86 -0B112E55CE7B3782A34BC22E3DE31755D9AFF19E490C8E43B85E17ECE87FA8B9 -1485831624D24F37C39BF9972D74E6EC4784727AC00B9C4A3AD3DA1C22BD6961 -7E0ADAF55422F22ACA5E4DCD4DF9FCD187A566B7FB661D0530454D0DD6C6C50A -7A3875C6CBF8EC7769F32A1F3F7FC1C072BADEC97794D4E90E0035282A170402 -356E5A9CD9ABD80AC4342A5283E458A7269252F4541CBB6452B39ED54D336D0B -19928E9CD1AB26AD83EB209E2EC75011A2643813053B5DBB0246097C4821B5F2 -C92554E9140BE35B2DBFCD98809A8EC9FC910FDE9E0D86457C70ACB056EBF90F -244DC0A5BBD455E15D6E3180311D52CF50B0BF7D0A7F64F3A1821E0AEDBC2E7B -AEB549FE1D51088C153799C6E089B5D5D65E1C4E2D2B430CDF1FFA23CCB25D95 -5C4DD885310A706B320AB25C8D742C6F29953254FA54DAAEE60ED477877D19BC -D28E9AB576B0EA088171FD000B60D73B3C57F754BC07EBC9BF751B7D2B32459D -993861B7C4B0D98C422A11BECEF76F4EFC0ECAEE89723E6CED53E3678D733363 -2DF068AEF0FE7DFB57393BDAA439A6A4C396F86032A98009EAE1247B7DE83B3B -E46DF2898598FF5E6CA6953127432A967E4FD41CDD60D6E413059A58FA556EF3 -309178B57C16A763CFC9BEEC276944BDEA255789EF4E1ECDE1EA43EEDB955513 -F42EDDCF39AE522A1DC2D80B2772B05DA60F3DC15A815A6BAFEDC399C7956E75 -3851CB3588E22936FBFB63A58300298B11C45D82385C083D07AF133BB1BC941A -FDD9F34D5E0B8087EF2A58C54D8AB7580EE3ED58AEB83B72CB9028F472ADBF11 -05A77651F118824F6CD00209EFB60C1D32D46A78E8C8DCB8B0E742828E3B7D17 -DF5200D68189C918C2D1E2BCE076599AF2AE945C35C8F442DBFAD21892B5A756 -B1B5447FC44BDB516C6C2DA3C7BD5593A7DEB7BFB32B71F78D0A99E9BDB58BBB -27B4E189F93BFE5F98476CF276D6C72089E75CF8281A9EDC43DB22A2E1C11402 -CDB1D75D90BE00A7C4BDAC69B136BD53DC921F1419BF36A9CBBBDF351E3AC195 -0186E0DB76B4D664B39CB56007BF7CC58259B91C28C90B607546F34A931CFF89 -5BA5D331FB4CDAB16DA56D316960AE4365FA5013AFFAD16A082DFD623F4ACCF1 -CEEF55EABE62B9D71FEA4C939C827DF182C5A4CDDC67A4D7BB304BC875F7B5B8 -37A65326C7156289FC2A842A7EA9DC0305234138B50D0CDB12B86A808802B856 -79D8A75BB782D20347592D9CBA547189D7E9B4F919AF3AA4720D9A586CDFF16D -325565456BE9779653CB682DF2A2E4A2D8775E9B6B563441C96496CF376EF677 -E0653B817F0F123346CC2A002102B6F4594FB6350887E7A253BC2D21B028AADE -58220095FF9A2AD35D75F4AB9AD55D677AE751A17EF38CBB00B0A49EE201C9DA -72240E92804A1F7548C5F6B6EC338B663A8CBF1D61EE00E77390955C7E560A60 -1772751EA96E1651C3604200BA663B9A7DEA766728DBFA28565978AE561C4653 -3B2C3426B8F302F7950D01DBA9AC7E5D03DE52051029C6765EBC1B03A26BB8AE -C11EB30A31F9D45F45305710681ADC38CD894C1FE251735C976EC6E1D909E2FE -095C8E9F27022F1157B66BB6EBFDBB92042EA5E3FCE4A4BA73D539546DA2F5AC -4F2C173393E59FCA0C13FEA1E3D81517E8573D2D9D79ABCE6F8815CFC7D81ED6 -550380426C5AD3029C706BB6D4D3393A4F40942FE1A6D4ACBB9F8CE76F9C9AB0 -AB5C77B5FFAB1AC8596453D9CA803BE2501766802DA5DD419E726B086C36969B -B249B7BB9DE889DED993D56F454575A2F3CE7D9E46E406AB6C3A53BA9A971293 -6A36E355422CBB3BDA9BC05270DA92F166A19AEF798E0816B526D9C17CF8F01E -9DACDA0E1F1C74CEAD728D8F6BE660E052D270910B3FCCCD14C29F3399828013 -2AFE34F25D983A7EB4C6A72D00F78701EEB79DA7890AE40781BCCE831B354FF6 -2CE8D49E65519DA5F7F70AE4F7421B572999EBBD942A7A0E28CDC5E7E96C4581 -50EB7E8285626FA2955057BC00B588A387BC0551FD905B919D5429F8560D1E57 -F75BF53B1E6767113322D82B7ABD3DB1D93E34979DE6221C86077986287C880A -369FFCCDC92ED1098FD9A3E2137F2681878D7914FAB5A5C79AD0C83C0D266A6F -4BC3D7C4CF24F045DDB1FE7A85F0BEDE2AAFE1E864851B49AAEA45F140159622 -343FE269F69C80D22DB5EF3B3021B357149C517A58A9A91C029E3400DD4A6ACD -76193B35AC5243726A43CBE9B4E3C157B92408C800B6D0AEF70845B4AE2F730A -183544C7BCFF58FF9312C9154FEF7C262A6DB7B18B948C433B83B17BD359518D -AF643687FD96404B104FC048149FCE14A28DD379594E15EE5857F7F34A848491 -926039401755E919216C06D3C585C82B14530F45304F3E0F214E91A4AD8A594E -9663C9C505757FFAC0CEF32CB1BA9A1EA3C6926FB49B4A8473054E51A0BB5D71 -2584D23EAF98A611F88584F2C2F4F68599875AB126BB9E6BB9A8D31A58802035 -851A1473D1586A586DE2932C06853C13F5F4677519059397FFD612B8BE5B6C40 -41057FF2DDD49930054FF249AB9FD5EFAED7144D0E6E3646F2C2DE737D714540 -95EC036C69A480E95F70CA3285A4B44AC73FC7781B16B343CD95D4DA0B4B6FBA -33EF9B5F8C6DB9276D5B2A200E0DE6D68F37A4842172CAF0AE0698CAE3072D40 -BED9C65915665B1DB545A95DBCEACDC95B873CA0A322885E1188120EA07C9228 -A4665D8E64B5151F5920A691F3A9FE95B5A7EE177FFA4A57541695C6906635DD -B00E59B7E834A4E446879BEF3399B7366B3F1249F490E9413D5B0DA176669F9C -B34E0D9E3B608A545A693D793C67F12661741A80A02E291D1213D3496AC1B9FF -01D88C75F702754A34AED9CCE7CF31007E29D849BDC81E84BDAA614FA7BD3162 -9C88088FCD32A122A4DB38FB75246065DCB8832F41527517ED79030C89ECCAC3 -B5813260781C2D56ADDC4CC84B8CA056B228E7B5E05C643018F43E303A55187A -22C69E1D58A7240D79B837F973E4DF84A78B06BB0AB25C0573BF1FD2C00C7C3F -001E2A5480BC1FED0B6441508D5866C40BAC945C9D04C304E62759C8ABE28122 -2C5F9B1647C929DF8F2C2800BACD3DC7754BE33E6B016C949B33FCF508E09C70 -DF00B5EADE7ED848A577A52F6787A81FFF6FEFB0FEEE92F15997E6C689611F7D -01BA541190F3B8AB23EAB0721C9577ED2FC14B931CF57735C001E83853D45672 -D449E05A205546D5C34566032D827B33276B2D883CF85DC5F38B4E8E48F5BF9D -D626AD5EDAFACC45E321238E0475906DD614D24EEBBF2178C7053B82DA561635 -51305FAC841891783008C426F3C54458BB892A68482948199E6FFBE84B49F787 -8397BC7462014F77E450EA41D46E23A9696EE191FE179CA25E5F7B17AEE3FA5C -80808C3B56BDFFE585B222339A07B99B539A4C4F5FA65CF2E8F748C010A23C27 -20360B99395B03CEF9F6998EFCB131294C51F63D0C639CB6A08FCC5A1410230F -3FC359E6DCF1AE06306B3124A6B2DB605574978266B3B38AFE7612186166BEB3 -42BAB98F18DBD0D7D6795D4443330F596567362639CAD25095AD114CCF658060 -FFB3900D2DEC8AC8E46C1EF0BDCCFD175D943100FF826D2A1703A0ECEE6AEDE5 -51D89C2BAF1C04815A6B0C08489849BD5AE4FCE43F0834C3A81C2985F8C06ACB -0ECCEAC53A6D26FB4D39D4F37F10A018388FB9649629A67FB1438725BFD780EE -D9A8DDBF6FBEEFF7CABF8605A908C75D2D630ACAB5CEF60E679771E24EEDB068 -E8F3FA802D4E1A9B5EA76D41E76D0FFAED01041C499DECBF52FFB8AB0B45739A -5B4C3609FDEF12364055AD5D7DB471B9389C563B1EAE7241A0F32B3B02F0025E -E94D8E5DAEF0BE209D0550CA9A4F41DB0596351549A92E7695E60EA18474E5F6 -C94635BCF7428BBD086E23A63BBCF07BEA97C7D32058FCA7CD3F18A10268B6AF -9A2A16830B6FB6B463A024A7EC8324F2678C39184BBFA42A28ACE21516038093 -D5D7AD5F62FDD15678DC1B02B479AE0917275DCF49DFACC62A4B8D2847C92D34 -677DA9BAC11B9798EA59C8ABACEDBC47B1813B4C87618AFB6C88DBAEB49A418A -4E43E907507604A507525CF68A915CCF960D67F3AADC6FB954EF77E0C20BC7A8 -75A0B535180746E908E68FB91036771E918D72A7D2348C965AD2D0643EB515F9 -7BF262A72D6CF4978679AC9629FEC4DF3412384E40241211A630FC359C594E4C -E220A2511DFD4E2AB8DD72ED95DAA90421A641F11136EDD88CFFF642A32B32C7 -53413CE8BBEF902C60429DC7C5115B98A0BD046B847B9F3F1E99BB76ABBCF3F0 -6453CCC3EA04AB00353D8F2C8D47FB4FE0BE23A523E430373CB43A944F1B3650 -8DCE42AABEC07954154C0DF8604FBC5189B35E33222D8F7306A3F18061C54FE5 -230A900E581F3119F491F87B1CA79DEE594A66A15C0A27D4D5F3BF3E1964204C -5F18EC7AC6D07F44402496F1827A88D679E2ABF5E5E026A84843DBFAD1BC5EFA -ADDC62535C228A20943C80A22D36B7EAE0A04A497220C0D2549E0D378BE17008 -C55499F648096E13B3212B7FB660CB8DC0D12145BB03D0C96CEE3C85E7200441 -262CD17EEA5045D47888236204688C9A2EE40757B366A2AEE64838401A667C2C -9CABF8366C51A1120511DB0D22394CA64A937C8F122F394BB1DC696C22243586 -FCC0BA8475290C21595BE63C91A468D8E444E94FD4FC2CC5D2AFFD6ED430EF4F -653B91604AD5651A3B3D107781A6FA7E312D77990ADE74C459487F51BBBD7B95 -A4964381B37588C8AC7B05DCEEBD20817C8942CA4E94C77042D41806EA279294 -B9F7F411C67F82D0E7A3E1767DDBD163C0826F4DF94C0A50E93FFC38C7E45F40 -86CDC726B2DAA3CD6B163A2C5F64A110897CABA66092A21B8CB3BED7690D4150 -A65990DFDCDE2A6C79B70D4A4A1129A72D950F84798C9C2718080DFB0BC17865 -8B9F385D28E7539A72530EF21E805A84CCA2BB1D3955B460318F001880D20E57 -D11541BDCFC8833A8D13F4B851475C76AC48B38D61AA659BCEF8B5D4CA7283FC -86956C0F2B019F148FDEAAECE98BBB88A58F0D9412317417FFAE115C14029AA1 -FDA6BF8F2A497833429E454F25089A4AE7092BF64234E5CB2DD5E0CC3638D96B -A62BC5A98C132552658C82B084D35FF6380A02D5C596055519DB6F25FB88C7A1 -FA8343C5019DB1BFCE459EA1343BA8FEDF3749E73ABEA795E0CEF001619AE520 -7D17DC3DC56CABBDB6361398EFEC2540BCC844EB0BAF23018C36148455A1EC0B -D86F13830ACBC13BF5E82D5BBF924EDE86FD3CF9794AC87561D327E2217078C3 -EEF67E0CC30348A2F94B8272A2A14511EDC5394F32EF2B2EE0DA7710BFE39CDD -8479FE2DA4B5D2B58EACC5ADC133A1964B133CB8E7BDFC268EAC1A1131351337 -EAFB72660809B3A9CB96111C8FCD42B69A082D281A62B834EDFF34CC301AE5EA -6E92575471F66EE0739C9754F1790F21E9E3C6197C3397D7E6B8CDDFDCCEDBD9 -D925EC7EF5E8B52D7F8F3C04C2F10218A3D89C6CF170373BE9C62E2A9D0D8A5E -7D4A31AB84D8AF9375E101C9EA8FE08D6701D86A79C42468123088728EA588DE -7DA06FC14A42DA9CCE8773DBB8E130E010EC727F9394E81BE8D77177C9246DA1 -0568FB8BE2B4088B39B69FA254098FE846BCE4F76957E6F37D58BFD89A6EFE8F -1ED5A337FE31E99E313EEE1AF42F3F0E442E78CEF0B5CCE46374719B45A95CE8 -BA9C6BBF2B5EA933536C6935AA91009D97C959A784CAEF2090AF639BAD35C447 -339257968F93364FC48426851EC639554596BF180ECC3FB691FF60743064E76C -57350DC70EB50E13C7F3AAA7C61116FA8228BAC1520E6DF3929293EA4B7C582A -CA47A89F386F60E5D0240917717DA82D60B4D8F31E67E5F0D0B3CDD0414FDFB8 -77D6BB394F882A8D3EC01EC47D35A2E0088319F6E22EADA7EB35401F461DC61F -7CE48980CD6A9B6B27DFBE04B83A96BB8F2D57BF3F3F51C3E6F787002868BC71 -37B6D243A2C0E25CB6923D825F7C7F82B7BFCCD9681A8DCE54A66E30409042D2 -94BB755FCF8886130D1F126963B63FCB3684B25A072917B900667CD8D17AA6AA -C394ADDAFD339A147F2E86EB3539CD7D89D5F9357504D08682A1F867066EF57C -B717568A4BEFD03025D3FB552D249656273633917197371B31FBC43303049DCF -D7E08122517F1D7AC7058F0174FDEC530D57EFD8F5A53BC5D996058F106E5659 -388D18D61886241A33C6884EA83FCB5A3C300C4F93F0132EA7D90EE960ED06E8 -5C55F0DCB7724D4EA7DFBB339B0EECA932B3D7402DE96EF6C5BA63028AEDDBA3 -3247E5AFCA802DA1F9009461BFE95769610079D59C8BA5D3BA7DD90391D5FC19 -CDF9453D7F33A2E4D01E4E1979B2E339BE9755DD7043583B057E74F34E405D4C -6DA8C8A3957515A204745675FFC470969E88D240F3922679AAB67AC30013B3C4 -DEEE2B0AA69F936FBD58F434F1B33086C98B503AE7FD759395B91D2560B91C10 -31DAFDDFE6CAB4E93B05B9BAC06FA7A6B59BCB713EEC65745BAEF9DA181A2947 -935BE8BD36A689760EDCBAC24519502FD9CCC33F8C856FB5CA76AD31AFB7224E -B34909E087A135A7F16B38A80DFBF99F537FCAEFD0E402A209A49214C9B9E4D0 -31C5C9E1515B9D8604EAA4D4B8306A0502252B98832F72B16FC4D10AEA7574D5 -A6C98529611DF890525062A198EF2B4FB9E83A6F47166107A48B8C5B738050E2 -63A7CFDE2F4C9FA6BC3B1AB68D8984552C93B164FD83CD38556B8DC76B3F5B26 -7519A38E2EDB402A75C4B241254DA44928A4F2409FC55ADE91F260B614C96E57 -3405915BA3D460CD4D337112E2059DE2275FE9F32BBDBD5E972A4D1AB90FE7A4 -0BE2B66B37CDC30598709A4529291366CF104AFD3CE393AC6F06904F817FCDEA -DFBB602FA2CFF2D378E6973EDE4CEE82900E9907BB90EDAD104E8A2124FD441F -B06023173581BA9E12081186619EB30E94119612DC7DEFF5C875FF3329567363 -3BF3F047B2FF06C865158F17D331B62C2951A860E540FBF0F02727AD4A1851EA -C424FC6EB0CCFC61330B35200C287ECC3E315AF6ACAF1AD6C1A13FEA05BD2775 -08B01C2BF1B27D2D5B73504CB0EFFB6DF17071769B7F87A6909A415E910EB228 -4E00D1186B230295217F99A3C9E39AE2AB37352F7719268485A361B7837619EB -50E4F7C63C7F4A6F19FB180F281939D4C96662115C261B60315ED803F6B0290F -02EC59F9AA7D0F7ABFC3D8E14B734B9BA5B6DA4468A62EA3A46D04D622C6D5B4 -E4D28447F79AB63EFD1E2201F056C0DC643852CEE507BC6BFB687D38C75EE24E -936BC92EB264B885ECD4562E5BA93C1D5BD77283FB265CB858376819AACA5B0F -01B44CD47A280EBF7CCCA8A5417F836040312338A35B5F34E887AAD71CCA01DA -162690980195FFAF97FCF13E04B56C5C69048E09858BF7E7B0B94D8E75B23CB4 -E64C84917BA52DFD7E58D7E66CB6ACA2C9C654846A438124FD571C21C287DBB0 -DB69B5B051F9A7E02758DFBB490CB64FA8D31B8B8E865E7D6CC4D9D2C1855201 -85C8B6C4F2936F58D610B2901692A95347E24AAA0363836AC91C3F0A34FD5FEC -BE4F9B86BF52BB3DFB590FF389B53E38A0AB8BF8398255AC435D35EE2A0833CB -46F88A863FE2924323C9DC4C4AA68188CD08E395A102CAA3E1B452DCFD4F78B2 -82E63DD5B15D3F5798EEC2886BF1F7C678E5F07D048B07CFCA29735152DB53E1 -2CDB160102E1FF53A833B927CED765E329495634097D8BC65A16B10C2F51406D -67C4D71A7B81F81E1023FF4CC9D47A8C23CFCFE872A3B3BD0232F0440D9BB1EC -6B09CA933F098C3A8A284AD217F7BC97826C2A93738DEFDB869AD519BEA5AC2F -2BFBDE06A4AAC0663ECA08A00A3F813D67EC864B1570F550A78BB7298E222855 -E6094EAC5823F6A4A2341662F14BB8379F6E05969EED760C3C9EDE631D3D0549 -EA6A5E65726B5F9727C7A463C721A6B2AFA4514F7DD5891FC4A35F42D17B79E6 -3E88ADFC60CDA0527B3FADFB42573B340D1E0EC7C1D4D7C212DC0A2FDFD459A1 -A5536BDD688897AA615F0D01C6B02FFB460B61BB5B108FF7054B1D1183B5EFB4 -676B83D4AA406152D51146A7AC2C9D221C06756E88C7DC79988FC61B0922B34E -753C9FA5066A577C45D4841DCE2FFB4CDC4076DC0FD0D0BCE08262CB7066D39E -D9EFF2BA0CFA9CF1777C4212829F0B476D673AE9341F07A0F3371B3A11163031 -06E4BE4F7512941A7C9BD20A3242732BDA6ECA95AD2CA560767B2554CA7ACA26 -70862F3A8AD51E39EB198922D6419218429C5FAE5AB05B01796D3429FF02C3F4 -A0EED0BE8C89F878E6539E484C1C393C205CEF78A6DEC9F0842B39938E0CE9F6 -6ADCF6DDAC7F19CA94095393555FB6328C3C7BCA6AB7EDC5A0600AEE109E1684 -821D22556A31ADD1F0D2013430C9B9254462F0119E6101C29F725488A5078799 -B4D92B00453DD65E75E1014174010065B6C502F8807600F4C932560991A6994B -2A73077C1B8437E2550050CB9EE0C33179C489DCB8B6E122838AC85FDEDDC560 -FDAF18D08969F17D8C54104F7B366B753A0EFB8740223CDC34F5A13FD0DA5773 -018B99DF77F43EA46FAC9C17D3B6A6329033F1B436A831C8A847A93C28904195 -AF91B52D706065DCA697DAC0A99C9CDD3E5E3B8364B5F5CE1E0CAC4C5697A6F1 -B0A16584BA7DE55E16638C2D0F9A7BBB0B13141BB546850F9B9D82A88CAFB4FE -50C0EF06762357304E55BC5B1540FA731CD6CC2FC50142EB12744BD6FDA76F51 -CAE3E2C0F213A73E845361CFD03D4C77E9BB2002615782A42577FCDBD8B4D1F6 -10CA8703B6AFA8493BF8C95F0AAFD86991A9C1508FEEF8D32B48F592BF590FC8 -1EB1CB8F671E7187C557A09277FE7A91BCE36405EE82815B9201D70CBBE55B80 -098FADDDA08D8D12D91213C43078CE17CB163DDA566A9768D92AB25EF7B8090C -9E877B4A5028729840587DAA15AEB9B27BB073AB51E1A2FC7D875747F8397E18 -2727F75B3E6BEAF4CFC1D763C198D4ED77BA0C8EA1213444C7229DF76C7AFE0D -7CA634F59B8AE57D935C98FE14C978465D1F3ECC776DDA450F8C01F5EF028A01 -DFA4963E4259AA0354FE59414546FDCDC5845F5A2BBEF1BB29DE629629740ADE -51381F359978F428F4AAF2934935B68E9EC0A25B771A22EEA73B6D5BCE4C266B -68B3F13E54C8B206914A0AA260DC9CE9FD377DF7C736B9A4482AE94B9E1CD699 -33B3278AAB6118608AC5817AA4051BCC85A984C2961BC68ECC7AFB49BAF0A382 -59ACE42C8ADA3148D042AE39B86F83CFF44F634F1D1AB8673A190047F4C16D30 -4F083AF6F349AAE235155A659E909CF3811BEAFF7A7AE947D192AF1A89385BB1 -74F09FE2A1FA59E12180EDCC294718B364F25E14D1F73FE9E2BFD34E1BF2D9CE -0FBC30D01EE724BA4412F1364129C81F0AADDB19B3CE448BA9483ABB370EA766 -BA9C24F295FAC768A7FDF0A80D024A38BA26AE9B02A17FAEF891546E34A294CD -8A99944A58F44EAE62BC6BC08C8772A13A223DA242C1DD9E4AB95E60BC9F7C1B -470EF357C81D244CE70C0EE7B8396B73FC012076C78CD19BD9D0C4550075C582 -31986AFF8C02057963C05D86589EBCCAEAB654AFBE94A7456AC27E14A4B3FEB2 -9D7DF0368B60FDA2555C325DA8C82E2B69918D9FCEF05EF3E51EC55DEF242022 -719F53D9C46084234FE791DA3179F425833F12BEE0F07991A77E0EB4060BB952 -1FCAFF59E9CDFAB5C4D8C8253F45857F4C65A18983E2E7B83C21E32FD8F5C339 -24F5F0BBD552B0DB5E05F65AEC2E3F5969CB7E2533BD48ED10392817FAEF4E42 -1DBACE004849D011150C3E0731F4BB86FD92A0D85861E0AEB7E686F0DDFC4679 -2C1FC64DA22EB327B2F8D776C420388ECE0325D64CB7022D0D09A80647A8A0AA -398EBFC1CA4CE3D8BF2709F37B570B77C13EB5C947CE965A52E1254B25FE4218 -66924612D6504BE7C75CF8759E06D2BAE7D99C911727CD8D4365EF9CC455507D -9CD13D422F35D8FA9A77DE70D3FC293ACF9D32954A5B4987B3A3F3AF1478FD5D -5AEC75158EA05A533F92EEAB7AF10463D76C46B2703D97417F27EAF06B7F50AF -A1FC3DA902BB47355CC9C44A608347A045ED7F7C45AE2EFA4CEDD546F4593635 -BB6E2D2A3C3B25E4CCBC94C86D3F3A9B02D484932CCD15C0C3DC4D8DBE09CE46 -C7F0189A62DC67E521CEDE45F4DA85D72F8E8FEB497DEA0559C22B6BC537A555 -11F46E2EDD5F661DF678E3CCA349D1CD821B65A735254D961C9EC595B508848F -5E3A731EF23E62B9E822B075768E758579B65A1CD777CD51AF45DAF9FF151673 -F53D3452A675AE1AA8BE56E06C89E41D11B7EA683D2D3ABCB641688D2E6D7EF1 -DE92B5E327B20EA7F4D6D33EAB2D628DB7D23F48B8E378909765668272580B3B -6550B3148FE697D1EFDBED93B8777B7C6C2AC879FB2499275C08E57DB0CEE9A8 -A499086BB54C09E826A2CCE7CA1743AAE84D108B4838BF5B2AFE03C6552E4D4B -82659C51D12C6909B9CBEE6D48FC791C6A203C13C15A8259AF1D4D507D76592F -6DAAB18FBF3FFB1415903CFA8D9F0FF2E7FF0C2C4D68B07EC4354BDAC44BB629 -FA284B0D497AB45EDA28C4B55A3CA22E69D9035FB34EA043E58B243CAA4BA906 -2CDA502B51EAD6FA4F6B3C4DD07388CF9E7A00DEB58AE28B915654BC53A78796 -050B41C06B41CA4518718C77D92D892286906711293AAC2E2260B7006A16A6F8 -743CA934F05C38837F119677DAF5670A1B85820426A0669375817332EF0C86B1 -C431938D4C28E6D4F6720BDCEB5D192F7182FA5111CDA8BF635CD90CC169E8C0 -A62C9CA775EF4D97677125879FC7CDEB1EE4BF6BD1DF364FDEFE8FDE7E8454C3 -DF5A24948E80E4D9E1BF3EB43AFC4FF1F50B0762104577060134E6EAB4E25421 -4938310370B9EB6B5D777E0E068229DD28F643DC7D353284D0B6F8DD5CDC03C3 -9A940E6D1E9DD175A85FDCE9D90889CED6ED3F7730218AE16C9DCDE10E55D46C -0B8D9016B6163C8B840259485571565B6AC171EAE227A810B055FBE75DD34643 -2F6587F81BE2FA0BF61B91535AACBC548241B60AD2D9BF7EDA7ABD7598900371 -2926E62D605B47ADCBE311633CD9D585547502A51C5D51B81C2A0B9646414088 -0AFC319902D003EEF678256B52F050007626E9F29B96F2DF5861DC09878508E5 -0FAD9DBDADE1616389107BC2B062D24B363B8784EFC19C13394650348687576E -3ADEF53AC15A1B7CD138A9D0F52DC4A58649058674EB4AF884A417657DE36703 -50B2E05BFE5E01DB0F2C59AE4D3E98DD86374B142DF4881D845E8FF73AA688CD -A6F12BD4D19624BC1EA46C97DE41F2DB725D9D5B4F8F183D39091FF7E3BB41D5 -0DD6E3A95365FE8A104566FC728BAEB1100D58611DD86882AC42ED6B93242FC0 -72A7C9AAD2B96504D9E6D6778DFEEBD12655D29CBA5498683DE1B9A225F1516D -304B2FC580E36D1C8382C9B78F21E9620D1CB4D4B130E3A11622D39864263447 -1BCDB4E0DDFF6986DF5DC2CB0F9039A25321A8C9D8C7B3BCBC13115CCA2D32FB -6327C9DFFBA799AB55A8A9F0613AEC20F130BD21F00024BD374D793A7F9E7712 -8E89AD7D02AB4259AE934C48626B2768FC16950BD6981F9CB81A2F2A29046434 -F0EF70CE6B967D7DFCCD05424C4C7454D57F53730890CE81D28C4AC3DCD8C930 -E1FA932D87F22224A8159CFB9FD6D254391C7F083B44E7746333A7E17549793A -96A869EAD6036880CBD1EEA9D4866A72F6B24C98226D309E7552D86A2C9AB5D5 -9123BB747367903D92B5A4813141EB58B7E5071AEE444F51A6ACE23B87EA0EE6 -F462F318E1E8D058AB01A89D0E5D429E5E3F5375B1C8989CE0AAAEDEF54C53F7 -D0F9F18EC1C678CB8172EE7A9AD8A54CFB7DB61B05EAF2EAA5B77B98012021CA -7E0EA6E30D3E4B6C332C3CEE3146F6D8D6DBB82EA5CB02EF303621120CD86A63 -A3465A37B668794FD4440E751462D7810AD1C22A42A4E997D694067099D8B200 -C82AFE127FA174B7D72036074F4F6CCE08FF02E649B8868357E1858CC416E3BA -1D880286FA1B98852DA64DE1E187DD38CC398B3103637A03CDCFB5722F92FB84 -4A9E8AAEE00DAE7956579A79DE38989EA879BDC4B799216D27BD16C56D0EC4E6 -A958EA2532AFD1C510CEB7F8CB56FE194DD3857597039702AC37A00C7E6C943D -91A41FA678480BFCBF47241532EA8019CB3B6E89218E40C487B963A2CFE99CAD -F79CBCFEEF17EEA4EF5E798F34D525C63FB8F4B4C61372FF85BFC24AD8572E4E -26A2AD30E5689707FDA5F5BF533833F556F1F53106A9498CA9AEB3B1F0A9CF1D -33F1E87AEDF2C75CC7DC80E70B83B26C5FAFED7E239E97A6AD3F11052DBBB9FC -E527263F1FCF619A4CB9583EB7EDB9F000EBCC4758CAB93B05D2D0E491A4D3C4 -0E454A570EE55C61FF3B6651F5CCD9B1625990727703C19C801E84B00A808D19 -A5FF370EEFCB0084D70977AE4805BE3A1ADE2204E705A31A21308B73D8132961 -A96C7ABD070FBFFEDFA192BB3CCEEA8DF88CA25C6AE2425CEEC96F0CE0B28CA9 -4B4C13AB7A54D518F2E54BAB73F36DF96E568E119EC19E4FFA9C593B1A70CAD2 -C13465AA0876B86E6C156E07B76E17FDECB972BF7CD76C4F9D5E6D1C03F941CE -9474051EBD1A89BFF6B2CE4D5D7E314278CBB22D5FFB84CF42AD5A6D7C5A74F5 -2324AB860F5943E9D08B0DAFB03F4393DD5CFFFFBD0340174A3D8EC556135E7A -EE9133CE96B81793F1CAEB390A1B83DEE48ED4AEF1C3F5573CD08926220624B8 -97937A64B4E2B64F429D663CCD7DBED27FDC27DD9A0BCC7AD7F99B8B1BBE276B -7274A62199A10E5919E952D9CC200A085409081C9FB0A870E4D0F1A43AFBE39A -4D703869F54549CAFAC130692CFE9C5BC3F6B4119646CA3AAFA7D4A1B9E749C2 -E11EB752172EB82E289603E24F895A3166C845E2059B7DD8199FCEF72C4FB4B0 -D89C812115EC2B0AED377316E13EC516CEC04C30262CCDA4C412009699797470 -B29C595293BCC5F2E045135C5EFF7C841CC5424C116782ED96458C64D86611FD -DD95E66C1217C9A235AD2CB1C7C36052655613EBBF0EA7DCEBE05DD74ECCC3C6 -DDFDA0CF3A3BC9339B513316123D4FDD8C85FCE24C6DD888A909AD44FC55479C -144B8BDA1EC0C41AFD612952F33D5A764343426DB7DCE29E83F2A1B1E68251A4 -A0FBB1B903E0826FDE021365EFE568ABC1BAC21B5779EBA3A38E822375131071 -63372CD56050884FC37669B99423F2220A66D8944E1B0C6E275DE63DDC6EDB8E -2A46527E5EF47B9E8FE252BAC50365C0D5B14EB3D6E47DCA1501EE45C59E385E -635A1A90C197C2303056EABD5770678C706E0CABBEC9E017F61E204605D69738 -8CDC62136CB682FD2C70AB9B1FB0253CB9A81D1FF7392AF5B1C801FFF5820853 -E80316627AAD8E47A79ECA4201764B978C7191CF9F00D12BA9D1C1EBA4E4BF8F -39C0045BFBE0B461CAEF895B7A61B1324616A4952400A735B0BD217C592868D7 -F4046527C94A78E44A2356BA53A99CE5021E46986A6B47B342530E30D870677E -1F4811FCA8C974B50E995FE9580828937355A1ABCECD47665075159188E9E1AA -AC24AFCA6B3A2CD704626D8E55E6AE655058888F7383C685470B4773583D3C68 -EDD9EA7FBE9710CAE059912844D7D8B65FE64C07E05DF83BFD1B70962500EB90 -CC3C320668C72B0594F27BF986CBBB62E6E5DA40B45F2484E870101089F6B074 -06E6AC0BF233A3D09A0330049F1B8F8DF7612CB5223764D0F1AEB204DEA39FBE -6C705687E199992F6C727C3FC41CCEBE83CF653AC11F6C713778E9C5C10F6DB8 -CC725C101DB09C20C1145373FD9EDA4A9334B84CA56E83692B756B9F7A3D399E -1AD5A09128F4F1D77A1764118F9DADD125E262E30220F9E9C35B6B9DC32B286E -F790F2972597BD52FAAE609178587EFBF44CC8B0DF66414E853738489E949135 -FF355CE9C64A463AFD6E108BBCB23B5C544BC833C1C5C4E4F9791A2DAE442620 -A9929AFAED4544CE0E0987AB7CE870349AEE2C24C9430ED01691A439F6E2D04F -989BC6AEEBEA5D705071033B3C483C3F -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMSY10 -%!PS-AdobeFont-1.1: CMSY10 1.0 -%%CreationDate: 1991 Aug 15 07:20:57 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMSY10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.035 def -/isFixedPitch false def -end readonly def -/FontName /CMSY10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /.notdef put -readonly def -/FontBBox{-29 -960 1116 775}readonly def -/UniqueID 5000820 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964 -7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4 -A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85 -E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A -221A37D9A807DD01161779DDE7D31FF2B87F97C73D63EECDDA4C49501773468A -27D1663E0B62F461F6E40A5D6676D1D12B51E641C1D4E8E2771864FC104F8CBF -5B78EC1D88228725F1C453A678F58A7E1B7BD7CA700717D288EB8DA1F57C4F09 -0ABF1D42C5DDD0C384C7E22F8F8047BE1D4C1CC8E33368FB1AC82B4E96146730 -DE3302B2E6B819CB6AE455B1AF3187FFE8071AA57EF8A6616B9CB7941D44EC7A -71A7BB3DF755178D7D2E4BB69859EFA4BBC30BD6BB1531133FD4D9438FF99F09 -4ECC068A324D75B5F696B8688EEB2F17E5ED34CCD6D047A4E3806D000C199D7C -515DB70A8D4F6146FE068DC1E5DE8BC57034F6B6A67AB666E15104577F342F68 -CDE6AB4EFB4734517EE8B91881C1137B202C7AF34356AB5F0F50B7B30F82646C -A7F5197FACB26C72D0C31BD54BA4F681106D734565834A9AAE8FBFE4EC020E55 -C601765387FCC4E2CE0390230547236924CF2D140B56B779B4A52E508D6C8D3A -F8CB57234EA8446A8245CDC49FDAF746D7A94B68CFB4EBC6F008267FF70EB813 -5162036FAC6E7F1C46C6D01E863C0C9812B2062FF54A7ED438F2A7EC07156B58 -47F428BBECBCBE9D15123F98A0976012DC6C7B959DD2945CFE5D92AFFEF42F68 -BE9F0B547CC97F92C8B8CD0EE62450896DE436BE075963091BE01048780CEDFC -1C307187A652AD7E6DA8EF9B01EB347D7FD5C8E8D9FF691281C5A96CDB95C587 -F1C8F1C8ED3E9BA65D6DAAB1A98DD6D1C0129466DFCFC8479010547B024F22E0 -D1239A6C7712117B995354D1BF2C28D824EFECF82D3C765CA7AE73CF2556A973 -E323A70C9A4F886508B929202C8A22006C9ABCD4E147429F389ACFB9C10B9B3D -7C40B5A473E7CE04BEE3D63CAEC65378BD59FF74EFDC47E22A34F75ABC3129F3 -C64FFC3709119BC15F42C98EB453591AD87E3CEDB466F1BF83ADFE265744CC8C -768EABC835FFF08C73CBFCFCF190B9B9B981F6EA8C36090F6B5509AA15558A72 -44EEDDE1719338612759CD323C770AE8278C1C5C86A7E770408A38B1D1058DE0 -819961837DC07DDF493B457E9907FB14FD7CA2201169C130F1F9BD9ED8D7E2BC -B1ADADE07F8B5FC764FB8E92E904B34D918CD2C1937D443C2D460423F67D7AF9 -8524E26328982A4421094B926A1FD5A8A5DF35940D337FD6FCB1AB31B0188935 -B7F6985D0CF68E3BCD3912A31483DB00C5CD746B2CDC9B5CD4724FE9A0927CB3 -40CBBA55945818409F2973673E9BDFE88B27A5C9BC6DB87F9B6A5F302922A10B -307520A0C9E6DD50B9E01A02B12A141D339A03CAB991524F955C6C750E2A6567 -60C4F5CC6FCDD3FBFF5CDF1A876BFF6DE1BE439B8C1990355540A1D53E0217A4 -CEAE9C0A64AB26819005ADD819151DE3C349B3933C15CCD35E7B097A369CAFFC -8D61C9A0FE1C4E004F9B9030C3062214F30B29A5C8785C85E9659E605558BFF8 -416FC67B604124628C1218FE56BBD0322A7ECF82E17E6DCDFF9C7A3C4D55ABC7 -56BE95D9E3D7CF1353A06DE8D2E51C6DF36F05E03656E9CD40813331C7B9FE1D -8129E3F42E9E1014AD01E0345DE8A929BD68B4602900C4AC1F04C09A1239EC93 -D4DAEBCDF798D0FA853CA739FF461C35831897EE145B94A9E3D78E171F049A8F -9A8FFE368FC8C5D05FCB90C9181299C9EE9F3210A03BEC8603645442583246B1 -4A05C4FD8BFE8DE229B2796C3DBDFE3656620EE182F6121FABE6FF9833DF2802 -A54FEC715B272C7503622B2C2D4ACF28BE72F1D780B8AA5EB87929F0B6064AFF -A821E7B9E31AB68F87D6CF9E46700ACA7A8EA4B22F00FC4DEBA8C3EA3132E1A3 -96A7BE35704F1374ED6DEFE2747FEE9425709FA4AA9CF3B6C9CB66A7EA23904F -E8C902CAC2A3BC92C3D22B2B948ED090C7B020D47C63C8B57934F1C40B32839F -0994CAFBE1A4635A5F6CF1841C7E02149E0C6A391192DA3EAAA8D2006654055D -0F54AA5931E289725A874193D3F91AF86D220ADEAAF8AD53E1071A180CF45242 -9BAE5D977C54E9ED8D2243F089BA44A7A15362B19C055410CB018F972FC61317 -51A56280140A587797E91ED6DF396DBCF08E13992546E0F143C655AE9C626AAB -8E1A0E3E39317B6862D93FE048B1DD3EC512C95929EC07E9887FD103CDA70776 -8603364C3975BE8208EF3AC4E1583F7C6F021F1D51CE5C950C812A2680A48C2D -3C40E18087E80E03A38621B15290C4174D66B54297B368A671836C1777CCA3DF -20426F41957C0870E9C914B9E2E926FA6D32498C8BA1EFDF206328B2C7344A88 -78036603687C3E111A48034D2AC2517C5A53FAA41BBD319528D6C6337ADC02CC -BE32ED63FFD3281C0359BDDA32DCEC7EB4B8F372A690CBA60F0617FE2CBBE7A7 -80B01D41890346265857AD6305B61F33DA8CADF15ADC0F9BB7312F597524F93A -0ED446EDBECAC7F2D3A8A7CD25554273AF996DC6D64E91BCFAFECE4D30F92B0B -0F5B105A56C00FB9B0A7DD6069200A0943841DC5B767FAC01F1CCD7A4F7F096C -A363C6373FF456D61A291C35ABD40B55C940ECEC87E5757D34B1014E472BF842 -FEF936208A125BF25F01630E1F66CD693146E8070EBBC269C9A09EB717689924 -5B5BEFCCD826A01E9AC92A8860ABE510EBAF2832AE1C77D2B30360B14BC23403 -DB131F2AF2E62547B47CD5DE55BAE7FAC403F6DA7E40D2F85946C0D3BF68B7F2 -9A0E6680FACB6A0CAD254541A3CB40890BCE77B9C60CBC8905C2B1BE99E6192C -B55F60ED8F80A48306E90AF4A6C93838447DF85A9F290444BFA5CB3DE0F66B20 -B14C45FC2565B6ECB85763B7C0566A76CFE991BA25006A92BFA04704F2635502 -2A68FB96A6F0937A2282EDE0FDA87EA72B7E797B77A7C83DD63D90 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMR10 -%!PS-AdobeFont-1.1: CMR10 1.00B -%%CreationDate: 1992 Feb 19 19:54:52 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /.notdef put -readonly def -/FontBBox{-251 -250 1009 969}readonly def -/UniqueID 5000793 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 -87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F -D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 -92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C -295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 -409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C -4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF -2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E -0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E -B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 -24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B -43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF -D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 -5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC -96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 -7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BEFD8D9C400015B65 -0F2F536D035626B1FF0A69D732C7A1836D635C30C06BED4327737029E5BA5830 -B9E88A4024C3326AD2F34F47B54739B48825AD6699F7D117EA4C4AEC4440BF6D -AA0099DEFD326235965C63647921828BF269ECC87A2B1C8CAD6C78B6E561B007 -97BE2BC7CA32B4534075F6491BE959D1F635463E71679E527F4F456F774B2AF8 -FEF3D8C63B2F8B99FE0F73BA44B3CF15A613471EA3C7A1CD783D3EB41F4ACEE5 -20759B6A4C4466E2D80EF7C7866BAD06E5DF0434D2C607FC82C9EBD4D8902EE4 -0A7617C3AEACCB7CCE00319D0677AA6DB7E0250B51908F966977BD8C8D07FDBD -F4D058444E7D7D91788DEA997CBE0545902E67194B7BA3CD0BF454FCA60B9A20 -3E6BB526D2D5B5321EE18DD2A0B15E53BCB8E3E01067B30ED2DD2CB9B06D3122 -A737435305D42DE9C6B614926BFD44DF10D14402EBEDFF0B144B1C9BD22D7379 -5262FEEAFE31C8A721C2D46AA00C10681BA9970D09F1EA4FA77428025D4059BA -2988AC2E3D7246BAAAFB89745F0E38580546045527C8779A254DB08DCC6FB9B9 -0E172209FBE3857AF495A7F2B34BC895A39A30F903DC6E3202D29AC110D868F4 -7184CB78407B8B9D42F6375F67FD4B828592E4A977B9E71854D143CD1A9EDCD1 -767CC2929E071FBA4C3D17500E28A23F697B5D5CC68D5F56EAD14BD504E07182 -3FDC12F5404E74EC1C02AF00C1A6A17F958770ED4A024F5B3644DEFB61F2578E -56013D0B4E7CA3AD255E23DD63369A921D427EEE0E098E8148B16E8A5613A8F8 -A5F1099E15AD16EC554B644DF306F0CF3571055A81F1B464529DB49E919F88E7 -581066BEC4765E31BBE28C245BBF0B74610DBA30C63A71A4F3B60593A6B41C6C -636C980828CFE9A3362FBC02F1967F0F770A4790F90DEF9D56E0A76B0703FC58 -2841E6E8D984FB476D4FEB960FFB6B386EC6CBB9EB83704B0AF63F38C77090A8 -DAA165E6C6BC86601B14F8E9F504A9D578AF05128D8C1BCEA9D21057958D5DCF -63459352EAD6B4A2A666CC5D85855641CB31507F9E30405977B74356FE985A6D -541884CB65A4F5A8D4C82CB9D82846CC510CBD243E98A0011AD37A81047021DF -46F69D7C3DFAF2F10F1F0CCEFBE12EB70420BE90C450975434E223C67D24226E -8B62BCA6BF93B0B1373AF55E4ADD92775B2DF199B6599CB02DB64B2D6160BEBE -449C057B5B2D226E0F5D7CFB5C9A4A7184FB29A595E91252AE787861A6331FC2 -6605C995D55120121CB463473A7CBD22F270D56CA8E0DA99832A468D399CB9F5 -A1CBCF0031D99F3C4F4B78A0944BED5A7B1AE23E3A66EED453917F9296077306 -06CFA772BE60854A30885DC5FB8417E0D3F7AB45ABFE186D877A377F5D17DD35 -0FAB81745294E35A5DCAB20321C6ECAE276B63BB17366867F346CAD53E06AD96 -091CAC75465BCDDFDE9C4364B2A8EF496C4CDF76B058E4BC1F616F6CF62FB60A -64F81BABA7A729B8CF679CEE01B1C985558E8D1493C03B834F3696E5511A1917 -2AE7E16AA8FC516CD2CEDE020BC5777598165B6EF2310F4DBD54FE14071101EB -47F4B2B59778B1EA7DE13ADF46393E07DBE2082C2487944A71CEDD4ED7D3D877 -749D2500636C3996A34EE0CBA770F6B6A655DCB9840AA8236EF3F6182E1C8997 -395077D9DB15B9D0A2DF9A3F6042C94E6E492C965E4E8542AC4AF5B21906B6E8 -4AE2B01C0810E38BFAE99DD83EBFF8E145D09F763B6B134A25A1CC067C6DC1D0 -7286045CE90BA968598D83E5602ED96C72A424848E211C028CB344D95DA04ADE -4C5DADCE9009A72B6EC01E7B5CF8C52BDFD2B416F5E1833F514659D94BB2F452 -EC4F2E65CE71AAF79106A0468D76D283ADD44D7DB5760AA429D61C1DC2E912C7 -9446C19557A1D12E7116B765BE522EA166E8F0B604807215323DC5C2DB1F2E05 -246873CE189E03FA291A961E4AD90563A8F7B0E08A67DE4CB3607C6ECA114DD0 -DCE97976E208615F3CA13FC44041360086A4A173D5441D9C33A38013099F73E9 -0FBC96808F7442FD4D56DF7C4F2D4C9B2301F7CE626B4C6C1617B8F1584DF195 -F92FC6385070EB02BF2541307E4EA34C131815FB9028C118F4B792C5E92BA39B -732EC013E2B29FF8AB36FECD056B8A0123B2E0E756F6F36D1121446A90F6BFD7 -D076C80FCC1E88445AFF2C4D17D25BCC028840AAECD82282BD3720BDC1ADC56C -9EA1525E6DDC2B3C5E66115838C0168070EF155FFA9EE2AF0B1F58736140541C -42300199F8F7509DC6F8FCB3E3F76E429A92CE89A195FD2C39ECC95D90D8745E -5667E1399D4D54788BA3A46906538E24B3846FF10246C3CC049846391B8728FD -9EAD19AB90473454C26C6CCADD66E6C5DE8225A164730F6778DF10820C2BA54C -D9E5823FB4FB192F7210200093A7FDEF6803F656D3201DD7B065E834205A528C -BCDA52E22337E27447C2C750C3730E9BBDA96E944A74AD2B02E4CF6D3B5B7E03 -A9D0DFD550C7224EDDF2F7CFEB0818D15545A50333AE7A8D44F5183E572EF324 -FF51EA08E93305172AD6945C1F023676C538160448E1DF49DEC2BF386B4AF07F -AEEC9D2E0A70CF68473886A398DC83F0CCBE0955E80E7CF44D03717875B89ABD -780C448DFAE200862748F1AEC7F958C42344C93D6B6EF29DF4F563C4912EA159 -4E8C77EA5AC7CA4487E9D29D2D13EF45DABA13F0D1B922CDF7FB0F347C5857BF -EF7ACC16EB538BC2217B0137BD575DAE18F3DA198CF90B0DCB373040C91F6F24 -486DBBA77F6032A17FF382FB14F4AAA3D3608ABA208E94B69A0A1E721B995E54 -F271E5CED22F28313D7FE5679610A946D3AA637765CD441270BAD7808844363B -4251D831391E2C6E88F609BD4280D2B07663B482A2C018512C665BC7ACAA5A7B -29187497986970C06AEEA1CACC1D9375576B85F2BC1CB9498A8F60C8466133AD -8D01E2080BF508B1B4A372209F5CF528986EFF0FA4333BF92EB50154D1CFDC92 -57BC2210E3FF670DA4E64F98C6CB3F396AEB146E7F845F62AEA83388A2AB028E -F12C1FC987897640ED50DD651EE9B0710138751C2E3C9FAA647A4A8D52B0E267 -11108B99F7E090DA4F777B73A33B006C209307F2170D75F5BEB1B576C1A3E2DB -9207958A900BF90786908A9B9CE1DD9EAB4D6EF7FD724B2A22F944FEEE17355E -D21493AA355501EBD985AEFB696ABBC75C40CD1A2FE0DE4BE42F16CF7B599957 -E8096363723E2BBED8B24551DE3FAB160985F36ACDAE7321D7B3A9AD0F164B08 -52074C54BE452F5445D375B85DC2F7F6AD2C0794C0830AC559209E68169DADEF -F78B82317AB6ABDD8874FFD804F70730A9D084B4E9E143226EAC38E7B1F4E1C9 -0270BA81A8B43CCC2F8F3B5E01E90284BC56126233FD45044FD64E5B2D159EB2 -5579F9FD11E0C86CD4F3FF5D06B11BCB1A2BE95570307A372E5FCD0495611D17 -623804766C93D6AC547AEF388F2A3598E519E3D41353F3ABB6F2EAB767D740AF -AA6ED9641EB3E75E36CB9E4779C5A443C4CF780F47CD103CA77C0C873E8AACEE -A7BF44436605A1698CC66DC38DB95393CECED515664ECA7D744AA1FF262F3DC2 -DC7A6420735E7CCA979D78DC2A46C49D0AE793B6DBEBB2F598149827B6A53AE2 -2063E781A6C9A9DB2E3749E46F5E192954E51AC6A715954CA0AC851B2E87C33B -9670D407D1768B181BAE10589F38DAA5C0DC4C33DB7D5BAAC1A23D10C311C09A -35EDD551BD1534D3DBFE58D7A7AA79F93772EFC6052AD3E8F1D196073BB1885B -FBF95F9BFE07E8E2AFC23358A1DF2079C7A6E8D221617A5A6FEF9FC048CA06CF -F2353B9A16F17D6D408FEAD5DB180AAFCA1C17BFB5A7473076DD4EB598ED049C -9469628318347508C2BC5CDF052D452FE48ED25D7F3FC062C8702BFEAE853F1B -CE12F266E2B4CAFE23E2A6BDB3A50669CF1A4F4F1889A90B77A69F00597D5568 -BCB4D9F21BE26267E84AF5C401F96B3B23A80D7FC6956ACD1E0709D0D7222498 -6417B31705074D6728F508F21A3CEA89CCF53F3E0C4E03A2CBB1276A45F456A0 -128F0BD9E095457527D9B6A248DA7FA24ADD7F0B0A7B825FAF9AF69E210FF3C5 -73764761DD61D03DAA7AF4009002AF363A101FDF3BF338247B6B2215AAE38476 -AD6613B5C7D9D0BAA9556BE4C57CBD3C0A86F5446FEE7AB2B738E4043A7AB149 -DF8A86270E888605ABEA1962CABA87E1B6BE4F772D0278FA5286EDAFFE55ACD7 -97EBF448FAA44F33CCAD8A28E883F03EADB5AAE23F700571F6A1ADBB515216B9 -02B59E11FCD26B98FB61871DF998E725974B71BA9B8075C9ACA5BA5AACC43079 -28F62018463D91D404A1024655DAD4CA952E2939394CFFAABF278DF6AC311007 -F9D7FB5FD477B669C2A068BCFEA52F248FFD1D0ED2E47556DD686E5090F91265 -A9B7D19F400A6A056A56C0EA9E74CFD16484BD2767E6B51F5AF34FA6030BAD0B -A791CB6307133C9C16E63547B41DE8A67E0E2A60DBD575D3945B8E29AB07A1DB -E752B54F6B423C787DC3E2E48F3D546C2F6245C8B775684CF1106D621C64E111 -BCC2369ED42B5AC1A43A3F56902CDD3D1167EB6B08D14ABDC75B2E50175D730B -D2AF00DA66A847A3C9A49D447E6071A7E977A58E300D96657AABDEFFEA489DC9 -75AE346C6B9BEF82AF077D6A90489FBF0101FE77BE5C3DC2670765688E014FD0 -5E0E8A2210CA3EB3AA78FF1781552D0DCC4A98A991D582F5D40A0174E33AE2DC -715F5FCE505E8333530611DCDEF642E35839C33C9B94C40792D970EDCBC9CD16 -0EB0D3377020678B474DF8CB1EC018C586399ED22B01218B5C75CE40EBBDA0A9 -EDE1F4E03CEB5B3EECEB0694059162830F53EEBF77CDC7550C20DD9EADE2F052 -6CE34C8F67C21BF6005828D755E857C058E6C7060B610D801617A601DC3F8EAF -618AD72C4828E33967AAB60B411DB233B7B29D62B017FC51467603FF003CD000 -607B8D8DFC04FC22A178E6A038ADF4E8EC72382906BEE75B24CA8F6BCAFDF77A -2D0B5DD4FA43E1007B84948293F8C019DB9979523DA8CA732784082A6ADEF415 -5FF813D469C337441EAA8CF9F920BCA094744A306D4922CC420757D541BD2435 -FE2717A018C89A5490FAB88D6984C09E5C7F62BFF6DFCA24A69F8E29A9DF0D5E -9FC0A12EA1940F72D90DD7CDDB82B2597DA1CBD8F4302F9598920A9B9AE67D0F -E10B30B928B6B2669A08792235482A728E9549E76A15DA1029BE883FF2715020 -73337BEEEF7CAE168CEB6E2AC916D5A68BF4211DEC462703828F2E5CE112E398 -7B79DF6389E5CC1AEB74BB4E4C6793A2666BF9EAFA72BE966C9451104CE2CE24 -45894DF3304E620F484273163D9213853D242DC308055AEE087A588A6FC8CA96 -52D94D576539C3728853FB9658A0CED91EB96148B806644895A49328625499D6 -3186BF65D263D138AC4027A43FFF7024518037ECC474BC3D42307D474312D388 -A163D7DDD77003116C071FF5A84B61DA0E559E96B427ED0D346417236C1AD6E7 -B1CAD4C7AABE7A900D6E4B9C8D472C8909123F0203E285E5DBF7C111B18AEFBD -624DD20CFCF9742412062DAD6BC3927D997C4288E83ACFB4EACCF3C3F2D0E687 -6173CAD17BCF57290EA6A2CB1221E68D81115E5EAB60308846ACC50CF8FA899E -850F5256893820186D03141BE9552565A64E94CAC05FF692CDEE4CF417B7943D -685CAC9BC41D8B0B5B8D3770A8DE08E0E1FEA7C30303CFC241DEC2D270D9FBAE -D1BD107833EB25E368DB5AC06CF17FC9D9E8616ED8736860E45F2B024F66581F -54D85AAA465B4156294DFE44B6C739607A060006C701B3F51864AA009144CCEC -1D5F85BE3A55215180ACC962047FAAE8268B31DA22D47291B7406864AC1532A6 -B13DF2CA388660DF4FA790AC448B51CCAA1B8C4BB06022E3CEFB3958FF4945B5 -CF52D1365ED9F29E66E9BD016B8B73985DC5DCEF5D1414D355B1DE1D5D7E328A -D45E7389FDA0B478E12901B0BC13299C4B74D9E015C76B5EBBCEEEFD97E9FBB9 -66576308F46869BCBCDB8A7D66210DB418AA6F599424330EEFE155E100B113B1 -D50BCBF1A8F7843089A14DFE45AB6B9BE9BA6463F0C523596AED657D562FD9A5 -8EE54DE1AF7200DA4C1E1339CB512C94A8F75C7969373BBD89BB224505D63203 -0AB9762A8A50D4755644AE4B6FC1B358E0946B331352E7D3C82192412E448E57 -095FB69D446B6F5C9AFD5F4F73E110A8949F93AD7598639419F1AEE9DDA3342C -23F12B927AF3547D4E70D01BD1606359F5DBB2BF2B0E18DAF0FC2F369F5036CE -49022289C27EE4CEC822A7665E43341C9D1320790153C4BBCCE75970D5166043 -0948856E33CAEFE6232B6B9A65A474D10F0AE323C209361D85A65DB95DDC2954 -93E5121AD70CC3FBB6DC063A83940F4077FA2A33A59E4424D49BC0F877908EFC -B57070D0CE49CF4E896BBB77465171E562E2D5B02FC3EDAB5B7A86C6F5D06613 -5DD8879AF9F0CCC0024C1363D6372541AFE2B66B4F67AB50AEC290B1E70B92A5 -C0DEA18488CE83B5E2D0F56DFFAEEC08B80C7B3BD58954E69DDA5B8D4B239DF4 -B872822CB8E5D0F78F289C66432A1D681BBC884B7C826C66CC8ED7EC02573635 -7CC5AA055E80E85F2C2AFCFF32F98BABD3D5A3FF0ADCC552D34453ABFE467354 -F35CD88ACDADDBA0800E736BFF1D9462EEAFBCE9C84A53819E469746BD34C350 -EAE5BD66A78696E359C509E4DB483FE006901A68E24F2FC5BFD4DB2A52DF4D99 -03D9301126A12AC190926A5DD1D0BBB42696836417B5B67D55A4119D0A60544D -DE77EFBE7E609097A08077D0CD6F149CB13F62A142C8A082B7AD862F6BCA82E3 -046DFB4D60E4C2BA74944D63EECF88EA237C54E74E245C2E2647E8362D5F435A -7ADF48BC06337E496C93CC86193516AE8BA9C36272605FF19E1447C86BE0A809 -F10249364D64893AC1BF5B514BA881917F692F917A842FB8298D4DFD23658C59 -7CA612342ECE2B05A0175D4C6B105E1CC35199B008A2B790F324D19F5D22EB8F -02192A64B5D1A3BA41AF3601BB88A17EEA79296F0E07B547E484270CAE9B31E2 -4969C06FAFE1A1A7094A4A976FDC618E6FA37874DEC9B4879E25D6EEEBC1C4BB -6A8DBC656D6ABB92686E761DB69CDAE21AF7806BC22E87EB5FEF3163C31312E4 -E76758DD6FF53588D4A290B57A5DE4452C6CFDF25B91DED038153AA5A48D6299 -8CC7814D6B14463CB390A4C01C2F4C491194574E8EB46D09F23416FD7A09B636 -A7A7DAA08B93D08ADB79100DD162B3A2471FC0C84FB908AF0C71EC5BD628EBA9 -02B481D1FBD9F935F6B1A0F61F310801F10DC5CDDEE68D45E210040324918A03 -075CB4346F0EB21EF92FC3FFDED88C9409AB78AC06E58E361A0C5031D31482AC -92EAD1CFF641577193C85954025F88B31E555589E21C841187C4A7E27806961A -1E25A786E4F09602E37FC458805D3269888274E2A4EA65A00DF35D00E2F5F139 -64B4E4155BBA7A028C697847920FA2D338BABC23AEB6445D41F4A2D81B800F19 -4CF98C1D21DC64FCFB925DDE3770B02706EC3C82CFA00DD93D6F54855F0CCEA0 -A6468F6D2B795C761B9167796AA54D6B4486E537B70E5B86F5B1FFE5CACA1198 -97A3A66A96F8BC741EE6F78A5C390D64B0E0D468D845591B8564575648877DFF -5DC021C0043F0398C6519714C9E3264628404867D06A4B425819EE33B28A8C80 -E24425AA020E68EEAB1810BDF00236D23A7B2E9E10C70B838FA3F9753B0D8BF5 -A18F7216FE317C3F77E7F57436ED4FA0BC4ED008DDFDF8BA5D0AE081C851DC5A -074E7B3E3D7B9B856377ADEA232307049A4E86693FF5CB9828ED7FBB3FCE5E64 -4981E26BA3118A8478B522A6308DBF4A8BEA8F40CBCA898253F4030BB59298AB -771DFDCE1DAAE13774601DF1CFF5D54BAE0F010B2191C65229C9DCDC5AC704FC -2E814ED7DAA09EF83C4F7121D59066E47D6FE3E9FA358E34C9973107DA330D2F -0582D5E42B01ABF64C9014743A9B49C3AFA165D13A02DD63BD2E8D5135546B27 -055C6F656400BA96918E62E5BC8CB3F91800A48C94080D2258373632DA959403 -3BBCFC3F6289CD6D5A58DD3924C2EB18EC8C8D28F5D3BE2D2D0CC7433A6F0F2B -49E60621E61F5FC741D5D0021B6E065962C2DE0277C03846AD2F1B7074594B9B -CB563527965135F08755F080A2A2EC968C579A126EB4BD7B4C64C07FE618D734 -080A68EA05BE2F9237660DF3F2274F64002EA3135CB42CF31069BE7455B9F9F3 -7FD55D7F4D31AAAF107D6E63AC910935B6FF974E1BB45959EF807167371D5AD3 -622D220E5AD4CC1F73489A3F63ECF669B5D68465E14FA7EBA6DE875A69379CCC -173A739F68F7A25F82D2AB7C62A25C46CA22A308D37D78787A940A991983BBD4 -7EB7E3A040868E2E347023664B30183AD01B7051AF8511CBC6D29AAD1A35258A -CAD70C0DA00AF294EB2FCB6AA459518E08527E0753E9CB8C74A288983C17B328 -239362AD4B839B611B2E1644C4AF49D164F89B4A666C255D9005FB7C74B51582 -0D765D6C2A085E570860885A7EF198C7702F98A1BEB8E42B52EC4480E3C35C15 -33535228B16C950747D3F1E933340EE04C67DBF636E6641D90D054BE1E9D81A4 -F1ABA9F9AAA1CC9380E3361B3FA304897D02749A49A89829AD5698425A7E1ADA -3BBEFB62FCCB3BD1CFE968383CD9819B075DF0F5DF7CC2A95D667D2DC66C49CB -24D2D56B9B496C565E750869B962B758AC209779FFC470A6D379EC9CEFF527B7 -0D376666B1DD4AEAFCF75676031875CB8967EC5436250503F4E5062C27118F73 -88AE4DAFD9ADF7C9BCDA5C2BD8383F0259E94D84B5B0E87C3952E02E2FE035D6 -A10CCC05227AF21163B0764686B7A96E4023D886D0036FCDE4D4B55262853824 -D53FF4652CDDACE684A60C955AF8C766C5855EF44FAC1F2BC7844ECD4AA25960 -AEA8A0E73915604D97BD6C251EC7392CD95E009E6CEC9139F9E352507289AB0B -4924ABCAABCBC3423367FBC452DFACD6B003225AF0CD622BCE31F009B92AD1E5 -6A0E3F75957AF4DE8C26345EA91904FB032DD5E8DC1DC775048D0C6064E161D3 -95CD7B8CF03BE232588C98DB75E6D31A91FC38A9C3BC3285E14ACC79ECCA7128 -9BCC4A8A98A432ABD1E6A247AF0EA7179C935CF960A55E36B0214CA4B301D25F -453DD59618C24EE5E5ED6A32DA0BEFDE0B0FA4C557B7DBBD91A3D97F91C95309 -42341227F401DACAB06110B10863B23BB2DB2D17AA1BBDC92267067661A3906E -9FEACD5F91FBDFB23D0F033EE6CC63B7F6FB0BC1F23A73F5FB1A40644A3463E7 -754F5EC834A8E2C0155FBA9B958D62A72956410AFC94ECA8D863F23D3BAD1774 -2D66B191EF745CE8063B79384C7AAB6722C4541C520FC6D6C15890834E66F9D7 -C335F3A6960E0CC961586C587148C4241EA1D9BFA68994C64DC5BDC307F32224 -D9DF97BC3F21D4ECA306B3D839562B87C947E3FB6402762054042E5B0C7079CD -6465E0F73CC57684FDFE87A3C3CCE5E522D0E8B45D47C4D1EA234DA4396A7795 -173863B09E3AF2D6FF4E62C9C9B3CDA27D646B44F7CF60CC2C7F862497F0869D -08787B5D050A4D090EBE393086F75A138B6533575B331C9C4DFB3EE6F20DDAF1 -A35E34C7F25C6F1D53860B1CB5FCF9148702EC597B94E3B1613609A919DE7F09 -CF71D8D243B6B102DD8B00B67BBCCF4BDE593F06172788B096FCFA762021D706 -87C4B1D5A0A5AD75B429C0026B5B32DF2F7327DF3BBC1165A84FA6A22DDA11DF -63FB0B0C1F8A9DF3B9E79C68286814A85705D7CE3A6A9AA5690A13C11C4DC831 -AE15ED873C6A056EA8A13CF23333AFACB6581C13288A1520A81983C6B80BA38B -FE0401570223BE3E4D7F4F55CE1702904A629BBE02756C5DB9CF74945FBD4A70 -A1451470FD90BBB1248910D437F15731FF7E4D69B9FAAAF396FEBD1E3CD17EC9 -FCE653BF3335FC0B953A95D9013BB1F10F21D417261C019E345529AD3610511B -C8BBE0B93AF497AA2BB411E9E6E0D234574A01ADBE033B8B9B12485FCD3AA04F -14C78B6C3AD76E0F3B18997029CA1EEA2907ED0FCE1AA3EB46A7123F5EBDEF3C -51E6BF88EF057BA56C5BB9B15D7D4EA7A1B81E607C9B9DE72CA23CB41EEAFC36 -E48820452C5816E5CBDD29B35AF4C956F0312616D60BCB9EFBF0645F97C2D7B2 -CAC75B5A55F21700FF9024183C4B3E308B2987B71C6FC5F4E1F4FD584610394D -C2341AC4CE1663F5A657099CDA03B1257459C86F29CCD63E93154538901FDDBA -EAF32DE4D0ABA385D8C205F4F2A016B97A03180F233018FFF26D46954F1F6212 -C29947E82E435F8A6B2EFEFDA7DFB8D412F8D0B33C6099A4E3FDC5260C519072 -852460129B29B3D04B6922352360BEBF2B8B450982844E3357160671CC5A02FA -BB390D3929EC64467C6A841C6AD6F5B26F322D2B59622163976D5F202B243F40 -419F407AFD1C7C9936D971324D636933FFDEA619417727DDC546D73F691C8E8E -8882123308079A8A4CFDDDAE06D407608DAE1A6F4E7919AA721D6F1A1CD4F024 -795445D5F6BB6A753B77987F8E08380903099D4681F4EC5D64DC28A22043CA19 -3459F93B2C53908E3B04CD1B66E9D23CA73D622E4A85D419072A19C089F8A647 -9A711A9E8823BA59E85491ADBEFC7BB875A4377E9C2F98D19DE5F597CB4E69FB -C385564AD42B418610B3B63A5226D2C66BC90DFA0AB6CE1D2BC410BD77A446CD -CA8EE80C5F45229AC8B79258DE3C769C63F77FFD08ABE03BFEC0A882D00263A6 -23D188F6026332A5FD7A7EF646BA5924771AE9803802AEF8B7F471955AC6A78D -45508519A5E28483B077E22C1162191B9ADA1C71AA35C76AC0A183E66A157211 -83F276AE098465CE3A91367FE5A94C29E31205E7CC331AC76EEDAE950D6255F7 -99BC0B7DA64ECD9470D01303A9EB179466F3B4A5029A1361EEB46D98509E26B6 -44074111104341EEEE1CAB875A7B8E9EDE40C244F51E8C84BC0670D66B5E417F -8E8BA310D219BDFD27882AFC17E81087778AF44599AB8C0B4FC237A0C52B68FD -70E91DF59F1EA92271BC618A86ABCC38B624D37DFCA8D36CB01E4A64AE73CD10 -D8EE4E622CBC8C145FB26BCF7C5E6091A1BED178E6486D9DF15F6F76C5011D74 -3CF61F8AB3147CBE786A6B5CC1192B4A0AAE6DBF0BA67D3524A283A30C94294B -5E9ADC5A76B7982FAB11D1077FBD668AD5CA67E83BC1FAD68F2F803FC557D46D -1EC2A5261F28D3F1AD922E57A32191DEBE891F6628E7573F6BDED484011CF4B4 -492E9791157FAEDC338B3FB91011D6DED99FD3D649FF3CE03987E7C3A64FB772 -F6705F328AC3A1CAFB14176C454B56C8E33881018494D291F70DEB82727199EF -55873CD0E695850093D98F784E32955AFAF0527C4F5F5E08A1AA81803530CC17 -58154832CD93305B8911E2F7F780A02A294249AC9FF47576447306B251FB194E -87E0D4E12677BFBCFD30BB923BB986180A52BFB0D710ACB1DC4A26F4210D231E -7A71FDF2ECB73D5FE36BE3FE07AF81C62B186DEB70B3423EB6D94DBF001106CD -6F595B21FB8ECC92EAD93F7C74AC61A82BE37548A77E4E453564FC877781D713 -5D7D3E2FA3174D157AD22F6B5DADEF382DCCAAD1937579D8B236730BF73943C3 -858EC47FA0D092777F510C11AF7BE5F576079DAFF31ED77812497E9357F828B7 -E1E5D39BB7B549C9C38919BAE663BD53FCEC370815A73618F9CF1D5962664AF4 -B37829BDFE1A127B3D388BE361D7E4FD45F7CD737B75AD943BEC85D653949F54 -D9AB4E889BF5E682DADED40FC26AF972A9508140B905AC29BA80F89B5C2A3A05 -37B1CCD75750DB71B722E8BE8092ACF8C847E85B5E8A5AED4BB285D0FEBE31F9 -D01842E2C50D4E621B85EAA59270FD4E1F87E9EE7AB35305773AAD964D09E855 -7A7407537361E41D2CC57B946199344A92D566BA3440C23BC4A2DF3CA9E59960 -DF5A573B287F753B74851BC41824B2F2CE25EE2E705D0375827F96B09033E550 -7E818FCCCFC9A0EA961291B12E9066E75B8A999D6833D06AC45270354712B2B8 -AEA41D37665C030C49F779BBF18EBD5CB01FE3AA2EFE68240996C464C079435D -BC258EEB82CF02E48D8DE6C9FAAB20EA6E8D228912CAD4F45DE8C9E4A0EADDA5 -0AC3CB1985929A919C278AFB21C942751A3CAF708486E6A9E480F1F0D2F66F68 -D870D0A6888B17A237C649CFE1038E3BBDD55454AE834FFF82490B31F428505C -919AD31BCBFC79D1BCDDAF262940A3F1EB4DFF9854BFB77E1544A38E789267DB -0032EC4D73830830FDA37D9ACCD44BFBB5C820D1BE81850EA8769627FF5D1F8A -B76FC1CE720CDBE54A6BE9C7DA252610807AC130CD2892A930E2B7F35470DC9B -18E2D1240301E71D7BABD2BCF0D58ED591A73F1DD6871B3F2DE54CE261B787C7 -9945AA4FE1E8F95CECDE2EECB1B3B98A4C1FE2439D66C9506F097DD5AF581A67 -A65223ECDCA67492BA790BDCE07C50506C8F8460414900F59F1920377F078BA3 -90F6FF6424C22146BE9A2A2253B1D56D910FF01AB1FB53B718C1AF2045EA5AB1 -B5CE18DA38F006E4F67CC79CD1126EDD8F2AEB68B37FE7F357CAC72E11928A13 -7032181E13073ABE9AACD9FD83E1C5DED957A3105FEE660E334BFF649AA9312B -85B5709C80980CFA659EC38C8EF5F74878F98BB079F2A5C3250DA98827CAF6DA -1004997002D5393279B6A6C50304C3CDF4017196DF895242B5D9630BD9F1C66C -367AE45F8EAED0564988E98173EEBDB92332C809B1CF486B6EC103DC4686A91B -66CF3DFCD09D00586939FAB6990D55E4271CE8B72C68BDAAB27FE208615F09CB -79724BF8A4E0F3D1BB97A675CC65F9585F04684A00366FE761B3D4DB3E6E9737 -29D5740FBB025F7BD6CFC3E8316EF554C93C8A73DFBEDD101A6B762FF1EC8B1E -CD9B4E6A08B6142C695220EA8AF15A5270DE9872118186CAC8CBC98B17B5CAC1 -1DBF7810152D3AF77A78CFB018A53F0BC2E80B85CC8E1C6490ED12D9096F3948 -648A17D9316F46E1DB61B615142BBBADB1905063FE5D3B166FA12E6DA0C0BC5A -A85AEFD2042C03C887F71639651447E02309C78545C270A201CE81BBFC6C144E -1B5C70942461B21373EBF99C527904B4AA3FC4B60513A6A646C06904CD7C6A6C -7035F5D1957FA71C1B0C8C7CD6E4AF5EA280874761BF9350EA2AD2E593A31CE2 -4EB60F6911AFF1E2627422286B422260C30CE3D43F8112AA7D481E54C1DFEC0E -37F5DAA56949ADB26E96BC1EB3D147FD46743E0B00BFCEEDC85E909B46F8B1E7 -77A1AACABEE1A473FCFABD49F8ABC83BF88FFE60D53B5D456296A837C2EEECD7 -A9A83E33BA86600CE70D080025B97803DFCBD65AAAF14FC3FCAE5A1C5B0076E1 -74083980106FE6A583593338228537DAD97FA848ABCB3B15790996AA8903E441 -3FB97A4959FBDF94D42DA776F22C592273E520997E77E6CFCA43910F0E649FDF -087749243DC2F96C742BA2D41A05D5A11964308F59034836B1686DFA34452D86 -C66161C3634701FF7820824554E2B39E4FD1988D6A05E7AB243A6E1B0F02275D -0C00488A7A129E11E0287C2F02B0C3AF23A3844C11B250197BE2B1350F35EE2E -7597D32C95FCF3170B8378697EA8F9F635F518AD73674F0218BF7A5EBD72DD12 -341A3E1E29B9E00F5BBA67A052FFD233AB3D453D767BC94D7DC4F8AF243442FA -CF300B4A10BBC152942F11DFE87AC62290A10D8D2C66CFF78F4299BB2958B3F8 -ED5A489C7306678C380A98C9800101FB279D95E24D0C4165DAAC728E0A1B379A -9765B089EBFDE65132FB1291DBDE314D79625D75BC1379F25B1BCF602083FABD -820325FC2F9E45B73A01145A618E932582A0953784C6EE1128E49A3E7775857A -8811A97FECD54C105B8B43ADD7CC898B484E993F71DBC7D48D8304E30C38B37F -83D9827A6480B92638CECFEABDCFFFA25DE7AE217C91AEAC154748147D3D83DC -F8FABCBC2A8D98EF0DC1D13364D8DC37769428364D08C0F63C1657A982876752 -9585E0A34848C19CA5FDF646C153AF4A977BCC36EAAD22133FAB3AD8060394E8 -4764C3D2C0E1100E8F69D6D7E7E1CEFF795620320EAFE5049D596BC3291F5F61 -96F700D3C6AEEC36893DBD88C9DD1BEA94319647F5562089433D9B04432287E7 -00880C05991F66818332067FBA7F8154C0D8B3B3175748EE1131A0A9F0D66AAC -F6E6BC74BC18BD5558C4B3543A871FC2F3717E3BFEF4B76FB9D89170AD823361 -52F920E4567DAC3F430F1FF7BAB7CA29FEDF34F21AA52666AA14982F992F2F7E -3DE562314073C4134C64C3DFA54EC307677A8ABA34C8318E9248415C8B052CF0 -6883473B3258EA6A0A5F7A336309650B3564BD3206C8E73CDE98E3274DC6B14B -AD42DF0C62D06191D2002504050067474902C200C7FA28FF6DB7E019742C9B17 -1065E248DD8B30AB0F42C39ABE2017F983339D4182732FFC969E9237226F89C4 -513A38DF184AD7D110FB318235A9AEC15EAE72D9E14FA96C907FAC45864C4202 -48702D2F87D916201F8A6AD7F74925F912D4357BB0449F65BF395EE21A4C65AA -82FCC3B0A498B3DB9B89BD3B7449D05A74A1C40F36E9BF34FB49DE670CD76250 -3AE22FD803C698C94FE534AA7264D6AC35BE8E90EC487F10FA20D8BCCC8BF6C6 -7C2952F789ED976DF8C39640446115F331B6EB9FB156D9BBAC8DE6B2BC42AEB4 -C21DBC482912ECA1ED3DE2999C167220380E53021DBC1D466555B974A521C07F -DDE22B3EF47BC10170F9E14AB56E3F9EA0CDFC2BF4ABCA6531539F275E536329 -F36FEDCD9464FF7313E06CEA754453BFB19D10DBB73B628AB079D1A700594062 -546B417525D2519A6DC4995DBD5CE4C4958198B43CC396FB948B2B864E7736B7 -FE940B62A1FF5A4D9D0A99832A4E64FC2C0BFC9BD43FF19ADD10BFCD4DC18498 -5C2928382F5770F6161FBD1B7E5FE2380BD90C7C5C4330674495FAFE04EC143B -F6A61A5DA5C5EF23297FA76EBF50F955B775DAB9DE6E4BEFF260627463D75E62 -E613748B0C6D3B062E70486E66CC48D050F848F95CA15552E2884CDCBB51E20B -E5709B4A32F9B17D37EBA926559C292F9FE711F18D8F372C628B7CF3957AF690 -832B59A58061EFFF51E706C95B0AC7CBF710A45716D914D27527C9506C87740C -69D9D7F470A7D80D26028248B3D62AE5243EB9C2FE28D18AF82AA1642208AACF -D177EFE7568947CDABE204A3FF0C6A94112CB14EC7016C99220821F0642D6E48 -7B2239CC208381A7A5BA8381CB0812FF260A093AC986E70EC189665702DC7D05 -F988148EB48123713B10355D7D9DDEB1EADF3C0632D0162316A9BABF780E426D -6C2EAC07E4640859D74BBE3FEC5416AEC5463E59949E119B71B7D80C6101AF0B -69B6340A39A5AAFFF35431D8723BD8B955D7232E390E131B0F582271EFA54657 -EC1ED00337D5A9592DEDD8A3025A91994B19ADF1711788BBB328D660498F95E2 -1592E3A433D22301AA562B849211B1375B300B0C631C5B9F44BFDED26289FCCF -C7F1C72ECB81ACF608C0591EEDC1DAF6DEB43F9222EA857B27B6ACF7135A065E -B8311F9E2F2154F853F7EBD6C226833EF79D5BDAEC7862D390A57779317EB3E0 -72A4971F9948707143563D3D43F77C4F653D6B58279D78BE4F89F4E3C461B576 -AC1935651F8072A6A95EAC7C4D02E3B9972139AF63E0C6DE3618DBE0194AA7F8 -0C56401234B4E4AEA09C5201418F12A51C5C642CC07C6528FD3460A875B284FB -7ECAA9BEE2242955DC70E08097AC8F2F74087C4B927E7C753011C769B0D1DDA0 -5941D82455FF425354B8A13C743D6DE92ECB0F5AB582F2B26F4A73561A12E613 -76DC8FC309A3B40F6255FDE30B47D3A08C0775DBC4DDC3F21EA326A7DC794F99 -6151287479C8B5EEFD6E0032DD56161961648BDCC48BA7D53113CCDDC1376251 -10D374C0A9B418E68484979D9A588514470C9B2F5A10E0D136DB55B8AB8015C6 -90E47E17C0739B6A806F61E22F66986E544686366CAF928DACC70B8F2FDB2CDB -3613F276D1429A240A852B8C99B2C5A43E3E7EC66E82DE258EAC52E93D7E15FF -DF4FAC326C17A7D17864A9D08E191C427D1F03788F89B862135175E5DF8EF4E1 -4BCFC4B8232ED65B84D8B4F38A917E647FBC4965662A67D2F586923A7CD5A5EC -12CCA148D86A2D1E406417355E1B4609FD4D75C80AB3DFB19F8F34109320F1A4 -34D82FDE508C7A991F7BE5206F1D20AF55A5A664CAF7578C071FD56E65BE26A4 -8F950D03592DACC62156E05AA39E95FC979B8FEE1D0ED7F3E1187C43FC741365 -BEF838504BB29704F5187C9BBD9DB7DF43E105CAA816336A32880475FDD2D525 -949F063ACD334191018789412F159B0D49791FC6ECE9613A448C0D5DEAC807D9 -550804677AD2663AC1AFA700F560B199C2579DF138EDFC826A59376E00B87801 -D558C213AAE89854F9AE0370EBC9F4922500629DA5F52D5E7DD617E395C8021A -897ED8379E30BE5E69A60C1929C841D39A96260C33AD9C4588839A11664FF2BA -D93FFCBE4BD401A505B66EB5232780D1247213866DAC25B30D23A1FC24666BA1 -8221D595ACA03BC5D7DAE8CBE5351DD87CA8044B05CDAFF3DF1889289CC8025F -01063EB7A4B68C6EF8E79CF317C9CC3620B638F7927830BD6B5145EF8742B822 -000F352E83E01602567F1D8CBF960DB792A88AA186079D2460837845BC191A04 -1D9C82973491718EBB67CA053FDDF84962F4CAD88B9E60848E9FBC0E31D80FF8 -B5320071796A3A295E825F2472D3F689DD644047E25841BACE97C4B183F59DD1 -699716040F21537333C2BA529C99FD6480D796D9C26F9ACAC0CED285509ED281 -2B6F9AD3A378183334AAA52B7F91D14840F862747C226BFF5B1A2C9B36DC1A22 -05AADCC30468EBAE5EE6DA0648FF0396A5EF51833B2C792FD572CFFF3FC9C0F7 -FE68523BA77FFB67B49C58DB5D57F36D8DACDC5EAAD1F6497FD41C7917F21A24 -8C2E8FC4BB6756D95E1E13382CEAFD9BD88BF325F019B4EAE536F609F3A2E0FD -FF9EF78C9F6670D883DC596C24AECB960C94BC5680C214A6C8996D4C74A9317D -4CE7DF507C4B73ED664D447B083876B65E5CDE3DA45A632E12E3AC7E5611EE53 -5F21326ADC0AECA3AD07D5AA1D5A0486BD6C23B707F16899230B7B080AEB8766 -DECC99981728B383305D4EDAA612B2BB5A8BBEE67E6ED3FE7AA715D51D6E9143 -6BCAEC94D0FBC7B0A0B8DCC54D8B87FB40EFE7C404EBD3242D22A5546C4652AE -92E886019144D4FABE52A1E8BB7A6A709FA201B7454B4F873A3AC759B2B1F0BB -C8221F1ED204C10584825F2ACA3D3B7B26152DF3AD0B088BDD79ECAA886FC125 -7F5F51C3F0CFF86F9F4A8EF142C79F2D84FC6EDC0F1E931D1AF5128535D9594A -652788B571FD79B8AB3FEE58EF64F729FF908492042B0AF46E1B720AD2330069 -CB846333BAB04502672FAA4DB6B88AB46C4CB389AC9CFBEA783104CBE8943074 -DECCEB5EFAE2C0139FDD0EB21EAB2DD39D8875D9A1FDB6EDCC68530C1DE10D67 -3EDECDE930F3F051B61A9D732EB15953ED6536FBF0EC2D6C65F310511CC81039 -5B1AA83C4216E0D123FDC108133B551CFC0940B828426E15C053443083693942 -1EF5F839C9B14EF2C34563EE2E922185EF2A5C442B6BAB65F718714397AF7F9B -196DF1A51CE6FF98C3C0AD32A94FFD0CFBD41A725CCCED3D9DC87E1526D3B8A0 -B591DE058A15BED15CF87DFD7153B51AC8A0B85EC84F3B1ED6B557F425B4374A -BAD93DA1F00BB3CC3128F03058AED8E1093DEC96C89C2D076CB7D85ACA3B70D3 -D760954C79C5671B646E8715753A91C368FE842E2597C7367B820616ADD8A996 -E6931DBA95406814B372252684457E44CE944849ABEE2F7D0F4B07C279FA9164 -38A8CAD5D28CF570FFCDE3DC527EA7E0BA64249192485544C05AF97D361DF346 -290339163FCFE87E97F72A4AB1450FA99B98890F8B0EB0C96E3D25F3F165C4D8 -ABCBE8776E55D999FABC1DF9C241FBD6B0EB4F5EE5EF1CDC62CBEE2572FD9BC7 -B49DBF7608C449E91E854AD309C9821571BBD8D04BEC93B23B66018E666F3F41 -9CABB45BAC402024AFA91EF23FCE6F2C60A664A4C5D9B3DA21DF60ED02F69E39 -05288111654A5BBF8ACB55366E77A369A11ED345FCAA8A6BBD0AF9FE4B41415C -24556894939FA62AD3E6F5F5AF794B8F0C3A217D3ECA6DAF490AD2F977C2EA3E -DE2B4FBE1F8D7EC9BE456E8093CC358ADDB1C1DDF35EA92AA778F1981D9438C5 -C35D6F79557A24FAF9A79A363B0C016A3DBD7A4BCFCDB9EB0FEB2E94EC9EC49E -4B6F44EF13DAF00652DC59A9C9D75D661D005F7B1C5E6F4B1D8FD6C4FE56000D -4B9ED57B7117E2B9FA26A2DCF59834B91AEAAC623FA15E793CA8C5E49F035E5F -F8B542ADC3408C51EBA51000B70C0EC05B11DA578DFB29E43F71B68BDBDED5A8 -144893D673541C2091B9A8BB9D0E589D6A9D88F295764725EA94C861E7EA4599 -DDC8DCEDB65052715183B7D68AE972DE4D483303ED7610CB597A1B8620BF719D -37DEE6389617BA1081512213FFD363F94C168EF1C15313D8F579B41660458910 -7A3349F606319C390FA8A2AD790871E518278ED99A3EE657D44F42AB4795AF29 -DF9F27ECAE0B95814868AB73481764926A3DE79D08852318A29C87131D2E5899 -53723FDD58EDA709A80DBA1664FA90AF601AC22FC19C4AE1B02AC9F98374D2E5 -392A928D243EFF61F852A21C419461A403AF728AF5477D9FEA819B4A2B6373CA -831EB65E79FDD85DCBB34ECC9AC82CB6671795F807CBBE8D7215835B7561A730 -65F451F703811F456D8982E4E342726632B071D32B4DBC07863E4693B82553A9 -415C9E4B82D8469851F351B8B7E321392446943F9DADFB4516536D4EDB4D7008 -2F189026CBD76287F684DB64B0C1628649283A84B80D2E89BCDDA3AD452F52A1 -7F2349FA35AD11F651E2D60DDA3B64E58E0C3A6AC2A59096BA2B16A554B4D624 -EB5ACAABF73B718195F66E5E68731C9F6E5BA98D50712EA401773CD7F1AB84C4 -5D2504C1586E971AF15105C538A47F55A1725CEF2E54C3FDE8A3C5313F6706CD -2CB9B7E9B5A85580F83FB0FF44B838D09ECE42B7B143DAA7590F147419F256DA -0D1DD256726D272F751D30E99EE2A3E44DBBC1B3A9CFE1CF0B1ED6CA3FD5A7E6 -211C49675D5F87EE945BB04F1F5B64146F14B1119B0EB8AB2442AA4BA3A2780B -1C3DF74BEBE28029AA1C685AE00CB573F5BF1ECB9F19AAF3D9776CE87AA77CD0 -BF4610A84100B2A12E58D31B876AF630C0EC55250531FDA2C5DFCEA845292DF9 -3D1B22D7454D94AF93ECD68DB5A80D0B0BE61FF09ADEAAAE00AF4C91D9FBDF7E -32603C266F9C58F27F99D09804BDAA49AE50F0A9D1A22D1975BF39472ED47B62 -F27B6EA1F4F9A0755DD8FA24A4C69628F1E4CD34EFB7D53DCC5656643180A030 -D6ED1744A6D364DEAC773CFA41A44B08F74DC7748367214AABB57E1F0ADE4BA5 -1C32563CB359511D3538818BD557F8730895487695A762FBAC4AE4979CC05CAC -B85FF49E97251AAA02C6D0B4AE33E34A8A3CFA91E9FE3B881A9BDA541202A6CD -B0EE7A06EE15B82CF0109917B6EF70FA39ACF4B9B882871D32D6969546A326DA -DC2EDC88680E87ACA181D940D2E53B54E8B653A5B0CF32C5C5E314456C8C9B09 -AE511BAFCFF4E689788298F93803A273F9463810632600A13100A2351E0B2BDB -8A8AF69CFC642EBBB3567C249A17618580FD26680B60AC80E1BBB0A14C2D812E -B81C419982FC61A1744D1D92E0FA2CAFD681FE7B88D4CC6341D56CA2D20B326C -13EF3CE77110E52A366D43F840E1375A7838B60159885AAACD239B8A3E44ADA1 -11BE87A79B756897C8F5D1834C6144FDD6FEE28485E65D6F4865A7CF79560771 -DCACF6FAE7FF852D8AC012AFF48F9BE9AEFE229001A8C2273438269254AB1548 -832168626EC2F72F76D53E57FA05B3A6CEE1DD3CB980DF1457DD5AB85FB92D0D -E59EA6603427FE37480D796720ED2CF055A2D5D7E51749744FA4BDCAC7EA030E -55689EFCB7AE43DE26C4903917B0B9D38A441E2F44FC14762187BCB001D7EBCB -9EEA57DA03DE12C8E725FEFA7E24E60BFDB662857EA1EEBA14651727C8A8E8AE -21EB605C52F1AB6685AE308715F1DC224D85222D280515DEAD12EB3F8EF3A57C -398125289BB19A753DF084A3B0E9BF641220E8C9FC0EB16262A0D3311C9A4599 -F05280F392852AEE7736DF5EBC14B4CB574721209C2C8181FF14FBB2BC661791 -D8914A9AC0ED377A0F28697E233A1D6E6E1D10E5EF3A959DDB2413FE5893CF87 -4A3F3DEAA01624DE2EF6D7CB20AB6B9294778746B053C6DC8BAFABAE8F7DEEFB -8B5D07121947CFCEBB1204FF227F8F4C630A4C49DF6CB9D6D95D5281A9F70A97 -6E0945B9E8720778B8455C0C17BB184FE3820B1DB0447F292F19563209A7A47B -8E0D475B40D75F21C2A5129DE4182BE833CACA7349A81AD616A6C05F9D7A1E3A -E1DB10EF639962A68015512A0579B602BEF531CD4BFDBD2AD96345E5BF999E45 -1D69A66AE529BCEC18C38A5C1B017CB9B3F91612D125F12CDB19BB230EECAB39 -1E0FD1CD3EC4393CE8C312FF6BD79B5D2C49DEF7854E91D85B73A3E1FC826A41 -F7F1606E4E7C7ADB40EE717C6146D82428A70D26CBD4DD071C490BAC6C33E5DC -B320DA2FB40BAD272174193D47518A301293E52A180A482850876404DC8F581B -69A24C1E758F516E3C9F331904C1DDA39B3CC5D30166A16E8CA19E1F7F1A4055 -063D29816490210578CD9F973841B814B8B298C9AB65001EBD5765D858EAA416 -1B663194DB558FF7F5B94BB2F6F67B46F861568D6096114CE433BD9A16D0461A -7BC64849DC5EA58CD324CA315128FC1F58125D1FF4D621E3709DD7716A6B8383 -95AED4F46DE348687E15FCDC55032A8359730613EC14F720C4964FFEF1E249D4 -C9DDE3AAD50D4BA859C414A90B8895B19C0CA191CB23B9BBE08AA544D9E1D89B -0C634C78BC287C1DB196398ACB5E5D86D3C0855A3489C524DCBBD3013F589FE9 -9A270E2CCDB048945DBDC9BE17A4691739AC643854BD2EA61BA1EDD524C2EC08 -A409A3C670B3D52B7598EF9C644A4CC9993CFEDA034E1E597E237E8F492DAD95 -30D4621596C9D03B8DB3AB9B6C7C3E56CB28CCEF1241CF4432C5E6627DB302E9 -C3359ECC09EA06B87EA4E2FF49736EBE392D7DDBD15B0F81FAB1FF1F61E3A296 -D55131DDDA7C5EEEEEA95142E1AA0FEDB00CA771BC8B06BF38ABCC4AEFEE1E25 -EC37066B9AE7C1D47C0435E0F9ECA47A7076322296C95E0E66FAD72FD1E62853 -C59F79FF4A4EB82CA2005002839ED4CCF0B6BB9367E3050774C9822278C1DDED -8A5B6F92C5279B572B62B72BAD77DDFFC2BD9D749CCAFC467E53BD675EDE7F4F -5ADD455DFFDE8D0360F9A8D62C794949B6FFE5915E013B966AF24BE3568422D6 -46631ABBD5467C3D493DAA9855C23DA1B5D016716558C5AC5402963C9C1BD101 -00E216307B7F1D5602ECC6BBFC89D7C7ACC2ED9BA2DC7D30C70AC814828F03CF -8CF467A9C0AD70F6524BFA68E431ADCB42DB1C6021AB392E29D884A306DCD6A7 -D93F77BCA021E9D003B126BC3A18BBDC81A83A280100272BC00471BCAD2A3D90 -7F6D1F1476CE48F8B7C1267DB7291F879C199C5D9E463E37ED40D12007A45A1B -605A7C521539B5F75BEEEE97CBB89D6A44C59302C6A374CBE6CFC203A85A0850 -B3F8AC28F444291833532BEF3D188B6C1A9970573DB21F89787BD13E4D0A506A -9BE02777410A9578E0B36D28A2908A15C00398B31A78A493DDC5A3B6CC7A57F0 -BD530A27579852562065C6D1BBBA8EDDF69B02EC8241863530CC8F7EA24D1801 -1159382CDED2D571CB6DBED1976A14FFC5709B34FA0EE48305DD0274F20C278E -74E7C84C14518C89BAC6D4C820F8BA76DDDC9BA3D1756FA68C4F9DCD26FEF1F0 -AF5C56A0ADD1512147469BCFEF078E4BD55BFD1D0A0FED497090FC6016429D2E -42B927A8DD7C788C48572EA7C14ACD4E48BEFFF3EDEA8AF950B07256D6D83622 -CF0FAB9AEA8BEEC3A2BF91A1B9DE7943399F55FF1275B80726FEA0E45E2B6606 -85018A00B757F86CA8C5BA6137863D26D35DE5B6A6711B37A42737CB43035CCF -FEB5A12D8F5D872BE13031944A7154F86668F11399F42D0E3CE2D0D0C3228000 -C1E6B78854EA359DD21C286FBFAF96E4BB8E920E6C4EEAADE1D5E0F997362695 -2A5E53CEB5EBF04091FA258CEE38578ED9431460686C44363716FB795FC40661 -DAAFA00A5C4743CB7CAC1DFAB065B6E803624F0AC67672E0C91A34D73169378F -1A3EA5C0939BBC1917E05B48962CF1EA0FDD052CFB7A1FAE4821DC4E0FA74405 -84B06AC8E251D4F7618F820677E6096C0E43749E810760FC03B5F6F5449C210D -1E125BEAF210C26EB0336C7ED14C176D8C38729367903D3A2A1B68EE41D85F83 -E91629D9A486E01EDFFD82488B6BCD04BB2C5A1C99E98FD681EB2D4F0CAB5F55 -7C26CAD10DD831605C5BD8F56377552CEEB611D2C1E2365C47E195BC16B4A26E -A084FF808BC38FC5E024F8FD8649B1DC6D -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMR12 -%!PS-AdobeFont-1.1: CMR12 1.0 -%%CreationDate: 1991 Aug 20 16:38:05 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR12) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR12 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /.notdef put -readonly def -/FontBBox{-34 -251 988 750}readonly def -/UniqueID 5000794 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF4E9D2405B169CD5365D6ECED5D768D66D6C -68618B8C482B341F8CA38E9BB9BAFCFAAD9C2F3FD033B62690986ED43D9C9361 -3645B82392D5CAE11A7CB49D7E2E82DCD485CBA04C77322EB2E6A79D73DC194E -59C120A2DABB9BF72E2CF256DD6EB54EECBA588101ABD933B57CE8A3A0D16B28 -51D7494F73096DF53BDC66BBF896B587DF9643317D5F610CD9088F9849126F23 -DDE030F7B277DD99055C8B119CAE9C99158AC4E150CDFC2C66ED92EBB4CC092A -AA078CE16247A1335AD332DAA950D20395A7384C33FF72EAA31A5B89766E635F -45C4C068AD7EE867398F0381B07CB94D29FF097D59FF9961D195A948E3D87C31 -821E9295A56D21875B41988F7A16A1587050C3C71B4E4355BB37F255D6B237CE -96F25467F70FA19E0F85785FF49068949CCC79F2F8AE57D5F79BB9C5CF5EED5D -9857B9967D9B96CDCF73D5D65FF75AFABB66734018BAE264597220C89FD17379 -26764A9302D078B4EB0E29178C878FD61007EEA2DDB119AE88C57ECFEF4B71E4 -140A34951DDC3568A84CC92371A789021A103A1A347050FDA6ECF7903F67D213 -1D0C7C474A9053866E9C88E65E6932BA87A73686EAB0019389F84D159809C498 -1E7A30ED942EB211B00DBFF5BCC720F4E276C3339B31B6EABBB078430E6A09BB -377D3061A20B1EB98796B8607EECBC699445EAA866C38E03ED7D4F3EDBCA1926 -2AF6A41F67AFCFBF3630C943FA111E4CCD988A7363F7C2B75EAF5830B049460E -0D2B337988F150B9182E989E7750C51BA83DF37685483F86D1F47478883F3F6A -4B7F768DA5AA89E8F163029ADD4A9209DE8A4F285766C06EA859639B92CCCDCA -F59B1C2BB8D588CA754D1257BFF76B53984DF4937093AAEF79009D32A29A4C16 -FB610C7D6713482C48D7F9E8410C0F00AD6E67021056B6035534E79F05D14EF2 -4E8132B64B758FCA7C82E68839F7C04865241D019F67657B20199DBD2F3951CA -7D0291F32EF7039B1F85B2F1B5F2FB26D039F58EB5C0E6633F1EB4B910CB6162 -4713F7CC29099053848E0EDB1EA32073FA0F44712A3E24D5EEDCA4DF26B54724 -1F103A5EC086FA0CB6A69C4442CEB0AE2CE58E4E1F9CE5068E38C96540980350 -FB7E96E148547661ABB048491527B5D43990388DC2F2C91AFB64F384FF03E34C -C254260E999828B488CCB42B00186001E7766AD8B7F8CB984F281E15A4B5966D -D915F887B8EE38393D96A345F043C8231E5ECE54A66D55F9A10C0F502D431D89 -50D32EDCF03C943E919FB55D457B1A52D147553CFD0E909CDEA49AE0D6551EC6 -E2A9DF13CF59B45CA7932A28CF990C834C471C2AF1495B58A03AE5A4BC480F71 -25C7F13439C63C5A5285B1C51C2EDB19077241F5815F48656289A906DF0876A7 -758A028BCB0AB26BBCD7E190E2743AC06E91F95BA7B62AB5DA04ED4AD0A29F1E -874B6D072E3F5C034ADBF81D8B1892A77524B52A65F684383F01F548E8F01D4A -499DC74190195305E30E926FBF7EC76FB612349BF4AE6301D6E3A7736F9FF7FB -47EFD86B342E4FEC454F10710FBE6AAC9497D2E6D3638D1716F130640395E6EF -E9789A8EC865F8ECA4F9E68B6048E3CAA7485C1FE1C8B1CBC5C2D7BEC96D4671 -5C4838C048621B645B738E894F44A6C5C7D7FBC2AD0CF5BEF5E31ECED2A6F874 -DEAED3013CA72DF488F3A1A19C7C62CFD052F78EE0AD540FD577FFEADB504501 -944818F9E479F82DC709D4D3BE9328ED2F97363B8B86B72690CF8D5B9D03BEC3 -48BA33F62D467F0BE4562C771999D8F05BDB575D1154368ED295FC6B37E6A775 -A95A9271D4F6104E6031AAB0EC6889946BFB8CC58316D164F34B623FC7514E48 -D008C429B25A7F34D8A316D197A8240017F6E5CEDECFA1896CAB6C6D75221193 -4B5DF9F280F2B95E23005C036510BA8FCEEDC1693A06F142ECF8594863580AEE -CA178D4940F22CA7DA168ADC578DACB541C624E60B71F300465766FDE0CED6AA -10E1DC402EC300BA535D001743643D7854D3DCF9862D9B558E8251AE0F63AD99 -F4BF6F90F6CEBAA51FA431F56184F56F73AEAA51AC21F750C2A63391673C5309 -F24E11E178D0DEC87932999EFDFC82EF01781D21AD89B3752D06053A74ADBF62 -A0AC4EE9B304E43767B18C02FAC8EECC4F01CC175280986ED3D47FACBB9BCD50 -B9D55493D08D5AC9B424F6067C93E63425687D562BD668DAFDDE3CCD5A90FDC1 -7D44A2E5224E6EE0A2BCED4030A2CC7B7B3407870406D716BE35959F5554AB64 -5DD0F75F5A006CC0A76CA264101193EECEF8D4D1BE8DD4F60D6A4DFCD456B384 -9512BF7FB4AC9895F37D312C688CB6137354493A42AFDF219450C0A37329A014 -35166DEDFEDA5B1F3C4FB361172D35B410316F46CE58F0CEBC979A26301047FD -FB33199AF77175474EB66426C03DBE4D2FB278E96E9CF9AD26161EC967D7927E -3DE58E4A07E6A7629C3AE19DF732C6FA7410FA35B222EE47296BFD68CF806BA9 -6B52BA333F6B2C142ABE9B0A841D69D4CF2157A0F29444DD21ACAC791FAAFD8B -3592EA9245D482FF5E5560FC5AFCF359C11F8E9942DAEC0C9AD3204209717A0E -7CF5AEB905D2A09CAC20918EB9728261428565B668F203E4988A94C88966FB3D -12917204B13BECA67F15FFAE133E6B6F93B561996C832FC5CEDFC542FCE456F8 -4AAAE07552DD0F7A1BD8AC537237459FD3D1F2FB7687349E14184CBCBD748C7C -3D5F63D1509260070008A520C70A56FC0E1DD68309FC591B469BB820DC2766A5 -7B4DCD6B6B037EC1F30E8977710E6924D3F54A405E4D3AB51A2839A6A0514298 -01351384CA7743E30D7BEC8FD173CA5A4FE3E7B09E0606500AB5767D56C099CF -F36C7F4FDEF82C59C47A5B2EECD528898C8F1F09FC41BD4FE071314AC790FCF9 -827F2DC4D0B653CE752DE916B1C6894B6A93913127F421F0CFB8EE1A22767731 -5A2EDBCEDA3007F3C3D8E62E3B51A5B88A3B1A4ACDA6471FF6485CFDC0904D20 -5819A4724F4C35CB964382BD61D2BE05315A0FF98C593BF30F68A18338F55062 -F5E4F065A5D5908CE09F13DE3EAA9E3FE4330EA6555A98F577E31B3C74272E75 -2605125482381FA1C1C450783D3DCA4247CF0E0DCBF52E6C683E96DCAAA9A186 -5D37EA0ABB66517EB338DB20E369929689E02BCBA821893A8E11F036F906A7CD -46CFDBE0D610DB86C96336ED9BDB2DB81BD7A6DF0379FE174A42D689B045A6ED -21B03760483BB1755D317950CC667DB830A4941AC37D0BA6443C89299A5B824F -79D969CDCDEF534D624EACEC13A2E723882F56CD17D15E3EE028DB6E431D2661 -117AA2C3F5329D86A6B1F80E6A5AF2017670894403CACA01B601A5CD0D8599F1 -F9C68A55DF80DE8EB90ED1D56322E389F69D41E4DA7D799A2447EBE030E60A06 -0327114FE85366299DBFFAE1AF5820CA13356E74FE3ADB0BF016B3F3ECA08C99 -DDB06DFC84AD86E6032A49C971CA003A70CCCB13B8489CDEAA9EE14A9BFB62CB -116A7C15303A878A7C89729FB67FF8A1BCD75AB1BEFA5BAB94971EC8C299F9C2 -5ED66BA70ED3B13F50C839E9209664305ADC332947AAED550BAC1AB31E1312E9 -8A8014BE83B8CFE21B7D2EDFB122937115563C5266F1F6CCAF8FB30809600069 -754BCB6326446E5CCB5DA3DB14EEBF74CB5B2FDB54D19A066351F7EA0D79A5CD -A462A099F655142C2D452C0C2813E6081DCC96F1813AF3AE8CE3464879762EEF -3A15577D799E37541A4BB9DB93D226DBA9C8594533B17A1358FA4DB108FA3651 -C31E4A8BF4C21199DD0F75C03A84E2C35B2DAC3017A2DE4D26C17DDCDEE48D89 -76D0F6D3521C84450D818C09FD3A124AE0ADED2196D12DC726B6B175D22A4667 -7788DA2119E920FC160ACC2E3A7D6E99685BA8FB16C77AAA99A3B4494BB4E800 -031566EA2BB083C32E3C48CC2005620611B71D44358C327CC096E0E63E75AC00 -45D2C07442561955E42B40C3308F2266F06B7EB0B3CBB044559FC287C00B59FD -B0BA61288EC6166A7BBED3B2A35135461074106892F756D69F747D533EEB452D -D2A892958C9E27E9D2CD49DD5579E0BD4B99B2660FEC1CAA26FB2396738519BA -0209841241F13FC7BAB9C2CF348BA8A828622F9247BC84A38548574C681846B4 -9679D73C0A698E00D8DCD71A56D74564CD156FF8AE28C959CDAC8C686DE88F2A -73313BB1990B526C85C21B7656F9367A7C19B7E10876F08A3AFC428988932DCC -588C3246DB816C6B326670295375952DD84390AB1B7FA46F27572FDDB839412E -DE82B21F24C54153A4D3B8FEA333BE35A25C9C4AEBD4824B7CF599B9700CE193 -A8B904A3373FD7C15A2CCE3CFDDC6D45684F14DADD18E8D094A5B3810B90FFF9 -C6D76475681273302D1C3B366ACC97DE50FC3D68063495288DB582D68C19B3F0 -38D5AB7FA3C59318C0673B16117AEF6CE7814A8402EAA166424977CFF8DCD234 -C86C3B2D239A24F111E24DA7D47834E47CC3BCF084036931878B65BFD06E051B -1EBEA8F788F0A4AA0F01F492120766DD50613C99EE75F92DA5B40EEB41F86C80 -82E6927E66B799178A3DF8F721F5AAFE63A53D8C3E55F7DB928A1EA9FF3C7161 -BB6F43AC466F0762659DFC2AE5A04092E7F8EDCFFA4A9B857F0676F4AD699FB9 -84C3067CD89B2DE801D14CE59C2130E9E33B26CEE35602C7F41B7007EB03D4FC -57F3096F0FE3120CE6F3C728A69F825188B59A53C927838EE8124BCC71CE002D -937013A4C1A93EF372E7AF0CB9838764F13E9FE990866E805477E69720C55B15 -D821F28B9FD674147ADD657BE576FA9DC631C0FE2B864CD942C27DD2580B8E2D -83E7645F347CC44698C8CBB7E6E612B86DA3DAADD3F7DA215783457689226877 -BAC679E9DA2FE73A0076E7EC6BD9FFDEC4EC936F99D399437B750BC89809EDAD -E56C430218C97F1BC507E182D66280FDC4AB19065CFD2680118041B117805222 -C575EC91BBC7CF1F0B34267A1A4D2DF3ECAB232DE9B39BFDFB4F91BD892421AE -C631B6C54EBF18C982FF9CD923997C7189F9A58859A470786ECA6CC537D79582 -EF9DB935B29516FE4BD19D6511743436EC45F95B8A067FF0A93AAC7C8567A4B6 -4C00A1A17FEEC905C3255706DBA5657CD8C24A49890B470FF7BF1C421F043589 -6A743AE3B294585C156A4C0FBF9EA0692C82A79593E0913A9EEBDB1A46DCE0F5 -EA089B2D5D59DFA009D6A76520BCC0E7CAC2275C73656DCDF14FE445E8216BBA -95F8D03613A788DAC0CA3C2E85A6A13E980D73C93DAF4D6BF8990E3BCCBDE11A -51738FDF54638DDB13F16C8C2786749A7C7F8DDE3122730F48F21816B7E7A205 -CE019B1083CAC8B4B61D7FE9DEED724FAED9B297140C5DC2FAB3918453970769 -B2CABDB930C8F5C86C5D619F12A531033775EEDBDF1D6C2CD792431B6542F3B6 -D6C55A0E9B65E7A7D7646B820797E0FB725FE47A235B90F78D2EC0CD18340149 -66CD36B36DEF5B00BB50381B7757C1DE8871E4162A446CEC010CA4B0D9B01502 -F53E504A10BAD70BFD47755D7E28D00BFAB10BF333825B089748EDB44D470EFB -C7EA56E68329205EF41EE054D92B5A9BFF3BC04ED2DF4FF207CDF17617E689B5 -9FDA73753D0853B1E78B8393225AC398976F288438CC1EB9A7E5458C3462A547 -27AFBC77CF2A25D01C288DE5698281B2E47CDFE6BDE41A4C6DD4AAA8F21042C4 -F89E42CD5AFEA4BD48302CBD26586ECB21FD206B435FE0A49900DF3F5D6634EE -35FF3C45889DE3BA3737EAF0FE49BAF3646D9155E763BA15FF2AC7B3E92E3662 -53DE7E50B36CEA6F5B316EDDC4A1DFDD478845EADFB6EFC1C0D3881A0D3AB8D2 -217021B045D4984B84713115CADD28E268A22C37D66C78BC8AED5F1551E04F5F -9447D5DB695554EB99EB069B54919D692834D9D470F7ED73D873823506C4BF23 -5A262E5351F7375FB377B0955914406E92B76168BD29CBE0EEA641178D476317 -EFE616B0E895C45E3571EC471F309D783499D3C65123556998D816DC6A006BA9 -E737A6186F1EB2ACA4D3924D2D78E904D23F8A96C072184679823A07DBBC61AD -7581C3EFA38D21F470897F0C51FAC56AC6199B718F223CF13F599181B8C570DD -6BBF1503C22E0BD4CE837CD884DE6453774028063EC26A055622C8BCFB939441 -240395F2802AFCC904D21167064E38D0B66158AA87D57A7D2E2FA2D3A5857FDC -7AC59A40C2BE67CCB7AAE9E8CCAFCAEF15F16F07A711CE82AB4FAE730EE72566 -E894A020E29B99F7AFCA5D3EEE57CE86E5C1A4FE108064326BD210A17A795DF2 -5B63C85CAFE4DB2B0E81AB10207E0DF38D5821B6E9D4ECAC9EF01621213973FB -ADF56B6031C3567ACD5B5E184E7A78739F41F7684152C9F10E51E03ACF6CCF13 -E1CD95C37534DA42D8B6DF5CF83AF897EFC6718A8DB409095CFDFE0A6A333100 -2395E4C6D3FEA2E59E0C2086A72BA21E7A7FE8AB32861B6C805FE841FB063BA0 -E3C8CB574113F6858AD3CB0E5CE120FA6AF677E1D1E516AC4E36E3ECA86263E2 -94333442BFD1B0DE8FA56753EB225C1801581F60C9C361A56F5DB2EB62E75E2C -1E8B2B49E062FAA1C1532BE73A351BA868FB45529427C369892515BB36B10BA8 -DC40498313E30A14A4612769B9D33CCD5C8246BC3FD5C32798DCCBE44CEC4693 -32C422151B7EC1AF0B8AC7BF3074F7E5B5E3F95494280B6361B9ECC7AA219C66 -E4BF4CC28600232AF735FCF49B917456E573E133D41F2BD22FE6159243612872 -9D71F7B885862858E874F62890A8AA0E91B20A27592F3D0F8E8634009CD008E9 -D6DEAAECFA4277DC1D24B3E460ED77F60BD443FEBA6528DA578856821BC5A320 -A6D249D992E5446CB339086D168223FB764F13C665877CA42F53BDFB6F2DFD95 -0BB39AD7BD97850BDB7A34066B7D90143FB8377ABAD2767AF669511DE061B61D -C95711C7C3CA2F3D772D14ABD8A6B472B21C10DDC3FF867244A2506E2BD9899C -FC81AED25A6089CAD47152247F01A28182BCC440CF2DB0E9344274492A4479B7 -6EB54C580F6B12E4A1517E4E21BF47642CEBD691A4BA1D9BAA15668CBDA92D03 -E97991F84A502AF6BC4009D414710AA9DA362D4EF2F8728AE3936D1DBFDF33F9 -B61FEA3D73978710A9FD8D84AA64358D103F72B8BE5F492C61ABE53581544841 -4BCA978B3175A989EC8AF30588AA671A1D7CC86E99778D237203D1278D1228E6 -CA98D954C9E6CD50F8D521B852948CA50B38B0F2DBA8FA1C81E4327DE2A2A218 -F4A433FD7B71BD94D59C7179E49A8A58D4172085829D8040431C443589A64627 -F9C175CEA8817409E5B6FBE6D3F572E71E632CA6B6E4E48AC814D8E904979E40 -116767BE1EDEF3EE6F04D5D3AE31C807565B97BAC231F7787BCC77F2BF2F6E68 -015BB368C51F8FF2C9F09B816BA9EC585D48085D01243F7C2ADDEA24409621AF -09A579BB704870356AA2E9A3D9D7978A1D3EA50477D9A1B9E5ED1673BDDE906F -3F89CA3C65EEC098687D960D9D243181D51B54C62270DCD5A7F880BA3A37C913 -0FB1F7B0DBB9665A6D3120C821DD1C84436EB8403111AE035B1A2F82845E303A -1CC4E58F2DC73C338BEAE432B59C263D570065EFA86DA9B0F52FBB90BDDE1317 -38C97D24D20F611401EA78F49C9A0D8406561A7A30CE127DEFF103A41B4DDD8F -DE5533C677A3357518E7423973E74FF82A08D76C24B3B8E927281A62CE167CF2 -29949D54847ABC50AAD266D5EDDA4616A252FEF39B4E23D7FCB77CA8C29B1C38 -97F6E58E96B46AA1C195F8A83F23823CEEF94FAB2866AB1B4C73C03040EC06B4 -669CE7BA036A9F3240305E2E5041CE3DE0772B7D65E45AF22591870364CFB061 -B38ADCC8A2775C681E16A819EE9E64F6870D24D907300579FCEEB0417FDFF6E4 -E173B58D5F3E17F30A4112DCD437BEDCE368DC19C0EA9F3544E6C77F3BB32BB6 -7F6C676D02308339145D643DEA2AF68B60F96944D31C4596780DE0F6079707A8 -0C16B1DCDFF9DE1B3833A9DB990D88CB661746215F939760387FF28F04FEDA36 -839CDFC9F41AD814A29C8597FD77C750C68AE7EDBC8A4A1E33982C3CEF20F6D6 -2F669FC8C11DFD9FDAFF5EFB198E77DD9CFCA7A64C1236DE6AD32E64FBEA7C15 -FD59A1F24151DE8871E4161FA5C5B030D529616CDFD1FFC62A5F17E436B2F9D3 -0510EBB09E4EBAD8833A793C0C5760845D2CAC208BA2A9851797C2D586F83A30 -DF84EB0E87CC1AA436E5194EE3408770D426B0055978E443B38A160AD866DD81 -9642AF04D5B81F03066CB89558EBA20B10F46073306146B6CCA3BD04A112A433 -9AE151F09A2580218AFAC8A3E6CCB82F19CCA779EAE28158E5B31F7755CFF986 -96E037672D5B0792B89517BCDC2DAF8170FBACA71473224E895B644D17372E9D -AFD4D7D764D37075E7C6CA1013E5DB4FDF786EFF90B506D72CF02B2A93593010 -2FE23401D734331B24A50C0802EC14C836B22ABD4369351DB06EF6DBE8C3667C -D5E0537F928C85C2E1B554C18A9703419B30298E5FA93B94D8E44D5AB715D822 -310549D4B76121A19E4C3CBF42689130846676440549C149F847AD76B7D5BF43 -906539633002BB45FA9431DC5EF7C98CC28D747B594FC94CC1ED7810AAEF9681 -647A78C2B309B921F5EFACF65066E76A4459844E50F829407017918E4DAC377E -593098E143DBFD3D9CAA18BEF7EA23F8271594B6E8EA5370615859EFF55CBE50 -A6516A8B309EEB436F7FF002F933FE71C71AD81238FE45681E518E5349B91886 -7745455B250D1F2460E6A592D6EB020E61CA1BBE86783195D0EA11CD161D8D87 -C8BE061327A9EBD4A514620235BCA3EFB01111BFB26022333600D0A1C1EE7F15 -FBC13490F96921525938EFA078DD01134A5D50E23B5973E59EB951619D84D3CD -166B2CE9258654B70CA6EB297553F8A70AE54CC020FC137F01ABA19E9075AF5F -8D5752DA7B3EA4A3C8FFFCBE34B0356626D2F8FD8D574584C25ED3B4D959F002 -89C0887FFD4DEC805948D3D5A8B6F3A0A6AFD69471CE0212258D10E84F9F9144 -5D63FF3D0B56A42237C0AEDA5A5A1E18DD6D5232F970AAAD1FBF46072AD124E0 -B1F07A4BA9343D07D7642035986353B816AE957776AE95732A8A86EEAB89D1E2 -D1049BBBBA2E6DFC56EBB253BB6B7EDD40CD1CFAD2416E641DE18A40BAC47B2E -BFAF146E6048C1301638F00C7E26B2C8F262E096AEEEE5DF47753E69AFE7EE8D -D7B2C0A45EA1E85F8C03DA9F2A33590D7E31CA50EB328674BAC072D6989BD5EC -A245C057A405FDE88826D5EC1FD3239C9AC2F857B4DD059670DE11FA8099FB88 -F6DAF59DEB252BC192F3B3DD2BC4AD2884A6623034A87AF5F041CACEF6099A7E -DA3673A934C016DC771203E4C3D3D98DA2C48FEF3DE7AC7E9BBE1C82F7F50EC1 -4D33F9EB00C2EEEEC3BEC001B155D1866014FC0706D64D83747A8FC0CAF04CA9 -EA785ACEEF19EBCB50E5063EC65FEE57A9F51454C264ECD3C5E731BB21274DED -E198CE95F470E3C594161F5667ED6390F1902EFDBECAF5A56077E47E57280080 -37165418156629C4181083548A1B32ED688C996B328561C5AE0C494D66291643 -5C10865321734DAC1C26A7A11BAAD672F51C298F104FFC613403A1C25F61162B -3DF8565D80FF16BDBA6147EC6BA2E4B2A87D2FF31E49637875CEFBEE1B49E88C -FABF7D674EC1216D5DA296AB0F5FE2EE5FA3F72C1A1AE94DC67315114C5E9CA4 -3AEB141D77AC8CD96DF6F8C7CAC31E729A2AC051CC3A96D8DAB9631067A11F7C -B0F2704267571E64442972FDA39D008D9F9E71ECBB3451B856B15BEC68CE7B78 -132AA82167E7A52F75BA7D67BD51B48FF69F91FCFCBEE6B0CEAFA2259DAFEE0D -FFBA3F23B86F3AAF1C7EB2B6F6CE36F2A70DB197C0E01A51367CFA07BD383AA6 -2B6931C7F853A9571F5701247F7E745259CE65CAB317BEB565A2949B024DC066 -A55B1E0C1AA192E38E9A560EB6B577EA9DE53DB32217791C5BF48B0B1FE2CBDB -223BC82F52377B4DF34473E7D3706BA51E9F3611CDE754E0AF6808E70DD10137 -D6CDD342D6524BF0F8009BB071F0A2BF6BCCB9B8101E596CA218DBE0FE97EE82 -32BCBBE013BA6D292A47D5A7B6521BC1D3F45D3800EF2F377DCB8F2E456FE570 -3E2652285A343A8C6CECE0F178B4C4DA68D88BF9B6E3020A90A34132AFCF415D -F96CE88FB7B06E67FDA336F07D9500F461212DA8A5858EB92704E3C8328B2D2B -9AF22DC2BF7D413C02B2BC081D1F8B565565F4E37E08A02B8DAB85265FA8CACE -348EE15FBCF7518FCE2519778A3575C281F74D5A3580DDDF9BE4C4B7B63ED0B7 -C07A9FA12687A3DB5860EA570DAC955CB8AD5FF799F4460ED14A1DBC230A605C -2F0D7830DA0B599F8EEF485C78171E167A49F6798A18716C4661A42EF2FEB825 -4E0D5CA987144800C2356917024F6151EFD779E57C40FB258E6C64D384E25B54 -8142C2BFB0B2C512685AD02A89F24D7C0E5FB425A8A4A9FF61FA58ABCFEC6D2F -F454CBEE1767DB704CA0E7E2F05497F915245E03B2D1D2E84DFCC71C1589FF73 -0718E5C8E7002A005FBE5F58EE923C7F6E4F827E168BF1811159C2BFD84266D4 -B42E57ED1B3AD7C2E43BB8FE29EC17A52990F56A2504D82AEE224AA7D9CEC898 -D70765EAFAF491818FF633F384A3D125AC7659AFF589629541E11C7C4EF5E696 -6A1C1389AF99B74CF129508CFF66C7F4EB3D2317374F93F28A7993B3E43B43AD -DE0254529FDB5A052F125905D4576C3B030DD4B80C4229D855E972BE71F73E3A -089B1843AEA0750C0E6017C0133E146579D9886F5D2025AE38B6621A862D3CCF -0D9F9D4E837C7CFA56D3EE9B0138A55BB5C7CDBD10D49E535E2021D20E490DD5 -21D99A0B33D1A7662208998F3989F6B81E3368FFCE283D07F20A9A89FB55BB78 -87CBAE1C949558E7EB962AAD19433D1974799CFD535B714191A6717416C8F68C -D8AD353D0A5E775184B08ABF947FEEFCEBB87CA66E3100E774109D42D6B6CBB8 -FC19353A23B908880EE74543E5490C77E08A4F1928A916E931564D1ABA7B0C7C -322C328EEE8D1E2EB4111E655562ACF57A700D98E929E7620145A3ED917FE59A -D72A12183B713229DAFE4B6F5187788B8D363B134401FF250CD272D28128DAE4 -29B0F71A24DA1F09EFEC5B92E9DB0136005FFA47F963FCC460C8EDFAABF73F9E -B705FFC784A509931CD119659991950BC7F280F478D33BC125A02A5FDEE2D503 -721F2D97DC1DD73CA50D40A0E5DFCF178C841214318C251DDCE6426454D4758A -A9B07353428DA453840FFE4A3298CD963D8C151C053E52E26DFBE422D9889EA2 -D1E8791EEB952B47E4D4FF3D09CBF09A3BC406FC44DE2F27ABEDDBE80E35CDD8 -731FAB41B691203A8ADA85853B533F98131109E0DFA84BEBEDB2905B9BD68E96 -58CADF406A42669747BE7EF7A61A -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (new-gpl-lgpl.dvi) -@start /Fa 134[56 4[38 1[50 2[59 65 94 30 2[35 59 53 -1[53 59 53 53 59 13[65 86 4[107 7[75 69[{ - TeX74afc74cEncoding ReEncodeFont }19 99.6264 /CMBXTI10 -rf /Fb 134[56 56 76 56 56 54 42 55 58 51 58 56 68 47 -58 1[27 56 58 49 51 57 54 53 56 4[50 7[71 56 9[37 3[67 -2[70 18[50 29 34 29 2[40 40 5[50 34[{ TeX0ef0afcaEncoding ReEncodeFont } -37 90.9091 /CMCSC10 rf /Fc 193[71 1[71 60[{ - TeXaae443f0Encoding ReEncodeFont }2 90.9091 /CMMI10 -rf /Fd 138[49 34 35 3[44 1[74 25 2[25 49 44 1[41 1[39 -1[43 97[{ TeXf7b6d320Encoding ReEncodeFont }12 74.7198 -/CMBX9 rf /Fe 135[63 120[{ TeX10037936Encoding ReEncodeFont }1 -119.552 /CMBSY10 rf /Ff 242[77 13[{ TeXbbad153fEncoding ReEncodeFont }1 -74.7198 /CMSY9 rf /Fg 134[39 1[39 39 1[39 39 39 1[39 -39 39 39 39 2[39 39 39 39 39 39 39 39 39 38[39 8[39 39 -39 39 39 45[{ TeX09fbbfacEncoding ReEncodeFont }26 74.7198 -/CMTT9 rf /Fh 134[41 41 55 41 43 30 30 30 41 43 38 43 -64 21 41 1[21 43 38 23 34 43 34 43 38 4[38 4[79 1[58 -55 43 57 1[52 60 1[70 48 2[28 58 60 50 2[55 1[58 14[38 -38 38 1[21 26 21 4[21 4[38 21[43 45 11[{ - TeXf7b6d320Encoding ReEncodeFont }50 74.7198 /CMR9 rf -/Fi 202[30 30 30 30 30 49[{ TeXf7b6d320Encoding ReEncodeFont }5 -49.8132 /CMR6 rf /Fj 134[59 1[81 59 62 44 44 46 1[62 -56 62 93 31 2[31 62 56 34 51 62 50 62 54 9[116 2[78 62 -84 1[77 1[88 106 67 2[42 2[70 74 86 81 1[85 1[53 10[56 -56 56 56 2[31 46[{ TeXf7b6d320Encoding ReEncodeFont }41 -99.6264 /CMBX12 rf /Fk 202[35 35 35 35 35 49[{ - TeXf7b6d320Encoding ReEncodeFont }5 66.4176 /CMR8 rf -/Fl 134[48 1[48 2[48 48 48 1[48 48 1[48 48 2[48 48 48 -48 48 1[48 40[48 10[48 48 48 45[{ TeX09fbbfacEncoding ReEncodeFont }19 -90.9091 /CMTT10 rf /Fm 139[75 1[79 1[108 7[108 2[88 3[94 -29[140 9[97 97 97 97 97 97 97 97 97 49[{ - TeXf7b6d320Encoding ReEncodeFont }16 172.188 /CMBX12 -rf /Fn 134[55 1[76 55 58 41 41 43 55 58 52 58 87 29 55 -1[29 58 52 32 48 58 46 58 51 4[55 2[79 1[108 79 80 73 -58 78 1[71 79 82 99 63 2[40 82 82 66 69 80 76 74 79 1[49 -4[29 52 52 52 52 52 52 52 52 52 1[52 29 35 29 4[29 4[55 -21[58 61 11[{ TeXf7b6d320Encoding ReEncodeFont }64 90.9091 -/CMBX10 rf /Fo 134[71 71 97 71 75 52 53 55 71 75 67 75 -112 37 71 1[37 75 67 41 61 75 60 75 65 4[69 2[102 1[139 -102 103 94 75 100 1[92 101 105 128 81 2[50 105 106 85 -88 103 97 96 102 1[64 4[37 67 67 67 67 67 67 67 67 67 -67 1[37 45 37 4[37 4[69 41 20[75 12[{ TeXf7b6d320Encoding ReEncodeFont } -65 119.552 /CMBX12 rf /Fp 134[44 1[60 42 49 30 37 38 -1[46 46 51 74 23 42 1[28 46 42 28 42 46 42 42 46 7[68 -3[68 65 51 66 1[62 1[68 82 57 2[35 1[70 59 62 69 65 10[46 -2[46 2[46 1[46 1[28 1[28 31[51 12[{ TeX74afc74cEncoding ReEncodeFont } -44 90.9091 /CMTI10 rf /Fq 134[123 1[168 123 129 90 92 -95 1[129 116 129 194 65 123 1[65 129 116 71 106 129 103 -129 113 9[240 175 179 162 129 173 1[159 175 182 220 140 -2[87 1[183 146 153 178 168 165 175 1[110 4[65 6[116 6[65 -31[129 136 11[{ TeXf7b6d320Encoding ReEncodeFont }47 -206.559 /CMBX12 rf /Fr 132[56 2[40 43[63 2[50 1[54 4[60 -73 49[45 1[91 13[{ TeXbbad153fEncoding ReEncodeFont }9 -90.9091 /CMSY10 rf /Fs 131[91 45 40 48 48 66 48 51 35 -36 36 48 51 45 51 76 25 48 28 25 51 45 28 40 51 40 51 -45 25 2[25 45 25 1[68 68 93 68 68 66 51 67 71 62 71 68 -83 57 71 47 33 68 71 59 62 69 66 64 68 71 43 3[25 25 -45 45 45 45 45 45 45 45 45 45 45 25 30 25 71 1[35 35 -25 71 76 45 1[45 25 18[76 51 51 53 11[{ - TeXf7b6d320Encoding ReEncodeFont }88 90.9091 /CMR10 -rf /Ft 135[51 70 51 54 38 38 38 1[54 49 54 81 27 2[27 -54 49 30 43 54 43 54 49 12[70 54 72 1[66 3[61 4[77 64 -66 75 70 67[{ TeXf7b6d320Encoding ReEncodeFont }31 99.6264 -/CMR12 rf /Fu 134[62 1[85 1[65 46 46 46 1[65 59 65 98 -33 62 1[33 65 2[52 65 52 65 59 7[88 1[120 1[88 1[65 4[88 -1[73 8[85 1[88 8[59 2[59 2[59 1[59 3[33 44[{ - TeXf7b6d320Encoding ReEncodeFont }32 119.552 /CMR12 -rf /Fv 134[73 1[100 73 73 71 55 72 1[67 76 73 89 61 2[36 -73 77 64 67 75 71 69 73 9[132 1[97 94 73 2[89 1[97 118 -82 4[102 85 89 99 94 1[97 20[38 44[{ TeX0ef0afcaEncoding ReEncodeFont } -36 119.552 /CMCSC10 rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop 1135 914 a @beginspecial 14 @llx -14 @lly 158 @urx 68 @ury 1440 @rwi @setspecial -%%BeginDocument: fsf-logo.eps -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: GIMP PostScript file plugin V 1.12 by Peter Kirchgessner -%%Title: /home/corvus/tex/gnu/bulletin-0/fsf-logo.eps -%%CreationDate: Sat May 4 16:22:29 2002 -%%DocumentData: Clean7Bit -%%LanguageLevel: 2 -%%Pages: 1 -%%BoundingBox: 14 14 158 68 -%%EndComments -%%BeginProlog -% Use own dictionary to avoid conflicts -10 dict begin -%%EndProlog -%%Page: 1 1 -% Translate for offset -14.173228 14.173228 translate -% Translate to begin of first scanline -0.000000 53.280001 translate -143.140300 -53.280001 scale -% Image geometry -900 335 8 -% Transformation matrix -[ 900 0 0 335 0 0 ] -currentfile /ASCII85Decode filter /RunLengthDecode filter -%%BeginData: 76958 ASCII Bytes -image -ci4OAKMN$d%giXS$k3[Y8[O2$jZb="UkYD%0SYAs+13$s+13$s+13P -s5*b`D[H^X$4R7I$jm4rJcC<$JcC<$JcC<$XT./W"q_(L"ptYFrX&WFJcC<$JcC<$JcC<$X8h)W -$;q6=#7LnF$OI1KJcC<$JcC<$JcC<$WrLuV";VFQ$jch>!XB)[JcC<$JcC<$JcC<$WrM#W$h=Z5 -#RgtH$4[CLDh7q>s+13$s+13$s/Q+WrsFSh#RgtG$4@4H#D)o+s+13$s+13$s/H%VrsE0C#Rq%I -#mptE0S07Ts+13$s+13$s/H%VrsBtW$4..I$4.(KTRm,os+13$s+13$s/H%WrsG\1#RUhG#R^qG -)1hg=s+13$s+13$s/>tVrrkb!$OI.HrX&Z38:gels+13$s+13$s/>tVrsBeN#RLbF#mgqGL4TAU -s+13$s+13$s/>tVrrEN8r!s+13$s+13$s+13Ks5O%cJ-u\j$47(G$4.Dts+13$s+13$ -s+13Js5O%[,mjtX$31D3$31oos+13$s+13$s+13Js5O%](^UKU$iUJ7$OIl*s+13$s+13$s+13J -s5O%]'aY3T$iC>33._*\s+13$s+13$s/5nVs8NB2$4@1J$OR4I:4`Frs+13$s+13$s/5nVrsB,@ -$O[:K$O[7GA:ac3s+13$s+13$s/5nWrrJ5hrX8`5rsJl7%"s33JcC<$JcC<$JcDYJj8T.5$N:G2 -$3:QjJcC<$JcC<$JcC<$VuPfW!Cm@i$3:RqJcC<$JcC<$JcC<$VuPfW!?;IE$2t83&qU(6s+13$ -s+13$s/,hVrrF&Gq$@$>JcC<$JcC<$JcC<$VZ5]V!?;CC$N:>3-%Z)Is+13$s+13$s/,hWrrT,* -$2Ou0$%[[-JcC<$JcC<$JcDVIjSo:<#RpM9!/c@-JcC<$JcC<$JcDVIjSo?S$3pkDq[*=UdJjNR -BJC5C'JWL0gZe_HLk9\,(EF>..nWlcRFhHHHs9?E8f\ik9m;>WJcC<$JcC<$JcE@^mf+Hj$lp?+ -*#]n>*=E,[$4-tH#mUnE+@f@01*]Fc7nH3i0)#;P=Wp"::G*\Y4?HpBrsM=)"UbMB#71\D"rlt0 -&F4T[#n%%I#mq%F$O7"H#r137&<&OV$jI.K#RUtJ#7ChJ9#cG^JcC<$JcC<$^&RO#+_1l_#R_"D -#R^nD$4$nF#R1VC#RUeD$k!7F%1!7H%0d^DrsB\K$k*FO"q(SD2>7%[U_O7A$jm7J#n.+I%g?,* -rtO3b$OR.K#n$kB$3pqI%h8aM#7jVfrs<*J%LNXO$O6qFrWi];#mpkJ#s3_4$k<.A!,:Wr'iYJG#R:\F#RLqE$5+3m,TR3q"q1b9$N^P?)M.p>s+13$s+13ds -6ot20F&!o#m^hC"pGD@#71\@"V(bE$3phB%1uHs+13$s+13es6ot2*9_JDnLPLM@<#RC_C$OR+G#uCEt"s+'V$OI(HrX&l:"pk\C# -mughrsY#A$OR(G"ptY@$VBRUrs9eT#R^tI$4R4_m/I)m$iUG:$OR4M#S0`)rsDR/#n.%D$jm:JK -7X&Rs+13$s+13fs5j7f+USA^$4I.J#7(S!rrO)F$2k52#ltBhqu77-"pYPE#RLkE#mptE$Od7I* -;9C>$4@.G$3ptG#m_@>rsJD%LiRI$OBN%r -r`oB$4.+>#m(>>'D)51>m1TB"q(bH$PVt.$YK\P$jd4I#RgqFc1M#C\HrZO#7LhE$O7Z&s+13$s -+13$s24lursBVL$47.F#7V%F)s[G(N!f@e!=ab]rsRrq#mq(I#R1bG"#m^kI"qL)$$9/A"#RUhF"pkPMnc&nf$O@"E# -7LhD)"@P5@L$4I:@#m(A?MX(3B&dnUErsJ`3!)EOn#E]?!$O@+F1%,&LKa.tm$4@@J# -m^o9nG`hB$3phD#n@:K#<25R$7Q2f#n%.K#Rq.On,E_6$3^hG"ptnK$AX34JcC<$JcC<$_uJm!" -gS:?#mq+>$31J!rre,d#RLh9$NCD4;?$S#(CUZZ$4I<1mf*YM$Od4I#RChF#m]5TrsObp#RChH# -mUkC$t&W+!,MN>rsJr9$Od<#nG`K>rWrf;$4I@J$4Encs+13$s+13$s24m!rsFPg$4.%G$4@.I) -!_,$M>dbm$4-tE$47&Rs8Pt&$OI+H%J&re$W@?>$3gtF$3pnC1%>2N4UMQ+#RCb@%gNQ&oD].+$ -OR7I$OR1G$T%8O$6'9W$k!@K$j[7`JcC<$JcC<$JcEUek5PdF$O[@R$4$nB"s<.1'SZr%$O6qF# -mgqD>6"UB$O$hD%"msI$4I4I$k*CL#n$kMn,E_)$46tG$O71G$6Sm>$XiZt$7,ue$471H#R_&0A$bQWN$O6tB$k!=H-1V!Dbl-%1ipV#n%%K$48bDs+13$s+13$s1\NrrsG#!$OR:L$OI.M'^>W/(^UQY#RUhF%1!IO% -LE@I:[J)g%1*CF#mh"G#Rq(3rs_s6%L<@I$OI+J$4@.Tnc&uR%L!=K$Od=M#RO?"rs_R+$4.+H# -RLkG#7(\OJcC<$JcC<$JcEF`kPkmB#n..I$k*CM#TN%.!Y#JEr!NE0":#>?#n62#$[i;nG`kT$OI(F#mq%H#n)"PrrdmA&d\mC$O-qG#mh"Gm/IG@"Ut\D#R(VC$3ttSrt']6# -mq"G$OR:O%LWCN#R>G?rsP)!$4I%G%1!1I#mpD,&9]$!#RLkI#m:\C$O%%C(kR>=JcC<$JcC<$] -Dq'o$:kO3$jm:H$O@/6lMgs>$O$t<$2Y&2%14]QrsK#;$O-kE%Kd.G#3Pj`&s7bk#RgtI$4$tG# -RL_D%1=nQn,EcG%0m:K#mLeG#7NNfrt1Aj$jmFN%0d1H$4@(H$4I/0JcC<$JcC<$JcE:\kPkl2$ -4@+D$jm:J%Bo's",I9o#5JT.#R_$gli/+9#mq(I#mq%J#n4WLMH1T-$O[4L"UbVB#mh%L$4@4_O -mW/m+p&5[#n.(G#n.)3&ISpP#n-tF#Rq1J#7V(F$VATos+13$s+13$s1&*lrs9VS#n%(L# -mh"Gl2Lj@"q(e;$iC>5$j[O3rtbqK$4%"G$j?nD$P3^P$3^hE#n$hE#mgM;":,;>'T)/U+;bIm# -RgqD$jm7F%29!R#n7%F$jd4I#mUbC%1EOK*eo7GJcC<$JcC<$[f>Oj"VV4I$4-t:$31=qrrY(d$ -4?b?r<`W5$3ar*ruZ+d$OR%D$NpqE$3^tG$O@%J":PJH#mgqK#R^qrB]8:W+.3HD$4I7H%1*@K$ -O[+I$47.I#7(bH#RUqK#RVSGN.M"[s+13$s+13Ws60IidKg-e$OdCM$4.()rrg[U#7Ln9$N:>4$ -YAu$4I:G$4@4M#7<G2u$jd:L$jm:F% -1@mSrs/u<$47.J#mq+?#6kSD$Q14>SDO8H)[cQNr<`i>#7(PA$P+M3LOoJVs+13$s+13Js60Ii: -(%L8%LrsVs8$4%"D$4."G$jfbprstM'$jd4J$47(I$k69qK!sD5!$(tEr!ET5%P3$cM -LkeYs+13$s+13Fs60Ii:CR^<$4.(I$OVRPrrO/H$iUG9$4$tD%1;>!$]5B&$47(H$O[.H(Y8Td$ -iUJ1$3CG@n:CUjs+13$s+13Cs60Ii5m[l+#mgqI#Rc@OrsKYM#S.1L$471I#ZBmd$]#,r$OdCO$ -3q"D*S18i$2Y)0$%`,-s+13$s+13Bs60Ii/-u[k$4.(I#n;[TrraAK#R_"<#lt5BkPkpF$4$tF$ -k$3:Eif)G^XrTrs9AH#mptI#mpqZl2U_h#7:hI$4.%EK -BN7BL^FFs$4@+K$jm8`f)GjZ$4@4Krig#$5u#n77K#7O?"rsB;C$jd=M#R^tF;X=>h8IZ.8$4[CN%VL@mJcC<$JcC<$_>ij$$^D),$ -O@(I#mq%GN9^EMHjC&d$Om=M"UZ%)rsBDK$jm1C%L34G/a`QE9*u":#mgqF$9@bY$`JcC<$JcC<$_#Na#$=4#H$k!CJ#RUkNl2LiS#n-t9$NgSA$68(*$ -W@6:#Rq.J#7^tH=7H4sMA?U+$O@.M%L3a>rsB)>$OR:L$OI%F3UctSJJ\_%#7LtG$Oq[eJcC<$J -cC<$^AmO!$<7E?#n.1J$k3J=l2M)-"UkbH"pkMA#\W,r$U+n*#n-qE#7(S=5P+m_E@hY)#R^qH$ -jQrYDL -["gA)[llW$N:D7$3uFHrse9#":>AB#m^nE%0[K/q#:f%:(@I9$4@:J$jR(G>OVS#%gidP$j[.J$ -j[4ZGk_4HEYA`f#71hF$3phI'S6:8s+13$s+13_s6K[f(^g]Y$iUG5#S$%u$_.G0#RUkG#7LqGL -Z&1=o3_R#RgtE$4.+I$P.7Fs!#\n#7:eD$4$nF%0@"UJW#2:K -nt:.'+G3R#R_"K$jdCP0S07Ts+13$s+13^s6TamPm[p*$k!@L$4J'ArsOVk#n%%H$4@+I$Ba6G* -utXl$O7+G#m^hD#R:\E#RLhE#RgtD$jd7I%0d7J)!h2EaU&7Z$O$nF#RLkC$O6qI"q(\F$3gkF# -mptF#7CnF'j6s+13$s+13$s1/0rrr>pq#mLeG#7L_CpZ_\b; -$ma?#R^qF#6tRjrs([n#RCbG#mp).!XfslkPkU*&./=CrWrQ3q$I$-r!!=];&#QYE/jo5H<# -mgqGrWrQ3q$I'.r<`K2!/uL/JcE[g!UK=UruB&B]SWhNQ(XP'Ll%%GMi*XtR>?`VMj96VLp-7Gr -rN)hJcGNF&=ie#n(Lk!/(9(!ePrRrIk*$+ae*.?$V'GC.)H&Kn!8M6 -u#V.I=cEPLMDHD?]'PkKS>-WK^"3dL\Z]#LB*(tL]<,&L\Zc%L\Z]#LBE6is8VKdrs8W4"ptSB% -0m.Gq[<*)!"8c5rsKJI#mLbC#mptE$O$nA&K;K''c7eb)#tNN(]P?O(]P?P(]P6Z)&4)/(`*Va# -m^nF#O`!*#7MCb)Aj>1)Z:QR)?:ZS)#P6V'c@`$*Z,1hrp1%0.QL0^05Ed3;eL8jF+n^NItNH-JU29Md>%1I! -/^T1#`F]3hMI)OM21VYnVR'sq2"a"nqR'r&VPsjLk'eu92'ME/l+eX+rh[#*VgZP)X\I`)]'D0) -&`kq()I`'((CNZ&/#T^$4ICM#mq%J$46Y<*)t=jB)'0_7(`F8('c7c''cIes$l9Th#RM+M"q1_H#7(\C$i(.l$3(>6# -R:Y3$NCDR#7:_@#mUV>$OR.F$j6qD#mLbD#RU_A#7CqG"pk[Q$2Fqu$2Fqm#m1MRs8VKd"V1qI$ -OdLD#Qb;C#5ef,$MOl&$4[:K#mghD$3pkH!t#5B$2k//#lk>0$i^S5$3(A4#nI@L#mptD$3phC% -gWIK#7Bu-#R:eF#R1_B$OZb;!=B/4#lP&;"qLtG$j[.K$47.KrX&W5oa1U)#RL_E#7V%E%L`4Bm -0WRo*=2oU#R:eB#RLb@#71Y@$4."H"q:eG"q(YB"q(\7$4R7I$46nD#mptD#RUkEnI#'ufa7]cq -[*T:#7h1H$j["Hfa@N]q$ZEo!soM?%fQh@#6YA@#RUkCq?d0-i#mpP9!"&W3*X`5Z$4-tE$OI+H#R:P<$jm4E%1EIL#mh(E$Om=Jp^$m+r&7#n%(H$4."&$2Fo0#m^h9#lt;%gE7G#mptDq$?d'":5DB$Ocn?!Xf2:rX/T3q?m0-mg:HL#RUnD$4%(I%1ELL$jm4J"UG;># -7(_C$O7.G%0m1E$j[.G$OI(ErX&`8$4$q-$2Fr(#k85s$MOl+$N:>:$4.%F#7:kEkm@.mq$?Hrq -?ZQtrs9)@"UbSE$P!:I"qChGq$Ha%oEk=#(CLQW#RV(H#m^eF$j[+H$4-tE$O[4G$2t83$2t51# -p'?[%13CJ#RC_D#R_(J$4@+N!sK,=$4-tF$3^YA#k89%$2Y).$2k5,$2Fr($0_fU#pBN[$jm:F# -RCbG#RgtB#7UnE$k!CJ%1!:F$OI%G#mgkCrX&Q2km7M##RCbF$Mt/.$31M6#TX-V$OI1H$OI%G# -71VC#RUnE$3geG"UYP=$jd1Fo*Opmkm@:qr<`9,rsAW2k6^qkp^%!?s8VNe$e5Ug%0d.F$4-qF# -Oi'"#l=o=$4.(H$4."D$NpbE$j."Gr<`E0q$Hj(%g`XM#RLhF#7:YE$O6tB$LnE-$4@1F#RLkEq -$@$.rX&N1#QkPC$O7%G$jln?rWrQ3pBUa*r!3N9"q(hG$4$t;$KDFF$OI+E$jm7G#mq"G#RChE$ -4R7I%1*7G$j?qB#n%"G$4$tE#m^hE$4$nD#RCe5$2Fr($2Fqe#lk>3#lk>3#mUeB#n%"E$OZ\9q -$QWuq$Qp(q$R-.q[3!&r0P(E"+h)#kKL(Cq>t(`=)+(Ddi((D[c'(`)WX#o+'K((q?#(DRc(' -c%T%(`!o*(E")-)?(BX)&F/,'c7c')A`&`r>>PNq\])E!#Y5Bq&%0h*YoV0(`!o*(Dmr,(E"&+( -D[f()AO,.()n&+)&=#(kns(2!uMgk)>Y0m(E"),()e&,(`+)*)&=#*(E"&.(Dn),()Il)(E!u*) -#P3L)#5!4)#5!,)#5!<)#5!D(]tI%s8VQf!9=%a"ptVA#mghFJcC<$JcC<$JcC<$RfDjV$@NUhC"q1bC#n7+D%1"kCs+13$s+13$s+134s8)a'bn1Hi% -gi[K$O[7mJcC<$JcC<$JcC<$OT54X$X!iC#nI=H$4@1I-(k2A>Tjq#$k!F@$OI7L)&O>0(IDg!W -;d$kKQSOW)u1?T+;QSXKqO"sJcC<$JcC<$oDeag$dB+f$k3OJ%LEIL*hrZaNe)ZC]U)XeUN(`aY:)CSR"KtREdR=tBil%Jkdq -1Jj(M#[MRrsZ[]"UkbE$4I=M#7Zrors>uB$471K#mghCr!E]9#RLnE$OR.IrX8u:%1j1dXYfC -Iqu/5up$C7P$PW;D'@h4\-\R==Y:H0,tXOli.-1',DZ-*r-cP)ZLcH)(67=()[`()&Eu%(CM&m& -/>ii#nIUV%L`mV%1`aP%LNj_#mq1L#Rq@1rt?FX$jd=K$4.1G"UGVD%0m.F%"IOA!s]/?#Pe]3# -RUqI#7(isg]%gH$kEp`'H%8j',(Wa'F>"Jd/OSQ#m^bF"q(\C#R^eC$>.-S!#Xr,%giRH#R^qK# -721^)BU;RNPkbs*=2HJkm@.mq$@-/%%R@srsN!<"qh1H$jR1G"s'N>$=sbO#mgtF$47%Jq[31rssH3#R^qC$j[4H$OI(I#m^54%0m:L#n..I#mpnE$5@*irs0/@# -7(bG$3^Y5#mCM=#m^hCrWs_T":YSB#n7"C$3^b?#R^eB$3pnA$4$tD#7LqD$O.+B<9sPf;@3[8# -mU23q[3?2q$Qp(rX&r;#m^hC$4$nF#lY2K$4$tD#R^nD$4$nE#m^hE#RLbD$jm:J'^G]3ILlkl# -mptF"UbbF"pkVA$4R1`l2Li^$jd:9#mLeE#71_?8DF.U*!?]W#R:VE#mq+I#6kVCMp_P8N=,t$# -7LnC%1!1G$4-qP_>aKQkm8".#R^qG#71YE":GSC"UkVB&4jUWrrEiDq$Pd]!t5M9s8W*,_[?b[# -7V(H$OI(ZV>h.I*=)rZ$jd4J#mgqD$47(G$N:>4$46\=&.AmO$477H%15!!qir-jg1d#7UkE$O@(H# -m^hE"pbPB$4-tG#m^qH#7:eC#mgkF#mCYE#oW"-!XT)Aru7D$3(A$#o*dQ$ -3pnF#mpnG#7(PC#RUnC%0m\Mao;A_#k88d$2Fo1#93^C%0(ne$OR1J$O@+I#umc$!F$$4$3:G@q -$Hd&#mgqH$OR.G$4@7?$3^kF$4.,&_uBg1*=<)J$K29n$Qr-OaSu;X#R]#er<`Q2EU3W*:$4$tD$3gl;_Z'TSq$Q'e#RCbE#m^_S7rQWO!?MRC$J5Xd&c_n2rs;I.&-iaO%0m6eV>gc=# -71_D%LWO;$24c4#mq"I$4."G$N(88$l]]a#t`,9"^29A#7V+;$K29o$3pqGD9;eZ)$pZ!$2t85# -n)RTrrH%([0ZgLl2Lt?#m_%J"q(/4":>>>$m"U4!f[KlnHf1;h>[Ne#n$J7":GG?$jY/Z")%oH$ -Mt,7#RLkF#RU_O_Z'TSfa.rn#m^hG$3^eF'$^FW*!lBJfEhWe'EA+3rs';E%1q$Q$d"UGD>#o_16rr-.)Yo*XiA_q[!N8#m^nE$ -4@*$_uB]TfEhlj$4-qE$3peE$$O@/il2Ld,%.FQ'A=(kp<9! -#s;lrsAi9$41nArr?$2$3(A4$2t22#n6"s!Xf2?pB_!2#RL\F+6ie*j7!?U$p*>H"Bu'=$4$A5! -t#>B&((@U$NCG3$NCD>#R^kF#RCeH#mtalrrs1I$muDl$jm.G#mC\H#mfi'!X];BrX8Z3rs8]7L!'E(9*Ph2"pYPA$O@(K#MBCk$j6kF" -q(kG#n7.ad/O(ad0]g[!t,GAB']Hu<=0)I#lk>/#lkn,rrc.+"q1e5#mLh>%LNCIQ0J;K*:X=9# -S>qo"<\![#RpM8!s])=;pkUKHk-Mg$4?Y:#m^\A$k!7F#6d3-rr4!Xf8/dJj@d$4."G$Mt,9#Rh"D$O@1K$k^GX!#jMsrsB8B$OI"C#RUkC# -n7+G#n243rrF5MrX/W2rs76`!XS#iTDo*.#mLnG$4?V9(((0)@HrYr -X&o;#Rh(G$4.,=bPqi-#7CbD$4.%Hr<`H1"pbSA#RUbDrX'/B#Rq+K&KMf,'bV&d$3pn:#QYA=r -Wr]8#7CeFq$I'.!sf2>9%*_?)@H$ArsAu:$OI%E$OI+,$3(;1#m1SB$!$3# -n%(H#R^qF$4%"F#mg>5#6kS?$OI+H#jDWr$ARaD"!%UT#l+c2$3phC#mW*Irs7Wl#7:eG#7Ch4# -lt<$O6tE"pkVE"q124!=07errF/Gq$Qp(%gWLK$4-tD#mptE#mq"G#Pe`%#QbCts.KAr\HrWQ" -:>G1#n$tK"q1hF$4."^JqNn!#J>pn'b:]\$iUJ7$Omcmrs92<$OI.H#7ChErtDS:c#@()d\h#R^qC$k!=K$3geC#RL54!X],hf)Gah$i(/*#nICJ#RUb@#RUeC$ -4-tD$4Q_9p^.'/MuTIM"ssK^#7V%Hr!E?0#Rq"F$OI.F:9sEi#]1dn$4-tG$\6J$$5EmU#mUhB# -R^qFrtkPkW^":,D1# -mLV@#7:YBJ*Ht<9*PY0%1NRJq$@-/%L1;?rriZ<#7CnEp^$p.d/O4j"U5D@n-K.(#`Qe'"<@dT$ -4?b=!"/N.!XK3eo`#2UM*MFV#RL_BrX&]5$3p83!sK)=L=cG+8IkP'q$@Q:%:"@/FadqBH%Lg,K -nP-TL%pB(IK0>?rrri<#mh"F$N(5.$3U_D#="17rs#N(3Y;Q%_p/2h5R.Z'#n77K%0m1GrT%>fmuMM[=TK+eS!#mpt3#m(>;+3FNb^_-tZq$@97#mU\E$j8]Vrrs)B$3geD$ -Mau1#71Z5jSoBc$O6qA$MOi,;UPLEM>dh_$OH8/!sf8@;TA_=.L?CgrOiRJ(1C4?pr>=kN`T>7LB8q -$@'+*T-mjrrr`8%1E=H$2Y)/#m1PB$luVQ%:0>H#n@1C#R_(I$OR7>$2t86$j[5^jo5N`%14LT:@W*=)oW$2t;-# -m1D<%R8#6!#>88rs/f8$4-tG#p\^7"c!Eh$4-t4#m:S>#RXJlrs+Jj#mgkF$4HY9!$9Pf#!!&!# -6tMBnHf=%$4$h`a8Z8k#RLhFoEbO*K^A^DA.AhL#RUkGp^-s-!=0+drrHm?q$Qp(!='\'s.]N"C -^^LW#RL_C#mpG8!XB,kZ2Y;0#R^nF$4I%E$OR4K#mpP;rs8]552ZAB+p\S_q$@E9#7:kB$4@.H# -RXYcrrF#Fnd5='!/ITS"rdgT#R:\Ep^-s-!='UbrrEuFq$@<4#7CeE$3pkFkl1eo#mgkE#knW,$ -jJQNrrshV#mpnD#P\T*I*qru$3phA$jm70#mCYA#n%!+aSuA]#RLhFrWrQ1q$@*0"b#_:">pMp# -n-D4!s]/@LY;\-L%l#M#lkt&s.]Mn;u?t+#mq"F#mpM:!XT35ZMt)/$jd1K#5JQ2$3pqE$O[4I* -Sp`&:C%:5#R1SC#mCb8$2t87$O@%Hmb.U?)t4.7$APS\"<7[R#n$>3!Xo2Sa8ZHY$4@.I#RLhD$ -ht#.Id-k9;%!X9$OHP7":#A@#SZA#%i>]\$OI%E#m^eC$46tF):AHh^^^SX#Rh"FnHf@,#7CeFJ -&qWi+Rf[<#:f'>#(6^`"qCnEq$@35#R(VB;q_0SKa%hi$4?b=rX/T1rsAc5)W1RhrrZ"&#n$V;! -X]5?r!EN4#Rt"Ers3TV"UYP@%13I@$3(>;"q1eE%L<>8g]%LJ#RLqG#m:_5$3(>8"qCqI2VJ*1) -tF=7$35g\rra;I#mgt4#m1G;%6)<,#S.4I#7_(H$jcY8!='t9rrnYq$3g_Bq$I',!so>CK'<4GB -+5(O$OI+I#n%.J#7LqDA^UM_,6SA\$O6tHnHfC*$O@+H#O';0!$^q>rsAaDlMh#+#n@(E$i()4# -7M(L"X2S!"GdEl#n$V;rX/T1rsAc5)W1RhrrGq&rX/W2q?m6/rs/U%Zi:4M#n@4M#7(&3"q(\C" -:GVUg&DJE#mUeBq?[00%K6S5$CTWJ!#tP:r!EFYWrE&>rWrQ3p'Cg.#7)curs1Og%0d%C$ -OI(6#m(A:c0>60(^giJ#mC\A$4-q_kl2#/#6tSC#RLhC$3^e9#QP^hrs4kr%L`XO#R^k,#mLSA# -m^eG;p#%>..ITF#6]_Frrmr\#7V%Gq$@34#n$tK&)$sc:^7:5$M+Q()W1RhrrG7irX8]4!=K86$ -i^S6#m(GC6F?asjp;8"$4@18$3^eC$4mFUf`)!2&H2n:#n%(Iq$@3/#nIFO52-#:)tjU7$35g\r -r=)1#m1GA"rtY_#[RcF%1$3pkEn-K:.#RCbC#8>5Z!&!dJ!Y#BXl2Lkq#7:eBq$@66#71YB#l33S!*Sas! -#jbpUAk6P$N:G4$31J0$3CY='t!uI:(.@5$j[1K$4?_nHf7(#9Lnb#+5r("ptSBpB^m+#tsO_"7$=(%/1&3$4@(I#@$Kn!_Nk.r -!E?0"U>D?#R=AXrrS,d#lY26$4@"FnHfF)$O7"H"UJV\rr=D9#m(>8EU!K+.1-=f$Mb#.#lb86# -RlUErrIl_n-K(5huBGN!D5$4.%9$3LG?$duK`$AAfm$4@(F$jd7Jr<`E0!XT-9ec,kM# -mq%I#7Lt9#mLhA$4@(F&)7*a)tXI7$35g\rr=,=#lk8)#m(;?.E2;l'atET$OI4Fq$@*.$QSC1! -t,A@$MXo2#RUkB#nuV(&/tl^#RCbE#m^hG"q(YB$\m+0"b-sd%0d(:#lk5##mU_C#mptG$W"qF! -$:Y:rsJgJl2Ll;%1!=Hp^%*2#R1VCLYDb/LBm_`!"/E+!#jbpUAk5#o__$UAk3lr!EQ5$47(GrB*k;4XJdMbm#7(VB$47.Kr#lt9Fl2Llk$4@+Hq$@34"pkVB%,(X^KF&"b$3(A4$3(A2$3(>5#o__$UAkO:$j[1J#R:hG$ -2Y&6#mUhH#7A8WrsLgn$O[:K#mgkC$4?b=rsJc6!=BUirra/D$jI(9$3(A0$3(@frr=#0$2k22L -8t7W.L$4e"q:23!X8uX`;^#^$OI(I":Y)4!t#;?%-dco'+G3Qp^%-1$4.%E$<$6j!`TO5q$@0/$ -jR1IdJj9##7^G7"9])=#RKl*!%H+k"=aZ`#n$;2!=E)rrrcC5"q(\3#mLYD#6t\BNS=C5L'mGW! -=0V$s.]N!L'\4n$4mFL%/C57$k!IK$4t=jrrElAr[Hon-K+&L8t7Y.1$7d$4-hCp^%!,$6d@f#%doE#mh%Ep^%$0"pKkKrrWQ1$jcY8#7LkD$4%"E+ -70"/)[-WF#m:Y@#mE!0rr=29#mUeF#7!Cm#R^).!=\,7rraq[#mgt3$3(82B'KAA$3ro1rrIQRr!NB/q[3?0!='UjrrWZ7$ -OHV9rsJW0rsA`Ah>[Homg/uKWrE8D#71YC#m^/1!=Bjbrrio=$jI%Gq$@0.%LWOpli.&u#R_(9# -mU_B#7C_E$O6"u".Ti+$Mb#.#QbG?Oja73LBe.nq$@95#R1\:rtYn1#lt;\bl7el#RLeEoa([,# -'oM6!g*lroa(a."pbMPg&D)-$LnE'#TDV#U&PEA#7V(I$4$kD$N1;2$4$qK$O@(K$4:"NrrF,Hr -!NB/q[3?0!=Lg3rrO5K#l4l-$Mt/0$31Okrr=#,#lo^[rs'nU#RUhD$jZJ4!#riU"Vh4L#mLe5# -m:Y@#7_70rrX&F$4$>4#R:eE$O6qD#qYNE"#L>i#P\T,$4.WurrX;R$Ocb:#6kMA&-)YZ%.OW)# -SkS`">0rd#n$>3!Xf64lMh#g#R:\F#l+c1#7:hF#[#d[!JUsN#lkn$s.TH!K+/(i%0m7K$4?_aUe#S%.=$2Y)/$3(>6$OGV7s -7cp#$Mt/0$3:PKhZ!QpoEkF&!/@NR!\O]dr8" -qV(G#P\T2"pkS@$OR1M`pj!2.L-=f#PeZ.$4R;\df0GF$4I+Gq$@--#n2sqrrrrXYT"qCM;oa1[:c2RiA$jc_:rsJW0rsAc5'Ai`h)tF=7$35g\rs(:^%1!4I$4-A4!=0[^r -ra,A$3pq6#mCJA#RCidmJd>-$O-tE$i()8$OR7K#6tVC#upEo";M1O$4-G6!XK)>dJj=o"q1bGq -$@*2#TNaB!#Y54!XK#Sc2Rnn#RLeEoa([,#$(!h"q_1I#mU_Eq$@0.$4I56f`(u,$Le?%)W1Rfr -s$^Q$47(H#lY/1$N:>A$OR1J#mUkE$4$tE$k6phrrNK9$2b//$2Y)0#llO$rr@fL$3(A0$3(A4# -lrN5rr=#,#lo^[rs)m<#R^qE#n$J7!sf5>)oDUX;@*[:#l+c2$jI+G#S#h_rr[ZT#n$A4#m^kB# -n."E$3hL>rr`c;$3pq6#m(G>+k$AokQ_M$%LDk:!XK$SrVlk3nHf:)#7H72rrabV#mgt3#m(G=+ -79(6FrL\m$4.%G$Mau2%0d+DK%U)(L'mDV!#jbpTDo08"UteH#n%+JoEkI'rs8`6$Y%0V"c*Hm# -R_";#mq"I#R:bG$4.(FKZsGr%e9r+$3CVDL>W"3*!l$?!/RZT#C[$d$4.%E$i(,/$3:DP_Z'^t# -7:_2#mLSA#n.%GM!t?J5R.W("q(_,#lt8$O.%I#7L>6!sf2>,0p2k1'e0m$M=],$3rHVrrKb@q$@E;#7(YC#RUhD$49hcr -r@fQ$N1;0$Mt,1#Sc1rTDo(C%1!:F%K-Y.$2=i/$OfnRrrd*B$k!F?$2t8:#n..G$j[+RbPqT@# -kJB&$3CG>J`$J.*!l$?!/.BP#>bX2$4@+G#l"]-$4.]grrXVR$4Q_:"q:bB#RUi0n,ES2"Ut\G# -7U,/!Y#FQo)Atj#71eF#7(VCrX&T1!=BLfrso\K":5D?$3UP@$4@+G#Yt9s#?(g7$O-kC#P\T-# -71llci4,*#RLeEoa([)$;U*j"5Z`["o/H3#7CeB$OI(G#R`WCrr@fQ$N1;0$Mk&/']8q^rs!u\$ -4R=K$2k5.$2"W-$OR5Yb5VTF$O-tHrX&K0#71bG$474N)9`$[N:I;T$3CM>1#N!3*!l$?!)igr" -MjU.s0hh)!T'dSrrg@?nF5)Irs([k$j[.F$jcV7!X]5R_>aRh%0ZG4#6tSH!t,PAMt-fPM$aIr# -71M?nHf7(##k*m$5j0W#7:eC$4@.GrWrT03R[p=<Zk&IT3e&.Ko^s.0/l7gfP*r<`H1r!E%1*@G# -mgqG#RCbF$4>2\rsB);$4$nF"pk\A$Ocq?q>UXJ"U5;?$4?S8":#2="qo8^"?$Ml#n$>3&I8dbs -3UfGd/Cc[s5X-X+<(gi#lkA-$3(>;#Rh"G$O6t^ec,W(rX/T1r$O-tG$OI-f_uBjL$4I.DrX/E,! -X]2Q_#FHJ#R^A6#7:bC$O[7G+n>R;'+,-Q$47(Dn-K+"$M49.(CUWV$OI1I$4-tE$47(Zdf0Su" -ptYD#R^nHrWr]7#R^q_q>UVH%h/jN#l"]0#RLkB%Fri*"@3;"#n$>3rs'/B)%@/m$P3gc&IB*^" -pYGB#mg52#RUbB#6YG?$l.:l!/CI[r<`E0q["8P!so8:$k*FK$OR.E#mpkC$4.%D$4$kD#mL_G) -#O?&rrEK5q[*-,rjLAhPY$2k5.#os9\#RLqF$O7"D#7CnF#n$tH#R^hH$47"F#n.%Uqu3$2t87#n%%F%fQ_8$RLVVrs$@I$OI%J$N1;1$3ptD#7(\H#cl,J!!i*%rsAi6$ -4qjJrrF)Fn-K7'$OR.J$iUGD$O@"G#6bPC"UkSF#RUkGNPkc$HOpDi$3g_Cp^%!/#TUY[!eh*hq -$@00#mghBrWrSHoD]%&!t5JC$3gb)#m1A>"Vp_1")S>K%K$M;#RLhE#RLlndf0gk#Rq(J#m^nG# -m^hD%0@RErra>G$47(6#mCM?":P\Od/O5"#RLeEoa)E>#mq(J#n7(J#n$qD$NphE#71bC"UPS4# -mLV?$j$n?&CUR\L'e4nrZo*PC'!XT3ii;Wft# -k/-+$3gbC#7(YC#lY/?#mq%F#R^nG"V1nJ$c^*a#D`Tk$O.(H#l"]-$4.]errFMTp^%04#71YC# -74u6rs=Yk%0m.G#7CkGnHf=+#RL`jpAYXt#RLeE#R^qG#mgqF#Rh?ort&rQ#RLhA$O@%E$O@(H" -qGbLrr?7%$3(A.#mL_A$jHtE=4.$N8I,V/$M=]@$jI(E$4@%G#mL_D#RUkD#7LnD$jm77#mCYB# -Rgu;dJj<'$4.%;$NCG4$Mau4#71_F#RUk8#nI:K$4.%G$O@%G#m^tF$5ra@RK!P+%0d.F$3pqHr -X&f6#R^kE$N1;2$N:A2$N(83&(CO^isc;%#7C85"q(bD#mq%Xao;>Xo*PF(!sf;>LuA:7*!ci+$ -2k22$,Z]EL'e1lrX/E,!t#>@)Sc:YFUAE\$jd4F$jZS7!#kM0!*Ak#rs/Z4#RgD6!"/]2!*]*r% -il&`$OI(G#RCbE#7LkC;pt[G*;KmF#7LeB$O@UBrra)B$4@49#mCYB#R:YRdJj>E#RLhFh$FJp$ -O7+D$OI.G$jd2'd/O*%p'Tgd"UGMB$OR^Is-Wft>71ZE#mghD$OR+J%0R%G$N1;2$31D2$N(86# -mqN%ec,WXr!J,$O@"E%13CLq$@',RJ$R\3XGEc":>MB$4-G6"9o,>#<;GW%LiXL$jm:J#RLhC$3pbHdf0?'# -5JQ0$j7"I"pe*!rrcU7#m1S1$2t86#RM"3df0GH#mgqGh$FGu":>AB$4-tE"UnGXrrIo_q$I'.i -X#_p#R^nUqu;u^$V(I/$4@+F$OI(F#lY20$2P#.$O-nB$Od=N7FqJCM$XIn$4.(:#mUeF$k*IK$ -6%%d!$:_#71e3#lkpYrrtXn$4-qA$MOi-$U"+^!"8Q.# -7(YD$O-qA%/C24$OR.E)u'@?:'V%3$3phD#RUhCrWrR'df0=h$Mau4"q(bB$ju\"rrWT9$jcY8# -7:bD$O@%C;%L4$iUG6#R_Tnrr>"L$3(>7#n..hi -;Wj*$4,;k!=HW[rre#`$k!FA#keQ))nu=X:^%15$jR.K#PeZ,#7L8*!CI.e#m:J;#n%+7#mCP@# -RUp>q#:L9$4@.F#lY,7$4$qD$Oal#rr$jI=8rrY=c#mg>5#7:_A$O@(F*Rarj:'h46$ -N:>3$Ju-i"o\f0$lJrerrIo^pBomd":,;A#o`^@PlD00'*eaL%13@J#m^kFr<`B/r!Nf6$k*=I% -1!:Qdb4X*L^aUs#RLhFr<`K2"pkM?$OI(Uao;>ro*PF(!so;>>>#mWfls8E?)# -lb8;#mpqF#RgtEdf0B($k2q<"UbVB#RjN#rrZC4#RgA5"U>A@#R^serr>dH#mLYC#RUnDFis^bM -$`tb!XT2@j9bhnrs/W0%f?9hrsHCV"ptYB%0m:K$N1;*$471J#R_%O$4I.Rq:biPM$XCq#mpS$jm?(oD\lN#n?V8#7:_D#mUhD3n+*/7K!Pm#i>pm$3geG"U\nbrrIuapBgj,j9Yqr# -mgtKqu;cX#Y,(/$O7(F$4?_rrO5J$eu'f$3:I'_uBso#mptF#7(S.#lkpXrs(4\$O@(I#m^84rsJf5q#:F8$ -3pt7#mU\Vs8Ot_%KuS6!X8o=rWiLYqYpU6#RgV<":,5=$4He=!*dqP"7?O&%f$D6$4@.D)tEq0, -R4PI#mCYB#m^hRe,KDDq?[-/i<]\r#RUeD"qSlV!K.?[$3(@n#m:SA#mq%:s,[0\EtA6VrX/T1p -'M-9#7ChF#7:hH$4ttl"cWou"q1e5$NCG4$3CM@&'=hO&b?>/$NCD5%>*Omp$N:A3$K29l# -7CG:!XK0/bPqU%$i(/0$3(@o#mCYB$4.%Hqu;ZU%7pm6#RCeH#R^qF$4.%0$3U_B$4*ijrrWoA$ -O-G7rsJc6#7LqI#RLkJLW]Vs'(Q>3$4%%JL#Dt4/I2^R#oNsY%13FP$k*IM$j[7N#S@CR$3q.L$ -k!Dt_uBdn#R^,/!=BgZrrrl9$O@"A$MXo/#RZ.Zrs`fO$47(H#m^e@$O@%Irr3%U$jcM4!t#;?$ -N'i)6OF4s#m:M@#mj>Trrf,&$4-t5$3(>5"WHk0!uVFP$iUJ7$OI18#lkmnrrc1*#mq%4#n@:J$ -4.LW&-raW$O-tC$Le?%=j6mHM@'4gr<`K2q[!H6#>UD6LP#;Tp4`X&K8KL*N;j6<(^CHW"qLkE$ -O6,."UPGC$4.3trra5I#7V%<$2t8:#7(VC$j6rpb5VGQnHf7)#7BAg!@J6D#oF2._i0SCMMS'eL -51\"Xa*G%4__k#RLhF#R_"G#7;:Gr -rNf?%/:,5#R:VC$O;OdrrO&C$i()3$O7"FMUVS.ILQSk%f$D5"q1o"n,EW<$4.(I$OI+5#m(G9R -FV$4.(J%qWo`!"8T/rs8K.!X]>Khu<`u#RBl+!$eND!f%$go -EbU,#mhN_rs#8,#Rq+H#5JQ-$4%"PqYq!<#6tPD$3^kE"q:nD-2miD6MCck#7M(J"U5HMr;Qg/$ -4QY8!='"\rra/G$O@%6#m1M>$=WE'$0V[%$4.%G#7Ch5#m(G>8(IVB;$dO9$M+Q()Yj=6.gldS# -lmH>rrIo`q$I'.q[!94#N,Qn-K.%#oMS"![%gXnHf1>WrE-U#R^,/!=BgYrrjGN"pk_Gq$@0/$j?o;r;R4R%0m1G" -pkPB#n$tB%/g,,PmI`l#lk>3#6PGD"X3jE"&T@2#5JQ-#7:i@df0FX#n%"HpB^g,mJdD3#7:_A$ -4..8#ltDMec,bL#mgqGoa([)$les@!Y,A@nHf7&$"V?]",REn$Mt/0$Mt,1#RfPiL]7N`#mpnI# -lP,&#mLSB$4..K-f4k*:^.(2r#Z_6>$O7%E#RC/3!XB&(s`-^M?s(drsA]4q[!9-%c@;?rrPh$#l"`%$4%(D#Rq+H$joAZrrd*G$OI(;$31D2$4$qF$ -4RIO"q70Krr>gf$2Y&2";?.>rrPOs$h4N')lio>LBn7Z#m1M@#T:8S"`+VR#R^q6#mC_?#RUp3r -r3J=$j[.D#m^b>%13FJ#?q$)!+GX/%giUN#mpnE$Ae`^EsW-_#l+c.%1!?irrj&F":b_Cq$I'.! -9*>F#_NTj#mUkF$4Q_:!t,MB5h>r<;$dO9$M=],"q)OHrrG+cn-K.#$o$$-!LX5f$Mt,1$jbbjK -`;*k%LDk:q$IB3%LE:L$OI+Hhu>ArrP[r# -Or*#*if5ALBn7Z#m1M@#T:5R":,;B#R^A6"UbVE#maB,rs^@Z%0d4M#R^tJ!t,>Qq>UF/pB_99# -RUhC$6]BK)@?]R$i()1#72F"rs!u[#R^tB%/C21"rln.#;$8j#mpnA#l"]-"q(girrc1*#mq%4# -m(J>)>=(2HOB9L":>GB$#n8k!PAg7$Mk&/#2fH4rr#7CqG#7LkWbl7\P$M4Z($NCLjrrP^s%.OW(*if5ALBn7W#lkpUrrOJR#knW/#7CbE#uLX$% -2T#U[pu!64pDr<`K2q -[!9/%,_)9rs=Mi$47(D%1!=Lq[*W9$O[:J$47.J%c@9k+9`5[$OR1HrLBn7Z$3(83#p$VW"Fgmd$4-G6"U>GB#6c7Lr -s9#<$jd%D#mgqErWrRJq>U_0#mpqE$4-tDq$@W?NW0=j$jR(H":5G?$j?tB*7OomG7+`_#RgtGd -0Tp_#7CbNfDbkK$2t;3$3(A-#lt;Oo`#.-#RCYD#mpt6#mCSA#mpoYdJj3ap^6d&!".W`JcGcM" -q_+F&HN:Jq?d91$Om"ArX/`4Ol66@D[m!N$N:A2$N1;0$3:H9cMmqX%L;e9#mptH#m^kE#RM@)r -rR!G"o/H)$N:A3$NCD4)lio>LBn7Z$3(>5"r"QI!u2(H$i()E$3^\E%0hajY6tO?$471J#m^nC% -1Dk)rs"ks$O@(G$MFc;-:%kG#71eE%LE=G$jm=MJ(+E#9aM.6#gN_[#7:_F$AmF8!Ds1&$N:>3$ -MXo.#TWL:#K[8Z#RCbD%JU80#6G;<&((=V$i(/)#lk=is+14LrrWf<"q156$O[:L$k!CL$O[7IJ -DgG.N=5^mr<`K2!"&T2r"6gk<])lio>LBn7Z#m1D># -oU;R"+CR_$MauC$4.%D#7+K4:C.C8$47%D#m^kK!?h.:"rRXO$O7"EpB_?8$O-nD$j6e?#n%+F# -R:U_rs'VQ#n%%F$4,#c"UGG>%g,_^rrGt'rX/W2!"/K-!=0\:rrt1^%0m4G#Pe]+#QtA<$3j>Sr -r-#lt;OoD]#>"q:eD#n$J7#7:bE"q(bCL=6)%%/C8*#lk=is+14KrrQ70$2P#.$OI4L$ -47.K$4R:\huV#6tSB$jub9&./RE$jd+E$O7"G# -RgtD$WPUT#!iS(#RUhFcNsaZ$47.H$eYI];$dO9o*GF'*:j+53Wo`o%g_t;#6tVA$4@%E*7Oogd -L#^Vp^$p-huA9-r;Qe5#Pe`*$i^S6$NpbC$4Q.UrrEf>r<`K2rsAW2rpc#lt;On -c&_'$jd7Gq$@<4$3^_?$O[5AeGfR($2Fr'#lk=is+14IrrO/H$i151$iUJ;$OR1J$4DdLrrbFj$ -4.%;$N(5/$NCJ7$9-E5!ZD.Mp'La+":5>@#qt*6!d=bUq$@$.rX&T3rs8ZEWrE-U#R^21!s]/?) -S#eKI1-AV#nmRN$3pnE#7:\C#n%"D#7(VE$6&R:#($mg#R:YCq$@Q9$47"G#mUkE$47.E%0R3jr -s:"X$3pnD#mgkEd0U$`$4@.E$4Z4Qrr>pc#lt;Onc&`N"q1bEq$@?9#7CnH#7LeANR[t.&,?S-# -lk=is+14IrrY:j$Och=rsK)>#mq%I#RLhJhZ!V0#Pnf*$2b,3#7D'krrdHO$OI(5#mUeA$OR4G# -ZBIX!b)NAq$@<6#m^hE$4."XWrE-U#R^21!t#>?*4Z"MTEkr"$3(>7#7:bErWrW3#n$Y;!XB#Po -`#-!"pkVC#mg>5%giRI$jHtE#RUhE#RUkGJ^j]+q[*W9#RUbC#n"ra"U#;A#mZ.;rr>pc#lt;On -G`S%#mgt7#mgkF#RUkD#7CkSeGfLSnHo:'$K(l7s82ftD[QmL$31J4$3U_F$k!FA$f:mikR%V(# -mgtI#mgJ9r<`Z9#mpuQeGf[[#mptH#Pe]+$O$tH"q:lhh#@A'o*P@&!#qsQ\ -,Q^_"ptSC"pkVFn-K1%%0g/1rr`W9#7_".#mU_D#71_D$/sD6!dFtYq$ADU#RChE#R^nF$4$qE# -RUkD#Rq"D#RgnD#71\B#m^hD$4$tC$OR.7#mU_C#RCbA$6%Xu!Ds1&$N:>3$MXo.$5r@5!a,g:r -Wr]8#R:\Dp^%!/$%US+!"8N.rsA]4rWrQ3huA9-qu6_Q$46Y2tL^=@p$ -k!=G%/gM2$3^SA$OR5Hf)Gq6#7Lh@#n-M7"UYMC%L=`BrrR0"UGGB"UcU)rrOAO#5JQ2":>G@#7LtF$N:;=# -n%%F#R^bD#7C\ErX&T3$3phD"q(YG$O-kEq$@95$O@"G#R:gmrrGt'rX/W2!"/K-!=B_5rs;L)$ -O6qA$O[7Hp^%$-#n<0Nrr3$K(l7s8)a%$OI.J$4@7N$Olq@rs\o:!#s_n#9+'V# -n%1L#lP).$3_%J#RLnJf)PaW":5DF"pXl0"q(_C%1!99g]%:`"7QTs)lio>LBn7Z#m1SA"Uhg>$ -&o6!#mgkC$j[./#m(S?%J'N&=pbKB$OH5."UbMB%L@X7rrO,I#l+cA$4R4H$jHnE#RLqH"pkMA$ -jR(D%0le;%LiXI#mgtF$O6tB#mh+Jp^%04#RCbF#R6";rrGt'rX/W2!"/K-!=B_4rs0JI$47%G" -ptY2#m1G<"XDUup'Ug+rsJ`3!".W`JcGWI#3Z9u$4@1KrXA`5rsAl:$k!O_h#@W+$O6tG$jm@?$ -2k28!t5JB#7)*trs'2B$O?tC"q:;6"UGDB$41.prrR6K$h4N')lio>LBn7Z#m1A>%2$&K#YtX2# -n$qE$O?2.!X9*;nc&_,":PSDnHf@+#7^k@)Un]g63mf'q$ADU"UbYC$4R1I#R^hB%giXL#8.LT$ -ks$T%grp]$4@7Q$k!RS#QkM2#lk81#m:M@$OIj.rrGt'rX/W2!"/K-!=B_4rs>J0$3pkE"q:eCq -$@03$k*;MfDkOOrsA]4rWrQ3huA9-qu6kW$OI.J$4HhA!"/]5rX&`8%1+B9rrrr>$k*:H#lP).$ -3q"F$OI.G$W5XX#R^bF#m^eD%1)b9":YSB#9he#!JCjM#lkpErrRr]$M+Q*$4.-#ltANmJdG##Rh"H$OI(Gq$@0-$O@.Yf -DkUQrsA]4rsA]4!=9+js+14IrrRZZ$2k51$iUJ5$iC>4%=[(3#$hWB#S@FMr<`B/#7(_B#n..I= -PWo_2[^&u#n7%F#7(&2":,;C#&Mum!Jq*O#lkpErrRr]$M4W,$O@"U[JpF7$OR(G#mg#,!=0k$j^"gs7cs$$3(A4$3(>5#n#SiJcGWI#X/J"$47(G$4Hb=r -X/c7%1:eg"_.ZE#7Cq<$2k2;#7C\C#RLeE$Xhik$8;ek#71\D#Rq"Hq$@-3$ORa'rrS)b#kSH&$ -32$FrrRr]$MOl+$3LYB#oC#L"s3pW#RLbBmg0!Nn,EJ,#n711#m:V@#6k[erraAG$OI(6#m1S=$ -k_Cs!>5b8#mCS>#7(YDrWrQ7h#@CP$2t;2#lk>-#ltANm/I;n#71YA#mpn4#mLYA$46qEYM&pU$ -i(/0$3(A4$3(>5#n#SiJcGZJ!q6L)r!EB1!"&T2"Ub_H$OS03rrXDM$3pD7r!EE3rWr`8#7ChFC -Z,4#(^L?R$jI(C$O$tFp'K@N!eUddoa1R(!#qs3$MXo.$ -5r10"rIXT#7UeFq$@61$4-kF"r,bj!"8T0rsA]4rsA]4!=9+js.B;m-[5.?rrWoC$4?b=r<`i?# -n%%K#mq(I;qV*Y_[?kY#mpqG$3ptF$2=i/#7LC"=[#m1G?$Pp/M#NH*t$OI%G$Mau6$4$tF#m^kD)".D*Z3ps;$M+Q,$3pqF@ -atD[=UPNCpB^m.#moJg$1\9-#RCbD#RCe4#ltDFh>[RS#mgt;#lk>,#lkk/rr>Rg$3CJ?$i()6# -R:_B$3q&CgAh-Z!"&T2rsAZ3r!#MoC^;$dO9r0$4@.H#R^A6#RCbB#mgkD$^pD^";hIR$4?A2rs/W8Hdr'"TFD,2#n719#m(G>;Vh?YJI;nm$ -OI+F$Mau1#R_#thZ![T#mgt;#lk>,#lkk.rro\<#RC_Fq$@<3#R:\A$4@(\g].6[!"&T2!"&T2r ->Y$OHtF$jm:JrX8`5#R^tJ$OI4L$OtSb#oj3W$k!CN# -Rh"7#mh"F$O[4H$l43*mf*?F2$j0g!t,>?$MXo4#6kPB$O[1meGfN'nd5:&!#qs#h/eX;$RI:#R1_5#m(J=^teqp%13=J$OR(Gq -$@-/#mj#VrrZ+)#n$V;!"/H,!#b&$"',a2%ep>:$OR(F$O6tF$!c9crX&W3r<`N2p^.319S\IVK -neiF",28js.TH*,RXne$j?qE$O7+J#8%ak(gVjkruC68,9$ss"UGPF"UYVD$4I=N$4@4M$jd.I% -0g7hrs02B$3pqE#mpt6#n74N!soDA$jd:N"]C8SpAYVY@Mo@T$jm4K":,GD"Ub&3"q(bC%0d+We -,KE&nd5:&!#qs$59cG"?-Yq#mg;4#7:bC$3ptGSF$7YW!E\:$M"K(#TqRr#FPl'# -RUeE#PeZ,"=`+*"rR[V$4%"EpB^p-#n;ICrrZ+)#n$V;!"/H,!#b##!u_XV#l+c6"pkS@$47%D# -mbD(s8E?*$2k22$2Ou7#mptC$O@%G#O)Qt#RVONU&R"Y#n.%E$Od7G#m^nH#n.(D%L*I`)&j;.) -&,#lkk,rrH7.oa(m6#mLVB$O7%qh>dH]!"&T2!"&N0rs8i7$4-n@%d"'!$Q&i;rrm3F$ -OR.IrX'\U$j[:N"pt_H$47.H#Rh(L#mLeI%1*:H$jR1K#7US=!"8c5rX/l>$4$tHN6hM.)@-]X% -1!78#q#ob$3pnG#mpnH"pYVD"pbJA#n%(I%0m+H$jI%C$O[4G#mgqF$O?J6":GMC#qs^+!/C.Qr -!EH2)lio>LBn7Z#m1P@#8a]G"9o);$jZS7"pbM@$4$i@lMgs>#mq%2#m(G;RFM6A*=<#W#n7"Ep -^,XR"qh(G$4."Hq$@02"pYDChu,#lkk+rrE`=p^.B;"pkSC#RUeC$OV(6s8E?*$ -2k2B#mq"G#mq"G#mpqF$O@%C$L%j!$O.RMUAlVf#mq"I#7CbD#7CnH#mptE$3pqE$4I(G#m^qD$ -4$qE$OR.K#7UqFq[3?2"UkYE$jh=+rrNf>#5/B-$OI+I$4-V<*XE,\#7_(I#m^kD$4-nC$O6qG" -q(_C$4.%E$O6tFp'C^8d/O*#pB^j+$2k52#lkpErrRr^$M+Q*$ORZTrr`uA$3^k6#mCY@$O-qFk -l1\m$4?>1!#F)a#h94e%13LH$jcY8!)hMM"s=<^#RUtGq$@3/$47(FD;bEr;$dO9r?#>O.V!*/Oq!X]2Nk5P`8#RUqG#mpqE$ -i()3#RgqE,iAV%$2Fo1#mq%IrWrQ3km@.mrs8]Ds.fT"=:5EC$O6nE$ht)($2t;3#m(GA$2t;3# -n74M$OI7L#S%4I#n%B`ao;`^#mgqF":PGF#RUh4$K29t#RgnB%0I%D%8kFN!J^sP$3(>5$Q?&F# -DNQk#RLkH#l+c/$O7(GZMt$e&d8R9$3(85#mU\_kl1oi$jI+J":>DBq$@$3e,KC]q$@95$O$hD" -q)$prrk.]$4-qFq$@34":>DB(#])l;Xk(n$31t+rs80+$4-nD#7Cn5#m:JA#n5ABrr3$Ju-j)?6K3#pfc]$4$qI#m^n,#lk>3#m(GA$2t;3#mCYD$4-qHrW`K7#8G/W#s8J$$OI(E$ -jdBr#m^eC#n-qF#oSHArrIo\o*PC'!$&$=#DWZn$4@"C$i()2#7V"ZZ2Xn=#mq%8#mCY@$OI)pk -Pkbn#R^kD$47%6#ll'srr?!l#mL_@%1*FJ,1lhu:^R[=$OZ\9"pYPD#7:`miVrmVnHf7%$Pqk(# -Yt[6$4I.H#7C85"U>D?#7)p>rru7>#mL_C$4$nFLtDY1FpA*W#RL54"pbP?$j?tgi -VrmSn-K+!)s%#(&.8XJ%0d1Gq$@60$O@+D%oVBdp'La+rWrQ3h['<$s.fT"<6%13o+_#FU7"qCqJ#R]5k"UGDB$WQH7rrRf\#Or*#)63]AL^+7r#mU\Cq$I',! -='CErrEN6p^%'1#RCZtk5PZu$4@1F#R(M0$.StVN8#RLqF,h;nt*sW,[#l+c3$O-kG# -RV'Pir9!UnHf7(#o2P$#LEb_$j6qG#l+c3%0QtG#m:W]ir8uicNsUis.]Mq&If$WrX&Z7#k\N$$ -N(21$N(50$3g_C$4.%E9YUN18I>b3#Rf;l!sT/@?-*$ICBb4;#lksFrs*u_":>JD#RgD6!X]5Cf -`(sGp\tTas8V<_gPE%mNJmFd#E+CqLl)]M%/:,C#7Cl;g]*7iMh[+FRGQ(pi0K:sQ8P*n5%gWOJ"pkVD%;UQOKnb85K^a["LP(58Lfac,#m1G>)#p?1#hqur%L!@O#RpA4r<`T6$ -4?M6rX'GM$O6tF$5+9n*#fb4)BBV4)B0Y6()Iqc)m$k='f$3q4[#nR"D!Y#PGo*P[0$jI1K#71,3- -O:+d"q:qM#mq(K%1*=P#S%.G&I8dT()[r*(^Lim&dnsQ$46tE#l+c3&K2K&&Jl)ui>DS2"Vr'p# -71\3#n@4G$OI"G$O7"F#R^tG#NuNj#mUnE#RChC$3p;4-O9qa#n%(I#mL_C#R^qD$4-nD":58=# -mUeC$O?tB#mghH":GG@#4W$"#lb2C#7CbA#m:SC#6bJ@#7CqH#71;9%L3CH$OR1I%0[+B$4-nEq -$I'+$4I7J#7(V?%LNCHrX/H,q$@93$4@1I$OR6e#ltqDT)Spe$j[7Ioa1R(rsSi6r<`K2q["&H# -RUtK#71\F$O-qG$4$tH$4."G$4."6$0_fl#n@.H#RLnF$4$qH#7LtE$eYjc$4I+F"ptVA#7(VC" -q1^h#mU\D":GMA$OH;0#RC_@#RLhE"psf,km@.mq$@64#m^hF#R^>5rs0&?$47(F#7(bD#RUhC$ -i()6$3pnF#n%"Fq$QWu*s`8\$O@.H$4@1K#71bB$j[7E%LWUM$4@.J"q1bF#l4i-$Mau5$O-qG" -ptYBp^%K;$4@(F#mptF#RC_C$4-tErX'/D$4$nE"ptSE"ptYB#mUb0#mUhC$4$tE%1;#""q1hF" -pt_Cp^%E9#mUkC#mptE$46tG"q'8prX&`8#RUq5#mLYB#m^hC#lY/1#T3pU$3q"F$j[.F#n$qD$ -k!=J#mpkE#RC_DnHgQK$OI.G$4$tF$47"G#mgkD#mU\@#mgkE#mq%I"V1hB$4.+E$4@+7#n@:M" -ptYE#RUnE"q(hE#l"c&#mUeA#m^eE"q(,3!!qTkq$R-.!?(p-rsX9%#mgtI#71\E#mq%<$3(A-$ -2t;2#lk>.$2Fu)$3(A2$0V]r$2Fr($2t:m$/#[M$2Fq]$2Fr($2Fo.$2t;3$24f&$2Fo.$2t;3$ -3(A&$2Fr%$2b/1$O@(G#mq%J$47+.$N:A%$Mb#($LnGm$LnG]$MXr)$31CS$L%lm$Mb#($Mb#($ -J>a]$D@e%$Mau1$OR^MRf<]XKkj@5(CU]Y$Mt,0$MOl,$N:>3$L%ls$N1;2$Mb#&$JPm_#l+e[# -l+es#iQ*c#l+f&#k&*"$N:>3$LnGs#lb51#k//r#l+f+#kA<%#lY,1#l+f+$KMNh#k85k#k85c# -jr$!$MFeZ#gitS#h]O[#h]O[#h]O[#k85s#l+c/"q21FPQ(`:GSqCt)#kKK)#bEQ)#kK<)#kKP) -!r4()#Y?:(tf_i)#5'&)#5!;)#bEQ)#"pD)#+pH)#b?@)#5!<(^_&r(`=2.(`+#+(]>0N(\npG) -m^k\Wr]`JcGTHJcERd%>'=gIrU$aL5(D8KWFTns+13$s+14-rt;A_:)+`f)\i_g$4@7_) -&jJpJ:[_#s.B;kN2lmbJTb3g+V5"g$OdF>$3pqL(EQ@OJr,'YJcDGD"ndD!KnG92rrCLHrthWLs -7s+6hYFt&s8T.sW.p4b_i9S2Lktb]q1o3.MMQtDIe!F=Mh_"^!.N8o$\De*(^UKS#6tPC$N15=# -m^eA$47%M(`PkrLsl;+J:iT3LAll,MTPl*_hNl"KSkM-(`=55$7=O-%?WO`"qCkI"pt_F$4@7@$NCD@$4@1I#mptI$ -O@u(SC7E?1D:N?)#bEQ)?C[,df0].&/?6()]BP5(D)JlrrXPa)]Sbr!ZMhSb5Vj,&JcB,(E454( -D)Gjrsjr!'ce;6+XnNR)]0G4)u1B]*#BP7)]:A?18Y"W@UP#mq%=#m(G>("3*iE!H^U# -RLnH#R^immf*V3#RLhG$4.%F%TgjR$]#&o#mUeF$O@+FM=(,#nm^S$ -3pnG#7LtI":GPD',r9FL69(I#DrWo#n.4IrT4%\K*M\\$2t8X#mpnB#R:_C$O."F#7(VB#RgtF$ -4@.H$OI"F#mghD$4.%H$OZY8q$I<3#7(_H$&8$N!#>J?r<`K2!Xf9gec,n>'ab9Y!sf5ArM$32$nrsNfQ$4.1I#R^qI%"dpI$Q06Y$4-tD$47%H_ -p&,gLC"4n$O[.H#Rh2rmJdZN#7(YE$O-tE#n%(I$OZV7$O[4G$jm:G#nI7E%K6Y;"Ut\C%k#'j# -9aN]$O@"HGier-M$j[uq[!Z<#mq(I#n%%F$jd=IrX'5B#RLbB$jmIK$jm4L#7:bC#lP&0#k83*$ -4@.F#RcFYrrErCq$I0.%#)4$4.(=#RUeF$47%H$j[.H']T-)dM3/r$j[4F#mh"F#mgtI#mpJ9rs9>G$OR1G#n."G$OI4L" -q1eG$7;G!rrX2H#71;8rs/Z4$5_.j$\A]n$3pkG#Rq%FM=1BF(^UTJ#m1MB"]3GC$\Jiq#RUeE# -RgqEMs^NSKF8+m#mq+M#m^eA#71b5#oX3U#7CqJ#mgkD#RUqF#m^eG#RC_H!tcJL]Ya[SL^=Rp$ -4$tE/EQm[LC"7o$O[:J#RLeB#mptG#RLbB#mUnF#mLbE#m^hE#R^nD%0d(F#O)O!#RLkH#mZ4Ur -r=&5#ltBcg&DL:#RgnF"qCqH$4$nE$N:A1$Mb#.$4dFJ#RUnF"qCqH#6tSD%E%!$!-S8J!"&T2r -s8]5+3a`l)@$W[$4[CN$4DW^ru/'M%Li[N#mptE#m^nF$47.J$jm=M#mgtF$iC>B$k!CN$4%"I$ -jd=N#Rh(Xj8TR>'F+pO"q(hI"pbSD$N1;.$N:>H$4@1I$4@4I%16E( -CKsD!XT*bg]&d>('=sQ$jI%C#RLbC#RgtE#mptF#RLhE#RC_C$46qD%1DB#mjYWrsBbU#R:\E$jd7LKqSGVn-0")$4@.I$O7%G$OR4HrWrQ3r#lP)J#mpnD#6bG@%0d1G#7CeD#Rq"F%0m7L"par1q -$Qp("pYGA#RCcmo)Ab-#RUA8rs8]5Ltr"H'+"mP#mCVB#Rh(L$4.+D$47(G#R:VBrWjAJ$47(E$ -jQtB#m^eC$N^YB#RUbB$3^YFB]&gn2[Tm"$4?_<"9o5?$7='u$60?[$jm%C$OI/tTDo6-$O@(D$ -j[7I$O?S9*X`5]$jR1K#7^tE#mq"G$k!FL#n74K#n.1K%1ER^k5Q2t$4@.G%0I%F#7:eE$OI4H$ -OR1I$Ocn?!so;@$2t>4$5!RO$O.+I%0m1H#m^kD$j[+Nh>[Hor!ET6$47.J(Xi#7#RLhD# -mUnErX&T3rs9)>$O.+G#7CbA#mpqRaSuV%#RCbD#mq%F#n,nq"bm?j#mq(;#oj3Y$3gkF#7CkF# -mUkG#RUnB$j[%G"pkMA#R_"(#mL_B#71_DL%>6F*!loJ#m1G?$AI=9)%d/`#7:bC$4-tE#6tS@# -7:_A#71bI',V_g)]9M-%1!7F#mpnD$O6tF$4$tF#m^_A$O-o.i;WjP#mpJ9"pk\D$3giQci4=p# -RgnF%1*7J$Ab>S&d\pQ$4I7K#R^kE#RgtE$47%DrX8`5('Y0P$O@(H#R^qJ$O[7K$4@.J$4@.Wk -l1^6&e+aH&e#$S#7^tI#n%(F#n%(S8Vi>uqYq)g`eAsd&.8gQ#m^qI#mq(>$3(A4$N^MJ4$2t83K^SjA)$pZI#mL_F#n7%OEmXgeLC4"ersAl7#mguomJd3A$N(28$ -4$tD$OR1Jr<`E0q[*90!=T23$5[g$NCD:$O@(E%0R6grrjGO#n.+Jr<`O\TDpAM$4@.H#R(VF#n74V*#TG)*#]Is'+bW`(_[]!% -hKHn%gWaV%h'!\%1<(B!#Xu##Zh6>$jI(I#mpS:rsAr:$4%+R:9X-d'ST'b#m^nA%LWIL$OmCN# -mh"J#qt6:!$1h@!=B[lrrIl^rX&H/!/9k@!Z;:Or!P*R(Dn/4'b?,krrErDpB^hSi;XHM"pkVA$4..J"q(_F$O?qF#Sk_RrtF-&"UtkE#n$nE#R:_C$ -4@(H!tsVn!-.lCrs8o8%LNRJ$jRBkrrsGK$OI1I$iUJ5LnF\T#mUhF#mq%K!tGE4q>UGQq>UHhr -VllErr38ds8UiqSC5'8lMh8n%L`dN%1!:L#7:eErX&]7&5VTk%tl#8#S$tC#7V"F$4$tH"o\i/: -#Z*R*=3#M#m:M?#mqNtrrIl^rX&K0!=OVLrrO&E$Mt//$3UPB%gQ"[rrIl^rX&K0!=X_MrrIi]r -!i.F;@a$A# -RLtH#RUtF%1!1F#onZ`rt9u(#mV"F&I/XN$O?nE#Rh+J&EEcj2#@X[#m^qG#RgkD%g5_VrrsbT$ -O@+H$iUJ5LnF\T$4.+J$4@.E%g3>saSuiS$jI%E$k%Km1M"Uk_E% -1NUK$7*XOrrO2I$2t;3$2t83(t/EbLC4"erX&`8$4DRUrrO&E$N(2:#7CbE%0d%G$!YjX!J_$]$ -2b,2%#40L!JUsY#m:YC#Rn9-rsOd8*=3,^#6tVB$OZh="q1eF#m^qpd/OU9%grrb=g!t#J9#RC_H"q1eD#7Y2(rt4HI":GA?#RCYF#n%"C# -Rq(ZjSo3Fq[3?0#m^bE#n.(A%gcdprrXeZ#n6\2oPo_\<@]$jR.I%1!:H$4[FN$8LT@!Z_RRrX/Z3rX&WBdf0?'$N:A2$3LYC$\e$K! -Z;:Or!5!.`T!!?2@E$Mk&/L?&:F=9]3C#R1\D# -mL_@$4-tLMW+RH3Xl9$#mq"F#7(SD$O6tF%H[TiLWTU+:JMa$46YG$O-qH#mpkH$4@.B+5[#*D[QgW#n$qD$k!@Grk5PEaq[39.#RCeF"q1_D$ -4#&[$5j6Z#n."G$4.&pTE"m!#RUqH#n..J#_U>#&+U&<#R1PB$4.4L#Rh"G:u)'^cmT&+$4@.J$ -4%+I#Rq(G=69G^*W??F#lP&2#RVEsrrIl^rX&H/!/9k@!Z;:Or!EB1#m^\A#RLnF$3Vs1rrIl^r -X&Q2rs8]6L$em@L'mhb"Ub_D#RnW/rt/!;":GJB%1!4I$O-nI"pbPaeGg*L%L`RN$3gkD#mUeD$ -4[>*bl7d)#R1b6#loJ)rr=#9$Mt,0L?8FG?jI&F%LNRL$j[1G#7Ul=g]%d1#7CbF$3^_C#mq"C# -mi0Grr?4!$N:>=$4I7I$O@(D#n%9nrsC[l$jR1H$OR1ILS+SS%1!=L#m^hF#mq#obPr%^$4I7L$ -4.(F$OI=M$>nMs&CLjm"q(_E$Od:K$O7(H#^YY5!Z_RSrWr`8$OR1I(t/EbLC4"ersA`4rX&XYm -f*>+#n$P9$O@(I$O7+E$4%+H<7V!LLC4"er!EH4L$em@L'mears/Z8"I7mE&_/35%L*1H$jR1I$ -4%"G$ORa$rt/WG#RgnF$O@(G$O@+F$jI0#c2Rir$Oc_9!+"+S!?;LF$N(21L?ALHdKg-e#R1\E# -m^kG#R^o@g&DR^#RUkD$k!:K$4..H#Rc=Lrr=hO$N:>>$4..H#m^hE#m^i8ec,td#R^qH$jd7I$ -AY8R#7LnI$4@7M$iUJ5LWoc.*=!#X%L3@L#RLqH%17"*rsuXR#RUkH#RUkH#mq%I$7+d6!?DOG$ -2b,1(t/EcL'e:e$3(>7#n$ulmf*A,#mgn6#mpqE#RgnE$jd7J=k3#lt:$h>[L8%/pVB#7:_G#RChC#mgi7f)Gaa$Mau5$3q"G#R^u`c2Rm#$4.(9#lt<:eGfLfq -?m6/!XK-dk5Po0$jm4H%L3@H$47(F$;9"N%Q=_%$OR(F$k!IM":bVNkl1WerX/Q0!XK5BrWi`8# -RLbB$4XPsrruO1$47.L#Q>&1LS+SJ$jmCA$NCJ9$4@2rc2S8J$OR.I#7LhF&.&UO#DL_.%L`[O# -n%1K$OmFK$Od>>kPkQ-#5nl+$31pkrrRo^$N:>8$4$qH$&@sK!uVCO#lP&>#7:P@$46qF#7LqK" -V#D%rrRr`$N:A2$3CM@K^Jd>LA(uT#c-8U&H*1H#Rh%J"pt_E$4@+J$<>aY!aQ0>rX/N/"pbSC# -RLc4c2Rm#$4.(9#lt;leGfLfq?m6/!XK-dkPl#8$4$tM#RC_E$OR@G%SkRS%Nu5_%LNOK#RLbJ" -ptVOl2L`er9+1\)r!EE@df0B'$4?b=rX&]7#_h^H! -uVCO#lFu<#R_%H#m^hH"UtYC#9VRt!f%-jrWr`8#mptGK^Jd>LA(uT$EMq]&9&'a#m^nD$j[+G" -q(\?$XVNd!"8W1rWrT2$N:A3#QQ!lrr[u_#R^D7!=2fWrr=#7$N:>4$AI^D%U98E$OR.F%1<:F# -7(c-e,Kmd%0HtD$4.%F"pbYF$H)0/!*T7-r6$k#RN>RC]G"pYS9$35jRs8NN-$O7(G$O[:L$AZt-%:';G%13@I$jd=G$4R9frshF#$OR.J$ -4@1L$3q+E=m>qe1(4$er!EE@df0B'$4?b="UYPB$O_XUrrX,F#mgJ9&-rFI$jm4F#RUnE$3^_C$ -Wu*^!J_$Z#m1M@$AImI!/C@W"UYMA$4;aFrt"u8$4@+H$4$nG$4-qB%tr^;"&o[7$Mau6$4.%F$ -OI.E(!cg]LC+:oq?[0.4k0K3)u9p@#ltBdl2M2n"UPYH"pkVC$O6kC$den`/IDgk#R^nF#RL_E# -RODprr>+V$5!RP#6YJA#mgqI#7:_E#7UnXg&D7[#Rh+J%gi4B!/I3HrX9&?$jd:L$4@2rci4F^$ -jR(G#S%(G#8%1L<7(XTgC+8s"q1hF$4.(J#S&QQrrF8Jr<`B/!#X/a!eq$hrWrT4$2t83JaWO?) -$pTTr<`K2#n-tG"UtbC#7Lt=$N^VBgY2Z.LC3nb!t#>AK^Jd>LAM8\$4$qF$Ad@7%Q=Y#$O7%E$ -3pnD$jd+Ig]%?s#71e5#mU_C#mptD$4kG^",@3h$Mk&0#ThLq!#tbArL -AM8W$N:>4$Ad=6%S?s5#71_H#6tMB#7(_mh>[YZ#7V(K$Mk&8#RLeE#mghC"@:B6",@6i$Mk&0# -U%Xs!#tbArsA]2!.sM9%7CI.$4.+I$jm:G%0IQors]DC"pkSC$O7+L$4$qkm/I&rpBhI,;%*[;# -7(eF"ptVB$4@=2g]%Ft"q1nH$iLD4LS+SS$jmCM$4@1K$4@5sd/OOl#m^nF#S%7L$Od:MM9Z&0+ -:&8Z$k!:K#mq"I#9)n-!?hjL$N183$5h4k!eq$hrWrT4#lY/2Id[4<)$pTTq[!f`L'\1m$OR(D$ -O@.G$4@(Qg]%8.q[*90!XT3emJd0@q[!E5#mpqFM:V\:%0m7G$3pnE$O-qE#7LFcrraDP#6t\9$ -N(29$O7%E$47%E(=3!^LC4C`#lt;OeGfLfq?m6/!XK$^li.HS$OI1I$O@%F$O7%D%(=F\%9sm$4.(GX8`S4$4$tBrX&Z3$iUD3&)7*fLC+=o$4He>!/I3H$OmIQ$O[@N$ -OdCNL!fo#K(oZT#7q.abl80.#RUtF$jR(D$jd:J$]"'J!?MOG$NCD8$4@4K(Xi0$4?b='ab6Q$60"M#71_D#RCVC#RC_B$OJ'5rrRua#lP&4$4-tFL$em@L'mb`!sf2>L -XuJ8=U>HA$O6qF#mgkG#7=2_rtpk'%L<@J#7LhF'mgi,$4%"E#m^tG#mc42rr\#`#R^A6!$9Yi" -<7aV$4?\;!X]3gli.Dl%0I%G#R^kE#7LkE&^:7WN=?%!p^.$,NU?`G9Df+q$53^QMuS/5"pt\D$ -4$nG#mU_C"uG'7$AJip$OR1J$OR8sTE"p"rX/]7rX/c7$\d".!u;.K$2k52#m(M?$d/JY2[Ba"! -t#GC#n$qG"<6\,!?MXJ$3geD$4@4K)UeWfLC4Frr@$4."C*rl8^('OsQ$ -4He>":YVA$YA/o!f.3ir3LXlD67g]P0%L37G#m^eD";0Pk(f1VF$ -47"F$4$i6s+1F]#7(VD#RCbC#Xm&>",@3h$Mau.*n:2m*"!&\$Mt,1#Cu.?%4_\p#7(\D$4@.F# -RbFkrrGk*p^.'.#[h'#m^kF#n%+J$\k>S%.X]5$ -4@1L$O[@M$\d%/!I4tM$2k52#m(G;=3COPC'b.P"q1VB#n$tF%0l.u!?;FA$3:DJdf0<&rX&W3r -X&`6$4(Y>rrO/H$N:>7$4.+E*rc0M:(7I:#mCY?$47"F$OR2rhZ!Y5$OH\;":>GA$AImI!JUsY# -m:SA#muL=rsm9Z%1*.G$47"G#RUqBJDpMG[Km0H$4-tF":YZis8NK6$O[7G$4."I#Sk_d",@3h$ -Mau.-.Mqp*;p6A#lt6Vm/INO$3q"F$O[:I$3^eG%*JSOq[3W($3LJC#FY#[!,hT>!XT6irr3L,# -RLkG"UbYC$4.(G$OC"orrZsD#n-_>!t,DBKqJAQ$k3XR#mq%J$k!Judf0Cj$jm=<$3LSC%A_/H% -b2$o$4R=N$k!@N#RCrbm/I/2#RLh7$3:VPdf0<&rX&l:$47(F$O(V>rsB\N#mptF$4.%G)#aIF& -InmO#RLkD#RUnD%0m^=huI-gkB,7+_^$ -O@"F$jI1G#^a\n!CRCm$3L\@#@['#!)NJ!rs8`4%>k&`%giOM#n."E$jR%C#mpqFIGb&-C^::Q$ -2t;6#muBYrsK8B%LNLL$O[@N$\m+0!Xf;CrX/Z5rX&Z1)p&$g9aV=7#RpqD#R^tH#SHG'""+<[$ -2Y&1#T;(j$\o&r#mgqG#mh%HH1(\5)@6GB$Ad12%1EON#m^kF"pkSA#ROMjrsCXg$O[7G#RC_BJH#QWBaG1P$4@.I# -mq"I:=9(DLC+:oq$@$AeGfLgr@J*d1D$4I7J$jI(H$O-bD+NXQ`K+.P_!"&W4mf*8[r -!NE0rsAa[rVmG!&dJUG$O@(H#mgqJ#mUdqi;X.<$OmFK$OR7K$AG,P$Om=L$OR7K$4@1KL"$&'h -?sVg$N1A4$3:W_aSuF:$jd=M#lY/7#mUnH#EA-N!AP,_$2t84%NAH1(\9) -@-ZW#mpS6YWE#7CbA# -n%%C$4I,;i;X.A#R^tF$OR7K$\k;R$P*[S%LNRN$4@1KL"$&*C'5%R$4?_>rsAc5OiRJ2,Ratc" -q(YD$jd7K$u#&.![7dTr!EB1!=9.^rsOSh$4."G$4@1I#B]D6$5s0W#mgkE$4I.Wqu70Z":#8@" -UbVF#mUhB$kUP>rrRua#lP&4#RLb@JF3@;L'mea!"/]3!/K&'%Zq5,$46qF$OR.G#Rh$ijSoR+# -7:eE#7:nI#u^^$$nDAf#mq"F#7LbG"'a4R",@3h$Mau.+4U;j*<$6#mbG9rs]\L#R^tG$ -O-e?&-rHua8Z,Xq$I61#n7,In,EB#rX&W3q[*=Vqu71%":5DA#7_(G#7_+F#maSjrsFAe$Od:J$ -4@1KL7nPT`WlqX&.8gQ$OdCOLXZ8)*XrDM$32$brsaSh#Rq.I$46kC$47(^mJd51$4?\;rsAc5( -Xi%MK*S":bbF#RgnE$j[.iir9CC$4.%G$4.%E#mQ+Nrrn/b#mptFr<`T4$\m+0"%ES($N182$ -N182>NPklJI)\i#mUeB$48WdrsK/?$O@%K#6tPA#7T&\!f.-iq$@'-*7Xug*W-6B$3CGUg?%1!7I$O6tD$jR.=#ls2Lr -sFDc$4.(K$OR7IL7eJR$OR7L$k!FL$OI2eeGfYq$4@.KrX&f:$4@1Kd)H"d)@QoL$NCD7$3q#qm -f*>+#7:56!=K^lrsOSh$4."G$4@7J$UuI$47:G#RLeG#m^\C#mkS2r -sOYj#mptG#mgtI%;tS5%#5/r$4."G#mq"G$AR"/",7*e$N187$4."G"u>Uuu%1*@K#71eC#R^qH$OBPgrrn)_$4.%JrX&Z3LS+SS$OI.H$ -4."H$4./ReGfq%"q:qI$k*IL#nII_`;]m6"qCJ;rs8c7$O89OrrGFop^.!jSoUE$4.%G$4-tD#6o/7rsXYi#mptF$ -4.%H#muF8rr\c!$OZh="UYPB$OI^5rr_!\#n$Y.b"D!L^=Fa# -lt;OeGfOi$2k50#m(;7DXRN++9`)M$N:>6"ptQi`W$Ao#7CqD$4.%I#n77MC@M6'KD,]QLA:cZD -[HgW$OHtF$3ghB$3phKjSoC<$47(H$iUJ6$&>/Q$OI(G$4@1J$OI4IGgua%)\!#X$4.%I$jmCG, -/jK_D@$XI$NCD7$4@1[mf*;9"8N9)#T;(j$\o&r#mgqG$O@%A@.+$p)ZC$I$4."G#Rq^HrrF5Ir -Wii>$O-kC"pPJ?$`)na$],2s$4.%G$4.+KJ*m7ELC+=p#mgqF$47(HL=-#&)$^NI#mCYB#mUkNk -5Pd?$O7%J#RCeH#>"Xi$m#c]$jR(D#RLqG$'Ea;!f.-iq$@'-*7Xuh*=;ZOr$&Z_%%>#&m$O[@L$4.%G$3hUArrRr^$2k51#ltBfp\taH#R^hJ#RCbE#7C_F%0pS.r -r@iM$3:HgTDo9-$4@1K$4@1H%0hX=rsd]m#R_%K$k!CL#n.26`;]mp$4Qh>rs8c7#mqL:rrG:kr -<`E0!=]pprsOSh$4."G$4."I$Z,82!#khC"ptYC$4.%XpAYUu#mptD$4@(I$OR.J"rcV'$],2s$ -4.%G#R:_ED=.?3LC+=p#mgqF#mptGL=-#&$H2rRLBe=r#mptF$ -P!:I$Q8I6!f%'gr -42Cj)ZC$I$4."G$3qRDrsf>?$jd+H#mghF#7(\C''B3%M$aOr#mptI#R^lRmJdTM$4.%G#mptF$ -4$undJj9%#n$V;!"/Z2!=1%9rrmfX#n$qErfb#n%(G$k!CM#mlI+rrEuDr!NH1":>GB$deAB!D*Rm$3:DJdf0H*$ -47(GrX&`6$OCD5rr$nZ:CIF7#RUkF$O[.I#R_!4kl2$I$4.%G$4."I"q!]ar -sXYi#mptF$4."G#RZ=5rrEoCrV"UkYF#n6e>!XK3/kl1gB$4.(J$N:D6$&>/Q$O[7J#n.(H#7CtH<7V!X)[d#\% -1*FK#7V"I$]2e$!A"NP#m1M@#`8$M!DNgo$31[drsOSg#RLeC#mq"I$?#;3!u_IP#lY/1$3:GQo -D]:X$47(G$j[.G#RC_D$Oc1u!f.3irBEnhM#RUk:$NCG3$38N=rrIl_rX/W4! -XK*YTDoE/#n71J$4%%I#Rptb3#`k:*W@#g,UXZT*ul=D,9@gH*u^F4rr=&;#m^qF%h/dP$jWuRr -rGgtq$@-1#mlFVrrF8Lq$I0.$i/9O$\o#o#mgkD$4.%E@.+$s)@6]UrX&T3!=9b;rs%Zl#R:hB$ -iC>1$32pIrrRua#lP&4$OR7H9C;`^L^=@p#lY,1$N:>3LX?&&)[ZrJ#lt5:l2M)&$4$nB$OR4N# -&3`0"$I"o%f$D2Mq7n0L^=Fa#lt;NeGfLhrX&Q2rX&T1!+bQu"<@[O$4?Y:!XK0n_uC1!#mptH# -RUkC$47(H9C`#_M$j%b!=4&CrrjGP#7CbDr!E?0!>*WCrrIl_rX/Z5!so>DJ=liL$4@7I#RChF% -0m1Ir%1!7J#n%.K%1N[O#(u@D$lTH^%LEIN#m^hG$5p_\!IPFR$3LSA$AS$L!C$tf$ -NCM7daS4(LC+:n#m^hF$4@,>mf*A-#mgn:$3(>5#orO9"m-%$!t#D2#ltAPlMgpA$OHY:!sf&>1% -"uDL^=@p#lY,5$4$qELX?&&/d_s_$3(>6%1CVMrsH%<#R_"H$jQtA%J0T%Z476Jq$@$af)Gf-#n -$J7!=0XorrF,Hr!NE0!X]0In,EM1"Uk_Fq[!5#p]!?!JUsV#loMGrr -E];rX/Z2rX&Q2!=K1urr@iQ$NCM6$3:HOT`5T%#R^qF%LNRL#n.(I$O-nDq[*f>$jd:M$4@1K$4 -$kD%>F6M$jd=J"Uk\F#n.7N#meEJ!/^IX!so;AJa`U>2[9$a!=8,BrrIl^rWrc7$471L$rcTo!u -_IP#lY/1$3:GQnc&a3#S77Hq$@*1"OQK7!f.3ir!6$O@#ETD -oE0#m^eD#R_%G$OR.F%1*@<$3:PErX8`5rsJu:%1EROL@5'N*L^OLe#m -:J?#mVpHrre,a#mpt;#lk>3#lob-rrQ%)$Mt,4$jR.JM2*sVNJ!XfI^e,KH)$N187$4.%F$<-Bm!u -_IP#lY/1$3:GQn,EG(#mpP9rWr`8!tYYDMs^NGL^OLe#m:VB$4S*Erre,a#mpt;#lk>3#lob-rr -Q"($Mt,4#71_DM$40]!rrRua$N -185#7LlWTDoQ5#n%(F$4I4I"q1hB$OI+H$4.%;$4I=P%1EUO%0m4J$jqUSrsT5B$P!OM#n%(I#n -.TdrrIraq$I33$4(Y?rrF8Pq$@*-$'!F6!Jh-^$2b,1;ssYf)@6]UrX&T3!=9b6rrNQ6#l=o3#R -gtD#WhAQ!f.3iq[!<2#!))N#D`Zm$4$qE#lY/3$&6h,!`'.1q?[63#mc:QrsQgR$4.%B$O@%G#+ ->#]!Mg2"#m(>?L=lM-L^=Fa#lt;NeGfLhrX&Q2r3$3(>B$k!FM$4@4M#mq(I$k%URrsT;D#n@.J$j[:O#n@H^rrIraq$I33$4(S=rrF;Lq$ -I'.!1_O5#orC5%rDUY#mgqF#m^b@$4@.HC$u!&L^OLd#m -1G>$Sq,L#D`Zm$4$qE#lY/3#_p_+!`9:3q?[62#RlITrsF/\#RgqI#7LeD%e'Du9+1P%!Xf60f` -)#/#n$J7!=0Xorr=);#lk>3$3(>4$3:N`mJd/.q[*6/":b_E$pj=]$AJlp#mgqG$j[5>TDo<,#Rq+L$4@.K#7CnGn-T@($k*IN$X -`?%$k!@I$O[@M$4$tK#RnTM#Drlq#mq%J$N:>5$Oh.GrrF>Mq[*90!Xf6ue,KT,$4.%G$2k23#Z -L0k!?2@C$N:>3)X[P8:^7:6#mUbB#mgqF#7LlGn,EBErWrQ3r6#n=PrrsOSh#mptF$4."G#ug9l!?)4B$3 -(>7#mptWm/ID+$4$nB$jI%F#7LM%#=6M$4R.I$3phF#Rgojmf*J:#m^_B%0ZYc">$3:G?rGB#o`.0%SR09#RUbD$OI+F#7 -LetnG`lR$47%H#RUkE$4.jBrs"8c#mptG#lY,3$42L7rr=;;#ltEjmf*WD%1*FI$O[1H#8uq/%# -5)n%g`OI$jR(D#U\7)#Di]m$OI+H$N182)q=li*=3&[q?[0.;XaVp)[Ho\$4."G$4."B&a7.4%E -8\`#RLhG$3ptF$j[dArrA#W$NCG2$3:;tli.Jq#mq4H%gNFJ$4I+I#R\67rsFMf#mq"G$4.%GA" -Wc/$k!CM#n.1M$4R8oec-'o#7:tN$4@1I$4R=NfYd^iL(!b`!XK9en,ED1#l=r.$3CGGB#o`+/%LiaN#n."F#7UkI$4R;Bnc&uT#mghE#RUkE$OS'Ers -+Af#mptF#R^M:!/8f"!$M(D":#;@#KH33$699T$jd:N"q:com/IJ&$3peB$4%"H$4%"$gA_>8$O -I(G$Mt,0)q=li/dVjlq?[0.;XaVp)[Q]V$4."G$4-tE#`HV#%>G,u#71\E$47(G#RVaFrrBt9$N -CG2$3:?(lMhAQ$jI%G#R_%H$47"J#SH4irrn/b#mq"Gr<`O3TDo9-$4@1K$O@.H$kA!Ars]kR#n -.4M$OdCL$k*N:_uBar#keT*L[Y6D:'g_'rsAf8%'n@^$\o&q$4."G#mq"F;XXPd*!luO#m:SA$4 -.X9rsr-9%Kd(G#71_F#n$qG$!Hj!$_Rh5#R^nF$4."C*prt4M@'Xr#RLbDrG<*p`h7(^pZV$O@"G#RCbA2;8'6N=?4$$4?Y:!#sGf"%la#mq(K#n.4L$4M[,rrI-Mp^.'3#` -A*N!D`ps$2k22SC@KALC+=p#mpP;!=2Tkrr=#;#lb51$3:GPl2Lc]#Q>#:#RgkF":>PB#n(J=rs -Q^Q$4.%G#mptF#TrI6%#PAu#m^hC#mgqF$%UD&!#kSDA#RUkB$4-uVg]%G6#m^hE$Mt,0)q -=li8d5V0q?[0.;XaVe@1*JB$3:G?rmUoF$O7%K$47"G#ZU?o!1a#qrsAZ3!Xo>kkl -21/#7(_F$4R7G$4I:H%16,-rsFPi#mptF$4$qD9q_Lin-TL.$jlk@!X]6]ec-(A$jd=M%13RP#7 -_(JL;X#m)%$]I$3LSA#7g2%!D3^r$3(>6#n;mCrrn/b#mptFrX&]7$rsX_k#mptG#mgqG#ml%-rr@]H$3(83$p!eV$; -h*<$3geD#RLbNl2LcZ$iUG;$OR1K"ptW1g]%G>%13@J$Mt,0)q=li7gfY2q?[0.;XaVeL'S1c$N -(22"rY>Y%:ohQ$OR7K#n%"G#mQ:WrrDKd$NCG3$3CJ@2!=lL4U23!#RUnF$4$tF#m^rYp&>2O$O -I.H#lY/3"APNgrs8Z5rX&W5r<`OXec-)7#mpqF#mq"K#n%"F>/^FBisQ1h$3CMA(@M2',mX5Prs -Aa`e,KK*$4-P:!so;?<:9bn*=3)[$47%F#mqX6rsfPI$3phC#R^hD#mLkK)YF%4$jd4I#lY22#l -kt4rsXVj$O@+G$4.(K#R>1nrrF;Nq$@-1#7H@VrsCFc$4@+H$4@+GHg(J;#7UqH#7(_D#7C_Ug]% -GF$4%%I$Mt,0)V"ce:\G(p;=FMdM[Tmj$N1;1$31CMrsThO#S%(E#RUkE$O.(0rsQ7C$4.%H#mg -qG#p8=0%pK5F$4@4K%0[1J$O[(IJbK*NLC"4m#m^hE$4'7rrsK/A$47%G$4@4K$%g\,!tGYH$2t -;9$jd:L%8k(D!h9Q*q$I03%2A71!EBF$$3(>4MUVS/L^FCo$46YrX&Z4*UWk8M$aRq$4$tI#R:VBL!fo$*RgK8!X] -A)s.)1B*\qL#RpqD$OI4P#6kUbp\tH'%0m(G%1) -q?!=9e6rrJMpr!PH!$OmCH#n7%A%L##brsP)"$4.% -H#mgqF#pJF1&).?t#Rq+M#RV"H#mC\G:&"YpLC+:n#m^hD$40CursK/B#n%%H$OR1I$\d+1"$2P#/$NNrirrFkYp^$s/Mpq\1L^OLq$4.%<$3:E1mf*A0#71_9#lb2 -3$6/(+%o!B:#mLeG#7CbB$jm4LkkP/coa)$8$3^hE$47([mJd0irX&o;$4-tF$OI,Wdf0AI"V(8 -6!Xo5onGaGq%0[(E#mpnG"pm_\KS>)2KntG6$4$kb`W$B3#7:kF#R:bG$Od:FM=CNQ[L3EK$47(G$4." -^jSo`u#RUqE$k!=G$OI4J#6mWlrsFMg#mptF$4."D8Y?"c#n%+J$iC>4$%pb-$sX)E%LNLL$4RC -P$4OlQ!'0uaq$I+amf*<.$iC>1$3CMAMpq\/L^OLq$N:>6$4@/=mf*V9"pkVD$OI(F$6/%*"qM" -K#RLbBr!GC#mq"G*UWk,\bug7$N(22%l1=$3(>4C[h?C:C@U:$O6t -E#RgnC$O7(I#mUeA#7V"L#7LeCq$IW<$4.1I#6kJ>$4%"F%L"H?rrIu_r;*6%pe*"!&X"V(kC#7(\E$]"3N$4@1I$47(G$47(^j8TK2$jd4G#7h4M$4%" -<$inZMrsFPh#mptF$4."D8Y?"j$4@4J$OI(H$k!;ieGfuR#m^_E$OR4L$OdCL5K3X(*t&AR$2b, -2%L_\(!D*Op$2k24#n)[?rre,b#mgt;#m(G?;ssYm-4'qa#RUkD#mqX2rsfYJ"ptYF#n.%H#7^t -D62CNblO*q,#7Uq;$3:GRmJdU'#71YB$4.%F#m^cddf0@S$3p;4rsAbgnc&[]%L2n?rs0;K#RLk -F$OI%B$jd7H$4@%E#n.%Gq$@96#71_C$OI(;#m:G=$jIU*rrn;c#n%(Iq[!6@eGfPS#PSN);==G -dHO:,fq?[31$jalQ%FPRg$4R@L#Rh+K#RV".rsB,@#mq"G#mq"F+6*;10*hpp$O?tG%13=I#RM. ->rsFPh#mptF$4.%G9V;=m$4@.I$OI(G$OR,he,Kgp$OI+J$4@1I#mq"V`r?/<#R:e;$2b,2#U/U -8!CI%g$N:>5#RcU?rrn2c#RLhEr<`Q2;ssYh-jg7d#71;8!=Be*rsrfK$O."F#RLhD$O@(H#@%' -)#*fW,#7:eErX&Z4*UWk8Z3UdB#mgqE#RUnCJ(+E"?jI&Gq$@'+-1LpSCCCRT#mUnF#6tSB$O7" -I$O[.D#m^nF$4$nG#PeZ;"pt\D#mq%I$4@%G#mLnEG2E6&R0j3-$4?Y:!#jAe!)N:p!)`.`rX/Z -3rsJc4":,;>#33c(%:9DK#m^hE$OR+G$jn$DrsQII$4.%H#mgqF#9Mk(%LraR#7M"G#mh1L#mpt -NqYpnY$4.%H#mptG#u%#l"8`E6#Q>)7$4."G$AHt/%3Z)d$4@1L$O[7J%1\N@rr[f]#7CG:r<`T -6#ug6k!-J,Gr1#R^tHq[!6@eGfP@$hjr-;=4Ac*=<, -[rX&i9#RUhF$%g4t%35Z[$471I$4$qH#mXJursB,@#mq"G#mpqC*T@#/=q:iG$4I7K#m^kF$O[5 -;qu6hU$4.%H$2t84#YL`h$OI.J%1$OR1G$k*%A!=9e6rs[il#7LeE#7:b@$jh[>#q#RUq -D%giUP"puXBrrI3HrX&N1!so>CLsuA3L^4=p"pk\E$O@&5mf*V="pbMB#71_D$5qb$%LrgM$46t -E%0d7H#Rgqaqu?[$!t,A?#6"o0#TW73%*](c$4%"H$4.4L"cCh0%2]?Z$4@.K#RUe@#7AB#lmSirsK2A$4I7K#7CqG#$o[W%2/sV#mptF$O[:L$O5Y5rs^7[%L<@H$O@"B$4R;mm -/I0A$OI.:$NCD4LsuA,M$F=p#5nl1#7+;srsC7^#RLhC#mptG);kH)>m^lD$O@(C$jI+K#71fAr -Vm)m$O[1F#S$b>!=0\4rsZmS"pYM@$4I.I"USPdrs`X"q1hE%LNRS# -6k\(rsXSg#mgqG#mgqG#7cI:rsO,X#mptH#RUhF$%)+?$9&D"#7(SB$OI.XhZ!V##lY/1$Npb@$ -j7"<#lo#Erric8#R_"GrX&Z4*UWk8`X<+Z$3gbA#mh"JB@["k$4R=G&-`LG$O7"E#&Wl0(fUSL# -n.%E$3pnE%1!7I$OR7L$4$tK$Ocn?pBq35%1!=K%LWI9#lt5>huRLlGq -?[0.;!e2lU^%85$j[4H#mh(D#nC@crrNl?$2k51#m(G?(%)#(oa;'5%/^G5#oqe$%M]B[":YSD% -1*7J%1!@nrr31X$jR(F$k*%@!(rm`$OdCL$OI.I#mCSDIFA-)[L!9K$k*LP$k!IO$4b5Y%:]SN$ -O@(H#RLYA#S7a:rs+/`#mgqG#mpS[sa$ -Od1F#R^nD%gWOL$Ocq5"VCtK#n.%;$3:GRmJdU1"V(eC$OR1K#RU]Lf)H1[%0m.F$3g_D#mUbF$ -Le!1)[ZlV#7CkF$jA?bd#Fu]OfQ.#R>m@!M$K!!LQRR]%gr+=!Xf92i;Wl8$OH\5$T7;N!t,DC%/^G5#oqb#(CCQY# -mpnB$4[4E#RUi9s8Rc^$OR1H$N:>38tZ+k$OR1J#mpqH%1EJpdJjYR$k!IO$4@4K$OR4G9[!GF* -=W8^$jd4I$Od@M"^^Np"-j,u$2Y&2$j%HurrkLi$OR4FrX/`5$gms$2[g-%"pbSF#mqR*rsfVM% -1!:H%13IG%L37H)ZKa?&do!O#7USC$OR@N#R^kH":YMZc2S5h# -7CnG$47(G$4@:L'C5Z"&I]$F#m1D>#oq_"'i,,I"pkYD$O$nI%0QqHs.g24$47(;#lmSirsK2A# -n%(I$O7(F$AQq-%3Prb$OR7K$4I@M%1F<&rs]bM$O[7L#mptE$O[5pl2U\g#RUqH$4-qE$]3C5$ -3U_D#mq%I#R_#8mJd;Q#m^kErX&]5$5qUu's@uM#R^kE#RUkE#7ChFiVsDr$3q"<$3:GRmJdUI" -q:eC$47"G#7:]?f`)F@"q(\C#71_C#mgqF#KcH7$7?#c$47(I#7(W2h>[Hmp^%!-$Ad[@"Qg%"$ -46\=r>#RLkB$47%H"q1eE#_C;$":Y_E#mpS<"UPMF%L=uZrsR'[$ -47.I#mq"G#oq\!'b^c]$47.I$O@(F%1*>)@Kd&G#71b:#lmSirr`Z;$OR7?#m1SB$Zj\p%VH.W% -0m:K#n@@N$jd8pci4GJ$O7(H$OI.H$4I4K.-U[>)%-ZV#m^qD#n%%FJ(=Q+;@Ea9#RUqH$4..-r -sCLg$4$tD$47.I)qt<1:]q(1$4$nB#RLeE$4%_O$jI%E$3pkD$4.^>rs\W,$4-tE#m^eE#mY+rr -sm-[$47(H#m^kE#mUkE2t-bSN!Kar$O@(C$47'th>[n4#n%%E%1!1H#R^o4iVs)+#n.+I$Mt,0) -V"chEX)pYq$@$tl2Lhu#7Uq:$N(21(XN*j9*kt7#mptD$OI1I#qG6?$4R7J$OR4I$47(ZgA_WQ$ -jR+H#mgtH#7CeI#6##0$N(218Y?"`$4QnA"ptYD#n%/sci4Ir#7CqH$P!=H$jdCP$,Fsg"M>*F% -1<%?"UbYF$j_(@rsThM%1*CI#n$tG#RqKurrrr8%1!7G%/pS6*pin61^46l$OI.H#n%a+rrlC4# -mC\ErX'2C#RLhD$NphC$O@+H#mptYmJd4c#lFu4$4.%G$=;Hd%U98F$O6qD#mU_B#m^b[mf*VL$ -O@(G#7LnF#ZKLX$m#QY%0[.H#7CYD$ARR?"kX(e$OR7<#lkmnrr[KT$4?S8!)Vq["GdBk%1N4Cr -!38Y?"_$ -Mt26%L`^MA^CAdLCFIq%1$jQ\$OdCN$421,rsjPi#n7=L$4R1H%LiXM6 -.>iC-OC.e"pt_D%1ERR$5DV%$lfBZ"UPMF#RLqE$$jI+F#mgqF*:3\5$O7"F#mpnE$k3D^h#@n($4$nF#RUnC$O6qD$ -4,e^rsCXj#mq"F$jR%G&DI-aI/XBX$OI%F#mphC$L?^O!=];5$Mt,0)V"cfG7+e5l%3>Z_"pk_I%L!.E#n%1*rsB8C$47(H#mq"G*7t2tC'tFU#mq(G$OR.:$ -2t;3#lt<&TDnlur0['WM@'h!#n@7L$OR+I"q2-qrsmB^$jd7I#m^hJ#n%(F466DNU^@>7#71eE$Om7J$X_Wf% -''dC%1$OI+H#or=3$OR.H# -RUnB$P!RHL#2h?8.,_2#m^qG#71bC%0m.nmJdQp#7ChC#RUhE#RlOBrsU%W#mUb@#mUhC#RV@,r -r`Z:#mq%:#lkmnrrIHUrGk>$N(25$O7%G*7t3#8HoS0$O[+E%1EUO#R*9Pr -sB>G$47(H#mq"G*7k,rfF/&r$O-qD#RUA8rs8c7#mj1qrri`;$OR7KrX/c6"^B4N%pohR$jd7N" -UkbF#Rh%I!O#n.(G$4.%I#RUcdk5Pc$$OR1H$4.%H#oqIp$"aMM$OI%H"pkV8$N:G4$33\jrsK2C$ -OR7L$4@1L#uAbE!8IJ[$k*CQ#R:\D$jd=M#p%k%%oW`B#m^kE#m^nF#7:kFN8X^F'aP'Q#RCbC# -mpkD#nYtn$ks$Q$O@+G$O-tF$W$$e!Da"##mCYB#mpnMeGfbq#7:_B#mgt6#m1G>#oi72r3):\ZeH3X-N!=2N_rrcF1#mq%<#mUhB#R:bF$!?'a!YG_IrWrl=#mpqD$O@%I=69Gh& -./gQ$OI+H#mqR!rs'5F$4I.I#mpSElMh*0"V(bC" -V(b9#QWN-rsT>A#n."F$O7"G$iqa;rr`3,$jlk>rAB$4$hB$ -j?tF#RMN+k5P^2)@ZoU$OR:NrX8`3!so5=# -oi72$OI.H#mptF$3pk@;X=>u@M]mk$NpkI#m^kG#R1_F#n.%F#U@marsDF-#71_D"q1hF'\*-k; -[JZ&!DWq"#mCYB#mpqVd/O1e$O$n4#m1G># -oi72$jd7I#mptF"qCkL$5N=Q!#PVOrtcRj)&!>]$OR(I#RLnG#7UnD$4@:G$jR%G#?^0h$4[=K# -mq%D#mUo6e,Kgc"pkSC$4@.G"q(`:jo5Dk#RCe6#lkjmrrI]Wp^$s,:uM?hE!Zs]$3g_C#6kYD# -mq1E%LECH;2M@ErtL,J('b'O#mh%K":YPB#7:qG$OA!8rrj)B#mgqErWrT4):8Ba<"&X3rX&K0! -=;;hrr5!sf2>)smS6#mptF$471I"pkVE#n-P9!"&W3rsAZ3((:NT$ -4I4H#mghD#mLeC#7(YF"pGWXkPkmB#mpqC#mUkE#7/cX$mc,b#m^bA"q(eG##==\"7QL&#l+c,) -:\ZdL%blS#Z0FY)N5C:"q1nH$O@(D$3gbE":>DB$47%T-@CT+re^T2(5kru$O6nF$jd:G$4."G$ -j[:I$O@"Nhu<]l#lY/7#RUnF$5q1i!`T=5r<`?.!=;;hrr='JO(^^HT#Rq(F$j7+J#R_%I$4@(B$S^*11Fik;$O7"H#RLkF$ -NpkH#R:S?%1*7F#8A!n(D@l&$OI1E$O7"F#RCbA$jm7H$j[(G8`]mS:'_16#lY,3"q)HtrrV3g# -P\T-#RLeVm/I(m$N:>;$3pqI$3^eA#Pe],$2k52$3(>?"pteG#mq"G$4$tFrq$@$=eGfN'pB^j+:u2./.LcOf#7ChC$j[1J# -mh%G#RLV>$O7"I#RLbC$47(G$4@"D$k*:E#R:_D"Ut_F#mgkB%923a!#bbC"q(_F#mgqVcMmo$" -oSc,$3UYB$407qrsK2C$OR7L$4$qI#Bdo`/iX1F#R^tJ#7:qK$jR.G$OR1I#RUqH$4$qF#7C_B$ -4%"E$O7"H#7CbE$O7"GrWiN6A^^S\6Oa5,r!=bY#R^nE#n%%F#n%+J$O7"E#n.+E$4-tG#mU_D# -n%%I#RLhI"Ub^_j8TH^#mq"F#m^hD$4tM_!*f1(!sf2>)smV)$N:>;$4@(D$4I.J$MOl*$NCD5$ -4Qn>rs9)=$O-qH":GJ@#mUndjSoR;%0[(C$OI+F#n#&Z$lK!=T8/#lkjmr -rIiZp^$s,:u)(,@1NJL#RLeC$4.%F$3gnF#7LhB$O@"E$4."G$4."G#7:eC#R^tG$3pnG#7(\B# -RqN*h>[g$$4$qF#mpqE$5q+g!YPbEq[*90!=;;hrsK)@$OdFO$4.%H$V\D:!]1]$rX/Z5r<`N2r -#lkajrrIf\q$@*.$VoFU"Y'fc#RCdi#ln5brsB;E$4@+G$O?tF)U89`Y7(d:#R(MA# -mgl/TDnm"rX/Z3#7D"K$jSADe`hkbM>rACM2I4KLkq_)NK'3]Mi*/Dmem(d_lMr!rrKZ[p^6s+! -"/Z2!"/W1rsJZ1!"/K-":>;A$"_`g!;ZEi"ZH\o$Od9u$3(85"qLthi;X-@%1!7J#RLqG#SPA]! -"/T0"pbDC"UPb=mf*KL#R1SA#7]Vu!X]5>rWrW6%YaZW!8d\S!9j"R$[E$d$4$tF$O@+GK$aMuU -^-Z$!XK-Iq#:umaoDD$gVEjh]^G[sd`2.()R`(n/2TN)B0M2(_[,[#mq%=# -R:_B$5FWs)]\hp)Aa5%(`4/.%i?'%)A0"q* -#9)!%iGli(&ejt'c7Pj$jd%G#m:PA%0dIc'-.l,&/H3')AsG*(E=A3(`4,-)&X>2)&O/+)#P9M) -#kKQ(^Cfp)AX5'#n-J6*=NT"()[qu&/#Qe$54-_$k!so5>$ht&5#n%1I%L<$2t83#k//j$3pkC$4-tG#7B,j#7(_G$ -4."G#l+f-$2P#(#o3jS$jd+F"ptYC$47(H$4.%F#mL_A$Mb#($N:A3$N:>3$Mk)($3pbC#m^nF# -RgJ8!t#;>8>,t`K+._e#mgtE%LiXN$O7(8$LnGt$NLM4#TF'W$j[4H#n%%H$4-nH$4@1K$47(I# -R_"I#RUJ;rsA]4oEkL(r!E?0q$@98":Y\E$4%%:$3(A,#lk8/$3(8N$OI(G#RLhF"pbPC#mC\?# -m^bA%LELI$4.+E$fD=%#R^nF#Rh(G$4$qE$jd=Jq$Hj&(^UHS#mUbD#71_G#6YGB$O@1G%1*CL# -R^P;'FY6T#mptF$4@+J#6tSE#RLnG$4$P:#R^tH$OI.J$46\=rs/c;#mq"A$Mau6#6kPC#RCbC$ -N:A2$MOi2#R(PA#7:ap#rW%q$4-tE$47%F$3ghC$47.H%L<7F$jd1J#R^nC$jm1H#mh"F$OI.D% -L*.J$3p\C$jI"G$2t8?#71_B$O[:J#RUqH#lY/0$31D3#lb5'$3gnA$jm=I#5JQI#7:_D#mpkD$ -4-tD$O-tF$O7(G#n7(D#7:kD%1WIIp^%rH#6tYC#RLnH"UbSC$3pnB$4%%G#7CnG#71eI$MXl3# -71\B#7(PBq$@64%L37G#R]Jr#7:bA$jR.I#M07c"pbSD$4-G6rWr-:hE$OR.E%/pS5$47(F# -mptE#Rh%H#jr$!$MFf+#lY/0$4I4J#RUhD#RUnF#mq%=#m1G?$:^]g%ZLf!$j[4I#n7+J$OI@Lp -'Ug+rX&W5r<`N4pBpp,$47.L$OR7J$OR7LrWs,C%L!:K$k3FK$Od:J#n%(HrX/Z3rX/W2rX/T1r -!N?.rX/H-#7(_C"qM"G#5nl#$N18T$4."E#RUnF$4$nD$4$tD#7LnG#m^bD#R:V?$O@"C$OR(3$ -2k5"#m^nC$OI%F"V(q>#QkD>$OHP8oa*AZ#n%(K#R:\C$O-nD"ptP>$3^hF#m^hF#RL_B$3^hB$ -jm@L#mptG#mUeD$47(H$46Y8$4$tE# -7K>o!=B/3#T3pU$3gkF#mpqE"V:qH#RLeE#7:bC#mh"IrWsDK#7(YD%0m:G#n.7L"UPVF#nI=K$ -47(Fr<`Z6#RLbBq?m-,rsJ`5q[*T:$4.(I"q:_Fq$@96#mq(E#n$t8$5!LM$4.(E"pYJD#RLb@# -m^_BpBgj.#mL\B$4$hD#RLe9$3LM@%1)n=rX&c7#RLeEq$@93$jm4H$jd17#mUeB#n$tD%L2_9r -<`E0nHfF)$OR+K"UGLh#mUhD#n.(E$OZJ3pBh-3%1*7G%L<:<$3(>=#m^hB%0d(G!tP)5q$H9m$ -jd:K$k!FK$47(G$4?b=!t#8=8YH(nL("Fr$O@%I"UGM@$O."7$3(A2$1A6$#m^kG$OR4K#71b9$ -P3XQ#mh"J"pteI$3ptI#mL\!$N(51$Mau5#RLbE#7(hIr<`9,r#R(MC#RLYCq$@E9":5AB" -q1kI$4.%;$NCG2$NCD;#R1\@$O[+Gi<]Jkr!EJF#Rq(I$O$kF#mgtI# -R:_D$O6qD$2t8K#7LtG$O-k@%Li[M$4$tG#mgkD$OdFN$Mt,0$N(22$4Hh>rs8T1":,;?"q1D9q -$A,J$O6hH"q1eF#m^eC#mptE#RLqJ#mL\C"qM"H#Rh"7#oa6V"q(YD$O@1H$4dCG#mq"F#7(bI# -mpnD$OZk>!!rB,#7C_@$jm1B$ht#3#RgtJ#R'o/rWrE.q$?d:bC#mUeD#h]Lh"q(_A$k!4Go -a1R(q$@$.rWs2C#7:hG#mgqG#mq"G"q(_F%0u8,rs8<)q$IN=#RUhD$4%"H#mgqGrGC#n.(J"9f5@#n74?$69EX#RC_F$j[1G$O@%F$ -O[7I$4@+F$4-tF#mgqHq[*Q9#S%7K%LN[E#m1M@#mgM:"q1eG#n@1Gn-T@0!Y5PD$jbSorsD!t# -S%"E#R:hC%1*@G&-rUJ$OI%D$Od7E%1!7I#n.+H"V(bE$4I.F%0d(E"UtbH#7(_G#mpqF#mgqI$ -OI%Fq?[-/r!E*)#7C_D%1dJ,~> -%%EndData -showpage -%%Trailer -end -%%EOF - -%%EndDocument - @endspecial 285 1484 a Fv(The)45 b(GPL)f(and)i(Legal)f(Aspects)e(of)j -(Free)e(Softw)-11 b(are)1330 1634 y(Development)609 2204 -y Fu(Colum)m(bia)36 b(La)m(w)i(Sc)m(ho)s(ol,)g(New)g(Y)-10 -b(ork,)37 b(NY,)h(USA)914 2377 y(W)-10 b(ednesda)m(y)g(,)38 -b(28)h(Septem)m(b)s(er)e(2005)1395 2915 y Ft(Daniel)c(Ra)m(vic)m(her) -1418 3031 y(Senior)g(Counsel)1188 3147 y(F)-8 b(ree)33 -b(Soft)m(w)m(are)g(F)-8 b(oundation)1024 3263 y(Presiden)m(t)35 -b(and)e(Executiv)m(e)i(Director)1167 3376 y(Public)f(P)m(aten)m(t)f(F) --8 b(oundation)1447 3672 y(Da)m(vid)33 b(T)-8 b(urner)1164 -3789 y(GPL)32 b(Compliance)i(Engineer)1172 3902 y(F)-8 -b(ree)32 b(Soft)m(w)m(are)i(F)-8 b(oundation)241 4535 -y Fs(Cop)m(yrigh)m(t)693 4532 y(c)668 4535 y Fr(\015)30 -b Fs(2003,)i(2004,)h(2005)182 b(F)-8 b(ree)32 b(Soft)m(w)m(are)f(F)-8 -b(oundation,)31 b(Inc.)241 4828 y(V)-8 b(erbatim)35 b(cop)m(ying)g(and) -f(distribution)g(of)g(this)g(en)m(tire)h(do)s(cumen)m(t)g(is)f(p)s -(ermitted)g(in)241 4941 y(an)m(y)c(medium,)g(pro)m(vided)g(this)g -(notice)i(is)f(preserv)m(ed.)p eop end -%%Page: 1 2 -TeXDict begin 1 1 bop 241 1478 a Fq(The)77 b(GPL)f(and)i(Legal)f(Asp)6 -b(ects)241 1727 y(of)77 b(F)-19 b(ree)78 b(Soft)-6 b(w)g(are)241 -1976 y(Dev)g(elopmen)g(t)241 2680 y Fp(Columbia)33 b(L)-5 -b(aw)34 b(Scho)-5 b(ol,)34 b(New)f(Y)-7 b(ork,)32 b(NY,)g(28)h(Septemb) --5 b(er)34 b(2005)432 3051 y Fs(09:00)e(-)f(09:25)101 -b(Registration)33 b(/)d(Chec)m(k-in)h(/)g(Con)m(tinen)m(tal)h -(Breakfast)432 3277 y(09:25)g(-)f(09:30)101 b(W)-8 b(elcome)432 -3503 y(09:30)32 b(-)f(10:30)101 b(The)30 b(Basics)i(of)e(Ho)m(w)h(Soft) -m(w)m(are)h(is)e(Constructed)1036 3616 y Fp(David)j(T)-7 -b(urner)432 3841 y Fs(10:30)32 b(-)f(11:15)101 b(The)30 -b(F)-8 b(ree)32 b(Soft)m(w)m(are)f(Ecosystem)1036 3954 -y Fp(David)i(T)-7 b(urner)432 4180 y Fs(11:15)32 b(-)f(11:30)101 -b(Break)432 4406 y(11:30)32 b(-)f(12:15)101 b(Ho)m(w)31 -b(Cop)m(yrigh)m(t)g(La)m(w)g(Applies)f(to)i(Soft)m(w)m(are)1036 -4519 y Fp(Daniel)h(R)-5 b(avicher)432 4745 y Fs(12:15)32 -b(-)f(13:30)101 b(Lunc)m(h)30 b(with)g(Lecture,)h(\\GPL,)g(V)-8 -b(ersion)31 b(3")1036 4858 y Fp(Pr)-5 b(of.)43 b(Eb)-5 -b(en)32 b(Mo)-5 b(glen)1723 5187 y Fs(i)p eop end -%%Page: 2 3 -TeXDict begin 2 2 bop 855 555 a Fs(13:30)33 b(-)d(15:30)102 -b(Ho)m(w)31 b(the)f(GPL)h(W)-8 b(orks)31 b(from)f(a)g(Distributor)h(P)m -(ersp)s(ectiv)m(e)1460 668 y Fp(Daniel)h(R)-5 b(avicher)855 -894 y Fs(15:30)33 b(-)d(15:45)102 b(Break)855 1120 y(15:45)33 -b(-)d(17:15)102 b(GPL)30 b(Compliance)1460 1233 y Fp(Daniel)i(R)-5 -b(avicher)855 1458 y Fs(17:15)33 b(-)d(18:00)102 b(F)-8 -b(uture)30 b(Considerations)1460 1571 y Fp(Daniel)i(R)-5 -b(avicher)2133 5187 y Fs(ii)p eop end -%%Page: 3 4 -TeXDict begin 3 3 bop 241 1226 a Fq(Ab)6 b(out)79 b(the)f(Sp)6 -b(eak)-6 b(ers)241 1715 y Fo(Eb)t(en)44 b(Moglen)241 -1932 y Fs(Eb)s(en)26 b(Moglen)k(is)e(Professor)f(of)h(La)m(w)h(and)e -(Legal)i(History)f(at)h(Colum)m(bia)f(Univ)m(ersit)m(y)241 -2044 y(La)m(w)23 b(Sc)m(ho)s(ol)h(and)f(General)h(Counsel)f(of)h(the)g -(F)-8 b(ree)24 b(Soft)m(w)m(are)h(F)-8 b(oundation.)39 -b(Professor)241 2157 y(Moglen)28 b(earned)f(his)f(PhD)h(in)f(History)i -(and)e(la)m(w)i(degree)f(at)h(Y)-8 b(ale)29 b(Univ)m(ersit)m(y)f -(during)241 2270 y(what)34 b(he)g(sometimes)h(calls)g(his)f("long,)j -(dark)c(p)s(erio)s(d")h(in)f(New)i(Ha)m(v)m(en.)53 b(After)35 -b(la)m(w)241 2383 y(sc)m(ho)s(ol)f(he)f(clerk)m(ed)i(for)e(Judge)g(Edw) -m(ard)f(W)-8 b(einfeld)34 b(of)g(the)f(United)h(States)g(District)241 -2496 y(Court)i(in)g(New)g(Y)-8 b(ork)37 b(Cit)m(y)g(and)f(to)h(Justice) -f(Th)m(urgo)s(o)s(d)f(Marshall)i(of)g(the)f(United)241 -2609 y(States)f(Supreme)f(Court.)53 b(He)35 b(has)g(taugh)m(t)h(at)f -(Colum)m(bia)g(La)m(w)g(Sc)m(ho)s(ol)g({)h(and)e(has)241 -2722 y(held)f(visiting)h(app)s(oin)m(tmen)m(ts)f(at)h(Harv)-5 -b(ard)33 b(Univ)m(ersit)m(y)-8 b(,)36 b(T)-8 b(el-Aviv)35 -b(Univ)m(ersit)m(y)f(and)241 2835 y(the)29 b(Univ)m(ersit)m(y)g(of)g -(Virginia)h({)e(since)h(1987.)42 b(In)28 b(2003)i(he)f(w)m(as)g(giv)m -(en)g(the)g(Electronic)241 2948 y(F)-8 b(ron)m(tier)30 -b(F)-8 b(oundation's)29 b(Pioneer)g(Aw)m(ard)f(for)h(e\013orts)g(on)f -(b)s(ehalf)g(of)h(freedom)f(in)g(the)241 3061 y(electronic)k(so)s(ciet) -m(y)-8 b(.)241 3387 y Fo(Daniel)46 b(Ra)l(vic)l(her)241 -3604 y Fs(Dan)30 b(Ra)m(vic)m(her)h(is)f(a)h(registered)g(paten)m(t)g -(attorney)g(with)e(extensiv)m(e)j(exp)s(erience)e(liti-)241 -3717 y(gating,)h(licensing,)f(prosecuting,)g(and)e(otherwise)i -(counseling)f(clien)m(ts)i(with)d(resp)s(ect)241 3830 -y(to)k(paten)m(ts.)47 b(Prior)32 b(to)g(founding)f(PUBP)-8 -b(A)g(T,)33 b(Mr.)46 b(Ra)m(vic)m(her)33 b(w)m(as)f(asso)s(ciated)i -(with)241 3942 y(the)j(paten)m(t)h(la)m(w)g(practice)g(groups)f(of)g -(Sk)-5 b(adden,)38 b(Arps,)g(Slate,)i(Meagher)e(&)f(Flom)241 -4055 y(LLP)-8 b(,)31 b(Brob)s(ec)m(k,)h(Phleger)g(&)f(Harrison,)g(LLP) --8 b(,)32 b(and)e(P)m(atterson,)j(Belknap,)f(W)-8 b(ebb)32 -b(&)241 4168 y(T)m(yler,)j(LLP)-8 b(,)33 b(all)i(in)e(New)h(Y)-8 -b(ork,)35 b(and)e(serv)m(ed)h(the)g(Honorable)g(Randall)g(R.)f(Rader,) -241 4281 y(Circuit)25 b(Judge)f(for)h(the)g(U.S.)g(Court)f(of)h(App)s -(eals)f(for)h(the)g(F)-8 b(ederal)26 b(Circuit)f(in)g(W)-8 -b(ash-)241 4394 y(ington,)43 b(D.C.)e(Mr.)71 b(Ra)m(vic)m(her)41 -b(has)g(published)d(sev)m(eral)k(legal)g(articles)g(and)d(giv)m(en)241 -4507 y(n)m(umerous)f(presen)m(tations)j(regarding)e(paten)m(t)i(la)m -(w.)69 b(Mr.)f(Ra)m(vic)m(her)41 b(receiv)m(ed)g(his)241 -4620 y(la)m(w)h(degree)g(from)f(the)h(Univ)m(ersit)m(y)h(of)f(Virginia) -g(Sc)m(ho)s(ol)g(of)g(La)m(w,)j(where)c(he)g(w)m(as)241 -4733 y(the)e(Class)f(of)h(2000)h(F)-8 b(ranklin)39 b(O'Blec)m(hman)h -(Sc)m(holar,)h(a)e(Mortimer)g(Caplin)f(Pub-)241 4846 -y(lic)d(Service)f(Aw)m(ard)g(recipien)m(t)h(and)f(Editor)g(of)g(the)g -(Virginia)h(Journal)f(of)g(La)m(w)g(and)241 4959 y(T)-8 -b(ec)m(hnology)g(,)32 b(and)c(his)h(bac)m(helors)h(degree)g(in)f -(materials)i(science)f(magna)g(cum)e(laude)1697 5187 -y(iii)p eop end -%%Page: 4 5 -TeXDict begin 4 4 bop 664 555 a Fs(with)30 b(Univ)m(ersit)m(y)i(Honors) -e(from)g(the)h(Univ)m(ersit)m(y)g(of)g(South)e(Florida.)664 -842 y Fo(Da)l(vid)46 b(T)-11 b(urner)664 1045 y Fs(Da)m(vid)28 -b(T)-8 b(urner)25 b(has)h(b)s(een)f(a)i(GNU)g(GPL)f(Compliance)h -(Engineer)f(for)h(the)f(F)-8 b(ree)28 b(Soft-)664 1157 -y(w)m(are)45 b(F)-8 b(oundation)45 b(for)f(three)h(and)e(a)i(half)f(y)m -(ears.)83 b(Mr.)g(T)-8 b(urner)43 b(consults)h(with)664 -1270 y(companies)29 b(and)e(individuals)h(ab)s(out)g(free)g(soft)m(w)m -(are)i(licensing)f(in)e(general,)j(fo)s(cusing)664 1383 -y(on)42 b(the)g(FSF's)g(licenses.)77 b(Mr.)e(T)-8 b(urner)40 -b(has)i(giv)m(en)h(presen)m(tations)g(on)f(the)g(GPL)664 -1496 y(around)d(the)g(w)m(orld.)69 b(In)38 b(addition,)43 -b(Mr.)68 b(T)-8 b(urner)38 b(has)h(written)h(soft)m(w)m(are)h(to)f -(help)664 1609 y(manage)33 b(cop)m(yrigh)m(t)g(assignmen)m(ts)f(and)f -(determine)h(cop)m(yrigh)m(t)h(o)m(wnership.)44 b(He)32 -b(has)664 1722 y(exp)s(erience)f(with)g(sev)m(eral)h(languages)g -(including)f(C,)f(Python,)h(P)m(erl)g(and)g(Ja)m(v)-5 -b(a.)43 b(Mr.)664 1835 y(T)-8 b(urner)29 b(is)i(presen)m(tly)f(w)m -(orking)h(on)f(the)h(next)f(v)m(ersion)h(of)g(the)f(GNU)h(GPL.)2122 -5187 y(iv)p eop end -%%Page: 5 6 -TeXDict begin 5 5 bop 241 1219 a Fq(Preface)241 1664 -y Fs(This)26 b(one-da)m(y)i(course)g(giv)m(es)g(an)f(explanation)h(of)f -(the)h(most)f(p)s(opular)f(F)-8 b(ree)28 b(Soft)m(w)m(are)241 -1777 y(cop)m(yrigh)m(t)23 b(license,)i(the)d(GNU)h(General)g(Public)f -(License)h(\(GNU)g(GPL\),)f(and)g(teac)m(hes)241 1890 -y(la)m(wy)m(ers,)33 b(soft)m(w)m(are)g(dev)m(elop)s(ers,)f(managers)g -(and)f(business)f(p)s(eople)h(ho)m(w)h(to)g(use)f(the)241 -2003 y(GPL)25 b(\(and)g(GPL'd)f(soft)m(w)m(are\))j(successfully)e(in)g -(a)g(new)g(F)-8 b(ree)26 b(Soft)m(w)m(are)g(business)e(and)241 -2116 y(in)30 b(existing,)h(successful)g(en)m(terprises.)382 -2229 y(A)m(ttendees)36 b(should)d(ha)m(v)m(e)j(a)f(general)g -(familiarit)m(y)h(with)e(soft)m(w)m(are)i(dev)m(elopmen)m(t)241 -2342 y(pro)s(cesses.)i(A)22 b(v)-5 b(ague)23 b(understanding)e(of)i(ho) -m(w)f(cop)m(yrigh)m(t)i(la)m(w)g(applies)e(to)i(soft)m(w)m(are)f(is)241 -2455 y(also)30 b(helpful.)39 b(The)28 b(tutorial)i(is)f(of)g(most)g(in) -m(terest)h(to)f(la)m(wy)m(ers,)i(soft)m(w)m(are)f(dev)m(elop)s(ers)241 -2568 y(and)f(managers)h(who)f(run)f(soft)m(w)m(are)k(businesses)c(that) -i(mo)s(dify)f(and/or)h(redistribute)241 2681 y(soft)m(w)m(are)41 -b(under)d(terms)h(of)h(the)f(GNU)h(GPL)g(\(or)f(who)g(wish)g(to)h(do)g -(so)f(in)g(the)h(fu-)241 2793 y(ture\),)33 b(and)f(those)i(who)e(wish)g -(to)h(mak)m(e)h(use)e(of)h(existing)h(GPL'd)e(soft)m(w)m(are)i(in)e -(their)241 2906 y(en)m(terprise.)382 3019 y(Up)s(on)25 -b(completion)j(of)e(the)g(tutorial,)j(successful)d(attendees)h(can)g -(exp)s(ect)f(to)h(ha)m(v)m(e)241 3132 y(learned)j(the)h(follo)m(wing:) -377 3314 y Fr(\017)46 b Fs(The)30 b(freedom-defending)g(purp)s(ose)e -(of)j(eac)m(h)g(term)g(of)f(the)h(GNU)g(GPL)377 3491 -y Fr(\017)46 b Fs(The)30 b(redistribution)g(options)g(under)f(the)i -(GPL)377 3669 y Fr(\017)46 b Fs(The)30 b(obligations)i(when)d(mo)s -(difying)h(GPL'd)g(soft)m(w)m(are)377 3846 y Fr(\017)46 -b Fs(Ho)m(w)41 b(to)g(build)f(a)g(plan)g(for)h(prop)s(er)e(and)g -(successful)h(compliance)i(with)e(the)468 3959 y(GPL)377 -4136 y Fr(\017)46 b Fs(The)30 b(business)f(adv)-5 b(an)m(tages)32 -b(that)f(the)g(GPL)f(pro)m(vides)377 4314 y Fr(\017)46 -b Fs(The)27 b(most)g(common)h(business)d(mo)s(dels)i(used)f(in)h -(conjunction)g(with)g(the)h(GPL)377 4491 y Fr(\017)46 -b Fs(Ho)m(w)31 b(existing)g(GPL'd)g(soft)m(w)m(are)g(can)g(b)s(e)f -(used)f(in)h(existing)i(en)m(terprises)377 4668 y Fr(\017)46 -b Fs(The)30 b(basics)h(of)f(the)h(LGPL)f(and)g(ho)m(w)g(it)h(di\013ers) -f(from)g(the)g(GPL)377 4846 y Fr(\017)46 b Fs(Ho)m(w)37 -b(b)s(est)f(to)h(understand)e(the)i(complexities)h(regarding)f(deriv)-5 -b(ativ)m(e)38 b(w)m(orks)468 4959 y(of)31 b(soft)m(w)m(are)1711 -5187 y(v)p eop end -%%Page: 6 7 -TeXDict begin 6 6 bop 805 555 a Fs(These)38 b(course)g(materials)i(are) -e(merely)g(a)h(summary)d(of)j(the)f(highligh)m(ts)h(of)f(the)664 -668 y(course)29 b(presen)m(ted.)40 b(Please)31 b(b)s(e)d(a)m(w)m(are)i -(that)g(during)d(the)i(actual)i(GPL)e(course,)g(class)664 -781 y(discussion)40 b(supplemen)m(ts)g(this)h(prin)m(ted)f(curriculum.) -70 b(Simply)40 b(reading)h(it)g(is)g(not)664 894 y(equiv)-5 -b(alen)m(t)32 b(to)f(attending)g(the)g(course.)2122 5187 -y(vi)p eop end -%%Page: 7 8 -TeXDict begin 7 7 bop 241 1225 a Fq(Con)-6 b(ten)g(ts)241 -1773 y Fn(1)84 b(What)35 b(Is)f(F)-9 b(ree)35 b(Soft)m(w)m(are?)1717 -b(1)377 1892 y Fs(1.1)94 b(The)30 b(F)-8 b(ree)32 b(Soft)m(w)m(are)f -(De\014nition)84 b(.)46 b(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f -(.)h(.)g(.)g(.)f(.)h(.)138 b(1)586 2012 y(1.1.1)106 b(The)30 -b(F)-8 b(reedom)31 b(to)g(Run)j(.)46 b(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g -(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(2)586 2132 -y(1.1.2)106 b(The)30 b(F)-8 b(reedom)31 b(to)g(Change)g(and)e(Mo)s -(dify)52 b(.)45 b(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 -b(3)586 2252 y(1.1.3)106 b(The)30 b(F)-8 b(reedom)31 -b(to)g(Cop)m(y)g(and)e(Share)61 b(.)46 b(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.) -g(.)f(.)h(.)138 b(3)586 2372 y(1.1.4)106 b(The)30 b(F)-8 -b(reedom)31 b(to)g(Share)f(Impro)m(v)m(emen)m(ts)f(.)45 -b(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(4)377 2491 -y(1.2)94 b(Ho)m(w)31 b(Do)s(es)g(Soft)m(w)m(are)h(Become)g(F)-8 -b(ree?)24 b(.)46 b(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f -(.)h(.)138 b(5)586 2611 y(1.2.1)106 b(Public)30 b(Domain)h(Soft)m(w)m -(are)47 b(.)e(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f -(.)h(.)138 b(6)586 2731 y(1.2.2)106 b(Wh)m(y)31 b(Cop)m(yrigh)m(t)g(F) --8 b(ree)31 b(Soft)m(w)m(are?)68 b(.)45 b(.)h(.)g(.)f(.)h(.)g(.)f(.)h -(.)g(.)g(.)f(.)h(.)138 b(6)377 2851 y(1.3)94 b(An)30 -b(Ecosystem)h(of)g(Equalit)m(y)54 b(.)45 b(.)h(.)g(.)f(.)h(.)g(.)g(.)f -(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(8)586 -2971 y(1.3.1)106 b(The)30 b(Noncommercial)i(Ecosystem)47 -b(.)e(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 -b(8)586 3090 y(1.3.2)106 b(The)30 b(Commercial)h(Ecosystem)44 -b(.)i(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 -b(8)586 3210 y(1.3.3)106 b(La)m(w)31 b(Analogy)65 b(.)46 -b(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h -(.)g(.)g(.)f(.)h(.)138 b(9)241 3426 y Fn(2)84 b(Running)36 -b(Soft)m(w)m(are)e(and)h(V)-9 b(erbatim)35 b(Cop)m(ying)851 -b(13)377 3545 y Fs(2.1)94 b(GPL)31 b Fr(x)p Fs(0:)41 -b(F)-8 b(reedom)31 b(to)g(Run)70 b(.)45 b(.)h(.)g(.)f(.)h(.)g(.)g(.)f -(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)93 b(13)377 -3665 y(2.2)h(GPL)31 b Fr(x)p Fs(1:)41 b(V)-8 b(erbatim)31 -b(Cop)m(ying)63 b(.)46 b(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.) -f(.)h(.)g(.)g(.)f(.)h(.)93 b(14)241 3880 y Fn(3)84 b(Deriv)-6 -b(ativ)m(e)35 b(W)-9 b(orks:)48 b(Statute)34 b(and)g(Case)h(La)m(w)865 -b(17)377 4000 y Fs(3.1)94 b(The)30 b(Cop)m(yrigh)m(t)h(Act)52 -b(.)45 b(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.) -g(.)f(.)h(.)g(.)g(.)f(.)h(.)93 b(18)377 4120 y(3.2)h(Abstraction,)32 -b(Filtration,)g(Comparison)e(T)-8 b(est)91 b(.)46 b(.)f(.)h(.)g(.)f(.)h -(.)g(.)g(.)f(.)h(.)93 b(19)586 4240 y(3.2.1)106 b(Abstraction)51 -b(.)45 b(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.) -g(.)f(.)h(.)g(.)g(.)f(.)h(.)93 b(20)586 4360 y(3.2.2)106 -b(Filtration)66 b(.)46 b(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.) -f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)93 b(20)586 -4479 y(3.2.3)106 b(Comparison)42 b(.)j(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h -(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)93 -b(22)377 4599 y(3.3)h(Analytic)32 b(Dissection)g(T)-8 -b(est)49 b(.)d(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f -(.)h(.)g(.)g(.)f(.)h(.)93 b(22)377 4719 y(3.4)h(No)31 -b(Protection)h(for)e(\\Metho)s(ds)h(of)f(Op)s(eration")f(.)46 -b(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)93 b(23)377 4839 -y(3.5)h(No)31 b(T)-8 b(est)31 b(Y)-8 b(et)32 b(Adopted)27 -b(.)46 b(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.) -f(.)h(.)g(.)g(.)f(.)h(.)93 b(23)377 4959 y(3.6)h(Cases)31 -b(Applying)f(Soft)m(w)m(are)h(Deriv)-5 b(ativ)m(e)33 -b(W)-8 b(ork)31 b(Analysis)47 b(.)f(.)g(.)g(.)f(.)h(.)93 -b(23)1686 5187 y(vii)p eop end -%%Page: 8 9 -TeXDict begin 8 8 bop 664 555 a Fn(4)85 b(Mo)s(di\014ed)35 -b(Source)h(and)f(Binary)g(Distribution)860 b(25)801 673 -y Fs(4.1)94 b(GPL)30 b Fr(x)p Fs(2:)41 b(Share)30 b(and)g(Share)g(Alik) -m(e)46 b(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.) -f(.)93 b(25)801 791 y(4.2)h(GPL)30 b Fr(x)p Fs(3:)41 -b(Pro)s(ducing)30 b(Binaries)g(.)45 b(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h -(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)93 b(28)664 1003 -y Fn(5)85 b(The)34 b(Implied)h(P)m(aten)m(t)g(Gran)m(t)f(in)h(GPL)1167 -b(33)664 1214 y(6)85 b(Defending)35 b(F)-9 b(reedom)35 -b(on)g(Man)m(y)h(F)-9 b(ron)m(ts)1091 b(37)801 1332 y -Fs(6.1)94 b(GPL)30 b Fr(x)p Fs(4:)41 b(T)-8 b(ermination)31 -b(on)g(Violation)65 b(.)45 b(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.) -h(.)g(.)f(.)93 b(37)801 1450 y(6.2)h(GPL)30 b Fr(x)p -Fs(5:)41 b(Acceptance,)33 b(Cop)m(yrigh)m(t)e(St)m(yle)84 -b(.)46 b(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)93 -b(38)801 1568 y(6.3)h(GPL)30 b Fr(x)p Fs(6:)41 b(GPL,)31 -b(My)g(One)f(and)f(Only)j(.)46 b(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.) -g(.)f(.)h(.)g(.)f(.)93 b(39)801 1686 y(6.4)h(GPL)30 b -Fr(x)p Fs(7:)41 b(\\Giv)m(e)33 b(Soft)m(w)m(are)e(Lib)s(ert)m(y)f(or)h -(Giv)m(e)g(It)g(Death!")25 b(.)46 b(.)f(.)h(.)g(.)f(.)93 -b(40)801 1803 y(6.5)h(GPL)30 b Fr(x)p Fs(8:)41 b(Excluding)31 -b(Unfreedonia)23 b(.)46 b(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g -(.)f(.)h(.)g(.)f(.)93 b(40)664 2015 y Fn(7)85 b(Odds,)34 -b(Ends,)h(and)g(Absolutely)h(No)e(W)-9 b(arran)m(t)m(y)827 -b(43)801 2133 y Fs(7.1)94 b(GPL)30 b Fr(x)p Fs(9:)41 -b(FSF)31 b(as)g(Stew)m(ards)f(of)g(GPL)82 b(.)45 b(.)h(.)g(.)f(.)h(.)g -(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)93 b(43)801 2251 y(7.2)h(GPL)30 -b Fr(x)p Fs(10:)42 b(Relicensing)31 b(P)m(ermitted)84 -b(.)46 b(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)93 -b(43)801 2368 y(7.3)h(GPL)30 b Fr(x)p Fs(11:)42 b(No)31 -b(W)-8 b(arran)m(t)m(y)84 b(.)46 b(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f -(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)93 b(44)801 -2486 y(7.4)h(GPL,)30 b Fr(x)p Fs(12:)42 b(Limitation)32 -b(of)e(Liabilit)m(y)45 b(.)h(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.) -f(.)h(.)g(.)f(.)93 b(44)664 2698 y Fn(8)85 b(The)34 b(Lesser)h(GPL)1999 -b(45)801 2816 y Fs(8.1)94 b(The)30 b(First)g(LGPL'd)g(Program)56 -b(.)45 b(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.) -g(.)f(.)93 b(45)801 2934 y(8.2)h(What's)31 b(the)f(Same?)81 -b(.)46 b(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.) -h(.)g(.)g(.)f(.)h(.)g(.)f(.)93 b(47)801 3051 y(8.3)h(Additions)30 -b(to)h(the)f(Pream)m(ble)35 b(.)46 b(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.) -h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)93 b(48)801 3169 -y(8.4)h(A)30 b(W)-8 b(ork)31 b(that)g(Uses)g(the)f(Library)d(.)46 -b(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)93 -b(49)801 3287 y(8.5)h(A)30 b(W)-8 b(ork)31 b(Based)g(on)g(the)f -(Library)41 b(.)46 b(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.) -f(.)h(.)g(.)f(.)93 b(51)801 3405 y(8.6)h(Subtleties)30 -b(in)g(W)-8 b(orks)31 b(that)g(Use)g(the)g(Library)24 -b(.)45 b(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)93 -b(52)801 3522 y(8.7)h(LGPL)30 b Fr(x)p Fs(6:)41 b(Distributing)31 -b(W)-8 b(orks)31 b(that)g(Use)g(the)f(Library)h(.)46 -b(.)f(.)h(.)g(.)f(.)93 b(53)801 3640 y(8.8)h(Distribution)30 -b(of)h(W)-8 b(orks)31 b(Based)g(on)f(the)h(Library)51 -b(.)46 b(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)93 b(54)801 -3758 y(8.9)h(And)29 b(the)i(Rest)62 b(.)46 b(.)f(.)h(.)g(.)g(.)f(.)h(.) -g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g -(.)f(.)93 b(54)664 3970 y Fn(9)85 b(In)m(tegrating)34 -b(the)g(GPL)i(in)m(to)f(Business)h(Practices)716 b(57)801 -4088 y Fs(9.1)94 b(Using)30 b(GPL'd)g(Soft)m(w)m(are)i(In-House)26 -b(.)46 b(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.) -93 b(57)801 4205 y(9.2)h(Business)30 b(Mo)s(dels)85 b(.)46 -b(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h -(.)g(.)g(.)f(.)h(.)g(.)f(.)93 b(57)801 4323 y(9.3)h(Ongoing)30 -b(Compliance)52 b(.)46 b(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.) -h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)93 b(59)664 4535 -y Fn(The)35 b(GNU)g(General)g(Public)h(License)1337 b(61)664 -4747 y(The)35 b(GNU)g(Lesser)g(General)g(Public)h(License)1018 -b(71)664 4959 y(The)35 b(A\013ero)g(General)g(Public)h(License)1298 -b(85)2097 5187 y Fs(viii)p eop end -%%Page: 9 10 -TeXDict begin 9 9 bop 241 555 a Fn(GPL)35 b(V)-9 b(ersion)36 -b(3:)47 b(Bac)m(kground)36 b(to)f(Adoption)993 b(93)1699 -5187 y Fs(ix)p eop end -%%Page: 10 11 -TeXDict begin 10 10 bop 2135 5187 a Fs(x)p eop end -%%Page: 1 12 -TeXDict begin 1 11 bop 241 1180 a Fm(Chapter)64 b(1)241 -1598 y Fq(What)78 b(Is)e(F)-19 b(ree)77 b(Soft)-6 b(w)g(are?)241 -2046 y Fs(Consideration)36 b(of)g(the)h(GNU)f(General)h(Public)f -(License)h(\(herein,)h(abbreviated)e(as)241 2159 y Fp(GNU)d(GPL)f -Fs(or)f(just)g Fp(GPL)p Fs(\))h(m)m(ust)g(b)s(egin)f(b)m(y)h(\014rst)f -(considering)h(the)f(broader)h(w)m(orld)241 2272 y(of)41 -b(F)-8 b(ree)43 b(Soft)m(w)m(are.)75 b(The)41 b(GPL)g(w)m(as)h(not)g -(created)g(from)f(a)h(v)m(oid,)j(rather,)f(it)e(w)m(as)241 -2385 y(created)32 b(to)f(em)m(b)s(o)s(dy)f(and)g(defend)g(a)h(set)h(of) -f(principles)f(that)i(w)m(ere)f(set)g(forth)g(at)g(the)241 -2497 y(founding)25 b(of)i(the)g(GNU)g(pro)5 b(ject)27 -b(and)f(the)h(F)-8 b(ree)28 b(Soft)m(w)m(are)f(F)-8 b(oundation)27 -b(\(FSF\)|the)241 2610 y(organization)i(that)e(upholds,)f(defends)g -(and)g(promotes)h(the)g(philosoph)m(y)f(of)h(soft)m(w)m(are)241 -2723 y(freedom.)41 b(A)31 b(prerequisite)f(for)g(understanding)f(the)i -(GPL)g(and)f(its)g(terms)h(and)f(con-)241 2836 y(ditions)40 -b(is)g(a)g(basic)g(understanding)f(of)h(the)g(principles)f(b)s(ehind)f -(it.)70 b(The)40 b(GPL)f(is)241 2949 y(unlik)m(e)29 b(almost)h(all)g -(other)f(soft)m(w)m(are)h(licenses)g(in)e(that)i(it)f(is)g(designed)g -(to)g(defend)f(and)241 3062 y(uphold)h(these)i(principles.)241 -3363 y Fo(1.1)135 b(The)45 b(F)-11 b(ree)44 b(Soft)l(w)l(are)j -(De\014nition)241 3571 y Fs(The)h(F)-8 b(ree)51 b(Soft)m(w)m(are)f -(De\014nition)g(is)f(set)g(forth)g(in)g(full)g(on)g(FSF's)g(W)-8 -b(eb)50 b(site)g(at)241 3684 y Fl(http://www.fsf.org/)34 -b(philosophy/free-sw.html)p Fs(.)62 b(This)39 b(section)i(presen)m(ts) -241 3797 y(an)30 b(abbreviated)h(v)m(ersion)g(that)h(will)f(fo)s(cus)f -(on)g(the)h(parts)f(that)i(are)f(most)g(p)s(ertinen)m(t)241 -3910 y(to)g(the)f(terms)h(of)f(the)h(GPL.)382 4026 y(A)38 -b(particular)g(program)g(is)g(F)-8 b(ree)40 b(Soft)m(w)m(are)f(if)f(it) -g(gran)m(ts)h(a)g(particular)f(user)f(of)241 4139 y(that)31 -b(program,)f(the)h(follo)m(wing)h(freedoms:)377 4364 -y Fr(\017)46 b Fs(The)30 b(freedom)g(to)h(run)e(the)i(program)f(for)g -(an)m(y)h(purp)s(ose)377 4562 y Fr(\017)46 b Fs(The)30 -b(freedom)g(to)h(c)m(hange)h(and)e(mo)s(dify)f(the)i(program)377 -4761 y Fr(\017)46 b Fs(The)30 b(freedom)g(to)h(cop)m(y)g(and)f(share)g -(the)h(program)377 4959 y Fr(\017)46 b Fs(The)30 b(freedom)g(to)h -(share)f(impro)m(v)m(ed)h(v)m(ersions)g(of)f(the)h(program)1712 -5187 y(1)p eop end -%%Page: 2 13 -TeXDict begin 2 12 bop 805 555 a Fs(The)27 b(fo)s(cus)g(on)g(\\a)h -(particular)f(user")g(is)g(v)m(ery)h(p)s(ertinen)m(t)f(here.)39 -b(It)27 b(is)h(not)f(uncom-)664 668 y(mon)34 b(for)g(the)g(same)g(v)m -(ersion)h(of)f(a)h(sp)s(eci\014c)e(program)h(to)h(gran)m(t)g(these)f -(freedoms)g(to)664 781 y(some)g(subset)g(of)g(its)g(user)f(base,)i -(while)f(others)g(ha)m(v)m(e)h(none)e(or)h(only)g(some)g(of)g(these)664 -894 y(freedoms.)56 b(Section)37 b(9.2)f(talks)h(in)e(detail)i(ab)s(out) -e(ho)m(w)g(this)h(can)g(happ)s(en)e(ev)m(en)i(if)g(a)664 -1007 y(program)30 b(is)h(released)g(under)e(the)h(GPL.)805 -1121 y(Some)21 b(p)s(eople)f(refer)g(to)h(soft)m(w)m(are)h(that)e(giv)m -(es)i(these)f(freedoms)f(as)g(\\Op)s(en)g(Source.")664 -1234 y(Besides)37 b(ha)m(ving)f(a)h(di\013eren)m(t)f(p)s(olitical)i(fo) -s(cus)d(than)h(those)g(who)g(call)h(it)f(F)-8 b(ree)38 -b(Soft-)664 1347 y(w)m(are,)873 1314 y Fk(1)958 1347 -y Fs(those)k(who)g(call)h(the)f(soft)m(w)m(are)h(\\Op)s(en)e(Source")h -(are)h(fo)s(cused)e(on)h(a)g(side)664 1460 y(issue.)e(User)29 -b(access)h(to)f(the)g(source)g(co)s(de)g(of)g(a)g(program)g(is)g(a)g -(prerequisite)f(to)i(mak)m(e)664 1573 y(use)37 b(of)g(the)g(freedom)f -(to)i(mo)s(dify)-8 b(.)60 b(Ho)m(w)m(ev)m(er,)40 b(the)d(imp)s(ortan)m -(t)g(issue)g(is)g(what)f(free-)664 1686 y(doms)i(are)i(gran)m(ted)f(in) -f(the)h(license)h(of)f(that)g(source)g(co)s(de.)66 b(Microsoft's)41 -b(\\Shared)664 1799 y(Source")31 b(program,)f(for)g(example,)h(giv)m -(es)h(v)-5 b(arious)30 b(t)m(yp)s(es)h(of)f(access)i(to)f(source)f(co)s -(de,)664 1912 y(but)g(almost)h(none)f(of)h(the)g(freedoms)f(describ)s -(ed)f(in)h(this)g(section.)805 2026 y(One)h(k)m(ey)g(issue)g(cen)m -(tral)i(to)e(these)h(freedoms)e(is)h(that)h(there)f(are)g(no)g -(restrictions)664 2139 y(on)22 b(ho)m(w)h(these)f(freedoms)g(can)h(b)s -(e)f(exercised.)38 b(Sp)s(eci\014cally)-8 b(,)25 b(users)d(and)g -(programmers)664 2252 y(can)j(exercise)g(these)g(freedoms)f -(noncommercially)i(or)e(commercially)-8 b(.)41 b(Licenses)25 -b(that)664 2365 y(gran)m(t)45 b(these)g(freedoms)f(for)g(noncommercial) -h(activities)i(but)c(prohibit)h(them)g(for)664 2478 y(commercial)32 -b(activities)h(are)e(considered)f(non-F)-8 b(ree.)805 -2593 y(In)24 b(general,)k(soft)m(w)m(are)e(for)e(whic)m(h)h(most)g(or)g -(all)g(of)g(these)h(freedoms)e(are)h(restricted)664 2706 -y(in)32 b(an)m(y)g(w)m(a)m(y)h(is)f(called)h(\\non-F)-8 -b(ree)33 b(Soft)m(w)m(are.")47 b(T)m(ypically)-8 b(,)34 -b(the)e(term)g(\\proprietary)664 2818 y(soft)m(w)m(are")42 -b(is)e(used)f(more)i(or)f(less)g(in)m(terc)m(hangeably)i(with)e -(\\non-F)-8 b(ree)41 b(Soft)m(w)m(are.")664 2931 y(P)m(ersonally)-8 -b(,)33 b(I)e(tend)g(to)h(use)f(the)g(term)g(\\non-F)-8 -b(ree)32 b(Soft)m(w)m(are")h(to)f(refer)f(to)h(noncom-)664 -3044 y(mercial)i(soft)m(w)m(are)h(that)e(restricts)h(freedom)f(\(suc)m -(h)g(as)g(\\sharew)m(are"\))i(and)d(\\propri-)664 3157 -y(etary)d(soft)m(w)m(are")h(to)f(refer)f(to)h(commercial)h(soft)m(w)m -(are)g(that)f(restricts)g(freedom)f(\(suc)m(h)664 3270 -y(as)j(nearly)f(all)i(of)e(Microsoft's)i(and)e(Oracle's)h -(o\013erings\).)805 3385 y(The)43 b(remainder)g(of)h(this)f(section)i -(considers)e(eac)m(h)i(of)f(the)f(four)g(freedoms)g(in)664 -3498 y(detail.)664 3751 y Fj(1.1.1)113 b(The)37 b(F)-9 -b(reedom)39 b(to)e(Run)664 3926 y Fs(F)-8 b(or)27 b(a)f(program)f(to)i -(b)s(e)e(F)-8 b(ree)26 b(Soft)m(w)m(are,)i(the)e(freedom)g(to)g(run)f -(the)g(program)h(m)m(ust)g(b)s(e)664 4038 y(completely)j(unrestricted.) -39 b(This)26 b(means)g(an)m(y)h(use)g(for)f(soft)m(w)m(are)i(the)f -(user)f(can)h(come)664 4151 y(up)32 b(with)g(m)m(ust)h(b)s(e)f(p)s -(ermitted.)47 b(P)m(erhaps,)33 b(for)g(example,)h(the)f(user)f(has)h -(disco)m(v)m(ered)664 4264 y(an)d(inno)m(v)-5 b(ativ)m(e)33 -b(use)c(for)h(a)h(particular)g(program,)f(one)h(that)f(the)h -(programmer)f(nev)m(er)664 4377 y(could)h(ha)m(v)m(e)g(predicted.)41 -b(Suc)m(h)29 b(a)i(use)f(m)m(ust)h(not)f(b)s(e)g(restricted.)805 -4492 y(It)40 b(w)m(as)f(once)i(rare)e(that)h(this)f(freedom)g(w)m(as)h -(restricted)g(b)m(y)f(ev)m(en)h(proprietary)664 4605 -y(soft)m(w)m(are;)52 b(to)s(da)m(y)43 b(it)h(is)f(not)h(so)f(rare.)80 -b(Most)44 b(End)e(User)h(Licensing)h(Agreemen)m(ts)p -664 4691 1196 4 v 768 4744 a Fi(1)802 4776 y Fh(The)103 -b(p)r(olitical)h(di\013erences)f(b)r(et)n(w)n(een)g(the)f(F)-6 -b(ree)102 b(Soft)n(w)n(are)i(Mo)n(v)n(emen)n(t)e(and)664 -4867 y(the)f(Op)r(en)g(Source)h(Mo)n(v)n(emen)n(t)f(are)h(do)r(cumen)n -(ted)e(on)i(FSF's)g(W)-6 b(eb)101 b(site)h(at)664 4959 -y Fg(http://www.fsf.org/licensing)q(/essa)q(ys/f)q(ree-)q(softw)q(are-) -q(for-f)q(reed)q(om.h)q(tml)p Fh(.)2136 5187 y Fs(2)p -eop end -%%Page: 3 14 -TeXDict begin 3 13 bop 241 555 a Fs(\(EULAs\))21 b(that)g(co)m(v)m(er)h -(most)e(proprietary)g(soft)m(w)m(are)i(restrict)f(some)g(t)m(yp)s(es)f -(of)h(use.)37 b(F)-8 b(or)241 668 y(example,)26 b(some)e(v)m(ersions)g -(of)g(Microsoft's)i(F)-8 b(ron)m(tP)m(age)26 b(soft)m(w)m(are)g -(prohibit)d(use)g(of)h(the)241 781 y(soft)m(w)m(are)32 -b(to)g(create)g(W)-8 b(eb)32 b(sites)g(that)f(generate)i(negativ)m(e)g -(publicit)m(y)e(for)g(Microsoft.)241 894 y(F)-8 b(ree)30 -b(Soft)m(w)m(are)f(has)g(no)g(suc)m(h)f(restrictions;)i(ev)m(ery)m(one) -h(is)e(free)g(to)g(use)g(F)-8 b(ree)29 b(Soft)m(w)m(are)241 -1007 y(for)h(an)m(y)h(purp)s(ose)d(whatso)s(ev)m(er.)241 -1273 y Fj(1.1.2)112 b(The)38 b(F)-9 b(reedom)38 b(to)f(Change)i(and)f -(Mo)s(dify)241 1452 y Fs(F)-8 b(ree)22 b(Soft)m(w)m(are)f(programs)g -(allo)m(w)h(users)e(to)h(c)m(hange,)j(mo)s(dify)c(and)g(adapt)h(the)g -(soft)m(w)m(are)241 1565 y(to)33 b(suit)f(their)g(needs.)47 -b(Access)33 b(to)g(the)g(source)f(co)s(de)h(and)e(related)j(build)d -(scripts)h(are)241 1678 y(an)h(essen)m(tial)i(part)f(of)g(this)f -(freedom.)50 b(Without)34 b(the)g(source)g(co)s(de)f(and)g(the)h -(abilit)m(y)241 1791 y(to)39 b(build)e(the)h(binary)g(applications)h -(from)f(that)g(source,)j(the)d(freedom)g(cannot)h(b)s(e)241 -1904 y(prop)s(erly)29 b(exercised.)382 2021 y(Programmers)37 -b(can)h(tak)m(e)g(direct)g(b)s(ene\014t)f(from)g(this)g(freedom,)i(and) -e(often)g(do.)241 2134 y(Ho)m(w)m(ev)m(er,)50 b(this)45 -b(freedom)g(is)f(also)i(imp)s(ortan)m(t)f(to)g(users)f(who)g(are)h(not) -g(program-)241 2247 y(mers.)d(Users)31 b(m)m(ust)g(ha)m(v)m(e)h(the)f -(righ)m(t)h(to)g(exercise)g(this)f(freedom)g(indirectly)g(in)g(b)s(oth) -241 2360 y(commercial)c(and)e(noncommercial)i(settings.)40 -b(F)-8 b(or)26 b(example,)i(users)d(often)h(seek)g(non-)241 -2473 y(commercial)i(help)f(with)f(the)h(soft)m(w)m(are)h(on)f(email)h -(lists)f(and)f(in)h(users)f(groups.)39 b(When)241 2586 -y(they)h(\014nd)e(suc)m(h)i(help,)i(they)e(m)m(ust)g(ha)m(v)m(e)h(the)f -(freedom)g(to)g(recruit)g(programmers)241 2698 y(who)30 -b(migh)m(t)h(altruistically)h(assist)f(them)g(to)g(mo)s(dify)e(their)i -(soft)m(w)m(are.)382 2815 y(The)d(commercial)i(exercise)g(of)f(this)g -(freedom)f(is)h(also)h(essen)m(tial)g(for)f(users.)39 -b(Eac)m(h)241 2928 y(user,)c(or)g(group)g(of)g(users,)g(m)m(ust)g(ha)m -(v)m(e)h(the)f(righ)m(t)h(to)g(hire)e(an)m(y)m(one)i(they)f(wish)f(in)h -(a)241 3041 y(comp)s(etitiv)m(e)42 b(free)e(mark)m(et)h(to)g(mo)s(dify) -e(and)g(c)m(hange)i(the)f(soft)m(w)m(are.)71 b(This)40 -b(means)241 3154 y(that)33 b(companies)h(ha)m(v)m(e)g(a)f(righ)m(t)h -(to)g(hire)e(an)m(y)m(one)i(they)f(wish)g(to)g(mo)s(dify)f(their)h(F)-8 -b(ree)241 3267 y(Soft)m(w)m(are.)41 b(Additionally)-8 -b(,)30 b(suc)m(h)f(companies)g(ma)m(y)g(con)m(tract)h(with)e(other)h -(companies)241 3380 y(to)i(commission)g(soft)m(w)m(are)h(mo)s -(di\014cation.)241 3646 y Fj(1.1.3)112 b(The)38 b(F)-9 -b(reedom)38 b(to)f(Cop)m(y)h(and)g(Share)241 3826 y Fs(Users)g(ma)m(y)g -(share)g(F)-8 b(ree)40 b(Soft)m(w)m(are)f(in)f(a)g(v)-5 -b(ariet)m(y)40 b(of)e(w)m(a)m(ys.)65 b(F)-8 b(ree)39 -b(Soft)m(w)m(are)g(adv)m(o-)241 3939 y(cates)31 b(w)m(ork)g(to)f -(eliminate)i(a)f(fundamen)m(tal)f(ethical)h(dilemma)g(of)f(the)g(soft)m -(w)m(are)i(age:)241 4051 y(c)m(ho)s(osing)26 b(b)s(et)m(w)m(een)h(ob)s -(eying)f(a)g(soft)m(w)m(are)h(license,)h(and)e(friendship)e(\(b)m(y)i -(giving)h(a)m(w)m(a)m(y)241 4164 y(a)36 b(cop)m(y)h(of)f(a)h(program)e -(to)i(y)m(our)f(friend)f(who)h(lik)m(es)h(the)f(soft)m(w)m(are)i(y)m -(ou)e(are)g(using\).)241 4277 y(F)-8 b(ree)32 b(Soft)m(w)m(are)g -(licenses,)g(therefore,)f(m)m(ust)g(p)s(ermit)f(this)h(sort)g(of)g -(altruistic)h(sharing)241 4390 y(of)e(soft)m(w)m(are)i(among)f -(friends.)382 4507 y(The)39 b(commercial)i(en)m(vironmen)m(t)g(m)m(ust) -e(also)i(ha)m(v)m(e)f(the)g(b)s(ene\014ts)f(of)h(this)f(free-)241 -4620 y(dom.)47 b(Commercial)34 b(sharing)e(t)m(ypically)i(tak)m(es)h -(the)d(form)h(of)f(selling)i(copies)g(of)e(F)-8 b(ree)241 -4733 y(Soft)m(w)m(are.)69 b(F)-8 b(ree)41 b(Soft)m(w)m(are)g(can)e(b)s -(e)g(sold)h(at)g(an)m(y)g(price)g(to)g(an)m(y)m(one.)70 -b(Those)39 b(who)241 4846 y(redistribute)27 b(F)-8 b(ree)29 -b(Soft)m(w)m(are)g(commercially)h(ha)m(v)m(e)f(the)f(freedom)f(to)i -(selectiv)m(ely)i(dis-)241 4959 y(tribute)41 b(\(y)m(ou)i(can)f(pic)m -(k)g(y)m(our)g(customers\))g(and)f(to)h(set)h(prices)e(at)i(an)m(y)f -(lev)m(el)h(the)1712 5187 y(3)p eop end -%%Page: 4 15 -TeXDict begin 4 14 bop 664 555 a Fs(redistributor)30 -b(sees)h(\014t.)805 679 y(It)26 b(is)f(true)g(that)h(man)m(y)f(p)s -(eople)g(get)h(copies)g(of)g(F)-8 b(ree)26 b(Soft)m(w)m(are)g(v)m(ery)g -(c)m(heaply)g(\(and)664 792 y(sometimes)36 b(without)f(c)m(harge\).)55 -b(The)35 b(comp)s(etitiv)m(e)h(free)f(mark)m(et)h(of)f(F)-8 -b(ree)36 b(Soft)m(w)m(are)664 905 y(tends)d(to)h(k)m(eep)g(prices)g(lo) -m(w)g(and)f(reasonable.)51 b(Ho)m(w)m(ev)m(er,)36 b(if)d(someone)i(is)e -(willing)h(to)664 1018 y(pa)m(y)h(a)g(billion)g(dollars)g(for)f(one)h -(cop)m(y)g(of)g(the)f(GNU)h(Compiler)g(Collection,)i(suc)m(h)e(a)664 -1131 y(sale)c(is)g(completely)h(p)s(ermitted.)805 1255 -y(Another)d(common)h(instance)g(of)f(commercial)i(sharing)e(is)g -(service-orien)m(ted)i(dis-)664 1367 y(tribution.)40 -b(F)-8 b(or)31 b(example,)f(a)g(distribution)f(v)m(endor)g(ma)m(y)h -(pro)m(vide)g(immediate)g(secu-)664 1480 y(rit)m(y)22 -b(and)e(upgrade)g(distribution)h(via)g(a)h(sp)s(ecial)f(net)m(w)m(ork)h -(service.)38 b(Suc)m(h)21 b(distribution)664 1593 y(is)31 -b(completely)h(p)s(ermitted)e(for)g(F)-8 b(ree)31 b(Soft)m(w)m(are.)805 -1717 y(\(Section)36 b(9.2)g(of)f(this)g(tutorial)h(talks)f(in)g(detail) -h(ab)s(out)e(v)-5 b(arious)35 b(F)-8 b(ree)36 b(Soft)m(w)m(are)664 -1830 y(business)27 b(mo)s(dels)g(that)h(tak)m(e)h(adv)-5 -b(an)m(tage)30 b(of)e(the)g(freedom)f(to)i(share)e(commercially)-8 -b(.\))664 2136 y Fj(1.1.4)113 b(The)37 b(F)-9 b(reedom)39 -b(to)e(Share)h(Impro)m(v)m(emen)m(ts)664 2329 y Fs(The)d(freedom)g(to)h -(mo)s(dify)e(and)h(impro)m(v)m(e)h(is)f(somewhat)g(empt)m(y)h(without)f -(the)g(free-)664 2442 y(dom)h(to)i(share)e(those)h(impro)m(v)m(emen)m -(ts.)61 b(The)36 b(F)-8 b(ree)38 b(Soft)m(w)m(are)g(comm)m(unit)m(y)f -(is)g(built)664 2555 y(on)e(the)g(pillar)g(of)h(altruistic)g(sharing)e -(of)h(impro)m(v)m(ed)h(F)-8 b(ree)36 b(Soft)m(w)m(are.)55 -b(Inevitably)-8 b(,)38 b(a)664 2668 y(F)-8 b(ree)30 b(Soft)m(w)m(are)g -(pro)5 b(ject)29 b(sprouts)f(a)h(mailing)g(list)h(where)e(impro)m(v)m -(emen)m(ts)i(are)f(shared)664 2781 y(freely)c(among)h(mem)m(b)s(ers)e -(of)h(the)g(dev)m(elopmen)m(t)h(comm)m(unit)m(y)-8 b(.)41 -b(Suc)m(h)24 b(noncommercial)664 2893 y(sharing)30 b(m)m(ust)g(b)s(e)g -(p)s(ermitted)g(for)g(F)-8 b(ree)32 b(Soft)m(w)m(are)f(to)g(thriv)m(e.) -805 3017 y(Commercial)e(sharing)e(of)h(mo)s(di\014ed)e(F)-8 -b(ree)29 b(Soft)m(w)m(are)f(is)g(equally)g(imp)s(ortan)m(t.)40 -b(F)-8 b(or)664 3130 y(commercial)33 b(supp)s(ort)28 -b(to)k(exist)f(in)g(a)g(comp)s(etitiv)m(e)i(free)d(mark)m(et,)i(all)g -(dev)m(elop)s(ers)f(|)664 3243 y(from)24 b(single-p)s(erson)h(con)m -(tractors)i(to)e(large)h(soft)m(w)m(are)g(companies)f(|)g(m)m(ust)g(ha) -m(v)m(e)h(the)664 3356 y(freedom)h(to)h(mark)m(et)g(their)f(services)h -(as)f(impro)m(v)m(ers)g(of)h(F)-8 b(ree)28 b(Soft)m(w)m(are.)41 -b(All)27 b(forms)g(of)664 3469 y(suc)m(h)j(service)h(mark)m(eting)h(m)m -(ust)e(b)s(e)g(equally)h(a)m(v)-5 b(ailable)33 b(to)e(all.)805 -3593 y(F)-8 b(or)37 b(example,)g(selling)g(supp)s(ort)d(services)i(for) -f(F)-8 b(ree)37 b(Soft)m(w)m(are)f(is)g(fully)f(p)s(ermit-)664 -3706 y(ted.)47 b(Companies)32 b(and)g(individuals)g(can)h(o\013er)f -(themselv)m(es)i(as)f(\\the)g(place)g(to)g(call")664 -3819 y(when)f(soft)m(w)m(are)i(fails)f(or)g(do)s(es)f(not)h(function)f -(prop)s(erly)-8 b(.)47 b(F)-8 b(or)33 b(suc)m(h)g(a)g(service)g(to)h(b) -s(e)664 3932 y(meaningful,)k(the)e(en)m(tit)m(y)h(o\013ering)g(that)g -(service)f(m)m(ust)g(ha)m(v)m(e)h(the)f(righ)m(t)h(to)g(mo)s(dify)664 -4044 y(and)28 b(impro)m(v)m(e)h(the)f(soft)m(w)m(are)h(for)f(the)h -(customer)f(to)h(correct)g(an)m(y)f(problems)g(that)h(are)664 -4157 y(b)s(ey)m(ond)h(mere)g(user)g(error.)805 4281 y(En)m(tities)36 -b(m)m(ust)f(also)h(b)s(e)e(p)s(ermitted)h(to)h(mak)m(e)f(a)m(v)-5 -b(ailable)38 b(mo)s(di\014ed)c(v)m(ersions)h(of)664 4394 -y(F)-8 b(ree)45 b(Soft)m(w)m(are.)83 b(Most)44 b(F)-8 -b(ree)45 b(Soft)m(w)m(are)g(programs)f(ha)m(v)m(e)h(a)f(\\standard)g(v) -m(ersion")664 4507 y(that)36 b(is)f(made)h(a)m(v)-5 b(ailable)38 -b(from)c(the)i(primary)e(dev)m(elop)s(ers)i(of)f(the)h(soft)m(w)m(are.) -57 b(Ho)m(w-)664 4620 y(ev)m(er,)31 b(all)f(who)f(ha)m(v)m(e)i(the)e -(soft)m(w)m(are)i(ha)m(v)m(e)g(the)e(\\freedom)h(to)g(fork")g(|)f(that) -h(is,)g(mak)m(e)664 4733 y(a)m(v)-5 b(ailable)46 b(non)m(trivial)e(mo)s -(di\014ed)f(v)m(ersions)g(of)h(the)f(soft)m(w)m(are)i(on)e(a)h(p)s -(ermanen)m(t)f(or)664 4846 y(semi-p)s(ermanen)m(t)f(basis.)75 -b(Suc)m(h)42 b(freedom)f(is)h(cen)m(tral)i(to)e(vibran)m(t)g(dev)m -(elop)s(er)h(and)664 4959 y(user)30 b(in)m(teraction.)2136 -5187 y(4)p eop end -%%Page: 5 16 -TeXDict begin 5 15 bop 382 555 a Fs(Companies)26 b(and)g(individuals)g -(ha)m(v)m(e)i(the)f(righ)m(t)g(to)g(mak)m(e)h(true)e(v)-5 -b(alue-added)27 b(v)m(er-)241 668 y(sions)e(of)g(F)-8 -b(ree)26 b(Soft)m(w)m(are.)40 b(They)24 b(ma)m(y)h(use)g(freedom)g(to)g -(share)g(impro)m(v)m(emen)m(ts)h(to)g(dis-)241 781 y(tribute)c -(distinct)h(v)m(ersions)f(of)h(F)-8 b(ree)23 b(Soft)m(w)m(are)g(with)f -(di\013eren)m(t)h(functionalit)m(y)h(and)e(fea-)241 894 -y(tures.)38 b(F)-8 b(urthermore,)27 b(this)e(freedom)h(can)f(b)s(e)g -(exercised)h(to)g(serv)m(e)g(a)g(disenfranc)m(hised)241 -1007 y(subset)41 b(of)h(the)g(user)f(comm)m(unit)m(y)-8 -b(.)77 b(If)41 b(the)h(dev)m(elop)s(ers)g(of)g(the)g(standard)f(v)m -(ersion)241 1120 y(refuse)29 b(to)h(serv)m(e)g(the)g(needs)f(of)g(some) -h(of)g(the)f(soft)m(w)m(are's)i(users,)e(other)h(en)m(tities)h(ha)m(v)m -(e)241 1233 y(the)f(righ)m(t)h(to)g(create)h(a)f(long-)g(or)g -(short-liv)m(ed)g(fork)f(to)h(serv)m(e)g(that)g(sub-comm)m(unit)m(y)-8 -b(.)241 1587 y Fo(1.2)135 b(Ho)l(w)46 b(Do)t(es)f(Soft)l(w)l(are)i -(Become)e(F)-11 b(ree?)241 1813 y Fs(The)21 b(last)h(section)h(set)f -(forth)f(the)h(freedoms)f(and)g(righ)m(ts)h(resp)s(ected)g(b)m(y)f(F)-8 -b(ree)23 b(Soft)m(w)m(are.)241 1926 y(It)36 b(presupp)s(osed,)f(ho)m(w) -m(ev)m(er,)k(that)e(suc)m(h)f(soft)m(w)m(are)h(exists.)59 -b(This)35 b(section)i(discusses)241 2039 y(ho)m(w)26 -b(F)-8 b(ree)27 b(Soft)m(w)m(are)f(comes)h(in)m(to)g(existence.)40 -b(But)26 b(\014rst,)h(it)f(addresses)f(ho)m(w)h(soft)m(w)m(are)241 -2152 y(can)k(b)s(e)g(non-F)-8 b(ree)31 b(in)f(the)h(\014rst)f(place.) -382 2277 y(Soft)m(w)m(are)k(can)f(b)s(e)f(made)h(proprietary)g(only)g -(b)s(ecause)f(it)i(is)f(go)m(v)m(erned)h(b)m(y)e(cop)m(y-)241 -2390 y(righ)m(t)d(la)m(w.)617 2357 y Fk(2)698 2390 y -Fs(Cop)m(yrigh)m(t)g(la)m(w,)h(with)f(resp)s(ect)g(to)g(soft)m(w)m -(are,)i(go)m(v)m(erns)f(cop)m(ying,)h(mo)s(di-)241 2503 -y(fying,)25 b(and)e(redistributing)g(that)i(soft)m(w)m(are.)1764 -2470 y Fk(3)1843 2503 y Fs(By)f(la)m(w,)i(the)e(cop)m(yrigh)m(t)h -(holder)f(\(a.k.a.)241 2616 y(the)34 b(author\))f(of)h(the)g(w)m(ork)f -(con)m(trols)i(ho)m(w)f(others)f(ma)m(y)i(cop)m(y)-8 -b(,)35 b(mo)s(dify)e(and/or)h(dis-)241 2728 y(tribute)f(the)h(w)m(ork.) -50 b(F)-8 b(or)34 b(proprietary)f(soft)m(w)m(are,)j(these)e(con)m -(trols)h(are)f(used)e(to)j(pro-)241 2841 y(hibit)d(these)g(activities.) -48 b(In)32 b(addition,)h(proprietary)e(soft)m(w)m(are)j(distributors)d -(further)241 2954 y(imp)s(ede)37 b(mo)s(di\014cation)h(in)g(a)g -(practical)h(sense)f(b)m(y)g(distributing)f(only)h(binary)f(co)s(de)241 -3067 y(and)30 b(k)m(eeping)h(the)f(source)h(co)s(de)g(of)f(the)h(soft)m -(w)m(are)g(secret.)382 3192 y(Cop)m(yrigh)m(t)g(la)m(w)h(is)f(a)g -(construction.)43 b(In)31 b(the)g(USA,)g(the)g(Constitution)g(p)s -(ermits,)241 3305 y(but)40 b(do)s(es)g(not)h(require,)j(the)d(creation) -h(of)f(cop)m(yrigh)m(t)h(la)m(w)g(as)f(federal)g(legislation.)241 -3418 y(Soft)m(w)m(are,)34 b(since)f(it)g(is)g(an)f(idea)h(\014xed)f(in) -h(a)f(tangible)i(medium,)f(is)f(th)m(us)g(co)m(v)m(ered)j(b)m(y)241 -3531 y(the)30 b(statues,)i(and)d(is)i(cop)m(yrigh)m(ted)h(b)m(y)e -(default.)382 3656 y(Ho)m(w)m(ev)m(er,)k(this)d(legal)j(construction)e -(is)f(not)h(necessarily)g(natural.)45 b(Soft)m(w)m(are,)33 -b(in)241 3768 y(its)28 b(natural)f(state)i(without)f(cop)m(yrigh)m(t,)i -(is)d(F)-8 b(ree)29 b(Soft)m(w)m(are.)41 b(In)27 b(an)g(imaginary)i(w)m -(orld)241 3881 y(with)39 b(no)f(cop)m(yrigh)m(t,)43 b(the)d(rules)e(w)m -(ould)h(b)s(e)f(di\013eren)m(t.)68 b(In)38 b(this)h(w)m(orld,)i(when)d -(y)m(ou)241 3994 y(receiv)m(ed)31 b(a)g(cop)m(y)g(of)g(a)f(program's)h -(source)f(co)s(de,)h(there)f(w)m(ould)g(b)s(e)g(no)g(default)h(legal) -241 4107 y(system)d(to)h(restrict)f(y)m(ou)g(from)g(sharing)f(it)i -(with)f(others,)g(making)h(mo)s(di\014cations,)f(or)p -241 4234 1196 4 v 344 4288 a Fi(2)379 4319 y Fh(This)g(statemen)n(t)g -(is)g(a)g(bit)g(of)g(an)g(o)n(v)n(ersimpli\014cation.)41 -b(P)n(aten)n(ts)28 b(and)g(trade)f(secrets)i(can)f(co)n(v)n(er)241 -4411 y(soft)n(w)n(are)23 b(and)e(mak)n(e)g(it)g(e\013ectiv)n(ely)g -(non-F)-6 b(ree,)22 b(one)f(can)h(con)n(tract)f(a)n(w)n(a)n(y)h(their)f -(righ)n(ts)h(and)e(freedoms)241 4502 y(regarding)25 b(soft)n(w)n(are,)h -(or)f(source)f(co)r(de)h(can)f(b)r(e)f(practically)j(obscured)d(in)h -(binary-only)f(distribution)241 4593 y(without)28 b(reliance)h(on)f(an) -n(y)f(legal)i(system.)42 b(Ho)n(w)n(ev)n(er,)28 b(the)g(primary)f(con)n -(trol)i(mec)n(hanism)f(for)h(soft-)241 4685 y(w)n(are)d(is)h(cop)n -(yrigh)n(t.)344 4744 y Fi(3)379 4776 y Fh(Cop)n(yrigh)n(t)36 -b(la)n(w)h(in)f(general)h(also)g(go)n(v)n(erns)f(\\public)g(p)r -(erformance")i(of)e(cop)n(yrigh)n(ted)g(w)n(orks.)241 -4867 y(There)29 b(is)h(no)f(generally)i(agreed)f(de\014nition)e(for)j -(public)d(p)r(erformance)j(of)f(soft)n(w)n(are)h(and)e(v)n(ersion)g(2) -241 4959 y(of)d(the)g(GPL)g(do)r(es)g(not)f(go)n(v)n(ern)h(public)f(p)r -(erformance.)1712 5187 y Fs(5)p eop end -%%Page: 6 17 -TeXDict begin 6 16 bop 664 555 a Fs(redistributing)30 -b(those)h(mo)s(di\014ed)e(v)m(ersions.)2184 522 y Fk(4)805 -670 y Fs(Soft)m(w)m(are)f(in)e(the)h(real)h(w)m(orld)e(is)h(cop)m -(yrigh)m(ted)h(b)m(y)e(default)h(and)f(is)h(automatically)664 -783 y(co)m(v)m(ered)g(b)m(y)e(that)h(legal)h(system.)39 -b(Ho)m(w)m(ev)m(er,)28 b(it)e(is)f(p)s(ossible)g(to)h(mo)m(v)m(e)h -(soft)m(w)m(are)f(out)g(of)664 896 y(the)h(domain)f(of)g(the)h(cop)m -(yrigh)m(t)h(system.)39 b(A)26 b(cop)m(yrigh)m(t)i(holder)e(is)g(alw)m -(a)m(ys)i(p)s(ermitted)664 1009 y(to)37 b Fp(disclaim)43 -b Fs(their)36 b(cop)m(yrigh)m(t.)58 b(If)35 b(cop)m(yrigh)m(t)i(is)f -(disclaimed,)i(the)e(soft)m(w)m(are)h(is)f(not)664 1122 -y(go)m(v)m(erned)k(b)m(y)f(cop)m(yrigh)m(t)i(la)m(w.)68 -b(Soft)m(w)m(are)40 b(not)f(go)m(v)m(erned)h(b)m(y)f(cop)m(yrigh)m(t)i -(is)e(in)g(the)664 1235 y(\\public)30 b(domain.")664 -1488 y Fj(1.2.1)113 b(Public)37 b(Domain)i(Soft)m(w)m(are)664 -1664 y Fs(An)d(author)g(can)h(create)h(public)e(domain)g(soft)m(w)m -(are)i(b)m(y)e(disclaiming)h(all)h(cop)m(yrigh)m(t)664 -1777 y(in)m(terest)33 b(on)f(the)g(w)m(ork.)45 b(In)31 -b(the)h(USA)g(and)f(other)h(coun)m(tries)h(that)f(ha)m(v)m(e)h(signed)f -(the)664 1890 y(Berne)25 b(con)m(v)m(en)m(tion)j(on)c(cop)m(yrigh)m(t,) -k(soft)m(w)m(are)f(is)e(cop)m(yrigh)m(ted)h(automatically)i(b)m(y)d -(the)664 2002 y(author)d(when)f(she)g(\\\014xes)h(the)g(soft)m(w)m(are) -h(in)m(to)g(a)f(tangible)h(medium.")37 b(In)21 b(the)h(soft)m(w)m(are) -664 2115 y(w)m(orld,)31 b(this)f(usually)g(means)g(t)m(yping)h(the)g -(source)f(co)s(de)h(of)f(the)h(soft)m(w)m(are)h(in)m(to)f(a)g(\014le.) -805 2230 y(Ho)m(w)m(ev)m(er,)f(an)c(author)f(can)i(disclaim)g(that)f -(default)h(con)m(trol)g(giv)m(en)g(to)g(her)f(b)m(y)g(the)664 -2343 y(cop)m(yrigh)m(t)35 b(la)m(ws.)52 b(Once)34 b(this)g(is)g(done,)h -(the)f(soft)m(w)m(are)h(is)f(in)g(the)g(public)f(domain)h(|)664 -2456 y(it)j(is)g(no)g(longer)g(co)m(v)m(ered)h(b)m(y)f(cop)m(yrigh)m -(t.)61 b(Since)37 b(it)g(is)g(cop)m(yrigh)m(t)h(la)m(w)f(that)h(allo)m -(ws)664 2569 y(for)e(v)-5 b(arious)37 b(con)m(trols)g(on)f(soft)m(w)m -(are)i(\(i.e.,)i(prohibition)c(of)g(cop)m(ying,)j(mo)s(di\014cation,) -664 2682 y(and)c(redistribution\),)j(remo)m(ving)e(the)g(soft)m(w)m -(are)i(from)d(the)h(cop)m(yrigh)m(t)h(system)g(and)664 -2795 y(placing)31 b(it)g(in)m(to)h(the)e(public)g(domain)g(do)s(es)g -(yield)h(F)-8 b(ree)31 b(Soft)m(w)m(are.)805 2909 y(Carefully)f(note)h -(that)f(soft)m(w)m(are)i(in)d(the)h(public)g(domain)f(is)h -Fp(not)40 b Fs(licensed)30 b(in)g(an)m(y)664 3022 y(w)m(a)m(y)-8 -b(.)41 b(It)28 b(is)g(nonsensical)g(to)g(sa)m(y)h(soft)m(w)m(are)g(is)e -(\\licensed)i(for)e(the)h(public)f(domain,")i(or)664 -3135 y(an)m(y)35 b(phrase)f(that)h(implies)f(the)h(cop)m(yrigh)m(t)g -(holder)f(ga)m(v)m(e)j(expressed)d(p)s(ermission)f(to)664 -3248 y(tak)m(e)f(actions)g(go)m(v)m(erned)f(b)m(y)g(cop)m(yrigh)m(t)g -(la)m(w.)805 3363 y(By)k(con)m(trast,)h(what)e(the)g(cop)m(yrigh)m(t)i -(holder)d(has)h(done)g(is)g(renounce)f(her)h(cop)m(y-)664 -3476 y(righ)m(t)j(con)m(trols)g(on)f(the)g(w)m(ork.)58 -b(The)36 b(la)m(w)h(ga)m(v)m(e)h(her)e(con)m(trols)h(o)m(v)m(er)g(the)g -(w)m(ork,)h(and)664 3589 y(she)g(has)g(c)m(hosen)h(to)g(w)m(aiv)m(e)h -(those)f(con)m(trols.)66 b(Soft)m(w)m(are)39 b(in)f(the)h(public)f -(domain)g(is)664 3702 y(absen)m(t)d(cop)m(yrigh)m(t)g(and)e(absen)m(t)h -(a)h(license.)52 b(The)33 b(soft)m(w)m(are)j(freedoms)d(discussed)g(in) -664 3815 y(Section)h(1.1)g(are)f(all)h(gran)m(ted)f(b)s(ecause)g(there) -g(is)g(no)f(legal)j(system)e(in)f(pla)m(y)i(to)f(tak)m(e)664 -3927 y(them)d(a)m(w)m(a)m(y)-8 b(.)664 4181 y Fj(1.2.2)113 -b(Wh)m(y)37 b(Cop)m(yrigh)m(t)g(F)-9 b(ree)38 b(Soft)m(w)m(are?)664 -4357 y Fs(If)43 b(simply)f(disclaiming)i(cop)m(yrigh)m(t)g(on)f(soft)m -(w)m(are)h(yields)f(F)-8 b(ree)44 b(Soft)m(w)m(are,)k(then)42 -b(it)664 4470 y(stands)29 b(to)h(reason)g(that)g(putting)g(soft)m(w)m -(are)h(in)m(to)f(the)g(public)f(domain)g(is)h(the)f(easiest)664 -4582 y(and)21 b(most)h(straigh)m(tforw)m(ard)g(w)m(a)m(y)h(to)f(pro)s -(duce)e(F)-8 b(ree)23 b(Soft)m(w)m(are.)38 b(Indeed,)23 -b(some)f(ma)5 b(jor)664 4695 y(F)-8 b(ree)38 b(Soft)m(w)m(are)f(pro)5 -b(jects)37 b(ha)m(v)m(e)g(c)m(hosen)g(this)f(metho)s(d)g(for)g(making)h -(their)f(soft)m(w)m(are)p 664 4782 1196 4 v 768 4836 -a Fi(4)802 4867 y Fh(There)h(could)g(still)g(exist)f(legal)i(systems,)i -(lik)n(e)d(our)f(mo)r(dern)g(paten)n(t)g(system,)j(whic)n(h)e(could)664 -4959 y(restrict)26 b(the)g(soft)n(w)n(are)h(in)f(other)g(w)n(a)n(ys.) -2136 5187 y Fs(6)p eop end -%%Page: 7 18 -TeXDict begin 7 17 bop 241 555 a Fs(F)-8 b(ree.)62 b(Ho)m(w)m(ev)m(er,) -41 b(most)d(of)f(the)g(F)-8 b(ree)39 b(Soft)m(w)m(are)f(in)f(existence) -h Fp(is)45 b Fs(cop)m(yrigh)m(ted.)62 b(In)241 668 y(most)38 -b(cases)g(\(particularly)g(in)f(those)h(of)g(FSF)g(and)e(the)i(GNU)g -(Pro)5 b(ject\),)41 b(this)c(w)m(as)241 781 y(done)30 -b(due)g(to)h(v)m(ery)g(careful)f(planning.)382 962 y(Soft)m(w)m(are)40 -b(released)g(in)m(to)f(the)g(public)g(domain)f(do)s(es)h(gran)m(t)h -(freedom)e(to)i(those)241 1075 y(users)d(who)g(receiv)m(e)j(the)e -(standard)f(v)m(ersions)h(on)g(whic)m(h)g(the)g(original)h(author)f -(dis-)241 1187 y(claimed)27 b(cop)m(yrigh)m(t.)41 b(Ho)m(w)m(ev)m(er,) -29 b(since)e(the)f(w)m(ork)h(is)f(not)h(cop)m(yrigh)m(ted,)h(an)m(y)f -(non)m(triv-)241 1300 y(ial)k(mo)s(di\014cation)g(made)f(to)h(the)g(w)m -(ork)f(is)h(fully)f(cop)m(yrigh)m(table.)382 1481 y(F)-8 -b(ree)32 b(Soft)m(w)m(are)h(released)f(in)m(to)g(the)f(public)g(domain) -g(initially)i(is)e(F)-8 b(ree,)33 b(and)d(p)s(er-)241 -1594 y(haps)20 b(some)i(who)f(mo)s(dify)f(the)i(soft)m(w)m(are)h(c)m -(ho)s(ose)f(to)g(place)g(their)g(w)m(ork)f(in)m(to)i(the)e(public)241 -1707 y(domain)30 b(as)h(w)m(ell.)44 b(Ho)m(w)m(ev)m(er,)33 -b(o)m(v)m(er)f(time,)g(some)f(en)m(tities)i(will)e(c)m(ho)s(ose)h(to)f -(proprieta-)241 1820 y(rize)i(their)f(mo)s(di\014ed)f(v)m(ersions.)46 -b(The)32 b(public)g(domain)g(b)s(o)s(dy)e(of)j(soft)m(w)m(are)g(feeds)f -(the)241 1933 y(proprietary)k(soft)m(w)m(are.)62 b(The)36 -b(public)g(commons)h(disapp)s(ears,)g(b)s(ecause)g(few)m(er)g(and)241 -2046 y(few)m(er)d(en)m(tities)i(ha)m(v)m(e)g(an)e(incen)m(tiv)m(e)i(to) -f(con)m(tribute)g(bac)m(k)g(to)g(the)g(commons.)52 b(They)241 -2159 y(kno)m(w)37 b(that)h(an)m(y)g(of)g(their)g(comp)s(etitors)g(can)g -(proprietarize)g(their)g(enhancemen)m(ts.)241 2271 y(Ov)m(er)31 -b(time,)g(almost)h(no)f(in)m(teresting)h(w)m(ork)e(is)h(left)g(in)g -(the)g(public)f(domain,)g(b)s(ecause)241 2384 y(nearly)g(all)i(new)d(w) -m(ork)i(is)f(done)g(b)m(y)h(proprietarization.)382 2565 -y(A)k(legal)i(mec)m(hanism)e(is)g(needed)f(to)i(redress)e(this)h -(problem.)54 b(FSF)35 b(w)m(as)g(in)g(fact)241 2678 y(originally)43 -b(created)f(primarily)g(as)g(a)g(legal)h(en)m(tit)m(y)g(to)g(defend)d -(soft)m(w)m(are)j(freedom,)241 2791 y(and)f(that)h(w)m(ork)g(of)f -(defending)g(soft)m(w)m(are)i(freedom)f(is)f(a)h(substan)m(tial)h(part) -e(of)h(its)241 2904 y(w)m(ork)23 b(to)s(da)m(y)-8 b(.)39 -b(Sp)s(eci\014cally)24 b(b)s(ecause)f(of)g(this)g(\\em)m(brace,)k -(proprietarize)c(and)g(extend")241 3017 y(cycle,)29 b(FSF)e(made)h(a)f -(conscious)h(c)m(hoice)h(to)f(cop)m(yrigh)m(t)g(its)g(F)-8 -b(ree)28 b(Soft)m(w)m(are,)h(and)e(then)241 3130 y(license)42 -b(it)g(under)e(\\cop)m(yleft")k(terms.)74 b(Man)m(y)-8 -b(,)45 b(including)c(the)h(dev)m(elop)s(ers)g(of)f(the)241 -3242 y(k)m(ernel)31 b(named)f(Lin)m(ux,)g(ha)m(v)m(e)h(c)m(hosen)g(to)g -(follo)m(w)h(this)e(paradigm.)382 3423 y(Cop)m(yleft)40 -b(is)g(a)f(legal)j(strategy)e(to)h(defend,)g(uphold)d(and)g(propagate)j -(soft)m(w)m(are)241 3536 y(freedom.)55 b(The)35 b(basic)h(tec)m(hnique) -g(of)f(cop)m(yleft)i(is)e(as)h(follo)m(ws:)52 b(cop)m(yrigh)m(t)36 -b(the)g(soft-)241 3649 y(w)m(are,)29 b(license)h(it)f(under)e(terms)i -(that)g(giv)m(e)h(all)f(the)g(soft)m(w)m(are)h(freedoms,)f(but)f(use)g -(the)241 3762 y(cop)m(yrigh)m(t)j(la)m(w)g(con)m(trols)h(to)f(ensure)f -(that)g(all)i(who)d(receiv)m(e)j(a)f(cop)m(y)g(of)g(the)f(soft)m(w)m -(are)241 3875 y(ha)m(v)m(e)f(equal)g(righ)m(ts)f(and)g(freedom.)40 -b(In)27 b(essence,)j(cop)m(yleft)f(gran)m(ts)g(freedom,)g(but)e(for-) -241 3988 y(bids)g(others)h(to)h(forbid)e(that)i(freedom)f(to)h(an)m(y)m -(one)g(else)g(along)g(the)g(distribution)e(and)241 4101 -y(mo)s(di\014cation)j(c)m(hains.)382 4281 y(Cop)m(yleft)44 -b(is)f(a)h(general)h(concept.)80 b(Muc)m(h)44 b(lik)m(e)h(ideas)e(for)h -(what)f(a)h(computer)241 4394 y(migh)m(t)30 b(do)f(m)m(ust)g(b)s(e)g -Fp(implemente)-5 b(d)41 b Fs(b)m(y)29 b(a)h(program)f(that)h(actually)h -(do)s(es)e(the)h(job,)f(so)241 4507 y(to)s(o)i(m)m(ust)g(cop)m(yleft)h -(b)s(e)e(implemen)m(ted)h(in)g(some)g(concrete)h(legal)g(structure.)42 -b(\\Share)241 4620 y(and)25 b(share)g(alik)m(e")j(is)e(a)g(phrase)f -(that)i(is)e(used)g(often)i(enough)e(to)i(explain)f(the)g(concept)241 -4733 y(b)s(ehind)c(cop)m(yleft,)27 b(but)d(to)h(actually)h(mak)m(e)f -(it)g(w)m(ork)f(in)g(the)h(real)g(w)m(orld,)g(a)g(true)f(imple-)241 -4846 y(men)m(tation)j(in)f(legal)h(text)g(m)m(ust)f(exist.)40 -b(The)25 b(GPL)h(is)g(the)g(primary)f(implemen)m(tation)241 -4959 y(of)30 b(cop)m(yleft)i(in)e(cop)m(yrigh)m(t)i(licensing)f -(language.)1712 5187 y(7)p eop end -%%Page: 8 19 -TeXDict begin 8 18 bop 664 555 a Fo(1.3)136 b(An)44 b(Ecosystem)i(of)f -(Equalit)l(y)664 767 y Fs(The)37 b(GPL)h(uses)f(cop)m(yrigh)m(t)h(la)m -(w)h(to)f(defend)e(freedom)i(and)f(equally)h(ensure)e(users')664 -880 y(righ)m(ts.)58 b(This)35 b(ultimately)j(creates)f(an)f(ecosystem)h -(of)g(equalit)m(y)g(for)f(b)s(oth)f(business)664 993 -y(and)30 b(noncommercial)h(users.)664 1264 y Fj(1.3.1)113 -b(The)37 b(Noncommercial)i(Ecosystem)664 1445 y Fs(A)h(GPL'd)f(co)s(de) -h(base)f(b)s(ecomes)h(a)g(cen)m(ter)h(of)e(a)h(vibran)m(t)g(dev)m -(elopmen)m(t)h(and)e(user)664 1557 y(comm)m(unit)m(y)-8 -b(.)87 b(T)-8 b(raditionally)g(,)51 b(v)m(olun)m(teers,)f(op)s(erating) -c(noncommercially)g(out)g(of)664 1670 y(k)m(een)33 b(in)m(terest)f(or)g -(\\scratc)m(h)h(an)f(itc)m(h")h(motiv)-5 b(ations,)34 -b(pro)s(duce)d(initial)i(v)m(ersions)f(of)g(a)664 1783 -y(GPL'd)24 b(system.)39 b(Because)26 b(of)f(the)g(e\016cien)m(t)h -(distribution)e(c)m(hannels)h(of)g(the)f(In)m(ternet,)664 -1896 y(an)m(y)31 b(useful)e(GPL'd)i(system)f(is)h(adopted)f(quic)m(kly) -h(b)m(y)f(noncommercial)i(users.)805 2014 y(F)-8 b(undamen)m(tally)g(,) -37 b(the)d(early)h(release)g(and)e(quic)m(k)i(distribution)e(of)h(the)g -(soft)m(w)m(are)664 2127 y(giv)m(es)i(birth)d(to)i(a)g(thriving)f -(noncommercial)i(comm)m(unit)m(y)-8 b(.)54 b(Users)34 -b(and)g(dev)m(elop)s(ers)664 2240 y(b)s(egin)k(sharing)g(bug)f(rep)s -(orts)h(and)f(bug)h(\014xes)f(across)i(a)g(shared)e(in)m(tellectual)k -(com-)664 2353 y(mons.)h(Users)31 b(can)g(trust)g(the)g(dev)m(elop)s -(ers,)g(b)s(ecause)g(they)g(kno)m(w)g(that)h(if)f(the)g(dev)m(el-)664 -2465 y(op)s(ers)j(fail)i(to)f(address)f(their)h(needs)f(or)h(abandon)f -(the)h(pro)5 b(ject,)37 b(the)e(GPL)g(ensures)664 2578 -y(that)g(someone)g(else)g(has)f(the)h(righ)m(t)g(to)g(pic)m(k)f(up)g -(dev)m(elopmen)m(t.)53 b(Dev)m(elop)s(ers)36 b(kno)m(w)664 -2691 y(that)d(the)f(users)f(cannot)i(redistribute)f(their)g(soft)m(w)m -(are)i(without)e(passing)g(along)h(the)664 2804 y(righ)m(ts)g(gran)m -(ted)f(b)m(y)g(GPL,)h(so)f(they)g(are)g(assured)g(that)g(ev)m(ery)h -(one)f(of)h(their)f(users)f(is)664 2917 y(treated)h(equally)-8 -b(.)805 3035 y(Because)39 b(of)e(the)h(symmetry)f(and)f(fairness)h -(inheren)m(t)g(in)g(GPL'd)g(distribution,)664 3148 y(nearly)31 -b(ev)m(ery)g(GPL'd)f(pac)m(k)-5 b(age)33 b(in)d(existence)i(has)e(a)h -(vibran)m(t)f(noncommercial)i(user)664 3261 y(and)e(dev)m(elop)s(er)h -(base.)664 3531 y Fj(1.3.2)113 b(The)37 b(Commercial)i(Ecosystem)664 -3712 y Fs(By)f(the)f(same)h(tok)m(en,)i(nearly)d(all)h(established)g -(GPL'd)e(soft)m(w)m(are)j(systems)e(ha)m(v)m(e)i(a)664 -3825 y(vibran)m(t)24 b(commercial)h(comm)m(unit)m(y)-8 -b(.)40 b(Nearly)24 b(ev)m(ery)g(GPL'd)f(system)h(that)g(has)f(gained) -664 3938 y(wide)33 b(adoption)h(from)f(noncommercial)h(users)f(and)g -(dev)m(elop)s(ers)g(ev)m(en)m(tually)i(b)s(egins)664 -4051 y(to)c(fuel)g(a)f(commercial)i(system)f(around)e(that)i(soft)m(w)m -(are.)805 4168 y(F)-8 b(or)27 b(example,)h(consider)e(the)h(Sam)m(ba)f -(\014le)g(serv)m(er)h(system)f(that)h(allo)m(ws)g(Unix-lik)m(e)664 -4281 y(systems)21 b(\(including)f(GNU/Lin)m(ux\))h(to)h(serv)m(e)f -(\014les)f(to)h(Microsoft)h(Windo)m(ws)f(systems.)664 -4394 y(Tw)m(o)32 b(graduate)g(studen)m(ts)f(originally)h(dev)m(elop)s -(ed)g(Sam)m(ba)f(in)g(their)h(spare)f(time)h(and)664 -4507 y(it)e(w)m(as)g(deplo)m(y)m(ed)g(noncommercially)g(in)f(academic)i -(en)m(vironmen)m(ts.)41 b(Ho)m(w)m(ev)m(er,)32 b(v)m(ery)664 -4620 y(so)s(on)e(for-pro\014t)g(companies)g(disco)m(v)m(ered)i(that)f -(the)f(soft)m(w)m(are)i(could)e(w)m(ork)g(for)g(them)664 -4733 y(as)25 b(w)m(ell,)i(and)c(their)i(system)f(administrators)h(b)s -(egan)f(to)h(use)g(it)f(in)h(place)g(of)f(Microsoft)664 -4846 y(Windo)m(ws)42 b(NT)g(\014le-serv)m(ers.)77 b(This)41 -b(serv)m(ed)i(to)g(lo)m(w)m(er)g(the)f(cost)h(of)g(running)d(suc)m(h) -664 4959 y(serv)m(ers)31 b(b)m(y)f(orders)f(of)i(magnitude.)41 -b(There)30 b(w)m(as)g(suddenly)f(ro)s(om)h(in)g(Windo)m(ws)h(\014le-) -2136 5187 y(8)p eop end -%%Page: 9 20 -TeXDict begin 9 19 bop 241 555 a Fs(serv)m(er)44 b(budgets)f(to)h(hire) -f(con)m(tractors)j(to)e(impro)m(v)m(e)h(Sam)m(ba.)80 -b(Some)44 b(of)f(the)h(\014rst)241 668 y(p)s(eople)35 -b(hired)f(to)i(do)f(suc)m(h)f(w)m(ork)i(w)m(ere)f(those)h(same)f(t)m(w) -m(o)h(graduate)g(studen)m(ts)f(who)241 781 y(originally)d(dev)m(elop)s -(ed)e(the)h(soft)m(w)m(are.)382 897 y(The)f(noncommercial)h(users,)f -(ho)m(w)m(ev)m(er,)i(w)m(ere)e(not)h(concerned)f(when)f(these)i(t)m(w)m -(o)241 1010 y(fello)m(ws)d(b)s(egan)e(collecting)k(pa)m(yc)m(hec)m(ks)f -(o\013)e(of)g(their)g(GPL'd)g(w)m(ork.)39 b(They)27 b(knew)f(that)241 -1123 y(b)s(ecause)k(of)h(the)g(nature)g(of)f(the)h(GPL)g(that)g(impro)m -(v)m(emen)m(ts)h(that)f(w)m(ere)g(distributed)241 1236 -y(in)24 b(the)g(commercial)i(en)m(vironmen)m(t)f(could)g(easily)g(b)s -(e)f(folded)g(bac)m(k)h(in)m(to)h(the)e(standard)241 -1349 y(v)m(ersion.)49 b(Companies)32 b(are)i(not)f(p)s(ermitted)f(to)i -(proprietarize)g(Sam)m(ba,)g(so)f(the)g(non-)241 1461 -y(commercial)25 b(users,)f(and)e(ev)m(en)i(other)f(commercial)i(users)d -(are)i(safe)f(in)g(the)g(kno)m(wledge)241 1574 y(that)31 -b(the)f(soft)m(w)m(are)i(freedom)e(ensured)f(b)m(y)i(GPL)f(will)h -(remain)f(protected.)382 1690 y(Commercial)i(dev)m(elop)s(ers)f(also)h -(w)m(ork)f(in)g(concert)h(with)e(noncommercial)i(dev)m(el-)241 -1803 y(op)s(ers.)39 b(Those)29 b(t)m(w)m(o)i(no)m(w-long-since)f -(graduated)g(studen)m(ts)f(con)m(tin)m(ue)h(to)g(con)m(tribute)241 -1916 y(to)36 b(Sam)m(ba)g(altruistically)-8 b(,)40 b(but)35 -b(also)i(get)f(paid)g(w)m(ork)g(doing)f(it.)58 b(Priorities)36 -b(c)m(hange)241 2029 y(when)41 b(a)i(clien)m(t)h(is)f(in)f(the)g(mix,)k -(but)c(all)h(the)g(co)s(de)g(is)f(con)m(tributed)h(bac)m(k)g(to)g(the) -241 2142 y(standard)31 b(v)m(ersion.)47 b(Mean)m(while,)34 -b(man)m(y)f(other)f(individuals)g(ha)m(v)m(e)h(gotten)h(in)m(v)m(olv)m -(ed)241 2255 y(noncommercially)40 b(as)f(dev)m(elop)s(ers,)j(b)s -(ecause)d(they)g(w)m(an)m(t)h(to)f(\\cut)h(their)f(teeth)h(on)241 -2368 y(F)-8 b(ree)45 b(Soft)m(w)m(are,")k(or)c(b)s(ecause)f(the)g -(problems)g(in)m(terest)h(them.)82 b(When)44 b(they)g(get)241 -2481 y(go)s(o)s(d)34 b(at)h(it,)h(p)s(erhaps)c(they)j(will)f(mo)m(v)m -(e)i(on)e(to)h(another)g(pro)5 b(ject,)36 b(or)e(p)s(erhaps)e(they)241 -2594 y(will)e(b)s(ecome)h(commercial)h(dev)m(elop)s(ers)f(of)g(the)f -(soft)m(w)m(are)i(themselv)m(es.)382 2709 y(No)38 b(part)m(y)f(is)g(a)h -(threat)f(to)h(another)g(in)f(the)g(GPL)g(soft)m(w)m(are)h(scenario)g -(b)s(ecause)241 2822 y(ev)m(ery)m(one)h(is)e(on)h(equal)f(ground.)61 -b(The)37 b(GPL)h(protects)g(righ)m(ts)g(of)f(the)h(commercial)241 -2935 y(and)29 b(noncommercial)i(con)m(tributors)g(and)e(users)g -(equally)-8 b(.)42 b(The)29 b(GPL)h(creates)i(trust,)241 -3048 y(b)s(ecause)e(it)h(is)f(a)h(lev)m(el)h(pla)m(ying)f(\014eld)f -(for)h(all.)241 3309 y Fj(1.3.3)112 b(La)m(w)38 b(Analogy)241 -3486 y Fs(In)46 b(his)h(in)m(tro)s(duction)g(to)h(Stallman's)g -Fp(F)-7 b(r)i(e)g(e)49 b(Softwar)-5 b(e,)54 b(F)-7 b(r)i(e)g(e)49 -b(So)-5 b(ciety)p Fs(,)53 b(La)m(wrence)241 3599 y(Lessig)44 -b(dra)m(ws)g(an)f(in)m(teresting)i(analogy)h(b)s(et)m(w)m(een)e(the)g -(la)m(w)h(and)e(F)-8 b(ree)45 b(Soft)m(w)m(are.)241 3712 -y(He)36 b(argues)f(that)h(the)g(la)m(ws)g(of)f(a)h(free)f(so)s(ciet)m -(y)i(m)m(ust)e(b)s(e)g(protected)h(m)m(uc)m(h)g(lik)m(e)g(the)241 -3825 y(GPL)24 b(protects)h(soft)m(w)m(are.)41 b(So)24 -b(that)h(I)f(migh)m(t)h(do)f(true)h(justice)g(to)g(Lessig's)g(argumen)m -(t,)241 3938 y(I)30 b(quote)h(it)g(v)m(erbatim:)604 4168 -y(A)24 b(\\free)h(so)s(ciet)m(y")h(is)d(regulated)i(b)m(y)f(la)m(w.)39 -b(But)24 b(there)g(are)g(limits)h(that)468 4281 y(an)m(y)e(free)g(so)s -(ciet)m(y)i(places)e(on)g(this)f(regulation)i(through)f(la)m(w:)37 -b(No)24 b(so)s(ciet)m(y)468 4394 y(that)f(k)m(ept)h(its)f(la)m(ws)g -(secret)h(could)e(ev)m(er)i(b)s(e)e(called)i(free.)38 -b(No)23 b(go)m(v)m(ernmen)m(t)468 4507 y(that)37 b(hid)e(its)i -(regulations)h(from)d(the)i(regulated)g(could)f(ev)m(er)i(stand)e(in) -468 4620 y(our)k(tradition.)71 b(La)m(w)40 b(con)m(trols.)72 -b(But)40 b(it)h(do)s(es)f(so)g(justly)g(only)g(when)468 -4733 y(visibly)-8 b(.)40 b(And)27 b(la)m(w)h(is)g(visible)g(only)f -(when)g(its)h(terms)f(are)h(kno)m(w)m(able)h(and)468 -4846 y(con)m(trollable)42 b(b)m(y)d(those)g(it)h(regulates,)j(or)c(b)m -(y)g(the)h(agen)m(ts)h(of)e(those)h(it)468 4959 y(regulates)32 -b(\(la)m(wy)m(ers,)g(legislatures\).)1712 5187 y(9)p -eop end -%%Page: 10 21 -TeXDict begin 10 20 bop 1028 555 a Fs(This)39 b(condition)h(on)g(la)m -(w)g(extends)g(b)s(ey)m(ond)f(the)g(w)m(ork)h(of)g(a)g(legis-)891 -668 y(lature.)83 b(Think)43 b(ab)s(out)h(the)g(practice)i(of)e(la)m(w)h -(in)f(American)g(courts.)891 781 y(La)m(wy)m(ers)29 b(are)g(hired)e(b)m -(y)h(their)g(clien)m(ts)h(to)g(adv)-5 b(ance)29 b(their)f(clien)m(ts')i -(in)m(ter-)891 894 y(ests.)42 b(Sometimes)32 b(that)f(in)m(terest)h(is) -f(adv)-5 b(anced)30 b(through)g(litigation.)44 b(In)891 -1007 y(the)39 b(course)g(of)f(this)h(litigation,)k(la)m(wy)m(ers)c -(write)g(briefs.)64 b(These)38 b(briefs)891 1120 y(in)29 -b(turn)g(a\013ect)i(opinions)e(written)g(b)m(y)g(judges.)40 -b(These)29 b(opinions)g(decide)891 1233 y(who)k(wins)g(a)h(particular)f -(case,)j(or)d(whether)g(a)h(certain)g(la)m(w)g(can)g(stand)891 -1346 y(consisten)m(tly)e(with)e(a)h(constitution.)1028 -1458 y(All)d(the)f(material)i(in)e(this)g(pro)s(cess)g(is)g(free)g(in)g -(the)h(sense)f(that)h(Stall-)891 1571 y(man)c(means.)39 -b(Legal)25 b(briefs)f(are)g(op)s(en)g(and)f(free)i(for)f(others)g(to)h -(use.)38 b(The)891 1684 y(argumen)m(ts)e(are)f(transparen)m(t)h(\(whic) -m(h)f(is)g(di\013eren)m(t)h(from)e(sa)m(ying)i(they)891 -1797 y(are)e(go)s(o)s(d\),)h(and)e(the)h(reasoning)g(can)g(b)s(e)f(tak) -m(en)h(without)g(the)f(p)s(ermis-)891 1910 y(sion)i(of)f(the)g -(original)h(la)m(wy)m(ers.)53 b(The)34 b(opinions)g(they)g(pro)s(duce)f -(can)h(b)s(e)891 2023 y(quoted)i(in)g(later)g(briefs.)56 -b(They)35 b(can)h(b)s(e)f(copied)h(and)f(in)m(tegrated)j(in)m(to)891 -2136 y(another)f(brief)g(or)f(opinion.)60 b(The)36 b(\\source)i(co)s -(de")f(for)g(American)g(la)m(w)891 2249 y(is)30 b(b)m(y)g(design,)g -(and)f(b)m(y)g(principle,)h(op)s(en)f(and)g(free)h(for)f(an)m(y)m(one)i -(to)g(tak)m(e.)891 2362 y(And)f(tak)m(e)i(la)m(wy)m(ers)f(do|for)f(it)h -(is)f(a)h(measure)f(of)g(a)h(great)g(brief)f(that)h(it)891 -2475 y(ac)m(hiev)m(es)38 b(its)f(creativit)m(y)h(through)d(the)h(reuse) -g(of)g(what)g(happ)s(ened)e(b)s(e-)891 2588 y(fore.)40 -b(The)27 b(source)h(is)g(free;)g(creativit)m(y)i(and)d(an)h(econom)m(y) -g(is)g(built)f(up)s(on)891 2700 y(it.)1028 2813 y(This)k(econom)m(y)h -(of)g(free)g(co)s(de)g(\(and)f(here)g(I)h(mean)f(free)h(legal)h(co)s -(de\))891 2926 y(do)s(esn't)d(starv)m(e)g(la)m(wy)m(ers.)42 -b(La)m(w)29 b(\014rms)f(ha)m(v)m(e)j(enough)e(incen)m(tiv)m(e)j(to)e -(pro-)891 3039 y(duce)j(great)g(briefs)f(ev)m(en)h(though)f(the)h -(stu\013)f(they)h(build)e(can)i(b)s(e)f(tak)m(en)891 -3152 y(and)39 b(copied)i(b)m(y)e(an)m(y)m(one)i(else.)69 -b(The)39 b(la)m(wy)m(er)i(is)f(a)g(craftsman;)k(his)c(or)891 -3265 y(her)35 b(pro)s(duct)f(is)h(public.)55 b(Y)-8 b(et)37 -b(the)e(crafting)h(is)f(not)h(c)m(harit)m(y)-8 b(.)57 -b(La)m(wy)m(ers)891 3378 y(get)41 b(paid;)i(the)c(public)g(do)s(esn't)g -(demand)f(suc)m(h)h(w)m(ork)g(without)g(price.)891 3491 -y(Instead)h(this)g(econom)m(y)i(\015ourishes,)f(with)f(later)h(w)m(ork) -f(added)g(to)g(the)891 3604 y(earlier.)1028 3717 y(W)-8 -b(e)34 b(could)f(imagine)i(a)e(legal)i(practice)g(that)e(w)m(as)h -(di\013eren)m(t|briefs)891 3830 y(and)f(argumen)m(ts)h(that)f(w)m(ere)h -(k)m(ept)g(secret;)i(rulings)c(that)i(announced)e(a)891 -3942 y(result)f(but)f(not)h(the)f(reasoning.)42 b(La)m(ws)31 -b(that)g(w)m(ere)g(k)m(ept)h(b)m(y)e(the)h(p)s(olice)891 -4055 y(but)f(published)f(to)j(no)f(one)g(else.)42 b(Regulation)32 -b(that)g(op)s(erated)f(without)891 4168 y(explaining)g(its)g(rule.)1028 -4281 y(W)-8 b(e)27 b(could)f(imagine)g(this)g(so)s(ciet)m(y)-8 -b(,)29 b(but)c(w)m(e)h(could)g(not)g(imagine)h(call-)891 -4394 y(ing)39 b(it)h(\\free.")67 b(Whether)39 b(or)g(not)g(the)g(incen) -m(tiv)m(es)i(in)d(suc)m(h)h(a)g(so)s(ciet)m(y)891 4507 -y(w)m(ould)23 b(b)s(e)e(b)s(etter)i(or)f(more)h(e\016cien)m(tly)h(allo) -s(cated,)i(suc)m(h)c(a)h(so)s(ciet)m(y)h(could)891 4620 -y(not)29 b(b)s(e)e(kno)m(wn)g(as)h(free.)40 b(The)28 -b(ideals)g(of)g(freedom,)g(of)h(life)f(within)f(a)i(free)891 -4733 y(so)s(ciet)m(y)-8 b(,)36 b(demand)d(more)g(than)g(e\016cien)m(t)h -(application.)50 b(Instead,)34 b(op)s(en-)891 4846 y(ness)i(and)f -(transparency)g(are)h(the)g(constrain)m(ts)h(within)e(whic)m(h)h(a)g -(legal)891 4959 y(system)f(gets)h(built,)g(not)f(options)g(to)h(b)s(e)e -(added)g(if)h(con)m(v)m(enien)m(t)i(to)e(the)2113 5187 -y(10)p eop end -%%Page: 11 22 -TeXDict begin 11 21 bop 468 555 a Fs(leaders.)41 b(Life)31 -b(go)m(v)m(erned)g(b)m(y)g(soft)m(w)m(are)g(co)s(de)g(should)e(b)s(e)h -(no)g(less.)604 668 y(Co)s(de)i(writing)f(is)h(not)g(litigation.)47 -b(It)32 b(is)g(b)s(etter,)g(ric)m(her,)h(more)e(pro-)468 -781 y(ductiv)m(e.)39 b(But)24 b(the)h(la)m(w)f(is)g(an)g(ob)m(vious)g -(instance)h(of)f(ho)m(w)g(creativit)m(y)i(and)468 894 -y(incen)m(tiv)m(es)k(do)d(not)h(dep)s(end)e(up)s(on)h(p)s(erfect)g(con) -m(trol)i(o)m(v)m(er)h(the)e(pro)s(ducts)468 1007 y(created.)49 -b(Lik)m(e)34 b(jazz,)g(or)f(no)m(v)m(els,)i(or)e(arc)m(hitecture,)i -(the)e(la)m(w)h(gets)f(built)468 1120 y(up)s(on)i(the)i(w)m(ork)g(that) -h(w)m(en)m(t)g(b)s(efore.)59 b(This)37 b(adding)f(and)g(c)m(hanging)i -(is)468 1233 y(what)30 b(creativit)m(y)j(alw)m(a)m(ys)e(is.)41 -b(And)29 b(a)i(free)f(so)s(ciet)m(y)i(is)e(one)g(that)h(assures)468 -1346 y(that)c(its)g(most)f(imp)s(ortan)m(t)h(resources)f(remain)g(free) -h(in)f(just)f(this)i(sense.)2963 1313 y Fk(5)382 1558 -y Fs(In)33 b(essence,)j(la)m(wy)m(ers)g(are)e(paid)g(to)h(service)g -(the)f(shared)f(commons)h(of)h(legal)g(in-)241 1671 y(frastructure.)73 -b(F)-8 b(ew)42 b(citizens)h(defend)d(themselv)m(es)j(in)e(court)h(or)f -(write)h(their)f(o)m(wn)241 1784 y(briefs)35 b(\(ev)m(en)j(though)e -(they)g(are)h(legally)h(p)s(ermitted)e(to)h(do)f(so\))h(b)s(ecause)f -(ev)m(ery)m(one)241 1897 y(w)m(ould)30 b(prefer)g(to)h(ha)m(v)m(e)g(an) -f(exp)s(ert)h(do)f(that)h(job.)382 2010 y(The)38 b(F)-8 -b(ree)39 b(Soft)m(w)m(are)h(econom)m(y)f(is)g(a)f(mark)m(et)i(rip)s(e)d -(for)h(exp)s(erts.)64 b(It)39 b(functions)241 2123 y(similarly)28 -b(to)f(other)h(w)m(ell)g(established)f(professional)h(\014elds)e(lik)m -(e)j(the)e(la)m(w.)41 b(The)26 b(GPL,)241 2236 y(in)44 -b(turn,)k(serv)m(es)e(as)f(the)g(legal)i(sca\013olding)f(that)g(p)s -(ermits)e(the)h(creation)h(of)g(this)241 2348 y(vibran)m(t)30 -b(commercial)i(and)e(noncommercial)i(F)-8 b(ree)31 b(Soft)m(w)m(are)g -(econom)m(y)-8 b(.)p 241 4691 1196 4 v 344 4744 a Fi(5)379 -4776 y Fh(This)27 b(quotation)e(is)i(Cop)n(yrigh)n(t)1362 -4774 y(c)1341 4776 y Ff(\015)e Fh(2002,)j(La)n(wrence)f(Lessig.)36 -b(It)26 b(is)g(licensed)h(under)e(the)g(terms)241 4867 -y(of)f Fg(http://creativecommons.org/l)q(icens)q(es/b)q(y/1.)q(0/)p -Fh(the)f(\\A)n(ttribution)18 b(License")g(v)n(ersion)g(1.0)241 -4959 y(or)26 b(an)n(y)f(later)h(v)n(ersion)g(as)g(published)f(b)n(y)g -(Creativ)n(e)i(Commons.)1690 5187 y Fs(11)p eop end -%%Page: 12 23 -TeXDict begin 12 22 bop 2113 5187 a Fs(12)p eop end -%%Page: 13 24 -TeXDict begin 13 23 bop 241 1178 a Fm(Chapter)64 b(2)241 -1593 y Fq(Running)78 b(Soft)-6 b(w)g(are)77 b(and)241 -1842 y(V)-19 b(erbatim)77 b(Cop)-6 b(ying)241 2287 y -Fs(This)29 b(c)m(hapter)i(b)s(egins)f(the)g(deep)h(discussion)e(of)i -(the)f(details)i(of)e(the)h(terms)f(of)g(GPL.)241 2400 -y(In)35 b(this)g(c)m(hapter,)j(w)m(e)e(consider)g(the)f(\014rst)g(t)m -(w)m(o)i(sections:)53 b(GPL)35 b Fr(xx)p Fs(0{2.)59 b(These)35 -b(are)241 2513 y(the)28 b(straigh)m(tforw)m(ard)i(sections)f(of)g(the)f -(GPL)h(that)g(de\014ne)f(the)g(simplest)h(righ)m(ts)g(that)241 -2626 y(the)h(user)g(receiv)m(es.)241 2912 y Fo(2.1)135 -b(GPL)44 b Fe(x)p Fo(0:)61 b(F)-11 b(reedom)45 b(to)g(Run)241 -3115 y Fr(x)p Fs(0,)g(the)d(op)s(ening)f(section)i(of)f(GPL,)g(sets)g -(forth)f(that)h(the)g(w)m(ork)g(is)g(go)m(v)m(erned)h(b)m(y)241 -3228 y(cop)m(yrigh)m(t)e(la)m(w.)68 b(It)40 b(sp)s(eci\014cally)g(p)s -(oin)m(ts)f(out)h(that)g(it)g(is)f(the)h(\\cop)m(yrigh)m(t)h(holder") -241 3341 y(who)j(decides)h(if)g(a)h(w)m(ork)f(is)g(licensed)g(under)f -(its)h(terms)g(and)f(explains)h(ho)m(w)g(the)241 3454 -y(cop)m(yrigh)m(t)32 b(holder)e(migh)m(t)h(indicate)g(this)f(fact.)382 -3567 y(A)h(bit)g(more)g(subtly)-8 b(,)32 b Fr(x)p Fs(0)g(mak)m(es)g(an) -f(inference)g(that)h(cop)m(yrigh)m(t)g(la)m(w)g(is)f(the)g(only)241 -3680 y(system)f(under)f(whic)m(h)h(it)h(is)g(go)m(v)m(erned.)41 -b(Sp)s(eci\014cally)-8 b(,)32 b(it)f(states:)468 3868 -y(Activities)i(other)d(than)g(cop)m(ying,)i(distribution)d(and)h(mo)s -(di\014cation)h(are)468 3981 y(not)g(co)m(v)m(ered)h(b)m(y)e(this)g -(License;)h(they)g(are)g(outside)f(its)h(scop)s(e.)241 -4168 y(In)g(essence,)h(the)g(license)h(go)m(v)m(erns)g -Fp(only)40 b Fs(those)32 b(activities,)j(and)c(all)h(other)g -(activities)241 4281 y(are)45 b(unrestricted,)k(pro)m(vided)44 -b(that)i(no)e(other)h(agreemen)m(ts)i(trump)d(GPL)g(\(whic)m(h)241 -4394 y(they)31 b(cannot;)g(see)g(Sections)h(6.3)f(and)f(6.4\).)43 -b(This)30 b(is)h(v)m(ery)g(imp)s(ortan)m(t,)g(b)s(ecause)f(the)241 -4507 y(F)-8 b(ree)40 b(Soft)m(w)m(are)g(comm)m(unit)m(y)f(hea)m(vily)h -(supp)s(orts)d(users')h(righ)m(ts)h(to)h(\\fair)f(use")g(and)241 -4620 y(\\unregulated)28 b(use")f(of)h(cop)m(yrigh)m(ted)h(material.)41 -b(GPL)28 b(asserts)f(through)g(this)h(clause)241 4733 -y(that)j(it)g(supp)s(orts)d(users')i(righ)m(ts)h(to)g(fair)f(and)g -(unregulated)g(uses.)382 4846 y(F)-8 b(air)44 b(use)f(of)h(cop)m(yrigh) -m(ted)g(material)h(is)e(an)g(established)h(legal)h(do)s(ctrine)e(that) -241 4959 y(p)s(ermits)24 b(certain)j(activities.)41 b(Discussion)26 -b(of)g(the)g(v)-5 b(arious)25 b(t)m(yp)s(es)h(of)f(fair)h(use)f -(activit)m(y)1690 5187 y(13)p eop end -%%Page: 14 25 -TeXDict begin 14 24 bop 664 555 a Fs(are)35 b(b)s(ey)m(ond)f(the)h -(scop)s(e)g(of)g(this)f(tutorial.)55 b(Ho)m(w)m(ev)m(er,)38 -b(one)d(imp)s(ortan)m(t)g(example)h(of)664 668 y(fair)j(use)f(is)g(the) -h(righ)m(t)g(to)g(quote)g(a)g(v)m(ery)f(few)g(lines)h(\(less)g(than)f -(sev)m(en)h(or)g(so\))g(and)664 781 y(reuse)30 b(them)h(as)f(y)m(ou)h -(w)m(ould)f(with)g(or)h(without)f(licensing)h(restrictions.)805 -896 y(F)-8 b(air)22 b(use)f(is)g(a)h(do)s(ctrine)f(established)g(b)m(y) -g(the)h(courts)f(or)g(b)m(y)g(statute.)39 b(By)21 b(con)m(trast,)664 -1009 y(unregulated)i(uses)f(are)h(those)g(that)g(are)g(not)g(co)m(v)m -(ered)h(b)m(y)f(the)g(statue)g(nor)f(determined)664 1122 -y(b)m(y)32 b(a)g(court)f(to)i(b)s(e)e(co)m(v)m(ered,)i(but)e(are)h -(common)g(and)f(enjo)m(y)m(ed)i(b)m(y)e(man)m(y)h(users.)43 -b(An)664 1235 y(example)d(of)e(unregulated)h(use)f(is)h(reading)g(a)g -(prin)m(tout)f(of)h(the)g(program's)g(source)664 1348 -y(co)s(de)29 b(lik)m(e)g(an)g(instruction)f(b)s(o)s(ok)g(for)g(the)g -(purp)s(ose)f(of)h(learning)h(ho)m(w)f(to)h(b)s(e)f(a)h(b)s(etter)664 -1461 y(programmer.)805 1629 y(Th)m(us,)24 b(the)e(GPL)h(protects)g -(users)f(fair)g(and)g(unregulated)h(use)f(righ)m(ts)h(precisely)g(b)m -(y)664 1742 y(not)33 b(attempting)g(to)g(co)m(v)m(er)h(them.)46 -b(F)-8 b(urthermore,)33 b(the)f(GPL)g(ensures)g(the)g(freedom)664 -1855 y(to)f(run)e(sp)s(eci\014cally)i(b)m(y)g(stating)g(the)g(follo)m -(wing:)891 2051 y("The)g(act)g(of)g(running)d(the)j(Program)g(is)f(not) -h(restricted.")664 2247 y(Th)m(us,)f(users)f(are)i(explicitly)h(giv)m -(en)f(the)g(freedom)f(to)h(run)e(b)m(y)h Fr(x)p Fs(0.)805 -2415 y(The)35 b(bulk)f(of)i Fr(x)p Fs(0)g(not)f(y)m(et)i(discussed)d -(giv)m(es)i(de\014nitions)f(for)g(other)h(terms)f(used)664 -2528 y(throughout.)44 b(The)31 b(only)h(one)f(w)m(orth)h(discussing)f -(in)g(detail)i(is)e(\\w)m(ork)h(based)f(on)h(the)664 -2641 y(Program.")63 b(The)37 b(reason)h(this)g(de\014nition)f(is)h -(particularly)g(in)m(teresting)h(is)e(not)h(for)664 2754 -y(the)g(de\014nition)f(itself,)k(whic)m(h)c(is)h(rather)f(straigh)m -(tforw)m(ard,)j(but)d(b)s(ecause)h(it)g(clears)664 2867 -y(up)29 b(a)i(common)g(misconception)g(ab)s(out)f(the)h(GPL.)805 -2982 y(The)23 b(GPL)f(is)h(often)g(mistak)m(enly)h(criticized)g(b)s -(ecause)f(it)g(fails)h(to)f(giv)m(e)h(a)f(de\014nition)664 -3095 y(of)35 b(\\deriv)-5 b(ativ)m(e)36 b(w)m(ork.")53 -b(In)33 b(fact,)k(it)e(w)m(ould)f(b)s(e)f(incorrect)j(and)d -(problematic)i(if)g(the)664 3208 y(GPL)f(attempted)h(to)g(de\014ne)f -(this.)51 b(A)35 b(cop)m(yrigh)m(t)g(license,)i(in)c(fact,)k(has)c(no)h -(con)m(trol)664 3321 y(o)m(v)m(er)h(what)f(ma)m(y)g(or)g(ma)m(y)g(not)g -(b)s(e)f(a)h(deriv)-5 b(ativ)m(e)36 b(w)m(ork.)51 b(This)33 -b(matter)h(is)g(left)g(up)f(to)664 3434 y(cop)m(yrigh)m(t)f(la)m(w,)f -(not)g(the)g(licenses)g(that)g(utilize)g(it.)805 3549 -y(It)f(is)g(certainly)h(true)e(that)h(cop)m(yrigh)m(t)h(la)m(w)g(as)f -(a)g(whole)g(do)s(es)f(not)h(prop)s(ose)f(clear)664 3661 -y(and)34 b(straigh)m(tforw)m(ard)h(guidelines)g(for)f(what)h(is)f(and)g -(is)h(not)g(a)f(deriv)-5 b(ativ)m(e)36 b(soft)m(w)m(are)664 -3774 y(w)m(ork)h(under)e(cop)m(yrigh)m(t)j(la)m(w.)60 -b(Ho)m(w)m(ev)m(er,)41 b(no)36 b(cop)m(yrigh)m(t)i(license)g(|)e(not)h -(ev)m(en)h(the)664 3887 y(GNU)33 b(GPL)f(|)g(can)g(b)s(e)f(blamed)h -(for)g(this.)46 b(Legislators)34 b(and)d(court)h(opinions)g(m)m(ust)664 -4000 y(giv)m(e)g(us)e(guidance)g(to)i(decide)e(the)h(b)s(order)e -(cases.)664 4298 y Fo(2.2)136 b(GPL)44 b Fe(x)p Fo(1:)60 -b(V)-11 b(erbatim)45 b(Cop)l(ying)664 4505 y Fs(GPL)38 -b Fr(x)p Fs(1)h(co)m(v)m(ers)h(the)e(matter)h(of)g(redistributing)e -(the)i(source)f(co)s(de)g(of)h(a)f(program)664 4618 y(exactly)e(as)d -(it)h(w)m(as)g(receiv)m(ed.)52 b(This)33 b(section)i(is)e(quite)h -(straigh)m(tforw)m(ard.)52 b(Ho)m(w)m(ev)m(er,)664 4731 -y(there)31 b(are)g(a)f(few)g(details)i(w)m(orth)e(noting)h(here.)805 -4846 y(The)f(phrase)f(\\in)h(an)m(y)h(medium")e(is)h(imp)s(ortan)m(t.) -41 b(This,)30 b(for)f(example,)i(giv)m(es)h(the)664 4959 -y(freedom)f(to)g(publish)f(a)h(b)s(o)s(ok)f(that)h(is)g(the)g(prin)m -(ted)g(cop)m(y)g(of)g(the)g(program's)g(source)2113 5187 -y(14)p eop end -%%Page: 15 26 -TeXDict begin 15 25 bop 241 555 a Fs(co)s(de.)38 b(It)24 -b(also)g(allo)m(ws)h(for)e(c)m(hanges)h(in)f(the)h(medium)e(of)i -(distribution.)37 b(Some)24 b(v)m(endors)241 668 y(ma)m(y)30 -b(ship)f(F)-8 b(ree)31 b(Soft)m(w)m(are)g(on)f(a)g(CD,)g(but)f(others)h -(ma)m(y)g(place)h(it)f(righ)m(t)h(on)e(the)h(hard)241 -781 y(driv)m(e)d(of)h(a)g(pre-installed)g(computer.)40 -b(An)m(y)27 b(suc)m(h)g(redistribution)g(media)h(is)f(allo)m(w)m(ed.) -382 894 y(Preserv)-5 b(ation)32 b(of)f(cop)m(yrigh)m(t)h(notice)h(and)d -(license)i(noti\014cations)g(are)g(men)m(tioned)241 1007 -y(sp)s(eci\014cally)j(in)g Fr(x)p Fs(1.)55 b(These)34 -b(are)h(in)g(some)g(w)m(a)m(ys)h(the)f(most)g(imp)s(ortan)m(t)g(part)f -(of)h(the)241 1120 y(redistribution,)28 b(whic)m(h)g(is)g(wh)m(y)g -(they)g(are)h(men)m(tioned)g(b)m(y)f(name.)40 b(The)28 -b(GPL)g(alw)m(a)m(ys)241 1233 y(striv)m(es)c(to)g(mak)m(e)g(it)g -(abundan)m(tly)f(clear)h(to)g(an)m(y)m(one)h(who)d(receiv)m(es)j(the)f -(soft)m(w)m(are)h(what)241 1346 y(its)j(license)h(is.)40 -b(The)28 b(goal)h(is)f(to)h(mak)m(e)g(sure)e(users)g(kno)m(w)h(their)g -(righ)m(ts)g(and)g(freedoms)241 1458 y(under)37 b(GPL,)h(and)g(to)h -(lea)m(v)m(e)i(no)d(reason)h(that)g(someone)g(w)m(ould)f(b)s(e)g -(surprised)e(the)241 1571 y(soft)m(w)m(are)30 b(she)e(got)i(w)m(as)f -(licensed)g(under)e(GPL.)40 b(Th)m(us)28 b(throughout)g(the)g(GPL,)h -(there)241 1684 y(are)e(sp)s(eci\014c)g(references)g(to)h(the)f(imp)s -(ortance)g(of)g(notifying)h(others)f(do)m(wn)f(the)h(distri-)241 -1797 y(bution)j(c)m(hain)h(that)g(they)f(ha)m(v)m(e)i(righ)m(ts)e -(under)f(GPL.)382 1910 y(Also)h(men)m(tioned)h(b)m(y)e(name)h(is)g(the) -g(w)m(arran)m(t)m(y)g(disclaimer.)41 b(Most)31 b(p)s(eople)f(to)s(da)m -(y)241 2023 y(do)d(not)g(b)s(eliev)m(e)h(that)g(soft)m(w)m(are)g(comes) -g(with)f(an)m(y)g(w)m(arran)m(t)m(y)-8 b(.)41 b(Not)m(withstanding)28 -b(the)241 2136 y(prop)s(osed)41 b(state-lev)m(el)k(UCIT)-8 -b(A)42 b(bills)h(\(whic)m(h)f(ha)m(v)m(e)h(nev)m(er)g(obtained)f -(widespread)241 2249 y(adoption\),)35 b(there)f(are)g(few)f(or)h(no)f -(implied)h(w)m(arran)m(ties)g(with)f(soft)m(w)m(are.)52 -b(Ho)m(w)m(ev)m(er,)241 2362 y(just)21 b(to)h(b)s(e)f(on)g(the)h(safe)g -(side,)i(GPL)d(clearly)i(disclaims)f(them,)i(and)d(the)g(GPL)h -(requires)241 2475 y(redistributors)30 b(to)i(k)m(eep)g(the)f -(disclaimer)h(v)m(ery)f(visible.)44 b(\(See)32 b(Sections)g(7.3)g(and)e -(7.4)241 2588 y(of)g(this)h(tutorial)g(for)f(more)h(on)f(GPL's)g(w)m -(arran)m(t)m(y)i(disclaimers.\))382 2700 y(Note)39 b(\014nally)e(that)h -Fr(x)p Fs(1)g(b)s(egins)e(to)i(set)g(forth)f(the)h(imp)s(ortan)m(t)f -(defense)g(of)h(com-)241 2813 y(mercial)d(freedom.)52 -b Fr(x)p Fs(1)35 b(clearly)g(states)h(that)e(in)g(the)h(case)g(of)f(v)m -(erbatim)h(copies,)h(one)241 2926 y(ma)m(y)f(mak)m(e)h(money)-8 -b(.)55 b(Redistributors)34 b(are)h(fully)g(p)s(ermitted)f(to)i(c)m -(harge)g(for)e(the)h(re-)241 3039 y(distribution)f(of)i(copies)g(of)f -(F)-8 b(ree)36 b(Soft)m(w)m(are.)57 b(In)34 b(addition,)j(they)e(ma)m -(y)h(pro)m(vide)f(the)241 3152 y(w)m(arran)m(t)m(y)22 -b(protection)h(that)f(the)g(GPL)f(disclaims)h(as)g(an)g(additional)g -(service)g(for)g(a)g(fee.)241 3265 y(\(See)32 b(Section)g(9.2)g(for)f -(more)g(discussion)g(on)g(making)g(a)h(pro\014t)e(from)h(F)-8 -b(ree)32 b(Soft)m(w)m(are)241 3378 y(redistribution.\))1690 -5187 y(15)p eop end -%%Page: 16 27 -TeXDict begin 16 26 bop 2113 5187 a Fs(16)p eop end -%%Page: 17 28 -TeXDict begin 17 27 bop 241 1193 a Fm(Chapter)64 b(3)241 -1623 y Fq(Deriv)-13 b(ativ)-6 b(e)76 b(W)-19 b(orks:)102 -b(Statute)241 1872 y(and)77 b(Case)g(La)-6 b(w)241 2332 -y Fs(W)e(e)31 b(digress)f(for)g(this)g(c)m(hapter)g(from)g(our)g -(discussion)f(of)h(GPL's)g(exact)i(text)f(to)g(con-)241 -2445 y(sider)f(the)h(matter)h(of)f(deriv)-5 b(ativ)m(e)32 -b(w)m(orks)f(|)g(a)g(concept)h(that)f(w)m(e)h(m)m(ust)e(understand)241 -2558 y(fully)38 b(b)s(efore)g(considering)g Fr(xx)p Fs(2{3)j(of)d(GPL.) -65 b(GPL,)38 b(and)g(F)-8 b(ree)39 b(Soft)m(w)m(are)h(licensing)241 -2671 y(in)e(general,)j(relies)e(critically)h(on)e(the)g(concept)h(of)g -(\\deriv)-5 b(ativ)m(e)40 b(w)m(ork")e(since)h(soft-)241 -2784 y(w)m(are)g(that)g(is)g(\\indep)s(enden)m(t,")i(\(i.e.,)h(not)d -(\\deriv)-5 b(ativ)m(e"\))41 b(of)e(F)-8 b(ree)40 b(Soft)m(w)m(are)g -(need)241 2896 y(not)32 b(abide)g(b)m(y)h(the)f(terms)g(of)h(the)f -(applicable)h(F)-8 b(ree)33 b(Soft)m(w)m(are)h(license.)47 -b(As)32 b(m)m(uc)m(h)g(is)241 3009 y(required)25 b(b)m(y)h -Fr(x)p Fs(106)i(of)e(the)g(Cop)m(yrigh)m(t)h(Act,)h(17)f(U.S.C.)f -Fr(x)p Fs(106)i(\(2002\),)h(and)d(admitted)241 3122 y(b)m(y)31 -b(F)-8 b(ree)32 b(Soft)m(w)m(are)h(licenses,)g(suc)m(h)e(as)g(the)h -(GPL,)f(whic)m(h)g(\(as)h(w)m(e)g(ha)m(v)m(e)g(seen\))g(states)241 -3235 y(in)26 b Fr(x)p Fs(0)h(that)g(\\a)g(`w)m(ork)g(based)f(on)g(the)g -(Program')h(means)f(either)h(the)f(Program)h(or)f(an)m(y)241 -3348 y(deriv)-5 b(ativ)m(e)33 b(w)m(ork)f(under)f(cop)m(yrigh)m(t)i(la) -m(w.")47 b(It)32 b(is)g(b)s(eing)g(a)g(deriv)-5 b(ativ)m(e)34 -b(w)m(ork)e(of)g(F)-8 b(ree)241 3461 y(Soft)m(w)m(are)38 -b(that)g(triggers)g(the)g(necessit)m(y)g(to)g(comply)g(with)f(the)g -(terms)g(of)h(the)f(F)-8 b(ree)241 3574 y(Soft)m(w)m(are)24 -b(license)h(under)d(whic)m(h)h(the)h(original)h(w)m(ork)e(is)h -(distributed.)37 b(Therefore,)25 b(one)241 3687 y(is)i(left)h(to)g -(ask,)g(just)e(what)h(is)h(a)f(\\deriv)-5 b(ativ)m(e)29 -b(w)m(ork"?)40 b(The)27 b(answ)m(er)g(to)h(that)f(question)241 -3800 y(di\013ers)j(dep)s(ending)f(on)h(whic)m(h)g(court)h(is)f(b)s -(eing)g(ask)m(ed.)382 3928 y(The)e(analysis)h(in)f(this)h(c)m(hapter)g -(sets)g(forth)f(the)h(di\013ering)f(de\014nitions)g(of)h(deriv)-5 -b(a-)241 4040 y(tiv)m(e)24 b(w)m(ork)e(b)m(y)h(the)g(circuit)g(courts.) -38 b(The)22 b(broadest)h(and)f(most)h(established)g(de\014nition)241 -4153 y(of)37 b(deriv)-5 b(ativ)m(e)39 b(w)m(ork)e(for)g(soft)m(w)m(are) -i(is)e(the)g(abstraction,)j(\014ltration,)g(and)d(compari-)241 -4266 y(son)31 b(test)h(\(\\the)g(AF)m(C)g(test"\))h(as)e(created)i(and) -d(dev)m(elop)s(ed)i(b)m(y)f(the)g(Second)g(Circuit.)241 -4379 y(Some)26 b(circuits,)j(including)d(the)h(Nin)m(th)f(Circuit)h -(and)f(the)h(First)g(Circuit,)g(ha)m(v)m(e)h(either)241 -4492 y(adopted)37 b(narro)m(w)m(er)h(v)m(ersions)g(of)g(the)g(AF)m(C)g -(test)g(or)g(ha)m(v)m(e)h(expressly)e(rejected)h(the)241 -4605 y(AF)m(C)g(test)i(in)d(fa)m(v)m(or)j(of)e(a)g(narro)m(w)m(er)h -(standard.)63 b(F)-8 b(urther,)40 b(sev)m(eral)g(other)e(circuits)241 -4718 y(ha)m(v)m(e)31 b(y)m(et)h(to)f(adopt)g(an)m(y)f(de\014nition)g -(of)h(deriv)-5 b(ativ)m(e)32 b(w)m(ork)e(for)g(soft)m(w)m(are.)382 -4846 y(As)k(an)h(in)m(tro)s(ductory)f(matter,)j(it)e(is)g(imp)s(ortan)m -(t)g(to)g(note)g(that)g(literal)i(cop)m(ying)241 4959 -y(of)g(a)h(signi\014can)m(t)g(p)s(ortion)f(of)h(source)f(co)s(de)h(is)f -(not)g(alw)m(a)m(ys)i(su\016cien)m(t)f(to)g(establish)1690 -5187 y(17)p eop end -%%Page: 18 29 -TeXDict begin 18 28 bop 664 555 a Fs(that)30 b(a)g(second)f(w)m(ork)h -(is)f(a)h(deriv)-5 b(ativ)m(e)31 b(w)m(ork)e(of)g(an)h(original)g -(program.)40 b(Con)m(v)m(ersely)-8 b(,)664 668 y(a)30 -b(second)f(w)m(ork)g(can)h(b)s(e)e(a)i(deriv)-5 b(ativ)m(e)30 -b(w)m(ork)g(of)f(an)g(original)h(program)f(ev)m(en)h(though)664 -781 y(absolutely)i(no)e(cop)m(ying)h(of)g(the)g(literal)h(source)e(co)s -(de)h(of)g(the)f(original)i(program)e(has)664 894 y(b)s(een)k(made.)51 -b(This)34 b(is)g(the)g(case)h(b)s(ecause)f(cop)m(yrigh)m(t)i -(protection)f(do)s(es)f(not)g(alw)m(a)m(ys)664 1007 y(extend)f(to)h -(all)h(p)s(ortions)d(of)i(a)f(program's)g(co)s(de,)i(while,)f(at)g(the) -f(same)h(time,)h(it)f(can)664 1120 y(extend)e(b)s(ey)m(ond)e(the)i -(literal)g(co)s(de)g(of)f(a)h(program)f(to)h(its)g(non-literal)g(asp)s -(ects,)g(suc)m(h)664 1233 y(as)j(its)f(arc)m(hitecture,)j(structure,)e -(sequence,)h(organization,)h(op)s(erational)e(mo)s(dules,)664 -1346 y(and)30 b(computer-user)g(in)m(terface.)664 1683 -y Fo(3.1)136 b(The)44 b(Cop)l(yrigh)l(t)i(Act)664 1903 -y Fs(The)31 b(cop)m(yrigh)m(t)j(act)f(is)e(of)h(little,)j(if)c(an)m(y) --8 b(,)34 b(help)d(in)g(determining)h(the)g(de\014nition)g(of)g(a)664 -2016 y(deriv)-5 b(ativ)m(e)35 b(w)m(ork)e(of)g(soft)m(w)m(are.)51 -b(Ho)m(w)m(ev)m(er,)36 b(the)d(applicable)h(pro)m(visions)g(do)f(pro)m -(vide)664 2129 y(some,)f(alb)s(eit)f(quite)g(cursory)-8 -b(,)31 b(guidance.)42 b(Section)31 b(101)h(of)f(the)g(Cop)m(yrigh)m(t)g -(Act)g(sets)664 2242 y(forth)f(the)h(follo)m(wing)h(de\014nitions:)1028 -2508 y(A)d(\\computer)h(program")g(is)g(a)f(set)h(of)g(statemen)m(ts)h -(or)f(instructions)891 2620 y(to)h(b)s(e)e(used)g(directly)i(or)f -(indirectly)g(in)g(a)g(computer)g(in)f(order)h(to)g(bring)891 -2733 y(ab)s(out)h(a)f(certain)i(result.)1028 2855 y(A)25 -b(\\deriv)-5 b(ativ)m(e)28 b(w)m(ork")e(is)f(a)h(w)m(ork)g(based)f(up)s -(on)f(one)h(or)h(more)f(preex-)891 2968 y(isting)h(w)m(orks,)h(suc)m(h) -e(as)g(a)h(translation,)h(m)m(usical)f(arrangemen)m(t,)i(drama-)891 -3081 y(tization,)41 b(\014ctionalization,)g(motion)c(picture)g(v)m -(ersion,)i(sound)c(record-)891 3194 y(ing,)43 b(art)e(repro)s(duction,) -h(abridgmen)m(t,)h(condensation,)g(or)d(an)m(y)g(other)891 -3307 y(form)25 b(in)g(whic)m(h)g(a)g(w)m(ork)h(ma)m(y)g(b)s(e)e -(recast,)k(transformed,)d(or)g(adapted.)40 b(A)891 3420 -y(w)m(ork)31 b(consisting)h(of)f(editorial)h(revisions,)f(annotations,) -h(elab)s(orations,)891 3533 y(or)37 b(other)f(mo)s(di\014cations)g -(whic)m(h,)i(as)e(a)g(whole,)i(represen)m(t)e(an)g(original)891 -3646 y(w)m(ork)31 b(of)f(authorship,)g(is)g(a)h(\\deriv)-5 -b(ativ)m(e)33 b(w)m(ork.")805 3902 y(These)i(are)g(the)g(only)h(pro)m -(visions)f(in)f(the)h(Cop)m(yrigh)m(t)h(Act)g(relev)-5 -b(an)m(t)36 b(to)g(the)f(de-)664 4015 y(termination)h(of)f(what)f -(constitutes)j(a)e(deriv)-5 b(ativ)m(e)36 b(w)m(ork)f(of)g(a)g -(computer)g(program.)664 4128 y(Another)24 b(pro)m(vision)h(of)f(the)g -(Cop)m(yrigh)m(t)h(Act)g(that)g(is)f(also)h(relev)-5 -b(an)m(t)26 b(to)f(the)f(de\014nition)664 4241 y(of)31 -b(deriv)-5 b(ativ)m(e)32 b(w)m(ork)e(is)h Fr(x)p Fs(102\(b\),)h(whic)m -(h)e(reads)g(as)h(follo)m(ws:)1028 4507 y(In)45 b(no)g(case)i(do)s(es)f -(cop)m(yrigh)m(t)h(protection)g(for)e(an)h(original)h(w)m(ork)891 -4620 y(of)42 b(authorship)e(extend)h(to)h(an)m(y)f(idea,)k(pro)s -(cedure,)e(pro)s(cess,)g(system,)891 4733 y(metho)s(d)30 -b(of)f(op)s(eration,)i(concept,)g(principle,)f(or)f(disco)m(v)m(ery)-8 -b(,)32 b(regardless)891 4846 y(of)41 b(the)g(form)f(in)g(whic)m(h)h(it) -g(is)g(describ)s(ed,)h(explained,)h(illustrated,)i(or)891 -4959 y(em)m(b)s(o)s(died)30 b(in)g(suc)m(h)g(w)m(ork.)2113 -5187 y(18)p eop end -%%Page: 19 30 -TeXDict begin 19 29 bop 382 555 a Fs(Therefore,)37 b(b)s(efore)f(a)h -(court)f(can)g(ask)h(whether)e(one)h(program)g(is)g(a)h(deriv)-5 -b(ativ)m(e)241 668 y(w)m(ork)36 b(of)h(another)f(program,)i(it)f(m)m -(ust)f(b)s(e)f(careful)i(not)g(to)g(extend)f(cop)m(yrigh)m(t)i(pro-)241 -781 y(tection)33 b(to)g(an)m(y)f(ideas,)g(pro)s(cedures,)f(pro)s -(cesses,)i(systems,)f(metho)s(ds)f(of)h(op)s(eration,)241 -894 y(concepts,)45 b(principles,)f(or)e(disco)m(v)m(eries)h(con)m -(tained)g(in)f(the)f(original)i(program.)74 b(It)241 -1007 y(is)32 b(the)g(implemen)m(tation)i(of)e(this)g(requiremen)m(t)g -(to)h(\\strip)f(out")h(unprotectable)f(ele-)241 1120 -y(men)m(ts)e(that)h(serv)m(es)g(as)g(the)f(most)h(frequen)m(t)g(issue)f -(o)m(v)m(er)h(whic)m(h)f(courts)h(disagree.)241 1517 -y Fo(3.2)135 b(Abstraction,)46 b(Filtration,)g(Comparison)g(T)-11 -b(est)241 1758 y Fs(As)25 b(men)m(tioned)g(ab)s(o)m(v)m(e,)i(the)e(AF)m -(C)h(test)f(for)g(determining)g(whether)f(a)h(computer)g(pro-)241 -1871 y(gram)32 b(is)g(a)h(deriv)-5 b(ativ)m(e)34 b(w)m(ork)e(of)g(an)g -(earlier)i(program)d(w)m(as)i(created)g(b)m(y)f(the)h(Second)241 -1984 y(Circuit)g(and)g(has)h(since)g(b)s(een)e(adopted)i(in)f(the)h -(Fifth,)h(T)-8 b(en)m(th,)35 b(and)e(Elev)m(en)m(th)i(Cir-)241 -2097 y(cuits.)40 b(Computer)26 b(Asso)s(ciates)j(In)m(tl.,)g(Inc.)40 -b(v.)f(Altai,)30 b(Inc.,)e(982)h(F.2d)f(693)h(\(2nd)e(Cir.)241 -2210 y(1992\);)46 b(Engineering)39 b(Dynamics,)k(Inc.)67 -b(v.)g(Structural)39 b(Soft)m(w)m(are,)k(Inc.,)f(26)e(F.3d)241 -2323 y(1335)33 b(\(5th)f(Cir.)43 b(1994\);)34 b(Kepner-T)-8 -b(rego)s(e,)32 b(Inc.)43 b(v.)h(Leadership)30 b(Soft)m(w)m(are,)j -(Inc.,)f(12)241 2436 y(F.3d)26 b(527)h(\(5th)f(Cir.)39 -b(1994\);)29 b(Gates)e(Rubb)s(er)d(Co.)39 b(v.)g(Bando)26 -b(Chem.)39 b(Indust.,)25 b(Ltd.,)241 2549 y(9)31 b(F.3d)h(823)g(\(10th) -h(Cir.)42 b(1993\);)34 b(Mitel,)f(Inc.)43 b(v.)g(Iqtel,)32 -b(Inc.,)f(124)i(F.3d)f(1366)g(\(10th)241 2662 y(Cir.)43 -b(1997\);)34 b(5)e(Bateman)g(v.)44 b(Mnemonics,)32 b(Inc.,)g(79)g(F.3d) -g(1532)h(\(11th)f(Cir.)43 b(1996\);)241 2774 y(and,)26 -b(Mitek)g(Holdings,)h(Inc.)39 b(v.)g(Arce)26 b(Engineering)f(Co.,)i -(Inc.,)f(89)h(F.3d)e(1548)i(\(11th)241 2887 y(Cir.)40 -b(1996\).)382 3020 y(Under)24 b(the)i(AF)m(C)g(test,)h(a)f(court)g -(\014rst)e(abstracts)i(from)f(the)h(original)g(program)f(its)241 -3133 y(constituen)m(t)38 b(structural)f(parts.)60 b(Then,)38 -b(the)f(court)h(\014lters)f(from)f(those)i(structural)241 -3246 y(parts)j(all)h(unprotectable)g(p)s(ortions,)i(including)d(incorp) -s(orated)h(ideas,)j(expression)241 3358 y(that)c(is)f(necessarily)i -(inciden)m(tal)g(to)f(those)g(ideas,)j(and)c(elemen)m(ts)h(that)g(are)g -(tak)m(en)241 3471 y(from)29 b(the)h(public)g(domain.)40 -b(Finally)-8 b(,)32 b(the)e(court)g(compares)h(an)m(y)f(and)f(all)i -(remaining)241 3584 y(k)m(ernels)44 b(of)g(creativ)m(e)i(expression)e -(to)h(the)f(structure)f(of)h(the)g(second)g(program)g(to)241 -3697 y(determine)32 b(whether)g(the)g(soft)m(w)m(are)i(programs)d(at)i -(issue)f(are)h(substan)m(tially)g(similar)241 3810 y(so)d(as)h(to)g(w)m -(arran)m(t)g(a)g(\014nding)e(that)i(one)f(is)h(the)f(deriv)-5 -b(ativ)m(e)32 b(w)m(ork)f(of)f(the)h(other.)382 3942 -y(Often,)38 b(the)e(courts)g(that)h(apply)f(the)g(AF)m(C)h(test)g(will) -g(p)s(erform)e(a)h(quic)m(k)h(initial)241 4055 y(comparison)g(b)s(et)m -(w)m(een)g(the)h(en)m(tiret)m(y)g(of)f(the)g(t)m(w)m(o)i(programs)d(at) -i(issue)f(in)f(order)h(to)241 4168 y(help)24 b(determine)h(whether)g -(one)g(is)g(a)g(deriv)-5 b(ativ)m(e)27 b(w)m(ork)e(of)g(the)g(other.)40 -b(Suc)m(h)24 b(a)h(holistic)241 4281 y(comparison,)38 -b(although)f(not)f(a)h(substitute)f(for)g(the)g(full)g(application)i -(of)e(the)h(AF)m(C)241 4394 y(test,)h(sometimes)e(rev)m(eals)h(a)f -(pattern)g(of)f(cop)m(ying)i(that)f(is)f(not)h(otherwise)g(ob)m(vious) -241 4507 y(from)27 b(the)g(application)i(of)e(the)h(AF)m(C)g(test)g -(when,)f(as)g(discussed)g(b)s(elo)m(w,)h(only)g(certain)241 -4620 y(comp)s(onen)m(ts)35 b(of)h(the)f(original)i(program)e(are)g -(compared)h(to)g(the)f(second)g(program.)241 4733 y(If)i(suc)m(h)h(a)h -(pattern)f(is)g(rev)m(ealed)h(b)m(y)f(the)h(quic)m(k)f(initial)h -(comparison,)i(the)d(court)g(is)241 4846 y(more)d(lik)m(ely)i(to)f -(conclude)g(that)g(the)g(second)f(w)m(ork)h(is)f(indeed)g(a)h(deriv)-5 -b(ativ)m(e)37 b(of)e(the)241 4959 y(original.)1690 5187 -y(19)p eop end -%%Page: 20 31 -TeXDict begin 20 30 bop 664 555 a Fj(3.2.1)113 b(Abstraction)664 -742 y Fs(The)26 b(\014rst)f(step)i(courts)f(p)s(erform)f(under)g(the)h -(AF)m(C)h(test)g(is)g(separation)g(of)f(the)h(w)m(ork's)664 -855 y(ideas)d(from)e(its)i(expression.)38 b(In)23 b(a)g(pro)s(cess)g -(akin)g(to)h(rev)m(erse)g(engineering,)h(the)f(courts)664 -968 y(dissect)39 b(the)g(original)g(program)f(to)h(isolate)h(eac)m(h)g -(lev)m(el)g(of)e(abstraction)i(con)m(tained)664 1081 -y(within)30 b(it.)42 b(Courts)30 b(ha)m(v)m(e)i(stated)f(that)g(the)g -(abstractions)h(step)e(is)h(particularly)g(w)m(ell)664 -1194 y(suited)42 b(for)g(computer)h(programs)f(b)s(ecause)g(it)h -(breaks)f(do)m(wn)g(soft)m(w)m(are)h(in)f(a)h(w)m(a)m(y)664 -1307 y(that)34 b(mirrors)e(the)i(w)m(a)m(y)g(it)g(is)f(t)m(ypically)i -(created.)50 b(Ho)m(w)m(ev)m(er,)37 b(the)c(courts)g(ha)m(v)m(e)i(also) -664 1419 y(indicated)c(that)g(this)g(step)f(of)h(the)g(AF)m(C)g(test)g -(requires)f(substan)m(tial)h(guidance)g(from)664 1532 -y(exp)s(erts,)f(b)s(ecause)h(it)g(is)f(extremely)i(fact)f(and)f -(situation)h(sp)s(eci\014c.)805 1653 y(By)h(w)m(a)m(y)h(of)e(example,)i -(one)f(set)g(of)g(abstraction)h(lev)m(els)g(is,)f(in)f(descending)g -(order)664 1766 y(of)40 b(generalit)m(y)-8 b(,)44 b(as)c(follo)m(ws:)60 -b(the)40 b(main)f(purp)s(ose,)i(system)e(arc)m(hitecture,)44 -b(abstract)664 1879 y(data)37 b(t)m(yp)s(es,)h(algorithms)f(and)e(data) -i(structures,)g(source)f(co)s(de,)i(and)d(ob)5 b(ject)37 -b(co)s(de.)664 1992 y(As)g(this)h(set)f(of)h(abstraction)g(lev)m(els)h -(sho)m(ws,)g(during)d(the)i(abstraction)g(step)f(of)h(the)664 -2105 y(AF)m(C)31 b(test,)h(the)e(literal)i(elemen)m(ts)g(of)e(the)h -(computer)f(program,)h(namely)f(the)h(source)664 2218 -y(and)40 b(ob)5 b(ject)41 b(co)s(de,)j(are)d(de\014ned)e(as)i -(particular)f(lev)m(els)i(of)f(abstraction.)72 b(F)-8 -b(urther,)664 2331 y(the)28 b(source)g(and)f(ob)5 b(ject)29 -b(co)s(de)f(elemen)m(ts)h(of)f(a)g(program)g(are)g(not)g(the)g(only)g -(elemen)m(ts)664 2443 y(capable)i(of)f(forming)g(the)g(basis)g(for)g(a) -g(\014nding)f(that)h(a)h(second)f(w)m(ork)g(is)g(a)g(deriv)-5 -b(ativ)m(e)664 2556 y(of)25 b(the)h(program.)38 b(In)25 -b(some)g(cases,)j(in)c(order)h(to)h(a)m(v)m(oid)g(a)g(length)m(y)g -(factual)g(inquiry)e(b)m(y)664 2669 y(the)g(court,)i(the)e(o)m(wner)g -(of)g(the)g(cop)m(yrigh)m(t)h(in)f(the)g(original)h(w)m(ork)f(will)h -(submit)e(its)h(o)m(wn)664 2782 y(list)k(of)g(what)g(it)g(b)s(eliev)m -(es)g(to)h(b)s(e)d(the)i(protected)h(elemen)m(ts)g(of)e(the)h(original) -h(program.)664 2895 y(In)e(those)h(situations,)i(the)e(court)g(will)g -(forgo)g(p)s(erforming)f(its)h(o)m(wn)g(abstraction,)i(and)664 -3008 y(pro)s(ceed)g(to)h(the)g(second)f(step)h(of)f(the)h(AF)m(C)g -(test.)664 3296 y Fj(3.2.2)113 b(Filtration)664 3483 -y Fs(The)26 b(most)i(di\016cult)e(and)h(con)m(tro)m(v)m(ersial)i(part)e -(of)g(the)g(AF)m(C)g(test)h(is)f(the)g(second)g(step,)664 -3596 y(whic)m(h)22 b(en)m(tails)i(the)e(\014ltration)h(of)f -(protectable)i(expression)e(con)m(tained)h(in)f(the)h(original)664 -3709 y(program)35 b(from)g(an)m(y)h(unprotectable)g(elemen)m(ts)g -(nestled)g(therein.)55 b(In)35 b(determining)664 3822 -y(whic)m(h)d(elemen)m(ts)h(of)f(a)g(program)g(are)g(unprotectable,)h -(courts)f(emplo)m(y)h(a)f(m)m(yriad)g(of)664 3935 y(rules)37 -b(and)h(pro)s(cedures)e(to)j(sift)e(from)h(a)g(program)f(all)i(the)f(p) -s(ortions)f(that)i(are)f(not)664 4048 y(eligible)32 b(for)e(cop)m -(yrigh)m(t)i(protection.)805 4168 y(First,)43 b(as)d(set)h(forth)e(in)h -Fr(x)p Fs(102\(b\))i(of)e(the)g(Cop)m(yrigh)m(t)h(Act,)i(an)m(y)d(and)g -(all)g(ideas)664 4281 y(em)m(b)s(o)s(died)33 b(in)h(the)g(program)g -(are)g(to)h(b)s(e)e(denied)h(cop)m(yrigh)m(t)h(protection.)53 -b(Ho)m(w)m(ev)m(er,)664 4394 y(implemen)m(ting)32 b(this)e(rule)g(is)h -(not)g(as)g(easy)g(as)g(it)g(\014rst)f(app)s(ears.)41 -b(The)30 b(courts)h(readily)664 4507 y(recognize)f(the)f(in)m(trinsic)g -(di\016cult)m(y)g(in)f(distinguishing)g(b)s(et)m(w)m(een)h(ideas)g(and) -f(expres-)664 4620 y(sion)f(and)g(that,)i(giv)m(en)f(the)f(v)-5 -b(arying)28 b(nature)f(of)g(computer)g(programs,)h(doing)f(so)h(will) -664 4733 y(b)s(e)f(done)h(on)g(an)f(ad)h(ho)s(c)g(basis.)39 -b(The)28 b(\014rst)f(step)h(of)g(the)g(AF)m(C)g(test,)i(the)e -(abstraction,)664 4846 y(exists)33 b(precisely)f(to)g(assist)h(in)e -(this)h(endea)m(v)m(or)h(b)m(y)e(helping)h(the)g(court)g(separate)h -(out)664 4959 y(all)25 b(the)f(individual)f(elemen)m(ts)i(of)f(the)g -(program)g(so)g(that)h(they)f(can)g(b)s(e)f(indep)s(enden)m(tly)2113 -5187 y(20)p eop end -%%Page: 21 32 -TeXDict begin 21 31 bop 241 555 a Fs(analyzed)31 b(for)f(their)h -(expressiv)m(e)g(nature.)382 668 y(A)i(second)f(rule)h(applied)f(b)m(y) -g(the)h(courts)g(in)f(p)s(erforming)g(the)g(\014ltration)i(step)e(of) -241 781 y(the)26 b(AF)m(C)g(test)h(is)f(the)g(do)s(ctrine)g(of)g -(merger,)h(whic)m(h)f(denies)f(cop)m(yrigh)m(t)j(protection)f(to)241 -894 y(expression)f(necessarily)i(inciden)m(tal)h(to)e(the)g(idea)h(b)s -(eing)f(expressed.)39 b(The)26 b(reasoning)241 1007 y(b)s(ehind)19 -b(this)h(do)s(ctrine)h(is)g(that)g(when)f(there)g(is)h(only)g(one)g(w)m -(a)m(y)h(to)f(express)f(an)h(idea,)i(the)241 1120 y(idea)32 -b(and)f(the)g(expression)g(merge,)i(meaning)f(that)g(the)f(expression)h -(cannot)g(receiv)m(e)241 1233 y(cop)m(yrigh)m(t)41 b(protection)f(due)f -(to)h(the)g(bar)f(on)g(cop)m(yrigh)m(t)i(protection)g(extending)f(to) -241 1346 y(ideas.)g(In)28 b(applying)h(this)f(do)s(ctrine,)h(a)g(court) -g(will)g(ask)g(whether)f(the)g(program's)h(use)241 1458 -y(of)i(particular)h(co)s(de)g(or)f(structure)g(is)g(necessary)h(for)f -(the)h(e\016cien)m(t)h(implemen)m(tation)241 1571 y(of)27 -b(a)g(certain)g(function)f(or)h(pro)s(cess.)39 b(If)26 -b(so,)i(then)e(that)i(particular)f(co)s(de)f(or)h(structure)241 -1684 y(is)35 b(not)h(protected)h(b)m(y)e(cop)m(yrigh)m(t)i(and,)g(as)f -(a)g(result,)h(it)f(is)g(\014ltered)g(a)m(w)m(a)m(y)h(from)e(the)241 -1797 y(remaining)30 b(protectable)i(expression.)382 1910 -y(A)25 b(third)g(rule)g(applied)g(b)m(y)h(the)f(courts)h(in)f(p)s -(erforming)f(the)i(\014ltration)g(step)g(of)f(the)241 -2023 y(AF)m(C)j(test)g(is)f(the)h(do)s(ctrine)f(of)g(scenes)h(a)g -(faire,)g(whic)m(h)f(denies)h(cop)m(yrigh)m(t)g(protection)241 -2136 y(to)39 b(elemen)m(ts)g(of)g(a)g(computer)f(program)g(that)h(are)g -(dictated)g(b)m(y)f(external)h(factors.)241 2249 y(Suc)m(h)29 -b(external)j(factors)f(can)g(include:)377 2459 y Fr(\017)46 -b Fs(The)34 b(mec)m(hanical)i(sp)s(eci\014cations)g(of)e(the)h -(computer)g(on)f(whic)m(h)g(a)h(particular)468 2571 y(program)30 -b(is)h(in)m(tended)f(to)h(op)s(erate)377 2758 y Fr(\017)46 -b Fs(Compatibilit)m(y)35 b(requiremen)m(ts)e(of)g(other)g(programs)g -(with)g(whic)m(h)f(a)i(program)468 2871 y(is)c(designed)h(to)g(op)s -(erate)g(in)f(conjunction)377 3058 y Fr(\017)46 b Fs(Computer)30 -b(man)m(ufacturers')g(design)g(standards)377 3244 y Fr(\017)46 -b Fs(Demands)30 b(of)h(the)f(industry)f(b)s(eing)h(serviced,)h(and)468 -3394 y(widely)d(accepted)i(programming)e(practices)i(within)e(the)h -(computer)f(industry)382 3604 y(An)m(y)34 b(co)s(de)g(or)g(structure)f -(of)h(a)h(program)e(that)i(w)m(as)f(shap)s(ed)f(predominan)m(tly)h(in) -241 3717 y(resp)s(onse)43 b(to)i(these)g(factors)g(is)g(\014ltered)f -(out)h(and)f(not)g(protected)i(b)m(y)e(cop)m(yrigh)m(t.)241 -3830 y(Lastly)-8 b(,)39 b(elemen)m(ts)e(of)g(a)g(computer)f(program)g -(are)g(also)i(to)f(b)s(e)e(\014ltered)i(out)f(if)g(they)241 -3942 y(w)m(ere)h(tak)m(en)i(from)d(the)h(public)g(domain)g(or)g(fail)h -(to)g(ha)m(v)m(e)g(su\016cien)m(t)f(originalit)m(y)j(to)241 -4055 y(merit)30 b(cop)m(yrigh)m(t)i(protection.)382 4168 -y(P)m(ortions)22 b(of)g(the)f(source)h(or)f(ob)5 b(ject)23 -b(co)s(de)e(of)h(a)g(computer)f(program)g(are)h(rarely)f(\014l-)241 -4281 y(tered)27 b(out)g(as)g(unprotectable)g(elemen)m(ts.)41 -b(Ho)m(w)m(ev)m(er,)30 b(some)d(distinct)g(parts)f(of)h(source)241 -4394 y(and)35 b(ob)5 b(ject)36 b(co)s(de)g(ha)m(v)m(e)h(b)s(een)e -(found)f(unprotectable.)57 b(F)-8 b(or)37 b(example,)h(constan)m(t)e -(s,)241 4507 y(the)g(in)m(v)-5 b(ariable)37 b(in)m(tegers)g(comprising) -f(part)g(of)g(form)m(ulas)g(used)f(to)i(p)s(erform)d(calcu-)241 -4620 y(lations)g(in)f(a)h(program,)g(are)g(unprotectable.)50 -b(F)-8 b(urther,)35 b(although)e(common)h(errors)241 -4733 y(found)26 b(in)i(t)m(w)m(o)h(programs)f(can)g(pro)m(vide)g -(strong)g(evidence)h(of)f(cop)m(ying,)i(they)e(are)g(not)241 -4846 y(a\013orded)c(an)m(y)h(cop)m(yrigh)m(t)h(protection)f(o)m(v)m(er) -h(and)e(ab)s(o)m(v)m(e)h(the)g(protection)h(giv)m(en)f(to)g(the)241 -4959 y(expression)30 b(con)m(taining)i(them.)1690 5187 -y(21)p eop end -%%Page: 22 33 -TeXDict begin 22 32 bop 664 555 a Fj(3.2.3)113 b(Comparison)664 -753 y Fs(The)33 b(third)f(and)g(\014nal)g(step)h(of)g(the)h(AF)m(C)f -(test)h(en)m(tails)g(a)f(comparison)h(of)f(the)g(origi-)664 -866 y(nal)h(program's)g(remaining)g(protectable)h(expression)f(to)g(a)h -(second)f(program.)50 b(The)664 979 y(issue)27 b(will)g(b)s(e)f -(whether)g(an)m(y)h(of)g(the)g(protected)g(expression)g(is)f(copied)i -(in)e(the)h(second)664 1092 y(program)37 b(and,)h(if)f(so,)i(what)e -(relativ)m(e)i(imp)s(ortance)e(the)g(copied)g(p)s(ortion)g(has)f(with) -664 1205 y(resp)s(ect)k(to)h(the)g(original)g(program)f(o)m(v)m(erall.) -72 b(The)40 b(ultimate)h(inquiry)e(is)i(whether)664 1318 -y(there)26 b(is)g(\\substan)m(tial")i(similarit)m(y)f(b)s(et)m(w)m(een) -f(the)h(protected)f(elemen)m(ts)i(of)e(the)g(origi-)664 -1430 y(nal)f(program)f(and)g(the)h(p)s(oten)m(tially)i(deriv)-5 -b(ativ)m(e)26 b(w)m(ork.)39 b(The)24 b(courts)h(admit)g(that)g(this)664 -1543 y(pro)s(cess)f(is)g(primarily)g(qualitativ)m(e)i(rather)e(than)g -(quan)m(titativ)m(e)j(and)c(is)h(p)s(erformed)f(on)664 -1656 y(a)29 b(case-b)m(y-case)j(basis.)40 b(In)28 b(essence,)i(the)f -(comparison)g(is)g(an)g(ad)g(ho)s(c)f(determination)664 -1769 y(of)37 b(whether)e(the)i(protectable)h(elemen)m(ts)f(of)g(the)f -(original)i(program)e(that)h(are)f(con-)664 1882 y(tained)c(in)g(the)g -(second)f(w)m(ork)h(are)g(signi\014can)m(t)h(or)f(imp)s(ortan)m(t)g -(parts)f(of)h(the)g(original)664 1995 y(program.)58 b(If)36 -b(so,)i(then)e(the)g(second)h(w)m(ork)f(is)g(a)h(deriv)-5 -b(ativ)m(e)38 b(w)m(ork)e(of)g(the)h(\014rst.)57 b(If,)664 -2108 y(ho)m(w)m(ev)m(er,)32 b(the)e(amoun)m(t)g(of)g(protectable)i -(elemen)m(ts)f(copied)f(in)g(the)g(second)g(w)m(ork)g(are)664 -2221 y(so)g(small)g(as)f(to)h(b)s(e)f(de)g(minimis,)h(then)f(the)g -(second)h(w)m(ork)f(is)h(not)f(a)h(deriv)-5 b(ativ)m(e)31 -b(w)m(ork)664 2334 y(of)g(the)f(original.)664 2697 y -Fo(3.3)136 b(Analytic)45 b(Dissection)h(T)-11 b(est)664 -2926 y Fs(The)43 b(Nin)m(th)g(Circuit)g(has)f(adopted)h(the)g(analytic) -i(dissection)e(test)h(to)g(determine)664 3039 y(whether)26 -b(one)h(program)f(is)h(a)g(deriv)-5 b(ativ)m(e)28 b(w)m(ork)f(of)f -(another.)40 b(Apple)26 b(Computer,)h(Inc.)664 3152 y(v.)51 -b(Microsoft)35 b(Corp.,)f(35)h(F.3d)f(1435)i(\(9th)e(Cir.)51 -b(1994\).)i(The)33 b(analytic)i(dissection)664 3265 y(test)44 -b(\014rst)f(considers)g(whether)g(there)g(are)h(substan)m(tial)g -(similarities)h(in)e(b)s(oth)g(the)664 3378 y(ideas)35 -b(and)f(expressions)g(of)g(the)h(t)m(w)m(o)h(w)m(orks)e(at)h(issue.)53 -b(Once)34 b(the)h(similar)g(features)664 3491 y(are)30 -b(iden)m(ti\014ed,)g(analytic)h(dissection)f(is)f(used)f(to)i -(determine)g(whether)e(an)m(y)i(of)f(those)664 3604 y(similar)39 -b(features)g(are)g(protected)h(b)m(y)e(cop)m(yrigh)m(t.)67 -b(This)38 b(step)g(is)h(the)g(same)g(as)g(the)664 3717 -y(\014ltration)i(step)f(in)g(the)h(AF)m(C)g(test.)71 -b(After)41 b(iden)m(tifying)g(the)f(cop)m(yrigh)m(table)j(simi-)664 -3830 y(lar)31 b(features)g(of)g(the)f(w)m(orks,)h(the)g(court)g(then)f -(decides)h(whether)f(those)h(features)g(are)664 3942 -y(en)m(titled)e(to)f(\\broad")g(or)f(\\thin")h(protection.)41 -b(\\Thin")27 b(protection)i(is)f(giv)m(en)g(to)g(non-)664 -4055 y(cop)m(yrigh)m(table)23 b(facts)f(or)e(ideas)i(that)f(are)g(com)m -(bined)g(in)g(a)g(w)m(a)m(y)g(that)h(a\013ords)f(cop)m(yrigh)m(t)664 -4168 y(protection)35 b(only)f(from)g(their)g(alignmen)m(t)h(and)e -(presen)m(tation,)j(while)e(\\broad")g(pro-)664 4281 -y(tection)e(is)e(giv)m(en)h(to)g(cop)m(yrigh)m(table)h(expression)e -(itself.)41 b(Dep)s(ending)30 b(on)g(the)g(degree)664 -4394 y(of)38 b(protection)h(a\013orded,)h(the)e(court)g(then)g(sets)g -(the)g(appropriate)g(standard)f(for)h(a)664 4507 y(sub)5 -b(jectiv)m(e)32 b(comparison)f(of)h(the)f(w)m(orks)g(to)h(determine)f -(whether,)g(as)g(a)h(whole,)g(they)664 4620 y(are)g(su\016cien)m(tly)g -(similar)g(to)g(supp)s(ort)e(a)h(\014nding)f(that)i(one)g(is)g(a)f -(deriv)-5 b(ativ)m(e)33 b(w)m(ork)f(of)664 4733 y(the)27 -b(other.)40 b(\\Thin")27 b(protection)h(requires)f(the)g(second)g(w)m -(ork)g(b)s(e)g(virtually)g(iden)m(tical)664 4846 y(in)d(order)g(to)h(b) -s(e)f(held)g(a)h(deriv)-5 b(ativ)m(e)26 b(w)m(ork)f(of)f(an)g -(original,)j(while)e(\\broad")g(protection)664 4959 y(requires)30 -b(only)h(a)f(\\substan)m(tial)i(similarit)m(y)-8 b(.")2113 -5187 y(22)p eop end -%%Page: 23 34 -TeXDict begin 23 33 bop 241 555 a Fo(3.4)135 b(No)45 -b(Protection)h(for)f(\\Metho)t(ds)g(of)h(Op)t(eration")241 -774 y Fs(The)e(First)h(Circuit)g(expressly)g(rejected)g(the)g(AF)m(C)h -(test)g(and,)i(instead,)h(tak)m(es)d(a)241 886 y(m)m(uc)m(h)38 -b(narro)m(w)m(er)h(view)f(of)g(the)h(meaning)f(of)h(deriv)-5 -b(ativ)m(e)40 b(w)m(ork)e(for)g(soft)m(w)m(are.)66 b(The)241 -999 y(First)37 b(Circuit)g(holds)g(that)h(\\metho)s(d)f(of)g(op)s -(eration,")j(as)e(used)e(in)h Fr(x)p Fs(102\(b\))i(of)e(the)241 -1112 y(Cop)m(yrigh)m(t)24 b(Act,)i(refers)d(to)h(the)g(means)f(b)m(y)g -(whic)m(h)h(users)e(op)s(erate)i(computers.)39 b(Lotus)241 -1225 y(Dev)m(elopmen)m(t)25 b(Corp.)37 b(v.)h(Borland)23 -b(In)m(tl.,)i(Inc.,)f(49)f(F.3d)h(807)f(\(1st)h(Cir.)38 -b(1995\).)i(More)241 1338 y(sp)s(eci\014cally)-8 b(,)32 -b(the)f(court)f(held)h(that)g(a)g(men)m(u)f(command)g(hierarc)m(h)m(y)h -(for)g(a)g(computer)241 1451 y(program)26 b(w)m(as)i(uncop)m(yrigh)m -(table)g(b)s(ecause)f(it)g(did)f(not)i(merely)f(explain)g(and)f(presen) -m(t)241 1564 y(the)e(programs)g(functional)h(capabilities)h(to)f(the)g -(user,)g(but)f(also)h(serv)m(ed)g(as)f(a)h(metho)s(d)241 -1677 y(b)m(y)32 b(whic)m(h)f(the)i(program)e(w)m(as)i(op)s(erated)f -(and)f(con)m(trolled.)48 b(As)32 b(a)g(result,)h(under)d(the)241 -1790 y(First)41 b(Circuits)f(test,)45 b(literal)d(cop)m(ying)f(of)g(a)g -(men)m(u)g(command)f(hierarc)m(h)m(y)-8 b(,)44 b(or)d(an)m(y)241 -1903 y(other)i(\\metho)s(d)g(of)g(op)s(eration,")48 b(cannot)c(form)e -(the)h(basis)g(for)g(a)h(determination)241 2016 y(that)28 -b(one)g(w)m(ork)g(is)f(a)h(deriv)-5 b(ativ)m(e)29 b(of)f(another.)40 -b(It)28 b(is)f(also)i(reasonable)f(to)h(exp)s(ect)f(that)241 -2128 y(the)35 b(First)h(Circuit)f(will)g(read)g(the)h(unprotectable)g -(elemen)m(ts)g(set)g(forth)f(in)g Fr(x)p Fs(102\(b\))241 -2241 y(broadly)-8 b(,)45 b(and,)g(as)d(suc)m(h,)j(prom)m(ulgate)e(a)g -(de\014nition)f(of)g(deriv)-5 b(ativ)m(e)44 b(w)m(ork)e(that)g(is)241 -2354 y(m)m(uc)m(h)30 b(narro)m(w)m(er)h(than)f(that)h(whic)m(h)f -(exists)h(under)e(the)h(AF)m(C)h(test.)241 2686 y Fo(3.5)135 -b(No)45 b(T)-11 b(est)45 b(Y)-11 b(et)45 b(Adopted)241 -2904 y Fs(Sev)m(eral)34 b(circuits,)g(most)f(notably)g(the)g(F)-8 -b(ourth)33 b(and)g(Sev)m(en)m(th,)h(ha)m(v)m(e)g(y)m(et)g(to)g(declare) -241 3017 y(their)k(de\014nition)g(of)g(deriv)-5 b(ativ)m(e)40 -b(w)m(ork)e(and)f(whether)h(or)g(not)g(the)g(AF)m(C,)h(Analytic)241 -3130 y(Dissection,)30 b(or)d(some)h(other)g(test)g(b)s(est)f(\014ts)g -(their)g(in)m(terpretation)i(of)f(cop)m(yrigh)m(t)g(la)m(w.)241 -3243 y(Therefore,)23 b(uncertain)m(t)m(y)f(exists)f(with)g(resp)s(ect)g -(to)h(determining)f(the)g(exten)m(t)h(to)g(whic)m(h)241 -3356 y(a)f(soft)m(w)m(are)h(program)e(is)h(a)g(deriv)-5 -b(ativ)m(e)22 b(w)m(ork)e(of)h(another)g(in)f(those)h(circuits.)38 -b(Ho)m(w)m(ev)m(er,)241 3469 y(one)e(ma)m(y)g(presume)e(that)i(they)g -(w)m(ould)f(giv)m(e)i(deference)f(to)g(the)g(AF)m(C)g(test)g(since)g -(it)241 3582 y(is)d(b)m(y)f(far)h(the)f(ma)5 b(jorit)m(y)34 -b(rule)f(amongst)g(those)g(circuits)h(that)f(ha)m(v)m(e)h(a)f(standard) -f(for)241 3695 y(de\014ning)d(a)i(soft)m(w)m(are)h(deriv)-5 -b(ativ)m(e)32 b(w)m(ork.)241 4026 y Fo(3.6)135 b(Cases)31 -b(Applying)f(Soft)l(w)l(are)h(Deriv)-7 b(ativ)l(e)32 -b(W)-11 b(ork)30 b(Anal-)547 4176 y(ysis)241 4394 y Fs(In)c(the)h -(preeminen)m(t)f(case)i(regarding)f(the)g(de\014nition)f(of)h(a)g -(deriv)-5 b(ativ)m(e)29 b(w)m(ork)d(for)h(soft-)241 4507 -y(w)m(are,)34 b(Computer)e(Asso)s(ciates)i(v.)47 b(Altai,)35 -b(the)e(plain)m(ti\013)h(alleged)g(that)f(its)g(program,)241 -4620 y(Adapter,)28 b(whic)m(h)g(w)m(as)h(used)e(to)i(handle)e(the)i -(di\013erences)f(in)g(op)s(erating)g(system)g(calls)241 -4733 y(and)i(services,)h(w)m(as)g(infringed)e(b)m(y)i(the)f(defendan)m -(t's)g(comp)s(etitiv)m(e)j(program,)d(Oscar.)241 4846 -y(Ab)s(out)i(30\045)g(of)h(Oscar)f(w)m(as)h(literally)h(the)e(same)h -(co)s(de)f(as)h(that)g(in)f(Adapter.)46 b(After)241 4959 -y(the)23 b(suit)h(b)s(egan,)h(the)e(defendan)m(t)g(rewrote)h(those)g(p) -s(ortions)f(of)h(Oscar)f(that)h(con)m(tained)1690 5187 -y(23)p eop end -%%Page: 24 35 -TeXDict begin 24 34 bop 664 555 a Fs(Adapter)27 b(co)s(de)h(in)f(order) -g(to)h(pro)s(duce)e(a)i(new)f(v)m(ersion)g(of)h(Oscar)f(that)h(w)m(as)g -(function-)664 668 y(ally)36 b(comp)s(etitiv)m(e)g(with)f(Adapter,)h -(without)e(ha)m(v)m(e)i(an)m(y)f(literal)h(copies)g(of)e(its)h(co)s -(de.)664 781 y(F)-8 b(eeling)42 b(sligh)m(ted)f(still,)i(the)d(plain)m -(ti\013)h(alleged)h(that)e(ev)m(en)h(the)f(second)f(v)m(ersion)i(of)664 -894 y(Oscar,)31 b(despite)f(ha)m(ving)h(no)g(literally)h(copied)f(co)s -(de,)g(also)g(infringed)f(its)g(cop)m(yrigh)m(ts.)664 -1007 y(In)f(addressing)g(that)i(question,)f(the)g(Second)g(Circuit)g -(prom)m(ulgated)g(the)g(AF)m(C)h(test.)805 1120 y(In)g(abstracting)h -(the)f(v)-5 b(arious)31 b(lev)m(els)i(of)e(the)g(program,)h(the)f -(court)g(noted)g(a)h(sim-)664 1233 y(ilarit)m(y)42 b(b)s(et)m(w)m(een)f -(the)g(t)m(w)m(o)h(programs')e(parameter)h(lists)g(and)f(macros.)72 -b(Ho)m(w)m(ev)m(er,)664 1346 y(follo)m(wing)31 b(the)g(\014ltration)f -(step)g(of)g(the)g(AF)m(C)g(test,)i(only)e(a)g(handful)e(of)i(the)g -(lists)h(and)664 1458 y(macros)40 b(w)m(ere)f(protectable)i(under)d -(cop)m(yrigh)m(t)i(la)m(w)g(b)s(ecause)f(they)g(w)m(ere)h(either)f(in) -664 1571 y(the)26 b(public)f(domain)g(or)g(required)g(b)m(y)g -(functional)h(demands)f(on)g(the)h(program.)38 b(With)664 -1684 y(resp)s(ect)h(to)h(the)f(handful)f(of)h(parameter)h(lists)f(and)g -(macros)g(that)h(did)e(qualify)h(for)664 1797 y(cop)m(yrigh)m(t)28 -b(protection,)h(after)e(p)s(erforming)f(the)h(comparison)g(step)g(of)g -(the)f(AF)m(C)i(test,)664 1910 y(it)35 b(w)m(as)g(reasonable)g(for)f -(the)h(district)f(court)h(to)g(conclude)g(that)g(they)f(did)g(not)g(w)m -(ar-)664 2023 y(ran)m(t)k(a)f(\014nding)f(of)h(infringemen)m(t)h(giv)m -(en)g(their)f(relativ)m(ely)j(minor)c(con)m(tribution)i(to)664 -2136 y(the)27 b(program)g(as)g(a)g(whole.)40 b(Lik)m(ewise,)28 -b(the)f(similarit)m(y)i(b)s(et)m(w)m(een)e(the)g(organizational)664 -2249 y(c)m(harts)i(of)g(the)g(t)m(w)m(o)g(programs)f(w)m(as)h(not)g -(substan)m(tial)g(enough)f(to)i(supp)s(ort)c(a)j(\014nding)664 -2362 y(of)38 b(infringemen)m(t)g(b)s(ecause)g(they)g(w)m(ere)h(to)s(o)f -(simple)g(and)f(ob)m(vious)i(to)f(con)m(tain)i(an)m(y)664 -2475 y(original)32 b(expression.)805 2588 y(P)m(erhaps)37 -b(not)g(surprisingly)-8 b(,)38 b(there)f(ha)m(v)m(e)h(b)s(een)f(few)f -(cases)i(in)m(v)m(olving)h(a)e(highly)664 2700 y(detailed)30 -b(soft)m(w)m(are)h(deriv)-5 b(ativ)m(e)30 b(w)m(ork)g(analysis.)41 -b(Most)30 b(often,)g(cases)g(in)m(v)m(olv)m(e)h(clearer)664 -2813 y(basis)e(for)g(decision,)i(including)d(frequen)m(t)i(bad)e(faith) -i(on)f(the)g(part)g(of)h(the)f(defendan)m(t)664 2926 -y(or)21 b(o)m(v)m(eraggressiv)m(eness)k(on)c(the)g(part)g(of)g(the)g -(plain)m(ti\013.)39 b(Ho)m(w)m(ev)m(er,)25 b(no)c(cases)h(in)m(v)m -(olving)664 3039 y(F)-8 b(ree)33 b(Soft)m(w)m(are)g(licensing)f(ha)m(v) -m(e)h(ev)m(er)f(gone)h(to)f(court.)45 b(As)31 b(F)-8 -b(ree)33 b(Soft)m(w)m(are)g(b)s(ecomes)664 3152 y(an)j(ev)m -(er-increasingly)i(imp)s(ortan)m(t)e(part)g(of)g(the)g(econom)m(y)-8 -b(,)39 b(it)d(remains)g(to)h(b)s(e)e(seen)664 3265 y(if)f(battle)i -(lines)f(will)f(b)s(e)g(dra)m(wn)g(o)m(v)m(er)h(whether)f(particular)h -(programs)f(infringe)g(the)664 3378 y(righ)m(ts)29 b(of)g(F)-8 -b(ree)30 b(Soft)m(w)m(are)f(dev)m(elop)s(ers)g(or)g(whether)f(the)g(en) -m(tire)i(comm)m(unit)m(y)-8 b(,)30 b(includ-)664 3491 -y(ing)h(industry)-8 b(,)29 b(adopts)i(norms)e(a)m(v)m(oiding)j(suc)m(h) -e(risk.)2113 5187 y(24)p eop end -%%Page: 25 36 -TeXDict begin 25 35 bop 241 1181 a Fm(Chapter)64 b(4)241 -1599 y Fq(Mo)6 b(di\014ed)78 b(Source)g(and)g(Binary)241 -1848 y(Distribution)241 2296 y Fs(In)32 b(this)g(c)m(hapter,)i(w)m(e)f -(discuss)f(the)h(t)m(w)m(o)h(core)f(sections)h(that)f(de\014ne)f(the)h -(righ)m(ts)g(and)241 2409 y(obligations)f(for)e(those)h(who)f(mo)s -(dify)-8 b(,)30 b(impro)m(v)m(e,)i(and/or)e(redistribute)g(GPL'd)g -(soft-)241 2522 y(w)m(are.)40 b(These)28 b(sections,)j -Fr(xx)p Fs(2{3,)g(de\014ne)c(the)i(cen)m(tral)h(core)f(righ)m(ts)g(and) -e(requiremen)m(ts)241 2635 y(of)j(GPL.)241 2938 y Fo(4.1)135 -b(GPL)44 b Fe(x)p Fo(2:)61 b(Share)45 b(and)f(Share)h(Alik)l(e)241 -3146 y Fs(F)-8 b(or)28 b(man)m(y)-8 b(,)28 b(this)g(is)f(where)g(the)g -(\\magic")j(happ)s(ens)25 b(that)j(defends)e(soft)m(w)m(are)j(freedom) -241 3259 y(along)34 b(the)g(distribution)f(c)m(hain.)50 -b Fr(x)p Fs(2)35 b(is)e(the)h(only)g(place)g(in)f(the)h(GPL)f(that)h -(go)m(v)m(erns)241 3372 y(the)39 b(mo)s(di\014cation)h(con)m(trols)h -(of)f(cop)m(yrigh)m(t)h(la)m(w.)69 b(If)39 b(someone)h(mo)s(di\014es)f -(a)h(GPL'd)241 3485 y(program,)d(she)f(is)h(b)s(ound)d(in)i(the)g -(making)h(those)g(c)m(hanges)g(b)m(y)f Fr(x)p Fs(2.)59 -b(The)36 b(goal)i(here)241 3598 y(is)30 b(to)h(ensure)f(that)h(the)f(b) -s(o)s(dy)f(of)i(GPL'd)f(soft)m(w)m(are,)i(as)e(it)h(con)m(tin)m(ues)h -(and)d(dev)m(elops,)241 3711 y(remains)h(F)-8 b(ree)31 -b(as)g(in)f(freedom.)382 3827 y(T)-8 b(o)24 b(ac)m(hiev)m(e)j(that)e -(goal,)i Fr(x)p Fs(2)e(\014rst)e(sets)h(forth)g(that)h(the)f(righ)m(ts) -h(of)f(redistribution)f(of)241 3940 y(mo)s(di\014ed)30 -b(v)m(ersions)j(are)f(the)g(same)g(as)g(those)h(for)e(v)m(erbatim)i -(cop)m(ying,)g(as)g(presen)m(ted)241 4052 y(in)i Fr(x)p -Fs(1.)57 b(Therefore,)37 b(the)f(details)g(of)g(c)m(harging,)i(k)m -(eeping)f(cop)m(yrigh)m(t)g(notices)g(in)m(tact,)241 -4165 y(and)e(other)h Fr(x)p Fs(1)g(pro)m(visions)g(are)g(in)g(tact)h -(here)e(as)h(w)m(ell.)58 b(Ho)m(w)m(ev)m(er,)39 b(there)d(are)g(three) -241 4278 y(additional)31 b(requiremen)m(ts.)382 4394 -y(The)j(\014rst)h(\()p Fr(x)p Fs(2\(a\)\))i(requires)e(that)g(mo)s -(di\014ed)f(\014les)h(carry)g(\\prominen)m(t)g(notices")241 -4507 y(explaining)43 b(what)g(c)m(hanges)h(w)m(ere)g(made)f(and)f(the)h -(date)h(of)f(suc)m(h)f(c)m(hanges.)80 b(The)241 4620 -y(goal)38 b(here)e(is)h(not)f(to)h(put)f(forw)m(ard)g(some)h(sp)s -(eci\014c)f(w)m(a)m(y)i(of)e(marking)h(c)m(hanges)g(nor)241 -4733 y(con)m(trolling)e(the)e(pro)s(cess)f(of)h(ho)m(w)g(c)m(hanges)h -(get)h(made.)48 b(Primarily)-8 b(,)34 b Fr(x)p Fs(2\(a\))h(seeks)f(to) -241 4846 y(ensure)i(that)h(those)g(receiving)h(mo)s(di\014ed)d(v)m -(ersions)i(kno)m(w)g(the)g(history)g(of)f(c)m(hanges)241 -4959 y(to)28 b(the)g(soft)m(w)m(are.)41 b(F)-8 b(or)28 -b(some)g(users,)g(it)g(is)g(imp)s(ortan)m(t)f(to)i(kno)m(w)e(that)h -(they)g(are)g(using)1690 5187 y(25)p eop end -%%Page: 26 37 -TeXDict begin 26 36 bop 664 555 a Fs(the)32 b(standard)e(v)m(ersion)i -(of)g(program,)f(b)s(ecause)h(while)f(there)h(are)g(man)m(y)f(adv)-5 -b(an)m(tages)664 668 y(to)39 b(using)e(a)h(fork,)i(there)e(are)g(a)g -(few)g(disadv)-5 b(an)m(tages.)64 b(Users)38 b(should)f(b)s(e)g -(informed)664 781 y(ab)s(out)22 b(the)g(historical)h(con)m(text)h(of)e -(the)g(soft)m(w)m(are)i(v)m(ersion)e(they)g(use,)i(so)e(that)g(they)h -(can)664 894 y(mak)m(e)32 b(prop)s(er)e(supp)s(ort)f(c)m(hoices.)44 -b(Finally)-8 b(,)32 b Fr(x)p Fs(2\(a\))h(serv)m(es)f(an)e(academic)j -(purp)s(ose)c(|)664 1007 y(ensuring)23 b(that)g(future)g(dev)m(elop)s -(ers)h(can)f(use)g(a)h(diac)m(hronic)g(approac)m(h)g(to)g(understand) -664 1120 y(the)31 b(soft)m(w)m(are.)805 1293 y(The)20 -b(second)h(requiremen)m(t)f(\()p Fr(x)p Fs(2\(b\)\))i(con)m(tains)g -(the)e(four)g(short)g(lines)h(that)g(em)m(b)s(o)s(dy)664 -1406 y(the)33 b(legal)g(details)h(of)e(\\share)g(and)g(share)g(alik)m -(e.")48 b(These)32 b(46)h(w)m(ords)f(are)g(considered)664 -1519 y(b)m(y)i(some)h(to)g(b)s(e)f(the)h(most)g(w)m(orth)m(y)g(of)f -(careful)h(scrutin)m(y)f(b)s(ecause)h Fr(x)p Fs(2\(b\))g(can)g(b)s(e)f -(a)664 1632 y(source)d(of)f(great)i(confusion)e(when)f(not)i(prop)s -(erly)e(understo)s(o)s(d.)805 1749 y(In)e(considering)h -Fr(x)p Fs(2\(b\),)h(\014rst)e(note)h(the)g(quali\014er:)39 -b(it)29 b(only)e(applies)h(to)g(deriv)-5 b(ativ)m(e)664 -1862 y(w)m(orks)36 b(that)h(\\y)m(ou)f(distribute)g(or)g(publish.")56 -b(Despite)37 b(y)m(ears)f(of)h(education)f(e\013orts)664 -1974 y(b)m(y)30 b(FSF)g(on)g(this)g(matter,)h(man)m(y)f(still)h(b)s -(eliev)m(e)g(that)g(mo)s(di\014ers)e(of)h(GPL'd)f(soft)m(w)m(are)664 -2087 y(are)j(required)f(b)m(y)g(the)h(license)g(to)g(publish)e(or)h -(otherwise)h(share)f(their)h(c)m(hanges.)45 b(On)664 -2200 y(the)36 b(con)m(trary)-8 b(,)39 b Fr(x)p Fs(2\(b\))e -Fn(do)s(es)42 b(not)f(apply)g(if)36 b Fs(the)g(c)m(hanges)h(are)f(nev)m -(er)h(distributed.)664 2313 y(Indeed,)24 b(the)g(freedom)f(to)h(mak)m -(e)h(priv)-5 b(ate,)25 b(p)s(ersonal,)g(unshared)d(c)m(hanges)i(to)g -(soft)m(w)m(are)664 2426 y(for)30 b(p)s(ersonal)g(use)g(only)h(should)e -(b)s(e)h(protected)h(and)f(defended.)2892 2393 y Fk(1)805 -2543 y Fs(Next,)43 b(w)m(e)d(again)g(encoun)m(ter)g(the)f(same)h -(matter)g(that)g(app)s(ears)e(in)h Fr(x)p Fs(0,)k(in)c(the)664 -2656 y(follo)m(wing)32 b(text:)891 2858 y(\\...that)c(in)d(whole)h(or)g -(part)g(con)m(tains)h(or)f(is)f(deriv)m(ed)h(from)g(the)f(Program)891 -2971 y(or)31 b(an)m(y)g(part)f(thereof.")664 3173 y(Again,)38 -b(the)e(GPL)f(relies)i(here)e(on)g(what)h(the)g(cop)m(yrigh)m(t)g(la)m -(w)h(sa)m(ys)f(is)f(a)h(deriv)-5 b(ativ)m(e)664 3286 -y(w)m(ork.)49 b(If,)34 b(under)d(cop)m(yrigh)m(t)k(la)m(w,)f(the)g(mo)s -(di\014ed)d(v)m(ersion)j(\\con)m(tains)h(or)e(is)g(deriv)m(ed)664 -3399 y(from")d(the)g(GPL'd)f(soft)m(w)m(are,)j(then)d(the)h(requiremen) -m(ts)g(of)g Fr(x)p Fs(2\(b\))g(apply)-8 b(.)41 b(The)29 -b(GPL)664 3511 y(in)m(v)m(ok)m(es)35 b(its)f(con)m(trol)h(as)f(a)f(cop) -m(yrigh)m(t)i(license)g(o)m(v)m(er)f(the)g(mo)s(di\014cation)g(of)f -(the)h(w)m(ork)664 3624 y(in)c(com)m(bination)i(with)e(its)h(con)m -(trol)h(o)m(v)m(er)f(distribution)f(of)h(the)f(w)m(ork.)805 -3741 y(The)38 b(\014nal)f(clause)i(of)f Fr(x)p Fs(2\(b\))g(describ)s -(es)f(what)h(the)g(licensee)h(m)m(ust)f(do)g(if)f(she)h(is)664 -3854 y(distributing)g(or)g(publishing)e(a)j(w)m(ork)f(that)g(is)g -(deemed)g(a)h(deriv)-5 b(ativ)m(e)39 b(w)m(ork)f(under)664 -3967 y(cop)m(yrigh)m(t)32 b(la)m(w)f(|)f(namely)-8 b(,)32 -b(the)e(follo)m(wing:)891 4169 y([The)f(w)m(ork)h(m)m(ust])f(b)s(e)f -(licensed)i(as)f(a)h(whole)f(at)h(no)f(c)m(harge)i(to)e(all)h(third)891 -4282 y(parties)h(under)e(the)i(terms)f(of)g(this)h(License.)664 -4484 y(That)24 b(is)g(probably)g(the)g(most)h(tigh)m(tly-pac)m(k)m(ed)i -(phrase)c(in)h(all)h(of)g(the)f(GPL.)39 b(Consider)664 -4597 y(eac)m(h)32 b(subpart)d(carefully)-8 b(.)p 664 -4691 1196 4 v 768 4744 a Fi(1)802 4776 y Fh(FSF)31 b(do)r(es)h(main)n -(tain)g(that)f(there)g(is)h(an)f Fd(ethical)g Fh(obligation)i(to)e -(redistribute)g(c)n(hanges)h(that)664 4867 y(are)c(generally)g(useful,) -g(and)e(often)i(encourages)g(companies)g(and)e(individuals)i(to)f(do)g -(so.)39 b(Ho)n(w)n(ev)n(er,)664 4959 y(there)26 b(is)g(a)g(clear)h -(distinction)f(b)r(et)n(w)n(een)f(what)h(one)g Fd(ough)n(t)g -Fh(to)g(do)g(and)f(what)h(one)g Fd(m)n(ust)f Fh(do.)2113 -5187 y Fs(26)p eop end -%%Page: 27 38 -TeXDict begin 27 37 bop 382 555 a Fs(The)33 b(w)m(ork)i(\\as)f(a)h -(whole")f(is)h(what)f(is)g(to)g(b)s(e)g(licensed.)52 -b(This)33 b(is)h(an)g(imp)s(ortan)m(t)241 668 y(p)s(oin)m(t)42 -b(that)h Fr(x)p Fs(2)g(sp)s(ends)d(an)i(en)m(tire)h(paragraph)f -(explaining;)49 b(th)m(us)42 b(this)g(phrase)f(is)241 -781 y(w)m(orth)m(y)33 b(of)h(a)f(length)m(y)i(discussion)d(here.)49 -b(As)34 b(a)f(programmer)g(mo)s(di\014es)f(a)i(soft)m(w)m(are)241 -894 y(program,)42 b(she)d(generates)i(new)e(cop)m(yrigh)m(ted)i -(material)g(|)f(\014xing)f(expressions)g(of)241 1007 -y(ideas)31 b(in)m(to)g(the)g(tangible)g(medium)f(of)h(electronic)h -(\014le)f(storage.)43 b(That)30 b(programmer)241 1120 -y(is)24 b(indeed)g(the)g(cop)m(yrigh)m(t)i(holder)e(of)g(those)h(new)e -(c)m(hanges.)40 b(Ho)m(w)m(ev)m(er,)28 b(those)c(c)m(hanges)241 -1233 y(are)e(part)g(and)f(parcel)i(to)g(the)f(original)h(w)m(ork)f -(distributed)f(to)i(the)f(programmer)g(under)241 1346 -y(GPL.)56 b(Th)m(us,)36 b(the)g(license)g(of)g(the)g(original)h(w)m -(ork)e(a\013ects)i(the)f(license)h(of)e(the)h(new)241 -1458 y(whole)30 b(deriv)-5 b(ativ)m(e)32 b(w)m(ork.)382 -1575 y(It)j(is)f(certainly)i(p)s(ossible)e(to)h(tak)m(e)i(an)d -(existing)i(indep)s(enden)m(t)d(w)m(ork)i(\(called)h -Fr(I)7 b Fs(\))241 1688 y(and)22 b(com)m(bine)h(it)g(with)f(a)h(GPL'd)f -(program)g(\(called)i Fr(G)5 b Fs(\).)39 b(The)22 b(license)i(of)e -Fr(I)7 b Fs(,)24 b(when)d(it)i(is)241 1801 y(distributed)28 -b(as)i(a)g(separate)h(and)e(indep)s(enden)m(t)f(w)m(ork,)j(remains)e -(the)h(prerogativ)m(e)h(of)241 1914 y(the)26 b(cop)m(yrigh)m(t)i -(holder)d(of)h Fr(I)7 b Fs(.)39 b(Ho)m(w)m(ev)m(er,)29 -b(when)c Fr(I)32 b Fs(is)27 b(com)m(bined)f(with)g Fr(G)5 -b Fs(,)27 b(it)g(pro)s(duces)241 2027 y(a)j(new)f(w)m(ork)h(that)g(is)g -(the)f(com)m(bination)i(of)f(the)g(t)m(w)m(o)h(\(called)g -Fr(G)-5 b Fs(+)-10 b Fr(I)6 b Fs(\).)41 b(The)29 b(cop)m(yrigh)m(t)241 -2140 y(of)f(this)h(com)m(bined)f(w)m(ork,)h Fr(G)-5 b -Fs(+)-10 b Fr(I)6 b Fs(,)29 b(is)g(held)f(b)m(y)g(the)h(original)g(cop) -m(yrigh)m(t)h(holder)e(of)g(eac)m(h)241 2253 y(of)i(the)h(t)m(w)m(o)h -(w)m(orks.)382 2369 y(In)26 b(this)h(case,)i Fr(x)p Fs(2)f(la)m(ys)g -(out)f(the)g(terms)g(b)m(y)g(whic)m(h)g Fr(G)-5 b Fs(+)-10 -b Fr(I)33 b Fs(ma)m(y)28 b(b)s(e)e(distributed)g(and)241 -2482 y(copied.)39 b(By)24 b(default,)h(under)d(cop)m(yrigh)m(t)j(la)m -(w,)h(the)d(cop)m(yrigh)m(t)i(holder)f(of)f Fr(I)30 b -Fs(w)m(ould)23 b(not)241 2595 y(ha)m(v)m(e)29 b(b)s(een)e(p)s(ermitted) -g(to)i(distribute)e Fr(G)-5 b Fs(+)-10 b Fr(I)6 b Fs(;)29 -b(cop)m(yrigh)m(t)g(la)m(w)g(forbids)d(it)j(without)e(the)241 -2708 y(expressed)i(p)s(ermission)f(of)i(the)g(cop)m(yrigh)m(t)h(holder) -e(of)h Fr(G)5 b Fs(.)40 b(\(Imagine,)31 b(for)f(a)g(momen)m(t,)241 -2821 y(if)j Fr(G)38 b Fs(w)m(ere)33 b(a)h(Microsoft)g(pro)s(duct)d(|)i -(w)m(ould)g(they)g(giv)m(e)h(y)m(ou)g(p)s(ermission)d(to)j(create)241 -2934 y(and)24 b(distribute)g Fr(G)-5 b Fs(+)-10 b Fr(I)31 -b Fs(without)24 b(pa)m(ying)i(them)e(a)h(heft)m(y)g(sum?\))38 -b(The)24 b(license)i(of)f Fr(G)5 b Fs(,)26 b(the)241 -3047 y(GPL,)f(sets)g(forth)g(ahead)g(of)g(time)h(options)f(for)g(the)g -(cop)m(yrigh)m(t)h(holder)f(of)g Fr(I)31 b Fs(who)25 -b(ma)m(y)241 3159 y(w)m(an)m(t)e(to)h(create)g(and)e(distribute)g -Fr(G)-5 b Fs(+)-10 b Fr(I)6 b Fs(.)38 b(This)22 b(pregran)m(ted)h(p)s -(ermission)f(to)h(create)h(and)241 3272 y(distribute)k(deriv)-5 -b(ativ)m(e)30 b(w)m(orks,)f(pro)m(vided)g(the)g(terms)f(of)h(GPL)g(are) -g(upheld,)e(go)s(es)j(far)241 3385 y(ab)s(o)m(v)m(e)35 -b(and)e(b)s(ey)m(ond)g(the)h(p)s(ermissions)e(that)i(one)g(w)m(ould)g -(get)h(with)e(a)h(t)m(ypical)h(w)m(ork)241 3498 y(not)g(co)m(v)m(ered)h -(b)m(y)f(a)g(cop)m(yleft)i(license.)55 b(Th)m(us,)35 -b(to)h(sa)m(y)f(that)h(this)e(restriction)i(is)f(an)m(y)241 -3611 y(w)m(a)m(y)c(unreasonable)f(is)h(simply)f(ludicrous.)382 -3785 y(The)39 b(next)g(phrase)g(of)g(note)h(in)f Fr(x)p -Fs(2\(b\))h(is)g(\\licensed...at)i(no)d(c)m(harge.")69 -b(This)38 b(is)241 3898 y(a)d(source)g(of)g(great)h(confusion)f(to)g -(man)m(y)-8 b(.)55 b(Not)36 b(a)f(mon)m(th)g(go)s(es)h(b)m(y)e(that)i -(FSF)f(do)s(es)241 4011 y(not)44 b(receiv)m(e)h(an)f(email)g(that)g -(claims)h(to)f(p)s(oin)m(t)g(out)g(\\a)g(con)m(tradiction)i(in)d(GPL") -241 4124 y(b)s(ecause)37 b Fr(x)p Fs(2)h(sa)m(ys)f(that)h -(redistributors)e(cannot)i(c)m(harge)g(for)f(mo)s(di\014ed)f(v)m -(ersions)h(of)241 4236 y(GPL'd)f(soft)m(w)m(are,)k(but)c -Fr(x)p Fs(1)h(sa)m(ys)g(that)g(they)g(can.)60 b(The)36 -b(\\at)h(no)g(c)m(harge")h(do)s(es)e(not)241 4349 y(prohibit)26 -b(redistributors)g(from)g(c)m(harging)i(when)d(p)s(erforming)h(the)h -(acts)h(go)m(v)m(erned)g(b)m(y)241 4462 y(cop)m(yrigh)m(t)d(la)m(w,)794 -4429 y Fk(2)860 4462 y Fs(but)e(rather)g(that)i(they)f(cannot)g(c)m -(harge)h(a)f(fee)h(for)e(the)h Fp(lic)-5 b(ense)27 b(itself)p -Fs(.)241 4575 y(In)36 b(other)i(w)m(ords,)h(redistributors)e(of)g(\(mo) -s(di\014ed)g(and)g(unmo)s(di\014ed\))e(GPL'd)j(w)m(orks)241 -4688 y(ma)m(y)i(c)m(harge)h(an)m(y)g(amoun)m(t)f(they)g(c)m(ho)s(ose)h -(for)f(p)s(erforming)e(the)i(mo)s(di\014cations)h(on)p -241 4782 1196 4 v 344 4836 a Fi(2)379 4867 y Fh(Recall)29 -b(that)f(y)n(ou)g(could)g(b)n(y)f(default)i(c)n(harge)g(for)g(an)n(y)f -(acts)h(not)f(go)n(v)n(erned)g(b)n(y)f(cop)n(yrigh)n(t)h(la)n(w,)241 -4959 y(b)r(ecause)e(the)f(license)i(con)n(trols)f(are)h(con\014ned)e(b) -n(y)f(cop)n(yrigh)n(t.)1690 5187 y Fs(27)p eop end -%%Page: 28 39 -TeXDict begin 28 38 bop 664 555 a Fs(con)m(tract)35 b(or)d(the)g(act)i -(of)f(transferring)e(the)i(cop)m(y)g(to)g(the)g(customer,)g(but)f(they) -g(ma)m(y)664 668 y(not)f(c)m(harge)g(a)g(separate)g(licensing)h(fee)f -(for)f(the)g(soft)m(w)m(are.)805 783 y Fr(x)p Fs(2\(b\))44 -b(further)d(states)j(that)f(the)g(soft)m(w)m(are)h(m)m(ust)e(\\b)s(e)h -(licensed...to)h(all)g(third)664 896 y(parties.")h(This)30 -b(to)s(o)i(has)f(led)g(to)h(some)g(confusions,)f(and)g(feeds)g(the)h -(misconception)664 1009 y(men)m(tioned)i(earlier)g(|)f(that)g(all)h(mo) -s(di\014ed)e(v)m(ersions)h(m)m(ust)g(made)h(a)m(v)-5 -b(ailable)35 b(to)f(the)664 1122 y(public)45 b(at)h(large.)87 -b(Ho)m(w)m(ev)m(er,)52 b(the)46 b(text)g(here)f(do)s(es)h(not)f(sa)m(y) -h(that.)87 b(Instead,)49 b(it)664 1235 y(sa)m(ys)d(that)f(the)g -(licensing)h(under)d(terms)i(of)g(the)g(GPL)g(m)m(ust)g(extend)g(to)h -(an)m(y)m(one)664 1348 y(who)35 b(migh)m(t,)i(through)d(the)h -(distribution)f(c)m(hain,)j(receiv)m(e)g(a)e(cop)m(y)h(of)f(the)g(soft) -m(w)m(are.)664 1460 y(Distribution)25 b(to)f(all)h(third)f(parties)g -(is)g(not)h(mandated)f(here,)h(but)e Fr(x)p Fs(2\(b\))i(do)s(es)f -(require)664 1573 y(redistributors)37 b(to)h(license)h(the)f(deriv)-5 -b(ativ)m(e)39 b(w)m(orks)f(in)g(a)g(w)m(a)m(y)g(that)h(extends)f(to)g -(all)664 1686 y(third)30 b(parties)g(who)g(ma)m(y)h(ultimately)h -(receiv)m(e)g(a)f(cop)m(y)g(of)g(the)f(soft)m(w)m(are.)805 -1801 y(In)h(summary)-8 b(,)31 b Fr(x)p Fs(2\(b\))i(sa)m(ys)f(what)f -(terms)h(under)e(whic)m(h)h(the)h(third)e(parties)i(m)m(ust)664 -1914 y(receiv)m(e)k(this)e(no-c)m(harge)h(license.)52 -b(Namely)-8 b(,)37 b(they)d(receiv)m(e)i(it)e(\\under)f(the)h(terms)g -(of)664 2027 y(this)28 b(License,")h(the)f(GPL.)h(When)e(an)h(en)m(tit) -m(y)h Fp(cho)-5 b(oses)37 b Fs(to)29 b(redistribute)e(a)h(deriv)-5 -b(ativ)m(e)664 2140 y(w)m(ork)33 b(of)f(GPL'd)g(soft)m(w)m(are,)j(the)d -(license)h(of)g(that)g(whole)f(deriv)-5 b(ativ)m(e)34 -b(w)m(ork)e(m)m(ust)h(b)s(e)664 2253 y(GPL)43 b(and)f(only)h(GPL.)78 -b(In)42 b(this)h(manner,)i Fr(x)p Fs(2\(b\))f(do)m(v)m(etails)i(nicely) -d(with)g Fr(x)p Fs(6)g(\(as)664 2366 y(discussed)30 b(in)g(Section)h -(6.3)g(of)g(this)f(tutorial\).)805 2535 y(The)37 b(\014nal)f(paragraph) -h(of)g Fr(x)p Fs(2)h(is)f(w)m(orth)f(sp)s(ecial)i(men)m(tion.)61 -b(It)37 b(is)g(p)s(ossible)g(and)664 2647 y(quite)32 -b(common)g(to)h(aggregate)h(v)-5 b(arious)32 b(soft)m(w)m(are)h -(programs)e(together)j(on)d(one)h(dis-)664 2760 y(tribution)g(medium.) -46 b(Computer)32 b(man)m(ufacturers)g(do)g(this)g(when)f(they)i(ship)e -(a)i(pre-)664 2873 y(installed)38 b(hard)e(driv)m(e,)k(and)c(GNU/Lin)m -(ux)i(distribution)e(v)m(endors)h(do)g(this)g(to)h(giv)m(e)664 -2986 y(a)31 b(one-stop)h(CD)f(or)g(URL)g(for)g(a)g(complete)h(op)s -(erating)g(system)f(with)f(necessary)i(ap-)664 3099 y(plications.)77 -b(The)42 b(GPL)g(v)m(ery)h(clearly)g(p)s(ermits)e(suc)m(h)h(\\mere)h -(aggregation")i(with)664 3212 y(programs)c(under)f(an)m(y)i(license.)74 -b(Despite)43 b(what)e(y)m(ou)h(hear)f(from)g(its)g(critics,)46 -b(the)664 3325 y(GPL)d(is)g(nothing)h(lik)m(e)g(a)g(virus,)h(not)f -(only)f(b)s(ecause)g(the)g(GPL)g(is)h(go)s(o)s(d)f(for)g(y)m(ou)664 -3438 y(and)35 b(a)g(virus)g(is)g(bad)f(for)h(y)m(ou,)i(but)e(also)h(b)s -(ecause)f(simple)g(con)m(tact)j(with)d(a)g(GPL'd)664 -3551 y(co)s(de-base)27 b(do)s(es)f(not)g(impact)h(the)f(license)h(of)f -(other)g(programs.)39 b(Actual)27 b(e\013ort)g(m)m(ust)664 -3664 y(b)s(e)36 b(exp)s(ended)f(b)m(y)h(a)h(programmer)f(to)h(cause)g -(a)g(w)m(ork)g(to)g(fall)g(under)e(the)h(terms)h(of)664 -3777 y(the)27 b(GPL.)h(Redistributors)e(are)i(alw)m(a)m(ys)g(w)m -(elcome)h(to)f(simply)f(ship)f(GPL'd)g(soft)m(w)m(are)664 -3889 y(alongside)34 b(proprietary)e(soft)m(w)m(are)i(or)e(other)h -(unrelated)f(F)-8 b(ree)34 b(Soft)m(w)m(are,)g(as)f(long)g(as)664 -4002 y(the)e(terms)f(of)h(GPL)f(are)h(adhered)e(to)i(for)g(those)f(pac) -m(k)-5 b(ages)33 b(that)e(are)f(truly)g(GPL'd.)664 4300 -y Fo(4.2)136 b(GPL)44 b Fe(x)p Fo(3:)60 b(Pro)t(ducing)44 -b(Binaries)664 4507 y Fs(Soft)m(w)m(are)28 b(is)f(a)h(strange)f(b)s -(east)g(when)f(compared)h(to)h(other)f(cop)m(yrigh)m(table)i(w)m(orks.) -40 b(It)664 4620 y(is)28 b(curren)m(tly)f(imp)s(ossible)g(to)i(mak)m(e) -f(a)g(\014lm)f(or)h(a)g(b)s(o)s(ok)e(that)j(can)e(b)s(e)g(truly)g -(obscured.)664 4733 y(Ultimately)-8 b(,)37 b(the)c(full)g(text)h(of)g -(a)f(no)m(v)m(el,)j(ev)m(en)e(one)f(written)g(b)m(y)g(William)i(F)-8 -b(aulkner,)664 4846 y(m)m(ust)29 b(presen)m(ted)f(to)h(the)g(reader)f -(as)h(w)m(ords)f(in)g(some)h(h)m(uman-readable)g(language)h(so)664 -4959 y(that)36 b(they)g(can)f(enjo)m(y)h(the)g(w)m(ork.)56 -b(A)35 b(\014lm,)i(ev)m(en)f(one)g(directed)f(b)m(y)h(Da)m(vid)g(Lync)m -(h,)2113 5187 y(28)p eop end -%%Page: 29 40 -TeXDict begin 29 39 bop 241 555 a Fs(m)m(ust)30 b(b)s(e)g(p)s -(erceptible)g(b)m(y)g(h)m(uman)g(ey)m(es)h(and)f(ears)h(to)g(ha)m(v)m -(e)g(an)m(y)g(v)-5 b(alue.)382 668 y(Soft)m(w)m(are)27 -b(is)f(not)g(so.)40 b(While)27 b(the)f(source)g(co)s(de,)i(the)e(h)m -(uman-readable)g(represen-)241 781 y(tation)e(of)f(soft)m(w)m(are)h(is) -f(of)f(k)m(een)i(in)m(terest)g(to)f(programmers,)h(users)e(and)g -(programmers)241 894 y(alik)m(e)32 b(cannot)f(mak)m(e)g(the)f(prop)s -(er)f(use)h(of)h(soft)m(w)m(are)h(in)d(that)i(h)m(uman-readable)g -(form.)241 1007 y(Binary)39 b(co)s(de)g(|)g(the)g(ones)g(and)g(zeros)g -(that)h(the)f(computer)g(can)h(understand)d(|)241 1120 -y(m)m(ust)28 b(b)s(e)f(predicable)h(and)g(attainable)i(for)e(the)g -(soft)m(w)m(are)i(to)e(b)s(e)g(fully)g(useful.)39 b(With-)241 -1233 y(out)34 b(the)h(binaries,)h(b)s(e)d(they)i(in)f(ob)5 -b(ject)36 b(or)e(executable)i(form,)f(the)g(soft)m(w)m(are)h(serv)m(es) -241 1346 y(only)30 b(the)h(didactic)g(purp)s(oses)e(of)h(computer)h -(science.)382 1458 y(Under)i(cop)m(yrigh)m(t)j(la)m(w,)g(binary)e -(represen)m(tations)h(of)f(the)h(soft)m(w)m(are)g(are)g(simply)241 -1571 y(deriv)-5 b(ativ)m(e)42 b(w)m(orks)e(of)g(the)h(source)f(co)s -(de.)71 b(Applying)39 b(a)i(systematic)h(pro)s(cess)e(\(i.e.,)241 -1684 y(\\compilation"\))27 b(to)e(a)f(w)m(ork)g(of)g(source)h(co)s(de)f -(yields)g(binary)g(co)s(de.)38 b(The)24 b(binary)f(co)s(de)241 -1797 y(is)32 b(no)m(w)g(a)g(new)f(w)m(ork)h(of)g(expression)g(\014xed)f -(in)g(the)i(tangible)g(medium)d(of)j(electronic)241 1910 -y(\014le)d(storage.)382 2023 y(Therefore,)40 b(for)d(GPL'd)h(soft)m(w)m -(are)h(to)f(b)s(e)g(useful,)h(the)f(GPL,)g(since)g(it)g(go)m(v)m(erns) -241 2136 y(the)25 b(rules)g(for)g(creation)i(of)f(deriv)-5 -b(ativ)m(e)27 b(w)m(orks,)f(m)m(ust)g(gran)m(t)g(p)s(ermission)e(for)h -(the)h(gen-)241 2249 y(eration)i(of)g(binaries.)39 b(F)-8 -b(urthermore,)29 b(not)m(withstanding)f(the)f(relativ)m(e)j(p)s -(opularit)m(y)d(of)241 2362 y(source-based)32 b(GNU/Lin)m(ux)g -(distributions)f(lik)m(e)j(Gen)m(to)s(o,)g(users)d(\014nd)f(it)i -(extremely)241 2475 y(con)m(v)m(enien)m(t)24 b(to)e(receiv)m(e)i -(distribution)d(of)h(binary)f(soft)m(w)m(are.)39 b(Suc)m(h)21 -b(distribution)g(is)h(the)241 2588 y(redistribution)i(of)h(deriv)-5 -b(ativ)m(e)27 b(w)m(orks)e(of)g(the)g(soft)m(w)m(are's)i(source)e(co)s -(de.)39 b Fr(x)p Fs(3)26 b(addresses)241 2700 y(the)k(matter)i(of)e -(creation)i(and)e(distribution)f(of)i(binary)e(v)m(ersions.)382 -2813 y(Under)43 b Fr(x)p Fs(3,)k(binary)c(v)m(ersions)h(ma)m(y)g(b)s(e) -f(created)i(and)e(distributed)f(under)g(the)241 2926 -y(terms)32 b(of)h Fr(xx)p Fs(1{2,)j(so)d(all)h(the)f(material)h -(previously)f(discussed)f(applies)h(here.)47 b(Ho)m(w-)241 -3039 y(ev)m(er,)39 b Fr(x)p Fs(3)e(m)m(ust)f(go)h(a)g(bit)g(further.)57 -b(Access)37 b(to)h(the)e(soft)m(w)m(are's)i(source)f(co)s(de)f(is)h(an) -241 3152 y(incon)m(testable)j(prerequisite)d(for)h(the)g(exercise)h(of) -f(the)g(fundamen)m(tal)f(freedoms)h(to)241 3265 y(mo)s(dify)30 -b(and)h(impro)m(v)m(e)g(the)h(soft)m(w)m(are.)44 b(Making)32 -b(ev)m(en)g(the)f(most)h(trivial)g(c)m(hanges)g(to)241 -3378 y(a)40 b(soft)m(w)m(are)i(program)e(at)h(the)f(binary)f(lev)m(el)j -(is)e(e\013ectiv)m(ely)j(imp)s(ossible.)70 b Fr(x)p Fs(3)41 -b(m)m(ust)241 3491 y(ensure)35 b(that)i(the)f(binaries)f(are)i(nev)m -(er)f(distributed)f(without)h(the)g(source)g(co)s(de,)i(so)241 -3604 y(that)31 b(these)g(freedoms)f(are)g(passed)g(through)g(the)h -(distribution)e(c)m(hain.)382 3717 y Fr(x)p Fs(3)46 b(p)s(ermits)e -(distribution)h(of)g(binaries,)k(and)c(then)f(o\013ers)i(three)f -(options)h(for)241 3830 y(distribution)30 b(of)g(source)h(co)s(de)f -(along)i(with)e(binaries.)41 b(The)30 b(most)h(common)f(and)g(the)241 -3942 y(least)h(complicated)h(is)f(the)f(option)h(giv)m(en)h(under)c -Fr(x)p Fs(3\(a\).)382 4055 y Fr(x)p Fs(3\(a\))34 b(o\013ers)e(the)g -(option)g(to)h(directly)f(accompan)m(y)h(the)f(source)g(co)s(de)g -(alongside)241 4168 y(the)i(distribution)g(of)h(the)f(binaries.)53 -b(This)33 b(is)i(b)m(y)f(far)g(the)h(most)g(con)m(v)m(enien)m(t)h -(option)241 4281 y(for)30 b(most)g(distributors,)f(b)s(ecause)h(it)h -(means)f(that)g(the)h(source-co)s(de)f(pro)m(vision)h(obli-)241 -4394 y(gations)e(are)f(fully)f(completed)h(at)h(the)f(time)g(of)g -(binary)e(distribution)h(\(more)h(on)g(that)241 4507 -y(later\).)382 4620 y(Under)20 b Fr(x)p Fs(3\(a\),)26 -b(the)21 b(source)h(co)s(de)g(pro)m(vided)f(m)m(ust)g(b)s(e)g(the)g -(\\corresp)s(onding)g(source)241 4733 y(co)s(de.")39 -b(Here)25 b(\\corresp)s(onding")f(primarily)f(means)h(that)h(the)f -(source)h(co)s(de)f(pro)m(vided)241 4846 y(m)m(ust)40 -b(b)s(e)g(that)h(co)s(de)f(used)g(to)h(pro)s(duce)e(the)i(binaries)f(b) -s(eing)g(distributed.)70 b(That)241 4959 y(source)35 -b(co)s(de)g(m)m(ust)g(also)h(b)s(e)f(\\complete.")57 -b(A)36 b(later)g(paragraph)e(of)i Fr(x)p Fs(3)g(explains)f(in)1690 -5187 y(29)p eop end -%%Page: 30 41 -TeXDict begin 30 40 bop 664 555 a Fs(detail)36 b(what)e(is)h(mean)m(t)g -(b)m(y)f(\\complete.")56 b(In)33 b(essence,)k(it)e(is)f(all)i(the)e -(material)i(that)664 668 y(a)h(programmer)f(of)g(a)m(v)m(erage)j(skill) -e(w)m(ould)f(need)g(to)i(actually)g(use)e(the)g(source)h(co)s(de)664 -781 y(to)j(pro)s(duce)e(the)i(binaries)f(she)g(has)g(receiv)m(ed.)68 -b(Complete)40 b(source)g(is)f(required)g(so)664 894 y(that,)33 -b(if)f(the)g(licensee)h(c)m(ho)s(oses,)h(she)d(should)g(b)s(e)g(able)i -(to)f(exercise)h(her)f(freedoms)f(to)664 1007 y(mo)s(dify)39 -b(and)h(redistribute)f(c)m(hanges.)71 b(Without)40 b(the)g(complete)i -(source,)h(it)d(w)m(ould)664 1120 y(not)f(b)s(e)f(p)s(ossible)g(to)h -(mak)m(e)h(c)m(hanges)f(that)g(w)m(ere)g(actually)i(directly)e(deriv)m -(ed)f(from)664 1233 y(the)31 b(v)m(ersion)g(receiv)m(ed.)805 -1346 y(F)-8 b(urthermore,)32 b Fr(x)p Fs(3)f(is)g(defending)g(against)h -(a)f(tactic)j(that)d(has)g(in)g(fact)h(b)s(een)e(seen)664 -1458 y(in)h(FSF's)g(GPL)g(enforcemen)m(t.)44 b(Under)30 -b(GPL,)i(if)f(y)m(ou)g(pa)m(y)g(a)h(high)f(price)g(for)g(a)g(cop)m(y) -664 1571 y(of)g(GPL'd)g(binaries)g(\(whic)m(h)g(comes)h(with)f(corresp) -s(onding)f(source,)h(of)h(course\),)g(y)m(ou)664 1684 -y(ha)m(v)m(e)40 b(the)e(freedom)g(to)h(redistribute)f(that)h(w)m(ork)g -(at)g(an)m(y)f(fee)h(y)m(ou)g(c)m(ho)s(ose,)i(or)e(not)664 -1797 y(at)f(all.)61 b(Sometimes,)40 b(companies)d(attempt)h(a)g -(GPL-violating)h(cozenage)g(whereb)m(y)664 1910 y(they)24 -b(pro)s(duce)f(v)m(ery)h(sp)s(ecialized)h(binaries)f(\(p)s(erhaps)f -(for)g(an)h(obscure)g(arc)m(hitecture\).)664 2023 y(They)29 -b(then)h(giv)m(e)h(source)e(co)s(de)h(that)g(do)s(es)g(corresp)s(ond,)e -(but)h(withhold)g(the)h(\\incan-)664 2136 y(tations")42 -b(and)d(build)f(plans)i(they)g(used)f(to)h(mak)m(e)h(that)f(source)g -(compile)h(in)m(to)g(the)664 2249 y(sp)s(ecialized)j(binaries.)79 -b(Therefore,)46 b Fr(x)p Fs(3)e(requires)e(that)i(the)f(source)g(co)s -(de)g(include)664 2362 y(\\meta-material")30 b(lik)m(e)e(scripts,)f(in) -m(terface)h(de\014nitions,)f(and)f(other)g(material)i(that)f(is)664 -2475 y(used)j(to)h(\\con)m(trol)h(compilation)g(and)d(installation")k -(of)d(the)h(binaries.)40 b(In)30 b(this)g(man-)664 2588 -y(ner,)38 b(those)g(further)d(do)m(wn)i(the)g(distribution)f(c)m(hain)i -(are)f(assured)f(that)i(they)f(ha)m(v)m(e)664 2700 y(the)31 -b(unabated)g(freedom)g(to)g(build)f(their)h(o)m(wn)g(deriv)-5 -b(ativ)m(e)32 b(w)m(orks)f(from)g(the)g(sources)664 2813 -y(pro)m(vided.)805 2926 y(FSF)41 b(\(as)g(authors)f(of)h(GPL\))f -(realizes)i(that)f(soft)m(w)m(are)h(distribution)e(comes)h(in)664 -3039 y(man)m(y)c(forms.)58 b(Em)m(b)s(edded)34 b(man)m(ufacturers,)k -(for)e(example,)j(ha)m(v)m(e)e(the)g(freedom)f(to)664 -3152 y(put)42 b(GPL'd)h(soft)m(w)m(are)h(in)m(to)g(their)f(PD)m(As)g -(with)g(v)m(ery)g(tigh)m(t)h(memory)f(and)f(space)664 -3265 y(constrain)m(ts.)e(In)25 b(suc)m(h)h(cases,)i(putting)d(the)h -(source)g(righ)m(t)h(alongside)f(the)g(binaries)g(on)664 -3378 y(the)36 b(mac)m(hine)h(itself)f(migh)m(t)h(not)f(b)s(e)f(an)h -(option.)57 b(While)37 b(it)f(is)g(recommended)f(that)664 -3491 y(this)24 b(b)s(e)f(the)h(default)g(w)m(a)m(y)h(that)g(p)s(eople)f -(comply)g(with)f(GPL,)h(the)g(GPL)g(do)s(es)g(pro)m(vide)664 -3604 y(options)31 b(when)e(suc)m(h)h(distribution)g(is)g(infeasible.) -805 3717 y Fr(x)p Fs(3,)c(therefore,)f(allo)m(ws)f(source)f(co)s(de)g -(to)h(b)s(e)e(pro)m(vided)h(on)g(an)m(y)g(ph)m(ysical)g(\\medium)664 -3830 y(customarily)31 b(used)e(for)h(soft)m(w)m(are)i(in)m(terc)m -(hange.")43 b(By)30 b(design,)g(this)g(phrase)g(co)m(v)m(ers)i(a)664 -3942 y(broad)24 b(sp)s(ectrum.)38 b(A)m(t)26 b(b)s(est,)f(FSF)g(can)g -(viably)h(release)g(a)f(new)f(GPL)h(ev)m(ery)g(ten)g(y)m(ears)664 -4055 y(or)g(so.)40 b(Th)m(us,)25 b(phrases)f(lik)m(e)j(this)e(m)m(ust)g -(b)s(e)f(adaptiv)m(e)j(to)f(c)m(hanges)g(in)f(the)g(tec)m(hnology)-8 -b(.)664 4168 y(When)27 b(GPL)h(v)m(ersion)g(2)g(w)m(as)g(\014rst)e -(published)g(in)h(June)g(1991,)j(distribution)d(on)g(mag-)664 -4281 y(netic)32 b(tap)s(e)f(w)m(as)g(still)h(common,)f(and)f(CD)h(w)m -(as)g(relativ)m(ely)j(new.)41 b(T)-8 b(o)s(da)m(y)g(,)32 -b(CD)f(is)g(the)664 4394 y(default,)k(and)d(for)h(larger)h(systems)f(D) -m(VD-R)i(is)e(gaining)h(adoption.)50 b(This)32 b(language)664 -4507 y(m)m(ust)e(adapt)h(with)f(c)m(hanging)h(tec)m(hnology)-8 -b(.)805 4620 y(Mean)m(while,)29 b(the)e(binding)e(created)j(b)m(y)e -(the)h(w)m(ord)f(\\customarily")i(is)f(k)m(ey)-8 b(.)40 -b(Man)m(y)664 4733 y(incorrectly)23 b(b)s(eliev)m(e)h(that)e -(distributing)g(binary)f(on)h(CD)g(and)g(source)g(on)g(the)h(In)m -(ternet)664 4846 y(is)44 b(acceptable.)84 b(In)43 b(the)h(corp)s(orate) -h(w)m(orld,)i(it)e(is)f(indeed)f(customary)i(to)f(simply)664 -4959 y(do)m(wnload)g(CDs)g(w)m(orth)h(of)f(data)h(o)m(v)m(er)g(a)g(T1)f -(or)g(email)h(large)g(\014le)f(attac)m(hmen)m(ts.)2113 -5187 y(30)p eop end -%%Page: 31 42 -TeXDict begin 31 41 bop 241 555 a Fs(Ho)m(w)m(ev)m(er,)25 -b(ev)m(en)c(to)s(da)m(y)g(in)g(the)g(USA,)f(man)m(y)h(computer)g(users) -f(with)g(CD-R)m(OM)h(driv)m(es)241 668 y(are)i(not)h(connected)g(to)f -(the)h(In)m(ternet,)h(and)d(most)i(p)s(eople)f(connected)h(to)g(the)f -(In)m(ternet)241 781 y(are)31 b(connected)h(via)g(a)g(56K)g(dial-up)e -(connection.)45 b(Do)m(wnloading)32 b(CDs)g(full)e(of)i(data)241 -894 y(is)g(not)g(customary)g(for)g(them)f(in)h(the)g(least.)46 -b(In)32 b(some)g(cities)h(in)f(Africa,)h(computers)241 -1007 y(are)28 b(b)s(ecoming)g(more)g(common,)h(but)e(In)m(ternet)h -(connectivit)m(y)i(is)e(still)g(a)m(v)-5 b(ailable)30 -b(only)241 1120 y(at)24 b(a)g(few)f(cen)m(tralized)i(lo)s(cations.)40 -b(Th)m(us,)24 b(the)g(\\customs")g(here)g(m)m(ust)f(b)s(e)g(normalized) -241 1233 y(for)29 b(a)h(w)m(orldwide)g(userbase.)40 b(Simply)29 -b(pro)m(viding)g(source)h(on)g(the)g(In)m(ternet)g(|)f(while)241 -1346 y(it)i(is)f(a)h(kind,)f(friendly)f(and)h(useful)g(thing)g(to)h(do) -f(|)h(is)f(not)h(usually)f(su\016cien)m(t.)382 1467 y(Note,)24 -b(ho)m(w)m(ev)m(er,)g(a)d(ma)5 b(jor)21 b(exception)h(to)f(this)f -(rule,)j(giv)m(en)e(b)m(y)g(the)g(last)g(paragraph)241 -1580 y(of)34 b Fr(x)p Fs(3.)52 b Fp(If)h Fs(distribution)33 -b(of)h(the)g(binary)f(\014les)h(is)g(made)g(only)g(on)g(the)g(In)m -(ternet)g(\(i.e.,)241 1693 y(\\from)43 b(a)g(designated)g(place"\),)48 -b Fp(then)j Fs(simply)42 b(pro)m(viding)h(the)g(source)g(co)s(de)g -(righ)m(t)241 1806 y(alongside)31 b(the)g(binaries)f(in)g(the)h(same)f -(place)i(is)e(su\016cien)m(t)h(to)g(comply)g(with)f Fr(x)p -Fs(3.)382 1996 y(As)k(is)h(sho)m(wn)f(ab)s(o)m(v)m(e,)j(Under)d -Fr(x)p Fs(3\(a\),)k(em)m(b)s(edded)33 b(man)m(ufacturers)i(can)f(put)g -(the)241 2109 y(binaries)h(on)g(the)g(device)h(and)e(ship)h(the)g -(source)g(co)s(de)h(along)g(on)f(a)g(CD.)55 b(Ho)m(w)m(ev)m(er,)241 -2222 y(sometimes)27 b(this)g(turns)e(out)i(to)h(b)s(e)e(to)s(o)h -(costly)-8 b(.)41 b(Including)26 b(a)h(CD)g(with)f(ev)m(ery)i(device) -241 2335 y(could)33 b(pro)m(v)m(e)h(to)s(o)g(costly)-8 -b(,)35 b(and)e(ma)m(y)h(practically)g(\(although)g(not)g(legally\))h -(prohibit)241 2448 y(using)22 b(GPL'd)g(soft)m(w)m(are.)40 -b(F)-8 b(or)23 b(this)f(situation)i(and)e(others)g(lik)m(e)i(it,)h -Fr(x)p Fs(3\(b\))e(is)g(a)m(v)-5 b(ailable.)382 2570 -y Fr(x)p Fs(3\(b\))36 b(allo)m(ws)g(a)f(distributor)f(of)h(binaries)g -(to)g(instead)g(pro)m(vide)g(a)g(written)g(o\013er)241 -2682 y(for)29 b(source)g(co)s(de)g(alongside)i(those)e(binaries.)40 -b(This)29 b(is)g(useful)f(in)h(t)m(w)m(o)h(sp)s(eci\014c)f(w)m(a)m(ys.) -241 2795 y(First,)k(it)g(ma)m(y)g(turn)f(out)h(that)g(most)g(users)e -(do)i(not)f(request)h(the)g(source,)g(and)f(th)m(us)241 -2908 y(the)40 b(cost)i(of)e(pro)s(ducing)f(the)h(CDs)h(is)f(sa)m(v)m -(ed)h(|)f(a)h(\014nancial)g(and)e(en)m(vironmen)m(tal)241 -3021 y(windfall.)f(In)25 b(addition,)i(along)g(with)e(a)h -Fr(x)p Fs(3\(b\))g(complian)m(t)h(o\013er)f(for)f(source,)i(a)f(binary) -241 3134 y(distributor)38 b(migh)m(t)i(c)m(ho)s(ose)g(to)f -Fp(also)46 b Fs(giv)m(e)41 b(a)e(URL)g(for)f(source)i(co)s(de.)66 -b(Man)m(y)40 b(who)241 3247 y(w)m(ould)22 b(otherwise)i(need)e(a)h(CD)g -(with)g(source)g(migh)m(t)g(turn)f(out)h(to)h(ha)m(v)m(e)g(those)f(co)m -(v)m(eted)241 3360 y(high)36 b(bandwidth)e(connections,)39 -b(and)d(are)g(able)h(to)g(do)m(wnload)f(the)h(source)f(instead)241 -3473 y(|)30 b(again)h(yielding)g(en)m(vironmen)m(tal)h(and)e -(\014nancial)g(windfalls.)382 3595 y(Ho)m(w)m(ev)m(er,)e(note)e(that)g -(regardless)g(of)f(ho)m(w)g(man)m(y)h(users)e(prefer)h(to)h(get)g(the)f -(source)241 3708 y(online,)h Fr(x)p Fs(3\(b\))g(do)s(es)f(place)g -(lasting)h(long-term)g(obligations)h(on)d(the)h(binary)f(distribu-)241 -3821 y(tor.)41 b(The)29 b(binary)g(distributor)g(m)m(ust)g(b)s(e)g -(prepared)g(to)h(honor)f(that)i(o\013er)f(for)f(source)241 -3933 y(for)38 b(three)g(y)m(ears)g(and)g(ship)f(it)h(out)h(\(just)f(as) -g(they)g(w)m(ould)g(ha)m(v)m(e)h(had)e(to)i(do)f(under)241 -4046 y Fr(x)p Fs(3\(a\)\))31 b(at)e(a)h(momen)m(t's)f(notice)h(when)e -(they)h(receiv)m(e)i(suc)m(h)d(a)h(request.)41 b(There)28 -b(is)h(real)241 4159 y(organizational)40 b(cost)e(here:)55 -b(supp)s(ort)35 b(engineers)j(m)m(ust)f(b)s(e)g(trained)g(ho)m(w)g(to)h -(route)241 4272 y(source)30 b(requests,)g(and)f(source)h(CD)g(images)h -(for)f(ev)m(ery)g(release)i(v)m(ersion)e(for)g(the)g(last)241 -4385 y(three)j(y)m(ears)g(m)m(ust)f(b)s(e)g(k)m(ept)i(on)e(hand)g(to)h -(burn)e(suc)m(h)h(CDs)h(quic)m(kly)-8 b(.)48 b(The)33 -b(requests)241 4498 y(migh)m(t)38 b(not)g(ev)m(en)h(come)f(from)f -(actual)i(customers;)j(the)c(o\013er)g(for)g(source)g(m)m(ust)f(b)s(e) -241 4611 y(v)-5 b(alid)30 b(for)h(\\an)m(y)g(third)e(part)m(y)-8 -b(.")382 4733 y(That)27 b(phrase)g(is)g(another)g(place)i(where)e(some) -g(get)i(confused)d(|)h(thinking)g(again)241 4846 y(that)j(full)g -(public)f(distribution)g(of)h(source)g(is)g(required.)40 -b(The)30 b(o\013er)g(for)g(source)g(m)m(ust)241 4959 -y(b)s(e)43 b(v)-5 b(alid)44 b(for)g(\\an)m(y)h(third)e(part)m(y")i(b)s -(ecause)f(of)g(the)g(freedoms)g(of)g(redistribution)1690 -5187 y(31)p eop end -%%Page: 32 43 -TeXDict begin 32 42 bop 664 555 a Fs(gran)m(ted)40 b(b)m(y)g -Fr(xx)p Fs(1{2.)70 b(A)39 b(compan)m(y)h(ma)m(y)g(ship)f(a)h(binary)e -(image)j(and)e(an)g(o\013er)h(for)664 668 y(source)34 -b(to)g(only)f(one)g(customer.)50 b(Ho)m(w)m(ev)m(er,)36 -b(under)c(GPL,)h(that)h(customer)g(has)f(the)664 781 -y(righ)m(t)e(to)f(redistribute)g(that)g(soft)m(w)m(are)i(to)e(the)h(w)m -(orld)e(if)h(she)g(lik)m(es.)42 b(When)29 b(she)h(do)s(es,)664 -894 y(that)39 b(customer)g(has)f(an)h(obligation)h(to)f(mak)m(e)h(sure) -d(that)i(those)g(who)f(receiv)m(e)j(the)664 1007 y(soft)m(w)m(are)35 -b(from)f(her)f(can)h(exercise)h(their)f(freedoms)g(under)e(GPL)i(|)f -(including)h(the)664 1120 y(freedom)c(to)h(mo)s(dify)-8 -b(,)31 b(rebuild,)e(and)h(redistribute)g(the)h(source)f(co)s(de.)805 -1233 y Fr(x)p Fs(3\(c\))35 b(is)d(created)i(to)f(sa)m(v)m(e)h(her)e -(some)h(trouble,)g(b)s(ecause)g(b)m(y)f(itself)i Fr(x)p -Fs(3\(b\))f(w)m(ould)664 1346 y(unfairly)39 b(fa)m(v)m(or)h(large)g -(companies.)67 b Fr(x)p Fs(3\(b\))41 b(allo)m(ws)f(the)f(separation)h -(of)f(the)h(binary)664 1458 y(soft)m(w)m(are)g(from)f(the)f(k)m(ey)i -(to)s(ol)f(that)h(p)s(eople)e(can)h(use)g(to)g(exercise)h(their)f -(freedom.)664 1571 y(The)31 b(GPL)h(p)s(ermits)f(this)g(separation)h(b) -s(ecause)g(it)g(is)g(go)s(o)s(d)f(for)g(redistributors,)h(and)664 -1684 y(those)g(users)f(who)g(turn)f(out)h(not)h(to)g(need)f(the)h -(source.)44 b(Ho)m(w)m(ev)m(er,)34 b(to)e(ensure)e(equal)664 -1797 y(righ)m(ts)i(for)f(all)i(soft)m(w)m(are)g(users,)e(an)m(y)m(one)h -(along)h(the)f(distribution)e(c)m(hain)i(m)m(ust)g(ha)m(v)m(e)664 -1910 y(the)f(righ)m(t)g(to)g(get)g(the)g(source)f(and)g(exercise)i -(those)f(freedoms)f(that)h(require)f(it.)805 2023 y(Mean)m(while,)43 -b Fr(x)p Fs(3\(b\)'s)d(compromise)f(primarily)f(b)s(ene\014ts)g -(companies)i(who)e(dis-)664 2136 y(tribute)29 b(binary)f(soft)m(w)m -(are)i(commercially)-8 b(.)43 b(Without)29 b Fr(x)p Fs(3\(c\),)j(that)d -(b)s(ene\014t)f(w)m(ould)h(b)s(e)664 2249 y(at)24 b(the)e(detrimen)m(t) -i(of)e(the)h(companies')h(customers;)h(the)e(burden)e(of)h(source)h(co) -s(de)g(pro-)664 2362 y(vision)33 b(w)m(ould)g(b)s(e)f(unfairly)g -(shifted)g(to)h(the)g(companies')h(customers.)48 b(A)32 -b(customer,)664 2475 y(who)i(had)h(receiv)m(ed)h(binaries)e(with)h(a)g -Fr(x)p Fs(3\(b\)-complian)m(t)i(o\013er,)g(w)m(ould)e(b)s(e)f(required) -664 2588 y(under)c(GPL)i(\(sans)f Fr(x)p Fs(3\(c\)\))j(to)e(acquire)g -(the)g(source,)g(merely)g(to)g(giv)m(e)h(a)f(cop)m(y)g(of)g(the)664 -2700 y(soft)m(w)m(are)g(to)f(a)g(friend)e(who)h(needed)h(it.)41 -b Fr(x)p Fs(3\(c\))32 b(reshifts)e(this)h(burden)d(to)j(en)m(tit)m(y)h -(who)664 2813 y(b)s(ene\014ts)e(from)f Fr(x)p Fs(3\(b\).)805 -2926 y Fr(x)p Fs(3\(c\))j(allo)m(ws)e(those)g(who)f(undertak)m(e)h -Fp(nonc)-5 b(ommer)g(cial)41 b Fs(distribution)29 b(to)h(simply)664 -3039 y(pass)c(along)g(a)g Fr(x)p Fs(3\(b\)-complian)m(t)j(source)d(co)s -(de)g(o\013er.)39 b(The)26 b(customer)g(who)f(wishes)g(to)664 -3152 y(giv)m(e)32 b(a)f(cop)m(y)g(to)g(her)f(friend)g(can)g(no)m(w)h -(do)f(so)h(without)f(pro)m(visioning)h(the)g(source,)g(as)664 -3265 y(long)23 b(as)f(she)g(giv)m(es)i(that)e(o\013er)h(to)g(her)e -(friend.)37 b(By)23 b(con)m(trast,)i(if)d(she)g(w)m(an)m(ted)h(to)g(go) -g(in)m(to)664 3378 y(business)31 b(for)g(herself)h(selling)h(CDs)e(of)h -(that)h(soft)m(w)m(are,)h(she)d(w)m(ould)h(ha)m(v)m(e)h(to)f(acquire) -664 3491 y(the)38 b(source)f(and)g(either)h(comply)f(via)h -Fr(x)p Fs(3\(a\),)j(or)d(write)f(her)g(o)m(wn)g Fr(x)p -Fs(3\(b\)-complian)m(t)664 3604 y(source)31 b(o\013er.)805 -3717 y(This)39 b(pro)s(cess)h(is)f(precisely)i(the)f(reason)g(wh)m(y)f -(a)h Fr(x)p Fs(3\(b\))h(source)f(o\013er)g(m)m(ust)g(b)s(e)664 -3830 y(v)-5 b(alid)32 b(for)f(all)h(third)f(parties.)44 -b(A)m(t)32 b(the)g(time)g(the)g(o\013er)g(is)f(made,)h(there)g(is)f(no) -g(w)m(a)m(y)i(of)664 3942 y(kno)m(wing)21 b(who)f(migh)m(t)i(end)e(up)g -(noncommercially)i(receiving)g(a)f(cop)m(y)g(of)g(the)g(soft)m(w)m -(are.)664 4055 y(Companies)27 b(who)g(c)m(ho)s(ose)h(to)h(comply)e(via) -h Fr(x)p Fs(3\(b\))g(m)m(ust)g(th)m(us)e(b)s(e)h(prepared)f(to)i(honor) -664 4168 y(all)35 b(incoming)e(source)h(co)s(de)g(requests.)50 -b(F)-8 b(or)34 b(this)f(and)g(the)h(man)m(y)f(other)h(additional)664 -4281 y(necessary)23 b(complications)h(under)d Fr(xx)p -Fs(3\(b{c\),)27 b(it)c(is)f(only)h(rarely)g(a)g(b)s(etter)f(option)h -(than)664 4394 y(complying)31 b(via)g Fr(x)p Fs(3\(a\).)2113 -5187 y(32)p eop end -%%Page: 33 44 -TeXDict begin 33 43 bop 241 1178 a Fm(Chapter)64 b(5)241 -1593 y Fq(The)77 b(Implied)f(P)-6 b(aten)g(t)77 b(Gran)-6 -b(t)77 b(in)241 1842 y(GPL)241 2287 y Fs(W)-8 b(e)37 -b(digress)f(again)h(brie\015y)e(from)g(our)h(section-b)m(y-section)j -(consideration)d(of)h(GPL)241 2400 y(to)31 b(consider)g(the)g(in)m -(teraction)i(b)s(et)m(w)m(een)e(the)g(terms)g(of)g(GPL)g(and)f(paten)m -(t)i(la)m(w.)43 b(The)241 2513 y(GPL,)c(despite)g(b)s(eing)g(silen)m(t) -h(with)f(resp)s(ect)g(to)h(paten)m(ts,)i(actually)f(confers)e(on)g(its) -241 2626 y(licensees)i(more)f(righ)m(ts)g(to)h(a)f(licensor's)h(paten)m -(ts)f(than)g(those)g(licenses)h(that)g(pur-)241 2739 -y(p)s(ort)36 b(to)i(address)e(the)h(issue.)60 b(This)36 -b(is)h(the)g(case)h(b)s(ecause)f(paten)m(t)h(la)m(w,)i(under)35 -b(the)241 2852 y(do)s(ctrine)d(of)g(implied)g(license,)h(giv)m(es)h(to) -e(eac)m(h)h(distributee)f(of)g(a)h(paten)m(ted)f(article)i(a)241 -2964 y(license)d(from)f(the)g(distributor)g(to)h(practice)g(an)m(y)g -(paten)m(t)g(claims)g(o)m(wned)f(or)h(held)f(b)m(y)241 -3077 y(the)35 b(distributor)g(that)h(co)m(v)m(er)h(the)e(distributed)f -(article.)57 b(The)35 b(implied)g(license)i(also)241 -3190 y(extends)g(to)h(an)m(y)f(paten)m(t)i(claims)f(o)m(wned)f(or)g -(held)g(b)m(y)g(the)h(distributor)e(that)i(co)m(v)m(er)241 -3303 y(\\reasonably)33 b(con)m(templated)h(uses")f(of)g(the)f(paten)m -(ted)i(article.)49 b(T)-8 b(o)33 b(quote)g(the)g(F)-8 -b(ed-)241 3416 y(eral)29 b(Circuit)g(Court)g(of)g(App)s(eals,)g(the)g -(highest)g(court)g(for)g(paten)m(t)h(cases)g(other)f(than)241 -3529 y(the)h(Supreme)f(Court:)604 3736 y(Generally)-8 -b(,)39 b(when)c(a)h(seller)g(sells)g(a)g(pro)s(duct)e(without)i -(restriction,)468 3849 y(it)29 b(in)e(e\013ect)j(promises)d(the)h(purc) -m(haser)g(that)g(in)g(exc)m(hange)h(for)f(the)g(price)468 -3962 y(paid,)k(it)g(will)h(not)f(in)m(terfere)g(with)g(the)g(purc)m -(haser's)f(full)g(enjo)m(ymen)m(t)i(of)468 4075 y(the)e(pro)s(duct)f -(purc)m(hased.)42 b(The)30 b(buy)m(er)g(has)h(an)g(implied)g(license)h -(under)468 4187 y(an)m(y)23 b(paten)m(ts)g(of)g(the)f(seller)i(that)f -(dominate)g(the)f(pro)s(duct)g(or)g(an)m(y)h(uses)f(of)468 -4300 y(the)32 b(pro)s(duct)f(to)i(whic)m(h)f(the)h(parties)f(migh)m(t)h -(reasonably)g(con)m(template)468 4413 y(the)e(pro)s(duct)e(will)h(b)s -(e)g(put.)241 4620 y(Hewlett-P)m(ac)m(k)-5 b(ard)34 b(Co.)43 -b(v.)g(Rep)s(eat-O-T)m(yp)s(e)32 b(Stencil)f(Mfg.)44 -b(Corp.,)31 b(Inc.,)h(123)g(F.3d)241 4733 y(1445)g(\(F)-8 -b(ed.)42 b(Cir.)e(1997\).)382 4846 y(Of)20 b(course,)j(F)-8 -b(ree)21 b(Soft)m(w)m(are)h(is)e(licensed,)k(not)c(sold,)j(and)d(there) -h(are)g(indeed)f(restric-)241 4959 y(tions)34 b(placed)g(on)f(the)h -(licensee,)i(but)d(those)h(di\013erences)g(are)g(not)f(lik)m(ely)j(to)e -(prev)m(en)m(t)1690 5187 y(33)p eop end -%%Page: 34 45 -TeXDict begin 34 44 bop 664 555 a Fs(the)43 b(application)g(of)g(the)f -(implied)g(license)i(do)s(ctrine)e(to)h(F)-8 b(ree)43 -b(Soft)m(w)m(are,)k(b)s(ecause)664 668 y(soft)m(w)m(are)32 -b(licensed)e(under)e(the)i(GPL)g(gran)m(ts)h(the)f(licensee)h(the)g -(righ)m(t)f(to)h(mak)m(e,)g(use,)664 781 y(and)h(sell)g(the)g(soft)m(w) -m(are,)i(eac)m(h)g(of)e(whic)m(h)f(are)i(exclusiv)m(e)g(righ)m(ts)g(of) -f(a)g(paten)m(t)h(holder.)664 894 y(Therefore,)28 b(although)g(the)f -(GPL)h(do)s(es)f(not)g(expressly)g(gran)m(t)i(the)e(licensee)i(the)e -(righ)m(t)664 1007 y(to)34 b(do)g(those)f(things)h(under)e(an)m(y)h -(paten)m(ts)h(the)g(licensor)g(ma)m(y)g(ha)m(v)m(e)h(that)f(co)m(v)m -(er)h(the)664 1120 y(soft)m(w)m(are)f(or)e(its)h(reasonably)g(con)m -(templated)h(uses,)e(b)m(y)g(licensing)h(the)g(soft)m(w)m(are)h(un-)664 -1233 y(der)j(the)h(GPL,)g(the)g(distributor)f(impliedly)g(licenses)i -(those)f(paten)m(ts)h(to)f(the)g(GPL)664 1346 y(licensee)32 -b(with)e(resp)s(ect)g(to)i(the)e(GPL)g(licensed)h(soft)m(w)m(are.)805 -1460 y(An)d(in)m(teresting)i(issue)e(regarding)h(this)f(implied)g -(paten)m(t)h(license)h(of)e(GPL'd)g(soft-)664 1573 y(w)m(are)d(is)f -(what)g(w)m(ould)g(b)s(e)g(considered)g(\\uses)g(of)g(the)g([soft)m(w)m -(are])i(to)f(whic)m(h)f(the)h(parties)664 1686 y(migh)m(t)33 -b(reasonably)f(con)m(template)i(the)d(pro)s(duct)g(will)h(b)s(e)f -(put.")44 b(A)32 b(clev)m(er)h(adv)m(o)s(cate)664 1799 -y(ma)m(y)g(argue)f(that)g(the)g(implied)g(license)h(gran)m(ted)f(b)m(y) -g(GPL)f(is)h(larger)h(in)e(scop)s(e)h(than)664 1912 y(the)22 -b(express)g(license)h(in)f(other)g(F)-8 b(ree)23 b(Soft)m(w)m(are)h -(licenses)f(with)e(express)h(paten)m(t)h(gran)m(ts,)664 -2025 y(in)35 b(that,)j(the)e(paten)m(t)h(license)f(clause)g(of)g(man)m -(y)g(of)g(those)g(licenses)g(are)g(sp)s(eci\014cally)664 -2137 y(limited)26 b(to)h(the)e(paten)m(t)i(claims)f(co)m(v)m(ered)h(b)m -(y)f(the)f(co)s(de)h(as)g(licensed)g(b)m(y)f(the)h(paten)m(tee.)805 -2252 y(T)-8 b(o)36 b(the)f(con)m(trary)-8 b(,)37 b(GPL's)e(implied)g -(paten)m(t)g(license)h(gran)m(ts)g(the)f(GPL)f(licensee)664 -2365 y(a)d(paten)m(t)h(license)g(to)g(do)e(m)m(uc)m(h)h(more)g(than)g -(just)f(that)i(b)s(ecause)e(the)h(GPL)g(licensee,)664 -2478 y(under)i(the)h(do)s(ctrine)g(of)g(implied)g(paten)m(t)h(license,) -h(is)e(free)g(to)h(practice)h(an)m(y)e(paten)m(t)664 -2591 y(claims)41 b(held)f(b)m(y)g(the)g(licensor)h(that)f(co)m(v)m(er)i -(\\reasonably)f(con)m(templated)h(uses")e(of)664 2703 -y(the)35 b(GPL'd)g(co)s(de,)i(whic)m(h)e(ma)m(y)g(v)m(ery)h(w)m(ell)g -(include)f(creation)h(and)e(distribution)h(of)664 2816 -y(deriv)-5 b(ativ)m(e)37 b(w)m(orks)e(since)g(the)g(GPL's)h(terms,)g -(under)e(whic)m(h)g(the)i(paten)m(ted)g(co)s(de)f(is)664 -2929 y(distributed,)30 b(expressly)g(p)s(ermits)g(suc)m(h)g(activit)m -(y)-8 b(.)805 3044 y(F)g(urther)41 b(supp)s(orting)e(this)i(result)f -(is)h(the)g(F)-8 b(ederal)42 b(Circuit's)f(pronouncemen)m(t)664 -3157 y(that)36 b(the)f(recipien)m(t)h(of)g(a)f(paten)m(ted)h(article)h -(has,)f(not)g(only)f(an)g(implied)g(license)h(to)664 -3269 y(mak)m(e,)f(use,)e(and)g(sell)g(the)g(article,)j(but)c(also)h(an) -g(implied)g(paten)m(t)h(license)g(to)f(repair)664 3382 -y(the)23 b(article)h(to)f(enable)f(it)h(to)g(function)f(prop)s(erly)-8 -b(,)23 b(Bottom)h(Line)e(Mgm)m(t.,)k(Inc.)38 b(v.)g(P)m(an)664 -3495 y(Man,)26 b(Inc.,)f(228)g(F.3d)f(1352)h(\(F)-8 b(ed.)40 -b(Cir.)e(2000\).)i(Additionally)-8 b(,)27 b(the)d(F)-8 -b(ederal)25 b(Circuit)664 3608 y(extended)34 b(that)h(rule)f(to)g -(include)g(an)m(y)h(future)e(recipien)m(ts)i(of)f(the)g(paten)m(ted)h -(article,)664 3721 y(not)26 b(just)g(the)g(direct)g(recipien)m(t)i -(from)d(the)h(distributor.)39 b(This)25 b(theory)h(comp)s(orts)g(w)m -(ell)664 3834 y(with)43 b(the)g(idea)g(of)g(F)-8 b(ree)44 -b(Soft)m(w)m(are,)k(whereb)m(y)42 b(soft)m(w)m(are)i(is)f(distributed)f -(amongst)664 3947 y(man)m(y)35 b(en)m(tities)h(within)e(the)h(comm)m -(unit)m(y)h(for)e(the)h(purp)s(ose)e(of)h(constan)m(t)i(ev)m(olution) -664 4060 y(and)i(impro)m(v)m(emen)m(t.)66 b(In)37 b(this)i(w)m(a)m(y)-8 -b(,)42 b(the)c(la)m(w)h(of)g(implied)f(paten)m(t)h(license)g(used)f(b)m -(y)664 4173 y(the)c(GPL)g(ensures)f(that)i(the)f(comm)m(unit)m(y)h(m)m -(utually)f(b)s(ene\014ts)f(from)h(the)g(licensing)664 -4286 y(of)d(paten)m(ts)g(to)g(an)m(y)g(single)g(comm)m(unit)m(y)g(mem)m -(b)s(er.)805 4400 y(Note)h(that)e(simply)g(b)s(ecause)g(GPL'd)f(soft)m -(w)m(are)j(has)d(an)h(implied)g(paten)m(t)h(license)664 -4513 y(do)s(es)25 b(not)g(mean)g(that)h(an)m(y)f(paten)m(ts)h(held)f(b) -m(y)g(a)g(distributor)f(of)i(GPL'd)e(co)s(de)i(b)s(ecome)664 -4626 y(w)m(orthless.)39 b(T)-8 b(o)23 b(the)g(con)m(trary)-8 -b(,)26 b(the)d(paten)m(ts)h(are)f(still)h(v)-5 b(alid)23 -b(and)g(enforceable)h(against)664 4739 y(either:)730 -4959 y(\(a\))46 b(an)m(y)38 b(soft)m(w)m(are)h(other)e(than)g(that)h -(licensed)f(under)f(the)h(GPL)g(b)m(y)h(the)f(paten)m(t)2113 -5187 y(34)p eop end -%%Page: 35 46 -TeXDict begin 35 45 bop 468 555 a Fs(holder,)30 b(and)301 -743 y(\(b\))46 b(an)m(y)41 b(part)m(y)h(that)f(do)s(es)g(not)g(comply)h -(with)f(the)g(GPL)g(with)f(resp)s(ect)i(to)f(the)468 -856 y(licensed)31 b(soft)m(w)m(are.)382 1068 y(F)-8 b(or)38 -b(example,)i(if)d(Compan)m(y)g Fr(A)g Fs(has)g(a)h(paten)m(t)g(on)f -(adv)-5 b(anced)38 b(W)-8 b(eb)38 b(bro)m(wsing,)241 -1181 y(but)30 b(also)h(licenses)h(a)e(W)-8 b(eb)32 b(bro)m(wsing)e -(soft)m(w)m(are)i(program)e(under)f(the)i(GPL,)g(then)f(it)241 -1294 y(cannot)23 b(assert)g(the)f(paten)m(t)i(against)f(an)m(y)g(part)m -(y)g(that)g(tak)m(es)h(a)e(license)i(to)f(its)g(program)241 -1407 y(under)32 b(the)i(GPL.)f(Ho)m(w)m(ev)m(er,)k(if)d(a)g(part)m(y)g -(uses)f(that)h(program)f(without)h(complying)241 1520 -y(with)42 b(the)g(GPL,)h(then)f(Compan)m(y)g Fr(A)g Fs(can)h(assert,)j -(not)d(just)f(cop)m(yrigh)m(t)h(infringe-)241 1633 y(men)m(t)28 -b(claims)h(against)g(the)f(non-GPL-complian)m(t)i(part)m(y)-8 -b(,)29 b(but)e(also)i(infringemen)m(t)f(of)241 1746 y(the)39 -b(paten)m(t,)j(b)s(ecause)d(the)g(implied)f(paten)m(t)i(license)g(only) -f(extends)f(to)i(use)e(of)h(the)241 1859 y(soft)m(w)m(are)33 -b(in)e(accordance)j(with)d(the)h(GPL.)g(F)-8 b(urther,)32 -b(if)f(Compan)m(y)h Fr(B)i Fs(distributes)d(a)241 1972 -y(comp)s(etitiv)m(e)i(adv)-5 b(anced)30 b(W)-8 b(eb)32 -b(bro)m(wsing)e(program,)h(Compan)m(y)g Fr(A)f Fs(is)h(free)g(to)g -(assert)241 2084 y(its)37 b(paten)m(t)h(against)g(an)m(y)f(user)f(or)h -(distributor)f(of)h(that)h(pro)s(duct.)58 b(It)37 b(is)g(irrelev)-5 -b(an)m(t)241 2197 y(whether)30 b(Compan)m(y)h Fr(B)s -Fs('s)f(program)h(is)g(distributed)f(under)f(the)i(GPL,)h(as)f(Compan)m -(y)241 2310 y Fr(B)i Fs(can)d(not)h(gran)m(t)g(implied)f(licenses)h(to) -h(Compan)m(y)e Fr(A)p Fs('s)g(paten)m(t.)382 2423 y(This)e(result)g -(also)h(reassures)f(companies)h(that)g(they)g(need)f(not)h(fear)f -(losing)h(their)241 2536 y(proprietary)24 b(v)-5 b(alue)25 -b(in)f(paten)m(ts)h(to)g(comp)s(etitors)h(through)d(the)i(GPL)f -(implied)h(paten)m(t)241 2649 y(license,)39 b(as)e(only)g(those)g(comp) -s(etitors)h(who)e(adopt)h(and)f(comply)h(with)g(the)f(GPL's)241 -2762 y(terms)29 b(can)g(b)s(ene\014t)f(from)g(the)h(implied)g(paten)m -(t)h(license.)41 b(T)-8 b(o)30 b(con)m(tin)m(ue)g(the)f(example)241 -2875 y(ab)s(o)m(v)m(e,)45 b(Compan)m(y)40 b Fr(B)j Fs(do)s(es)e(not)g -(receiv)m(e)h(a)f(free)g(ride)g(on)f(Compan)m(y)h Fr(A)p -Fs('s)f(paten)m(t,)241 2988 y(as)45 b(Compan)m(y)f Fr(B)j -Fs(has)e(not)f(licensed-in)i(and)e(then)g(redistributed)g(Compan)m(y)g -(A's)241 3101 y(adv)-5 b(anced)22 b(W)-8 b(eb)22 b(bro)m(wser)f(under)g -(the)h(GPL.)f(If)h(Compan)m(y)f Fr(B)j Fs(do)s(es)e(do)g(that,)i(ho)m -(w)m(ev)m(er,)241 3214 y(Compan)m(y)i Fr(A)g Fs(still)i(has)e(not)h -(lost)h(comp)s(etitiv)m(e)g(adv)-5 b(an)m(tage)29 b(against)f(Compan)m -(y)e Fr(B)s Fs(,)h(as)241 3326 y(Compan)m(y)g Fr(B)j -Fs(m)m(ust)d(then,)h(when)e(it)i(re-distributes)f(Compan)m(y)h -Fr(A)p Fs('s)f(program,)h(gran)m(t)241 3439 y(an)37 b(implied)h -(license)h(to)f(an)m(y)g(of)g(its)g(paten)m(ts)h(that)f(co)m(v)m(er)i -(the)e(program.)63 b(F)-8 b(urther,)241 3552 y(if)34 -b(Compan)m(y)h Fr(B)i Fs(relicenses)f(an)e(impro)m(v)m(ed)h(v)m(ersion) -h(of)f(Compan)m(y)f(A's)h(program,)h(it)241 3665 y(m)m(ust)25 -b(do)g(so)g(under)e(the)j(GPL,)f(meaning)g(that)h(an)m(y)f(paten)m(ts)h -(it)f(holds)g(that)h(co)m(v)m(er)g(the)241 3778 y(impro)m(v)m(ed)35 -b(v)m(ersion)g(are)g(impliedly)g(licensed)h(to)f(an)m(y)g(licensee.)56 -b(As)35 b(suc)m(h,)g(the)g(only)241 3891 y(w)m(a)m(y)29 -b(Compan)m(y)g Fr(B)i Fs(can)e(b)s(ene\014t)f(from)g(Compan)m(y)h -Fr(A)p Fs('s)f(implied)h(paten)m(t)g(license,)i(is)e(if)241 -4004 y(it,)j(itself,)h(distributes)e(Compan)m(y)g Fr(A)p -Fs('s)g(soft)m(w)m(are)h(program)g(and)e(gran)m(ts)i(an)g(implied)241 -4117 y(paten)m(t)f(license)h(to)f(an)m(y)f(of)h(its)g(paten)m(ts)g -(that)g(co)m(v)m(er)h(that)f(program.)1690 5187 y(35)p -eop end -%%Page: 36 47 -TeXDict begin 36 46 bop 2113 5187 a Fs(36)p eop end -%%Page: 37 48 -TeXDict begin 37 47 bop 241 1186 a Fm(Chapter)64 b(6)241 -1608 y Fq(Defending)77 b(F)-19 b(reedom)78 b(on)f(Man)-6 -b(y)241 1857 y(F)-19 b(ron)-6 b(ts)241 2310 y Fs(Chapters)28 -b(2)h(and)57 b(4)29 b(presen)m(ted)g(the)g(core)g(freedom-defending)f -(pro)m(visions)h(of)g(GPL,)241 2423 y(whic)m(h)39 b(are)g(in)g -Fr(xx)p Fs(0{3.)69 b Fr(xx)p Fs(4{7)41 b(of)e(the)g(GPL)g(are)h -(designed)f(to)g(ensure)g(that)g Fr(xx)p Fs(0{3)241 2536 -y(are)30 b(not)f(infringed,)g(are)h(enforceable,)h(are)f(k)m(ept)g(to)g -(the)g(con\014nes)f(of)h(cop)m(yrigh)m(t)g(la)m(w,)241 -2649 y(and)c(are)i(not)g(trump)s(ed)d(b)m(y)i(other)h(cop)m(yrigh)m(t)g -(agreemen)m(ts)h(or)e(comp)s(onen)m(ts)h(of)f(other)241 -2762 y(en)m(tirely)37 b(separate)h(legal)g(systems.)60 -b(In)35 b(short,)j(while)f Fr(xx)p Fs(0{3)i(are)e(the)f(parts)h(of)f -(the)241 2875 y(license)h(that)f(defend)f(the)h(freedoms)g(of)g(users)f -(and)h(programmers,)h Fr(xx)p Fs(4{7)h(are)e(the)241 -2987 y(parts)h(of)g(the)g(license)i(that)e(k)m(eep)h(the)g(pla)m(ying)g -(\014eld)e(clear)j(so)e(that)h Fr(xx)p Fs(0{3)h(can)f(do)241 -3100 y(their)30 b(jobs.)241 3431 y Fo(6.1)135 b(GPL)44 -b Fe(x)p Fo(4:)61 b(T)-11 b(ermination)45 b(on)g(Violation)241 -3648 y Fr(x)p Fs(4)38 b(is)f(GPL's)h(termination)g(clause.)62 -b(Up)s(on)36 b(\014rst)h(examination,)k(it)c(seems)h(strange)241 -3761 y(that)31 b(a)f(license)h(with)f(the)g(goal)i(of)e(defending)g -(users')f(and)h(programmers')g(freedoms)241 3874 y(for)38 -b(p)s(erp)s(etuit)m(y)g(in)g(an)g(irrev)m(o)s(cable)i(w)m(a)m(y)f(w)m -(ould)g(ha)m(v)m(e)g(suc)m(h)g(a)f(clause.)66 b(Ho)m(w)m(ev)m(er,)241 -3987 y(up)s(on)43 b(further)g(examination,)50 b(the)45 -b(di\013erence)g(b)s(et)m(w)m(een)h(irrev)m(o)s(cabilit)m(y)g(and)f -(this)241 4100 y(termination)31 b(clause)g(b)s(ecomes)g(clear.)382 -4221 y(The)e(GPL)g(is)g(irrev)m(o)s(cable)h(in)f(the)g(sense)g(that)h -(once)g(a)g(cop)m(yrigh)m(t)g(holder)f(gran)m(ts)241 -4333 y(righ)m(ts)23 b(for)g(someone)h(to)g(cop)m(y)-8 -b(,)26 b(mo)s(dify)c(and)h(redistribute)f(the)h(soft)m(w)m(are)i(under) -d(terms)241 4446 y(of)k(the)h(GPL,)g(they)f(cannot)i(later)f(rev)m(ok)m -(e)h(that)f(gran)m(t.)40 b(Since)27 b(the)g(GPL)f(has)g(no)h(pro-)241 -4559 y(vision)33 b(allo)m(wing)i(the)e(cop)m(yrigh)m(t)i(holder)e(to)h -(tak)m(e)h(suc)m(h)d(a)i(prerogativ)m(e,)i(the)d(license)241 -4672 y(is)c(gran)m(ted)i(as)f(long)g(as)g(the)g(cop)m(yrigh)m(t)h -(remains)e(in)g(e\013ect.)2313 4639 y Fk(1)2395 4672 -y Fs(The)g(cop)m(yrigh)m(t)i(holder)p 241 4782 1196 4 -v 344 4836 a Fi(1)379 4867 y Fh(In)19 b(the)h(USA,)f(due)h(to)g -(unfortunate)g(legislation,)k(the)c(length)g(of)g(cop)n(yrigh)n(t)g(is) -h(nearly)f(p)r(erp)r(etual,)241 4959 y(ev)n(en)25 b(though)g(the)g -(Constitution)i(forbids)f(p)r(erp)r(etual)g(cop)n(yrigh)n(t.)1690 -5187 y Fs(37)p eop end -%%Page: 38 49 -TeXDict begin 38 48 bop 664 555 a Fs(has)37 b(the)h(righ)m(t)g(to)g -(relicense)g(the)f(same)h(w)m(ork)f(under)f(di\013eren)m(t)i(licenses)g -(\(see)g(Sec-)664 668 y(tion)23 b(9.2)h(of)f(this)f(tutorial\),)k(or)d -(to)g(stop)g(distributing)f(the)h(GPL'd)f(v)m(ersion)h(\(assuming)664 -781 y Fr(x)p Fs(3\(b\))i(w)m(as)g(nev)m(er)f(used\),)h(but)f(she)f(ma)m -(y)i(not)f(rev)m(ok)m(e)i(the)e(righ)m(ts)h(under)d(GPL)i(already)664 -894 y(gran)m(ted.)805 1012 y(In)30 b(fact,)h(when)f(an)g(en)m(tit)m(y)i -(lo)s(oses)f(their)f(righ)m(t)h(to)g(cop)m(y)-8 b(,)32 -b(mo)s(dify)e(and)f(distribute)664 1125 y(GPL'd)e(soft)m(w)m(are,)i(it) -e(is)g(b)s(ecause)f(of)h(their)g Fp(own)j(actions)p Fs(,)f(not)e(that)g -(of)g(the)g(cop)m(yrigh)m(t)664 1238 y(holder.)44 b(The)31 -b(cop)m(yrigh)m(t)i(holder)e(do)s(es)h(not)f(decided)h(when)e -Fr(x)p Fs(4)j(termination)f(o)s(ccurs)664 1351 y(\(if)f(ev)m(er\),)h -(the)e(actions)i(of)e(the)h(licensee)h(do)s(es.)805 1469 -y(Under)f(cop)m(yrigh)m(t)j(la)m(w,)f(the)f(GPL)g(has)f(gran)m(ted)i(v) --5 b(arious)32 b(righ)m(ts)g(and)f(freedoms)664 1582 -y(to)e(the)f(licensee)i(to)f(p)s(erform)d(sp)s(eci\014c)i(t)m(yp)s(es)g -(of)h(cop)m(ying,)g(mo)s(di\014cation,)h(and)d(redis-)664 -1695 y(tribution.)40 b(By)30 b(default,)g(all)g(other)g(t)m(yp)s(es)f -(of)g(cop)m(ying,)i(mo)s(di\014cation,)f(and)f(redistri-)664 -1808 y(bution)24 b(are)h(prohibited.)38 b Fr(x)p Fs(4)25 -b(sa)m(ys)h(that)f(if)f(y)m(ou)h(undertak)m(e)g(an)m(y)f(of)h(those)g -(other)g(t)m(yp)s(es)664 1921 y(\(e.g.,)30 b(redistributing)d -(binary-only)g(in)g(violation)i(of)f Fr(x)p Fs(3\),)h(then)f(all)g -(righ)m(ts)g(under)e(the)664 2034 y(license)36 b(|)f(ev)m(en)h(those)g -(otherwise)f(p)s(ermitted)g(for)g(those)g(who)g(ha)m(v)m(e)h(not)f -(violated)664 2147 y(|)30 b(terminate)i(automatically)-8 -b(.)805 2265 y Fr(x)p Fs(4)23 b(giv)m(es)h(GPL)e(teeth.)39 -b(If)22 b(licensees)h(fail)g(to)g(adhere)f(to)h(the)f(license,)j(then)d -(they)h(are)664 2378 y(stuc)m(k.)39 b(They)24 b(m)m(ust)g(completely)i -(cease)f(and)f(desist)g(from)g(all)h(cop)m(ying,)i(mo)s(di\014cation) -664 2491 y(and)j(distribution)g(of)g(that)h(GPL'd)f(soft)m(w)m(are.)805 -2610 y(A)m(t)i(that)g(p)s(oin)m(t,)f(violating)i(licensees)f(m)m(ust)f -(gain)h(the)f(forgiv)m(eness)h(of)f(the)g(cop)m(y-)664 -2723 y(righ)m(t)24 b(holder)e(to)i(ha)m(v)m(e)h(their)e(righ)m(ts)g -(restored.)38 b(Alternativ)m(ely)-8 b(,)28 b(they)23 -b(could)g(negotiate)664 2835 y(another)i(agreemen)m(t,)j(separate)d -(from)f(GPL,)h(with)f(the)h(cop)m(yrigh)m(t)h(holder.)38 -b(Both)26 b(are)664 2948 y(common)31 b(practice.)805 -3067 y(A)m(t)43 b(FSF,)e(it)h(is)g(part)f(of)h(the)f(mission)h(to)g -(spread)f(soft)m(w)m(are)h(freedom.)74 b(When)664 3180 -y(FSF)28 b(enforces)g(GPL,)h(the)f(goal)h(is)f(to)h(bring)e(the)h -(violator)i(bac)m(k)f(in)m(to)f(compliance)i(as)664 3293 -y(quic)m(kly)k(as)g(p)s(ossible,)g(and)f(redress)g(the)g(damage)i -(caused)e(b)m(y)g(the)h(violation.)52 b(That)664 3405 -y(is)40 b(FSF's)g(steadfast)h(p)s(osition)f(in)g(a)g(violation)i -(negotiation)g(|)e(comply)g(with)g(the)664 3518 y(license)32 -b(and)d(resp)s(ect)i(freedom.)805 3637 y(Ho)m(w)m(ev)m(er,)i(other)d -(en)m(tities)i(who)d(do)h(not)h(share)e(the)i(full)e(ethos)i(of)f(soft) -m(w)m(are)h(free-)664 3750 y(dom)d(as)g(institutionalized)j(b)m(y)d -(FSF)g(pursue)e(GPL)j(violations)h(di\013eren)m(tly)-8 -b(.)41 b(MySQL)664 3863 y(AB,)30 b(a)g(compan)m(y)f(that)h(pro)s(duces) -e(the)i(GPL'd)e(MySQL)h(database,)i(up)s(on)c(disco)m(v)m(er-)664 -3976 y(ing)k(GPL)g(violations)h(t)m(ypically)g(negotiates)h(a)e -(proprietary)g(soft)m(w)m(are)h(license)f(sepa-)664 4088 -y(rately)d(for)f(a)g(fee.)41 b(While)27 b(this)g(practice)i(is)e(not)g -(one)g(that)h(FSF)f(w)m(ould)g(ev)m(er)h(consider)664 -4201 y(undertaking)41 b(or)h(ev)m(en)g(endorsing,)i(it)e(is)g(a)g -(legal)h(w)m(a)m(y)g(for)e(cop)m(yrigh)m(t)i(holders)e(to)664 -4314 y(pro)s(ceed.)664 4632 y Fo(6.2)136 b(GPL)44 b Fe(x)p -Fo(5:)60 b(Acceptance,)45 b(Cop)l(yrigh)l(t)h(St)l(yle)664 -4846 y Fr(x)p Fs(5)34 b(brings)e(us)g(to)h(p)s(erhaps)e(the)i(most)g -(fundamen)m(tal)g(misconception)h(and)e(common)664 4959 -y(confusion)38 b(ab)s(out)g(GPL.)65 b(Because)40 b(of)e(the)h(prev)-5 -b(alence)39 b(of)f(proprietary)g(soft)m(w)m(are,)2113 -5187 y(38)p eop end -%%Page: 39 50 -TeXDict begin 39 49 bop 241 555 a Fs(most)34 b(users,)h(programmers,)f -(and)g(la)m(wy)m(ers)h(alik)m(e)h(tend)d(to)i(b)s(e)f(more)g(familiar)h -(with)241 668 y(EULAs.)71 b(EULAs)41 b(are)g(b)s(eliev)m(ed)g(b)m(y)g -(their)g(authors)f(to)i(b)s(e)e(con)m(tracts,)45 b(requiring)241 -781 y(formal)38 b(agreemen)m(t)i(b)s(et)m(w)m(een)f(the)g(licensee)h -(and)d(the)i(soft)m(w)m(are)h(distributor)d(to)i(b)s(e)241 -894 y(v)-5 b(alid.)55 b(This)35 b(has)g(led)g(to)h(mec)m(hanisms)f(lik) -m(e)i(\\shrink-wrap")d(and)h(\\clic)m(k-wrap")i(as)241 -1007 y(mec)m(hanisms)30 b(to)h(p)s(erform)e(acceptance)k(ceremonies)e -(with)f(EULAs.)382 1126 y(The)41 b(GPL)g(do)s(es)g(not)g(need)g(con)m -(tract)j(la)m(w)e(to)g(\\transfer)f(righ)m(ts.")74 b(No)42 -b(righ)m(ts)241 1239 y(are)27 b(transfered)f(b)s(et)m(w)m(een)h -(parties.)40 b(By)27 b(con)m(trast,)i(the)e(GPL)g(is)g(a)g(p)s -(ermission)e(slip)i(to)241 1352 y(undertak)m(e)e(activities)i(that)e(w) -m(ould)g(otherwise)g(ha)m(v)m(e)h(b)s(een)e(prohibited)g(b)m(y)g(cop)m -(yrigh)m(t)241 1464 y(la)m(w.)73 b(As)41 b(suc)m(h,)i(it)f(needs)e(no)h -(acceptance)i(ceremon)m(y;)k(the)41 b(licensee)i(is)e(not)g(ev)m(en)241 -1577 y(required)29 b(to)i(accept)h(the)f(license.)382 -1696 y(Ho)m(w)m(ev)m(er,)51 b(without)44 b(the)h(GPL,)g(the)g -(activities)i(of)e(cop)m(ying,)50 b(mo)s(difying)44 b(and)241 -1809 y(distributing)d(the)i(soft)m(w)m(are)g(w)m(ould)f(ha)m(v)m(e)i -(otherwise)e(b)s(een)g(prohibited.)75 b(So,)45 b(the)241 -1922 y(GPL)30 b(sa)m(ys)h(that)g(y)m(ou)g(only)g(accepted)h(the)e -(license)i(b)m(y)e(undertaking)g(activities)j(that)241 -2035 y(y)m(ou)28 b(w)m(ould)g(ha)m(v)m(e)h(otherwise)f(b)s(een)g -(prohibited)f(without)h(y)m(our)g(license)h(under)d(GPL.)241 -2148 y(This)j(is)h(a)g(certainly)h(subtle)f(p)s(oin)m(t,)g(and)g -(requires)f(a)i(mindset)e(quite)i(di\013eren)m(t)f(from)241 -2261 y(the)g(con)m(tractual)j(approac)m(h)e(tak)m(en)g(b)m(y)f(EULA)h -(authors.)382 2380 y(An)24 b(in)m(teresting)i(side)e(b)s(ene\014t)f(to) -j Fr(x)p Fs(5)f(is)f(that)h(the)g(bulk)e(of)i(users)e(of)i(F)-8 -b(ree)25 b(Soft)m(w)m(are)241 2492 y(are)h(not)g(required)e(to)j -(accept)g(the)f(license.)40 b(Undertaking)26 b(fair)f(and)g -(unregulated)h(use)241 2605 y(of)32 b(the)g(w)m(ork,)h(for)e(example,)j -(do)s(es)d(not)h(bind)f(y)m(ou)h(to)h(the)f(GPL,)g(since)h(y)m(ou)f -(are)g(not)241 2718 y(engaging)22 b(in)e(activit)m(y)j(that)e(is)g -(otherwise)g(con)m(trolled)h(b)m(y)e(cop)m(yrigh)m(t)i(la)m(w.)39 -b(Only)19 b(when)241 2831 y(y)m(ou)30 b(engage)h(in)e(those)h -(activities)i(that)f(migh)m(t)f(ha)m(v)m(e)h(an)e(impact)i(on)e(the)h -(freedom)f(of)241 2944 y(others)38 b(do)s(es)f(license)i(acceptance)h -(o)s(ccur,)f(and)e(the)h(terms)g(b)s(egin)f(to)h(bind)f(y)m(ou)h(to)241 -3057 y(fair)f(and)g(equitable)i(sharing)e(of)g(the)h(soft)m(w)m(are.)64 -b(In)36 b(other)i(w)m(ords,)h(the)f(GPL)f(only)241 3170 -y(kic)m(ks)31 b(in)f(when)f(it)i(needs)f(to)h(for)g(the)f(sak)m(e)i(of) -e(freedom.)241 3490 y Fo(6.3)135 b(GPL)44 b Fe(x)p Fo(6:)61 -b(GPL,)44 b(My)h(One)g(and)f(Only)241 3705 y Fs(A)30 -b(p)s(oin)m(t)h(that)g(w)m(as)g(glossed)g(o)m(v)m(er)h(in)e(Section)h -(6.1's)h(discussion)e(of)h Fr(x)p Fs(4)g(w)m(as)g(the)f(irre-)241 -3818 y(v)m(o)s(cable)i(nature)f(of)h(the)f(GPL.)44 b(The)30 -b(GPL)i(is)f(indeed)g(irrev)m(o)s(cable,)i(and)d(it)i(is)f(made)241 -3931 y(so)f(formally)h(b)m(y)f Fr(x)p Fs(6.)382 4049 -y(The)37 b(\014rst)g(sen)m(tence)h(in)f Fr(x)p Fs(6)i(ensures)d(that)i -(as)g(soft)m(w)m(are)h(propagates)f(do)m(wn)f(the)241 -4162 y(distribution)27 b(c)m(hain,)j(that)e(eac)m(h)h(licensor)g(can)g -(pass)e(along)i(the)g(license)g(to)g(eac)m(h)g(new)241 -4275 y(licensee.)71 b(Under)39 b Fr(x)p Fs(6,)k(the)d(act)h(of)f -(distributing)g(automatically)j(gran)m(ts)d(a)g(license)241 -4388 y(from)j(the)g(original)h(licensor)g(to)g(the)g(next)f(recipien)m -(t.)81 b(This)42 b(creates)j(a)f(c)m(hain)f(of)241 4501 -y(gran)m(ts)d(that)g(ensure)f(that)h(ev)m(ery)m(one)h(in)e(the)h -(distribution)f(has)g(righ)m(ts)h(under)e(the)241 4614 -y(GPL.)72 b(In)40 b(a)h(mathematical)j(sense,)f(this)e(b)s(ounds)e(the) -i(b)s(ottom)g(|)g(making)g(sure)241 4727 y(that)31 b(future)e -(licensees)j(get)f(no)g(few)m(er)f(righ)m(ts)h(than)f(the)h(licensee)h -(b)s(efore.)382 4846 y(The)d(second)h(sen)m(tence)h(of)f -Fr(x)p Fs(6)h(do)s(es)f(the)g(opp)s(osite;)g(it)g(b)s(ounds)e(from)i -(the)g(top.)40 b(It)241 4959 y(prohibits)34 b(an)m(y)h(licensor)h -(along)g(the)f(distribution)g(c)m(hain)g(from)g(placing)h(additional) -1690 5187 y(39)p eop end -%%Page: 40 51 -TeXDict begin 40 50 bop 664 555 a Fs(restrictions)40 -b(on)f(the)g(user.)66 b(In)38 b(other)i(w)m(ords,)g(no)f(additional)h -(requiremen)m(ts)f(ma)m(y)664 668 y(trump)29 b(the)i(righ)m(ts)g(and)e -(freedoms)h(giv)m(en)i(b)m(y)e(GPL.)805 781 y(The)39 -b(\014nal)g(sen)m(tence)h(of)f Fr(x)p Fs(6)h(mak)m(es)g(it)g(abundan)m -(tly)f(clear)h(that)f(no)h(individual)664 894 y(en)m(tit)m(y)47 -b(in)d(the)i(distribution)e(c)m(hain)h(is)g(resp)s(onsible)f(for)h(the) -g(compliance)h(of)g(an)m(y)664 1007 y(other.)76 b(This)42 -b(is)g(particularly)g(imp)s(ortan)m(t)h(for)f(noncommercial)h(users)e -(who)h(ha)m(v)m(e)664 1120 y(passed)30 b(along)i(a)f(source)g(o\013er)f -(under)g Fr(x)p Fs(3\(c\),)i(as)f(they)g(cannot)g(b)s(e)f(assured)g -(that)h(the)664 1233 y(issuer)f(of)g(the)h(o\013er)g(will)g(honor)e -(their)i Fr(x)p Fs(3)g(obligations.)805 1346 y(In)g(short,)g -Fr(x)p Fs(6)h(sa)m(ys)f(that)h(y)m(our)f(license)h(for)f(the)g(soft)m -(w)m(are)i(is)e(y)m(our)g(one)g(and)g(only)664 1459 y(cop)m(yrigh)m(t)h -(license)f(allo)m(wing)h(y)m(ou)f(to)g(cop)m(y)-8 b(,)32 -b(mo)s(dify)e(and)f(distribute)h(the)h(soft)m(w)m(are.)664 -1745 y Fo(6.4)136 b(GPL)60 b Fe(x)p Fo(7:)93 b(\\Giv)l(e)63 -b(Soft)l(w)l(are)g(Lib)t(ert)l(y)e(or)h(Giv)l(e)g(It)971 -1895 y(Death!")664 2098 y Fs(In)25 b(essence,)j Fr(x)p -Fs(7)f(is)e(a)i(v)m(erb)s(osely)f(w)m(orded)f(w)m(a)m(y)i(of)f(sa)m -(ying)g(for)g(non-cop)m(yrigh)m(t)h(systems)664 2211 -y(what)41 b Fr(x)p Fs(6)h(sa)m(ys)f(for)g(cop)m(yrigh)m(t.)74 -b(If)41 b(there)g(exists)g(an)m(y)h(reason)f(that)g(a)h(distributor)664 -2324 y(kno)m(ws)29 b(of)h(that)g(w)m(ould)f(prohibit)g(later)i -(licensees)f(from)f(exercising)i(their)e(full)g(righ)m(ts)664 -2436 y(under)g(GPL,)i(then)f(distribution)f(is)i(prohibited.)805 -2549 y(Originally)-8 b(,)40 b(this)d(w)m(as)g(designed)g(as)g(the)g -(title)i(of)e(this)f(section)i(suggests)g(|)f(as)664 -2662 y(a)46 b(last)g(ditc)m(h)f(e\013ort)h(to)g(mak)m(e)g(sure)f(that)h -(freedom)f(w)m(as)g(upheld.)84 b(Ho)m(w)m(ev)m(er,)51 -b(in)664 2775 y(mo)s(dern)25 b(times,)i(it)g(has)e(come)i(to)g(giv)m(e) -g(m)m(uc)m(h)f(more.)40 b(No)m(w)26 b(that)h(the)f(b)s(o)s(dy)e(of)i -(GPL'd)664 2888 y(soft)m(w)m(are)40 b(is)f(so)g(large,)k(paten)m(t)c -(holders)g(who)f(w)m(ould)h(w)m(an)m(t)g(to)h(b)s(e)e(distributors)g -(of)664 3001 y(GPL'd)d(soft)m(w)m(are)i(ha)m(v)m(e)f(a)f(tough)h(c)m -(hoice.)57 b(They)34 b(m)m(ust)h(c)m(ho)s(ose)h(b)s(et)m(w)m(een)g(a)m -(v)m(oiding)664 3114 y(distribution)28 b(of)g(GPL'd)f(soft)m(w)m(are)j -(that)f(exercises)g(the)f(teac)m(hings)i(of)e(their)g(paten)m(ts,)664 -3227 y(or)36 b(gran)m(t)h(a)g(ro)m(y)m(alt)m(y-free,)k(irrev)m(o)s -(cable,)e(non-exclusiv)m(e)f(license)f(to)g(those)g(paten)m(ts.)664 -3340 y(Man)m(y)43 b(companies,)i(including)c(IBM,)i(the)f(largest)h -(paten)m(t)g(holder)e(in)h(the)g(w)m(orld,)664 3453 y(ha)m(v)m(e)32 -b(c)m(hosen)f(the)f(latter.)805 3566 y(Th)m(us,)22 b -Fr(x)p Fs(7)g(rarely)f(giv)m(es)i(soft)m(w)m(are)f(death)f(b)m(y)g -(stopping)g(its)g(distribution.)37 b(Instead,)664 3679 -y(it)j(is)g(inspiring)e(paten)m(t)i(holders)f(to)h(share)g(their)f -(paten)m(ts)h(in)f(the)h(same)g(freedom-)664 3791 y(defending)30 -b(w)m(a)m(y)h(that)g(they)g(share)f(their)g(cop)m(yrigh)m(ted)i(w)m -(orks.)664 4078 y Fo(6.5)136 b(GPL)44 b Fe(x)p Fo(8:)60 -b(Excluding)45 b(Unfreedonia)664 4281 y Fr(x)p Fs(8)37 -b(is)f(rarely)f(used)g(b)m(y)h(cop)m(yrigh)m(t)h(holders.)57 -b(Its)35 b(in)m(ten)m(tion)j(is)d(that)i(if)e(a)i(particular)664 -4394 y(coun)m(try)-8 b(,)44 b(sa)m(y)d(Unfreedonia,)h(gran)m(ts)f -(particular)g(paten)m(ts)g(or)f(allo)m(ws)i(cop)m(yrigh)m(ted)664 -4507 y(in)m(terfaces)c(\(no)e(coun)m(try)g(to)h(our)f(kno)m(wledge)h -(ev)m(en)g(p)s(ermits)e(those)i(y)m(et\),)i(that)e(the)664 -4620 y(GPL'd)28 b(soft)m(w)m(are)h(can)g(con)m(tin)m(ue)g(in)f(free)g -(and)f(unabated)h(distribution)f(in)h(the)g(coun-)664 -4733 y(tries)j(where)f(suc)m(h)g(con)m(trols)i(do)e(not)g(exist.)805 -4846 y(It)i(is)f(a)h(partial)g(\\out")g(from)f Fr(x)p -Fs(7.)45 b(Without)32 b Fr(x)p Fs(8,)g(if)g(a)f(cop)m(yrigh)m(t)i -(holder)e(knew)g(of)664 4959 y(a)j(paten)m(t)g(in)f(a)h(particular)f -(coun)m(try)h(licensed)f(in)g(a)h(GPL-incompatible)h(w)m(a)m(y)-8 -b(,)35 b(then)2113 5187 y(40)p eop end -%%Page: 41 52 -TeXDict begin 41 51 bop 241 555 a Fs(she)38 b(could)h(not)g(distribute) -g(under)e(GPL,)i(b)s(ecause)g(the)g(w)m(ork)g(could)f(legitimately)241 -668 y(end)29 b(up)h(in)g(the)g(hands)g(of)g(citizens)i(of)e -(Unfreedonia.)382 781 y(It)43 b(is)f(an)h(inevitable)h(but)e(sad)g -(realit)m(y)j(that)e(some)g(coun)m(tries)g(are)g(freer)g(than)241 -894 y(others.)84 b Fr(x)p Fs(8)45 b(exists)g(to)h(p)s(ermit)e -(distribution)g(in)g(those)i(coun)m(tries)f(that)g(are)g(free)241 -1007 y(without)30 b(otherwise)h(negating)h(parts)e(of)g(the)h(license.) -1690 5187 y(41)p eop end -%%Page: 42 53 -TeXDict begin 42 52 bop 2113 5187 a Fs(42)p eop end -%%Page: 43 54 -TeXDict begin 43 53 bop 241 1178 a Fm(Chapter)64 b(7)241 -1593 y Fq(Odds,)76 b(Ends,)h(and)g(Absolutely)241 1842 -y(No)g(W)-19 b(arran)-6 b(t)g(y)241 2287 y Fr(x)p Fs(0{7)31 -b(constitute)g(the)f(freedom-defending)f(terms)h(of)g(the)g(GPL.)g(The) -f(remainder)g(of)241 2400 y(the)h(GPL)g(handles)g(administrivia)h(and)f -(issues)g(concerning)g(w)m(arran)m(ties)i(and)d(liabil-)241 -2513 y(it)m(y)-8 b(.)241 2799 y Fo(7.1)135 b(GPL)44 b -Fe(x)p Fo(9:)61 b(FSF)43 b(as)j(Stew)l(ards)f(of)g(GPL)241 -3002 y Fs(FSF)35 b(reserv)m(es)g(the)g(exclusiv)m(e)h(righ)m(t)f(to)h -(publish)d(future)h(v)m(ersions)h(of)g(the)g(GPL;)i Fr(x)p -Fs(9)241 3115 y(expresses)44 b(this.)82 b(While)45 b(the)f(stew)m -(ardship)f(of)i(the)f(cop)m(yrigh)m(ts)h(on)f(the)h(b)s(o)s(dy)d(of)241 -3228 y(GPL'd)28 b(soft)m(w)m(are)i(around)d(the)i(w)m(orld)g(is)f -(shared)g(among)h(thousands)f(of)g(individuals)241 3341 -y(and)34 b(organizations,)j(the)e(license)h(itself)f(needs)f(a)h -(single)g(stew)m(ard.)53 b(F)-8 b(orking)36 b(of)e(the)241 -3453 y(co)s(de)41 b(is)h(often)f(regrettable)i(but)e(basically)h(inno)s -(cuous.)73 b(F)-8 b(orking)42 b(of)f(licensing)h(is)241 -3566 y(disastrous.)382 3679 y(FSF)34 b(has)f(only)h(released)g(t)m(w)m -(o)h(v)m(ersions)f(of)g(GPL)f(|)h(in)f(1989)i(and)e(1991.)53 -b(GPL)241 3792 y(v)m(ersion)38 b(3)f(is)h(under)d(curren)m(t)i(in)m -(ternal)h(drafting.)62 b(FSF's)37 b(plan)g(is)h(to)g(ha)m(v)m(e)g(a)g -(long)241 3905 y(and)30 b(engaging)j(commen)m(t)f(p)s(erio)s(d.)41 -b(The)31 b(goal)i(of)e(GPL)g(is)g(to)h(defend)e(freedom,)h(and)241 -4018 y(a)f(gigan)m(tic)j(comm)m(unit)m(y)d(dep)s(ends)e(on)i(that)h -(freedom)f(no)m(w.)40 b(FSF)30 b(hop)s(es)f(to)i(tak)m(e)h(all)241 -4131 y(stak)m(eholders')f(opinions)g(under)d(advisemen)m(t.)241 -4417 y Fo(7.2)135 b(GPL)44 b Fe(x)p Fo(10:)61 b(Relicensing)46 -b(P)l(ermitted)241 4620 y Fr(x)p Fs(10)23 b(reminds)d(the)i(licensee)h -(of)e(what)h(is)f(already)h(implied)g(b)m(y)f(the)h(nature)f(of)h(cop)m -(yrigh)m(t)241 4733 y(la)m(w.)78 b(Namely)-8 b(,)47 b(the)c(cop)m -(yrigh)m(t)h(holder)e(of)h(a)g(particular)g(soft)m(w)m(are)h(program)f -(has)241 4846 y(the)e(prerogativ)m(e)j(to)e(gran)m(t)g(alternativ)m(e)i -(agreemen)m(ts)g(under)c(separate)i(cop)m(yrigh)m(t)241 -4959 y(licenses.)1690 5187 y(43)p eop end -%%Page: 44 55 -TeXDict begin 44 54 bop 664 555 a Fo(7.3)136 b(GPL)44 -b Fe(x)p Fo(11:)60 b(No)46 b(W)-11 b(arran)l(t)l(y)664 -758 y Fs(All)34 b(w)m(arran)m(t)m(y)f(disclaimer)h(language)g(tends)e -(to)i(b)s(e)e(shouted)g(in)g(all)i(capital)g(letters.)664 -871 y(Apparen)m(tly)-8 b(,)26 b(there)d(w)m(as)h(once)f(a)h(case)g -(where)f(the)g(disclaimer)h(language)h(of)e(an)g(agree-)664 -984 y(men)m(t)36 b(w)m(as)g(negated)g(b)s(ecause)f(it)h(w)m(as)f(not)h -(\\conspicuous")g(to)g(one)f(of)h(the)f(parties.)664 -1097 y(Therefore,)g(to)g(mak)m(e)g(suc)m(h)e(language)j -(\\conspicuous,")f(p)s(eople)f(started)h(placing)f(it)664 -1210 y(in)c(b)s(old)g(or)g(capitalizing)j(the)d(en)m(tire)i(text.)41 -b(It)31 b(no)m(w)f(seems)h(to)g(b)s(e)f(v)m(o)s(o)s(do)s(o)g(tradition) -664 1323 y(of)h(w)m(arran)m(t)m(y)g(disclaimer)g(writing.)805 -1436 y(Some)21 b(ha)m(v)m(e)h(argued)e(the)h(GPL)f(is)h(unenforceable)g -(in)f(some)h(jurisdictions)f(b)s(ecause)664 1549 y(its)27 -b(disclaimer)h(of)e(w)m(arran)m(ties)i(is)f(imp)s(ermissibly)e(broad.) -39 b(Ho)m(w)m(ev)m(er,)30 b Fr(x)p Fs(11)e(con)m(tains)g(a)664 -1661 y(jurisdictional)d(sa)m(vings)h(pro)m(vision,)h(whic)m(h)d(states) -j(that)e(it)h(is)f(to)g(b)s(e)g(in)m(terpreted)g(only)664 -1774 y(as)j(broadly)g(as)g(allo)m(w)m(ed)h(b)m(y)f(applicable)h(la)m -(w.)40 b(Suc)m(h)27 b(a)h(pro)m(vision)g(ensures)f(that)i(b)s(oth)664 -1887 y(it,)34 b(and)e(the)h(en)m(tire)g(GPL,)g(is)g(enforceable)h(in)e -(an)m(y)h(jurisdiction,)g(regardless)g(of)g(an)m(y)664 -2000 y(particular)e(la)m(w)g(regarding)g(the)f(p)s(ermissibilit)m(y)h -(of)f(certain)h(w)m(arran)m(t)m(y)h(disclaimers.)805 -2113 y(Finally)-8 b(,)38 b(one)e(imp)s(ortan)m(t)f(p)s(oin)m(t)g(to)h -(remem)m(b)s(er)f(when)f(reading)i Fr(x)p Fs(11)g(is)f(that)h -Fr(x)p Fs(1)664 2226 y(p)s(ermits)30 b(the)g(sale)i(of)e(w)m(arran)m(t) -m(y)h(as)g(an)f(additional)i(service,)f(whic)m(h)f Fr(x)p -Fs(11)i(a\016rms.)664 2512 y Fo(7.4)136 b(GPL,)44 b Fe(x)p -Fo(12:)61 b(Limitation)46 b(of)g(Liabilit)l(y)664 2715 -y Fs(There)27 b(are)g(man)m(y)g(t)m(yp)s(es)g(of)g(w)m(arran)m(ties,)i -(and)d(in)h(some)g(jurisdictions)g(some)g(of)g(them)664 -2828 y(cannot)33 b(b)s(e)e(disclaimed.)46 b(Therefore,)32 -b(usually)g(agreemen)m(ts)i(will)e(ha)m(v)m(e)h(b)s(oth)e(a)h(w)m(ar-) -664 2941 y(ran)m(t)m(y)38 b(disclaimer)g(and)e(a)i(limitation)h(of)e -(liabilit)m(y)-8 b(,)42 b(as)37 b(w)m(e)h(ha)m(v)m(e)g(in)f -Fr(x)p Fs(12.)62 b Fr(x)p Fs(11)38 b(th)m(us)664 3054 -y(gets)27 b(rid)d(of)i(all)h(implied)e(w)m(arran)m(ties)h(that)g(can)g -(legally)i(b)s(e)d(disa)m(v)m(o)m(w)m(ed.)41 b Fr(x)p -Fs(12,)28 b(in)d(turn,)664 3167 y(limits)42 b(the)f(liabilit)m(y)i(of)e -(the)h(actor)g(for)f(an)m(y)g(w)m(arran)m(ties)h(that)g(cannot)f -(legally)j(b)s(e)664 3280 y(disclaimed)31 b(in)f(a)h(particular)g -(jurisdiction.)805 3393 y(Again,)e(some)e(ha)m(v)m(e)g(argued)g(the)f -(GPL)h(is)g(unenforceable)f(in)g(some)h(jurisdictions)664 -3506 y(b)s(ecause)h(its)g(limitation)h(of)f(liabilit)m(y)h(is)f(imp)s -(ermissibly)e(broad.)39 b(Ho)m(w)m(ev)m(er,)31 b Fr(x)p -Fs(12,)e(just)664 3619 y(lik)m(e)36 b(its)f(sister,)h -Fr(x)p Fs(11,)i(con)m(tains)e(a)f(jurisdictional)g(sa)m(vings)g(pro)m -(vision,)h(whic)m(h)f(states)664 3732 y(that)29 b(it)g(is)f(to)h(b)s(e) -e(in)m(terpreted)i(only)f(as)h(broadly)e(as)i(allo)m(w)m(ed)h(b)m(y)e -(applicable)h(la)m(w.)41 b(As)664 3844 y(stated)35 b(ab)s(o)m(v)m(e,)h -(suc)m(h)d(a)h(pro)m(vision)g(ensures)e(that)j(b)s(oth)d -Fr(x)p Fs(12,)k(and)d(the)h(en)m(tire)h(GPL,)664 3957 -y(is)30 b(enforceable)g(in)f(an)m(y)h(jurisdiction,)f(regardless)h(of)f -(an)m(y)h(particular)g(la)m(w)g(regarding)664 4070 y(the)h(p)s -(ermissibilit)m(y)f(of)h(limiting)g(liabilit)m(y)-8 b(.)805 -4183 y(So)31 b(end)e(the)i(terms)f(and)g(conditions)h(of)f(the)h(GNU)g -(General)g(Public)f(License.)2113 5187 y(44)p eop end -%%Page: 45 56 -TeXDict begin 45 55 bop 241 1183 a Fm(Chapter)64 b(8)241 -1603 y Fq(The)77 b(Lesser)f(GPL)241 2053 y Fs(As)41 b(w)m(e)h(ha)m(v)m -(e)h(seen)f(in)f(our)g(consideration)i(of)f(the)g(GPL,)f(its)h(text)h -(is)f(sp)s(eci\014cally)241 2166 y(designed)d(to)i(co)m(v)m(er)h(all)e -(p)s(ossible)g(deriv)-5 b(ativ)m(e)41 b(w)m(orks)f(under)e(cop)m(yrigh) -m(t)k(la)m(w.)70 b(Our)241 2279 y(goal)30 b(in)e(designing)h(GPL)g(w)m -(as)g(to)g(mak)m(e)h(sure)e(that)h(an)m(y)g(deriv)-5 -b(ativ)m(e)30 b(w)m(ork)f(of)g(GPL'd)241 2392 y(soft)m(w)m(are)37 -b(w)m(as)f(itself)g(released)h(under)d(GPL)i(when)e(distributed.)56 -b(Reac)m(hing)37 b(as)f(far)241 2505 y(as)30 b(cop)m(yrigh)m(t)i(la)m -(w)f(will)g(allo)m(w)h(is)e(the)h(most)g(direct)f(w)m(a)m(y)i(to)f -(reac)m(h)g(that)g(goal.)382 2623 y(Ho)m(w)m(ev)m(er,)g(while)e(the)g -(strategic)i(goal)g(is)e(to)g(bring)f(as)i(m)m(uc)m(h)f(F)-8 -b(ree)30 b(Soft)m(w)m(are)g(in)m(to)241 2736 y(the)35 -b(w)m(orld)g(as)g(p)s(ossible,)g(particular)h(tactical)h -(considerations)f(regarding)f(soft)m(w)m(are)241 2849 -y(freedom)43 b(dictate)j(di\013eren)m(t)e(means.)80 b(Extending)44 -b(the)g(cop)m(yleft)h(e\013ect)g(as)f(far)f(as)241 2962 -y(cop)m(yrigh)m(t)33 b(la)m(w)f(allo)m(ws)h(is)f(not)g(alw)m(a)m(ys)h -(the)f(most)g(pruden)m(t)e(course)i(in)g(reac)m(hing)g(the)241 -3075 y(goal.)55 b(In)34 b(particular)h(situations,)h(ev)m(en)g(those)f -(of)f(us)g(with)h(the)f(goal)j(of)d(building)g(a)241 -3188 y(w)m(orld)27 b(where)h(all)g(published)f(soft)m(w)m(are)i(is)f(F) --8 b(ree)29 b(Soft)m(w)m(are)f(realize)i(that)e(full)g(cop)m(yleft)241 -3301 y(do)s(es)39 b(not)g(b)s(est)g(serv)m(e)h(us.)66 -b(The)39 b(GNU)h(Lesser)f(General)h(Public)f(License)h(\(\\GNU)241 -3414 y(LGPL"\))31 b(w)m(as)f(designed)h(as)f(a)h(solution)g(for)f(suc)m -(h)g(situations.)241 3730 y Fo(8.1)135 b(The)45 b(First)g(LGPL'd)f -(Program)241 3942 y Fs(The)d(\014rst)g(example)i(that)f(FSF)g(encoun)m -(tered)g(where)g(suc)m(h)f(altered)i(tactics)h(w)m(ere)241 -4055 y(needed)29 b(w)m(as)i(when)e(w)m(ork)h(b)s(egan)g(on)g(the)g(GNU) -h(C)e(Library)-8 b(.)41 b(The)29 b(GNU)i(C)e(Library)241 -4168 y(w)m(ould)44 b(b)s(ecome)g(\(and)g(to)s(da)m(y)-8 -b(,)49 b(no)m(w)44 b(is\))g(a)g(drop-in)g(replacemen)m(t)h(for)f -(existing)h(C)241 4281 y(libraries.)40 b(On)26 b(a)i(Unix-lik)m(e)h(op) -s(erating)e(system,)i(C)e(is)g(the)h(lingua)f(franca)h(and)e(the)i(C) -241 4394 y(library)k(is)i(an)f(essen)m(tial)h(comp)s(onen)m(t)g(for)f -(all)h(programs.)48 b(It)33 b(is)g(extremely)i(di\016cult)241 -4507 y(to)42 b(construct)g(a)g(program)g(that)g(will)g(run)e(with)i -(ease)g(on)g(a)g(Unix-lik)m(e)h(op)s(erating)241 4620 -y(system)38 b(without)f(making)i(use)e(of)h(services)g(pro)m(vided)g(b) -m(y)f(the)h(C)g(library)f(|)h(ev)m(en)241 4733 y(if)d(the)h(program)g -(is)g(written)f(in)h(a)g(language)h(other)f(than)f(C.)57 -b(E\013ectiv)m(ely)-8 b(,)40 b(all)c(user)241 4846 y(application)c -(programs)e(that)h(run)f(on)g(an)m(y)h(mo)s(dern)f(Unix-lik)m(e)i -(system)f(m)m(ust)f(mak)m(e)241 4959 y(use)g(of)g(the)h(C)f(library)-8 -b(.)1690 5187 y(45)p eop end -%%Page: 46 57 -TeXDict begin 46 56 bop 805 555 a Fs(By)30 b(the)f(time)g(w)m(ork)h(b)s -(egan)e(on)h(the)g(GNU)h(implemen)m(tation)h(of)e(the)g(C)g(libraries,) -664 668 y(there)j(w)m(ere)g(already)g(man)m(y)g(C)f(libraries)h(in)g -(existence)h(from)e(a)h(v)-5 b(ariet)m(y)33 b(of)f(v)m(endors.)664 -781 y(Ev)m(ery)j(proprietary)f(Unix)h(v)m(endor)f(had)g(one,)i(and)e -(man)m(y)h(third)f(parties)h(pro)s(duced)664 894 y(smaller)j(v)m -(ersions)g(for)f(sp)s(ecial)h(purp)s(ose)d(use.)62 b(Ho)m(w)m(ev)m(er,) -41 b(our)c(goal)i(w)m(as)e(to)h(create)664 1007 y(a)k(C)f(library)h -(that)g(w)m(ould)f(pro)m(vide)h(equiv)-5 b(alen)m(t)43 -b(functionalit)m(y)g(to)f(these)g(other)g(C)664 1120 -y(libraries)30 b(on)g(a)h(F)-8 b(ree)31 b(Soft)m(w)m(are)g(op)s -(erating)g(system)f(\(whic)m(h)g(in)g(fact)h(happ)s(ens)d(to)s(da)m(y) -664 1233 y(on)i(mo)s(dern)f(GNU/Lin)m(ux)i(systems,)g(whic)m(h)f(all)h -(use)g(the)f(GNU)h(C)f(Library\).)805 1346 y(Unlik)m(e)i(existing)g -(GNU)f(application)i(soft)m(w)m(are,)f(ho)m(w)m(ev)m(er,)h(the)e -(licensing)h(impli-)664 1458 y(cations)25 b(of)e(releasing)h(the)f(GNU) -h(C)f(Library)f(\(\\glib)s(c"\))j(under)d(GPL)h(w)m(ere)h(somewhat)664 -1571 y(di\013eren)m(t.)41 b(Applications)29 b(released)g(under)e(GPL)h -(w)m(ould)g(nev)m(er)h(themselv)m(es)h(b)s(ecome)664 -1684 y(part)h(of)g(proprietary)f(soft)m(w)m(are.)43 b(Ho)m(w)m(ev)m -(er,)34 b(if)c(glib)s(c)h(w)m(ere)h(released)f(under)e(GPL,)i(it)664 -1797 y(w)m(ould)26 b(require)h(that)g(an)m(y)f(application)i -(distributed)e(for)g(the)h(GNU/Lin)m(ux)g(platform)664 -1910 y(b)s(e)j(released)h(under)e(GPL.)805 2023 y(Since)41 -b(all)g(applications)g(on)f(a)h(Unix-lik)m(e)g(system)g(dep)s(end)d(on) -i(the)h(C)f(library)-8 b(,)664 2136 y(it)36 b(means)g(that)g(they)g(m)m -(ust)f(link)g(with)h(that)g(library)f(to)h(function)f(on)h(the)g -(system.)664 2249 y(In)45 b(other)h(w)m(ords,)j(all)d(applications)h -(running)c(on)j(a)g(Unix-lik)m(e)h(system)e(m)m(ust)h(b)s(e)664 -2362 y(com)m(bined)37 b(with)g(the)g(C)f(library)g(to)i(form)e(a)h(new) -f(whole)h(deriv)-5 b(ativ)m(e)39 b(w)m(ork)e(that)g(is)664 -2475 y(comp)s(osed)32 b(of)g(the)g(original)h(application)g(and)f(the)g -(C)f(library)-8 b(.)46 b(Th)m(us,)31 b(if)h(glib)s(c)g(w)m(ere)664 -2588 y(GPL'd,)26 b(eac)m(h)f(and)f(ev)m(ery)h(application)h -(distributed)d(for)i(use)f(on)g(GNU/Lin)m(ux)h(w)m(ould)664 -2700 y(also)j(need)e(to)i(b)s(e)e(GPL'd,)i(since)f(to)g(ev)m(en)h -(function,)f(suc)m(h)g(applications)h(w)m(ould)e(need)664 -2813 y(to)31 b(b)s(e)f(com)m(bined)h(in)m(to)g(larger)g(deriv)-5 -b(ativ)m(e)32 b(w)m(orks)e(b)m(y)h(linking)f(with)g(glib)s(c.)805 -2926 y(A)m(t)i(\014rst)e(glance,)j(suc)m(h)d(an)h(outcome)h(seems)f -(lik)m(e)h(a)f(windfall)f(for)h(F)-8 b(ree)32 b(Soft)m(w)m(are)664 -3039 y(adv)m(o)s(cates,)25 b(since)20 b(it)h(stops)f(all)h(proprietary) -f(soft)m(w)m(are)i(dev)m(elopmen)m(t)g(on)e(GNU/Lin)m(ux)664 -3152 y(systems.)76 b(Ho)m(w)m(ev)m(er,)48 b(the)42 b(outcome)i(is)e(a)h -(bit)f(more)g(subtle.)76 b(In)42 b(a)g(w)m(orld)g(where)664 -3265 y(man)m(y)g(C)f(libraries)g(already)h(exist,)j(man)m(y)d(of)g -(whic)m(h)f(could)g(easily)i(b)s(e)d(p)s(orted)h(to)664 -3378 y(GNU/Lin)m(ux,)31 b(a)g(GPL'd)f(glib)s(c)h(w)m(ould)f(b)s(e)f -(unlik)m(ely)i(to)g(succeed.)41 b(Proprietary)30 b(v)m(en-)664 -3491 y(dors)21 b(w)m(ould)h(see)g(the)g(excellen)m(t)i(opp)s(ortunit)m -(y)e(to)g(license)h(their)f(C)f(libraries)h(to)h(an)m(y)m(one)664 -3604 y(who)29 b(wished)f(to)i(write)f(proprietary)g(soft)m(w)m(are)h -(for)f(GNU/Lin)m(ux)h(systems.)40 b(The)29 b(de-)664 -3717 y(facto)36 b(standard)e(for)h(the)g(C)f(library)h(on)g(GNU/Lin)m -(ux)g(w)m(ould)g(lik)m(ely)h(b)s(e)e(not)h(glib)s(c,)664 -3830 y(but)30 b(the)g(most)h(p)s(opular)e(proprietary)h(one.)805 -3942 y(Mean)m(while,)f(the)e(actual)i(goal)f(of)f(releasing)h(glib)s(c) -f(under)f(GPL)h(|)f(to)i(ensure)e(no)664 4055 y(proprietary)38 -b(applications)i(on)f(GNU/Lin)m(ux)g(|)f(w)m(ould)g(b)s(e)g -(unattainable)i(in)e(this)664 4168 y(scenario.)65 b(F)-8 -b(urthermore,)41 b(users)c(of)i(those)g(proprietary)e(applications)j(w) -m(ould)e(also)664 4281 y(b)s(e)30 b(users)f(of)i(a)g(proprietary)f(C)g -(library)-8 b(,)30 b(not)h(the)g(F)-8 b(ree)31 b(glib)s(c.)805 -4394 y(The)i(Lesser)g(GPL)g(w)m(as)h(initially)g(conceiv)m(ed)h(to)f -(handle)f(this)g(scenario.)50 b(It)34 b(w)m(as)664 4507 -y(clear)f(that)f(the)g(existence)h(of)e(proprietary)h(applications)g -(for)g(GNU/Lin)m(ux)g(w)m(as)g(in-)664 4620 y(evitable.)54 -b(Since)35 b(there)f(w)m(ere)h(so)g(man)m(y)f(C)g(libraries)h(already)g -(in)f(existence,)j(a)d(new)664 4733 y(one)39 b(under)e(GPL)i(w)m(ould)f -(not)h(stop)g(that)g(tide.)66 b(Ho)m(w)m(ev)m(er,)43 -b(if)38 b(the)h(new)f(C)g(library)664 4846 y(w)m(ere)26 -b(released)g(under)e(a)i(license)g(that)g(p)s(ermitted)f(proprietary)g -(applications)i(to)f(link)664 4959 y(with)e(it,)i(but)d(made)g(sure)g -(that)i(the)f(library)f(itself)i(remained)e(F)-8 b(ree,)27 -b(an)c(ancillary)i(goal)2113 5187 y(46)p eop end -%%Page: 47 58 -TeXDict begin 47 57 bop 241 555 a Fs(could)30 b(b)s(e)g(met.)41 -b(Users)30 b(of)g(proprietary)g(applications,)i(while)e(they)h(w)m -(ould)f(not)g(ha)m(v)m(e)241 668 y(the)37 b(freedom)f(to)i(cop)m(y)-8 -b(,)40 b(share,)e(mo)s(dify)e(and)g(redistribute)g(the)h(application)h -(itself,)241 781 y(w)m(ould)30 b(ha)m(v)m(e)i(the)e(freedom)g(to)h(do)g -(so)f(with)g(resp)s(ect)h(to)g(the)f(C)g(library)-8 b(.)382 -898 y(There)35 b(w)m(as)g(no)h(w)m(a)m(y)g(the)g(license)g(of)f(glib)s -(c)h(could)f(stop)h(or)f(ev)m(en)h(slo)m(w)g(the)g(cre-)241 -1011 y(ation)j(of)f(proprietary)g(applications)i(on)e(GNU/Lin)m(ux.)65 -b(Ho)m(w)m(ev)m(er,)42 b(lo)s(osening)d(the)241 1124 -y(restrictions)31 b(on)g(the)g(licensing)h(of)f(glib)s(c)g(ensured)f -(that)h(nearly)g(all)h(proprietary)e(ap-)241 1237 y(plications)e(at)h -(least)f(used)f(a)h(F)-8 b(ree)28 b(C)f(library)g(rather)g(than)g(a)h -(proprietary)f(one.)40 b(This)241 1350 y(trade-o\013)31 -b(is)g(cen)m(tral)g(to)g(the)g(reasoning)g(b)s(ehind)d(the)j(LGPL.)382 -1468 y(Of)37 b(course,)k(man)m(y)d(p)s(eople)g(who)g(use)f(the)i(LGPL)e -(to)s(da)m(y)i(are)g(not)f(thinking)g(in)241 1580 y(these)f(terms.)62 -b(In)36 b(fact,)k(they)e(are)f(often)h(c)m(ho)s(osing)g(the)f(LGPL)g(b) -s(ecause)h(they)f(are)241 1693 y(lo)s(oking)46 b(for)f(a)h -(\\compromise")h(b)s(et)m(w)m(een)f(the)f(GPL)h(and)f(the)g(X11-st)m -(yle)j(lib)s(eral)241 1806 y(licensing.)56 b(Ho)m(w)m(ev)m(er,)39 -b(understanding)34 b(FSF's)i(reasoning)f(b)s(ehind)f(the)i(creation)g -(of)241 1919 y(the)30 b(LGPL)g(is)h(helpful)e(when)h(studying)f(the)i -(license.)241 2231 y Fo(8.2)135 b(What's)46 b(the)f(Same?)241 -2443 y Fs(Muc)m(h)38 b(of)f(the)h(text)h(of)f(the)g(LGPL)f(is)h(iden)m -(tical)h(to)g(the)e(GPL.)63 b(As)38 b(w)m(e)g(b)s(egin)f(our)241 -2556 y(discussion)31 b(of)g(the)h(LGPL,)g(w)m(e)g(will)f(\014rst)g -(eliminate)i(the)f(sections)g(that)h(are)f(iden)m(ti-)241 -2669 y(cal,)37 b(or)e(that)h(ha)m(v)m(e)g(the)f(minor)g(mo)s -(di\014cation)g(c)m(hanging)h(the)f(w)m(ord)g(\\Program")h(to)241 -2782 y(\\Library)-8 b(.")382 2899 y(First,)23 b Fr(x)p -Fs(1)e(of)g(LGPL,)g(the)g(rules)f(for)g(v)m(erbatim)i(cop)m(ying)f(of)g -(source,)i(are)e(equiv)-5 b(alen)m(t)241 3012 y(to)31 -b(those)g(in)f(GPL's)g Fr(x)p Fs(1.)382 3130 y(Second,)47 -b Fr(x)p Fs(8)e(of)e(LGPL)h(is)g(equiv)-5 b(alen)m(t)45 -b Fr(x)p Fs(4)g(of)e(GPL.)81 b(In)43 b(b)s(oth)g(licenses,)49 -b(this)241 3242 y(section)31 b(handles)f(termination)h(in)f(precisely)h -(the)g(same)g(manner.)382 3360 y Fr(x)p Fs(9)37 b(in)f(LGPL)g(is)g -(equiv)-5 b(alen)m(t)38 b(to)f Fr(x)p Fs(5)g(in)f(GPL.)58 -b(Both)37 b(sections)h(assert)e(that)h(the)241 3473 y(license)c(is)f(a) -g(cop)m(yrigh)m(t)i(license,)g(and)d(handle)h(the)g(acceptance)i(of)f -(those)f(cop)m(yrigh)m(t)241 3586 y(terms.)382 3703 y(LGPL's)20 -b Fr(x)p Fs(10)i(is)e(equiv)-5 b(alen)m(t)22 b(to)f(GPL's)f -Fr(x)p Fs(6.)38 b(They)20 b(b)s(oth)f(protect)j(the)e(distribution)241 -3816 y(system)31 b(of)h(F)-8 b(ree)33 b(Soft)m(w)m(are)f(under)e(these) -i(licenses,)h(to)f(ensure)f(that)h(up,)f(do)m(wn,)g(and)241 -3929 y(throughout)41 b(the)g(distribution)f(c)m(hain,)45 -b(eac)m(h)d(recipien)m(t)h(of)e(the)g(soft)m(w)m(are)i(receiv)m(es)241 -4042 y(iden)m(tical)32 b(righ)m(ts)f(under)e(the)h(license)i(and)d(no)i -(other)f(restrictions)h(are)g(imp)s(osed.)382 4159 y(LGPL's)k -Fr(x)p Fs(11)i(is)f(GPL's)f Fr(x)p Fs(7.)58 b(As)35 b(discussed,)h(it)h -(is)e(used)g(to)h(ensure)f(that)h(other)241 4272 y(claims)g(and)e -(legal)j(realities,)i(suc)m(h)c(as)g(paten)m(t)h(licenses)g(and)f -(court)g(judgmen)m(ts,)i(do)241 4385 y(not)25 b(trump)f(the)h(righ)m -(ts)h(and)e(p)s(ermissions)g(gran)m(ted)i(b)m(y)f(these)g(licenses,)i -(and)e(requires)241 4498 y(that)31 b(distribution)e(b)s(e)h(halted)h -(if)f(suc)m(h)g(a)h(trump)e(is)i(kno)m(wn)e(to)j(exist.)382 -4615 y(LGPL's)24 b Fr(x)p Fs(12)i(adds)e(the)g(same)h(features)g(as)g -(GPL's)f Fr(x)p Fs(8.)40 b(These)24 b(sections)h(are)g(used)241 -4728 y(to)37 b(allo)m(w)g(original)g(cop)m(yrigh)m(t)h(holders)d(to)i -(forbid)e(distribution)g(in)h(coun)m(tries)h(with)241 -4841 y(draconian)30 b(la)m(ws)h(that)g(w)m(ould)f(otherwise)h(con)m -(tradict)h(these)f(licenses.)382 4959 y(LGPL's)40 b Fr(x)p -Fs(13)i(sets)e(up)g(FSF)g(as)h(the)f(stew)m(ard)h(of)f(the)h(LGPL,)f -(just)g(as)g(GPL's)1690 5187 y(47)p eop end -%%Page: 48 59 -TeXDict begin 48 58 bop 664 555 a Fr(x)p Fs(9)34 b(do)s(es)e(for)h -(GPL.)g(Mean)m(while,)i(LGPL's)e Fr(x)p Fs(14)h(reminds)e(licensees)i -(that)g(cop)m(yrigh)m(t)664 668 y(holders)h(can)g(gran)m(t)g -(exceptions)h(to)g(the)f(terms)f(of)h(LGPL,)g(just)g(as)g(GPL's)g -Fr(x)p Fs(10)h(re-)664 781 y(minds)29 b(licensees)j(of)f(the)f(same)h -(thing.)805 894 y(Finally)-8 b(,)50 b(the)44 b(assertions)h(of)g(no)f -(w)m(arran)m(t)m(y)i(and)d(limitations)k(of)d(liabilit)m(y)j(are)664 -1007 y(iden)m(tical;)33 b(th)m(us)d(LGPL's)g Fr(x)p Fs(15)h(and)f -Fr(x)p Fs(16)i(are)f(the)f(same)h(as)g(GPL's)f Fr(x)p -Fs(11)i(and)d Fr(x)p Fs(12.)805 1120 y(As)40 b(w)m(e)g(see,)i(the)e(en) -m(tire)g(latter)h(half)e(of)g(the)h(license)g(is)g(iden)m(tical.)69 -b(The)39 b(parts)664 1233 y(whic)m(h)j(set)g(up)f(the)i(legal)g(b)s -(oundaries)e(and)g(meta-rules)i(for)f(the)g(license)h(are)g(the)664 -1346 y(same.)64 b(It)38 b(is)f(our)h(in)m(ten)m(t)h(that)f(the)g(t)m(w) -m(o)h(licenses)g(op)s(erate)g(under)d(the)i(same)g(legal)664 -1458 y(mec)m(hanisms)31 b(and)e(are)i(enforced)g(precisely)g(the)f -(same)h(w)m(a)m(y)-8 b(.)805 1571 y(W)g(e)33 b(strik)m(e)f(a)f -(di\013erence)h(only)f(in)g(the)h(early)g(p)s(ortions)e(of)i(the)f -(license.)44 b(Namely)-8 b(,)664 1684 y(in)40 b(the)h(LGPL)f(w)m(e)h -(go)g(in)m(to)g(deep)s(er)f(detail)i(of)e(gran)m(ting)i(v)-5 -b(arious)40 b(p)s(ermissions)f(to)664 1797 y(create)k(deriv)-5 -b(ativ)m(e)44 b(w)m(orks,)h(so)d(the)g(redistributors)e(can)i(mak)m(e)h -(some)f(proprietary)664 1910 y(deriv)-5 b(ativ)m(es.)68 -b(Since)38 b(w)m(e)i(simply)e(do)h(not)g(allo)m(w)h(the)f(license)h(to) -f(stretc)m(h)h(as)f(far)g(as)664 2023 y(cop)m(yrigh)m(t)24 -b(la)m(w)f(do)s(es)f(regarding)g(what)h(deriv)-5 b(ativ)m(e)23 -b(w)m(orks)g(m)m(ust)f(b)s(e)g(relicensed)g(under)664 -2136 y(the)37 b(same)g(terms,)h(w)m(e)f(m)m(ust)f(go)h(further)e(to)i -(explain)g(whic)m(h)f(deriv)-5 b(ativ)m(e)38 b(w)m(orks)e(w)m(e)664 -2249 y(will)j(allo)m(w)h(to)g(b)s(e)d(proprietary)-8 -b(.)66 b(Th)m(us,)40 b(w)m(e'll)g(see)f(that)g(the)g(fron)m(t)f(matter) -i(of)f(the)664 2362 y(LGPL)i(is)g(a)h(bit)f(more)g(w)m(ordy)g(and)g -(detailed)h(with)f(regards)g(to)h(the)f(p)s(ermissions)664 -2475 y(gran)m(ted)31 b(to)g(those)g(who)f(mo)s(dify)g(or)g -(redistribute)g(the)h(soft)m(w)m(are.)664 2756 y Fo(8.3)136 -b(Additions)44 b(to)i(the)f(Pream)l(ble)664 2959 y Fs(Most)32 -b(of)e(LGPL's)h(Pream)m(ble)g(is)g(iden)m(tical,)h(but)e(the)h(last)g -(sev)m(en)g(paragraphs)f(in)m(tro-)664 3072 y(duce)d(the)g(concepts)h -(and)e(reasoning)i(b)s(ehind)d(creation)j(of)f(the)g(license,)i(presen) -m(ting)f(a)664 3185 y(more)33 b(generalized)i(and)d(briefer)h(v)m -(ersion)g(of)g(the)h(story)f(with)f(whic)m(h)h(w)m(e)h(b)s(egan)e(our) -664 3298 y(consideration)f(of)g(LGPL.)805 3410 y(In)d(short,)h(FSF)g -(designed)f(LGPL)g(for)h(those)g(edge)g(cases)h(where)e(the)g(freedom)h -(of)664 3523 y(the)e(public)e(can)i(b)s(etter)f(b)s(e)g(serv)m(ed)h(b)m -(y)f(a)h(more)f(lax)h(licensing)g(system.)40 b(FSF)26 -b(do)s(esn't)664 3636 y(encourage)34 b(use)f(of)g(LGPL)f(automatically) -k(for)d(an)m(y)g(soft)m(w)m(are)h(that)g(happ)s(ens)d(to)j(b)s(e)664 -3749 y(a)28 b(library;)g(rather,)g(FSF)f(suggests)h(that)g(it)g(only)f -(b)s(e)f(used)h(in)g(sp)s(eci\014c)g(cases,)i(suc)m(h)e(as)664 -3862 y(the)k(follo)m(wing:)801 4041 y Fr(\017)45 b Fs(T)-8 -b(o)42 b(encourage)g(the)f(widest)g(p)s(ossible)g(use)g(of)g(a)g(F)-8 -b(ree)43 b(Soft)m(w)m(are)f(library)-8 b(,)44 b(so)891 -4154 y(it)c(b)s(ecomes)f(a)h(de-facto)g(standard)e(o)m(v)m(er)j -(similar,)g(although)f(not)f(in)m(terface-)891 4267 y(iden)m(tical,)33 -b(proprietary)d(alternativ)m(es)801 4443 y Fr(\017)45 -b Fs(T)-8 b(o)27 b(encourage)g(use)f(of)g(a)g(F)-8 b(ree)27 -b(Soft)m(w)m(are)h(library)d(that)i(already)f(has)g(in)m(terface-)891 -4556 y(iden)m(tical)33 b(proprietary)d(comp)s(etitors)h(that)g(are)g -(more)f(dev)m(elop)s(ed)801 4733 y Fr(\017)45 b Fs(T)-8 -b(o)41 b(allo)m(w)h(a)e(greater)i(n)m(um)m(b)s(er)c(of)j(users)e(to)i -(get)g(freedom,)i(b)m(y)d(encouraging)891 4846 y(proprietary)28 -b(companies)h(to)g(pic)m(k)g(a)g(F)-8 b(ree)29 b(alternativ)m(e)i(for)d -(its)g(otherwise)h(pro-)891 4959 y(prietary)i(pro)s(ducts)2113 -5187 y(48)p eop end -%%Page: 49 60 -TeXDict begin 49 59 bop 382 555 a Fs(LGPL's)26 b(pream)m(ble)h(sets)g -(forth)f(the)h(limits)g(to)h(whic)m(h)e(the)h(license)g(seeks)g(to)g -(go)h(in)241 668 y(c)m(hasing)k(these)h(goals.)46 b(LGPL)32 -b(is)g(designed)f(to)i(ensure)e(that)h(users)f(who)h(happ)s(en)e(to)241 -781 y(acquire)25 b(soft)m(w)m(are)h(link)m(ed)f(with)f(suc)m(h)h -(libraries)f(ha)m(v)m(e)i(full)e(freedoms)h(with)f(resp)s(ect)h(to)241 -894 y(that)h(library)-8 b(.)39 b(They)24 b(should)h(ha)m(v)m(e)h(the)f -(abilit)m(y)i(to)f(upgrade)f(to)h(a)f(new)m(er)g(or)h(mo)s(di\014ed)241 -1007 y(F)-8 b(ree)28 b(v)m(ersion)g(or)f(to)h(mak)m(e)g(their)f(o)m(wn) -h(mo)s(di\014cations,)g(ev)m(en)g(if)f(they)g(cannot)h(mo)s(dify)241 -1120 y(the)i(primary)g(soft)m(w)m(are)i(program)e(that)h(links)f(to)h -(that)g(library)-8 b(.)382 1233 y(Finally)g(,)33 b(the)f(pream)m(ble)g -(in)m(tro)s(duces)f(t)m(w)m(o)i(terms)e(used)g(throughout)g(the)g -(license)241 1346 y(to)k(clarify)g(b)s(et)m(w)m(een)h(the)f(di\013eren) -m(t)g(t)m(yp)s(es)f(of)h(deriv)-5 b(ativ)m(e)36 b(w)m(orks:)50 -b(\\w)m(orks)35 b(that)g(use)241 1458 y(the)i(library)-8 -b(,")39 b(and)d(\\w)m(orks)h(based)f(on)h(the)g(library)-8 -b(.")60 b(Unlik)m(e)38 b(GPL,)f(LGPL)g(m)m(ust)241 1571 -y(dra)m(w)31 b(some)h(lines)f(regarding)h(deriv)-5 b(ativ)m(e)33 -b(w)m(orks.)44 b(W)-8 b(e)32 b(do)f(this)h(here)f(in)g(this)g(license) -241 1684 y(b)s(ecause)38 b(w)m(e)i(sp)s(eci\014cally)f(seek)g(to)h(lib) -s(eralize)g(the)f(righ)m(ts)g(a\013orded)f(to)i(those)f(who)241 -1797 y(mak)m(e)g(deriv)-5 b(ativ)m(e)40 b(w)m(orks.)65 -b(In)38 b(GPL,)h(w)m(e)g(reac)m(h)g(as)g(far)f(as)h(cop)m(yrigh)m(t)h -(la)m(w)f(allo)m(ws.)241 1910 y(In)33 b(LGPL,)i(w)m(e)f(w)m(an)m(t)h -(to)g(dra)m(w)f(a)h(line)f(that)h(allo)m(ws)h(some)e(deriv)-5 -b(ativ)m(e)36 b(w)m(orks)e(cop)m(y-)241 2023 y(righ)m(t)d(la)m(w)h(w)m -(ould)f(otherwise)h(prohibit)e(if)i(the)f(cop)m(yrigh)m(t)h(holder)f -(exercised)h(his)f(full)241 2136 y(p)s(ermitted)f(con)m(trols)h(o)m(v)m -(er)h(the)f(w)m(ork.)241 2419 y Fo(8.4)135 b(A)45 b(W)-11 -b(ork)44 b(that)i(Uses)f(the)h(Library)241 2622 y Fs(In)28 -b(the)i(e\013ort)g(to)g(allo)m(w)h(certain)f(proprietary)f(deriv)-5 -b(ativ)m(e)31 b(w)m(orks)e(and)g(prohibit)g(oth-)241 -2735 y(ers,)43 b(LGPL)e(distinguishes)f(b)s(et)m(w)m(een)i(t)m(w)m(o)g -(classes)g(of)f(deriv)-5 b(ativ)m(e)42 b(w)m(orks:)62 -b(\\w)m(orks)241 2848 y(based)32 b(on)h(the)g(library)-8 -b(,")34 b(and)f(\\w)m(orks)g(that)g(use)g(the)g(library)-8 -b(.")49 b(The)32 b(distinction)h(is)241 2961 y(dra)m(wn)27 -b(on)h(the)h(brigh)m(t)f(line)h(of)g(binary)e(\(or)i(run)m(time\))f -(deriv)-5 b(ativ)m(e)30 b(w)m(orks)f(and)e(source)241 -3074 y(co)s(de)34 b(deriv)-5 b(ativ)m(es.)54 b(W)-8 b(e)35 -b(will)g(\014rst)e(consider)h(the)h(de\014nition)e(of)i(a)f(\\w)m(ork)h -(that)g(uses)241 3187 y(the)30 b(library)-8 b(,")31 b(whic)m(h)g(is)f -(set)h(forth)f(in)g(LGPL)g Fr(x)p Fs(5.)382 3299 y(W)-8 -b(e)36 b(noted)e(in)g(our)g(discussion)g(of)h(GPL)f Fr(x)p -Fs(3)h(\(discussed)f(in)g(Section)h(4.2)h(of)f(this)241 -3412 y(do)s(cumen)m(t\))43 b(that)g(binary)g(programs)f(when)g -(compiled)i(and)e(link)m(ed)h(with)g(GPL'd)241 3525 y(soft)m(w)m(are)38 -b(are)f(deriv)-5 b(ativ)m(e)38 b(w)m(orks)f(of)g(that)g(GPL'd)f(soft)m -(w)m(are.)61 b(This)36 b(includes)g(b)s(oth)241 3638 -y(linking)42 b(that)h(happ)s(ens)e(at)i(compile-time)h(\(when)d(the)i -(binary)e(is)i(created\))g(or)g(at)241 3751 y(run)m(time)g(\(when)f -(the)h(binary)f({)i(including)e(library)h(and)f(main)h(program)g(b)s -(oth)f({)241 3864 y(is)36 b(loaded)h(in)m(to)h(memory)e(b)m(y)h(the)f -(user\).)59 b(In)36 b(GPL,)h(binary)f(deriv)-5 b(ativ)m(e)38 -b(w)m(orks)e(are)241 3977 y(con)m(trolled)c(b)m(y)e(the)g(terms)g(of)g -(the)h(license)g(\(in)f(GPL)g Fr(x)p Fs(3\),)i(and)d(distributors)g(of) -i(suc)m(h)241 4090 y(binary)e(deriv)-5 b(ativ)m(es)32 -b(m)m(ust)e(release)i(full)e(corresp)s(onding)g(source.)382 -4203 y(In)36 b(the)h(case)h(of)f(LGPL,)g(these)g(are)g(precisely)g(the) -g(t)m(yp)s(es)g(of)g(deriv)-5 b(ativ)m(e)39 b(w)m(orks)241 -4316 y(w)m(e)27 b(wish)f(to)i(p)s(ermit.)39 b(This)26 -b(scenario,)j(de\014ned)d(in)g(LGPL)h(as)g(\\a)h(w)m(ork)f(that)h(uses) -e(the)241 4429 y(library)-8 b(,")31 b(w)m(orks)f(as)h(follo)m(ws:)377 -4620 y Fr(\017)46 b Fs(A)34 b(new)f(cop)m(yrigh)m(t)j(holder)d(creates) -j(a)e(separate)h(and)e(indep)s(enden)m(t)g(w)m(ork,)i -Fr(I)7 b Fs(,)468 4733 y(that)37 b(mak)m(es)g(in)m(terface)h(calls)f -(\(e.g.,)j(function)c(calls\))i(to)f(the)f(LGPL'd)g(w)m(ork,)468 -4846 y(called)28 b Fr(L)p Fs(,)f(whose)f(cop)m(yrigh)m(t)i(is)e(held)g -(b)m(y)h(some)g(other)f(part)m(y)-8 b(.)40 b(Note)28 -b(that)f(since)468 4959 y Fr(I)45 b Fs(and)39 b Fr(L)f -Fs(are)i(separate)g(and)e(indep)s(enden)m(t)g(w)m(orks,)j(there)e(is)g -(no)g(cop)m(yrigh)m(t)1690 5187 y(49)p eop end -%%Page: 50 61 -TeXDict begin 50 60 bop 891 555 a Fs(obligation)30 b(on)d(this)g(new)g -(cop)m(yrigh)m(t)i(holder)e(with)g(regard)g(to)h(the)g(licensing)g(of) -891 668 y Fr(I)7 b Fs(,)30 b(at)h(least)h(with)e(regard)g(to)h(the)g -(source)g(co)s(de.)801 861 y Fr(\017)45 b Fs(The)25 b(new)f(cop)m -(yrigh)m(t)i(holder,)f(for)g(her)f(soft)m(w)m(are)i(to)f(b)s(e)f -(useful,)h(realizes)h(that)f(it)891 974 y(cannot)j(run)e(without)h(com) -m(bining)g Fr(I)33 b Fs(and)27 b Fr(L)p Fs(.)39 b(Sp)s(eci\014cally)-8 -b(,)29 b(when)d(she)g(creates)891 1087 y(a)35 b(running)e(binary)g -(program,)i(that)g(running)e(binary)g(m)m(ust)h(b)s(e)g(a)g(deriv)-5 -b(ativ)m(e)891 1200 y(w)m(ork,)31 b(called)h Fr(L)-10 -b Fs(+)g Fr(I)5 b Fs(,)31 b(that)g(the)f(user)g(can)h(run.)801 -1394 y Fr(\017)45 b Fs(Since)32 b Fr(L)-10 b Fs(+)g Fr(I)37 -b Fs(is)31 b(a)h(deriv)-5 b(ativ)m(e)33 b(w)m(ork)e(of)h(b)s(oth)e -Fr(I)38 b Fs(and)30 b Fr(L)p Fs(,)i(the)f(license)i(of)e -Fr(L)g Fs(\(the)891 1506 y(LGPL\))c(can)g(put)e(restrictions)i(on)f -(the)h(license)g(of)g Fr(L)-10 b Fs(+)g Fr(I)5 b Fs(.)40 -b(In)25 b(fact,)j(this)f(is)f(what)891 1619 y(LGPL)31 -b(do)s(es.)805 1839 y(W)-8 b(e)31 b(will)f(talk)g(ab)s(out)f(the)h(sp)s -(eci\014c)f(restrictions)h(LGPL)f(places)h(on)g(\\w)m(orks)f(that)664 -1952 y(use)h(the)f(library")h(in)f(detail)i(in)f(Section)g(8.7.)42 -b(F)-8 b(or)30 b(no)m(w,)g(fo)s(cus)f(on)h(the)g(logic)h(related)664 -2065 y(to)i(ho)m(w)g(the)f(LGPL)g(places)h(requiremen)m(ts)g(on)f(the)g -(license)i(of)e Fr(L)-10 b Fs(+)g Fr(I)5 b Fs(.)47 b(Note,)34 -b(\014rst)e(of)664 2178 y(all,)38 b(the)d(similarit)m(y)i(b)s(et)m(w)m -(een)f(this)f(explanation)h(and)f(that)g(in)g(Section)h(4.1,)i(whic)m -(h)664 2291 y(discussed)21 b(the)h(com)m(bination)i(of)e(otherwise)g -(separate)h(and)f(indep)s(enden)m(t)e(w)m(orks)i(with)664 -2404 y(GPL'd)40 b(co)s(de.)70 b(E\013ectiv)m(ely)-8 b(,)45 -b(what)40 b(LGPL)g(do)s(es)g(is)g(sa)m(y)g(that)h(when)e(a)h(new)g(w)m -(ork)664 2517 y(is)k(otherwise)g(separate)g(and)f(indep)s(enden)m(t,)j -(but)c(has)i(in)m(terface)h(calls)f(out)g(to)g(an)664 -2629 y(LGPL'd)30 b(library)-8 b(,)31 b(then)f(it)h(is)f(considered)g(a) -h(\\w)m(ork)g(that)g(uses)f(the)g(library)-8 b(.")805 -2744 y(In)22 b(addition,)j(the)d(only)h(reason)f(that)i(LGPL)e(has)g -(an)m(y)h(con)m(trol)h(o)m(v)m(er)f(the)g(licensing)664 -2857 y(of)45 b(a)h(\\w)m(ork)g(that)f(uses)g(the)g(library")g(is)g(for) -g(the)h(same)f(reason)g(that)h(GPL)f(has)664 2970 y(some)29 -b(sa)m(y)g(o)m(v)m(er)h(separate)f(and)f(indep)s(enden)m(t)f(w)m(orks.) -40 b(Namely)-8 b(,)30 b(suc)m(h)e(con)m(trols)i(exist)664 -3083 y(b)s(ecause)38 b(the)h Fp(binary)h(c)-5 b(ombination)47 -b Fs(\()p Fr(L)-10 b Fs(+)g Fr(I)6 b Fs(\))39 b(that)f(m)m(ust)h(b)s(e) -e(created)i(to)g(mak)m(e)h(the)664 3195 y(separate)32 -b(w)m(ork)f(\()p Fr(I)7 b Fs(\))31 b(at)g(all)h(useful)e(is)h(a)g -(deriv)-5 b(ativ)m(e)32 b(w)m(ork)f(of)g(the)g(LGPL'd)f(soft)m(w)m(are) -664 3308 y(\()p Fr(L)p Fs(\).)805 3423 y(Th)m(us,)j(a)h(t)m(w)m -(o-question)h(test)f(that)g(will)f(help)g(indicate)h(if)g(a)f -(particular)h(w)m(ork)f(is)664 3536 y(a)e(\\w)m(ork)g(that)g(uses)f -(the)g(library")h(under)e(LGPL)h(is)g(as)h(follo)m(ws:)775 -3755 y(1.)46 b(Is)29 b(the)h(source)g(co)s(de)f(of)h(the)f(new)g(cop)m -(yrigh)m(ted)i(w)m(ork,)f Fr(I)7 b Fs(,)29 b(a)h(completely)h(inde-)891 -3868 y(p)s(enden)m(t)g(w)m(ork)h(that)g(stands)f(b)m(y)g(itself,)i(and) -e(includes)g(no)h(source)g(co)s(de)f(from)891 3981 y -Fr(L)p Fs(?)775 4174 y(2.)46 b(When)29 b(the)f(source)h(co)s(de)f(is)h -(compiled,)g(do)s(es)f(it)h(create)h(a)f(deriv)-5 b(ativ)m(e)30 -b(w)m(ork)e(b)m(y)891 4287 y(com)m(bining)40 b(with)e -Fr(L)p Fs(,)i(either)g(b)m(y)e(static)i(\(compile-time\))i(or)c -(dynamic)h(\(run-)891 4400 y(time\))32 b(linking,)f(to)g(create)h(a)e -(new)g(binary)g(w)m(ork,)h Fr(L)-10 b Fs(+)g Fr(I)5 b -Fs(?)805 4620 y(If)27 b(the)h(answ)m(ers)f(to)h(b)s(oth)f(questions)g -(are)h(\\y)m(es,")i(then)d Fr(I)33 b Fs(is)28 b(most)g(lik)m(ely)h(a)e -(\\w)m(ork)664 4733 y(that)41 b(uses)e(the)h(library)-8 -b(.")70 b(If)40 b(the)g(answ)m(er)g(to)h(the)f(\014rst)f(question)h -(\\y)m(es,")k(but)c(the)664 4846 y(answ)m(er)28 b(to)g(the)g(second)f -(question)h(is)g(\\no,")h(then)e(most)h(lik)m(ely)h Fr(I)34 -b Fs(is)28 b(neither)f(a)h(\\w)m(ork)664 4959 y(that)35 -b(uses)f(the)g(library")g(nor)g(a)g(\\w)m(ork)h(based)f(on)g(the)g -(library)-8 b(.")53 b(If)34 b(the)g(answ)m(er)g(to)2113 -5187 y(50)p eop end -%%Page: 51 62 -TeXDict begin 51 61 bop 241 555 a Fs(the)36 b(\014rst)f(question)h(is)g -(\\no,")i(but)d(the)h(answ)m(er)g(to)h(the)f(second)g(question)g(is)g -(\\y)m(es,")241 668 y(then)30 b(an)h(in)m(v)m(estigation)i(in)m(to)f -(whether)e(or)g(not)h Fr(I)37 b Fs(is)31 b(in)f(fact)h(a)g(\\w)m(ork)h -(based)e(on)g(the)241 781 y(library")g(is)h(w)m(arran)m(ted.)241 -1100 y Fo(8.5)135 b(A)45 b(W)-11 b(ork)44 b(Based)h(on)g(the)g(Library) -241 1314 y Fs(In)33 b(short,)i(a)f(\\w)m(ork)g(based)g(on)g(the)g -(library")g(could)g(b)s(e)f(de\014ned)g(as)h(an)m(y)g(deriv)-5 -b(ativ)m(e)241 1427 y(w)m(ork)27 b(of)g(LGPL'd)g(soft)m(w)m(are)h(that) -g(cannot)f(otherwise)h(\014t)e(the)i(de\014nition)e(of)i(a)f(\\w)m(ork) -241 1540 y(that)g(uses)f(the)h(library)-8 b(.")40 b(A)27 -b(\\w)m(ork)g(based)g(on)f(the)h(library")g(extends)g(the)g(full)f -(width)241 1653 y(and)k(depth)f(of)i(cop)m(yrigh)m(t)g(deriv)-5 -b(ativ)m(e)32 b(w)m(orks,)f(in)f(the)h(same)f(sense)h(that)g(GPL)f(do)s -(es.)382 1771 y(Most)41 b(t)m(ypically)-8 b(,)45 b(one)c(creates)g(a)g -(\\w)m(ork)f(based)g(on)g(the)h(library")f(b)m(y)g(directly)241 -1884 y(mo)s(difying)34 b(the)g(source)h(of)g(the)f(library)-8 -b(.)54 b(Suc)m(h)34 b(a)g(w)m(ork)h(could)g(also)g(b)s(e)f(created)i(b) -m(y)241 1997 y(tigh)m(tly)j(in)m(tegrating)h(new)d(soft)m(w)m(are)j -(with)d(the)h(library)-8 b(.)64 b(The)37 b(lines)h(are)g(no)g(doubt)241 -2110 y(fuzzy)-8 b(,)38 b(just)d(as)h(they)g(are)h(with)e(GPL'd)h(w)m -(orks,)i(since)e(cop)m(yrigh)m(t)h(la)m(w)g(giv)m(es)g(us)f(no)241 -2223 y(litm)m(us)31 b(test)g(for)f(deriv)-5 b(ativ)m(e)32 -b(w)m(orks)e(of)h(a)f(soft)m(w)m(are)i(program.)382 2341 -y(Th)m(us,)39 b(the)g(test)g(to)g(use)f(when)f(considering)i(whether)e -(something)i(is)f(a)h(\\w)m(ork)241 2454 y(based)30 b(on)g(the)h -(library")f(is)g(as)h(follo)m(ws:)352 2695 y(1.)46 b(Is)32 -b(the)g(new)g(w)m(ork,)h(when)f(in)g(source)g(form,)h(a)f(deriv)-5 -b(ativ)m(e)34 b(w)m(ork)f(under)d(cop)m(y-)468 2808 y(righ)m(t)h(la)m -(w)g(of)g(the)f(LGPL'd)g(w)m(ork?)352 3018 y(2.)46 b(Is)34 -b(there)h(no)f(w)m(a)m(y)i(in)e(whic)m(h)g(the)h(new)f(w)m(ork)g -(\014ts)h(the)f(de\014nition)g(of)h(a)g(\\w)m(ork)468 -3131 y(that)c(uses)f(the)h(library"?)382 3372 y(If)c(the)h(answ)m(er)f -(is)g(\\y)m(es")i(to)g(b)s(oth)d(these)i(questions,)h(then)e(y)m(ou)g -(most)h(lik)m(ely)h(ha)m(v)m(e)241 3485 y(a)k(\\w)m(ork)h(based)f(on)g -(the)g(library)-8 b(.")50 b(If)33 b(the)g(answ)m(er)g(is)h(\\no")g(to)g -(the)f(\014rst)f(but)h(\\y)m(es")241 3598 y(to)g(the)g(second,)g(y)m -(ou)g(are)g(in)g(a)g(gra)m(y)g(area)h(b)s(et)m(w)m(een)f(\\w)m(ork)g -(based)f(on)h(the)f(library")241 3711 y(and)e(a)g(\\w)m(ork)h(that)g -(uses)f(the)h(library)-8 b(.")382 3830 y(In)24 b(our)g(y)m(ears)h(of)g -(w)m(ork)g(with)f(the)h(LGPL,)g(ho)m(w)m(ev)m(er,)i(w)m(e)f(ha)m(v)m(e) -g(nev)m(er)f(seen)f(a)h(w)m(ork)241 3942 y(of)i(soft)m(w)m(are)h(that)g -(w)m(as)f(not)g(clearly)h(one)f(or)g(the)g(other;)i(the)e(line)g(is)g -(quite)g(brigh)m(t.)40 b(A)m(t)241 4055 y(times,)27 b(though,)g(w)m(e)f -(ha)m(v)m(e)h(seen)e(cases)i(where)e(a)h(deriv)-5 b(ativ)m(e)27 -b(w)m(ork)f(app)s(eared)f(in)g(some)241 4168 y(w)m(a)m(ys)30 -b(to)h(b)s(e)e(a)h(w)m(ork)g(that)g(used)f(the)h(library)g(and)f(in)g -(other)h(w)m(a)m(ys)h(a)f(w)m(ork)g(based)g(on)241 4281 -y(the)38 b(library)-8 b(.)64 b(W)-8 b(e)39 b(o)m(v)m(ercame)h(this)e -(problem)g(b)m(y)g(dividing)g(the)g(w)m(ork)g(in)m(to)h(smaller)241 -4394 y(subunits.)79 b(It)44 b(w)m(as)g(so)s(on)g(disco)m(v)m(ered)h -(that)f(what)g(w)m(e)g(actually)i(had)d(w)m(ere)h(three)241 -4507 y(distinct)28 b(comp)s(onen)m(ts:)40 b(the)28 b(original)h(LGPL'd) -f(w)m(ork,)h(a)f(sp)s(eci\014c)g(set)h(of)f(w)m(orks)g(that)241 -4620 y(used)f(that)i(library)-8 b(,)29 b(and)f(a)h(sp)s(eci\014c)f(set) -h(of)f(w)m(orks)h(that)g(w)m(ere)f(based)g(on)h(the)f(library)-8 -b(.)241 4733 y(Once)43 b(suc)m(h)g(distinctions)h(are)f(established,)k -(the)d(licensing)g(for)f(eac)m(h)h(comp)s(onen)m(t)241 -4846 y(can)d(b)s(e)f(considered)h(indep)s(enden)m(tly)f(and)h(the)g -(LGPL)f(applied)h(to)h(eac)m(h)g(w)m(ork)f(as)241 4959 -y(prescrib)s(ed.)1690 5187 y(51)p eop end -%%Page: 52 63 -TeXDict begin 52 62 bop 664 555 a Fo(8.6)136 b(Subtleties)46 -b(in)f(W)-11 b(orks)44 b(that)i(Use)f(the)h(Library)664 -766 y Fs(In)24 b(our)g(discussion)h(of)f(the)h(de\014nition)g(of)g(\\w) -m(orks)g(that)g(use)g(the)f(library)-8 b(,")27 b(w)m(e)e(left)h(out)664 -879 y(a)34 b(few)e(more)i(complex)f(details)i(that)e(relate)i(to)e(lo)m -(w)m(er-lev)m(el)k(programming)c(details.)664 991 y(The)38 -b(fourth)f(paragraph)h(of)g(LGPL's)g Fr(x)p Fs(5)h(co)m(v)m(ers)g -(these)g(complexities,)j(and)c(it)g(has)664 1104 y(b)s(een)h(a)h -(source)g(of)f(great)i(confusion.)68 b(P)m(art)40 b(of)g(the)f -(confusion)h(comes)g(b)s(ecause)g(a)664 1217 y(deep)29 -b(understanding)e(of)i(ho)m(w)g(compiler)h(programs)e(w)m(ork)h(is)g -(nearly)g(mandatory)g(to)664 1330 y(grasp)g(the)f(subtle)h(nature)f(of) -h(what)f Fr(x)p Fs(5,)i Fr({)p Fs(4)f(seeks)g(to)g(co)m(v)m(er.)42 -b(It)29 b(helps)f(some)h(to)g(note)664 1443 y(that)40 -b(this)f(is)g(a)h(b)s(order)d(case)k(that)e(w)m(e)h(co)m(v)m(er)h(in)e -(the)g(license)h(only)g(so)f(that)h(when)664 1556 y(suc)m(h)d(a)g(b)s -(order)e(case)j(is)f(hit,)h(the)f(implications)h(of)f(using)g(LGPL)f -(con)m(tin)m(ue)i(in)f(the)664 1669 y(exp)s(ected)31 -b(w)m(a)m(y)-8 b(.)805 1786 y(T)g(o)29 b(understand)e(this)h(subtle)g -(p)s(oin)m(t,)h(w)m(e)g(m)m(ust)f(recall)i(the)e(w)m(a)m(y)i(that)f(a)f -(compiler)664 1899 y(op)s(erates.)69 b(The)40 b(compiler)g(\014rst)f -(generates)i(ob)5 b(ject)41 b(co)s(de,)h(whic)m(h)e(are)g(the)g(binary) -664 2011 y(represen)m(tations)32 b(of)f(v)-5 b(arious)31 -b(programming)f(mo)s(dules.)42 b(Eac)m(h)31 b(of)g(those)h(mo)s(dules)e -(is)664 2124 y(usually)38 b(not)h(useful)f(b)m(y)h(itself;)k(it)c(b)s -(ecomes)g(useful)f(to)h(a)g(user)f(of)h(a)g(full)f(program)664 -2237 y(when)30 b(those)g(mo)s(dules)g(are)h Fp(linke)-5 -b(d)40 b Fs(in)m(to)31 b(a)g(full)f(binary)g(executable.)805 -2354 y(As)i(w)m(e)g(ha)m(v)m(e)h(discussed,)f(the)g(assem)m(bly)g(of)g -(mo)s(dules)f(can)h(happ)s(en)e(at)j(compile-)664 2467 -y(time)28 b(or)g(at)g(run)m(time.)39 b(Legally)-8 b(,)30 -b(there)e(is)f(no)g(distinction)h(b)s(et)m(w)m(een)g(the)g(t)m(w)m(o)g -(|)g(b)s(oth)664 2580 y(create)f(a)e(deriv)-5 b(ativ)m(e)27 -b(w)m(ork)e(b)m(y)g(cop)m(ying)h(and)f(com)m(bining)g(p)s(ortions)g(of) -g(one)g(w)m(ork)h(and)664 2693 y(mixing)38 b(them)g(with)f(another.)63 -b(Ho)m(w)m(ev)m(er,)41 b(under)36 b(LGPL,)i(there)g(is)g(a)g(case)g(in) -g(the)664 2806 y(compilation)d(pro)s(cess)d(where)h(the)g(legal)i -(implications)f(are)g(di\013eren)m(t.)49 b(Sp)s(eci\014cally)-8 -b(,)664 2919 y(while)28 b(w)m(e)h(kno)m(w)f(that)h(a)f(\\w)m(ork)h -(that)f(uses)g(the)g(library")h(is)f(one)g(whose)g(\014nal)g(binary)664 -3032 y(is)43 b(a)g(deriv)-5 b(ativ)m(e)44 b(w)m(ork,)h(but)d(whose)h -(source)f(is)h(not,)j(there)c(are)h(cases)h(where)e(the)664 -3144 y(ob)5 b(ject)39 b(co)s(de)f(|)f(that)h(in)m(termediate)i(step)e -(b)s(et)m(w)m(een)g(source)g(and)f(\014nal)g(binary)g(|)664 -3257 y(is)k(a)h(deriv)-5 b(ativ)m(e)42 b(w)m(ork)f(created)h(b)m(y)f -(cop)m(ying)h(v)m(erbatim)g(co)s(de)f(from)f(the)h(LGPL'd)664 -3370 y(soft)m(w)m(are.)805 3487 y(F)-8 b(or)41 b(e\016ciency)-8 -b(,)44 b(when)c(a)g(compiler)h(turns)e(source)h(co)s(de)g(in)m(to)h(ob) -5 b(ject)41 b(co)s(de,)i(it)664 3600 y(sometimes)e(places)f(literal)h -(p)s(ortions)e(of)h(the)g(cop)m(yrigh)m(ted)g(library)f(co)s(de)h(in)m -(to)h(the)664 3713 y(ob)5 b(ject)44 b(co)s(de)g(for)e(an)h(otherwise)h -(separate)g(indep)s(enden)m(t)e(w)m(ork.)79 b(In)43 b(the)g(normal)664 -3826 y(scenario,)26 b(the)d(deriv)-5 b(ativ)m(e)25 b(w)m(ould)e(not)h -(b)s(e)f(created)h(un)m(til)f(\014nal)g(assem)m(bly)h(and)f(linking)664 -3939 y(of)28 b(the)g(executable)i(o)s(ccurred.)39 b(Ho)m(w)m(ev)m(er,) -30 b(when)d(the)h(compiler)h(do)s(es)e(this)h(e\016ciency)664 -4052 y(optimization,)52 b(at)46 b(the)g(in)m(termediate)h(ob)5 -b(ject)46 b(co)s(de)g(step,)j(a)d(deriv)-5 b(ativ)m(e)47 -b(w)m(ork)f(is)664 4164 y(created.)805 4281 y(LGPL's)40 -b Fr(x)p Fs(5,)i Fr({)p Fs(4)e(is)f(designed)g(to)h(handle)f(this)g(sp) -s(eci\014c)h(case.)68 b(The)39 b(in)m(ten)m(t)i(of)664 -4394 y(the)c(license)h(is)f(clearly)h(that)f(simply)f(compiling)i(soft) -m(w)m(are)g(to)g(\\mak)m(e)g(use")f(of)g(the)664 4507 -y(library)24 b(do)s(es)g(not)h(in)f(itself)h(cause)g(the)g(compiled)f -(w)m(ork)h(to)g(b)s(e)f(a)g(\\w)m(ork)h(based)f(on)h(the)664 -4620 y(library)-8 b(.")41 b(Ho)m(w)m(ev)m(er,)30 b(since)f(the)f -(compiler)g(copies)h(v)m(erbatim,)g(cop)m(yrigh)m(ted)g(p)s(ortions)664 -4733 y(of)k(the)g(library)g(in)m(to)g(the)g(ob)5 b(ject)34 -b(co)s(de)f(for)g(the)g(otherwise)g(separate)h(and)e(indep)s(en-)664 -4846 y(den)m(t)23 b(w)m(ork,)i(it)e(w)m(ould)g(actually)h(cause)g(that) -f(ob)5 b(ject)24 b(\014le)f(to)h(b)s(e)e(a)h(\\w)m(ork)g(based)g(on)g -(the)664 4959 y(library)-8 b(.")42 b(It)31 b(is)g(not)f(FSF's)h(in)m -(ten)m(t)h(that)f(a)g(mere)g(compilation)h(idiosyncrasy)f(w)m(ould)2113 -5187 y(52)p eop end -%%Page: 53 64 -TeXDict begin 53 63 bop 241 555 a Fs(c)m(hange)36 b(the)f(requiremen)m -(ts)g(on)g(the)g(users)f(of)h(the)g(LGPL'd)f(soft)m(w)m(are.)56 -b(This)34 b(para-)241 668 y(graph)25 b(remo)m(v)m(es)i(that)g -(restriction,)g(allo)m(wing)h(the)e(implications)h(of)f(the)g(license)h -(to)f(b)s(e)241 781 y(the)e(same)g(regardless)h(of)f(the)g(sp)s -(eci\014c)g(mec)m(hanisms)g(the)g(compiler)g(uses)g(underneath)241 -894 y(to)31 b(create)h(the)e(\\w)m(ork)h(that)g(uses)f(the)h(library)-8 -b(.")382 1010 y(As)29 b(it)h(turns)d(out,)j(w)m(e)g(ha)m(v)m(e)g(only)f -(once)h(had)f(an)m(y)m(one)h(w)m(orry)f(ab)s(out)g(this)g(sp)s -(eci\014c)241 1123 y(idiosyncrasy)-8 b(,)49 b(b)s(ecause)44 -b(that)i(particular)f(v)m(endor)f(w)m(an)m(ted)i(to)f(ship)f(ob)5 -b(ject)45 b(co)s(de)241 1236 y(\(rather)35 b(than)g(\014nal)g -(binaries\))g(to)h(their)f(customers)h(and)e(w)m(as)i(w)m(orried)f(ab)s -(out)g(this)241 1349 y(edge)f(condition.)51 b(The)33 -b(in)m(ten)m(t)i(of)f(clarifying)h(this)e(edge)i(condition)f(is)g -(primarily)f(to)241 1462 y(quell)27 b(the)f(w)m(orries)h(of)g(soft)m(w) -m(are)h(engineers)e(who)h(understand)d(the)j(lev)m(el)h(of)f(v)m -(erbatim)241 1575 y(co)s(de)i(cop)m(ying)h(that)g(a)f(compiler)h(often) -f(do)s(es,)h(and)e(to)i(help)f(them)g(understand)e(that)241 -1688 y(the)34 b(full)g(implications)h(of)f(LGPL)g(are)g(the)g(same)h -(regardless)f(of)g(the)g(details)h(of)f(the)241 1801 -y(compilation)e(progress.)241 2106 y Fo(8.7)135 b(LGPL)62 -b Fe(x)p Fo(6:)97 b(Distributing)64 b(W)-11 b(orks)63 -b(that)h(Use)g(the)547 2255 y(Library)241 2465 y Fs(No)m(w)27 -b(that)g(w)m(e)g(ha)m(v)m(e)h(established)e(a)h(go)s(o)s(d)g(w)m -(orking)g(de\014nition)f(of)g(w)m(orks)h(that)g(\\use")241 -2578 y(and)39 b(w)m(orks)g(that)h(\\are)h(based)e(on")h(the)f(library) --8 b(,)43 b(w)m(e)d(will)f(consider)h(the)g(rules)f(for)241 -2691 y(distributing)29 b(these)i(t)m(w)m(o)h(di\013eren)m(t)f(w)m -(orks.)382 2807 y(The)39 b(rules)g(for)g(distributing)f(\\w)m(orks)i -(that)g(use)f(the)h(library")f(are)h(co)m(v)m(ered)h(in)241 -2920 y Fr(x)p Fs(6)35 b(of)g(LGPL.)52 b Fr(x)p Fs(6)36 -b(is)e(m)m(uc)m(h)h(lik)m(e)g(GPL's)g Fr(x)p Fs(3,)i(as)d(it)h -(requires)f(the)h(release)h(of)e(source)241 3033 y(when)39 -b(a)j(binary)e(v)m(ersion)h(of)g(the)f(LGPL'd)h(soft)m(w)m(are)h(is)f -(released.)72 b(Of)40 b(course,)k(it)241 3145 y(only)32 -b(requires)f(that)h(source)g(co)s(de)g(for)f(the)h(library)g(itself)g -(b)s(e)f(made)h(a)m(v)-5 b(ailable.)47 b(The)241 3258 -y(w)m(ork)27 b(that)h(\\uses")g(the)f(library)g(need)g(not)h(b)s(e)f -(pro)m(vided)f(in)h(source)h(form.)39 b(Ho)m(w)m(ev)m(er,)241 -3371 y(there)33 b(are)g(also)h(conditions)g(in)e(LGPL)h -Fr(x)p Fs(6)h(to)f(mak)m(e)h(sure)e(that)i(a)f(user)g(who)f(wishes)241 -3484 y(to)f(mo)s(dify)e(or)i(up)s(date)e(the)i(library)f(can)h(do)f -(so.)382 3600 y(LGPL)35 b Fr(x)p Fs(6)i(lists)f(\014v)m(e)g(c)m(hoices) -i(with)d(regard)h(to)g(supplying)f(library)g(source)h(and)241 -3713 y(gran)m(ting)h(the)f(freedom)f(to)i(mo)s(dify)e(that)h(library)f -(source)h(to)h(users.)56 b(W)-8 b(e)37 b(will)f(\014rst)241 -3826 y(consider)c(the)h(option)g(giv)m(en)g(b)m(y)g Fr(x)p -Fs(6\(b\),)h(whic)m(h)e(describ)s(es)g(the)h(most)g(common)g(w)m(a)m(y) -241 3939 y(curren)m(tly)d(used)g(for)g(LGPL)g(compliance)i(on)e(a)h -(\\w)m(ork)g(that)g(uses)f(the)g(library)-8 b(.")382 -4055 y Fr(x)p Fs(6\(b\))33 b(allo)m(ws)g(the)g(distributor)e(of)h(a)h -(\\w)m(ork)f(that)h(uses)f(the)g(library")g(to)h(simply)241 -4168 y(use)26 b(a)i(dynamically)f(link)m(ed,)i(shared)d(library)h(mec)m -(hanism)g(to)g(link)g(with)g(the)g(library)-8 b(.)241 -4281 y(This)32 b(is)h(b)m(y)f(far)h(the)g(easiest)h(and)e(most)i -(straigh)m(tforw)m(ard)f(option)g(for)g(distribution.)241 -4394 y(In)21 b(this)i(case,)i(the)e(executable)h(of)e(the)h(w)m(ork)f -(that)h(uses)f(the)h(library)f(will)h(con)m(tain)g(only)241 -4507 y(the)h(\\stub)g(co)s(de")h(that)h(is)e(put)g(in)g(place)h(b)m(y)f -(the)h(shared)f(library)g(mec)m(hanism,)i(and)e(at)241 -4620 y(run)m(time)33 b(the)g(executable)h(will)g(com)m(bine)g(with)e -(the)i(shared)e(v)m(ersion)h(of)h(the)f(library)241 4733 -y(already)23 b(residen)m(t)f(on)g(the)g(user's)g(computer.)38 -b(If)22 b(suc)m(h)f(a)i(mec)m(hanism)f(is)h(used,)g(it)g(m)m(ust)241 -4846 y(allo)m(w)31 b(the)g(user)e(to)i(upgrade)e(and)h(replace)h(the)f -(library)g(with)f(in)m(terface-compatible)241 4959 y(v)m(ersions)i(and) -f(still)h(b)s(e)f(able)i(to)f(use)g(the)f(\\w)m(ork)i(that)f(uses)f -(the)h(library)-8 b(.")42 b(Ho)m(w)m(ev)m(er,)1690 5187 -y(53)p eop end -%%Page: 54 65 -TeXDict begin 54 64 bop 664 555 a Fs(all)38 b(mo)s(dern)d(shared)h -(library)g(mec)m(hanisms)h(function)f(as)h(suc)m(h,)h(and)e(th)m(us)g -Fr(x)p Fs(6\(b\))i(is)664 668 y(the)26 b(simplest)f(option,)j(since)d -(it)h(do)s(es)g(not)f(ev)m(en)i(require)e(that)h(the)f(distributor)g -(of)h(the)664 781 y(\\w)m(ork)31 b(based)f(on)g(the)h(library")f(ship)g -(copies)h(of)g(the)f(library)g(itself.)805 895 y Fr(x)p -Fs(6\(a\))e(is)d(the)h(option)g(to)g(use)f(when,)g(for)h(some)f -(reason,)i(a)f(shared)f(library)g(mec)m(ha-)664 1008 -y(nism)i(cannot)g(b)s(e)g(used.)39 b(It)27 b(requires)g(that)g(the)h -(source)f(for)g(the)g(library)g(b)s(e)f(included,)664 -1121 y(in)j(the)g(t)m(ypical)i(GPL)e(fashion,)g(but)f(it)i(also)g(has)f -(a)g(requiremen)m(t)g(b)s(ey)m(ond)g(that.)40 b(The)664 -1233 y(user)27 b(m)m(ust)g(b)s(e)g(able)g(to)i(exercise)f(her)f -(freedom)g(to)h(mo)s(dify)e(the)i(library)f(to)h(its)g(fullest)664 -1346 y(exten)m(t,)g(and)c(that)h(means)g(recom)m(bining)g(it)g(with)g -(the)g(\\w)m(ork)g(based)g(on)f(the)h(library)-8 b(.")664 -1459 y(If)22 b(the)h(full)g(binary)f(is)g(link)m(ed)h(without)g(a)g -(shared)f(library)g(mec)m(hanism,)j(the)e(user)f(m)m(ust)664 -1572 y(ha)m(v)m(e)34 b(a)m(v)-5 b(ailable)35 b(the)d(ob)5 -b(ject)34 b(co)s(de)e(for)g(the)h(\\w)m(ork)g(based)f(on)g(the)h -(library)-8 b(,")34 b(so)e(that)664 1685 y(the)f(user)e(can)i(relink)f -(the)h(application)h(and)d(build)h(a)h(new)e(binary)-8 -b(.)805 1799 y(The)21 b(remaining)g(options)h(in)f Fr(x)p -Fs(6)h(are)f(v)m(ery)h(similar)g(to)g(the)f(other)g(c)m(hoices)i(pro)m -(vided)664 1912 y(b)m(y)35 b(GPL)g Fr(x)p Fs(3.)57 b(There)34 -b(are)i(some)g(additional)g(options,)h(but)d(time)i(do)s(es)f(not)h(p)s -(ermit)664 2025 y(us)c(in)h(this)f(course)h(to)h(go)f(in)m(to)h(those)f -(additional)h(options.)48 b(In)32 b(almost)h(all)h(cases)g(of)664 -2137 y(distribution)c(under)f(LGPL,)h(either)h Fr(x)p -Fs(6\(a\))h(or)f Fr(x)p Fs(6\(b\))g(are)g(exercised.)664 -2428 y Fo(8.8)136 b(Distribution)46 b(of)f(W)-11 b(orks)44 -b(Based)h(on)g(the)g(Library)664 2633 y Fs(Essen)m(tially)-8 -b(,)49 b(\\w)m(orks)44 b(based)f(on)h(the)f(library")h(m)m(ust)f(b)s(e) -g(distributed)g(under)f(the)664 2746 y(same)e(conditions)f(as)h(w)m -(orks)f(under)e(full)i(GPL.)67 b(In)38 b(fact,)43 b(w)m(e)d(note)f -(that)h(LGPL's)664 2859 y Fr(x)p Fs(2)32 b(is)f(nearly)g(iden)m(tical)h -(in)f(its)g(terms)g(and)f(requiremen)m(ts)h(to)g(GPL's)g -Fr(x)p Fs(2.)43 b(There)31 b(are)664 2972 y(again)42 -b(subtle)e(di\013erences)g(and)g(additions,)j(whic)m(h)d(time)h(do)s -(es)f(not)h(p)s(ermit)f(us)f(to)664 3084 y(co)m(v)m(er)32 -b(in)e(this)h(course.)664 3375 y Fo(8.9)136 b(And)43 -b(the)j(Rest)664 3580 y Fs(The)29 b(remaining)h(v)-5 -b(ariations)31 b(b)s(et)m(w)m(een)f(LGPL)f(and)g(GPL)h(co)m(v)m(er)h -(the)f(follo)m(wing)h(con-)664 3693 y(ditions:)801 3909 -y Fr(\017)45 b Fs(Allo)m(wing)32 b(a)f(licensing)g(\\upgrade")g(from)f -(LGPL)g(to)h(GPL)f(\(in)h(LGPL)f Fr(x)p Fs(3\))801 4100 -y Fr(\017)45 b Fs(Binary)33 b(distribution)e(of)i(the)f(library)g(only) --8 b(,)33 b(co)m(v)m(ered)h(in)e(LGPL)g Fr(x)p Fs(4,)i(whic)m(h)e(is) -891 4213 y(e\013ectiv)m(ely)i(equiv)-5 b(alen)m(t)32 -b(to)f(LGPL)f Fr(x)p Fs(3)801 4404 y Fr(\017)45 b Fs(Creating)34 -b(aggregates)i(of)d(libraries)g(that)h(are)f(not)g(deriv)-5 -b(ativ)m(e)35 b(w)m(orks)e(of)g(eac)m(h)891 4516 y(other,)e(and)f -(distributing)g(them)g(as)h(a)g(unit)e(\(in)i(LGPL)f -Fr(x)p Fs(7\))805 4733 y(Due)23 b(to)g(time)g(constrain)m(ts,)j(w)m(e)d -(cannot)g(co)m(v)m(er)h(these)f(additional)g(terms)f(in)g(detail,)664 -4846 y(but)38 b(they)h(are)f(mostly)i(straigh)m(tforw)m(ard.)65 -b(The)38 b(k)m(ey)i(to)f(understanding)e(LGPL)h(is)664 -4959 y(understanding)32 b(the)i(di\013erence)g(b)s(et)m(w)m(een)g(a)g -(\\w)m(ork)g(based)f(on)g(the)h(library")g(and)f(a)2113 -5187 y(54)p eop end -%%Page: 55 66 -TeXDict begin 55 65 bop 241 555 a Fs(\\w)m(ork)33 b(that)h(uses)f(the)g -(library)-8 b(.")49 b(Once)33 b(that)h(distinction)g(is)f(clear,)i(the) -e(remainder)241 668 y(of)j(LGPL)f(is)h(close)h(enough)f(to)h(GPL)e -(that)i(the)f(concepts)h(discussed)d(in)i(our)f(more)241 -781 y(extensiv)m(e)d(GPL)e(unit)g(can)h(b)s(e)e(directly)i(applied.) -1690 5187 y(55)p eop end -%%Page: 56 67 -TeXDict begin 56 66 bop 2113 5187 a Fs(56)p eop end -%%Page: 57 68 -TeXDict begin 57 67 bop 241 1178 a Fm(Chapter)64 b(9)241 -1593 y Fq(In)-6 b(tegrating)77 b(the)h(GPL)f(in)-6 b(to)241 -1842 y(Business)76 b(Practices)241 2287 y Fs(Since)28 -b(GPL'd)f(soft)m(w)m(are)i(is)f(no)m(w)g(extremely)h(prev)-5 -b(alen)m(t)29 b(through)e(the)h(industry)-8 b(,)27 b(it)h(is)241 -2400 y(useful)23 b(to)i(ha)m(v)m(e)g(some)g(basic)f(kno)m(wledge)h(ab)s -(out)f(using)g(GPL'd)g(soft)m(w)m(are)h(in)f(business)241 -2513 y(and)30 b(ho)m(w)g(to)h(build)e(business)g(mo)s(dels)h(around)g -(GPL'd)g(soft)m(w)m(are.)241 2799 y Fo(9.1)135 b(Using)46 -b(GPL'd)e(Soft)l(w)l(are)j(In-House)241 3002 y Fs(As)32 -b(discussed)f(in)h(Sections)g(2.1)h(and)f(6.2)h(of)f(this)g(tutorial,)i -(the)e(GPL)g(only)g(go)m(v)m(erns)241 3115 y(the)26 b(activities)i(of)e -(cop)m(ying,)i(mo)s(difying)e(and)f(distributing)g(soft)m(w)m(are)i -(programs)f(that)241 3228 y(are)32 b(not)g(go)m(v)m(erned)h(b)m(y)e -(the)h(license.)46 b(Th)m(us,)31 b(in)g(FSF's)h(view,)g(simply)g -(installing)g(the)241 3341 y(soft)m(w)m(are)26 b(on)f(a)g(mac)m(hine)g -(and)f(using)h(it)g(is)g(not)g(con)m(trolled)h(or)f(limited)g(in)g(an)m -(y)g(w)m(a)m(y)h(b)m(y)241 3453 y(GPL.)38 b(Using)22 -b(F)-8 b(ree)23 b(Soft)m(w)m(are)g(in)e(general)i(requires)f(substan)m -(tially)h(few)m(er)f(agreemen)m(ts)241 3566 y(and)30 -b(less)g(license)i(compliance)f(activit)m(y)i(than)d(an)m(y)h(kno)m(wn) -f(proprietary)g(soft)m(w)m(are.)382 3679 y(Ev)m(en)k(if)g(a)g(compan)m -(y)g(engages)h(hea)m(vily)g(in)f(cop)m(ying)h(the)f(soft)m(w)m(are)h -(throughout)241 3792 y(the)i(en)m(terprise,)i(suc)m(h)e(cop)m(ying)h -(is)f(not)h(only)f(p)s(ermitted)f(b)m(y)h Fr(xx)p Fs(1)i(and)d(3,)j -(but)e(it)g(is)241 3905 y(encouraged!)49 b(If)33 b(the)g(compan)m(y)h -(simply)f(deplo)m(ys)g(unmo)s(di\014ed)e(\(or)i(ev)m(en)h(mo)s -(di\014ed\))241 4018 y(F)-8 b(ree)46 b(Soft)m(w)m(are)h(throughout)e -(the)g(organization)j(for)d(its)h(emplo)m(y)m(ees)h(to)f(use,)j(the)241 -4131 y(obligations)36 b(under)d(the)h(license)i(are)f(v)m(ery)f -(minimal.)53 b(Using)35 b(F)-8 b(ree)35 b(Soft)m(w)m(are)h(has)e(a)241 -4244 y(substan)m(tially)22 b(lo)m(w)m(er)g(cost)g(of)g(o)m(wnership)e -(|)h(b)s(oth)f(in)h(licensing)h(fees)f(and)g(in)g(licensing)241 -4357 y(c)m(hec)m(king)32 b(and)e(handling)f({)i(than)f(the)h -(proprietary)f(soft)m(w)m(are)i(equiv)-5 b(alen)m(ts.)241 -4643 y Fo(9.2)135 b(Business)45 b(Mo)t(dels)241 4846 -y Fs(Using)31 b(F)-8 b(ree)32 b(Soft)m(w)m(are)f(in)g(house)f(is)h -(certainly)h(helpful,)e(but)g(a)h(thriving)g(mark)m(et)h(for)241 -4959 y(F)-8 b(ree)32 b(Soft)m(w)m(are-orien)m(ted)h(business)d(mo)s -(dels)h(also)h(exists.)43 b(There)31 b(is)g(the)g(traditional)1690 -5187 y(57)p eop end -%%Page: 58 69 -TeXDict begin 58 68 bop 664 555 a Fs(mo)s(del)43 b(of)g(selling)h -(copies)g(of)f(F)-8 b(ree)44 b(Soft)m(w)m(are)g(distributions.)77 -b(Man)m(y)44 b(companies,)664 668 y(including)e(IBM)h(and)g(Red)f(Hat,) -47 b(mak)m(e)c(substan)m(tial)h(rev)m(en)m(ue)f(from)f(this)h(mo)s -(del.)664 781 y(IBM)30 b(primarily)f(c)m(ho)s(oses)h(this)g(mo)s(del)f -(b)s(ecause)g(they)h(ha)m(v)m(e)h(found)d(that)i(for)f(higher-)664 -894 y(end)22 b(hardw)m(are,)h(the)g(cost)g(of)f(the)h(pro\014t)e(made)i -(from)f(proprietary)f(soft)m(w)m(are)j(licensing)664 -1007 y(fees)32 b(is)g(negligible.)45 b(The)31 b(real)h(pro\014t)f(is)g -(in)h(the)f(hardw)m(are,)h(but)f(it)h(is)f(essen)m(tial)i(that)664 -1120 y(soft)m(w)m(are)25 b(b)s(e)e(stable,)k(reliable)d(and)f(dep)s -(endable,)i(and)e(the)h(users)f(b)s(e)g(allo)m(w)m(ed)i(to)g(ha)m(v)m -(e)664 1233 y(unfettered)41 b(access)g(to)h(it.)72 b(F)-8 -b(ree)41 b(Soft)m(w)m(are,)k(and)40 b(GPL'd)g(soft)m(w)m(are)i(in)f -(particular)664 1346 y(\(b)s(ecause)27 b(IBM)g(can)g(b)s(e)f(assured)f -(that)i(proprietary)f(v)m(ersions)h(of)g(the)g(same)f(soft)m(w)m(are) -664 1458 y(will)31 b(not)g(exists)g(to)g(comp)s(ete)g(on)f(their)g -(hardw)m(are\))h(is)f(the)h(righ)m(t)g(c)m(hoice.)805 -1573 y(Red)h(Hat)g(has)f(actually)j(found)c(that)i(a)g(\\con)m(v)m -(enience)i(fee")f(for)e(F)-8 b(ree)33 b(Soft)m(w)m(are,)664 -1686 y(when)28 b(set)h(at)g(a)g(reasonable)h(price)f(\(around)e($60)j -(or)f(so\),)h(can)f(pro)s(duce)e(some)i(pro\014t.)664 -1799 y(Ev)m(en)44 b(though)f(Red)g(Hat's)h(system)g(is)f(fully)g(do)m -(wnloadable)h(on)f(their)h(W)-8 b(eb)44 b(site,)664 1912 -y(p)s(eople)f(still)g(go)h(to)f(lo)s(cal)h(computer)f(stores)g(and)f -(buy)g(copies)h(of)g(their)g(b)s(o)m(x)f(set,)664 2025 -y(whic)m(h)h(is)g(simply)g(a)h(prin)m(ted)f(v)m(ersion)g(of)h(the)f -(man)m(ual)h(\(a)m(v)-5 b(ailable)46 b(under)41 b(a)j(F)-8 -b(ree)664 2138 y(license)32 b(as)e(w)m(ell\))i(and)e(the)g(F)-8 -b(ree)32 b(Soft)m(w)m(are)f(system)g(it)g(do)s(cumen)m(ts.)805 -2305 y(Ho)m(w)m(ev)m(er,)36 b(custom)d(supp)s(ort,)f(service,)i(and)e -(soft)m(w)m(are)i(impro)m(v)m(emen)m(t)g(con)m(tracts)664 -2418 y(are)h(the)g(most)h(widely)e(used)g(mo)s(dels)h(for)g(GPL'd)f -(soft)m(w)m(are.)56 b(The)34 b(GPL)h(is)g(cen)m(tral)664 -2531 y(to)42 b(their)e(success,)k(b)s(ecause)c(it)i(ensures)d(that)j -(the)e(co)s(de)h(base)g(remains)f(common,)664 2644 y(and)35 -b(that)h(large)h(and)e(small)h(companies)g(are)g(on)f(equal)h(fo)s -(oting)g(for)g(access)g(to)h(the)664 2757 y(tec)m(hnology)-8 -b(.)62 b(Consider,)37 b(for)g(example,)i(the)d(GNU)i(Compiler)e -(Collection)i(\(GCC\).)664 2870 y(Cygn)m(us)c(Solutions,)h(a)g(compan)m -(y)g(started)f(in)g(the)h(early)g(1990s,)i(w)m(as)e(able)f(to)h(gro)m -(w)664 2983 y(steadily)f(simply)f(b)m(y)g(pro)m(viding)g(services)g -(for)g(GCC)g(|)g(mostly)g(consisting)h(of)f(new)664 3096 -y(p)s(orts)k(of)g(GCC)g(to)i(di\013eren)m(t)e(or)h(new,)h(em)m(b)s -(edded)d(targets.)63 b(Ev)m(en)m(tually)-8 b(,)42 b(Cygn)m(us)664 -3209 y(w)m(as)i(so)f(successful)g(that)h(it)g(w)m(as)f(purc)m(hased)g -(b)m(y)g(Red)g(Hat)h(where)f(it)h(remains)f(a)664 3321 -y(pro\014table)31 b(division.)805 3436 y(Ho)m(w)m(ev)m(er,)39 -b(there)d(are)f(v)m(ery)h(small)g(companies)f(lik)m(e)i(Co)s -(deSourcery)-8 b(,)36 b(as)f(w)m(ell)i(as)664 3549 y(other)30 -b(medium-sized)f(companies)h(lik)m(e)h(Mon)m(taVista)h(and)c(Op)s(enTV) -g(that)i(comp)s(ete)664 3662 y(in)44 b(this)g(space.)83 -b(Because)45 b(the)g(co)s(de-base)f(is)h(protect)g(b)m(y)f(GPL,)g(it)h -(creates)h(and)664 3775 y(demands)29 b(industry)f(trust.)41 -b(Companies)29 b(can)h(co)s(op)s(erate)h(on)f(the)g(soft)m(w)m(are)h -(and)f(im-)664 3888 y(pro)m(v)m(e)23 b(it)f(for)g(ev)m(ery)m(one.)39 -b(Mean)m(while,)25 b(companies)e(who)e(rely)h(on)g(GCC)f(for)h(their)g -(w)m(ork)664 4001 y(are)32 b(happ)m(y)f(to)i(pa)m(y)f(for)f(impro)m(v)m -(emen)m(ts,)j(and)d(for)g(p)s(orts)g(to)h(new)f(target)j(platforms.)664 -4114 y(Nearly)c(all)g(the)g(c)m(hanges)g(fold)f(bac)m(k)h(in)m(to)h -(the)e(standard)g(v)m(ersions,)h(and)e(those)i(forks)664 -4226 y(that)h(exist)g(remain)g(freely)f(a)m(v)-5 b(ailable.)805 -4394 y(A)27 b(\014nal)f(common)h(business)e(mo)s(del)h(that)h(is)f(p)s -(erhaps)f(the)i(most)f(con)m(tro)m(v)m(ersial)k(is)664 -4507 y(proprietary)24 b(relicensing)h(of)f(a)g(GPL'd)g(co)s(de)g(base.) -39 b(This)23 b(is)h(only)g(an)g(option)g(for)g(soft-)664 -4620 y(w)m(are)32 b(in)f(whic)m(h)g(a)h(particular)f(en)m(tit)m(y)i(is) -e(the)h(sole)g(cop)m(yrigh)m(t)h(holder.)43 b(As)31 b(discussed)664 -4733 y(earlier)h(in)f(this)h(tutorial,)h(a)e(cop)m(yrigh)m(t)i(holder)e -(is)h(p)s(ermitted)f(under)e(cop)m(yrigh)m(t)k(la)m(w)664 -4846 y(to)g(license)g(a)f(soft)m(w)m(are)i(system)e(under)e(her)i(cop)m -(yrigh)m(t)h(as)f(man)m(y)g(di\013eren)m(t)h(w)m(a)m(ys)g(as)664 -4959 y(she)d(lik)m(es)i(to)f(as)f(man)m(y)h(di\013eren)m(t)g(parties)g -(as)f(she)g(wishes.)2113 5187 y(58)p eop end -%%Page: 59 70 -TeXDict begin 59 69 bop 382 555 a Fs(Some)37 b(companies,)j(suc)m(h)d -(as)h(MySQL)e(AB)i(and)f(T)-8 b(rollT)g(ec)m(h,)40 b(use)d(this)g(to)h -(their)241 668 y(\014nancial)24 b(adv)-5 b(an)m(tage)25 -b(with)e(regard)h(to)g(a)g(GPL'd)g(co)s(de)g(base.)38 -b(The)23 b(standard)g(v)m(ersion)241 781 y(is)g(a)m(v)-5 -b(ailable)26 b(from)e(the)f(compan)m(y)h(under)f(the)g(terms)h(of)g -(the)f(GPL.)39 b(Ho)m(w)m(ev)m(er,)27 b(parties)241 894 -y(can)j(purc)m(hase)g(separate)i(proprietary)e(soft)m(w)m(are)i -(licensing)f(for)f(a)h(fee.)382 1007 y(This)39 b(business)g(mo)s(del)h -(is)g(problematic)i(b)s(ecause)e(it)g(means)h(that)f(the)h(GPL'd)241 -1120 y(co)s(de)27 b(base)g(m)m(ust)g(b)s(e)g(dev)m(elop)s(ed)g(in)g(a)g -(somewhat)h(monolithic)g(w)m(a)m(y)-8 b(,)29 b(b)s(ecause)e(v)m(olun-) -241 1233 y(teer)h(F)-8 b(ree)29 b(Soft)m(w)m(are)g(dev)m(elop)s(ers)f -(ma)m(y)g(b)s(e)f(reluctan)m(t)i(to)g(assign)f(their)g(cop)m(yrigh)m -(ts)h(to)241 1346 y(the)35 b(compan)m(y)g(b)s(ecause)g(it)h(will)f(not) -g(promise)g(to)g(alw)m(a)m(ys)i(and)d(forev)m(er)h(license)h(the)241 -1458 y(soft)m(w)m(are)h(as)g(F)-8 b(ree)37 b(Soft)m(w)m(are.)58 -b(Indeed,)37 b(the)f(compan)m(y)h(will)f(surely)g(use)g(suc)m(h)f(co)s -(de)241 1571 y(con)m(tributions)c(in)f(proprietary)g(v)m(ersions)g -(licensed)h(for)f(fees.)241 1858 y Fo(9.3)135 b(Ongoing)45 -b(Compliance)241 2061 y Fs(GPL)26 b(compliance)i(is)e(in)g(fact)i(a)e -(v)m(ery)h(simple)f(matter)i({)e(m)m(uc)m(h)h(simpler)f(than)g(t)m -(ypical)241 2174 y(proprietary)41 b(soft)m(w)m(are)j(agreemen)m(ts)f -(and)f(EULAs.)75 b(Usually)-8 b(,)46 b(the)c(most)h(di\016cult)241 -2287 y(h)m(urdle)38 b(is)g(c)m(hanging)i(from)e(a)h(proprietary)f(soft) -m(w)m(are)i(mindset)f(to)g(one)g(that)g(seeks)241 2399 -y(to)30 b(foster)f(a)h(comm)m(unit)m(y)g(of)f(sharing)g(and)f(m)m -(utual)i(supp)s(ort.)38 b(Certainly)30 b(complying)241 -2512 y(with)f(the)h(GPL)f(from)g(a)h(users')f(p)s(ersp)s(ectiv)m(e)h -(giv)m(es)g(substan)m(tially)h(few)m(er)f(headac)m(hes)241 -2625 y(than)g(proprietary)g(license)h(compliance.)382 -2738 y(F)-8 b(or)31 b(those)g(who)f(go)h(in)m(to)g(the)g(business)e(of) -i(distributing)e Fp(mo)-5 b(di\014e)g(d)241 2851 y Fs(v)m(ersions)37 -b(of)h(GPL'd)f(soft)m(w)m(are,)k(the)c(burden)e(is)j(a)f(bit)h(higher,) -h(but)d(not)i(b)m(y)f(m)m(uc)m(h.)241 2964 y(The)31 b(glib)g(answ)m(er) -g(is)h(that)g(b)m(y)f(releasing)h(the)g(whole)f(pro)s(duct)f(as)i(F)-8 -b(ree)32 b(Soft)m(w)m(are,)h(it)241 3077 y(is)28 b(alw)m(a)m(ys)h(easy) -g(to)f(comply)g(with)g(the)g(GPL.)g(Ho)m(w)m(ev)m(er,)j(admittedly)e -(to)f(the)g(disma)m(y)241 3190 y(of)36 b(FSF,)h(man)m(y)f(mo)s(dern)f -(and)g(complex)i(soft)m(w)m(are)h(systems)e(are)h(built)f(using)f(b)s -(oth)241 3303 y(proprietary)41 b(and)f(GPL'd)h(comp)s(onen)m(ts)g(that) -h(are)f(not)h(legally)h(deriv)-5 b(ativ)m(e)43 b(w)m(orks)241 -3416 y(of)e(eac)m(h)h(other.)73 b(Sometimes,)45 b(it)c(is)h(easier)f -(simply)g(to)h(impro)m(v)m(e)g(existing)g(GPL'd)241 3529 -y(application)f(than)f(to)g(start)h(from)e(scratc)m(h.)70 -b(In)39 b(exc)m(hange)j(for)d(that)i(b)s(ene\014t,)g(the)241 -3641 y(license)33 b(requires)e(that)h(the)g(mo)s(di\014er)f(giv)m(e)i -(bac)m(k)g(to)f(the)g(commons)g(that)g(made)g(the)241 -3754 y(w)m(ork)e(easier)i(in)e(the)h(\014rst)f(place.)42 -b(It)31 b(is)f(a)h(reasonable)h(trade-o\013)f(and)f(a)h(w)m(a)m(y)h(to) -f(help)241 3867 y(build)e(a)i(b)s(etter)f(w)m(orld)h(while)f(also)h -(making)g(a)g(pro\014t.)382 3980 y(Note)d(that)g(FSF)f(do)s(es)g(pro)m -(vide)g(services)h(to)f(assist)h(companies)g(who)e(need)h(assis-)241 -4093 y(tance)i(in)f(complying)g(with)g(the)g(GPL.)g(Y)-8 -b(ou)29 b(can)f(con)m(tact)j(FSF's)d(GPL)g(Compliance)241 -4206 y(Labs)i(at)h Fc(<)p Fs(compliance@fsf.org)p Fc(>)p -Fs(.)382 4319 y(If)d(y)m(ou)h(are)h(particularly)f(in)m(terested)h(in)e -(matters)i(of)f(GPL)g(compliance,)i(w)m(e)e(rec-)241 -4432 y(ommend)24 b(the)h(second)g(course)g(in)f(this)h(series,)i -Fp(GPL)g(Complianc)-5 b(e)30 b(Case)e(Studies)g(and)241 -4545 y(L)-5 b(e)g(gal)30 b(Ethics)g(in)f(F)-7 b(r)i(e)g(e)31 -b(Softwar)-5 b(e)31 b(Lic)-5 b(ensing)8 b Fs(,)28 b(in)f(whic)m(h)g(w)m -(e)g(discuss)f(some)i(real)g(GPL)241 4658 y(violation)i(cases)g(that)f -(FSF)g(has)f(w)m(ork)m(ed)h(to)g(resolv)m(e.)42 b(Consideration)29 -b(of)f(suc)m(h)h(cases)241 4771 y(can)h(help)g(giv)m(e)i(insigh)m(t)f -(on)f(ho)m(w)h(to)g(handle)f(GPL)g(compliance)i(in)e(new)g(situations.) -1690 5187 y(59)p eop end -%%Page: 60 71 -TeXDict begin 60 70 bop 2113 5187 a Fs(60)p eop end -%%Page: 61 72 -TeXDict begin 61 71 bop 241 1221 a Fq(The)77 b(GNU)f(General)h(Public) -241 1470 y(License)1323 1917 y Fs(V)-8 b(ersion)31 b(2,)g(June)e(1991) -624 2032 y(Cop)m(yrigh)m(t)1076 2029 y(c)1051 2032 y -Fr(\015)h Fs(1989,)i(1991)g(F)-8 b(ree)32 b(Soft)m(w)m(are)f(F)-8 -b(oundation,)32 b(Inc.)552 2255 y(59)f(T)-8 b(emple)31 -b(Place)g(-)g(Suite)f(330,)i(Boston,)g(MA)f(02111-1307,)k(USA)372 -2477 y(Ev)m(ery)m(one)c(is)g(p)s(ermitted)f(to)h(cop)m(y)g(and)f -(distribute)g(v)m(erbatim)h(copies)g(of)f(this)764 2590 -y(license)h(do)s(cumen)m(t,)g(but)e(c)m(hanging)j(it)e(is)h(not)f(allo) -m(w)m(ed.)1504 2813 y Fj(Pream)m(ble)382 3035 y Fs(The)j(licenses)i -(for)f(most)g(soft)m(w)m(are)h(are)f(designed)g(to)h(tak)m(e)g(a)m(w)m -(a)m(y)h(y)m(our)e(freedom)241 3148 y(to)39 b(share)f(and)g(c)m(hange)i -(it.)66 b(By)39 b(con)m(trast,)j(the)d(GNU)g(General)h(Public)e -(License)h(is)241 3261 y(in)m(tended)30 b(to)h(guaran)m(tee)g(y)m(our)g -(freedom)f(to)h(share)e(and)h(c)m(hange)h(F)-8 b(ree)32 -b(Soft)m(w)m(are|to)241 3374 y(mak)m(e)f(sure)f(the)h(soft)m(w)m(are)h -(is)f(free)f(for)h(all)g(its)g(users.)40 b(This)30 b(General)i(Public)e -(License)241 3487 y(applies)d(to)g(most)g(of)g(the)g(F)-8 -b(ree)27 b(Soft)m(w)m(are)h(F)-8 b(oundation's)28 b(soft)m(w)m(are)g -(and)e(to)h(an)m(y)g(other)241 3600 y(program)44 b(whose)g(authors)g -(commit)i(to)f(using)f(it.)83 b(\(Some)45 b(other)g(F)-8 -b(ree)45 b(Soft)m(w)m(are)241 3713 y(F)-8 b(oundation)28 -b(soft)m(w)m(are)h(is)f(co)m(v)m(ered)h(b)m(y)e(the)h(GNU)g(Library)f -(General)i(Public)e(License)241 3826 y(instead.\))41 -b(Y)-8 b(ou)31 b(can)g(apply)f(it)h(to)g(y)m(our)f(programs,)g(to)s(o.) -382 3941 y(When)f(w)m(e)g(sp)s(eak)f(of)i(F)-8 b(ree)30 -b(Soft)m(w)m(are,)g(w)m(e)f(are)h(referring)e(to)i(freedom,)f(not)g -(price.)241 4053 y(Our)34 b(General)h(Public)g(Licenses)h(are)f -(designed)g(to)h(mak)m(e)g(sure)e(that)i(y)m(ou)f(ha)m(v)m(e)h(the)241 -4166 y(freedom)31 b(to)h(distribute)f(copies)h(of)g(F)-8 -b(ree)32 b(Soft)m(w)m(are)g(\(and)f(c)m(harge)i(for)e(this)g(service)i -(if)241 4279 y(y)m(ou)27 b(wish\),)g(that)g(y)m(ou)g(receiv)m(e)i -(source)d(co)s(de)h(or)g(can)g(get)h(it)f(if)f(y)m(ou)h(w)m(an)m(t)h -(it,)g(that)f(y)m(ou)241 4392 y(can)32 b(c)m(hange)h(the)f(soft)m(w)m -(are)h(or)f(use)g(pieces)h(of)f(it)g(in)g(new)f(F)-8 -b(ree)33 b(programs;)g(and)e(that)241 4505 y(y)m(ou)f(kno)m(w)h(y)m(ou) -g(can)f(do)h(these)f(things.)382 4620 y(T)-8 b(o)22 b(protect)h(y)m -(our)e(righ)m(ts,)k(w)m(e)d(need)f(to)i(mak)m(e)f(restrictions)h(that)f -(forbid)f(an)m(y)m(one)i(to)241 4733 y(den)m(y)e(y)m(ou)h(these)g(righ) -m(ts)f(or)h(to)g(ask)g(y)m(ou)f(to)h(surrender)e(the)h(righ)m(ts.)38 -b(These)22 b(restrictions)241 4846 y(translate)40 b(to)h(certain)f -(resp)s(onsibilities)g(for)f(y)m(ou)h(if)f(y)m(ou)h(distribute)f -(copies)i(of)e(the)241 4959 y(soft)m(w)m(are,)32 b(or)e(if)h(y)m(ou)f -(mo)s(dify)g(it.)1690 5187 y(61)p eop end -%%Page: 62 73 -TeXDict begin 62 72 bop 805 555 a Fs(F)-8 b(or)33 b(example,)h(if)e(y)m -(ou)g(distribute)g(copies)h(of)f(suc)m(h)g(a)g(program,)h(whether)e -(gratis)664 668 y(or)i(for)g(a)g(fee,)h(y)m(ou)f(m)m(ust)g(giv)m(e)h -(the)f(recipien)m(ts)h(all)f(the)g(righ)m(ts)h(that)f(y)m(ou)g(ha)m(v)m -(e.)49 b(Y)-8 b(ou)664 781 y(m)m(ust)29 b(mak)m(e)h(sure)e(that)i(they) --8 b(,)30 b(to)s(o,)g(receiv)m(e)h(or)e(can)g(get)h(the)f(source)g(co)s -(de.)41 b(And)28 b(y)m(ou)664 894 y(m)m(ust)i(sho)m(w)h(them)f(these)h -(terms)f(so)h(they)f(kno)m(w)h(their)f(righ)m(ts.)805 -1013 y(W)-8 b(e)35 b(protect)g(y)m(our)e(righ)m(ts)h(with)f(t)m(w)m(o)i -(steps:)47 b(\(1\))35 b(cop)m(yrigh)m(t)g(the)e(soft)m(w)m(are,)k(and) -664 1126 y(\(2\))28 b(o\013er)f(y)m(ou)g(this)f(license)i(whic)m(h)e -(giv)m(es)i(y)m(ou)f(legal)h(p)s(ermission)d(to)j(cop)m(y)-8 -b(,)28 b(distribute)664 1239 y(and/or)i(mo)s(dify)g(the)h(soft)m(w)m -(are.)805 1358 y(Also,)25 b(for)e(eac)m(h)h(author's)e(protection)i -(and)e(ours,)i(w)m(e)f(w)m(an)m(t)h(to)f(mak)m(e)h(certain)f(that)664 -1471 y(ev)m(ery)m(one)j(understands)d(that)i(there)f(is)h(no)f(w)m -(arran)m(t)m(y)i(for)e(this)g(F)-8 b(ree)26 b(Soft)m(w)m(are.)40 -b(If)24 b(the)664 1584 y(soft)m(w)m(are)34 b(is)f(mo)s(di\014ed)f(b)m -(y)h(someone)g(else)h(and)e(passed)g(on,)i(w)m(e)f(w)m(an)m(t)h(its)f -(recipien)m(ts)664 1697 y(to)46 b(kno)m(w)g(that)g(what)f(they)h(ha)m -(v)m(e)g(is)g(not)f(the)h(original,)k(so)c(that)g(an)m(y)g(problems)664 -1810 y(in)m(tro)s(duced)30 b(b)m(y)g(others)h(will)f(not)h(re\015ect)g -(on)f(the)h(original)g(authors')g(reputations.)805 1929 -y(Finally)-8 b(,)32 b(an)m(y)f(F)-8 b(ree)32 b(program)e(is)h -(threatened)g(constan)m(tly)h(b)m(y)e(soft)m(w)m(are)i(paten)m(ts.)664 -2042 y(W)-8 b(e)46 b(wish)e(to)h(a)m(v)m(oid)h(the)f(danger)g(that)g -(redistributors)f(of)g(a)h(F)-8 b(ree)46 b(program)f(will)664 -2155 y(individually)21 b(obtain)g(paten)m(t)i(licenses,)h(in)c -(e\013ect)j(making)e(the)h(program)f(proprietary)-8 b(.)664 -2268 y(T)g(o)30 b(prev)m(en)m(t)f(this,)h(w)m(e)f(ha)m(v)m(e)i(made)e -(it)g(clear)h(that)g(an)m(y)f(paten)m(t)h(m)m(ust)f(b)s(e)g(licensed)g -(for)664 2381 y(ev)m(ery)m(one's)j(free)f(use)f(or)g(not)h(licensed)g -(at)g(all.)805 2500 y(The)k(precise)h(terms)f(and)g(conditions)h(for)f -(cop)m(ying,)j(distribution)d(and)g(mo)s(di\014-)664 -2613 y(cation)d(follo)m(w.)1055 2864 y Fv(Terms)45 b(and)g(Conditions)g -(F)m(or)g(Copying,)1220 2977 y(Distribution)h(and)g(Modifica)-8 -b(tion)775 3215 y Fs(0.)46 b(This)35 b(License)g(applies)g(to)h(an)m(y) -f(program)g(or)g(other)g(w)m(ork)g(whic)m(h)f(con)m(tains)j(a)891 -3328 y(notice)44 b(placed)g(b)m(y)e(the)h(cop)m(yrigh)m(t)h(holder)f -(sa)m(ying)g(it)g(ma)m(y)h(b)s(e)e(distributed)891 3441 -y(under)32 b(the)h(terms)g(of)g(this)g(General)h(Public)f(License.)49 -b(The)32 b(\\Program,")j(b)s(e-)891 3554 y(lo)m(w,)40 -b(refers)d(to)g(an)m(y)h(suc)m(h)e(program)h(or)g(w)m(ork,)i(and)d(a)i -(\\w)m(ork)f(based)g(on)g(the)891 3667 y(Program")45 -b(means)f(either)g(the)g(Program)h(or)f(an)m(y)g(deriv)-5 -b(ativ)m(e)45 b(w)m(ork)f(under)891 3779 y(cop)m(yrigh)m(t)g(la)m(w:)65 -b(that)43 b(is)f(to)h(sa)m(y)-8 b(,)47 b(a)42 b(w)m(ork)h(con)m -(taining)h(the)e(Program)g(or)h(a)891 3892 y(p)s(ortion)30 -b(of)h(it,)g(either)f(v)m(erbatim)h(or)g(with)f(mo)s(di\014cations)g -(and/or)g(translated)891 4005 y(in)m(to)39 b(another)g(language.)64 -b(\(Hereinafter,)42 b(translation)d(is)f(included)f(without)891 -4118 y(limitation)f(in)d(the)h(term)f(\\mo)s(di\014cation."\))52 -b(Eac)m(h)35 b(licensee)f(is)g(addressed)f(as)891 4231 -y(\\y)m(ou.")891 4394 y(Activities)41 b(other)e(than)f(cop)m(ying,)j -(distribution)d(and)f(mo)s(di\014cation)i(are)g(not)891 -4507 y(co)m(v)m(ered)29 b(b)m(y)d(this)h(License;)i(they)d(are)h -(outside)g(its)g(scop)s(e.)40 b(The)26 b(act)i(of)f(running)891 -4620 y(the)41 b(Program)e(is)h(not)g(restricted,)k(and)39 -b(the)h(output)f(from)h(the)g(Program)g(is)891 4733 y(co)m(v)m(ered)e -(only)e(if)g(its)h(con)m(ten)m(ts)h(constitute)f(a)g(w)m(ork)f(based)g -(on)f(the)i(Program)891 4846 y(\(indep)s(enden)m(t)23 -b(of)h(ha)m(ving)g(b)s(een)f(made)h(b)m(y)f(running)f(the)i(Program\).) -39 b(Whether)891 4959 y(that)31 b(is)g(true)f(dep)s(ends)f(on)h(what)g -(the)h(Program)f(do)s(es.)2113 5187 y(62)p eop end -%%Page: 63 74 -TeXDict begin 63 73 bop 352 555 a Fs(1.)46 b(Y)-8 b(ou)29 -b(ma)m(y)f(cop)m(y)h(and)e(distribute)h(v)m(erbatim)h(copies)g(of)f -(the)g(Program's)g(source)468 668 y(co)s(de)23 b(as)f(y)m(ou)h(receiv)m -(e)i(it,)f(in)e(an)m(y)h(medium,)h(pro)m(vided)e(that)h(y)m(ou)g -(conspicuously)468 781 y(and)31 b(appropriately)i(publish)d(on)i(eac)m -(h)h(cop)m(y)g(an)f(appropriate)g(cop)m(yrigh)m(t)h(no-)468 -894 y(tice)i(and)e(disclaimer)i(of)f(w)m(arran)m(t)m(y;)j(k)m(eep)d(in) -m(tact)i(all)e(the)g(notices)h(that)g(refer)468 1007 -y(to)27 b(this)f(License)h(and)f(to)g(the)h(absence)g(of)f(an)m(y)h(w)m -(arran)m(t)m(y;)h(and)e(giv)m(e)i(an)m(y)e(other)468 -1120 y(recipien)m(ts)36 b(of)e(the)h(Program)g(a)g(cop)m(y)g(of)g(this) -f(License)i(along)f(with)g(the)f(Pro-)468 1233 y(gram.)468 -1380 y(Y)-8 b(ou)33 b(ma)m(y)h(c)m(harge)g(a)f(fee)g(for)g(the)g(ph)m -(ysical)g(act)h(of)f(transferring)f(a)h(cop)m(y)-8 b(,)35 -b(and)468 1493 y(y)m(ou)k(ma)m(y)g(at)g(y)m(our)f(option)h(o\013er)g(w) -m(arran)m(t)m(y)g(protection)h(in)e(exc)m(hange)i(for)e(a)468 -1606 y(fee.)352 1787 y(2.)46 b(Y)-8 b(ou)36 b(ma)m(y)h(mo)s(dify)d(y)m -(our)i(cop)m(y)g(or)g(copies)h(of)e(the)h(Program)g(or)g(an)m(y)g(p)s -(ortion)468 1900 y(of)f(it,)i(th)m(us)e(forming)g(a)g(w)m(ork)g(based)g -(on)g(the)g(Program,)i(and)d(cop)m(y)i(and)f(dis-)468 -2013 y(tribute)25 b(suc)m(h)g(mo)s(di\014cations)g(or)h(w)m(ork)f -(under)f(the)h(terms)g(of)g(Section)h(1)g(ab)s(o)m(v)m(e,)468 -2126 y(pro)m(vided)k(that)h(y)m(ou)g(also)g(meet)g(all)h(of)e(these)h -(conditions:)506 2330 y(\(a\))47 b(Y)-8 b(ou)24 b(m)m(ust)f(cause)g -(the)g(mo)s(di\014ed)f(\014les)h(to)h(carry)f(prominen)m(t)g(notices)h -(stat-)668 2443 y(ing)31 b(that)g(y)m(ou)f(c)m(hanged)h(the)g(\014les)f -(and)g(the)g(date)h(of)g(an)m(y)g(c)m(hange.)501 2583 -y(\(b\))46 b(Y)-8 b(ou)31 b(m)m(ust)f(cause)h(an)m(y)g(w)m(ork)g(that)g -(y)m(ou)f(distribute)g(or)h(publish,)e(that)i(in)668 -2696 y(whole)h(or)f(in)g(part)g(con)m(tains)i(or)e(is)g(deriv)m(ed)h -(from)f(the)g(Program)h(or)f(an)m(y)668 2808 y(part)k(thereof,)h(to)f -(b)s(e)f(licensed)i(as)f(a)g(whole)f(at)i(no)e(c)m(harge)i(to)g(all)f -(third)668 2921 y(parties)c(under)e(the)h(terms)g(of)h(this)f(License.) -511 3062 y(\(c\))47 b(If)33 b(the)g(mo)s(di\014ed)f(program)h(normally) -g(reads)g(commands)f(in)m(teractiv)m(ely)668 3174 y(when)h(run,)h(y)m -(ou)g(m)m(ust)g(cause)g(it,)i(when)d(started)h(running)e(for)i(suc)m(h) -f(in-)668 3287 y(teractiv)m(e)44 b(use)d(in)g(the)h(most)g(ordinary)e -(w)m(a)m(y)-8 b(,)46 b(to)c(prin)m(t)g(or)f(displa)m(y)h(an)668 -3400 y(announcemen)m(t)d(including)e(an)i(appropriate)f(cop)m(yrigh)m -(t)i(notice)f(and)f(a)668 3513 y(notice)30 b(that)f(there)f(is)h(no)f -(w)m(arran)m(t)m(y)h(\(or)g(else,)h(sa)m(ying)f(that)g(y)m(ou)f(pro)m -(vide)668 3626 y(a)34 b(w)m(arran)m(t)m(y\))h(and)d(that)j(users)d(ma)m -(y)i(redistribute)f(the)h(program)f(under)668 3739 y(these)f -(conditions,)h(and)e(telling)i(the)f(user)f(ho)m(w)h(to)g(view)g(a)g -(cop)m(y)h(of)f(this)668 3852 y(License.)41 b(\(Exception:)g(if)29 -b(the)h(Program)f(itself)i(is)e(in)m(teractiv)m(e)j(but)d(do)s(es)668 -3965 y(not)37 b(normally)f(prin)m(t)g(suc)m(h)g(an)g(announcemen)m(t,)i -(y)m(our)e(w)m(ork)h(based)f(on)668 4078 y(the)31 b(Program)f(is)h(not) -f(required)g(to)h(prin)m(t)f(an)g(announcemen)m(t.\))468 -4281 y(These)d(requiremen)m(ts)h(apply)f(to)h(the)f(mo)s(di\014ed)f(w)m -(ork)i(as)f(a)h(whole.)40 b(If)27 b(iden)m(ti\014-)468 -4394 y(able)j(sections)h(of)e(that)h(w)m(ork)g(are)g(not)g(deriv)m(ed)f -(from)g(the)h(Program,)g(and)f(can)468 4507 y(b)s(e)41 -b(reasonably)i(considered)e(indep)s(enden)m(t)g(and)g(separate)i(w)m -(orks)f(in)f(them-)468 4620 y(selv)m(es,)30 b(then)e(this)g(License,)i -(and)d(its)i(terms,)f(do)h(not)f(apply)g(to)h(those)f(sections)468 -4733 y(when)e(y)m(ou)h(distribute)f(them)h(as)g(separate)h(w)m(orks.)39 -b(But)27 b(when)f(y)m(ou)h(distribute)468 4846 y(the)40 -b(same)h(sections)g(as)f(part)g(of)h(a)f(whole)h(whic)m(h)f(is)g(a)g(w) -m(ork)g(based)g(on)g(the)468 4959 y(Program,)c(the)g(distribution)e(of) -h(the)g(whole)g(m)m(ust)g(b)s(e)f(on)h(the)g(terms)g(of)g(this)1690 -5187 y(63)p eop end -%%Page: 64 75 -TeXDict begin 64 74 bop 891 555 a Fs(License,)49 b(whose)44 -b(p)s(ermissions)f(for)i(other)f(licensees)i(extend)e(to)h(the)g(en)m -(tire)891 668 y(whole,)31 b(and)f(th)m(us)g(to)h(eac)m(h)h(and)d(ev)m -(ery)j(part)e(regardless)h(of)f(who)g(wrote)h(it.)891 -822 y(Th)m(us,)c(it)g(is)g(not)g(the)g(in)m(ten)m(t)h(of)f(this)f -(section)i(to)g(claim)g(righ)m(ts)f(or)f(con)m(test)j(y)m(our)891 -935 y(righ)m(ts)g(to)g(w)m(ork)f(written)h(en)m(tirely)g(b)m(y)f(y)m -(ou;)i(rather,)f(the)f(in)m(ten)m(t)h(is)g(to)g(exercise)891 -1048 y(the)37 b(righ)m(t)g(to)h(con)m(trol)g(the)e(distribution)g(of)h -(deriv)-5 b(ativ)m(e)38 b(or)f(collectiv)m(e)j(w)m(orks)891 -1160 y(based)30 b(on)h(the)f(Program.)891 1314 y(In)i(addition,)h(mere) -f(aggregation)k(of)c(another)g(w)m(ork)h(not)f(based)g(on)g(the)h(Pro-) -891 1427 y(gram)g(with)e(the)h(Program)g(\(or)g(with)g(a)g(w)m(ork)g -(based)g(on)f(the)h(Program\))h(on)f(a)891 1540 y(v)m(olume)i(of)g(a)f -(storage)i(or)e(distribution)g(medium)f(do)s(es)h(not)h(bring)e(the)i -(other)891 1653 y(w)m(ork)d(under)e(the)h(scop)s(e)h(of)f(this)h -(License.)775 1847 y(3.)46 b(Y)-8 b(ou)42 b(ma)m(y)g(cop)m(y)g(and)f -(distribute)g(the)h(Program)f(\(or)h(a)f(w)m(ork)h(based)f(on)g(it,)891 -1960 y(under)27 b(Section)h(2\))h(in)e(ob)5 b(ject)29 -b(co)s(de)f(or)g(executable)h(form)f(under)e(the)i(terms)g(of)891 -2073 y(Sections)h(1)f(and)f(2)h(ab)s(o)m(v)m(e)h(pro)m(vided)e(that)h -(y)m(ou)g(also)h(do)f(one)f(of)h(the)g(follo)m(wing:)930 -2294 y(\(a\))46 b(Accompan)m(y)25 b(it)e(with)g(the)h(complete)g -(corresp)s(onding)e(mac)m(hine-readable)1091 2407 y(source)35 -b(co)s(de,)h(whic)m(h)e(m)m(ust)g(b)s(e)g(distributed)f(under)g(the)i -(terms)f(of)g(Sec-)1091 2520 y(tions)g(1)g(and)g(2)g(ab)s(o)m(v)m(e)g -(on)g(a)g(medium)f(customarily)h(used)f(for)g(soft)m(w)m(are)1091 -2632 y(in)m(terc)m(hange;)g(or,)925 2782 y(\(b\))45 b(Accompan)m(y)32 -b(it)f(with)g(a)g(written)g(o\013er,)g(v)-5 b(alid)31 -b(for)g(at)g(least)h(three)f(y)m(ears,)1091 2895 y(to)37 -b(giv)m(e)g(an)m(y)f(third)f(part)m(y)-8 b(,)38 b(for)d(a)h(c)m(harge)h -(no)e(more)h(than)g(y)m(our)f(cost)i(of)1091 3008 y(ph)m(ysically)k(p)s -(erforming)e(source)h(distribution,)h(a)g(complete)g(mac)m(hine-)1091 -3121 y(readable)27 b(cop)m(y)f(of)g(the)f(corresp)s(onding)g(source)h -(co)s(de,)h(to)f(b)s(e)f(distributed)1091 3233 y(under)j(the)i(terms)f -(of)g(Sections)h(1)g(and)e(2)i(ab)s(o)m(v)m(e)g(on)f(a)h(medium)e -(custom-)1091 3346 y(arily)j(used)f(for)g(soft)m(w)m(are)i(in)m(terc)m -(hange;)g(or,)935 3496 y(\(c\))46 b(Accompan)m(y)26 b(it)f(with)g(the)f -(information)h(y)m(ou)g(receiv)m(ed)h(as)f(to)g(the)g(o\013er)g(to)1091 -3609 y(distribute)f(corresp)s(onding)e(source)i(co)s(de.)38 -b(\(This)23 b(alternativ)m(e)j(is)e(allo)m(w)m(ed)1091 -3722 y(only)30 b(for)g(noncommercial)h(distribution)e(and)g(only)h(if)g -(y)m(ou)g(receiv)m(ed)h(the)1091 3835 y(program)f(in)f(ob)5 -b(ject)30 b(co)s(de)f(or)h(executable)h(form)e(with)g(suc)m(h)g(an)g -(o\013er,)h(in)1091 3947 y(accord)i(with)e(Subsection)g(b)g(ab)s(o)m(v) -m(e.\))891 4168 y(The)i(source)g(co)s(de)g(for)g(a)g(w)m(ork)g(means)g -(the)h(preferred)d(form)i(of)g(the)g(w)m(ork)g(for)891 -4281 y(making)i(mo)s(di\014cations)f(to)h(it.)48 b(F)-8 -b(or)34 b(an)f(executable)h(w)m(ork,)g(complete)h(source)891 -4394 y(co)s(de)i(means)f(all)i(the)e(source)h(co)s(de)g(for)f(all)h(mo) -s(dules)f(it)h(con)m(tains,)i(plus)d(an)m(y)891 4507 -y(asso)s(ciated)45 b(in)m(terface)f(de\014nition)f(\014les,)j(plus)c -(the)h(scripts)g(used)f(to)h(con)m(trol)891 4620 y(compilation)35 -b(and)d(installation)j(of)e(the)g(executable.)49 b(Ho)m(w)m(ev)m(er,)36 -b(as)d(a)g(sp)s(ecial)891 4733 y(exception,)e(the)e(source)g(co)s(de)g -(distributed)f(need)h(not)g(include)g(an)m(ything)g(that)891 -4846 y(is)22 b(normally)f(distributed)f(\(in)i(either)f(source)h(or)f -(binary)f(form\))i(with)e(the)i(ma)5 b(jor)891 4959 y(comp)s(onen)m(ts) -33 b(\(compiler,)i(k)m(ernel,)f(and)e(so)h(on\))f(of)h(the)g(op)s -(erating)g(system)g(on)2113 5187 y(64)p eop end -%%Page: 65 76 -TeXDict begin 65 75 bop 468 555 a Fs(whic)m(h)33 b(the)g(executable)i -(runs,)e(unless)g(that)g(comp)s(onen)m(t)h(itself)g(accompanies)468 -668 y(the)d(executable.)468 819 y(If)f(distribution)g(of)h(executable)i -(or)d(ob)5 b(ject)32 b(co)s(de)f(is)f(made)h(b)m(y)g(o\013ering)g -(access)468 932 y(to)43 b(cop)m(y)h(from)e(a)h(designated)g(place,)k -(then)42 b(o\013ering)i(equiv)-5 b(alen)m(t)44 b(access)g(to)468 -1044 y(cop)m(y)27 b(the)f(source)h(co)s(de)f(from)g(the)g(same)h(place) -g(coun)m(ts)g(as)f(distribution)g(of)g(the)468 1157 y(source)32 -b(co)s(de,)h(ev)m(en)f(though)g(third)f(parties)h(are)h(not)f(comp)s -(elled)g(to)h(cop)m(y)f(the)468 1270 y(source)f(along)g(with)f(the)h -(ob)5 b(ject)31 b(co)s(de.)352 1458 y(4.)46 b(Y)-8 b(ou)34 -b(ma)m(y)g(not)g(cop)m(y)-8 b(,)36 b(mo)s(dify)-8 b(,)35 -b(sublicense,)f(or)g(distribute)f(the)h(Program)g(ex-)468 -1571 y(cept)29 b(as)f(expressly)g(pro)m(vided)g(under)e(this)i -(License.)41 b(An)m(y)28 b(attempt)h(otherwise)468 1684 -y(to)g(cop)m(y)-8 b(,)31 b(mo)s(dify)-8 b(,)29 b(sublicense)f(or)h -(distribute)f(the)h(Program)g(is)f(v)m(oid,)i(and)e(will)468 -1797 y(automatically)h(terminate)d(y)m(our)g(righ)m(ts)g(under)e(this)i -(License.)40 b(Ho)m(w)m(ev)m(er,)29 b(par-)468 1910 y(ties)35 -b(who)f(ha)m(v)m(e)i(receiv)m(ed)g(copies,)g(or)f(righ)m(ts,)h(from)e -(y)m(ou)h(under)e(this)h(License)468 2023 y(will)e(not)g(ha)m(v)m(e)h -(their)f(licenses)g(terminated)h(so)f(long)g(as)g(suc)m(h)f(parties)i -(remain)468 2136 y(in)d(full)g(compliance.)352 2324 y(5.)46 -b(Y)-8 b(ou)29 b(are)f(not)h(required)e(to)i(accept)h(this)e(License,)i -(since)e(y)m(ou)h(ha)m(v)m(e)g(not)g(signed)468 2437 -y(it.)39 b(Ho)m(w)m(ev)m(er,)26 b(nothing)c(else)h(gran)m(ts)f(y)m(ou)h -(p)s(ermission)e(to)i(mo)s(dify)e(or)h(distribute)468 -2550 y(the)32 b(Program)h(or)f(its)g(deriv)-5 b(ativ)m(e)34 -b(w)m(orks.)46 b(These)32 b(actions)i(are)e(prohibited)g(b)m(y)468 -2663 y(la)m(w)44 b(if)f(y)m(ou)g(do)g(not)g(accept)i(this)e(License.)79 -b(Therefore,)46 b(b)m(y)d(mo)s(difying)f(or)468 2776 -y(distributing)37 b(the)i(Program)f(\(or)h(an)m(y)f(w)m(ork)g(based)g -(on)g(the)g(Program\),)j(y)m(ou)468 2889 y(indicate)h(y)m(our)e -(acceptance)j(of)d(this)h(License)g(to)g(do)f(so,)k(and)39 -b(all)j(its)f(terms)468 3002 y(and)30 b(conditions)i(for)e(cop)m(ying,) -j(distributing)d(or)h(mo)s(difying)f(the)h(Program)g(or)468 -3114 y(w)m(orks)f(based)g(on)h(it.)352 3303 y(6.)46 b(Eac)m(h)39 -b(time)g(y)m(ou)g(redistribute)e(the)i(Program)f(\(or)h(an)m(y)g(w)m -(ork)f(based)g(on)g(the)468 3416 y(Program\),)29 b(the)e(recipien)m(t)h -(automatically)i(receiv)m(es)f(a)f(license)g(from)f(the)g(orig-)468 -3528 y(inal)d(licensor)f(to)h(cop)m(y)-8 b(,)26 b(distribute)d(or)g(mo) -s(dify)f(the)h(Program)g(sub)5 b(ject)23 b(to)h(these)468 -3641 y(terms)j(and)f(conditions.)39 b(Y)-8 b(ou)28 b(ma)m(y)f(not)g -(imp)s(ose)f(an)m(y)h(further)e(restrictions)j(on)468 -3754 y(the)36 b(recipien)m(ts')i(exercise)f(of)f(the)g(righ)m(ts)h -(gran)m(ted)g(herein.)57 b(Y)-8 b(ou)36 b(are)h(not)f(re-)468 -3867 y(sp)s(onsible)29 b(for)i(enforcing)f(compliance)i(b)m(y)e(third)g -(parties)g(to)i(this)e(License.)352 4055 y(7.)46 b(If,)41 -b(as)e(a)g(consequence)h(of)f(a)g(court)g(judgmen)m(t)f(or)h -(allegation)j(of)d(paten)m(t)g(in-)468 4168 y(fringemen)m(t)29 -b(or)g(for)f(an)m(y)h(other)g(reason)f(\(not)i(limited)f(to)g(paten)m -(t)h(issues\),)f(con-)468 4281 y(ditions)43 b(are)g(imp)s(osed)f(on)h -(y)m(ou)g(\(whether)g(b)m(y)f(court)h(order,)j(agreemen)m(t)e(or)468 -4394 y(otherwise\))32 b(that)h(con)m(tradict)g(the)f(conditions)g(of)g -(this)f(License,)i(they)f(do)f(not)468 4507 y(excuse)23 -b(y)m(ou)f(from)g(the)h(conditions)f(of)h(this)f(License.)39 -b(If)21 b(y)m(ou)i(cannot)g(distribute)468 4620 y(so)j(as)h(to)g -(satisfy)f(sim)m(ultaneously)h(y)m(our)f(obligations)i(under)c(this)i -(License)h(and)468 4733 y(an)m(y)37 b(other)g(p)s(ertinen)m(t)g -(obligations,)j(then)c(as)h(a)g(consequence)h(y)m(ou)f(ma)m(y)g(not)468 -4846 y(distribute)32 b(the)h(Program)g(at)g(all.)48 b(F)-8 -b(or)34 b(example,)g(if)e(a)h(paten)m(t)h(license)g(w)m(ould)468 -4959 y(not)27 b(p)s(ermit)f(ro)m(y)m(alt)m(y-free)k(redistribution)c -(of)h(the)g(Program)g(b)m(y)g(all)h(those)f(who)1690 -5187 y(65)p eop end -%%Page: 66 77 -TeXDict begin 66 76 bop 891 555 a Fs(receiv)m(e)41 b(copies)f(directly) -g(or)f(indirectly)g(through)f(y)m(ou,)k(then)d(the)g(only)g(w)m(a)m(y) -891 668 y(y)m(ou)31 b(could)f(satisfy)g(b)s(oth)f(it)i(and)e(this)h -(License)h(w)m(ould)e(b)s(e)h(to)g(refrain)g(en)m(tirely)891 -781 y(from)g(distribution)g(of)h(the)f(Program.)891 928 -y(If)24 b(an)m(y)h(p)s(ortion)f(of)h(this)f(section)h(is)g(held)f(in)m -(v)-5 b(alid)25 b(or)f(unenforceable)h(under)e(an)m(y)891 -1041 y(particular)h(circumstance,)h(the)f(balance)g(of)f(the)g(section) -h(is)g(in)m(tended)e(to)i(apply)891 1154 y(and)h(the)g(section)h(as)f -(a)h(whole)f(is)g(in)m(tended)g(to)g(apply)g(in)g(other)g -(circumstances.)891 1300 y(It)44 b(is)g(not)g(the)g(purp)s(ose)e(of)i -(this)f(section)i(to)g(induce)e(y)m(ou)h(to)g(infringe)g(an)m(y)891 -1413 y(paten)m(ts)24 b(or)f(other)h(prop)s(ert)m(y)e(righ)m(t)i(claims) -g(or)f(to)g(con)m(test)i(v)-5 b(alidit)m(y)25 b(of)e(an)m(y)g(suc)m(h) -891 1526 y(claims;)33 b(this)d(section)i(has)f(the)g(sole)h(purp)s(ose) -d(of)i(protecting)h(the)f(in)m(tegrit)m(y)i(of)891 1639 -y(the)26 b(F)-8 b(ree)26 b(Soft)m(w)m(are)g(distribution)f(system,)i -(whic)m(h)e(is)g(implemen)m(ted)g(b)m(y)h(public)891 -1752 y(license)38 b(practices.)58 b(Man)m(y)37 b(p)s(eople)f(ha)m(v)m -(e)h(made)g(generous)f(con)m(tributions)g(to)891 1865 -y(the)28 b(wide)f(range)g(of)h(soft)m(w)m(are)g(distributed)e(through)h -(that)h(system)f(in)g(reliance)891 1978 y(on)k(consisten)m(t)g -(application)h(of)e(that)h(system;)g(it)f(is)h(up)e(to)i(the)f -(author/donor)891 2091 y(to)25 b(decide)e(if)h(he)f(or)h(she)f(is)g -(willing)h(to)g(distribute)f(soft)m(w)m(are)i(through)e(an)m(y)h(other) -891 2204 y(system)31 b(and)f(a)g(licensee)i(cannot)f(imp)s(ose)f(that)h -(c)m(hoice.)891 2350 y(This)g(section)h(is)f(in)m(tended)g(to)h(mak)m -(e)h(thoroughly)e(clear)h(what)f(is)g(b)s(eliev)m(ed)h(to)891 -2463 y(b)s(e)e(a)h(consequence)g(of)g(the)f(rest)h(of)f(this)h -(License.)775 2644 y(8.)46 b(If)35 b(the)f(distribution)g(and/or)h(use) -f(of)h(the)g(Program)g(is)f(restricted)i(in)e(certain)891 -2757 y(coun)m(tries)j(either)g(b)m(y)f(paten)m(ts)h(or)f(b)m(y)g(cop)m -(yrigh)m(ted)i(in)m(terfaces,)h(the)e(original)891 2870 -y(cop)m(yrigh)m(t)31 b(holder)e(who)g(places)i(the)e(Program)h(under)e -(this)h(License)h(ma)m(y)h(add)891 2983 y(an)i(explicit)g(geographical) -h(distribution)e(limitation)i(excluding)e(those)h(coun-)891 -3096 y(tries,)e(so)e(that)h(distribution)e(is)i(p)s(ermitted)e(only)i -(in)f(or)g(among)h(coun)m(tries)g(not)891 3209 y(th)m(us)35 -b(excluded.)55 b(In)34 b(suc)m(h)h(case,)i(this)e(License)h(incorp)s -(orates)f(the)g(limitation)891 3321 y(as)c(if)f(written)h(in)f(the)g(b) -s(o)s(dy)f(of)i(this)f(License.)775 3502 y(9.)46 b(The)37 -b(F)-8 b(ree)38 b(Soft)m(w)m(are)g(F)-8 b(oundation)38 -b(ma)m(y)f(publish)f(revised)h(and/or)g(new)f(v)m(er-)891 -3615 y(sions)45 b(of)f(the)h(General)g(Public)g(License)g(from)f(time)h -(to)g(time.)84 b(Suc)m(h)43 b(new)891 3728 y(v)m(ersions)30 -b(will)g(b)s(e)g(similar)g(in)f(spirit)g(to)i(the)f(presen)m(t)f(v)m -(ersion,)i(but)e(ma)m(y)h(di\013er)891 3841 y(in)h(detail)g(to)g -(address)f(new)g(problems)f(or)i(concerns.)891 3988 y(Eac)m(h)d(v)m -(ersion)g(is)g(giv)m(en)g(a)g(distinguishing)f(v)m(ersion)h(n)m(um)m(b) -s(er.)38 b(If)27 b(the)h(Program)891 4101 y(sp)s(eci\014es)f(a)h(v)m -(ersion)g(n)m(um)m(b)s(er)e(of)i(this)f(License)h(whic)m(h)f(applies)g -(to)h(it)g(and)f(\\an)m(y)891 4213 y(later)35 b(v)m(ersion,")g(y)m(ou)e -(ha)m(v)m(e)i(the)e(option)h(of)g(follo)m(wing)g(the)g(terms)f(and)g -(condi-)891 4326 y(tions)40 b(either)f(of)g(that)g(v)m(ersion)h(or)f -(of)g(an)m(y)g(later)h(v)m(ersion)f(published)e(b)m(y)i(the)891 -4439 y(F)-8 b(ree)34 b(Soft)m(w)m(are)g(F)-8 b(oundation.)49 -b(If)33 b(the)g(Program)g(do)s(es)f(not)i(sp)s(ecify)e(a)h(v)m(ersion) -891 4552 y(n)m(um)m(b)s(er)27 b(of)g(this)h(License,)h(y)m(ou)f(ma)m(y) -g(c)m(ho)s(ose)g(an)m(y)g(v)m(ersion)g(ev)m(er)g(published)e(b)m(y)891 -4665 y(the)31 b(F)-8 b(ree)31 b(Soft)m(w)m(are)h(F)-8 -b(oundation.)730 4846 y(10.)46 b(If)36 b(y)m(ou)h(wish)e(to)i(incorp)s -(orate)g(parts)f(of)g(the)h(Program)f(in)m(to)h(other)g(free)f(pro-)891 -4959 y(grams)30 b(whose)g(distribution)f(conditions)i(are)f(di\013eren) -m(t,)g(write)g(to)h(the)f(author)2113 5187 y(66)p eop -end -%%Page: 67 78 -TeXDict begin 67 77 bop 468 555 a Fs(to)35 b(ask)f(for)g(p)s -(ermission.)51 b(F)-8 b(or)34 b(soft)m(w)m(are)i(whic)m(h)e(is)g(cop)m -(yrigh)m(ted)h(b)m(y)f(the)g(F)-8 b(ree)468 668 y(Soft)m(w)m(are)25 -b(F)-8 b(oundation,)26 b(write)e(to)h(the)f(F)-8 b(ree)25 -b(Soft)m(w)m(are)g(F)-8 b(oundation;)27 b(w)m(e)e(some-)468 -781 y(times)h(mak)m(e)g(exceptions)h(for)e(this.)39 b(Our)24 -b(decision)i(will)g(b)s(e)e(guided)h(b)m(y)h(the)f(t)m(w)m(o)468 -894 y(goals)f(of)f(preserving)e(the)i(free)g(status)f(of)h(all)g(deriv) --5 b(ativ)m(es)24 b(of)f(our)f(F)-8 b(ree)23 b(Soft)m(w)m(are)468 -1007 y(and)30 b(of)g(promoting)h(the)g(sharing)e(and)h(reuse)g(of)h -(soft)m(w)m(are)h(generally)-8 b(.)1426 1257 y Fv(No)46 -b(W)-14 b(arranty)306 1507 y Fs(11.)47 b Fb(Beca)n(use)40 -b(the)g(pr)n(ogram)g(is)h(licensed)f(free)g(of)h(char)n(ge,)h(there)d -(is)468 1620 y(no)48 b(w)-8 b(arranty)46 b(f)n(or)h(the)h(pr)n(ogram,)i -(to)e(the)g(extent)e(permitted)468 1732 y(by)36 b(applicable)e(la)-8 -b(w.)50 b(Ex)n(cept)35 b(when)h(other)-8 b(wise)34 b(st)-6 -b(a)g(ted)35 b(in)h(writ-)468 1845 y(ing)51 b(the)e(copyright)g -(holders)g(and/or)g(other)g(p)-6 b(ar)g(ties)49 b(pr)n(o)n(vide)468 -1958 y(the)34 b(pr)n(ogram)f(\\as)h(is")g(without)g(w)-8 -b(arranty)32 b(of)i(any)f(kind,)h(either)468 2071 y(expressed)47 -b(or)j(implied,)j(including,)h(but)49 b(not)g(limited)h(to,)j(the)468 -2184 y(implied)c(w)-8 b(arranties)48 b(of)h(mer)n(chant)-6 -b(ability)47 b(and)i(fitness)f(f)n(or)h(a)468 2297 y(p)-6 -b(ar)g(ticular)33 b(purpose.)46 b(The)36 b(entire)e(risk)h(as)g(to)f -(the)h(quality)f(and)468 2410 y(perf)n(ormance)f(of)i(the)g(pr)n(ogram) -f(is)i(with)f(you.)48 b(Should)34 b(the)h(pr)n(o-)468 -2523 y(gram)24 b(pr)n(o)n(ve)f(defective,)i(you)f(assume)f(the)g(cost)h -(of)g(all)f(necessar)-6 b(y)468 2636 y(ser)e(vicing,)34 -b(rep)-6 b(air)33 b(or)h(correction.)306 2823 y Fs(12.)47 -b Fb(In)27 b(no)f(event)g(unless)f(required)g(by)i(applicable)e(la)-8 -b(w)26 b(or)g(a)n(greed)g(to)468 2936 y(in)37 b(writing)g(will)f(any)g -(copyright)g(holder,)g(or)g(any)g(other)f(p)-6 b(ar)g(ty)468 -3049 y(who)40 b(ma)-6 b(y)41 b(modify)f(and/or)g(redistribute)f(the)h -(pr)n(ogram)g(as)g(per-)468 3162 y(mitted)34 b(abo)n(ve,)f(be)h(liable) -g(to)g(you)g(f)n(or)g(d)n(ama)n(ges,)f(including)h(any)468 -3275 y(general,)26 b(special,)f(incident)-6 b(al)24 b(or)h -(consequential)d(d)n(ama)n(ges)i(aris-)468 3388 y(ing)31 -b(out)f(of)g(the)f(use)h(or)g(inability)g(to)g(use)f(the)h(pr)n(ogram)f -(\(includ-)468 3501 y(ing)j(but)f(not)h(limited)f(to)g(loss)g(of)g(d)n -(a)-6 b(t)g(a)31 b(or)g(d)n(a)-6 b(t)g(a)31 b(being)h(rendered)468 -3614 y(ina)n(ccura)-6 b(te)37 b(or)i(losses)e(sust)-6 -b(ained)38 b(by)g(you)h(or)g(third)f(p)-6 b(ar)g(ties)38 -b(or)468 3727 y(a)g(f)-8 b(ailure)37 b(of)g(the)h(pr)n(ogram)f(to)g -(opera)-6 b(te)37 b(with)h(any)f(other)g(pr)n(o-)468 -3840 y(grams\),)25 b(even)f(if)g(such)g(holder)f(or)h(other)f(p)-6 -b(ar)g(ty)23 b(has)g(been)h(ad)n(vised)468 3952 y(of)34 -b(the)f(possibility)h(of)g(such)f(d)n(ama)n(ges.)825 -4165 y Fv(End)45 b(of)g(Terms)g(and)g(Conditions)1690 -5187 y Fs(67)p eop end -%%Page: 68 79 -TeXDict begin 68 78 bop 664 555 a Fo(App)t(endix:)107 -b(Ho)l(w)69 b(to)g(Apply)f(These)g(T)-11 b(erms)69 b(to)g(Y)-11 -b(our)664 705 y(New)46 b(Programs)664 910 y Fs(If)26 -b(y)m(ou)g(dev)m(elop)h(a)f(new)f(program,)i(and)e(y)m(ou)i(w)m(an)m(t) -f(it)h(to)f(b)s(e)g(of)g(the)g(greatest)h(p)s(ossible)664 -1023 y(use)34 b(to)h(the)f(public,)g(the)h(b)s(est)e(w)m(a)m(y)i(to)g -(ac)m(hiev)m(e)h(this)e(is)g(to)h(mak)m(e)g(it)g(F)-8 -b(ree)35 b(Soft)m(w)m(are)664 1136 y(whic)m(h)30 b(ev)m(ery)m(one)i -(can)f(redistribute)f(and)g(c)m(hange)h(under)e(these)i(terms.)805 -1249 y(T)-8 b(o)40 b(do)f(so,)k(attac)m(h)e(the)f(follo)m(wing)g -(notices)h(to)f(the)g(program.)67 b(It)40 b(is)f(safest)h(to)664 -1362 y(attac)m(h)e(them)e(to)h(the)g(start)f(of)h(eac)m(h)g(source)f -(\014le)h(to)f(most)h(e\013ectiv)m(ely)i(con)m(v)m(ey)f(the)664 -1475 y(exclusion)26 b(of)g(w)m(arran)m(t)m(y;)i(and)d(eac)m(h)i(\014le) -f(should)e(ha)m(v)m(e)j(at)f(least)h(the)f(\\cop)m(yrigh)m(t")i(line) -664 1588 y(and)i(a)h(p)s(oin)m(ter)f(to)h(where)f(the)h(full)f(notice)h -(is)g(found.)891 1806 y(one)i(line)g(to)g(giv)m(e)h(the)f(program's)g -(name)f(and)g(a)h(brief)f(idea)h(of)g(what)f(it)891 1919 -y(do)s(es.)891 2032 y(Cop)m(yrigh)m(t)f(\(C\))g(yyyy)f(name)h(of)f -(author)891 2297 y(This)39 b(program)g(is)g(F)-8 b(ree)40 -b(Soft)m(w)m(are;)45 b(y)m(ou)39 b(can)g(redistribute)g(it)h(and/or)891 -2410 y(mo)s(dify)c(it)h(under)d(the)j(terms)f(of)h(the)f(GNU)h(General) -g(Public)f(License)891 2523 y(as)f(published)e(b)m(y)i(the)g(F)-8 -b(ree)36 b(Soft)m(w)m(are)g(F)-8 b(oundation;)38 b(either)d(v)m(ersion) -g(2)891 2636 y(of)c(the)g(License,)g(or)f(\(at)i(y)m(our)e(option\))h -(an)m(y)g(later)g(v)m(ersion.)891 2789 y(This)38 b(program)g(is)g -(distributed)f(in)g(the)i(hop)s(e)e(that)i(it)f(will)h(b)s(e)e(useful,) -891 2901 y(but)e(WITHOUT)f(ANY)i(W)-10 b(ARRANTY;)35 -b(without)g(ev)m(en)h(the)f(implied)891 3014 y(w)m(arran)m(t)m(y)f(of)f -(MER)m(CHANT)-8 b(ABILITY)33 b(or)g(FITNESS)e(F)m(OR)i(A)g(P)-8 -b(AR-)891 3127 y(TICULAR)27 b(PURPOSE.)f(See)h(the)h(GNU)f(General)h -(Public)f(License)h(for)891 3240 y(more)j(details.)891 -3393 y(Y)-8 b(ou)43 b(should)f(ha)m(v)m(e)i(receiv)m(ed)g(a)f(cop)m(y)g -(of)g(the)f(GNU)h(General)h(Public)891 3506 y(License)35 -b(along)g(with)e(this)h(program;)h(if)f(not,)h(write)f(to)g(the)g(F)-8 -b(ree)35 b(Soft-)891 3618 y(w)m(are)26 b(F)-8 b(oundation,)28 -b(Inc.,)e(59)g(T)-8 b(emple)26 b(Place)h(-)e(Suite)h(330,)i(Boston,)f -(MA)891 3731 y(02111-1307,)35 b(USA.)805 3949 y(Also)42 -b(add)e(information)i(on)e(ho)m(w)h(to)h(con)m(tact)h(y)m(ou)f(b)m(y)f -(electronic)i(and)d(pap)s(er)664 4062 y(mail.)805 4176 -y(If)24 b(the)g(program)g(is)g(in)m(teractiv)m(e,)k(mak)m(e)d(it)g -(output)e(a)i(short)e(notice)j(lik)m(e)f(this)f(when)664 -4289 y(it)31 b(starts)g(in)f(an)g(in)m(teractiv)m(e)j(mo)s(de:)891 -4507 y(Gnomo)m(vision)f(v)m(ersion)f(69,)g(Cop)m(yrigh)m(t)g(\(C\))g -(yyyy)f(name)h(of)f(author)891 4620 y(Gnomo)m(vision)d(comes)f(with)f -(ABSOLUTEL)-8 b(Y)25 b(NO)g(W)-10 b(ARRANTY;)26 b(for)891 -4733 y(details)32 b(t)m(yp)s(e)e(`sho)m(w)h(w'.)891 4846 -y(This)41 b(is)h(F)-8 b(ree)43 b(Soft)m(w)m(are,)j(and)41 -b(y)m(ou)h(are)g(w)m(elcome)h(to)g(redistribute)e(it)891 -4959 y(under)29 b(certain)j(conditions;)f(t)m(yp)s(e)f(`sho)m(w)h(c')g -(for)f(details.)2113 5187 y(68)p eop end -%%Page: 69 80 -TeXDict begin 69 79 bop 382 555 a Fs(The)39 b(h)m(yp)s(othetical)i -(commands)e Fl(show)46 b(w)39 b Fs(and)g Fl(show)47 b(c)39 -b Fs(should)f(sho)m(w)i(the)f(ap-)241 668 y(propriate)g(parts)h(of)g -(the)g(General)g(Public)f(License.)70 b(Of)39 b(course,)j(the)e -(commands)241 781 y(y)m(ou)26 b(use)f(ma)m(y)h(b)s(e)f(called)i -(something)f(other)g(than)g Fl(show)46 b(w)26 b Fs(and)f -Fl(show)46 b(c)p Fs(;)28 b(they)d(could)241 894 y(ev)m(en)31 -b(b)s(e)f(mouse-clic)m(ks)i(or)e(men)m(u)g(items|whatev)m(er)i(suits)e -(y)m(our)g(program.)382 1007 y(Y)-8 b(ou)23 b(should)f(also)i(get)h(y)m -(our)e(emplo)m(y)m(er)h(\(if)f(y)m(ou)h(w)m(ork)f(as)g(a)h -(programmer\))f(or)g(y)m(our)241 1120 y(sc)m(ho)s(ol,)29 -b(if)e(an)m(y)-8 b(,)28 b(to)g(sign)f(a)h(\\cop)m(yrigh)m(t)g -(disclaimer")h(for)d(the)i(program,)f(if)g(necessary)-8 -b(.)241 1233 y(Here)31 b(is)f(a)h(sample;)g(alter)g(the)g(names:)468 -1445 y(Y)-8 b(o)m(y)m(o)s(dyne,)49 b(Inc.,)f(hereb)m(y)c(disclaims)h -(all)g(cop)m(yrigh)m(t)h(in)m(terest)f(in)f(the)468 1558 -y(program)468 1671 y(`Gnomo)m(vision')50 b(\(whic)m(h)f(mak)m(es)h -(passes)f(at)g(compilers\))h(written)e(b)m(y)468 1784 -y(James)31 b(Hac)m(k)m(er.)468 2047 y(signature)g(of)f(T)m(y)h(Co)s -(on,)f(1)h(April)f(1989)468 2160 y(T)m(y)g(Co)s(on,)h(Presiden)m(t)f -(of)h(Vice)382 2373 y(This)22 b(General)h(Public)f(License)h(do)s(es)g -(not)g(p)s(ermit)e(incorp)s(orating)i(y)m(our)g(program)241 -2485 y(in)m(to)k(proprietary)f(programs.)39 b(If)26 b(y)m(our)g -(program)g(is)h(a)g(subroutine)e(library)-8 b(,)27 b(y)m(ou)g(ma)m(y) -241 2598 y(consider)33 b(it)h(more)g(useful)f(to)h(p)s(ermit)f(linking) -g(proprietary)g(applications)i(with)e(the)241 2711 y(library)-8 -b(.)39 b(If)26 b(this)h(is)f(what)h(y)m(ou)g(w)m(an)m(t)g(to)g(do,)h -(use)e(the)h(GNU)g(Library)e(General)j(Public)241 2824 -y(License)j(instead)f(of)h(this)f(License.)1690 5187 -y(69)p eop end -%%Page: 70 81 -TeXDict begin 70 80 bop 2113 5187 a Fs(70)p eop end -%%Page: 71 82 -TeXDict begin 71 81 bop 241 1221 a Fq(The)77 b(GNU)f(Lesser)h(General) -241 1471 y(Public)g(License)1202 1918 y Fs(V)-8 b(ersion)31 -b(2.1,)h(F)-8 b(ebruary)30 b(1999)624 2033 y(Cop)m(yrigh)m(t)1076 -2030 y(c)1051 2033 y Fr(\015)g Fs(1991,)i(1999)g(F)-8 -b(ree)32 b(Soft)m(w)m(are)f(F)-8 b(oundation,)32 b(Inc.)552 -2256 y(59)f(T)-8 b(emple)31 b(Place)g(-)g(Suite)f(330,)i(Boston,)g(MA)f -(02111-1307,)k(USA)372 2479 y(Ev)m(ery)m(one)c(is)g(p)s(ermitted)f(to)h -(cop)m(y)g(and)f(distribute)g(v)m(erbatim)h(copies)g(of)f(this)764 -2592 y(license)h(do)s(cumen)m(t,)g(but)e(c)m(hanging)j(it)e(is)h(not)f -(allo)m(w)m(ed.)282 2815 y([This)g(is)g(the)g(\014rst)g(released)h(v)m -(ersion)g(of)g(the)f(Lesser)h(GPL.)f(It)h(also)g(coun)m(ts)g(as)f(the) -276 2928 y(successor)h(of)f(the)h(GNU)g(Library)f(Public)g(License)h(v) -m(ersion)f(2,)h(hence)g(the)g(v)m(ersion)1466 3041 y(n)m(um)m(b)s(er)e -(2.1.])1504 3264 y Fj(Pream)m(ble)382 3487 y Fs(The)k(licenses)i(for)f -(most)g(soft)m(w)m(are)h(are)f(designed)g(to)h(tak)m(e)g(a)m(w)m(a)m(y) -h(y)m(our)e(freedom)241 3600 y(to)e(share)g(and)f(c)m(hange)i(it.)46 -b(By)32 b(con)m(trast,)i(the)e(GNU)g(General)h(Public)f(Licenses)g(are) -241 3712 y(in)m(tended)e(to)h(guaran)m(tee)g(y)m(our)g(freedom)f(to)h -(share)e(and)h(c)m(hange)h(F)-8 b(ree)32 b(Soft)m(w)m(are|to)241 -3825 y(mak)m(e)f(sure)f(the)g(soft)m(w)m(are)i(is)f(free)f(for)g(all)i -(its)e(users.)382 3940 y(This)41 b(license,)47 b(the)42 -b(Lesser)g(General)h(Public)f(License,)k(applies)c(to)h(some)g(sp)s(e-) -241 4053 y(cially)g(designated)f(soft)m(w)m(are)h(pac)m(k)-5 -b(ages|t)m(ypically)45 b(libraries|of)d(the)g(F)-8 b(ree)42 -b(Soft-)241 4166 y(w)m(are)c(F)-8 b(oundation)39 b(and)e(other)i -(authors)e(who)h(decide)g(to)h(use)e(it.)65 b(Y)-8 b(ou)38 -b(can)g(use)g(it)241 4279 y(to)s(o,)f(but)e(w)m(e)h(suggest)g(y)m(ou)g -(\014rst)e(think)h(carefully)h(ab)s(out)f(whether)g(this)g(license)h -(or)241 4392 y(the)42 b(ordinary)f(General)h(Public)g(License)g(is)g -(the)g(b)s(etter)g(strategy)h(to)f(use)g(in)f(an)m(y)241 -4505 y(particular)30 b(case,)i(based)e(on)g(the)h(explanations)g(b)s -(elo)m(w.)382 4620 y(When)d(w)m(e)g(sp)s(eak)g(of)g(F)-8 -b(ree)29 b(Soft)m(w)m(are,)h(w)m(e)e(are)h(referring)e(to)i(freedom)f -(of)g(use,)g(not)241 4733 y(price.)39 b(Our)25 b(General)j(Public)e -(Licenses)h(are)f(designed)g(to)i(mak)m(e)f(sure)f(that)h(y)m(ou)f(ha)m -(v)m(e)241 4846 y(the)f(freedom)g(to)h(distribute)f(copies)h(of)f(F)-8 -b(ree)27 b(Soft)m(w)m(are)f(\(and)f(c)m(harge)i(for)e(this)g(service) -241 4959 y(if)32 b(y)m(ou)g(wish\);)h(that)g(y)m(ou)f(receiv)m(e)i -(source)f(co)s(de)f(or)g(can)h(get)g(it)g(if)f(y)m(ou)g(w)m(an)m(t)h -(it;)h(that)1690 5187 y(71)p eop end -%%Page: 72 83 -TeXDict begin 72 82 bop 664 555 a Fs(y)m(ou)30 b(can)f(c)m(hange)h(the) -f(soft)m(w)m(are)i(and)d(use)h(pieces)h(of)f(it)h(in)e(new)h(F)-8 -b(ree)30 b(programs;)g(and)664 668 y(that)h(y)m(ou)g(are)g(informed)e -(that)i(y)m(ou)g(can)g(do)f(these)h(things.)805 781 y(T)-8 -b(o)44 b(protect)g(y)m(our)f(righ)m(ts,)k(w)m(e)c(need)g(to)h(mak)m(e)g -(restrictions)f(that)h(forbid)e(dis-)664 894 y(tributors)35 -b(to)h(den)m(y)g(y)m(ou)f(these)h(righ)m(ts)g(or)g(to)g(ask)g(y)m(ou)g -(to)g(surrender)d(these)j(righ)m(ts.)664 1007 y(These)44 -b(restrictions)h(translate)g(to)g(certain)g(resp)s(onsibilities)f(for)g -(y)m(ou)h(if)f(y)m(ou)g(dis-)664 1120 y(tribute)30 b(copies)i(of)e(the) -h(library)f(or)g(if)g(y)m(ou)h(mo)s(dify)f(it.)805 1233 -y(F)-8 b(or)41 b(example,)i(if)d(y)m(ou)g(distribute)f(copies)i(of)f -(the)g(library)-8 b(,)42 b(whether)d(gratis)i(or)664 -1346 y(for)32 b(a)g(fee,)h(y)m(ou)f(m)m(ust)g(giv)m(e)h(the)f(recipien) -m(ts)h(all)f(the)g(righ)m(ts)g(that)h(w)m(e)f(ga)m(v)m(e)i(y)m(ou.)45 -b(Y)-8 b(ou)664 1458 y(m)m(ust)36 b(mak)m(e)h(sure)e(that)h(they)-8 -b(,)38 b(to)s(o,)g(receiv)m(e)g(or)e(can)g(get)h(the)f(source)g(co)s -(de.)57 b(If)36 b(y)m(ou)664 1571 y(link)e(other)g(co)s(de)g(with)g -(the)g(library)-8 b(,)35 b(y)m(ou)f(m)m(ust)f(pro)m(vide)h(complete)i -(ob)5 b(ject)34 b(\014les)g(to)664 1684 y(the)i(recipien)m(ts,)j(so)d -(that)g(they)g(can)g(relink)g(them)g(with)g(the)g(library)f(after)i -(making)664 1797 y(c)m(hanges)d(to)g(the)g(library)e(and)h(recompiling) -h(it.)49 b(And)33 b(y)m(ou)g(m)m(ust)g(sho)m(w)g(them)g(these)664 -1910 y(terms)d(so)h(they)g(kno)m(w)f(their)g(righ)m(ts.)805 -2023 y(W)-8 b(e)40 b(protect)f(y)m(our)f(righ)m(ts)g(with)g(a)h(t)m(w)m -(o-step)h(metho)s(d:)55 b(\(1\))40 b(w)m(e)e(cop)m(yrigh)m(t)i(the)664 -2136 y(library)-8 b(,)37 b(and)e(\(2\))h(w)m(e)g(o\013er)f(y)m(ou)h -(this)f(license,)j(whic)m(h)d(giv)m(es)h(y)m(ou)g(legal)h(p)s -(ermission)664 2249 y(to)31 b(cop)m(y)-8 b(,)32 b(distribute)e(and/or)g -(mo)s(dify)g(the)g(library)-8 b(.)805 2362 y(T)g(o)32 -b(protect)g(eac)m(h)h(distributor,)e(w)m(e)g(w)m(an)m(t)i(to)f(mak)m(e) -g(it)g(v)m(ery)f(clear)i(that)e(there)h(is)664 2475 y(no)c(w)m(arran)m -(t)m(y)h(for)f(the)g(F)-8 b(ree)29 b(library)-8 b(.)40 -b(Also,)30 b(if)e(the)g(library)f(is)h(mo)s(di\014ed)f(b)m(y)h(someone) -664 2588 y(else)c(and)e(passed)g(on,)i(the)f(recipien)m(ts)g(should)f -(kno)m(w)g(that)h(what)g(they)g(ha)m(v)m(e)g(is)g(not)g(the)664 -2700 y(original)29 b(v)m(ersion,)g(so)f(that)g(the)g(original)h -(author's)e(reputation)h(will)g(not)g(b)s(e)f(a\013ected)664 -2813 y(b)m(y)j(problems)g(that)h(migh)m(t)g(b)s(e)f(in)m(tro)s(duced)g -(b)m(y)g(others.)805 2926 y(Finally)-8 b(,)35 b(soft)m(w)m(are)f(paten) -m(ts)f(p)s(ose)f(a)h(constan)m(t)g(threat)g(to)h(the)e(existence)i(of)f -(an)m(y)664 3039 y(F)-8 b(ree)42 b(program.)72 b(W)-8 -b(e)42 b(wish)f(to)g(mak)m(e)h(sure)e(that)i(a)f(compan)m(y)h(cannot)f -(e\013ectiv)m(ely)664 3152 y(restrict)35 b(the)f(users)f(of)h(a)h(F)-8 -b(ree)35 b(program)f(b)m(y)f(obtaining)i(a)g(restrictiv)m(e)g(license)g -(from)664 3265 y(a)c(paten)m(t)h(holder.)41 b(Therefore,)31 -b(w)m(e)g(insist)g(that)g(an)m(y)g(paten)m(t)g(license)h(obtained)f -(for)g(a)664 3378 y(v)m(ersion)22 b(of)g(the)g(library)f(m)m(ust)h(b)s -(e)f(consisten)m(t)i(with)e(the)h(full)f(freedom)g(of)h(use)g(sp)s -(eci\014ed)664 3491 y(in)30 b(this)h(license.)805 3604 -y(Most)d(GNU)f(soft)m(w)m(are,)i(including)d(some)i(libraries,)f(is)g -(co)m(v)m(ered)h(b)m(y)f(the)g(ordinary)664 3717 y(GNU)j(General)g -(Public)f(License.)40 b(This)29 b(license,)h(the)g(GNU)f(Lesser)g -(General)h(Public)664 3830 y(License,)38 b(applies)f(to)f(certain)h -(designated)g(libraries,)h(and)d(is)h(quite)h(di\013eren)m(t)f(from)664 -3942 y(the)26 b(ordinary)e(General)i(Public)f(License.)39 -b(W)-8 b(e)27 b(use)e(this)g(license)h(for)f(certain)h(libraries)664 -4055 y(in)k(order)g(to)h(p)s(ermit)f(linking)g(those)h(libraries)g(in)m -(to)g(non-F)-8 b(ree)31 b(programs.)805 4168 y(When)k(a)g(program)f(is) -h(link)m(ed)g(with)f(a)h(library)-8 b(,)36 b(whether)e(statically)j(or) -d(using)h(a)664 4281 y(shared)i(library)-8 b(,)39 b(the)e(com)m -(bination)i(of)e(the)h(t)m(w)m(o)g(is)g(legally)h(sp)s(eaking)e(a)h -(com)m(bined)664 4394 y(w)m(ork,)d(a)g(deriv)-5 b(ativ)m(e)35 -b(of)f(the)g(original)h(library)-8 b(.)52 b(The)33 b(ordinary)g -(General)i(Public)f(Li-)664 4507 y(cense)k(therefore)f(p)s(ermits)f -(suc)m(h)g(linking)h(only)g(if)g(the)g(en)m(tire)h(com)m(bination)g -(\014ts)f(its)664 4620 y(criteria)k(of)e(freedom.)67 -b(The)39 b(Lesser)g(General)i(Public)e(License)g(p)s(ermits)g(more)g -(lax)664 4733 y(criteria)32 b(for)e(linking)g(other)h(co)s(de)g(with)f -(the)g(library)-8 b(.)805 4846 y(W)g(e)31 b(call)g(this)e(license)i -(the)f(\\Lesser")g(General)g(Public)g(License)g(b)s(ecause)f(it)h(do)s -(es)664 4959 y(Less)24 b(to)i(protect)f(the)g(user's)f(freedom)g(than)g -(the)h(ordinary)f(General)h(Public)f(License.)2113 5187 -y(72)p eop end -%%Page: 73 84 -TeXDict begin 73 83 bop 241 555 a Fs(It)37 b(also)h(pro)m(vides)g -(other)f(F)-8 b(ree)38 b(Soft)m(w)m(are)h(dev)m(elop)s(ers)e(Less)g(of) -h(an)f(adv)-5 b(an)m(tage)39 b(o)m(v)m(er)241 668 y(comp)s(eting)c -(non-F)-8 b(ree)35 b(programs.)52 b(These)34 b(disadv)-5 -b(an)m(tages)36 b(are)f(the)f(reason)h(w)m(e)g(use)241 -781 y(the)26 b(ordinary)f(General)h(Public)g(License)g(for)g(man)m(y)f -(libraries.)40 b(Ho)m(w)m(ev)m(er,)29 b(the)d(Lesser)241 -894 y(license)31 b(pro)m(vides)f(adv)-5 b(an)m(tages)33 -b(in)d(certain)h(sp)s(ecial)g(circumstances.)382 1007 -y(F)-8 b(or)25 b(example,)h(on)d(rare)h(o)s(ccasions,)j(there)d(ma)m(y) -g(b)s(e)f(a)i(sp)s(ecial)f(need)g(to)g(encourage)241 -1120 y(the)38 b(widest)g(p)s(ossible)f(use)h(of)g(a)h(certain)g -(library)-8 b(,)40 b(so)e(that)h(it)f(b)s(ecomes)h(a)f(de-facto)241 -1233 y(standard.)58 b(T)-8 b(o)37 b(ac)m(hiev)m(e)h(this,)g(non-F)-8 -b(ree)38 b(programs)e(m)m(ust)g(b)s(e)g(allo)m(w)m(ed)i(to)f(use)f(the) -241 1346 y(library)-8 b(.)61 b(A)37 b(more)g(frequen)m(t)g(case)h(is)f -(that)h(a)f(F)-8 b(ree)38 b(library)f(do)s(es)g(the)g(same)h(job)e(as) -241 1458 y(widely)25 b(used)g(non-F)-8 b(ree)27 b(libraries.)39 -b(In)25 b(this)h(case,)i(there)e(is)g(little)h(to)g(gain)f(b)m(y)f -(limiting)241 1571 y(the)31 b(F)-8 b(ree)33 b(library)e(to)h(F)-8 -b(ree)32 b(Soft)m(w)m(are)g(only)-8 b(,)33 b(so)e(w)m(e)h(use)f(the)g -(Lesser)h(General)g(Public)241 1684 y(License.)382 1797 -y(In)37 b(other)i(cases,)i(p)s(ermission)c(to)i(use)e(a)i(particular)f -(library)g(in)g(non-F)-8 b(ree)39 b(pro-)241 1910 y(grams)32 -b(enables)g(a)h(greater)g(n)m(um)m(b)s(er)e(of)h(p)s(eople)g(to)h(use)f -(a)h(large)g(b)s(o)s(dy)d(of)j(F)-8 b(ree)33 b(soft-)241 -2023 y(w)m(are.)43 b(F)-8 b(or)32 b(example,)h(p)s(ermission)d(to)i -(use)f(the)g(GNU)h(C)e(Library)h(in)g(non-F)-8 b(ree)32 -b(pro-)241 2136 y(grams)g(enables)g(man)m(y)g(more)g(p)s(eople)g(to)h -(use)f(the)g(whole)g(GNU)h(op)s(erating)f(system,)241 -2249 y(as)e(w)m(ell)i(as)e(its)h(v)-5 b(arian)m(t,)32 -b(the)e(GNU/Lin)m(ux)h(op)s(erating)g(system.)382 2362 -y(Although)43 b(the)g(Lesser)g(General)h(Public)f(License)g(is)g(Less)g -(protectiv)m(e)i(of)e(the)241 2475 y(users')27 b(freedom,)h(it)g(do)s -(es)f(ensure)g(that)h(the)g(user)f(of)h(a)g(program)f(that)h(is)g(link) -m(ed)g(with)241 2588 y(the)h(library)f(has)h(the)g(freedom)f(and)g(the) -h(wherewithal)g(to)h(run)d(that)i(program)g(using)241 -2700 y(a)i(mo)s(di\014ed)e(v)m(ersion)i(of)f(the)h(library)-8 -b(.)382 2813 y(The)35 b(precise)h(terms)f(and)g(conditions)h(for)f(cop) -m(ying,)j(distribution)c(and)h(mo)s(di\014-)241 2926 -y(cation)f(follo)m(w.)51 b(P)m(a)m(y)34 b(close)h(atten)m(tion)g(to)f -(the)f(di\013erence)h(b)s(et)m(w)m(een)g(a)f(\\w)m(ork)h(based)241 -3039 y(on)39 b(the)g(library")h(and)e(a)i(\\w)m(ork)g(that)g(uses)e -(the)i(library)-8 b(.")68 b(The)38 b(former)h(con)m(tains)241 -3152 y(co)s(de)g(deriv)m(ed)g(from)f(the)h(library)-8 -b(,)41 b(whereas)e(the)g(latter)h(m)m(ust)f(b)s(e)f(com)m(bined)h(with) -241 3265 y(the)30 b(library)g(in)g(order)g(to)h(run.)616 -3457 y Fv(GNU)46 b(Lesser)d(General)j(Public)f(License)631 -3570 y(Terms)g(and)h(Conditions)f(F)m(or)g(Copying,)797 -3683 y(Distribution)h(and)f(Modifica)-8 b(tion)352 3875 -y Fs(0.)46 b(This)32 b(License)h(Agreemen)m(t)i(applies)e(to)g(an)m(y)g -(soft)m(w)m(are)h(library)f(or)g(other)g(pro-)468 3988 -y(gram)e(whic)m(h)g(con)m(tains)h(a)f(notice)h(placed)f(b)m(y)g(the)g -(cop)m(yrigh)m(t)h(holder)e(or)h(other)468 4100 y(authorized)f(part)m -(y)h(sa)m(ying)g(it)f(ma)m(y)h(b)s(e)e(distributed)g(under)f(the)j -(terms)e(of)i(this)468 4213 y(Lesser)40 b(General)g(Public)f(License)i -(\(also)g(called)g(\\this)f(License"\).)69 b(Eac)m(h)41 -b(li-)468 4326 y(censee)31 b(is)g(addressed)e(as)i(\\y)m(ou.")468 -4473 y(A)f(\\library")h(means)f(a)h(collection)i(of)d(soft)m(w)m(are)i -(functions)e(and/or)g(data)h(pre-)468 4586 y(pared)22 -b(so)g(as)h(to)f(b)s(e)g(con)m(v)m(enien)m(tly)j(link)m(ed)d(with)g -(application)i(programs)d(\(whic)m(h)468 4699 y(use)30 -b(some)h(of)f(those)h(functions)f(and)g(data\))h(to)h(form)d -(executables.)468 4846 y(The)24 b(\\library)-8 b(,")27 -b(b)s(elo)m(w,)f(refers)e(to)h(an)m(y)g(suc)m(h)f(soft)m(w)m(are)i -(library)e(or)g(w)m(ork)h(whic)m(h)468 4959 y(has)e(b)s(een)g -(distributed)f(under)g(these)h(terms.)39 b(A)23 b(\\w)m(ork)h(based)f -(on)g(the)g(library")1690 5187 y(73)p eop end -%%Page: 74 85 -TeXDict begin 74 84 bop 891 555 a Fs(means)34 b(either)g(the)g(library) -f(or)g(an)m(y)h(deriv)-5 b(ativ)m(e)35 b(w)m(ork)f(under)e(cop)m(yrigh) -m(t)j(la)m(w:)891 668 y(that)f(is)f(to)h(sa)m(y)-8 b(,)35 -b(a)f(w)m(ork)f(con)m(taining)h(the)g(library)e(or)i(a)f(p)s(ortion)g -(of)g(it,)h(either)891 781 y(v)m(erbatim)46 b(or)e(with)g(mo)s -(di\014cations)h(and/or)f(translated)h(straigh)m(tforw)m(ardly)891 -894 y(in)m(to)39 b(another)g(language.)64 b(\(Hereinafter,)42 -b(translation)d(is)f(included)f(without)891 1007 y(limitation)c(in)d -(the)g(term)h(\\mo)s(di\014cation."\))891 1169 y(\\Source)40 -b(co)s(de")f(for)g(a)g(w)m(ork)g(means)g(the)g(preferred)f(form)g(of)h -(the)g(w)m(ork)g(for)891 1282 y(making)28 b(mo)s(di\014cations)g(to)g -(it.)40 b(F)-8 b(or)28 b(a)g(library)-8 b(,)28 b(complete)h(source)e -(co)s(de)h(means)891 1395 y(all)43 b(the)f(source)g(co)s(de)g(for)g -(all)h(mo)s(dules)e(it)h(con)m(tains,)k(plus)41 b(an)m(y)h(asso)s -(ciated)891 1508 y(in)m(terface)c(de\014nition)e(\014les,)i(plus)d(the) -h(scripts)g(used)g(to)h(con)m(trol)g(compilation)891 -1621 y(and)30 b(installation)i(of)f(the)g(library)-8 -b(.)891 1783 y(Activities)41 b(other)e(than)f(cop)m(ying,)j -(distribution)d(and)f(mo)s(di\014cation)i(are)g(not)891 -1896 y(co)m(v)m(ered)29 b(b)m(y)d(this)h(License;)i(they)d(are)h -(outside)g(its)g(scop)s(e.)40 b(The)26 b(act)i(of)f(running)891 -2009 y(a)32 b(program)f(using)f(the)h(library)g(is)g(not)g(restricted,) -h(and)f(output)f(from)h(suc)m(h)g(a)891 2122 y(program)e(is)g(co)m(v)m -(ered)i(only)e(if)g(its)g(con)m(ten)m(ts)i(constitute)f(a)f(w)m(ork)g -(based)g(on)g(the)891 2234 y(library)i(\(indep)s(enden)m(t)e(of)i(the)g -(use)f(of)h(the)f(library)g(in)h(a)f(to)s(ol)i(for)e(writing)h(it\).) -891 2347 y(Whether)h(that)g(is)f(true)g(dep)s(ends)f(on)h(what)g(the)h -(library)f(do)s(es)g(and)f(what)i(the)891 2460 y(program)f(that)g(uses) -e(the)i(library)f(do)s(es.)775 2672 y(1.)46 b(Y)-8 b(ou)43 -b(ma)m(y)f(cop)m(y)g(and)f(distribute)g(v)m(erbatim)i(copies)f(of)g -(the)g(library's)f(com-)891 2785 y(plete)31 b(source)e(co)s(de)h(as)g -(y)m(ou)g(receiv)m(e)h(it,)f(in)g(an)m(y)f(medium,)g(pro)m(vided)g -(that)i(y)m(ou)891 2898 y(conspicuously)g(and)e(appropriately)i -(publish)d(on)i(eac)m(h)i(cop)m(y)f(an)f(appropriate)891 -3010 y(cop)m(yrigh)m(t)41 b(notice)g(and)e(disclaimer)h(of)g(w)m(arran) -m(t)m(y;)45 b(k)m(eep)40 b(in)m(tact)i(all)e(the)g(no-)891 -3123 y(tices)h(that)f(refer)f(to)g(this)h(License)f(and)g(to)h(the)f -(absence)h(of)f(an)m(y)h(w)m(arran)m(t)m(y;)891 3236 -y(and)30 b(distribute)g(a)h(cop)m(y)g(of)g(this)f(License)h(along)g -(with)f(the)h(library)-8 b(.)891 3398 y(Y)g(ou)34 b(ma)m(y)f(c)m(harge) -h(a)f(fee)h(for)e(the)h(ph)m(ysical)h(act)f(of)g(transferring)g(a)g -(cop)m(y)-8 b(,)35 b(and)891 3511 y(y)m(ou)k(ma)m(y)g(at)g(y)m(our)g -(option)g(o\013er)f(w)m(arran)m(t)m(y)i(protection)f(in)f(exc)m(hange)i -(for)f(a)891 3624 y(fee.)775 3836 y(2.)46 b(Y)-8 b(ou)26 -b(ma)m(y)f(mo)s(dify)f(y)m(our)h(cop)m(y)h(or)f(copies)h(of)f(the)g -(library)f(or)h(an)m(y)h(p)s(ortion)e(of)h(it,)891 3949 -y(th)m(us)f(forming)f(a)i(w)m(ork)e(based)h(on)g(the)g(library)-8 -b(,)25 b(and)e(cop)m(y)i(and)e(distribute)g(suc)m(h)891 -4062 y(mo)s(di\014cations)39 b(or)f(w)m(ork)g(under)e(the)i(terms)g(of) -g(Section)h(1)f(ab)s(o)m(v)m(e,)j(pro)m(vided)891 4174 -y(that)31 b(y)m(ou)g(also)g(meet)h(all)f(of)f(these)h(conditions:)930 -4417 y(\(a\))46 b(The)30 b(mo)s(di\014ed)g(w)m(ork)g(m)m(ust)g(itself)h -(b)s(e)f(a)h(soft)m(w)m(are)h(library)-8 b(.)925 4575 -y(\(b\))45 b(Y)-8 b(ou)24 b(m)m(ust)f(cause)h(the)f(\014les)g(mo)s -(di\014ed)f(to)i(carry)f(prominen)m(t)f(notices)j(stat-)1091 -4688 y(ing)31 b(that)g(y)m(ou)g(c)m(hanged)g(the)f(\014les)h(and)e(the) -i(date)g(of)f(an)m(y)h(c)m(hange.)935 4846 y(\(c\))46 -b(Y)-8 b(ou)27 b(m)m(ust)f(cause)g(the)h(whole)f(of)g(the)g(w)m(ork)g -(to)h(b)s(e)e(licensed)i(at)g(no)f(c)m(harge)1091 4959 -y(to)32 b(all)f(third)e(parties)i(under)e(the)h(terms)h(of)f(this)h -(License.)2113 5187 y(74)p eop end -%%Page: 75 86 -TeXDict begin 75 85 bop 501 555 a Fs(\(d\))46 b(If)29 -b(a)h(facilit)m(y)i(in)e(the)g(mo)s(di\014ed)e(library)h(refers)h(to)g -(a)g(function)g(or)f(a)i(table)668 668 y(of)36 b(data)g(to)g(b)s(e)e -(supplied)g(b)m(y)i(an)f(application)h(program)f(that)h(uses)f(the)668 -781 y(facilit)m(y)-8 b(,)46 b(other)41 b(than)f(as)h(an)f(argumen)m(t)h -(passed)f(when)g(the)h(facilit)m(y)h(is)668 894 y(in)m(v)m(ok)m(ed,)35 -b(then)d(y)m(ou)h(m)m(ust)f(mak)m(e)i(a)f(go)s(o)s(d)f(faith)h -(e\013ort)h(to)f(ensure)f(that,)668 1007 y(in)g(the)h(ev)m(en)m(t)h(an) -e(application)h(do)s(es)g(not)f(supply)f(suc)m(h)h(function)g(or)g(ta-) -668 1120 y(ble,)i(the)f(facilit)m(y)i(still)e(op)s(erates,)i(and)d(p)s -(erforms)f(whatev)m(er)i(part)g(of)g(its)668 1233 y(purp)s(ose)c -(remains)h(meaningful.)668 1357 y(\(F)-8 b(or)26 b(example,)h(a)f -(function)f(in)g(a)g(library)g(to)h(compute)f(square)g(ro)s(ots)h(has) -668 1470 y(a)34 b(purp)s(ose)e(that)h(is)h(en)m(tirely)g(w)m -(ell-de\014ned)g(indep)s(enden)m(t)e(of)i(the)f(appli-)668 -1583 y(cation.)60 b(Therefore,)38 b(Subsection)d(2d)i(requires)e(that)i -(an)m(y)g(application-)668 1696 y(supplied)23 b(function)i(or)f(table)i -(used)e(b)m(y)h(this)f(function)g(m)m(ust)h(b)s(e)f(optional:)668 -1809 y(if)42 b(the)f(application)i(do)s(es)f(not)f(supply)g(it,)k(the)d -(square)f(ro)s(ot)h(function)668 1922 y(m)m(ust)30 b(still)i(compute)e -(square)g(ro)s(ots.\))468 2119 y(These)d(requiremen)m(ts)h(apply)f(to)h -(the)f(mo)s(di\014ed)f(w)m(ork)i(as)f(a)h(whole.)40 b(If)27 -b(iden)m(ti\014-)468 2232 y(able)g(sections)h(of)f(that)g(w)m(ork)g -(are)g(not)g(deriv)m(ed)g(from)f(the)h(library)-8 b(,)28 -b(and)e(can)h(b)s(e)468 2345 y(reasonably)j(considered)g(indep)s(enden) -m(t)f(and)g(separate)i(w)m(orks)f(in)g(themselv)m(es,)468 -2458 y(then)h(this)h(License,)h(and)e(its)h(terms,)g(do)g(not)g(apply)f -(to)i(those)f(sections)g(when)468 2571 y(y)m(ou)j(distribute)f(them)g -(as)g(separate)i(w)m(orks.)52 b(But)35 b(when)e(y)m(ou)h(distribute)g -(the)468 2684 y(same)29 b(sections)h(as)f(part)g(of)g(a)h(whole)f(whic) -m(h)f(is)h(a)h(w)m(ork)f(based)f(on)h(the)g(library)-8 -b(,)468 2797 y(the)40 b(distribution)f(of)h(the)f(whole)h(m)m(ust)g(b)s -(e)f(on)g(the)h(terms)f(of)h(this)g(License,)468 2910 -y(whose)32 b(p)s(ermissions)e(for)i(other)g(licensees)h(extend)f(to)h -(the)f(en)m(tire)g(whole,)h(and)468 3023 y(th)m(us)d(to)h(eac)m(h)h -(and)d(ev)m(ery)j(part)e(regardless)h(of)f(who)g(wrote)h(it.)468 -3168 y(Th)m(us,)c(it)g(is)g(not)g(the)g(in)m(ten)m(t)h(of)e(this)h -(section)h(to)f(claim)h(righ)m(ts)f(or)g(con)m(test)i(y)m(our)468 -3281 y(righ)m(ts)g(to)g(w)m(ork)f(written)g(en)m(tirely)i(b)m(y)e(y)m -(ou;)h(rather,)g(the)g(in)m(ten)m(t)g(is)f(to)h(exercise)468 -3394 y(the)37 b(righ)m(t)g(to)g(con)m(trol)h(the)f(distribution)f(of)h -(deriv)-5 b(ativ)m(e)38 b(or)e(collectiv)m(e)41 b(w)m(orks)468 -3507 y(based)30 b(on)g(the)h(library)-8 b(.)468 3652 -y(In)23 b(addition,)j(mere)d(aggregation)k(of)d(another)g(w)m(ork)g -(not)g(based)f(on)h(the)g(library)468 3765 y(with)30 -b(the)g(library)f(\(or)i(with)e(a)i(w)m(ork)f(based)f(on)h(the)g -(library\))g(on)g(a)h(v)m(olume)f(of)468 3878 y(a)e(storage)h(or)e -(distribution)g(medium)g(do)s(es)g(not)g(bring)g(the)h(other)f(w)m(ork) -h(under)468 3991 y(the)j(scop)s(e)f(of)h(this)f(License.)352 -4168 y(3.)46 b(Y)-8 b(ou)30 b(ma)m(y)g(opt)f(to)h(apply)f(the)h(terms)f -(of)h(the)f(ordinary)g(GNU)h(General)g(Public)468 4281 -y(License)22 b(instead)f(of)g(this)g(License)g(to)h(a)f(giv)m(en)h(cop) -m(y)g(of)f(the)g(library)-8 b(.)38 b(T)-8 b(o)21 b(do)g(this,)468 -4394 y(y)m(ou)34 b(m)m(ust)f(alter)i(all)f(the)g(notices)h(that)f -(refer)f(to)i(this)e(License,)i(so)f(that)g(they)468 -4507 y(refer)g(to)i(the)e(ordinary)g(GNU)h(General)h(Public)e(License)h -(v)m(ersion)g(2,)h(instead)468 4620 y(of)e(to)g(this)g(License.)51 -b(\(If)34 b(a)g(new)m(er)g(v)m(ersion)g(than)f(v)m(ersion)h(2)g(of)g -(the)g(ordinary)468 4733 y(GNU)c(General)g(Public)f(License)g(has)g -(app)s(eared,)g(then)g(y)m(ou)h(can)f(sp)s(ecify)g(that)468 -4846 y(v)m(ersion)34 b(instead)g(if)f(y)m(ou)h(wish.\))49 -b(Do)35 b(not)e(mak)m(e)i(an)m(y)f(other)f(c)m(hange)i(in)e(these)468 -4959 y(notices.)1690 5187 y(75)p eop end -%%Page: 76 87 -TeXDict begin 76 86 bop 891 555 a Fs(Once)22 b(this)g(c)m(hange)h(is)g -(made)f(in)f(a)i(giv)m(en)g(cop)m(y)-8 b(,)25 b(it)d(is)h(irrev)m -(ersible)f(for)g(that)g(cop)m(y)-8 b(,)891 668 y(so)28 -b(the)f(ordinary)g(GNU)h(General)g(Public)f(License)h(applies)f(to)h -(all)h(subsequen)m(t)891 781 y(copies)j(and)d(deriv)-5 -b(ativ)m(e)32 b(w)m(orks)f(made)f(from)g(that)h(cop)m(y)-8 -b(.)891 944 y(This)36 b(option)h(is)f(useful)f(when)h(y)m(ou)g(wish)g -(to)h(cop)m(y)g(part)f(of)g(the)h(co)s(de)f(of)h(the)891 -1057 y(library)30 b(in)m(to)i(a)f(program)f(that)h(is)f(not)h(a)f -(library)-8 b(.)775 1270 y(4.)46 b(Y)-8 b(ou)29 b(ma)m(y)g(cop)m(y)h -(and)d(distribute)h(the)h(library)f(\(or)h(a)f(p)s(ortion)g(or)h(deriv) --5 b(ativ)m(e)30 b(of)891 1383 y(it,)f(under)c(Section)i(2\))h(in)e(ob) -5 b(ject)28 b(co)s(de)f(or)f(executable)j(form)d(under)f(the)i(terms) -891 1496 y(of)38 b(Sections)g(1)f(and)g(2)g(ab)s(o)m(v)m(e)i(pro)m -(vided)d(that)i(y)m(ou)g(accompan)m(y)g(it)g(with)f(the)891 -1609 y(complete)30 b(corresp)s(onding)c(mac)m(hine-readable)j(source)f -(co)s(de,)h(whic)m(h)e(m)m(ust)h(b)s(e)891 1722 y(distributed)35 -b(under)f(the)i(terms)g(of)g(Sections)h(1)f(and)f(2)h(ab)s(o)m(v)m(e)h -(on)f(a)g(medium)891 1835 y(customarily)c(used)d(for)h(soft)m(w)m(are)i -(in)m(terc)m(hange.)891 1998 y(If)g(distribution)g(of)h(ob)5 -b(ject)33 b(co)s(de)f(is)h(made)f(b)m(y)g(o\013ering)h(access)h(to)f -(cop)m(y)g(from)891 2111 y(a)g(designated)f(place,)i(then)e(o\013ering) -g(equiv)-5 b(alen)m(t)34 b(access)f(to)g(cop)m(y)g(the)f(source)891 -2224 y(co)s(de)38 b(from)f(the)h(same)g(place)g(satis\014es)g(the)g -(requiremen)m(t)f(to)i(distribute)e(the)891 2337 y(source)c(co)s(de,)f -(ev)m(en)h(though)e(third)g(parties)i(are)f(not)g(comp)s(elled)g(to)h -(cop)m(y)g(the)891 2450 y(source)e(along)g(with)f(the)h(ob)5 -b(ject)31 b(co)s(de.)775 2663 y(5.)46 b(A)22 b(program)f(that)i(con)m -(tains)f(no)g(deriv)-5 b(ativ)m(e)23 b(of)f(an)m(y)f(p)s(ortion)h(of)f -(the)h(library)-8 b(,)24 b(but)891 2776 y(is)31 b(designed)f(to)g(w)m -(ork)h(with)e(the)i(library)e(b)m(y)h(b)s(eing)g(compiled)h(or)f(link)m -(ed)g(with)891 2889 y(it,)k(is)e(called)i(a)e(\\w)m(ork)h(that)g(uses)f -(the)g(library)-8 b(.")47 b(Suc)m(h)31 b(a)i(w)m(ork,)g(in)f -(isolation,)891 3002 y(is)h(not)h(a)f(deriv)-5 b(ativ)m(e)34 -b(w)m(ork)f(of)g(the)h(library)-8 b(,)33 b(and)g(therefore)g(falls)h -(outside)f(the)891 3114 y(scop)s(e)e(of)f(this)h(License.)891 -3278 y(Ho)m(w)m(ev)m(er,)26 b(linking)c(a)g(\\w)m(ork)g(that)g(uses)f -(the)h(library")f(with)h(the)f(library)g(creates)891 -3390 y(an)36 b(executable)i(that)f(is)f(a)g(deriv)-5 -b(ativ)m(e)38 b(of)e(the)g(library)g(\(b)s(ecause)g(it)h(con)m(tains) -891 3503 y(p)s(ortions)h(of)g(the)g(library\),)i(rather)d(than)h(a)g -(\\w)m(ork)g(that)h(uses)e(the)h(library)-8 b(.")891 -3616 y(The)34 b(executable)i(is)f(therefore)f(co)m(v)m(ered)i(b)m(y)e -(this)h(License.)53 b(Section)35 b(6)g(states)891 3729 -y(terms)c(for)f(distribution)g(of)g(suc)m(h)g(executables.)891 -3892 y(When)45 b(a)g(\\w)m(ork)h(that)f(uses)g(the)g(library")g(uses)f -(material)i(from)f(a)g(header)891 4005 y(\014le)38 b(that)h(is)f(part)f -(of)h(the)g(library)-8 b(,)40 b(the)e(ob)5 b(ject)39 -b(co)s(de)f(for)f(the)h(w)m(ork)g(ma)m(y)h(b)s(e)891 -4118 y(a)f(deriv)-5 b(ativ)m(e)39 b(w)m(ork)e(of)h(the)f(library)g(ev)m -(en)h(though)f(the)g(source)h(co)s(de)f(is)g(not.)891 -4231 y(Whether)31 b(this)f(is)h(true)f(is)h(esp)s(ecially)g -(signi\014can)m(t)h(if)e(the)h(w)m(ork)f(can)h(b)s(e)f(link)m(ed)891 -4344 y(without)f(the)f(library)-8 b(,)29 b(or)f(if)g(the)g(w)m(ork)g -(is)h(itself)g(a)f(library)-8 b(.)40 b(The)28 b(threshold)f(for)891 -4457 y(this)k(to)g(b)s(e)f(true)g(is)g(not)h(precisely)g(de\014ned)e(b) -m(y)h(la)m(w.)891 4620 y(If)35 b(suc)m(h)f(an)h(ob)5 -b(ject)36 b(\014le)f(uses)f(only)h(n)m(umerical)g(parameters,)i(data)e -(structure)891 4733 y(la)m(y)m(outs)25 b(and)d(accessors,)j(and)d -(small)h(macros)g(and)f(small)i(inline)e(functions)g(\(ten)891 -4846 y(lines)34 b(or)f(less)g(in)g(length\),)i(then)d(the)i(use)e(of)i -(the)f(ob)5 b(ject)34 b(\014le)f(is)g(unrestricted,)891 -4959 y(regardless)46 b(of)f(whether)f(it)i(is)f(legally)i(a)e(deriv)-5 -b(ativ)m(e)47 b(w)m(ork.)85 b(\(Executables)2113 5187 -y(76)p eop end -%%Page: 77 88 -TeXDict begin 77 87 bop 468 555 a Fs(con)m(taining)39 -b(this)f(ob)5 b(ject)38 b(co)s(de)g(plus)f(p)s(ortions)g(of)g(the)h -(library)f(will)h(still)h(fall)468 668 y(under)29 b(Section)i(6.\))468 -826 y(Otherwise,)26 b(if)e(the)h(w)m(ork)g(is)f(a)h(deriv)-5 -b(ativ)m(e)26 b(of)f(the)g(library)-8 b(,)26 b(y)m(ou)f(ma)m(y)g -(distribute)468 939 y(the)36 b(ob)5 b(ject)38 b(co)s(de)e(for)g(the)h -(w)m(ork)f(under)f(the)h(terms)g(of)h(Section)g(6.)59 -b(An)m(y)36 b(ex-)468 1052 y(ecutables)i(con)m(taining)g(that)f(w)m -(ork)f(also)i(fall)f(under)e(Section)i(6,)i(whether)c(or)468 -1165 y(not)c(they)f(are)h(link)m(ed)g(directly)g(with)f(the)g(library)g -(itself.)352 1367 y(6.)46 b(As)32 b(an)g(exception)i(to)f(the)f -(Sections)h(ab)s(o)m(v)m(e,)h(y)m(ou)f(ma)m(y)f(also)h(com)m(bine)g(or) -g(link)468 1480 y(a)27 b(\\w)m(ork)g(that)g(uses)f(the)g(library")h -(with)f(the)g(library)g(to)h(pro)s(duce)f(a)g(w)m(ork)h(con-)468 -1593 y(taining)d(p)s(ortions)f(of)h(the)g(library)-8 -b(,)25 b(and)e(distribute)h(that)g(w)m(ork)g(under)e(terms)h(of)468 -1706 y(y)m(our)31 b(c)m(hoice,)i(pro)m(vided)e(that)h(the)f(terms)g(p)s -(ermit)f(mo)s(di\014cation)i(of)f(the)g(w)m(ork)468 1819 -y(for)26 b(the)h(customer's)f(o)m(wn)h(use)f(and)f(rev)m(erse)i -(engineering)g(for)g(debugging)f(suc)m(h)468 1932 y(mo)s -(di\014cations.)468 2090 y(Y)-8 b(ou)33 b(m)m(ust)g(giv)m(e)h(prominen) -m(t)f(notice)h(with)e(eac)m(h)i(cop)m(y)f(of)g(the)g(w)m(ork)g(that)g -(the)468 2203 y(library)25 b(is)h(used)f(in)h(it)g(and)f(that)i(the)f -(library)f(and)g(its)i(use)e(are)h(co)m(v)m(ered)i(b)m(y)e(this)468 -2315 y(License.)51 b(Y)-8 b(ou)34 b(m)m(ust)g(supply)e(a)i(cop)m(y)g -(of)g(this)f(License.)51 b(If)33 b(the)h(w)m(ork)g(during)468 -2428 y(execution)j(displa)m(ys)e(cop)m(yrigh)m(t)i(notices,)h(y)m(ou)e -(m)m(ust)f(include)g(the)h(cop)m(yrigh)m(t)468 2541 y(notice)30 -b(for)f(the)g(library)f(among)h(them,)h(as)f(w)m(ell)g(as)g(a)h -(reference)f(directing)g(the)468 2654 y(user)24 b(to)i(the)f(cop)m(y)h -(of)f(this)g(License.)39 b(Also,)27 b(y)m(ou)e(m)m(ust)g(do)g(one)g(of) -g(these)g(things:)506 2886 y(\(a\))47 b(Accompan)m(y)32 -b(the)f(w)m(ork)f(with)h(the)g(complete)h(corresp)s(onding)d(mac)m -(hine-)668 2998 y(readable)35 b(source)f(co)s(de)g(for)g(the)g(library) -f(including)h(whatev)m(er)g(c)m(hanges)668 3111 y(w)m(ere)28 -b(used)e(in)h(the)g(w)m(ork)g(\(whic)m(h)h(m)m(ust)f(b)s(e)f -(distributed)g(under)g(Sections)668 3224 y(1)42 b(and)f(2)h(ab)s(o)m(v) -m(e\);)48 b(and,)c(if)e(the)f(w)m(ork)h(is)g(an)f(executable)i(link)m -(ed)f(with)668 3337 y(the)30 b(library)-8 b(,)30 b(with)g(the)g -(complete)h(mac)m(hine-readable)h(\\w)m(ork)e(that)h(uses)668 -3450 y(the)g(library)-8 b(,")32 b(as)f(ob)5 b(ject)31 -b(co)s(de)h(and/or)e(source)h(co)s(de,)h(so)f(that)g(the)g(user)668 -3563 y(can)43 b(mo)s(dify)f(the)h(library)f(and)g(then)h(relink)f(to)i -(pro)s(duce)e(a)h(mo)s(di\014ed)668 3676 y(executable)26 -b(con)m(taining)f(the)g(mo)s(di\014ed)d(library)-8 b(.)39 -b(\(It)25 b(is)f(understo)s(o)s(d)e(that)668 3789 y(the)h(user)f(who)g -(c)m(hanges)h(the)g(con)m(ten)m(ts)h(of)f(de\014nitions)f(\014les)h(in) -f(the)h(library)668 3902 y(will)38 b(not)g(necessarily)h(b)s(e)e(able)i -(to)f(recompile)h(the)f(application)h(to)g(use)668 4015 -y(the)31 b(mo)s(di\014ed)e(de\014nitions.\))501 4168 -y(\(b\))46 b(Use)34 b(a)h(suitable)f(shared)f(library)h(mec)m(hanism)g -(for)g(linking)g(with)g(the)g(li-)668 4281 y(brary)-8 -b(.)53 b(A)34 b(suitable)h(mec)m(hanism)g(is)g(one)g(that)g(\(1\))g -(uses)g(at)g(run)e(time)i(a)668 4394 y(cop)m(y)j(of)f(the)g(library)f -(already)i(presen)m(t)f(on)f(the)h(user's)g(computer)g(sys-)668 -4507 y(tem,)k(rather)d(than)g(cop)m(ying)h(library)f(functions)g(in)m -(to)h(the)g(executable,)668 4620 y(and)d(\(2\))i(will)g(op)s(erate)f -(prop)s(erly)f(with)h(a)g(mo)s(di\014ed)f(v)m(ersion)h(of)h(the)f(li-) -668 4733 y(brary)-8 b(,)35 b(if)f(the)g(user)g(installs)h(one,)g(as)f -(long)h(as)g(the)f(mo)s(di\014ed)f(v)m(ersion)h(is)668 -4846 y(in)m(terface-compatible)45 b(with)d(the)g(v)m(ersion)g(that)h -(the)f(w)m(ork)g(w)m(as)g(made)668 4959 y(with.)1690 -5187 y(77)p eop end -%%Page: 78 89 -TeXDict begin 78 88 bop 935 555 a Fs(\(c\))46 b(Accompan)m(y)29 -b(the)g(w)m(ork)f(with)f(a)i(written)f(o\013er,)h(v)-5 -b(alid)28 b(for)g(at)g(least)i(three)1091 668 y(y)m(ears,)g(to)f(giv)m -(e)h(the)e(same)h(user)f(the)g(materials)i(sp)s(eci\014ed)d(in)h -(Subsection)1091 781 y(6a,)33 b(ab)s(o)m(v)m(e,)f(for)f(a)g(c)m(harge)h -(no)f(more)g(than)f(the)h(cost)h(of)f(p)s(erforming)f(this)1091 -894 y(distribution.)925 1033 y(\(d\))45 b(If)f(distribution)e(of)i(the) -g(w)m(ork)f(is)h(made)f(b)m(y)h(o\013ering)g(access)h(to)f(cop)m(y)1091 -1146 y(from)25 b(a)h(designated)g(place,)i(o\013er)d(equiv)-5 -b(alen)m(t)27 b(access)g(to)f(cop)m(y)g(the)g(ab)s(o)m(v)m(e)1091 -1259 y(sp)s(eci\014ed)k(materials)i(from)e(the)g(same)h(place.)935 -1399 y(\(e\))46 b(V)-8 b(erify)25 b(that)f(the)g(user)f(has)g(already)i -(receiv)m(ed)g(a)f(cop)m(y)g(of)g(these)h(materials)1091 -1512 y(or)31 b(that)g(y)m(ou)g(ha)m(v)m(e)g(already)g(sen)m(t)g(this)f -(user)g(a)h(cop)m(y)-8 b(.)891 1715 y(F)g(or)22 b(an)f(executable,)j -(the)d(required)f(form)g(of)h(the)g(\\w)m(ork)g(that)h(uses)e(the)h -(library")891 1827 y(m)m(ust)i(include)g(an)m(y)g(data)g(and)f(utilit)m -(y)i(programs)e(needed)h(for)f(repro)s(ducing)g(the)891 -1940 y(executable)h(from)e(it.)39 b(Ho)m(w)m(ev)m(er,)25 -b(as)d(a)g(sp)s(ecial)f(exception,)k(the)d(materials)g(to)h(b)s(e)891 -2053 y(distributed)28 b(need)g(not)h(include)g(an)m(ything)g(that)g(is) -f(normally)h(distributed)f(\(in)891 2166 y(either)37 -b(source)f(or)g(binary)f(form\))g(with)h(the)g(ma)5 b(jor)36 -b(comp)s(onen)m(ts)g(\(compiler,)891 2279 y(k)m(ernel,)42 -b(and)37 b(so)i(on\))g(of)f(the)h(op)s(erating)g(system)f(on)h(whic)m -(h)f(the)g(executable)891 2392 y(runs,)29 b(unless)h(that)h(comp)s -(onen)m(t)g(itself)g(accompanies)h(the)e(executable.)891 -2539 y(It)21 b(ma)m(y)g(happ)s(en)e(that)i(this)g(requiremen)m(t)g(con) -m(tradicts)h(the)e(license)i(restrictions)891 2652 y(of)45 -b(other)h(proprietary)e(libraries)h(that)h(do)e(not)h(normally)h -(accompan)m(y)g(the)891 2765 y(op)s(erating)39 b(system.)62 -b(Suc)m(h)37 b(a)h(con)m(tradiction)i(means)d(y)m(ou)h(cannot)g(use)g -(b)s(oth)891 2878 y(them)31 b(and)f(the)g(library)g(together)i(in)e(an) -g(executable)i(that)f(y)m(ou)g(distribute.)775 3059 y(7.)46 -b(Y)-8 b(ou)35 b(ma)m(y)g(place)g(library)e(facilities)k(that)d(are)h -(a)f(w)m(ork)g(based)g(on)g(the)g(library)891 3172 y(side-b)m(y-side)44 -b(in)f(a)g(single)h(library)f(together)h(with)f(other)g(library)g -(facilities)891 3285 y(not)37 b(co)m(v)m(ered)h(b)m(y)f(this)f -(License,)j(and)d(distribute)g(suc)m(h)g(a)h(com)m(bined)g(library)-8 -b(,)891 3398 y(pro)m(vided)21 b(that)g(the)g(separate)h(distribution)e -(of)h(the)g(w)m(ork)g(based)g(on)f(the)h(library)891 -3510 y(and)27 b(of)h(the)f(other)h(library)f(facilities)i(is)f -(otherwise)g(p)s(ermitted,)g(and)e(pro)m(vided)891 3623 -y(that)31 b(y)m(ou)g(do)f(these)h(t)m(w)m(o)h(things:)930 -3826 y(\(a\))46 b(Accompan)m(y)35 b(the)f(com)m(bined)h(library)e(with) -h(a)g(cop)m(y)g(of)g(the)h(same)f(w)m(ork)1091 3939 y(based)24 -b(on)f(the)h(library)-8 b(,)25 b(uncom)m(bined)e(with)g(an)m(y)h(other) -g(library)f(facilities.)1091 4052 y(This)30 b(m)m(ust)g(b)s(e)g -(distributed)f(under)g(the)i(terms)f(of)h(the)f(Sections)h(ab)s(o)m(v)m -(e.)925 4191 y(\(b\))45 b(Giv)m(e)29 b(prominen)m(t)f(notice)h(with)e -(the)h(com)m(bined)f(library)g(of)h(the)g(fact)g(that)1091 -4304 y(part)h(of)f(it)h(is)f(a)h(w)m(ork)f(based)g(on)g(the)h(library) --8 b(,)29 b(and)f(explaining)g(where)g(to)1091 4417 y(\014nd)h(the)i -(accompan)m(ying)h(uncom)m(bined)d(form)h(of)h(the)f(same)h(w)m(ork.) -775 4620 y(8.)46 b(Y)-8 b(ou)34 b(ma)m(y)g(not)g(cop)m(y)-8 -b(,)36 b(mo)s(dify)-8 b(,)34 b(sublicense,)g(link)g(with,)g(or)f -(distribute)g(the)h(li-)891 4733 y(brary)h(except)h(as)f(expressly)g -(pro)m(vided)g(under)e(this)i(License.)56 b(An)m(y)35 -b(attempt)891 4846 y(otherwise)i(to)h(cop)m(y)-8 b(,)39 -b(mo)s(dify)-8 b(,)38 b(sublicense,)g(link)e(with,)i(or)f(distribute)f -(the)g(li-)891 4959 y(brary)30 b(is)g(v)m(oid,)h(and)f(will)g -(automatically)j(terminate)f(y)m(our)e(righ)m(ts)g(under)f(this)2113 -5187 y(78)p eop end -%%Page: 79 90 -TeXDict begin 79 89 bop 468 555 a Fs(License.)66 b(Ho)m(w)m(ev)m(er,)42 -b(parties)d(who)f(ha)m(v)m(e)i(receiv)m(ed)g(copies,)h(or)e(righ)m(ts,) -i(from)468 668 y(y)m(ou)31 b(under)f(this)h(License)g(will)h(not)f(ha)m -(v)m(e)h(their)f(licenses)h(terminated)g(so)f(long)468 -781 y(as)g(suc)m(h)f(parties)g(remain)h(in)f(full)g(compliance.)352 -979 y(9.)46 b(Y)-8 b(ou)29 b(are)f(not)h(required)e(to)i(accept)h(this) -e(License,)i(since)e(y)m(ou)h(ha)m(v)m(e)g(not)g(signed)468 -1092 y(it.)39 b(Ho)m(w)m(ev)m(er,)26 b(nothing)c(else)h(gran)m(ts)f(y)m -(ou)h(p)s(ermission)e(to)i(mo)s(dify)e(or)h(distribute)468 -1204 y(the)j(library)e(or)i(its)f(deriv)-5 b(ativ)m(e)26 -b(w)m(orks.)39 b(These)24 b(actions)h(are)g(prohibited)f(b)m(y)g(la)m -(w)468 1317 y(if)f(y)m(ou)h(do)f(not)g(accept)i(this)e(License.)39 -b(Therefore,)24 b(b)m(y)f(mo)s(difying)g(or)g(distribut-)468 -1430 y(ing)33 b(the)g(library)g(\(or)g(an)m(y)h(w)m(ork)f(based)f(on)h -(the)g(library\),)h(y)m(ou)f(indicate)i(y)m(our)468 1543 -y(acceptance)j(of)d(this)h(License)g(to)g(do)f(so,)j(and)d(all)h(its)g -(terms)f(and)g(conditions)468 1656 y(for)h(cop)m(ying,)j(distributing)c -(or)h(mo)s(difying)g(the)g(library)g(or)g(w)m(orks)g(based)g(on)468 -1769 y(it.)306 1967 y(10.)47 b(Eac)m(h)36 b(time)f(y)m(ou)h -(redistribute)e(the)i(library)e(\(or)h(an)m(y)h(w)m(ork)f(based)g(on)g -(the)g(li-)468 2079 y(brary\),)29 b(the)g(recipien)m(t)h(automatically) -h(receiv)m(es)g(a)e(license)h(from)e(the)h(original)468 -2192 y(licensor)42 b(to)f(cop)m(y)-8 b(,)45 b(distribute,)e(link)e -(with)f(or)h(mo)s(dify)f(the)h(library)g(sub)5 b(ject)468 -2305 y(to)37 b(these)h(terms)e(and)g(conditions.)60 b(Y)-8 -b(ou)37 b(ma)m(y)h(not)f(imp)s(ose)f(an)m(y)h(further)e(re-)468 -2418 y(strictions)c(on)g(the)g(recipien)m(ts')g(exercise)h(of)f(the)g -(righ)m(ts)g(gran)m(ted)g(herein.)41 b(Y)-8 b(ou)468 -2531 y(are)28 b(not)g(resp)s(onsible)f(for)g(enforcing)h(compliance)h -(b)m(y)e(third)g(parties)h(with)g(this)468 2644 y(License.)306 -2842 y(11.)47 b(If,)41 b(as)e(a)g(consequence)h(of)f(a)g(court)g -(judgmen)m(t)f(or)h(allegation)j(of)d(paten)m(t)g(in-)468 -2955 y(fringemen)m(t)29 b(or)g(for)f(an)m(y)h(other)g(reason)f(\(not)i -(limited)f(to)g(paten)m(t)h(issues\),)f(con-)468 3067 -y(ditions)43 b(are)g(imp)s(osed)f(on)h(y)m(ou)g(\(whether)g(b)m(y)f -(court)h(order,)j(agreemen)m(t)e(or)468 3180 y(otherwise\))32 -b(that)h(con)m(tradict)g(the)f(conditions)g(of)g(this)f(License,)i -(they)f(do)f(not)468 3293 y(excuse)23 b(y)m(ou)f(from)g(the)h -(conditions)f(of)h(this)f(License.)39 b(If)21 b(y)m(ou)i(cannot)g -(distribute)468 3406 y(so)j(as)h(to)g(satisfy)f(sim)m(ultaneously)h(y)m -(our)f(obligations)i(under)c(this)i(License)h(and)468 -3519 y(an)m(y)37 b(other)g(p)s(ertinen)m(t)g(obligations,)j(then)c(as)h -(a)g(consequence)h(y)m(ou)f(ma)m(y)g(not)468 3632 y(distribute)h(the)h -(library)f(at)i(all.)66 b(F)-8 b(or)39 b(example,)j(if)c(a)h(paten)m(t) -h(license)g(w)m(ould)468 3745 y(not)35 b(p)s(ermit)f(ro)m(y)m(alt)m -(y-free)k(redistribution)c(of)h(the)g(library)f(b)m(y)h(all)h(those)f -(who)468 3858 y(receiv)m(e)41 b(copies)f(directly)f(or)g(indirectly)h -(through)e(y)m(ou,)k(then)c(the)h(only)h(w)m(a)m(y)468 -3971 y(y)m(ou)30 b(could)g(satisfy)h(b)s(oth)e(it)h(and)g(this)g -(License)g(w)m(ould)g(b)s(e)f(to)i(refrain)e(en)m(tirely)468 -4084 y(from)h(distribution)g(of)g(the)h(library)-8 b(.)468 -4239 y(If)24 b(an)m(y)h(p)s(ortion)f(of)g(this)h(section)g(is)f(held)g -(in)m(v)-5 b(alid)25 b(or)g(unenforceable)f(under)f(an)m(y)468 -4352 y(particular)f(circumstance,)i(the)d(balance)h(of)g(the)f(section) -i(is)e(in)m(tended)g(to)h(apply)-8 b(,)468 4465 y(and)24 -b(the)i(section)g(as)f(a)g(whole)g(is)h(in)m(tended)e(to)i(apply)f(in)f -(other)i(circumstances.)468 4620 y(It)44 b(is)g(not)g(the)f(purp)s(ose) -f(of)i(this)g(section)h(to)f(induce)f(y)m(ou)h(to)h(infringe)e(an)m(y) -468 4733 y(paten)m(ts)24 b(or)f(other)g(prop)s(ert)m(y)g(righ)m(t)g -(claims)h(or)f(to)h(con)m(test)h(v)-5 b(alidit)m(y)24 -b(of)f(an)m(y)h(suc)m(h)468 4846 y(claims;)32 b(this)f(section)h(has)f -(the)g(sole)g(purp)s(ose)e(of)i(protecting)h(the)f(in)m(tegrit)m(y)i -(of)468 4959 y(the)28 b(F)-8 b(ree)30 b(Soft)m(w)m(are)f(distribution)e -(system)h(whic)m(h)g(is)h(implemen)m(ted)f(b)m(y)g(public)1690 -5187 y(79)p eop end -%%Page: 80 91 -TeXDict begin 80 90 bop 891 555 a Fs(license)38 b(practices.)58 -b(Man)m(y)37 b(p)s(eople)f(ha)m(v)m(e)h(made)g(generous)f(con)m -(tributions)g(to)891 668 y(the)28 b(wide)f(range)g(of)h(soft)m(w)m(are) -g(distributed)e(through)h(that)h(system)f(in)g(reliance)891 -781 y(on)k(consisten)m(t)g(application)h(of)e(that)h(system;)g(it)f(is) -h(up)e(to)i(the)f(author/donor)891 894 y(to)25 b(decide)e(if)h(he)f(or) -h(she)f(is)g(willing)h(to)g(distribute)f(soft)m(w)m(are)i(through)e(an) -m(y)h(other)891 1007 y(system)31 b(and)f(a)g(licensee)i(cannot)f(imp)s -(ose)f(that)h(c)m(hoice.)891 1157 y(This)g(section)h(is)f(in)m(tended)g -(to)h(mak)m(e)h(thoroughly)e(clear)h(what)f(is)g(b)s(eliev)m(ed)h(to) -891 1270 y(b)s(e)e(a)h(consequence)g(of)g(the)f(rest)h(of)f(this)h -(License.)730 1457 y(12.)46 b(If)c(the)g(distribution)f(and/or)h(use)f -(of)h(the)h(library)e(is)h(restricted)g(in)g(certain)891 -1569 y(coun)m(tries)37 b(either)g(b)m(y)f(paten)m(ts)h(or)f(b)m(y)g -(cop)m(yrigh)m(ted)i(in)m(terfaces,)h(the)e(original)891 -1682 y(cop)m(yrigh)m(t)27 b(holder)e(who)g(places)h(the)g(library)f -(under)e(this)i(License)h(ma)m(y)g(add)f(an)891 1795 -y(explicit)j(geographical)g(distribution)d(limitation)j(excluding)e -(those)h(coun)m(tries,)891 1908 y(so)32 b(that)h(distribution)e(is)h(p) -s(ermitted)f(only)h(in)g(or)f(among)i(coun)m(tries)f(not)g(th)m(us)891 -2021 y(excluded.)55 b(In)34 b(suc)m(h)h(case,)j(this)d(License)g -(incorp)s(orates)h(the)f(limitation)i(as)e(if)891 2134 -y(written)c(in)f(the)h(b)s(o)s(dy)d(of)j(this)f(License.)730 -2321 y(13.)46 b(The)37 b(F)-8 b(ree)38 b(Soft)m(w)m(are)g(F)-8 -b(oundation)38 b(ma)m(y)f(publish)f(revised)h(and/or)g(new)f(v)m(er-) -891 2434 y(sions)i(of)g(the)g(Lesser)f(General)i(Public)e(License)h -(from)g(time)g(to)g(time.)64 b(Suc)m(h)891 2547 y(new)34 -b(v)m(ersions)g(will)g(b)s(e)f(similar)h(in)f(spirit)g(to)i(the)f -(presen)m(t)f(v)m(ersion,)i(but)e(ma)m(y)891 2660 y(di\013er)e(in)f -(detail)h(to)g(address)f(new)g(problems)f(or)i(concerns.)891 -2809 y(Eac)m(h)36 b(v)m(ersion)f(is)g(giv)m(en)g(a)g(distinguishing)g -(v)m(ersion)g(n)m(um)m(b)s(er.)52 b(If)34 b(the)h(library)891 -2922 y(sp)s(eci\014es)27 b(a)h(v)m(ersion)g(n)m(um)m(b)s(er)e(of)i -(this)f(License)h(whic)m(h)f(applies)g(to)h(it)g(and)f(\\an)m(y)891 -3035 y(later)35 b(v)m(ersion,")g(y)m(ou)e(ha)m(v)m(e)i(the)e(option)h -(of)g(follo)m(wing)g(the)g(terms)f(and)g(condi-)891 3148 -y(tions)40 b(either)f(of)g(that)g(v)m(ersion)h(or)f(of)g(an)m(y)g -(later)h(v)m(ersion)f(published)e(b)m(y)i(the)891 3261 -y(F)-8 b(ree)27 b(Soft)m(w)m(are)f(F)-8 b(oundation.)40 -b(If)25 b(the)h(library)e(do)s(es)i(not)f(sp)s(ecify)g(a)h(license)g(v) -m(er-)891 3374 y(sion)33 b(n)m(um)m(b)s(er,)g(y)m(ou)g(ma)m(y)g(c)m(ho) -s(ose)h(an)m(y)f(v)m(ersion)g(ev)m(er)h(published)d(b)m(y)i(the)g(F)-8 -b(ree)891 3487 y(Soft)m(w)m(are)32 b(F)-8 b(oundation.)730 -3674 y(14.)46 b(If)24 b(y)m(ou)f(wish)g(to)h(incorp)s(orate)g(parts)g -(of)f(the)h(library)f(in)m(to)i(other)f(F)-8 b(ree)24 -b(programs)891 3787 y(whose)f(distribution)g(conditions)g(are)h -(incompatible)g(with)e(these,)k(write)d(to)h(the)891 -3900 y(author)i(to)h(ask)f(for)f(p)s(ermission.)38 b(F)-8 -b(or)27 b(soft)m(w)m(are)g(whic)m(h)f(is)g(cop)m(yrigh)m(ted)h(b)m(y)f -(the)891 4013 y(F)-8 b(ree)32 b(Soft)m(w)m(are)g(F)-8 -b(oundation,)32 b(write)g(to)f(the)g(F)-8 b(ree)32 b(Soft)m(w)m(are)g -(F)-8 b(oundation;)32 b(w)m(e)891 4125 y(sometimes)38 -b(mak)m(e)g(exceptions)f(for)g(this.)59 b(Our)35 b(decision)i(will)g(b) -s(e)f(guided)g(b)m(y)891 4238 y(the)25 b(t)m(w)m(o)h(goals)g(of)f -(preserving)f(the)g(F)-8 b(ree)26 b(status)f(of)g(all)g(deriv)-5 -b(ativ)m(es)26 b(of)f(our)f(F)-8 b(ree)891 4351 y(soft)m(w)m(are)29 -b(and)d(of)h(promoting)g(the)g(sharing)g(and)f(reuse)h(of)g(soft)m(w)m -(are)h(generally)-8 b(.)1850 4599 y Fv(No)45 b(W)-14 -b(arranty)730 4846 y Fs(15.)46 b Fb(Beca)n(use)g(the)h(librar)-6 -b(y)46 b(is)h(licensed)f(free)g(of)g(char)n(ge,)k(there)c(is)891 -4959 y(no)37 b(w)-8 b(arranty)36 b(f)n(or)g(the)h(librar)-6 -b(y,)37 b(to)f(the)h(extent)f(permitted)f(by)2113 5187 -y Fs(80)p eop end -%%Page: 81 92 -TeXDict begin 81 91 bop 468 555 a Fb(applicable)38 b(la)-8 -b(w.)63 b(Ex)n(cept)39 b(when)h(other)-8 b(wise)39 b(st)-6 -b(a)g(ted)38 b(in)j(writing)468 668 y(the)47 b(copyright)f(holders)g -(and/or)g(other)h(p)-6 b(ar)g(ties)46 b(pr)n(o)n(vide)g(the)468 -781 y(librar)-6 b(y)41 b(\\as)h(is")h(without)f(w)-8 -b(arranty)40 b(of)i(any)g(kind,)i(either)e(ex-)468 894 -y(pressed)e(or)i(implied,)i(including,)h(but)c(not)h(limited)g(to,)i -(the)e(im-)468 1007 y(plied)31 b(w)-8 b(arranties)30 -b(of)h(mer)n(chant)-6 b(ability)29 b(and)i(fitness)f(f)n(or)h(a)g(p)-6 -b(ar-)468 1120 y(ticular)48 b(purpose.)86 b(The)49 b(entire)f(risk)h -(as)f(to)g(the)g(quality)g(and)468 1233 y(perf)n(ormance)24 -b(of)i(the)g(librar)-6 b(y)26 b(is)h(with)g(you.)42 b(should)25 -b(the)h(librar)-6 b(y)468 1346 y(pr)n(o)n(ve)29 b(defective,)h(you)g -(assume)f(the)h(cost)g(of)g(all)g(necessar)-6 b(y)28 -b(ser-)468 1458 y(vicing,)35 b(rep)-6 b(air)33 b(or)h(correction.)306 -1646 y Fs(16.)47 b Fb(In)27 b(no)f(event)g(unless)f(required)g(by)i -(applicable)e(la)-8 b(w)26 b(or)g(a)n(greed)g(to)468 -1759 y(in)37 b(writing)g(will)f(any)g(copyright)g(holder,)g(or)g(any)g -(other)f(p)-6 b(ar)g(ty)468 1872 y(who)29 b(ma)-6 b(y)28 -b(modify)h(and/or)f(redistribute)g(the)g(librar)-6 b(y)28 -b(as)h(permit-)468 1985 y(ted)c(abo)n(ve,)h(be)g(liable)e(to)i(you)f(f) -n(or)g(d)n(ama)n(ges,)h(including)f(any)g(gen-)468 2098 -y(eral,)34 b(special,)g(incident)-6 b(al)34 b(or)h(consequential)e(d)n -(ama)n(ges)g(arising)468 2211 y(out)42 b(of)g(the)g(use)f(or)h -(inability)h(to)f(use)f(the)h(librar)-6 b(y)41 b(\(including)468 -2324 y(but)48 b(not)h(limited)g(to)f(loss)g(of)h(d)n(a)-6 -b(t)g(a)48 b(or)h(d)n(a)-6 b(t)g(a)48 b(being)h(rendered)468 -2436 y(ina)n(ccura)-6 b(te)37 b(or)i(losses)e(sust)-6 -b(ained)38 b(by)g(you)h(or)g(third)f(p)-6 b(ar)g(ties)38 -b(or)468 2549 y(a)h(f)-8 b(ailure)39 b(of)g(the)g(librar)-6 -b(y)38 b(to)i(opera)-6 b(te)37 b(with)j(any)f(other)f(soft-)468 -2662 y(w)-8 b(are\),)29 b(even)g(if)g(such)g(holder)f(or)h(other)f(p)-6 -b(ar)g(ty)28 b(has)g(been)h(ad)n(vised)468 2775 y(of)34 -b(the)f(possibility)h(of)g(such)f(d)n(ama)n(ges.)825 -2988 y Fv(End)45 b(of)g(Terms)g(and)g(Conditions)1690 -5187 y Fs(81)p eop end -%%Page: 82 93 -TeXDict begin 82 92 bop 664 555 a Fo(Ho)l(w)44 b(to)g(Apply)f(These)g -(T)-11 b(erms)43 b(to)h(Y)-11 b(our)42 b(New)i(Libraries)664 -763 y Fs(If)31 b(y)m(ou)g(dev)m(elop)h(a)f(new)g(library)-8 -b(,)31 b(and)g(y)m(ou)g(w)m(an)m(t)h(it)f(to)h(b)s(e)e(of)h(the)h -(greatest)g(p)s(ossible)664 876 y(use)27 b(to)g(the)g(public,)g(w)m(e)h -(recommend)e(making)h(it)h(F)-8 b(ree)28 b(Soft)m(w)m(are)g(that)f(ev)m -(ery)m(one)i(can)664 989 y(redistribute)i(and)h(c)m(hange.)45 -b(Y)-8 b(ou)33 b(can)f(do)f(so)h(b)m(y)g(p)s(ermitting)f -(redistribution)g(under)664 1102 y(these)21 b(terms)g(\(or,)i -(alternativ)m(ely)-8 b(,)26 b(under)19 b(the)i(terms)g(of)g(the)g -(ordinary)f(General)h(Public)664 1215 y(License\).)805 -1330 y(T)-8 b(o)37 b(apply)e(these)h(terms,)i(attac)m(h)f(the)f(follo)m -(wing)i(notices)e(to)h(the)f(library)-8 b(.)57 b(It)36 -b(is)664 1443 y(safest)22 b(to)g(attac)m(h)h(them)e(to)g(the)h(start)f -(of)h(eac)m(h)g(source)f(\014le)g(to)h(most)f(e\013ectiv)m(ely)j(con)m -(v)m(ey)664 1556 y(the)j(exclusion)h(of)f(w)m(arran)m(t)m(y;)i(and)d -(eac)m(h)i(\014le)f(should)f(ha)m(v)m(e)i(at)f(least)i(the)e(\\cop)m -(yrigh)m(t")664 1669 y(line)k(and)f(a)g(p)s(oin)m(ter)h(to)g(where)f -(the)g(full)g(notice)i(is)f(found.)891 1894 y(one)39 -b(line)f(to)g(giv)m(e)h(the)f(library's)g(name)g(and)f(a)h(brief)f -(idea)h(of)g(what)g(it)891 2007 y(do)s(es.)891 2120 y(Cop)m(yrigh)m(t) -31 b(\(C\))g(y)m(ear)g(name)g(of)f(author)891 2388 y(This)21 -b(library)h(is)f(F)-8 b(ree)23 b(Soft)m(w)m(are;)j(y)m(ou)c(can)g -(redistribute)f(it)i(and/or)e(mo)s(d-)891 2501 y(ify)27 -b(it)g(under)e(the)i(terms)f(of)h(the)g(GNU)g(Lesser)f(General)i -(Public)e(License)891 2614 y(as)i(published)d(b)m(y)i(the)g(F)-8 -b(ree)28 b(Soft)m(w)m(are)g(F)-8 b(oundation;)30 b(either)d(v)m(ersion) -h(2.1)891 2727 y(of)j(the)g(License,)g(or)f(\(at)i(y)m(our)e(option\))h -(an)m(y)g(later)g(v)m(ersion.)891 2882 y(This)e(library)g(is)g -(distributed)f(in)h(the)g(hop)s(e)g(that)h(it)f(will)h(b)s(e)e(useful,) -h(but)891 2995 y(WITHOUT)g(ANY)h(W)-10 b(ARRANTY;)31 -b(without)e(ev)m(en)h(the)g(implied)f(w)m(ar-)891 3108 -y(ran)m(t)m(y)j(of)f(MER)m(CHANT)-8 b(ABILITY)32 b(or)f(FITNESS)e(F)m -(OR)i(A)g(P)-8 b(AR)g(TIC-)891 3221 y(ULAR)31 b(PURPOSE.)f(See)h(the)f -(GNU)i(Lesser)e(General)i(Public)e(License)891 3334 y(for)h(more)f -(details.)891 3489 y(Y)-8 b(ou)44 b(should)f(ha)m(v)m(e)h(receiv)m(ed)h -(a)f(cop)m(y)g(of)g(the)f(GNU)h(Lesser)g(General)891 -3602 y(Public)34 b(License)h(along)g(with)f(this)g(library;)i(if)e -(not,)h(write)f(to)h(the)g(F)-8 b(ree)891 3715 y(Soft)m(w)m(are)34 -b(F)-8 b(oundation,)33 b(Inc.,)f(59)h(T)-8 b(emple)33 -b(Place,)h(Suite)d(330,)j(Boston,)891 3828 y(MA)d(02111-1307)k(USA)805 -4053 y(Also)42 b(add)e(information)i(on)e(ho)m(w)h(to)h(con)m(tact)h(y) -m(ou)f(b)m(y)f(electronic)i(and)d(pap)s(er)664 4166 y(mail.)805 -4282 y(Y)-8 b(ou)24 b(should)e(also)i(get)g(y)m(our)f(emplo)m(y)m(er)h -(\(if)g(y)m(ou)f(w)m(ork)g(as)h(a)f(programmer\))g(or)g(y)m(our)664 -4395 y(sc)m(ho)s(ol,)35 b(if)f(an)m(y)-8 b(,)35 b(to)f(sign)f(a)h -(\\cop)m(yrigh)m(t)h(disclaimer")g(for)e(the)g(library)-8 -b(,)35 b(if)e(necessary)-8 b(.)664 4508 y(Here)31 b(is)f(a)h(sample;)g -(alter)g(the)g(names:)891 4733 y(Y)-8 b(o)m(y)m(o)s(dyne,)50 -b(Inc.,)e(hereb)m(y)c(disclaims)g(all)i(cop)m(yrigh)m(t)f(in)m(terest)h -(in)d(the)891 4846 y(program)891 4959 y(`Gnomo)m(vision')51 -b(\(whic)m(h)e(mak)m(es)g(passes)g(at)g(compilers\))h(written)f(b)m(y) -2113 5187 y(82)p eop end -%%Page: 83 94 -TeXDict begin 83 93 bop 468 555 a Fs(James)31 b(Hac)m(k)m(er.)468 -818 y(signature)g(of)f(T)m(y)h(Co)s(on,)f(1)h(April)f(1990)468 -931 y(T)m(y)g(Co)s(on,)h(Presiden)m(t)f(of)h(Vice)1690 -5187 y(83)p eop end -%%Page: 84 95 -TeXDict begin 84 94 bop 2113 5187 a Fs(84)p eop end -%%Page: 85 96 -TeXDict begin 85 95 bop 241 1219 a Fq(The)77 b(A\013ero)h(General)e -(Public)241 1468 y(License)1290 1913 y Fs(V)-8 b(ersion)31 -b(1,)g(Marc)m(h)g(2002)1131 2026 y(Cop)m(yrigh)m(t)1584 -2023 y(c)1558 2026 y Fr(\015)g Fs(2002)h(A\013ero,)f(Inc.)528 -2226 y(510)h(Third)d(Street)i(-)f(Suite)g(225,)i(San)e(F)-8 -b(rancisco,)32 b(CA)f(94107,)h(USA)358 2426 y(This)e(license)h(is)f(a)h -(mo)s(di\014ed)e(v)m(ersion)i(of)g(the)f(GNU)h(General)h(Public)e -(License)275 2539 y(cop)m(yrigh)m(t)i(\(C\))e(1989,)j(1991)f(F)-8 -b(ree)31 b(Soft)m(w)m(are)h(F)-8 b(oundation,)31 b(Inc.)41 -b(made)30 b(with)g(their)309 2652 y(p)s(ermission.)40 -b(Section)31 b(2\(d\))g(has)f(b)s(een)g(added)f(to)i(co)m(v)m(er)i(use) -d(of)g(soft)m(w)m(are)i(o)m(v)m(er)g(a)1362 2765 y(computer)f(net)m(w)m -(ork.)372 2878 y(Ev)m(ery)m(one)g(is)g(p)s(ermitted)f(to)h(cop)m(y)g -(and)f(distribute)g(v)m(erbatim)h(copies)g(of)f(this)764 -2991 y(license)h(do)s(cumen)m(t,)g(but)e(c)m(hanging)j(it)e(is)h(not)f -(allo)m(w)m(ed.)1504 3184 y Fj(Pream)m(ble)382 3378 y -Fs(The)j(licenses)i(for)f(most)g(soft)m(w)m(are)h(are)f(designed)g(to)h -(tak)m(e)g(a)m(w)m(a)m(y)h(y)m(our)e(freedom)241 3491 -y(to)44 b(share)f(and)g(c)m(hange)i(it.)80 b(By)44 b(con)m(trast,)49 -b(the)43 b(A\013ero)h(General)h(Public)e(License)241 -3604 y(is)29 b(in)m(tended)h(to)g(guaran)m(tee)h(y)m(our)f(freedom)f -(to)h(share)g(and)e(c)m(hange)j(free)f(soft)m(w)m(are{to)241 -3717 y(mak)m(e)c(sure)e(the)h(soft)m(w)m(are)h(is)f(free)g(for)g(all)h -(its)f(users.)38 b(This)25 b(Public)f(License)i(applies)f(to)241 -3830 y(most)32 b(of)g(A\013ero's)g(soft)m(w)m(are)h(and)f(to)g(an)m(y)g -(other)g(program)g(whose)f(authors)h(commit)241 3942 -y(to)40 b(using)g(it.)69 b(\(Some)41 b(other)f(A\013ero)g(soft)m(w)m -(are)i(is)e(co)m(v)m(ered)h(b)m(y)f(the)g(GNU)g(Library)241 -4055 y(General)31 b(Public)f(License)h(instead.\))41 -b(Y)-8 b(ou)31 b(can)g(apply)f(it)h(to)g(y)m(our)f(programs,)h(to)s(o.) -382 4168 y(When)h(w)m(e)g(sp)s(eak)g(of)g(free)h(soft)m(w)m(are,)h(w)m -(e)e(are)h(referring)e(to)i(freedom,)g(not)f(price.)241 -4281 y(This)40 b(General)j(Public)e(License)h(is)f(designed)g(to)h(mak) -m(e)g(sure)f(that)h(y)m(ou)g(ha)m(v)m(e)g(the)241 4394 -y(freedom)34 b(to)h(distribute)g(copies)g(of)g(free)f(soft)m(w)m(are)i -(\(and)f(c)m(harge)g(for)g(this)f(service)i(if)241 4507 -y(y)m(ou)27 b(wish\),)g(that)g(y)m(ou)g(receiv)m(e)i(source)d(co)s(de)h -(or)g(can)g(get)h(it)f(if)f(y)m(ou)h(w)m(an)m(t)h(it,)g(that)f(y)m(ou) -241 4620 y(can)34 b(c)m(hange)g(the)g(soft)m(w)m(are)h(or)f(use)f -(pieces)h(of)g(it)g(in)f(new)g(free)h(programs;)h(and)e(that)241 -4733 y(y)m(ou)d(kno)m(w)h(y)m(ou)g(can)f(do)h(these)f(things.)382 -4846 y(T)-8 b(o)22 b(protect)h(y)m(our)e(righ)m(ts,)k(w)m(e)d(need)f -(to)i(mak)m(e)f(restrictions)h(that)f(forbid)f(an)m(y)m(one)i(to)241 -4959 y(den)m(y)e(y)m(ou)h(these)g(righ)m(ts)f(or)h(to)g(ask)g(y)m(ou)f -(to)h(surrender)e(the)h(righ)m(ts.)38 b(These)22 b(restrictions)1690 -5187 y(85)p eop end -%%Page: 86 97 -TeXDict begin 86 96 bop 664 555 a Fs(translate)41 b(to)f(certain)h -(resp)s(onsibilities)e(for)g(y)m(ou)h(if)g(y)m(ou)g(distribute)f -(copies)h(of)g(the)664 668 y(soft)m(w)m(are,)32 b(or)f(if)f(y)m(ou)h -(mo)s(dify)e(it.)805 787 y(F)-8 b(or)33 b(example,)h(if)e(y)m(ou)g -(distribute)g(copies)h(of)f(suc)m(h)g(a)g(program,)h(whether)e(gratis) -664 900 y(or)i(for)g(a)g(fee,)h(y)m(ou)f(m)m(ust)g(giv)m(e)h(the)f -(recipien)m(ts)h(all)f(the)g(righ)m(ts)h(that)f(y)m(ou)g(ha)m(v)m(e.)49 -b(Y)-8 b(ou)664 1013 y(m)m(ust)29 b(mak)m(e)h(sure)e(that)i(they)-8 -b(,)30 b(to)s(o,)g(receiv)m(e)h(or)e(can)g(get)h(the)f(source)g(co)s -(de.)41 b(And)28 b(y)m(ou)664 1126 y(m)m(ust)i(sho)m(w)h(them)f(these)h -(terms)f(so)h(they)f(kno)m(w)h(their)f(righ)m(ts.)805 -1245 y(W)-8 b(e)35 b(protect)g(y)m(our)e(righ)m(ts)h(with)f(t)m(w)m(o)i -(steps:)47 b(\(1\))35 b(cop)m(yrigh)m(t)g(the)e(soft)m(w)m(are,)k(and) -664 1358 y(\(2\))28 b(o\013er)f(y)m(ou)g(this)f(license)i(whic)m(h)e -(giv)m(es)i(y)m(ou)f(legal)h(p)s(ermission)d(to)j(cop)m(y)-8 -b(,)28 b(distribute)664 1470 y(and/or)i(mo)s(dify)g(the)h(soft)m(w)m -(are.)805 1589 y(Also,)25 b(for)e(eac)m(h)h(author's)e(protection)i -(and)e(ours,)i(w)m(e)f(w)m(an)m(t)h(to)f(mak)m(e)h(certain)f(that)664 -1702 y(ev)m(ery)m(one)30 b(understands)c(that)i(there)g(is)g(no)g(w)m -(arran)m(t)m(y)h(for)e(this)h(free)g(soft)m(w)m(are.)41 -b(If)28 b(the)664 1815 y(soft)m(w)m(are)34 b(is)f(mo)s(di\014ed)f(b)m -(y)h(someone)g(else)h(and)e(passed)g(on,)i(w)m(e)f(w)m(an)m(t)h(its)f -(recipien)m(ts)664 1928 y(to)46 b(kno)m(w)g(that)g(what)f(they)h(ha)m -(v)m(e)g(is)g(not)f(the)h(original,)k(so)c(that)g(an)m(y)g(problems)664 -2041 y(in)m(tro)s(duced)30 b(b)m(y)g(others)h(will)f(not)h(re\015ect)g -(on)f(the)h(original)g(authors')g(reputations.)805 2160 -y(Finally)-8 b(,)36 b(an)m(y)d(free)g(program)g(is)g(threatened)h -(constan)m(tly)g(b)m(y)f(soft)m(w)m(are)i(paten)m(ts.)664 -2273 y(W)-8 b(e)36 b(wish)e(to)i(a)m(v)m(oid)g(the)f(danger)g(that)h -(redistributors)e(of)h(a)g(free)g(program)g(will)g(in-)664 -2386 y(dividually)30 b(obtain)g(paten)m(t)h(licenses,)g(in)e(e\013ect)i -(making)f(the)g(program)g(proprietary)-8 b(.)664 2499 -y(T)g(o)30 b(prev)m(en)m(t)f(this,)h(w)m(e)f(ha)m(v)m(e)i(made)e(it)g -(clear)h(that)g(an)m(y)f(paten)m(t)h(m)m(ust)f(b)s(e)g(licensed)g(for) -664 2612 y(ev)m(ery)m(one's)j(free)f(use)f(or)g(not)h(licensed)g(at)g -(all.)805 2731 y(The)k(precise)h(terms)f(and)g(conditions)h(for)f(cop)m -(ying,)j(distribution)d(and)g(mo)s(di\014-)664 2843 y(cation)d(follo)m -(w.)1055 3092 y Fv(Terms)45 b(and)g(Conditions)g(F)m(or)g(Copying,)1220 -3205 y(Distribution)h(and)g(Modifica)-8 b(tion)775 3441 -y Fs(0.)46 b(This)d(License)g(applies)g(to)h(an)m(y)f(program)g(or)g -(other)g(w)m(ork)g(whic)m(h)g(con)m(tains)891 3554 y(a)36 -b(notice)g(placed)f(b)m(y)f(the)h(cop)m(yrigh)m(t)h(holder)f(sa)m(ying) -g(it)g(ma)m(y)h(b)s(e)e(distributed)891 3667 y(under)20 -b(the)h(terms)g(of)g(this)g(A\013ero)h(General)g(Public)f(License.)38 -b(The)21 b(\\Program",)891 3780 y(b)s(elo)m(w,)31 b(refers)f(to)g(an)m -(y)h(suc)m(h)e(program)h(or)g(w)m(ork,)h(and)e(a)i(\\w)m(ork)f(based)g -(on)g(the)891 3893 y(Program")45 b(means)f(either)g(the)g(Program)h(or) -f(an)m(y)g(deriv)-5 b(ativ)m(e)45 b(w)m(ork)f(under)891 -4006 y(cop)m(yrigh)m(t)g(la)m(w:)65 b(that)43 b(is)f(to)h(sa)m(y)-8 -b(,)47 b(a)42 b(w)m(ork)h(con)m(taining)h(the)e(Program)g(or)h(a)891 -4119 y(p)s(ortion)30 b(of)h(it,)g(either)f(v)m(erbatim)h(or)g(with)f -(mo)s(di\014cations)g(and/or)g(translated)891 4232 y(in)m(to)39 -b(another)g(language.)64 b(\(Hereinafter,)42 b(translation)d(is)f -(included)f(without)891 4345 y(limitation)f(in)d(the)h(term)f(\\mo)s -(di\014cation".\))52 b(Eac)m(h)35 b(licensee)f(is)g(addressed)f(as)891 -4458 y(\\y)m(ou".)891 4620 y(Activities)41 b(other)e(than)f(cop)m -(ying,)j(distribution)d(and)f(mo)s(di\014cation)i(are)g(not)891 -4733 y(co)m(v)m(ered)29 b(b)m(y)d(this)h(License;)i(they)d(are)h -(outside)g(its)g(scop)s(e.)40 b(The)26 b(act)i(of)f(running)891 -4846 y(the)41 b(Program)e(is)h(not)g(restricted,)k(and)39 -b(the)h(output)f(from)h(the)g(Program)g(is)891 4959 y(co)m(v)m(ered)e -(only)e(if)g(its)h(con)m(ten)m(ts)h(constitute)f(a)g(w)m(ork)f(based)g -(on)f(the)i(Program)2113 5187 y(86)p eop end -%%Page: 87 98 -TeXDict begin 87 97 bop 468 555 a Fs(\(indep)s(enden)m(t)23 -b(of)h(ha)m(ving)g(b)s(een)f(made)g(b)m(y)h(running)e(the)h(Program\).) -39 b(Whether)468 668 y(that)31 b(is)f(true)h(dep)s(ends)d(on)i(what)h -(the)f(Program)h(do)s(es.)352 868 y(1.)46 b(Y)-8 b(ou)29 -b(ma)m(y)f(cop)m(y)h(and)e(distribute)h(v)m(erbatim)h(copies)g(of)f -(the)g(Program's)g(source)468 981 y(co)s(de)23 b(as)f(y)m(ou)h(receiv)m -(e)i(it,)f(in)e(an)m(y)h(medium,)h(pro)m(vided)e(that)h(y)m(ou)g -(conspicuously)468 1094 y(and)31 b(appropriately)i(publish)d(on)i(eac)m -(h)h(cop)m(y)g(an)f(appropriate)g(cop)m(yrigh)m(t)h(no-)468 -1207 y(tice)i(and)e(disclaimer)i(of)f(w)m(arran)m(t)m(y;)j(k)m(eep)d -(in)m(tact)i(all)e(the)g(notices)h(that)g(refer)468 1320 -y(to)27 b(this)f(License)h(and)f(to)g(the)h(absence)g(of)f(an)m(y)h(w)m -(arran)m(t)m(y;)h(and)e(giv)m(e)i(an)m(y)e(other)468 -1433 y(recipien)m(ts)36 b(of)e(the)h(Program)g(a)g(cop)m(y)g(of)g(this) -f(License)i(along)f(with)g(the)f(Pro-)468 1546 y(gram.)468 -1702 y(Y)-8 b(ou)33 b(ma)m(y)h(c)m(harge)g(a)f(fee)g(for)g(the)g(ph)m -(ysical)g(act)h(of)f(transferring)f(a)h(cop)m(y)-8 b(,)35 -b(and)468 1815 y(y)m(ou)k(ma)m(y)g(at)g(y)m(our)f(option)h(o\013er)g(w) -m(arran)m(t)m(y)g(protection)h(in)e(exc)m(hange)i(for)e(a)468 -1928 y(fee.)352 2128 y(2.)46 b(Y)-8 b(ou)36 b(ma)m(y)h(mo)s(dify)d(y)m -(our)i(cop)m(y)g(or)g(copies)h(of)e(the)h(Program)g(or)g(an)m(y)g(p)s -(ortion)468 2241 y(of)f(it,)i(th)m(us)e(forming)g(a)g(w)m(ork)g(based)g -(on)g(the)g(Program,)i(and)d(cop)m(y)i(and)f(dis-)468 -2354 y(tribute)25 b(suc)m(h)g(mo)s(di\014cations)g(or)h(w)m(ork)f -(under)f(the)h(terms)g(of)g(Section)h(1)g(ab)s(o)m(v)m(e,)468 -2467 y(pro)m(vided)k(that)h(y)m(ou)g(also)g(meet)g(all)h(of)e(these)h -(conditions:)506 2695 y(\(a\))47 b(Y)-8 b(ou)24 b(m)m(ust)f(cause)g -(the)g(mo)s(di\014ed)f(\014les)h(to)h(carry)f(prominen)m(t)g(notices)h -(stat-)668 2808 y(ing)31 b(that)g(y)m(ou)f(c)m(hanged)h(the)g(\014les)f -(and)g(the)g(date)h(of)g(an)m(y)g(c)m(hange.)501 2960 -y(\(b\))46 b(Y)-8 b(ou)31 b(m)m(ust)f(cause)h(an)m(y)g(w)m(ork)g(that)g -(y)m(ou)f(distribute)g(or)h(publish,)e(that)i(in)668 -3073 y(whole)h(or)f(in)g(part)g(con)m(tains)i(or)e(is)g(deriv)m(ed)h -(from)f(the)g(Program)h(or)f(an)m(y)668 3186 y(part)k(thereof,)h(to)f -(b)s(e)f(licensed)i(as)f(a)g(whole)f(at)i(no)e(c)m(harge)i(to)g(all)f -(third)668 3299 y(parties)c(under)e(the)h(terms)g(of)h(this)f(License.) -511 3451 y(\(c\))47 b(If)33 b(the)g(mo)s(di\014ed)f(program)h(normally) -g(reads)g(commands)f(in)m(teractiv)m(ely)668 3564 y(when)h(run,)h(y)m -(ou)g(m)m(ust)g(cause)g(it,)i(when)d(started)h(running)e(for)i(suc)m(h) -f(in-)668 3677 y(teractiv)m(e)44 b(use)d(in)g(the)h(most)g(ordinary)e -(w)m(a)m(y)-8 b(,)46 b(to)c(prin)m(t)g(or)f(displa)m(y)h(an)668 -3790 y(announcemen)m(t)d(including)e(an)i(appropriate)f(cop)m(yrigh)m -(t)i(notice)f(and)f(a)668 3903 y(notice)30 b(that)f(there)f(is)h(no)f -(w)m(arran)m(t)m(y)h(\(or)g(else,)h(sa)m(ying)f(that)g(y)m(ou)f(pro)m -(vide)668 4016 y(a)34 b(w)m(arran)m(t)m(y\))h(and)d(that)j(users)d(ma)m -(y)i(redistribute)f(the)h(program)f(under)668 4129 y(these)f -(conditions,)h(and)e(telling)i(the)f(user)f(ho)m(w)h(to)g(view)g(a)g -(cop)m(y)h(of)f(this)668 4242 y(License.)41 b(\(Exception:)g(if)29 -b(the)h(Program)f(itself)i(is)e(in)m(teractiv)m(e)j(but)d(do)s(es)668 -4355 y(not)37 b(normally)f(prin)m(t)g(suc)m(h)g(an)g(announcemen)m(t,)i -(y)m(our)e(w)m(ork)h(based)f(on)668 4468 y(the)31 b(Program)f(is)h(not) -f(required)g(to)h(prin)m(t)f(an)g(announcemen)m(t.\))501 -4620 y(\(d\))46 b Fn(If)33 b(the)g(Program)i(as)e(y)m(ou)h(receiv)m(ed) -g(it)f(is)h(in)m(tended)f(to)h(in)m(teract)668 4733 y(with)46 -b(users)h(through)g(a)f(computer)i(net)m(w)m(ork)e(and)h(if,)i(in)e -(the)668 4846 y(v)m(ersion)36 b(y)m(ou)f(receiv)m(ed,)g(an)m(y)g(user)g -(in)m(teracting)g(with)f(the)g(Pro-)668 4959 y(gram)g(w)m(as)f(giv)m -(en)g(the)g(opp)s(ortunit)m(y)h(to)f(request)h(transmission)1690 -5187 y Fs(87)p eop end -%%Page: 88 99 -TeXDict begin 88 98 bop 1091 555 a Fn(to)32 b(that)g(user)g(of)g(the)g -(Program's)h(complete)g(source)g(co)s(de,)g(y)m(ou)1091 -668 y(m)m(ust)28 b(not)g(remo)m(v)m(e)g(that)f(facilit)m(y)h(from)g(y)m -(our)h(mo)s(di\014ed)f(v)m(ersion)1091 781 y(of)g(the)g(Program)h(or)f -(w)m(ork)f(based)h(on)g(the)g(Program,)i(and)e(m)m(ust)1091 -894 y(o\013er)41 b(an)e(equiv)-6 b(alen)m(t)40 b(opp)s(ortunit)m(y)h -(for)f(all)f(users)i(in)m(teracting)1091 1007 y(with)f(y)m(our)g -(Program)h(through)g(a)f(computer)g(net)m(w)m(ork)g(to)g(re-)1091 -1120 y(quest)32 b(immediate)f(transmission)h(b)m(y)g(HTTP)f(of)g(the)h -(complete)1091 1233 y(source)j(co)s(de)g(of)f(y)m(our)h(mo)s(di\014ed)g -(v)m(ersion)f(or)h(other)f(deriv)-6 b(ativ)m(e)1091 1346 -y(w)m(ork.)891 1576 y Fs(These)28 b(requiremen)m(ts)f(apply)g(to)h(the) -g(mo)s(di\014ed)e(w)m(ork)h(as)h(a)g(whole.)40 b(If)26 -b(iden)m(ti\014-)891 1688 y(able)31 b(sections)f(of)g(that)g(w)m(ork)g -(are)f(not)h(deriv)m(ed)g(from)f(the)h(Program,)g(and)f(can)891 -1801 y(b)s(e)42 b(reasonably)g(considered)g(indep)s(enden)m(t)e(and)h -(separate)i(w)m(orks)f(in)g(them-)891 1914 y(selv)m(es,)30 -b(then)e(this)g(License,)i(and)e(its)g(terms,)h(do)f(not)g(apply)g(to)h -(those)g(sections)891 2027 y(when)d(y)m(ou)h(distribute)g(them)f(as)h -(separate)h(w)m(orks.)40 b(But)26 b(when)g(y)m(ou)h(distribute)891 -2140 y(the)41 b(same)f(sections)h(as)g(part)f(of)g(a)h(whole)f(whic)m -(h)g(is)g(a)h(w)m(ork)f(based)g(on)g(the)891 2253 y(Program,)d(the)e -(distribution)f(of)h(the)g(whole)g(m)m(ust)g(b)s(e)f(on)h(the)g(terms)g -(of)g(this)891 2366 y(License,)49 b(whose)44 b(p)s(ermissions)f(for)i -(other)f(licensees)i(extend)e(to)h(the)g(en)m(tire)891 -2479 y(whole,)31 b(and)f(th)m(us)g(to)h(eac)m(h)h(and)d(ev)m(ery)j -(part)e(regardless)h(of)f(who)g(wrote)h(it.)891 2636 -y(Th)m(us,)c(it)g(is)g(not)g(the)g(in)m(ten)m(t)h(of)f(this)f(section)i -(to)g(claim)g(righ)m(ts)f(or)f(con)m(test)j(y)m(our)891 -2749 y(righ)m(ts)g(to)g(w)m(ork)f(written)h(en)m(tirely)g(b)m(y)f(y)m -(ou;)i(rather,)f(the)f(in)m(ten)m(t)h(is)g(to)g(exercise)891 -2862 y(the)37 b(righ)m(t)g(to)h(con)m(trol)g(the)e(distribution)g(of)h -(deriv)-5 b(ativ)m(e)38 b(or)f(collectiv)m(e)j(w)m(orks)891 -2975 y(based)30 b(on)h(the)f(Program.)891 3132 y(In)i(addition,)h(mere) -f(aggregation)k(of)c(another)g(w)m(ork)h(not)f(based)g(on)g(the)h(Pro-) -891 3245 y(gram)g(with)e(the)h(Program)g(\(or)g(with)g(a)g(w)m(ork)g -(based)g(on)f(the)h(Program\))h(on)f(a)891 3358 y(v)m(olume)i(of)g(a)f -(storage)i(or)e(distribution)g(medium)f(do)s(es)h(not)h(bring)e(the)i -(other)891 3471 y(w)m(ork)d(under)e(the)h(scop)s(e)h(of)f(this)h -(License.)775 3672 y(3.)46 b(Y)-8 b(ou)42 b(ma)m(y)g(cop)m(y)g(and)f -(distribute)g(the)h(Program)f(\(or)h(a)f(w)m(ork)h(based)f(on)g(it,)891 -3785 y(under)27 b(Section)h(2\))h(in)e(ob)5 b(ject)29 -b(co)s(de)f(or)g(executable)h(form)f(under)e(the)i(terms)g(of)891 -3898 y(Sections)h(1)f(and)f(2)h(ab)s(o)m(v)m(e)h(pro)m(vided)e(that)h -(y)m(ou)g(also)h(do)f(one)f(of)h(the)g(follo)m(wing:)930 -4128 y(\(a\))46 b(Accompan)m(y)25 b(it)e(with)g(the)h(complete)g -(corresp)s(onding)e(mac)m(hine-readable)1091 4241 y(source)35 -b(co)s(de,)h(whic)m(h)e(m)m(ust)g(b)s(e)g(distributed)f(under)g(the)i -(terms)f(of)g(Sec-)1091 4354 y(tions)g(1)g(and)g(2)g(ab)s(o)m(v)m(e)g -(on)g(a)g(medium)f(customarily)h(used)f(for)g(soft)m(w)m(are)1091 -4467 y(in)m(terc)m(hange;)g(or,)925 4620 y(\(b\))45 b(Accompan)m(y)32 -b(it)f(with)g(a)g(written)g(o\013er,)g(v)-5 b(alid)31 -b(for)g(at)g(least)h(three)f(y)m(ears,)1091 4733 y(to)37 -b(giv)m(e)g(an)m(y)f(third)f(part)m(y)-8 b(,)38 b(for)d(a)h(c)m(harge)h -(no)e(more)h(than)g(y)m(our)f(cost)i(of)1091 4846 y(ph)m(ysically)k(p)s -(erforming)e(source)h(distribution,)h(a)g(complete)g(mac)m(hine-)1091 -4959 y(readable)27 b(cop)m(y)f(of)g(the)f(corresp)s(onding)g(source)h -(co)s(de,)h(to)f(b)s(e)f(distributed)2113 5187 y(88)p -eop end -%%Page: 89 100 -TeXDict begin 89 99 bop 668 555 a Fs(under)28 b(the)h(terms)g(of)h -(Sections)g(1)f(and)g(2)g(ab)s(o)m(v)m(e)i(on)e(a)h(medium)e(custom-) -668 668 y(arily)j(used)e(for)i(soft)m(w)m(are)g(in)m(terc)m(hange;)i -(or,)511 816 y(\(c\))47 b(Accompan)m(y)26 b(it)f(with)f(the)h -(information)g(y)m(ou)g(receiv)m(ed)h(as)f(to)g(the)g(o\013er)g(to)668 -929 y(distribute)e(corresp)s(onding)g(source)g(co)s(de.)39 -b(\(This)23 b(alternativ)m(e)j(is)e(allo)m(w)m(ed)668 -1042 y(only)30 b(for)f(noncommercial)i(distribution)e(and)h(only)f(if)h -(y)m(ou)g(receiv)m(ed)h(the)668 1155 y(program)e(in)g(ob)5 -b(ject)30 b(co)s(de)g(or)f(executable)i(form)e(with)g(suc)m(h)g(an)h -(o\013er,)g(in)668 1268 y(accord)h(with)f(Subsection)g(b)g(ab)s(o)m(v)m -(e.\))468 1486 y(The)i(source)g(co)s(de)g(for)g(a)g(w)m(ork)g(means)g -(the)g(preferred)f(form)g(of)h(the)h(w)m(ork)f(for)468 -1599 y(making)h(mo)s(di\014cations)g(to)h(it.)49 b(F)-8 -b(or)34 b(an)e(executable)j(w)m(ork,)f(complete)g(source)468 -1712 y(co)s(de)j(means)f(all)h(the)g(source)g(co)s(de)f(for)g(all)i(mo) -s(dules)d(it)i(con)m(tains,)j(plus)35 b(an)m(y)468 1825 -y(asso)s(ciated)44 b(in)m(terface)h(de\014nition)d(\014les,)47 -b(plus)42 b(the)h(scripts)f(used)g(to)i(con)m(trol)468 -1938 y(compilation)34 b(and)f(installation)h(of)f(the)g(executable.)50 -b(Ho)m(w)m(ev)m(er,)36 b(as)d(a)g(sp)s(ecial)468 2051 -y(exception,)e(the)e(source)g(co)s(de)g(distributed)f(need)h(not)g -(include)g(an)m(ything)g(that)468 2164 y(is)21 b(normally)h -(distributed)e(\(in)h(either)h(source)f(or)h(binary)e(form\))h(with)g -(the)g(ma)5 b(jor)468 2277 y(comp)s(onen)m(ts)33 b(\(compiler,)h(k)m -(ernel,)g(and)e(so)h(on\))g(of)g(the)g(op)s(erating)g(system)g(on)468 -2390 y(whic)m(h)g(the)g(executable)i(runs,)e(unless)g(that)g(comp)s -(onen)m(t)h(itself)g(accompanies)468 2502 y(the)d(executable.)468 -2655 y(If)f(distribution)g(of)h(executable)i(or)d(ob)5 -b(ject)32 b(co)s(de)f(is)f(made)h(b)m(y)g(o\013ering)g(access)468 -2768 y(to)43 b(cop)m(y)h(from)e(a)h(designated)g(place,)k(then)42 -b(o\013ering)i(equiv)-5 b(alen)m(t)44 b(access)g(to)468 -2881 y(cop)m(y)27 b(the)f(source)h(co)s(de)f(from)g(the)g(same)h(place) -g(coun)m(ts)g(as)f(distribution)g(of)g(the)468 2994 y(source)32 -b(co)s(de,)h(ev)m(en)f(though)g(third)f(parties)h(are)h(not)f(comp)s -(elled)g(to)h(cop)m(y)f(the)468 3107 y(source)f(along)g(with)f(the)h -(ob)5 b(ject)31 b(co)s(de.)352 3299 y(4.)46 b(Y)-8 b(ou)34 -b(ma)m(y)g(not)g(cop)m(y)-8 b(,)36 b(mo)s(dify)-8 b(,)35 -b(sublicense,)f(or)g(distribute)f(the)h(Program)g(ex-)468 -3412 y(cept)29 b(as)f(expressly)g(pro)m(vided)g(under)e(this)i -(License.)41 b(An)m(y)28 b(attempt)h(otherwise)468 3525 -y(to)g(cop)m(y)-8 b(,)31 b(mo)s(dify)-8 b(,)29 b(sublicense)f(or)h -(distribute)f(the)h(Program)g(is)f(v)m(oid,)i(and)e(will)468 -3637 y(automatically)h(terminate)d(y)m(our)g(righ)m(ts)g(under)e(this)i -(License.)40 b(Ho)m(w)m(ev)m(er,)29 b(par-)468 3750 y(ties)35 -b(who)f(ha)m(v)m(e)i(receiv)m(ed)g(copies,)g(or)f(righ)m(ts,)h(from)e -(y)m(ou)h(under)e(this)h(License)468 3863 y(will)e(not)g(ha)m(v)m(e)h -(their)f(licenses)g(terminated)h(so)f(long)g(as)g(suc)m(h)f(parties)i -(remain)468 3976 y(in)d(full)g(compliance.)352 4168 y(5.)46 -b(Y)-8 b(ou)29 b(are)f(not)h(required)e(to)i(accept)h(this)e(License,)i -(since)e(y)m(ou)h(ha)m(v)m(e)g(not)g(signed)468 4281 -y(it.)39 b(Ho)m(w)m(ev)m(er,)26 b(nothing)c(else)h(gran)m(ts)f(y)m(ou)h -(p)s(ermission)e(to)i(mo)s(dify)e(or)h(distribute)468 -4394 y(the)32 b(Program)h(or)f(its)g(deriv)-5 b(ativ)m(e)34 -b(w)m(orks.)46 b(These)32 b(actions)i(are)e(prohibited)g(b)m(y)468 -4507 y(la)m(w)44 b(if)f(y)m(ou)g(do)g(not)g(accept)i(this)e(License.)79 -b(Therefore,)46 b(b)m(y)d(mo)s(difying)f(or)468 4620 -y(distributing)37 b(the)i(Program)f(\(or)h(an)m(y)f(w)m(ork)g(based)g -(on)g(the)g(Program\),)j(y)m(ou)468 4733 y(indicate)h(y)m(our)e -(acceptance)j(of)d(this)h(License)g(to)g(do)f(so,)k(and)39 -b(all)j(its)f(terms)468 4846 y(and)30 b(conditions)i(for)e(cop)m(ying,) -j(distributing)d(or)h(mo)s(difying)f(the)h(Program)g(or)468 -4959 y(w)m(orks)f(based)g(on)h(it.)1690 5187 y(89)p eop -end -%%Page: 90 101 -TeXDict begin 90 100 bop 775 555 a Fs(6.)46 b(Eac)m(h)39 -b(time)g(y)m(ou)g(redistribute)f(the)g(Program)h(\(or)f(an)m(y)h(w)m -(ork)g(based)f(on)g(the)891 668 y(Program\),)29 b(the)e(recipien)m(t)i -(automatically)h(receiv)m(es)f(a)e(license)i(from)d(the)i(orig-)891 -781 y(inal)c(licensor)g(to)f(cop)m(y)-8 b(,)26 b(distribute)d(or)g(mo)s -(dify)f(the)i(Program)f(sub)5 b(ject)23 b(to)g(these)891 -894 y(terms)k(and)f(conditions.)40 b(Y)-8 b(ou)27 b(ma)m(y)g(not)g(imp) -s(ose)f(an)m(y)h(further)f(restrictions)h(on)891 1007 -y(the)37 b(recipien)m(ts')g(exercise)g(of)f(the)h(righ)m(ts)f(gran)m -(ted)h(herein.)57 b(Y)-8 b(ou)37 b(are)f(not)h(re-)891 -1120 y(sp)s(onsible)30 b(for)g(enforcing)h(compliance)g(b)m(y)g(third)e -(parties)i(to)g(this)f(License.)775 1329 y(7.)46 b(If,)41 -b(as)e(a)g(consequence)h(of)f(a)g(court)g(judgmen)m(t)g(or)g -(allegation)i(of)e(paten)m(t)h(in-)891 1442 y(fringemen)m(t)29 -b(or)g(for)f(an)m(y)h(other)g(reason)g(\(not)g(limited)g(to)h(paten)m -(t)f(issues\),)g(con-)891 1555 y(ditions)43 b(are)h(imp)s(osed)e(on)g -(y)m(ou)h(\(whether)g(b)m(y)g(court)g(order,)i(agreemen)m(t)g(or)891 -1668 y(otherwise\))33 b(that)f(con)m(tradict)h(the)f(conditions)g(of)g -(this)g(License,)g(they)g(do)g(not)891 1781 y(excuse)23 -b(y)m(ou)g(from)f(the)g(conditions)h(of)f(this)g(License.)39 -b(If)22 b(y)m(ou)g(cannot)h(distribute)891 1894 y(so)k(as)f(to)h -(satisfy)g(sim)m(ultaneously)f(y)m(our)g(obligations)i(under)d(this)h -(License)h(and)891 2007 y(an)m(y)38 b(other)e(p)s(ertinen)m(t)h -(obligations,)j(then)d(as)g(a)g(consequence)g(y)m(ou)g(ma)m(y)h(not)891 -2120 y(distribute)33 b(the)f(Program)h(at)g(all.)49 b(F)-8 -b(or)33 b(example,)h(if)f(a)g(paten)m(t)g(license)h(w)m(ould)891 -2233 y(not)28 b(p)s(ermit)e(ro)m(y)m(alt)m(y-free)j(redistribution)e -(of)g(the)g(Program)g(b)m(y)f(all)i(those)f(who)891 2346 -y(receiv)m(e)41 b(copies)f(directly)g(or)f(indirectly)g(through)f(y)m -(ou,)k(then)d(the)g(only)g(w)m(a)m(y)891 2459 y(y)m(ou)31 -b(could)f(satisfy)g(b)s(oth)f(it)i(and)e(this)h(License)h(w)m(ould)e(b) -s(e)h(to)g(refrain)g(en)m(tirely)891 2571 y(from)g(distribution)g(of)h -(the)f(Program.)891 2733 y(If)24 b(an)m(y)h(p)s(ortion)f(of)h(this)f -(section)h(is)g(held)f(in)m(v)-5 b(alid)25 b(or)f(unenforceable)h -(under)e(an)m(y)891 2846 y(particular)h(circumstance,)h(the)f(balance)g -(of)f(the)g(section)h(is)g(in)m(tended)e(to)i(apply)891 -2959 y(and)h(the)g(section)h(as)f(a)h(whole)f(is)g(in)m(tended)g(to)g -(apply)g(in)g(other)g(circumstances.)891 3120 y(It)44 -b(is)g(not)g(the)g(purp)s(ose)e(of)i(this)f(section)i(to)g(induce)e(y)m -(ou)h(to)g(infringe)g(an)m(y)891 3233 y(paten)m(ts)24 -b(or)f(other)h(prop)s(ert)m(y)e(righ)m(t)i(claims)g(or)f(to)g(con)m -(test)i(v)-5 b(alidit)m(y)25 b(of)e(an)m(y)g(suc)m(h)891 -3346 y(claims;)33 b(this)d(section)i(has)f(the)g(sole)h(purp)s(ose)d -(of)i(protecting)h(the)f(in)m(tegrit)m(y)i(of)891 3459 -y(the)d(free)g(soft)m(w)m(are)h(distribution)e(system,)h(whic)m(h)f(is) -h(implemen)m(ted)g(b)m(y)g(public)891 3572 y(license)38 -b(practices.)58 b(Man)m(y)37 b(p)s(eople)f(ha)m(v)m(e)h(made)g -(generous)f(con)m(tributions)g(to)891 3684 y(the)28 b(wide)f(range)g -(of)h(soft)m(w)m(are)g(distributed)e(through)h(that)h(system)f(in)g -(reliance)891 3797 y(on)k(consisten)m(t)g(application)h(of)e(that)h -(system;)g(it)f(is)h(up)e(to)i(the)f(author/donor)891 -3910 y(to)25 b(decide)e(if)h(he)f(or)h(she)f(is)g(willing)h(to)g -(distribute)f(soft)m(w)m(are)i(through)e(an)m(y)h(other)891 -4023 y(system)31 b(and)f(a)g(licensee)i(cannot)f(imp)s(ose)f(that)h(c)m -(hoice.)891 4184 y(This)g(section)h(is)f(in)m(tended)g(to)h(mak)m(e)h -(thoroughly)e(clear)h(what)f(is)g(b)s(eliev)m(ed)h(to)891 -4297 y(b)s(e)e(a)h(consequence)g(of)g(the)f(rest)h(of)f(this)h -(License.)775 4507 y(8.)46 b(If)35 b(the)f(distribution)g(and/or)h(use) -f(of)h(the)g(Program)g(is)f(restricted)i(in)e(certain)891 -4620 y(coun)m(tries)j(either)g(b)m(y)f(paten)m(ts)h(or)f(b)m(y)g(cop)m -(yrigh)m(ted)i(in)m(terfaces,)h(the)e(original)891 4733 -y(cop)m(yrigh)m(t)31 b(holder)e(who)g(places)i(the)e(Program)h(under)e -(this)h(License)h(ma)m(y)h(add)891 4846 y(an)i(explicit)g(geographical) -h(distribution)e(limitation)i(excluding)e(those)h(coun-)891 -4959 y(tries,)e(so)e(that)h(distribution)e(is)i(p)s(ermitted)e(only)i -(in)f(or)g(among)h(coun)m(tries)g(not)2113 5187 y(90)p -eop end -%%Page: 91 102 -TeXDict begin 91 101 bop 468 555 a Fs(th)m(us)35 b(excluded.)54 -b(In)34 b(suc)m(h)h(case,)j(this)d(License)g(incorp)s(orates)g(the)h -(limitation)468 668 y(as)31 b(if)f(written)g(in)g(the)h(b)s(o)s(dy)e -(of)h(this)h(License.)352 840 y(9.)46 b Fn(A\013ero)39 -b(Inc.)59 b(ma)m(y)39 b(publish)g(revised)g(and/or)h(new)e(v)m(ersions) -i(of)f(the)468 953 y(A\013ero)e(General)g(Public)h(License)g(from)f -(time)g(to)g(time.)52 b(Suc)m(h)38 b(new)468 1066 y(v)m(ersions)j(will) -f(b)s(e)g(similar)h(in)f(spirit)h(to)f(the)g(presen)m(t)g(v)m(ersion,)j -(but)468 1179 y(ma)m(y)35 b(di\013er)g(in)g(detail)f(to)h(address)g -(new)g(problems)g(or)h(concerns.)468 1321 y(Eac)m(h)51 -b(v)m(ersion)g(is)g(giv)m(en)g(a)g(distinguishing)g(v)m(ersion)h(n)m -(um)m(b)s(er.)94 b(If)468 1434 y(the)29 b(Program)i(sp)s(eci\014es)g(a) -e(v)m(ersion)i(n)m(um)m(b)s(er)f(of)f(this)h(License)g(whic)m(h)468 -1547 y(applies)36 b(to)f(it)h(and)f(\\an)m(y)h(later)f(v)m(ersion",)i -(y)m(ou)f(ha)m(v)m(e)g(the)f(option)h(of)468 1660 y(follo)m(wing)k(the) -f(terms)h(and)f(conditions)i(either)e(of)h(that)f(v)m(ersion)h(or)468 -1772 y(of)32 b(an)m(y)f(later)g(v)m(ersion)i(published)f(b)m(y)f -(A\013ero,)i(Inc.)45 b(If)31 b(the)g(Program)468 1885 -y(do)s(es)41 b(not)f(sp)s(ecify)h(a)f(v)m(ersion)h(n)m(um)m(b)s(er)f -(of)g(this)h(License,)h(y)m(ou)e(ma)m(y)468 1998 y(c)m(ho)s(ose)c(an)m -(y)f(v)m(ersion)h(ev)m(er)f(published)g(b)m(y)h(A\013ero,)f(Inc.)468 -2141 y(Y)-9 b(ou)32 b(ma)m(y)f(also)g(c)m(ho)s(ose)h(to)f(redistribute) -f(mo)s(di\014ed)i(v)m(ersions)f(of)h(this)468 2253 y(program)c(under)g -(an)m(y)f(v)m(ersion)h(of)g(the)f(F)-9 b(ree)27 b(Soft)m(w)m(are)g(F)-9 -b(oundation's)468 2366 y(GNU)37 b(General)g(Public)g(License)g(v)m -(ersion)h(3)f(or)g(higher,)g(so)g(long)g(as)468 2479 -y(that)32 b(v)m(ersion)i(of)f(the)f(GNU)i(GPL)f(includes)h(terms)f(and) -f(conditions)468 2592 y(substan)m(tially)j(equiv)-6 b(alen)m(t)35 -b(to)g(those)g(of)g(this)g(license.)306 2764 y Fs(10.)47 -b(If)36 b(y)m(ou)g(wish)g(to)h(incorp)s(orate)f(parts)g(of)h(the)f -(Program)h(in)m(to)g(other)f(free)h(pro-)468 2877 y(grams)30 -b(whose)g(distribution)f(conditions)h(are)g(di\013eren)m(t,)h(write)f -(to)h(the)f(author)468 2990 y(to)40 b(ask)f(for)g(p)s(ermission.)66 -b(F)-8 b(or)40 b(soft)m(w)m(are)g(whic)m(h)f(is)g(cop)m(yrigh)m(ted)i -(b)m(y)e(A\013ero,)468 3103 y(Inc.,)g(write)e(to)h(us;)i(w)m(e)d -(sometimes)h(mak)m(e)g(exceptions)h(for)d(this.)61 b(Our)36 -b(deci-)468 3216 y(sion)h(will)h(b)s(e)e(guided)h(b)m(y)g(the)h(t)m(w)m -(o)g(goals)h(of)e(preserving)g(the)g(free)h(status)f(of)468 -3328 y(all)e(deriv)-5 b(ativ)m(es)36 b(of)f(our)e(free)i(soft)m(w)m -(are)h(and)d(of)i(promoting)g(the)f(sharing)g(and)468 -3441 y(reuse)c(of)h(soft)m(w)m(are)g(generally)-8 b(.)1426 -3635 y Fv(No)46 b(W)-14 b(arranty)306 3830 y Fs(11.)47 -b Fb(Beca)n(use)40 b(the)g(pr)n(ogram)g(is)h(licensed)f(free)g(of)h -(char)n(ge,)h(there)d(is)468 3942 y(no)48 b(w)-8 b(arranty)46 -b(f)n(or)h(the)h(pr)n(ogram,)i(to)e(the)g(extent)e(permitted)468 -4055 y(by)36 b(applicable)e(la)-8 b(w.)50 b(Ex)n(cept)35 -b(when)h(other)-8 b(wise)34 b(st)-6 b(a)g(ted)35 b(in)h(writ-)468 -4168 y(ing)51 b(the)e(copyright)g(holders)g(and/or)g(other)g(p)-6 -b(ar)g(ties)49 b(pr)n(o)n(vide)468 4281 y(the)34 b(pr)n(ogram)f(\\as)h -(is")g(without)g(w)-8 b(arranty)32 b(of)i(any)f(kind,)h(either)468 -4394 y(expressed)47 b(or)j(implied,)j(including,)h(but)49 -b(not)g(limited)h(to,)j(the)468 4507 y(implied)c(w)-8 -b(arranties)48 b(of)h(mer)n(chant)-6 b(ability)47 b(and)i(fitness)f(f)n -(or)h(a)468 4620 y(p)-6 b(ar)g(ticular)33 b(purpose.)46 -b(The)36 b(entire)e(risk)h(as)g(to)f(the)h(quality)f(and)468 -4733 y(perf)n(ormance)f(of)i(the)g(pr)n(ogram)f(is)i(with)f(you.)48 -b(Should)34 b(the)h(pr)n(o-)468 4846 y(gram)24 b(pr)n(o)n(ve)f -(defective,)i(you)f(assume)f(the)g(cost)h(of)g(all)f(necessar)-6 -b(y)468 4959 y(ser)e(vicing,)34 b(rep)-6 b(air)33 b(or)h(correction.) -1690 5187 y Fs(91)p eop end -%%Page: 92 103 -TeXDict begin 92 102 bop 730 555 a Fs(12.)46 b Fb(In)27 -b(no)f(event)g(unless)f(required)h(by)g(applicable)f(la)-8 -b(w)26 b(or)h(a)n(greed)e(to)891 668 y(in)37 b(writing)g(will)g(any)f -(copyright)f(holder,)h(or)g(any)g(other)f(p)-6 b(ar)g(ty)891 -781 y(who)41 b(ma)-6 b(y)40 b(modify)g(and/or)g(redistribute)f(the)h -(pr)n(ogram)g(as)g(per-)891 894 y(mitted)34 b(abo)n(ve,)g(be)g(liable)f -(to)h(you)g(f)n(or)g(d)n(ama)n(ges,)f(including)i(any)891 -1007 y(general,)26 b(special,)g(incident)-6 b(al)23 b(or)i -(consequential)d(d)n(ama)n(ges)i(aris-)891 1120 y(ing)31 -b(out)f(of)g(the)g(use)f(or)h(inability)g(to)g(use)g(the)g(pr)n(ogram)f -(\(includ-)891 1233 y(ing)k(but)e(not)g(limited)g(to)h(loss)e(of)i(d)n -(a)-6 b(t)g(a)30 b(or)i(d)n(a)-6 b(t)g(a)30 b(being)i(rendered)891 -1346 y(ina)n(ccura)-6 b(te)38 b(or)g(losses)g(sust)-6 -b(ained)37 b(by)i(you)f(or)h(third)g(p)-6 b(ar)g(ties)37 -b(or)891 1458 y(a)h(f)-8 b(ailure)37 b(of)h(the)f(pr)n(ogram)g(to)h -(opera)-6 b(te)36 b(with)i(any)g(other)e(pr)n(o-)891 -1571 y(grams\),)26 b(even)d(if)i(such)e(holder)g(or)h(other)f(p)-6 -b(ar)g(ty)23 b(has)h(been)f(ad)n(vised)891 1684 y(of)34 -b(the)g(possibility)f(of)h(such)f(d)n(ama)n(ges.)805 -1897 y Fs(That's)e(all)g(there)g(is)f(to)h(it!)2113 5187 -y(92)p eop end -%%Page: 93 104 -TeXDict begin 93 103 bop 241 1233 a Fq(GPL)76 b(V)-19 -b(ersion)77 b(3:)103 b(Bac)-6 b(kground)241 1483 y(to)78 -b(Adoption)241 1942 y Fa(by)41 b(R)m(ichar)-6 b(d)41 -b(Stal)6 b(lman)40 b(and)h(Eb)-6 b(en)42 b(Mo)-6 b(glen)382 -2108 y Fs(The)36 b(GNU)h(General)g(Public)f(License)h(\(\\the)g(GPL"\)) -g(has)g(remained)f(unmo)s(di-)241 2221 y(\014ed,)e(at)h(v)m(ersion)f -(lev)m(el)i(2,)f(since)f(1991.)53 b(This)34 b(is)g(extraordinary)g -(longevit)m(y)h(for)f(an)m(y)241 2334 y(widely-emplo)m(y)m(ed)e(legal)h -(instrumen)m(t.)43 b(The)30 b(durabilit)m(y)i(of)f(the)g(GPL)g(is)h(ev) -m(en)f(more)241 2446 y(surprising)24 b(when)i(one)g(tak)m(es)i(in)m(to) -f(accoun)m(t)h(the)e(di\013erences)h(b)s(et)m(w)m(een)g(the)f(free)h -(soft-)241 2559 y(w)m(are)d(mo)m(v)m(emen)m(t)i(at)f(the)f(time)h(of)f -(v)m(ersion)g(2's)g(release)i(and)d(the)h(situation)h(prev)-5 -b(ailing)241 2672 y(in)30 b(2005.)382 2799 y(Ric)m(hard)c(M.)h -(Stallman,)h(founder)d(of)i(the)f(free)h(soft)m(w)m(are)h(mo)m(v)m -(emen)m(t)g(and)e(author)241 2912 y(of)35 b(the)h(GNU)g(GPL,)f -(released)h(v)m(ersion)g(2)g(in)f(1991)i(after)f(taking)g(legal)h -(advice)f(and)241 3025 y(collecting)g(dev)m(elop)s(er)e(opinion)g -(concerning)g(v)m(ersion)h(1)f(of)g(the)g(license,)i(whic)m(h)d(had)241 -3138 y(b)s(een)24 b(in)h(use)g(since)h(1985.)41 b(There)25 -b(w)m(as)g(no)g(formal)h(public)f(commen)m(t)h(pro)s(cess)f(and)g(no) -241 3251 y(signi\014can)m(t)33 b(in)m(terim)g(transition)g(p)s(erio)s -(d.)46 b(The)33 b(F)-8 b(ree)33 b(Soft)m(w)m(are)h(F)-8 -b(oundation)33 b(imme-)241 3364 y(diately)27 b(relicensed)f(the)g(comp) -s(onen)m(ts)g(of)f(the)h(GNU)h(Pro)5 b(ject,)27 b(whic)m(h)f(comprised) -f(the)241 3477 y(largest)37 b(then-existing)g(collection)i(of)d(cop)m -(yleft)i(soft)m(w)m(are)f(assets.)58 b(In)36 b(Finland,)h(Li-)241 -3590 y(n)m(us)27 b(T)-8 b(orv)j(alds)28 b(adopted)h(GPL)f(V)-8 -b(ersion)29 b(2)f(for)g(his)g(op)s(erating)h(system)f(k)m(ernel,)h -(called)241 3703 y(Lin)m(ux.)382 3830 y(That)i(w)m(as)g(then,)g(and)f -(this)h(is)g(no)m(w.)42 b(The)31 b(GPL)g(is)g(emplo)m(y)m(ed)h(b)m(y)e -(tens)h(of)g(thou-)241 3942 y(sands)41 b(of)h(soft)m(w)m(are)i(pro)5 -b(jects)43 b(around)e(the)h(w)m(orld,)j(of)e(whic)m(h)f(the)g(F)-8 -b(ree)43 b(Soft)m(w)m(are)241 4055 y(F)-8 b(oundation's)31 -b(GNU)g(system)g(is)f(a)h(tin)m(y)g(fraction.)41 b(The)30 -b(GNU)h(system,)g(when)f(com-)241 4168 y(bined)25 b(with)g(Lin)m(us)h -(T)-8 b(orv)j(alds')26 b(Lin)m(ux|whic)m(h)f(has)h(ev)m(olv)m(ed)i(in)m -(to)f(a)f(\015exible,)h(highly-)241 4281 y(p)s(ortable,)44 -b(industry-leading)d(op)s(erating)h(system)f(k)m(ernel)h(|)f(along)h -(with)f(Sam)m(ba,)241 4394 y(MySQL,)35 b(and)h(other)g(GPL'd)g -(programs,)h(o\013ers)f(sup)s(erior)f(reliabilit)m(y)j(and)d(adapt-)241 -4507 y(abilit)m(y)h(to)g(Microsoft's)h(op)s(erating)f(systems,)h(at)e -(nominal)h(cost.)56 b(GPL'd)35 b(soft)m(w)m(are)241 4620 -y(runs)25 b(on)h(or)h(is)f(em)m(b)s(edded)g(in)g(devices)h(ranging)g -(from)f(cellphones,)i(PD)m(As)f(and)f(home)241 4733 y(net)m(w)m(orking) -39 b(appliances)g(to)g(mainframes)f(and)g(sup)s(ercomputing)e -(clusters.)65 b(Inde-)241 4846 y(p)s(enden)m(t)27 b(soft)m(w)m(are)j -(dev)m(elop)s(ers)f(around)f(the)g(w)m(orld,)h(as)g(w)m(ell)h(as)e(ev)m -(ery)i(large)f(corp)s(o-)241 4959 y(rate)37 b(IT)e(buy)m(er)g(and)h -(seller,)i(and)e(a)g(surprisingly)f(large)i(prop)s(ortion)e(of)h -(individual)1690 5187 y(93)p eop end -%%Page: 94 105 -TeXDict begin 94 104 bop 664 555 a Fs(users,)30 b(in)m(teract)i(with)e -(the)h(GPL.)805 718 y(During)d(the)g(p)s(erio)s(d)f(since)h(1991,)j(of) -d(course,)h(there)f(has)f(dev)m(elop)s(ed)i(a)f(profusion)664 -830 y(of)43 b(free)f(soft)m(w)m(are)i(licenses.)78 b(But)43 -b(not)g(in)f(the)g(area)i(co)m(v)m(ered)g(b)m(y)e(the)h(GPL.)f(The)664 -943 y(\\share)22 b(and)f(share)h(alik)m(e")i(or)e(\\cop)m(yleft")i(asp) -s(ect)e(of)g(the)g(GPL)g(is)f(its)i(most)f(imp)s(ortan)m(t)664 -1056 y(functional)37 b(c)m(haracteristic,)k(and)35 b(those)i(who)f(w)m -(an)m(t)h(to)g(use)f(a)h(cop)m(yleft)h(license)f(for)664 -1169 y(soft)m(w)m(are)32 b(o)m(v)m(erwhelmingly)g(use)e(the)g(GPL)h -(rather)f(than)g(in)m(v)m(en)m(ting)i(their)e(o)m(wn.)805 -1332 y(Up)s(dating)45 b(the)g(GPL)g(is)f(therefore)i(a)f(v)m(ery)g -(di\013eren)m(t)g(task)h(in)e(2005)j(than)d(it)664 1444 -y(w)m(as)34 b(in)f(1991.)51 b(The)32 b(substan)m(tiv)m(e)i(reasons)g -(for)f(revision,)h(and)f(the)g(lik)m(ely)i(nature)e(of)664 -1557 y(those)k(c)m(hanges,)h(are)e(sub)5 b(ject)36 b(matter)h(for)e -(another)h(essa)m(y)-8 b(.)59 b(A)m(t)37 b(presen)m(t)f(w)m(e)g(w)m -(ould)664 1670 y(lik)m(e)e(to)f(concen)m(trate)h(on)e(the)h -(institutional,)h(pro)s(cedural)e(asp)s(ects)g(of)h(c)m(hanging)g(the) -664 1783 y(license.)41 b(Those)25 b(are)i(complicated)h(b)m(y)e(the)g -(fact)h(that)g(the)f(GPL)g(serv)m(es)h(four)e(distinct)664 -1896 y(purp)s(oses.)664 2465 y Fo(The)45 b(GPL)f(is)h(a)g(W)-11 -b(orldwide)46 b(Cop)l(yrigh)l(t)g(License)664 2764 y -Fs(As)41 b(a)g(legal)h(do)s(cumen)m(t,)h(the)e(GPL)g(serv)m(es)g(a)g -(purp)s(ose)e(that)i(most)g(legal)h(drafters)664 2877 -y(w)m(ould)f(do)f(an)m(ything)i(p)s(ossible)e(to)i(a)m(v)m(oid:)63 -b(it)41 b(licenses)h(cop)m(yrigh)m(ted)g(material)g(for)664 -2990 y(mo)s(di\014cation)29 b(and)f(redistribution)g(in)g(ev)m(ery)i -(one)e(of)h(the)g(w)m(orld's)g(systems)f(of)h(cop)m(y-)664 -3103 y(righ)m(t)i(la)m(w.)42 b(In)29 b(general,)j(publishers)c(don't)j -(use)f(w)m(orldwide)g(cop)m(yrigh)m(t)i(licenses;)f(for)664 -3216 y(eac)m(h)42 b(system)f(in)f(whic)m(h)h(their)f(w)m(orks)h(are)g -(distributed,)i(licensing)e(arrangemen)m(ts)664 3329 -y(tailored)29 b(to)f(lo)s(cal)h(legal)g(requiremen)m(ts)e(are)h(used.) -39 b(Publishers)26 b(rarely)i(license)g(redis-)664 3441 -y(tribution)37 b(of)h(mo)s(di\014ed)e(or)h(deriv)-5 b(ativ)m(e)39 -b(w)m(orks;)i(when)36 b(they)i(do)f(so,)i(those)f(licenses)664 -3554 y(are)d(tailored)g(to)g(the)f(sp)s(eci\014c)g(setting,)i(factual)g -(and)d(legal.)54 b(But)34 b(free)g(soft)m(w)m(are)i(re-)664 -3667 y(quires)27 b(legal)i(arrangemen)m(ts)f(that)g(p)s(ermit)f(cop)m -(yrigh)m(ted)h(w)m(orks)g(to)g(follo)m(w)g(arbitrary)664 -3780 y(tra)5 b(jectories,)30 b(in)c(b)s(oth)g(geographic)i(and)e -(genetic)i(terms.)39 b(Mo)s(di\014ed)26 b(v)m(ersions)h(of)g(free)664 -3893 y(soft)m(w)m(are)d(w)m(orks)f(are)f(distributed)g(from)g(hand)f -(to)i(hand)f(across)h(b)s(orders)e(in)h(a)h(pattern)664 -4006 y(that)31 b(no)f(cop)m(yrigh)m(t)i(holder)e(could)h(p)s(ossibly)e -(trace.)805 4168 y(GPL)39 b(v)m(ersion)h(2)f(p)s(erformed)e(the)i(task) -h(of)f(globalization)j(relativ)m(ely)f(w)m(ell,)h(b)s(e-)664 -4281 y(cause)35 b(its)f(design)f(w)m(as)i(elegan)m(tly)h(limited)e(to)h -(a)f(minim)m(um)f(set)i(of)f(cop)m(yrigh)m(t)h(prin-)664 -4394 y(ciples)h(that)g(signatories)h(to)f(the)f(Berne)h(Con)m(v)m(en)m -(tion)g(m)m(ust)f(o\013er,)j(in)d(one)g(form)g(or)664 -4507 y(another,)g(in)f(their)g(national)h(legislation.)53 -b(But)34 b(GPL2)g(w)m(as)h(a)f(license)h(constructed)664 -4620 y(b)m(y)d(one)h(US)e(la)m(yman)i(and)f(his)g(la)m(wy)m(ers,)i -(largely)f(concerned)g(with)e(US)h(la)m(w.)47 b(T)-8 -b(o)33 b(the)664 4733 y(exten)m(t)38 b(p)s(ossible,)f(and)e(without)h -(an)m(y)h(fundamen)m(tal)f(c)m(hanges,)i(GPL3)f(should)e(ease)664 -4846 y(in)m(ternationalization)d(di\016culties,)e(more)f(fully)g(appro) -m(ximating)g(the)g(otherwise)h(un-)664 4959 y(sough)m(t)h(ideal)g(of)g -(the)f(global)i(cop)m(yrigh)m(t)g(license.)2113 5187 -y(94)p eop end -%%Page: 95 106 -TeXDict begin 95 105 bop 241 555 a Fo(The)40 b(GPL)h(is)g(the)g(Co)t -(de)g(of)g(Conduct)g(for)g(F)-11 b(ree)41 b(Soft)l(w)l(are)241 -705 y(Distributors)241 912 y Fs(Bey)m(ond)21 b(the)g(legal)i(p)s -(ermission)c(that)j(the)f(GPL)g(extends)f(to)i(those)f(who)g(wish)f(to) -h(cop)m(y)-8 b(,)241 1025 y(mo)s(dify)g(,)32 b(and)f(share)g(free)h -(soft)m(w)m(are,)i(the)e(GPL)g(also)h(em)m(b)s(o)s(dies)e(a)h(co)s(de)g -(of)g(industry)241 1138 y(conduct)f(with)g(resp)s(ect)g(to)h(the)g -(practices)g(b)m(y)g(whic)m(h)f(free)g(soft)m(w)m(are)i(is)e -(distributed.)241 1251 y(Section)42 b(3,)i(whic)m(h)d(explains)g(ho)m -(w)g(to)h(mak)m(e)g(source)f(co)s(de)h(a)m(v)-5 b(ailable)43 -b(as)e(required)241 1364 y(under)30 b(the)i(license,)h(a\013ects)g(pro) -s(duct)e(pac)m(k)-5 b(aging)33 b(decisions)f(for)g(those)g(who)f(em)m -(b)s(ed)241 1477 y(free)i(soft)m(w)m(are)h(in)f(appliances,)i(as)e(w)m -(ell)h(as)f(those)h(who)e(distribute)h(soft)m(w)m(are)h(collec-)241 -1590 y(tions)d(that)g(include)f(b)s(oth)g(free)h(and)f(unfree)g(soft)m -(w)m(are.)43 b(Section)32 b(7,)f(whic)m(h)f(concerns)241 -1703 y(the)36 b(e\013ect)i(of)e(licenses,)i(judgmen)m(ts,)f(and)f -(other)g(compulsory)g(legal)i(in)m(terv)m(en)m(tions)241 -1815 y(incompatible)29 b(with)g(the)f(GPL)h(on)g(the)f(b)s(eha)m(vior)h -(of)g(soft)m(w)m(are)h(distributors,)e(a\013ects)241 -1928 y(paten)m(t)33 b(licensing)g(arrangemen)m(ts)h(in)e(connection)h -(with)f(industry)f(standards.)46 b(And)241 2041 y(so)21 -b(on,)j(through)d(a)g(range)h(of)g(in)m(teractions)h(b)s(et)m(w)m(een)f -(the)g(requiremen)m(ts)f(of)h(the)f(license)241 2154 -y(and)30 b(ev)m(olving)i(practices)f(in)f(the)h(v)m(ending)f(of)h(b)s -(oth)e(hardw)m(are)h(and)g(soft)m(w)m(are.)382 2269 y(The)42 -b(F)-8 b(ree)43 b(Soft)m(w)m(are)h(F)-8 b(oundation,)46 -b(through)c(its)g(main)m(tenance)i(and)e(enforce-)241 -2382 y(men)m(t)h(of)g(the)g(GPL,)f(has)h(con)m(tributed)g(to)g(the)g -(ev)m(olution)h(of)f(industry)e(b)s(eha)m(vior)241 2495 -y(patterns)32 b(b)s(ey)m(ond)g(its)h(in\015uence)f(as)h(a)g(mak)m(er)g -(of)f(soft)m(w)m(are.)49 b(In)32 b(revising)h(the)f(GPL,)241 -2608 y(the)38 b(F)-8 b(oundation)39 b(is)g(inevitably)g(engaged)h(in)e -(altering)i(the)e(rules)g(of)h(the)f(road)h(for)241 2721 -y(en)m(terprises)34 b(and)g(mark)m(et)h(participan)m(ts)g(of)g(man)m(y) -f(di\013eren)m(t)h(kinds,)f(with)g(di\013eren)m(t)241 -2834 y(fundamen)m(tal)j(in)m(terests)i(and)f(radically)g(di\013eren)m -(t)h(lev)m(els)g(of)f(mark)m(et)h(p)s(o)m(w)m(er.)63 -b(The)241 2947 y(pro)s(cess)34 b(of)h(drafting)f(and)g(adopting)h(c)m -(hanges)g(to)g(the)g(license)h(m)m(ust)e(th)m(us)g(appro)m(x-)241 -3060 y(imate)i(standard-setting,)i(or)d(\\b)s(est)h(practices")h -(de\014nition,)f(as)g(w)m(ell)g(as)g(cop)m(yrigh)m(t)241 -3173 y(license)31 b(drafting.)241 3473 y Fo(The)50 b(GPL)h(is)g(the)g -(Constitution)h(of)g(the)f(F)-11 b(ree)51 b(Soft)l(w)l(are)241 -3622 y(Mo)l(v)l(emen)l(t)241 3830 y Fs(The)36 b(F)-8 -b(ree)37 b(Soft)m(w)m(are)h(F)-8 b(oundation)37 b(has)g(nev)m(er)g(b)s -(een)e(reluctan)m(t)j(to)g(p)s(oin)m(t)e(out)h(that)241 -3942 y(its)d(goals)h(are)f(primarily)f(so)s(cial)h(and)f(p)s(olitical,) -j(not)e(tec)m(hnical)i(or)d(economic.)52 b(The)241 4055 -y(F)-8 b(oundation)32 b(b)s(eliev)m(es)g(that)f(free)g(soft)m(w)m -(are|that)j(is,)d(soft)m(w)m(are)i(that)e(can)h(b)s(e)e(freely)241 -4168 y(studied,)i(copied,)i(mo)s(di\014ed,)e(reused,)h(redistributed)e -(and)h(shared)g(b)m(y)g(its)h(users|is)241 4281 y(the)42 -b(only)g(ethically)i(satisfactory)g(form)d(of)i(soft)m(w)m(are)g(dev)m -(elopmen)m(t,)k(as)42 b(free)g(and)241 4394 y(op)s(en)26 -b(scien)m(ti\014c)i(researc)m(h)f(is)g(the)g(only)g(ethically)h -(satisfactory)h(con)m(text)f(for)f(the)g(con-)241 4507 -y(duct)34 b(of)h(mathematics,)i(ph)m(ysics,)f(or)e(biology)-8 -b(.)55 b(The)34 b(F)-8 b(oundation,)37 b(and)d(those)h(who)241 -4620 y(supp)s(ort)23 b(its)j(broader)f(w)m(ork,)h(regard)g(free)f(soft) -m(w)m(are)i(as)e(an)g(essen)m(tial)i(step)f(in)f(a)g(so)s(cial)241 -4733 y(mo)m(v)m(emen)m(t)32 b(for)d(freer)h(access)h(to)g(kno)m -(wledge,)g(freer)f(access)h(to)g(facilities)h(of)e(comm)m(u-)241 -4846 y(nication,)42 b(and)c(a)h(more)f(deeply)h(participatory)g -(culture,)i(op)s(en)d(to)h(h)m(uman)f(b)s(eings)241 4959 -y(with)d(less)i(regard)f(to)g(existing)h(distributions)f(of)g(w)m -(ealth)h(and)e(so)s(cial)i(p)s(o)m(w)m(er.)58 b(The)1690 -5187 y(95)p eop end -%%Page: 96 107 -TeXDict begin 96 106 bop 664 555 a Fs(free)34 b(soft)m(w)m(are)i(mo)m -(v)m(emen)m(t)f(has)f(tak)m(en)h(adv)-5 b(an)m(tage)36 -b(of)e(the)g(so)s(cial)h(conditions)f(of)h(its)664 668 -y(time)c(to)g(found)e(its)h(program)g(on)g(the)g(creation)i(of)e(v)-5 -b(ast)31 b(new)e(w)m(ealth,)j(through)d(new)664 781 y(systems)h(of)g -(co)s(op)s(eration,)h(whic)m(h)e(can)i(in)e(turn)g(b)s(e)g(shared)g(in) -g(order)h(to)g(further)f(the)664 894 y(creation)j(of)e(new)g(w)m -(ealth,)i(in)e(a)h(p)s(ositiv)m(e)g(feedbac)m(k)g(lo)s(op.)805 -1007 y(This)d(program)g(is)g(not,)h(of)f(course,)h(univ)m(ersally)g -(shared)e(b)m(y)h(all)h(the)g(parties)f(who)664 1120 -y(b)s(ene\014t)39 b(from)h(the)g(exploitation)i(of)e(the)h(new)e(w)m -(ealth)i(created)g(b)m(y)f(free)g(soft)m(w)m(are.)664 -1233 y(The)31 b(free)h(soft)m(w)m(are)g(mo)m(v)m(emen)m(t)i(has)d(nev)m -(er)h(ob)5 b(jected)32 b(to)g(the)g(indirect)f(b)s(ene\014ts)g(ac-)664 -1346 y(cruing)i(to)h(those)g(who)f(di\013er)g(from)g(the)h(mo)m(v)m -(emen)m(t's)h(goals:)48 b(one)34 b(of)g(the)f(p)s(o)m(w)m(erful)664 -1459 y(lessons)24 b(the)f(mo)m(v)m(emen)m(t)i(has)e(learned)g(from)g -(previous)g(asp)s(ects)h(of)f(the)g(long-duration)664 -1571 y(W)-8 b(estern)35 b(mo)m(v)m(emen)m(t)h(for)e(freedom)g(of)g -(expression)g(is)g(the)h(v)-5 b(alue)34 b(of)h(w)m(orking)f(with,)664 -1684 y(rather)c(than)f(against,)j(con)m(v)m(en)m(tional)g(economic)f -(in)m(terests)g(and)e(concerns.)41 b(But)30 b(the)664 -1797 y(mo)m(v)m(emen)m(t's)j(o)m(wn)f(goals)g(cannot)g(b)s(e)f(sub)s -(ordinated)e(to)j(the)g(economic)h(in)m(terests)f(of)664 -1910 y(our)24 b(friends)e(and)h(allies)j(in)d(industry)-8 -b(,)25 b(let)f(alone)h(those)g(who)e(o)s(ccasionally)j(con)m(tribute) -664 2023 y(solely)37 b(for)f(reasons)f(of)h(their)g(o)m(wn.)57 -b(Changes)35 b(to)i(the)f(GPL,)g(for)f(whatev)m(er)i(reason)664 -2136 y(they)24 b(are)g(undertak)m(en,)h(m)m(ust)e(not)h(undermine)e -(the)i(underlying)e(mo)m(v)m(emen)m(t)k(for)d(freer)664 -2249 y(exc)m(hange)h(of)e(kno)m(wledge.)39 b(T)-8 b(o)22 -b(the)g(exten)m(t)h(that)g(the)f(mo)m(v)m(emen)m(t)i(has)e(iden)m -(ti\014ed)g(tec)m(h-)664 2362 y(nological)29 b(or)d(legal)i(measures)e -(lik)m(ely)i(to)f(b)s(e)f(harmful)f(to)i(freedom,)g(suc)m(h)f(as)h -(\\trusted)664 2475 y(computing")35 b(or)f(a)g(broadening)f(of)i(the)f -(scop)s(e)g(of)g(paten)m(t)h(la)m(w,)h(the)e(GPL)g(needs)f(to)664 -2588 y(address)f(those)h(issues)g(from)f(a)h(p)s(ersp)s(ectiv)m(e)g(of) -g(p)s(olitical)i(principle)d(and)g(the)h(needs)664 2701 -y(of)d(the)h(mo)m(v)m(emen)m(t,)h(not)e(from)g(primary)f(regard)h(for)g -(the)g(industrial)f(or)h(commercial)664 2813 y(consequences.)664 -3100 y Fo(The)39 b(GPL)g(is)h(the)f(Literary)i(W)-11 -b(ork)39 b(of)h(Ric)l(hard)g(M.)f(Stall-)664 3250 y(man)664 -3453 y Fs(Some)32 b(cop)m(yrigh)m(t)i(licenses)f(are)f(no)g(doubt)g -(kno)m(wn,)g(in)g(the)g(restricted)h(circle)g(of)g(one)664 -3566 y(\014rm)26 b(or)h(la)m(w)h(o\016ce,)h(as)e(the)h(ac)m(hiev)m -(emen)m(t)h(of)f(a)f(single)h(author's)f(acumen)g(or)g(insigh)m(t.)664 -3679 y(But)39 b(it)g(is)f(safe)h(to)g(sa)m(y)g(that)g(there)g(is)f(no)g -(other)h(cop)m(yrigh)m(t)h(license)f(in)f(the)h(w)m(orld)664 -3791 y(that)26 b(is)g(so)g(strongly)g(iden)m(ti\014ed)g(with)f(the)h -(ac)m(hiev)m(emen)m(ts,)k(and)25 b(the)h(philosoph)m(y)-8 -b(,)27 b(of)f(a)664 3904 y(single)k(public)f(\014gure.)40 -b(Mr.)29 b(Stallman)h(remains)f(the)h(GPL's)f(author,)h(with)f(as)h(m)m -(uc)m(h)664 4017 y(righ)m(t)23 b(to)g(preserv)m(e)g(its)g(in)m(tegrit)m -(y)i(as)d(a)h(w)m(ork)g(represen)m(tativ)m(e)h(of)f(his)f(in)m(ten)m -(tions)i(as)f(an)m(y)664 4130 y(other)28 b(author)g(or)g(creator.)42 -b(Under)27 b(his)g(guidance,)i(the)g(F)-8 b(ree)29 b(Soft)m(w)m(are)g -(F)-8 b(oundation,)664 4243 y(whic)m(h)24 b(holds)h(the)f(cop)m(yrigh)m -(t)i(of)f(the)g(GPL,)f(will)h(co)s(ordinate)h(and)e(direct)h(the)f(pro) -s(cess)664 4356 y(of)31 b(its)f(mo)s(di\014cation.)664 -4643 y Fo(Conclusion)664 4846 y Fs(The)c(GPL)g(serv)m(es,)i(and)d(m)m -(ust)h(con)m(tin)m(ue)i(to)f(serv)m(e,)h(m)m(ultiple)f(purp)s(oses.)37 -b(Those)26 b(pur-)664 4959 y(p)s(oses)j(are)h(fundamen)m(tally)f(div)m -(erse,)i(and)d(they)i(inevitably)g(con\015ict.)42 b(Dev)m(elopmen)m(t) -2113 5187 y(96)p eop end -%%Page: 97 108 -TeXDict begin 97 107 bop 241 555 a Fs(of)42 b(GPL)g(v)m(ersion)h(3)g -(has)f(b)s(een)f(an)i(ongoing)g(pro)s(cess)f(within)g(the)g(F)-8 -b(ree)43 b(Soft)m(w)m(are)241 668 y(F)-8 b(oundation;)35 -b(w)m(e,)f(along)f(with)g(our)f(colleagues,)k(ha)m(v)m(e)e(nev)m(er)f -(stopp)s(ed)e(considering)241 781 y(p)s(ossible)h(mo)s(di\014cations.) -47 b(W)-8 b(e)34 b(ha)m(v)m(e)f(consulted,)h(formally)f(and)e -(informally)-8 b(,)34 b(a)f(v)m(ery)241 894 y(broad)g(arra)m(y)i(of)f -(participan)m(ts)h(in)f(the)g(free)h(soft)m(w)m(are)g(comm)m(unit)m(y) --8 b(,)37 b(from)c(industry)-8 b(,)241 1007 y(the)35 -b(academ)m(y)-8 b(,)37 b(and)d(the)h(garage.)55 b(Those)35 -b(con)m(v)m(ersations)h(ha)m(v)m(e)g(o)s(ccurred)e(in)g(man)m(y)241 -1120 y(coun)m(tries)28 b(and)f(sev)m(eral)j(languages,)f(o)m(v)m(er)g -(almost)g(t)m(w)m(o)g(decades,)g(as)f(the)g(tec)m(hnology)241 -1233 y(of)i(soft)m(w)m(are)i(dev)m(elopmen)m(t)g(and)e(distribution)f -(c)m(hanged)i(around)f(us.)382 1346 y(When)42 b(a)g(GPLv3)h(discussion) -e(draft)h(is)g(released,)k(the)c(pace)h(of)f(that)h(con)m(v)m(er-)241 -1458 y(sation)37 b(will)f(c)m(hange,)j(as)e(a)f(particular)h(prop)s -(osal)f(b)s(ecomes)g(the)h(cen)m(terpiece.)60 b(The)241 -1571 y(F)-8 b(oundation)25 b(will,)i(b)s(efore)e(it)g(emits)h(a)f -(\014rst)f(discussion)h(draft,)g(publicize)h(the)f(pro)s(cess)241 -1684 y(b)m(y)35 b(whic)m(h)g(it)h(in)m(tends)f(to)h(gather)f(opinion)h -(and)e(suggestions.)56 b(The)35 b(F)-8 b(ree)36 b(Soft)m(w)m(are)241 -1797 y(F)-8 b(oundation)27 b(recognizes)h(that)f(the)g(rev)m(ersioning) -g(of)f(the)h(GPL)f(is)h(a)g(crucial)g(momen)m(t)241 1910 -y(in)e(the)h(ev)m(olution)i(of)e(the)g(free)g(soft)m(w)m(are)h(comm)m -(unit)m(y)-8 b(,)28 b(and)d(the)h(F)-8 b(oundation)27 -b(in)m(tends)241 2023 y(to)h(meet)g(its)f(resp)s(onsibilities)g(to)h -(the)g(mak)m(ers,)g(distributors)e(and)h(users)f(of)i(free)f(soft-)241 -2136 y(w)m(are.)41 b(In)29 b(doing)i(so,)f(w)m(e)h(hop)s(e)e(to)i(hear) -f(all)h(relev)-5 b(an)m(t)32 b(p)s(oin)m(ts)e(of)g(view,)h(and)f(to)g -(mak)m(e)241 2249 y(decisions)43 b(that)h(re\015ect)f(the)g(man)m(y)h -(disparate)f(purp)s(oses)e(that)i(the)h(license)g(m)m(ust)241 -2362 y(serv)m(e.)71 b(Our)39 b(primary)g(concern)i(remains,)i(as)d(it)h -(has)f(b)s(een)g(from)f(the)i(b)s(eginning,)241 2475 -y(the)31 b(creation)i(and)d(protection)i(of)g(freedom.)43 -b(W)-8 b(e)32 b(recognize)h(that)f(the)f(b)s(est)g(protec-)241 -2588 y(tion)j(of)h(freedom)f(is)g(a)g(gro)m(wing)h(and)f(vital)h(comm)m -(unit)m(y)g(of)f(the)h(free.)52 b(W)-8 b(e)35 b(will)g(use)241 -2700 y(the)c(pro)s(cess)f(of)h(public)g(discussion)f(of)h(GPL3)g -(drafts)g(to)g(supp)s(ort)e(and)i(n)m(urture)e(the)241 -2813 y(comm)m(unit)m(y)g(of)f(the)h(free.)40 b(Proprietary)28 -b(culture)g(imp)s(oses)g(b)s(oth)g(tec)m(hnology)i(and)e(li-)241 -2926 y(cense)f(terms;)h(free)e(soft)m(w)m(are)i(means)f(allo)m(wing)h -(p)s(eople)e(to)i(understand,)d(exp)s(erimen)m(t)241 -3039 y(and)30 b(mo)s(dify)g(soft)m(w)m(are,)i(as)f(w)m(ell)g(as)g -(getting)h(in)m(v)m(olv)m(ed)h(in)d(the)h(discussion)f(of)g(license)241 -3152 y(terms,)d(so)g(that)g(ev)m(ery)m(one's)h(ideas)e(can)h(con)m -(tribute)g(to)g(the)g(common)f(go)s(o)s(d,)i(and)d(the)241 -3265 y(dev)m(elopmen)m(t)32 b(of)e(eac)m(h)i(con)m(tributes)f(to)g(the) -f(dev)m(elopmen)m(t)i(of)f(all.)1690 5187 y(97)p eop -end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF