diff --git a/GPL-LGPL/new-gpl-lgpl.ps b/GPL-LGPL/new-gpl-lgpl.ps new file mode 100644 index 0000000..89fe85c --- /dev/null +++ b/GPL-LGPL/new-gpl-lgpl.ps @@ -0,0 +1,10920 @@ +%!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