%!PS-Adobe-2.0
%%Creator: dvips(k) 5.92b Copyright 2002 Radical Eye Software
%%Title: configuracion.dvi
%%Pages: 35
%%PageOrder: Ascend
%%BoundingBox: 0 0 596 842
%%DocumentFonts: CMR17 CMR12 CMBX12 CMTT12 CMTI12 CMTT10
%%EndComments
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: dvips configuracion.dvi
%DVIPSParameters: dpi=600, compressed
%DVIPSSource: TeX output 2003.10.14:0013
%%BeginProcSet: texc.pro
%!
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3
1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx
0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx
sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{
rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp
gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B
/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{
/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{
A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy
get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse}
ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp
fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17
{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add
chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{
1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop}
forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{
/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)
(LaserWriter 16/600)]{A length product length le{A length product exch 0
exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse
end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask
grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot}
imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round
exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto
fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p
delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M}
B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{
p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S
rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
%%EndProcSet
%%BeginProcSet: f7b6d320.enc
% Thomas Esser, Dec 2002. public domain
%
% Encoding for:
% cmb10 cmbx10 cmbx12 cmbx5 cmbx6 cmbx7 cmbx8 cmbx9 cmbxsl10
% cmdunh10 cmr10 cmr12 cmr17cmr6 cmr7 cmr8 cmr9 cmsl10 cmsl12 cmsl8
% cmsl9 cmss10cmss12 cmss17 cmss8 cmss9 cmssbx10 cmssdc10 cmssi10
% cmssi12 cmssi17 cmssi8cmssi9 cmssq8 cmssqi8 cmvtt10
%
/TeXf7b6d320Encoding [
/Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /Omega
/ff /fi /fl /ffi /ffl /dotlessi /dotlessj /grave /acute /caron /breve
/macron /ring /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
/suppress /exclam /quotedblright /numbersign /dollar /percent /ampersand
/quoteright /parenleft /parenright /asterisk /plus /comma /hyphen
/period /slash /zero /one /two /three /four /five /six /seven /eight
/nine /colon /semicolon /exclamdown /equal /questiondown /question /at
/A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X
/Y /Z /bracketleft /quotedblleft /bracketright /circumflex /dotaccent
/quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u
/v /w /x /y /z /endash /emdash /hungarumlaut /tilde /dieresis /suppress
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /space
/Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /.notdef
/.notdef /Omega /ff /fi /fl /ffi /ffl /dotlessi /dotlessj /grave /acute
/caron /breve /macron /ring /cedilla /germandbls /ae /oe /oslash /AE
/OE /Oslash /suppress /dieresis /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
] def
%%EndProcSet
%%BeginProcSet: 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: 74afc74c.enc
% Thomas Esser, Dec 2002. public domain
%
% Encoding for:
% cmbxti10 cmff10 cmfi10 cmfib8 cmti10 cmti12 cmti7 cmti8cmti9 cmu10
%
/TeX74afc74cEncoding [
/Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /Omega
/ff /fi /fl /ffi /ffl /dotlessi /dotlessj /grave /acute /caron /breve
/macron /ring /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
/suppress /exclam /quotedblright /numbersign /sterling /percent
/ampersand /quoteright /parenleft /parenright /asterisk /plus /comma
/hyphen /period /slash /zero /one /two /three /four /five /six /seven
/eight /nine /colon /semicolon /exclamdown /equal /questiondown /question
/at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W
/X /Y /Z /bracketleft /quotedblleft /bracketright /circumflex /dotaccent
/quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u
/v /w /x /y /z /endash /emdash /hungarumlaut /tilde /dieresis /suppress
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /space
/Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /.notdef
/.notdef /Omega /ff /fi /fl /ffi /ffl /dotlessi /dotlessj /grave /acute
/caron /breve /macron /ring /cedilla /germandbls /ae /oe /oslash /AE
/OE /Oslash /suppress /dieresis /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
] def
%%EndProcSet
%%BeginProcSet: texps.pro
%!
TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
end
%%EndProcSet
%%BeginFont: 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
BA304FA879392EE0BCC0E1A61E74B3A1FC3A3D170218D7244580C7AA0DC65D19
741FA5FE6F8CBF60250ACC27454BBF0897CA4B909C83A56672958752ED4B5E79
E18660764F155E86F09EFA9F7685F2F5027EC85A775287B30E2069DE4E4D5712
E7D033481A53A2702BA7542C71062173039030CF28D8B9C63B5596A9B42B33E7
D922944A38713383D3648A4AF160A3B0C8F3379BA4372BE2E7EA49AABA75AEEE
C5DDE1D8BF68483C3D21271280ABB91D54CC819680322EAB72E1250A760BC8DA
726405EFE420635B5B7F0B48752C06083E92BDE06401C42A2C528C8A60381227
CEBEF0C9440DC034DAD9C19FB27DB399BDAEE22053591D6538587C768C1B7B0B
7D1E222D2D8AF3A6473CC4C0D6C3E0DB49068CEB8C9BD1C5CD486A50DAA10BC7
7D6286142355E3F21DD254E27C00C442728A0BAEC9D3F17AE9CE320D365152E9
EB0D5E3874F2BCEDA98521D23FCFC30B4B69DAD2ADBE80E5964ED0ABEF6C73B6
DAD30E2C5061E3747FE536E1A5D190D028F2130AF608F5DDF9DDDF1E77DC8437
ECB3EC93B33505DF47884DDBD1DC6BBE4098DF04A29AF6FA3AE344600D0AAB53
B3820DD7ECB600A3B8001C51AF2CA7A39AE1485A0FCD5D16F0657F61E9655AA1
B8326F1813FEB669F4EF61CCAEF05098C73D6BE54CE3936F10EE4C56D0B8486E
66F02EDABFE670DFD8F4C41F743CA204E5C7F64B9D06544E1AB0449A45FABC91
5F0536F53E88DFE702A9E92DC317D5587E49A2E4AA2D6C07BC2974FBE2069E05
4A56D8029AD43F8367FB7BB624A49847435ED26374035D5B1EB9505B6D8D7555
6665128B99C201E2B34FA0F362F572FA69E160A4AE99E0E058E53D548B7BE991
76C432D7FBD61DE7DDB8C0BF8B01CE184C35806E9141B79A6DB955DD756C8EE9
C3114D383290DAFD03286DD852D73CF5EEA5657245276DFFF49506B1E5F3EF7E
DAD841A79CEB7ABD1ADED33DDED4BB921F6CBC1C8D7F711169380254070114BE
0F0FABFDDF8DFE74F44D87D8F424F03A3D4EEA65BA913713F837C5128203F99E
12BDCC878BA17B34D796FA747F6D778EF068DBB771554F9C64DBBE16024AB356
FB15A245924EFBCDB3BCD58ADB6AB154DAE796268F407EDE778DF79804532EE4
DF63522FBB599137E5DCAA0054CC09924603DADC05F0BFDEA4D1C2CAC0518633
E4D5891FE58A37D4055BD86BAA99E6B64CCA60BD8B7ED9A258C4EDD356EF78C8
156756286794E407A857F49DFD1C286881CD18055466F50CF2D768F319A2B1FD
116DE2BBD1C0E481D77EE0BF879779465E0E53605DBCCCBACCC3887A4CA8CE1F
E5D3E9B3D84D1CD5BE08DB07B5A324C5A752A3773FBB420E35D2E2FAE456C7F7
66DDA4A2B0922EFA48C7BB12942CEA6EFBBCE12BBB85DE4D19E224E9B602ECD1
3B28CFD50CB2C66DF52A6B4E82A7E9846B0C9C8DB8E90A62260184FC1A470EC6
A5EF9FA92C1F9108F297AEB5C5618AC3DEA1EF3A730A16F8771FA9A65469C26E
F63373649A4A726FC526F1D3186E8C92B3F1940DE24E3A30600F2196153E2B62
1A8B7DEC5781F3577EA3109C9A5B3BED4FAF87E4D8664D0306892912FD47DB83
3AB45FA52A73EEA962FF70003BFB45DF1A4A3423ABF1434026503115747DFA3B
F789771E9A2AAEE93F090040FBE1F65FE4535B64C8C79CA2925FA8514EABC6AD
CD6B3295F6F6DE92A2A5C1116308BEE5BC92FB9101EA35FD2A13CA29266E5C08
8A8247532346E9B92C5AA14242C02DA468C184396E93F3C10CA8091E9BAC6374
84FDADEDA2D1CA734C76CF68F541A63C923F0D3519D4CA7420DB4A02D398C17D
E9FCAC3027E3BAC256FFC8D1724370AADFF1528510FCACC628695E1E6782CA8D
D84666B49AC96382226CF1402B4D9CD4B377484D271A2B14EF23EA745DA3D5CA
097C480A1C1CAF13925A8DBCD1D3DD0656A4C5C5151F39E0827AA452C2FF6F30
9BC2355DE3EAF8BC047C3B16DC3F9AD933C410425F03A749D08FC076399AA160
F11318BAB3728607E4E7734703404C8622A6BD33DC0E2441A3D995FC73FD6D3A
293BD54A134803E18FC23E67EA1C7FE80939DCBC089D950E6D73EBD47CF86550
8BC02CC1C6D4AD8655885C8E6B5C11FC7B9F4FE2828BA4E174168BC6DDB3F6F4
DC2BC23F5D3545D84ABCD5F6E91D0644E133E45B8B7FEA63B24D7D1DCCE3C830
81333463E10E3DDAF170043F6FE8EC96984272BDEDCE5893E5D2F884B8CDC931
3E43517B2BF9E192BA8F15A7C57D82735211314C937A04FBC37E94C3EEF58875
A270FEC904534E402D0850DB69E2E600C1AF3505797CD12D23068087EC91B527
EA20275C5C635B15518E1891055DAD42F2BDDBB21CE04D344A5F20514A660B37
0D22FC4462A0A28BC5CA8FCD42D3010921224EBFC1B2F92155EF20A31F5AB28A
F143746A85BAE19D4147E1C00DA42641FF05B6829D64E3DE179639F2C6DFE098
3D0015862A16ED749E474EBFF49BD08E91ACBE7FBC2C4ED44FB7B9D7D6BCACA7
59ABF00C00EC6A482F9D7A70E58521D91A0A570FE2656EE361D810ED09DADA8F
299C95B164BB1091DAD6F988F700869FCA5E9AC2E10F28D936A3F82DA7B1D9D7
F4D97C5B16F228AF3D6069E3A5094CA9FFE1D14FAC2110837F929155C2157888
B346FBB1552CF151E74A73ED0C74AA2D2A7DECB8F7BF5A19BFCEC0B98C273473
3C83ACEB38C657DE98269C740767FA01FC82A64B1BBAA96181A31C534A31900B
F6FB76BE6C006B8435941DA1EA5F2790D723D852F56C4FAFFE41AA40C7093B7A
628F2A9F705A94304F262CD236C2B5015108D0C16068CEF0293059D9FCF3D6BC
114FBE25479B2DEC79D7991E8F1D53D1E59B5F424A138041827DF4BEAD96F35F
6EF78B82DC24761911F4A8EA63DA118CB506CB275CEA27711BFFFDF309731318
E243A6B6E6D05EB0945044A99CA3053D30614C19E701DB5F5334D6495DE5D86C
D09C0A137AC4839E9F533F61718579A6C523BA320D60336CC96ACC33B2A5032B
DA31F61935577DB8CDC30EBA506070866762091E01AC555ACE586D5AC5B9790E
EC48D2F3421F294A9342AB3D1D1988AF47EFA48A6970AE55F550221B598BD34D
9FEBCC3D2B848B58C3432E8E9A5864D2B321887E10BE74A29909E49AC375AE56
B6AA8C11EDA0E46C52128BC96D9BF2E2A88063CEA62597180397691D0B895FE4
BB61FD5EBA37C5E6A094FA1B9F015A987CC5DDE58EBB480665F917C15E95E3E4
D89E118D0ACD0AD745A10B97B27EFC7581D31AD7377FC6F505DF328A48F774A2
8BEF895BC0C49FF3F17D2C9069C91E9F0FF9935E4D090C13361E8FAB26997999
2DC78400DF3C245052E3142644AEABC2585381FC5C20E3860659CB805CC76BC4
AC8B94911C5A1FFBC23A93E321D22DA38318572D6B9C2056528A843431246F35
732BBA6CFC951E217AF72F6C1A43A04CEF5CD03D571E59E15143B4E8951453A6
50B8E60C3F1976C69C72D51B260EEC3517EA5403B18A0D2195C2B5B436FEB5C3
15CD06B5737B04DDBF97E573E33B2D3653A7CB38A4BF99B15BB9C1F26A02568A
F740D6DB73D250E26F9DEA18669573C83BB91CCBFD3FB3CE3EF8B63BE87D5669
5BD654286D3918ADD306A604EEA239187620B1654D5B8B21B673987F2D536CFB
55E61EB9D275AC412DBEA49BBCBEAF6EEDBE1893B049C2C6BA54497AEFDE7B43
E5FDA1ED84E6D0B4BF76AEF0CB466EA4259515370EFA3595105919F742A7FA2C
BFEF2BFD0BA6F612DA01E44D72B097B2323E4EFD750BD10A57C7A3439A7122F3
A9D1F03BA4C733A2985F2F2FE6C11A5E61C730B0A1EBA7FFD42F95BDED3A5E3B
94CE00DE47438ECE162E83C4038BE3C00D1517E28222A766DA4D87D9BC274F50
4E94942B3C03E098AA22894C8EEEDA7FF797D82068E8AD258A51F44B7AF57AFD
262525582061CBE12B5EBF1610DFA0A4BE856F9486283C04468A3B2D6182596F
0F1CA86C9726247BAFF1BC9904D9965590C84F17127598A1EA74D4CBBEAE2910
6816F14E78DB1132DD6F907769C22E71DCEDF98FB1123A126118735544A7D300
8B0CF6531C0EA9D0408F97EC0ED3D4888134027ACB3F629384C9F41BBA52AC30
36E4FC04672C03E0ECC7AEE13BB251E047B8C7B0F886BABBC881F49FE7B20538
3EFC784795F30FEE774011D682B6FE4000FA81F8DA3396C77342BD4251605F5B
532AC682F8D6951D46F0E5AF226B047D5B192D35DF7E1FC942A910A03B892C1A
8A957B8318DE7C02589B6561942843ADEFE2754295F6A6527ABC232202972EFE
CB899B0A844532CB8AEE3F721E653CED93262E81D497ECF7A3EFFD272EAA7EE1
5708CC18C60BD17054270E3B26091DC8A17475F80521B192D959A4E9EB468EAA
4B5DCD8701545D0A75E23852FAE9C45D972A412359A6C3E5588B66A7315BF367
4FEA760A2B1B46EB3089A3323E1528EDE51E76F22C267B161432053AC899AF54
DAB255CA87B332F6FF71B323128924D954408A8C1446065EAED8A9F92440B46C
A822F7AAA488EE9805E7EF2F6E98FF57A174D09E63AFFF2B62E30E9E20614EEA
53A7A3D061180187D9DBDF01D6D9B5178191401637C376AC1647EB5052368B1F
5B976603DBB3182C0E737E18870396F1CA812129BDD2F451FD303F3AE7CB01B8
A1D13BEBA9F52669EE4307415B7C7254E5BCC3AA17E0BEB00AC9E64CC858F1D3
5A9883C822C48D74B9335C255AC1B2E2E8BCB76BA024E7CB683A621FD2494964
FDD949A6EAFB47365D38D53A2B58CC58A11CE00E699383F831E9F75E2BF0DB71
8307AC15D148ADA97E89AA397CD1BCFA95B5C2A78E66C8F1549BE49C0A275FAA
D59057FFF38411A171875A24F680F4FE00F16D95388D8F82C456E8066EC825B8
10AE4F87732775B70BEFCDDC68D30651E82BBDD8AF97731736734735D4EC981D
B1006C71655675560CA1AE055A14CA73BB719DDBEE6703C0045FC90376839070
98C023F21FA302118F3129D10E7D1B3A90A1F60BDD064E6D5E2779C918C6BC4E
9CE00761E596A6B2C02833DF5496F0B8D783EFF3EC190707CEA9F3636BE04F80
6F7E0DA605047F72E8DEAD7D04D8AFFFCD9948D3E25966270BBFF018ABD9AA9C
F33F65803A70139ED0A9B04EDBAA976531CA86D96AAA02E8610BEE1B63391598
896E25DA609ADC6D4355DE10BC037A295630E55420A0CAC09AD5F763467E3F74
052582410BABC6C8D83BA7508E1B44E6755B33CDF910B112F46DC3CA19BD599D
A9D7ABF062E748F66DEB37376E43DC3CB5EEA99A0E279797DFA0D4A2D2EBF48C
5B87BAC56BA4479B4B56359AC5C439D4EAFFED037B3908E02A3976481D7E1FF7
1350023D966864A1C0CD8156824E394E4F2733CACDFF0475A2530DF9B2610472
E73578DCA896F39853E0584D84D36CDD2E62738EDDE9220F760DEB0342106C45
65F7BA462D8B140402F0B86115FA1A34FFA99CBC932361C1B7105ABFF9E753DD
92555E514074869020931D554EEEE3522F8C459319781EDA92FD59666FD5F0FE
164B7CECC911B557D082CF05EB83962AEB9D9BD8C5F88A79EAE68E50380DD25E
21CFCCEB3A935B85E7ECFFEB56D5BCEED5D80248DC55AC50D8FE5BAB18811028
4D6BED550E0DD0BB92934105457B203EB2B686BA2F2655F14F4A0BD64FFC6AF0
6608EA11DC75860F88DD3AF6304D7A706F86253A1278D29448E66FCF5A1581CC
CB292BE9BCEE4ED70E63E03320B8CBA5D3BCD88BC70434F213E73B4EFF635D80
3D4AD93393A64163B688C22A9994038ABF5D7FD7E290B6C856F4AF2652AE9E54
EE34866C04BCA8017A212E2D913E4819E224E9B646BA670EFBFE2739540A13A0
D0201D26418B4457BE73EE8CDA959936DAD12E80E56D8F24D4499916419C5386
85DED69CFAA16B5F8D0A04AF2621A7DA47E3EA9201C67AAC0AF17E3D96885FCE
EA436D83C8F5B35984F5E490376531EF4F5389EE7D48DC293B4600AC14C3A96E
20C5A3170A4EFE5854E6FD81BFB09D8743CC9027DDBCEAB39DF46D9C62D9FDC4
449D371828CC7360A7033A6440E09BA07B11D0067CEE1E2E3CCCB32B924F8006
8368610EB4BA1AE522A7BC7D383EABE9EBFC70952DABFA08EAAE0ED2091FB03F
09F7195E6B7B579BBC9A3E6F582A8B12E5CDA8C407A4C7317192823BB60DA392
6215B8B3FB42CF65C18D783550EB95EA05B0D58DF28C1373C170FAB98B0C9DB5
EB8041749167E083E8D5931DE232EDCD62C679C0FBA67CCB55657BC66602EEA8
1610D3A8B0EC6435BAA5382D03F03F5CDC52DCF6021B485FE7889F9B6F54F3EE
4990156405FBB38A58C384DB6730943217EDDF4DC98B62624050B739EBEFCF8E
54157C371D84CE1CABC3F5F4D553D7060A038E1E82370AAA6395B24E0DB6A299
9D288E54C4FE1E47CC112D463A57EAD62DAD09376939FF481BE88E1F179D627D
E161A9581BEE9014E414EAA9C115E057EBC2A9B9CA14D3245B20CBA27B1F1F5C
2394F85808B064FB89C5DF3F1E39D70BD192B67066F7925A87830D7EDB394AC7
73B5EAA15A27B73607FE8B4D4720B4AEB3F6BD82EC14674C8346DD247143458D
95C728A7BDA64C2A18B282CAAD07BD6553083004FB2B9F1F5852BDE5F9B33C0B
89607379376C13A311996FDBE7DAF687EF231CFA0635F5BA7D8913B0F85BAFDD
43DA1CA4D47C14D70C69BF7400CFEBC66C6DB3C994547278B16728AA56D33E29
08CC433AD2FD9AE9C97589B6CDBA8E4089EA257713AFCE9826C6F598E0F33F35
792C8E9C7C6CA5A237EF08E065904CF13CF5678768E47862E4611BAABB6CE292
29C355B4623EFE50036B0B5335F8571B386E37A7868D31FC7432A92D5A559B5C
681A1544809B157DEC3BF8076CF2B704A8B7BC9F49ADED90BFF7F1F7EBE93FB7
CA69F631238D38683B569A4CCD7695108D5BF1BB33EA3349A22581A176FACF27
487F9A1799258CF8169E4DC116D823D891CFC4A03BCB82252AB3B949E4F2C530
72D1F72535928751BFB472CF694A37422722660DD7598288D0D26CA3F41983B1
8850D2379BD3D1B8E7D94CF856DE327D2F5BCF74A791B4BE99A62E16F5646F38
25EE90127C78290FFB02C6AC54478FC64E5F10B8C3770D65ADD145BBDB76C97C
53315F5F24E07F05C0B0847D7A08737DA54155AEEEDAA5B367F812D9A556EB58
39A3BFEADD51C11A2171BF4BC1FF416D84629ECE1DA2EBAF9ED75F78269C0CCE
C9E4FB323C113C512161BF2D0959A4EE9ED52595AB8A90EA9F3E4550E4C50ED2
98E8003B91D94FB3DB5AAAA13E3035B1D5E3E4A9C0DDBC4965E06D70F6A8C5BC
550814A5122CA7F7E52AEBFD34EEE035823E564B46ED14F4D36C31386B854BCA
799BC2230AA65FF4DA55C244886F70009B59045467774DC363F5516C8F23DBDC
E5B82DFE761B7180CDDE0E0133F3A337C06251585B6E6A8A256A01A9A70C2B5A
8C4FDE4A3C5F2304AFF55D234EB167E8F86F72467AB32715FF2F0E5E1D1C0CB5
98A706D287F76FAF085382729869A0F2DB897CFE26D2103A74D17808A3110E02
C1D5361EA73871EBAC9662C5082A0DD4F3B4DA09AE287933D94586B06DC9664F
DC0F18925C53A4D840201148DC5CB899A47BFD10BAA78E3C9B3740B6218C0622
F946738FFBCB88DD349F58638006AE09252399907F46468D0CB9C761D47164FC
3FB18E52858F1A71259D3770D1169A494DB95BF06EECB55FC12A0B682E3B1128
B5D1896CCA9C97EA1316A5BD930930E9AB7C507FA7F5E20275B95BF0EE197E2F
2316C37189C90840DC8BF2170FDB8EAAD767373F3E3BD2319132705F7251B80B
10B3ABFE5DC627AC52A82C31235EC19408DFFAF9147281782CB418F20943BB2C
03B3620C0308BC9F19DDDD1410954EAF05D3915D61FDAE2DF3B2A8AC19AAF958
408A24ABE628AD08CECBBA44B58879F34C8229CD7834D7E905184A93FB704746
92601D2A87C8F0472EB6A74275DCB4CBF9189025B178A0185048B496A5EA0354
51A7E314756FC0706FDFCB83E59AE30BB7A73583835106C51D30250D33731F7F
F490BA11974EE15E296DD256E2346265F0355A7995ED73F9776BDB715053833C
50CD433F3EA91B90C013989DF31E0C4DD8F362E92EF39FE4A6176130361EBC8C
59FB7AD6F98E1746A11F1EF1ADF3154E01D9882263320B102B9DD055495AC151
C762BB42B210DA4EBB5BA252EBBD3CE51AEEE3017454044612097FC062A22B74
A24AB06CA5662BDD6F50ECC8E653ECA4BEA862EABC49D12A26DC5A384638B895
177943AE23823465C44AF6AC5D99DEF3C6E8B20DEBC044DCC213EDE859E36631
BD3C36EF3220B5C027CC2319B6E7A5667C8F555EEEBEB92BBBBB9343DF945097
A5486492BB5EAF75115CFED1484AAC941863CA208CBCD71ACDD3983BB35D3B56
247CB4503CE860498476A67E878AEF5302814CEAE44F1138D76297844C1B118C
47FB772D3EFB1A2F611CF7E7A293A75F675C1725E1215779908CB88E3A461468
0CF1A7F31BE45A6D032747BA566C322462855E004A937222D38EB38F789035CD
513EEE7F122A632D91B1ECA85F43ABC877B81A74DA9D4686B9D17387284BAE91
274E89B928835F7DCDD64183A09B2DF77C034C8661FE8927C33E3BAF774EBB48
51DA6B7C11D1665B9D29A94B95C156CD373A24DF71050D1098D025524E1BAA2B
9C1D4C14110A2D049815DD759B7D46CCF919A3B11A2A344F9BCCA97D84BD7281
CA4035D6C808DA920C3D2D7B297268EBB55FD29F3C40D7129E10C915C3ED9D40
8D5310152A471A1B1AE9B10309C5036C604FCAF8027208CB9D829FD567CE1439
7EF3EB19CCA90095EBFB92C04B8ED665FB8F1B04B907E4DA6DEB23AAE50628DD
7C257218948882E1846147D82F092BA5CEDC69283B278A51162AA1E893B12AB4
CEBC812F3C2D3A19789C0CE34244502FA20A44F23D2B199CFEDF1E62588A6D65
D82305F85BD3DB2A18E297A054DF783D40B08D653791D50449E7A5815A06BA11
3A225D496A9A76E1C5D32C50AE5ABD2BC884F9F158BEE408415F433601C1E6C3
9BC692F71AA20A9884A9EC7BB2FAC751ACBA8CC5F70C5704D4DE2E51FB7CD2D3
ECBE9814FF45FF1454D0276EA1C9B07E969401CD2DD94FC974C7CBB88FACCBF2
0AF43B9D5D967CBD796702D0E1E8B0611273DA79A479890AC406DABEF9906857
51CD193A2901530B3CEF43748E3973F1EE3B1601018D3FB73FCAA73CEB662E4D
CD0CC9638B92E0C1A976D330A06841E16F7924259FCB8AED4C5EDE425A107468
C7F6C938D98861BCE8CD2566E2667D7DD5C910B8C6178121707183F4E42CC805
10ACB559F25E8076C541FEA06FA5B5DD28668D664A89C8BF5030AAA0B69558F7
86C194A8A895A781FB258F15A596FC02ED3199E09952C4C75039AC60628EEAAB
A62DD04C823F15F306CA0E1DD3BDD1014320D1FC1998C900D99783D946A66E52
CBBEFD1C6F8851D6F2C03CE7BA4A21D298A53C53FEE8547D9201560AECB64D52
3DF8CE3D5F44087A2BA3982F7F59AEC9A06E71CFFD5615A35273EA40EA321BA2
6FEF9CE6308C7BC6A46C73B1E5D6DB0BCEB420903DE89529F10747F9A2B60953
316F4ECD799485A0BE2C43E43C659A71BB40928EA35FB4C7CC6950051B5D8C1C
334336E784C331F9544285E484B89C10F599F624CF2706A9239D3D31466BB0B2
28FFF05F80382A84F3C85321FBD67963B86FF7F7AB8B6E013B68AA21CF511FFB
22A1342C36C4B9948317BA1D812A75A92DF63B70BD8DB8B16D76587C54641BD7
93A42B485BFCD33033CF5201FB3EAC98941385863131C378EB88DD09CD181F75
39A67172CD274F4BB21DDFAF27C34F194DDA496ED0CCE0084B2BFAD4E5C2329B
E515ABC2D14D404B9DFF286AEF1BCEE63C8588BF4C5DD066372A18094A85693B
F771084AB1AC25596829DFA87AD673348532C977226819058423AE8D497D1ECB
F960D7D1EA12D50E57F26BD27563E936FDFB9195C4779676A1F7F407CE373683
DEBCEA3A458A900B20CBD6AE92ED0E8207FF31BD020F1D9B64422D5234D60897
361995EBECAA69696D5244025AA5F8D7E3004E19FBFE8C493C6ADFFA0428D4C8
022376466925871ED08B87C837431DFDC00F297D3F41C73EF57894039A17EFB7
032FB1CF53E37E0370C0C3464F69B93FAC6D1010EFF27C5595D1E4CA3D28A2C7
BB4B75788022C20B2CD3E8CFEBA6AA93537CDC6E38E4C0CC7B7C3C11B7D14CE2
C2AAEDCE85139E286AEF62EA2F2C4002505E3620F2EE15A744432AD7E8BA00CB
124C6CB5A4C1F399071ACBB29E9E2552E5AB2633CE220EE3DA80C8E8AFAE23B2
DD70C048A7986D8AB589ECAAF85C45FF7C7DA71B30A4829B3FA524C1D69CFF19
DFDEB829426C843E18A9129A5E69617A49B90B1F6DA708CCBC27F7614A4A23C8
159E8150C10B71565331DEF8C3CF43F4EE2CA73744F0B4D648677540B8FC1D5E
8230652CB70037CD15D6F2F78E30A2DAD8C09320B28B89202D392DAB598B1D26
B9983827C8F4C445B4777E6DB70C16AB7D2657642030C86B8192E6A2779FEF26
E35621600189CC2911140FCE217EAED56A06B56FFFD7CD678CAA7AB3F69AA365
61FF8C73DF47A68B0FA5EFACF3DDB196B1491EA3BE47FFBD534D26A957DF445F
220FEB1B2B2AD8ACB4FEE93301D53D35E05FC0E2B8230BB19FE6013912D009B3
63529BFAE34332B8600BD9E67697C65CAEC1BDB452E917FE90242C9454E3FF6E
476C29A823742A58A5156A11F2A1E45EA213E1D85D5B375305718D55BF6AACAC
92A21B40BB4BCC4F9932CADC9FC7048423EF2C32A3A08FB745194FBC23E7845B
78220A38F358E367CDF8DED817ABDD5B02AFEDB1178847E169BB71E311E3BB95
8CF5721F718F5DCE3A4B650DE65DFA125F5BA5E0559FE6111E4E691044461193
907C4F0A41C2C298FFD2999AFF4B0655523836307320D18EBB3A74D1F133425D
E29324DB589C3BC84628F10786AB9F17C9FAAACF0EAA271A2A27CE4A2432A067
9836B9A6C1019B8AD3009865C3FCB741F5016AC593070438EE4F4C5E1A434225
106F038CBDCF834D2A7739B50F60ED3E2D0BC9562DC8FEFB2D3B089C51150F17
C828D00A24396B7569834BE5E7A9796EB6A2A0B988E735FE10F9ABEADEABB6F7
05E4C4C31E1908F650723E6801A8D4228114C5EAB84DC1928C7ECE8CB4E3C222
99495F2B8F4793BFA1AAA0F181016846573F1E1AB50BF861005D22AAAFE08693
1F9193303AE0AE9169A3925DA43B570FAE6E4BE37EE005882EBB3776204609B6
77E521C484DDF0D9B97F1AA4727D27ADE92BA25AFD62F61E833DCB6206C4A413
E819BBD4E3EE1BD20E56344A828FB7B3282D797BC0EF499DE5597800E82CF0D6
37816A4914682B6D5C853460AF3DA2E1B887C569D30E68A868B37417B7B69E69
C1D49F471AE8D982A918ECEE27EB1D6E9F1728E56F7F3185EEAAC9E88DEF3B3B
0AE34761816FA3ADF1F79A39D3F4FF874BF94C5D9ECDBD4546D59510756140E8
A82766A45EB225EE44014DD39C3C01C124A1E25B03664005405E64868392CE9F
02C63D14BF659CC258D25BBBC87E3ABC3F4FEB68680D697B18B9AD3872801218
675E90D718E804B31E6137042C9C808D6D8A7F9CF7D247ED62A9147BAA38568D
763BE9D331F4F65B03E7C41712AE71BA8BE96230D2C5B11FE55742B6842A05CC
356B18B8A692D20E8005F01301DB2412C2FE9851631BB0E97BCCCB17EF57CE43
27DF15121CE34AEDF4DCB54BAE176EC07289F126D0655838DAA08B08AC3EFE73
7D6B2FF6971C61614EDC2B2E330D004A1868D8DDCA3FC020CB11D45E5790DC89
57E4BAEA20B8678E5C7C8CF98A30F41D6610BBAE13DEA578121C99CC7CEB52DF
81B77959B1CA0A0411BE61504DA1EEBD07A7D27B7238CAF57F5500DF3FB0FAEB
5ED6A01B5AC8FA597E8FAAA5F669212D2CB2F8AF7A85F63C5AA07E28340338FD
F421B0CF7B91A3E3548FC2298C6E9F4F21192276332BB6848E79CC315E5B79D6
29A74C69B5B53DFA58F7AB4A14255FE48D0E4B8873C8EDF2E874742B769AF291
A0CF372679E6752CEBF327A0B9E06D2504E0BE4AAB38432202A06913DC8BFE3C
11A4824404F5B55FD29DA7B784FCEEA66418514D6D5C9A641DDD87CEE146EA51
EDE227D9BC30EAA3B58631DE6E409BCF6E50062144A36E0693FF1ADF3EED2870
B408E674725415129E74D9D7D67FF492F0923EC935C52F1FD14A6DDB561165A5
F8E990A2BD7580586F044E4CF9387D8A16C3C9BAD4277D9B50B064294787379D
D3AC95CD984A9EA9E30CE1E6427B388CD408E15D5F56D0D40B50D142601E35F1
BE1A256BC84C4666480D70CA091BD90C6624CE3A7B1C03BEB066D5239FC19C25
CE079D5592D603A28347DD136F381C2B108920F46CD28D306DEBDD4E4002EAEE
9A6B3E8501DE4656BDF474994CC4350A4276FF5BA1670D6251D06A34EAC3F49E
5503A54D30904D73C867C66B2F31940BF1190BDDF35ED8854EDD724C107E092B
5C756D276C3F062548D943A367A7F36329A3DB1F2F409B5B89E799F03DBE5900
137163064892BBDE0A34C439CD2CD41AA969551750A06202A5D789FE6DE9ED9F
9527A105C1430BB9B368DD9C48040CD9680AA039F6B3C58ECFCA7564A213E63B
74E80610BFB312A0589E6EE3AB8FC2447307B0B8D396A9009B056678FBF4BA56
17531F3A036B92F8CBD8E988BAC286CD472E5C06DE977680A140CE76FFAAA406
903927606A447A16DFAAC780C593B5618E65D5E18A59EC7CEE0CDE99B8DC55D9
069F5CF31DA48A0A124BE263AB49C4DE54CC9534F65EEB5BA82B9D4124028139
CE7CA12A2227B86B8D3636A016BB9DE1BD7E9EB3831C3AC6AEE520E761A563C5
289803E3B05604CCA03A3B83AE1DDAD077ADB51F02578DB9458DDE2DAC6E5C12
AE6EFB7E64B084984758DCBBAEDC8329D1A4E38901995E2325B64F1A0A8E2ED4
DFAA8E1864EC0DCA9E42C4D7F383790EFA8633919D3D99BA7D75B0CFE4050C27
D28092E36F5D29FE77C4B3157D77F1A7B4BAA73054D643911D0E1B7CAEF7A180
F6768E0BA46935F18B5E5DD62E4007E5253F4EE4D4F460DA625153C84F80B04A
38F03BB1013D2B6A13621ADE51976D105E7831F162A55E99397FB6C7D9970753
A6A799BE67A098C95792A9EE31B6389DFFBB1187B118DE55522E756E4C82916F
1AD8EF12FEF655D156A07EAFAC711BE0B91FC7647B7D5B3822C2CF925AB9C994
A559C450ED3780664A698148B2FA01A06B50C55E25DEC1A67D357964854C53B8
2C094E6AE82E9A63BFEA79F1ADCB00862F1821EB6A84D1E194FEFCF13E97B90D
A35A38CC59A5726C5BCDEC5AFCEEC9E727C30FA7D3DA6820914ECABAADB29670
4106D8A416B671485F7390DDC3ED9F0888B4054DD16823ADA5FEEF42D46CFB29
35CADA3B900955F31EE115D4C6E73EACF3BB82D8A2852B59401FB54169BB15BB
ED8736EE007675844E1532CBB7187435C49968B059FB036BE8C1DEABB9B92FC5
DB3775A0E4C7BC0AC9F5EF85955F313896BDBE1219385268687738EAE1049058
6B9C7DF8C5113B26D901A4D82781DBD206399A0BF35A64588E9D4E2B007C38AC
64B4C56AA525BC2AE0D99D4F320C67BEDEDA0C917CC2D886A45647C0F6A6428A
E29E49B59CAAD52FD7C7FBB4F364EECD36EEF5EC23E799DD9EDF09FCD313E0E6
C62B0E478E74A754BFC9ABC4CD378BACD1C2948D79E48D7E8CC51AB07CA66339
3F80B89462ACB5A2D2AA2FEEB0BC43C4E8B8F00DBE94B5586C5894F51815A79C
D393E30A1998CA316EA2B5DB29B86818E2AB19058B2C333A9CAA86CAB376221E
EDFC7B41A02CCBDDAE8F70483AE1283DEDB3A0E0D600E2928D7CEE6D63666480
0559766821F981C53016A8C5C174A33ABB902A7F0DC5901C81B51C534DEDA8B2
E7A727AD6ACA393C82B1BDAC4515D83CDE6AA4E898359A568FD4EDD9F516DD5B
7828B8BCBC2D3C29E76FF7E64C11162BEC75FC2E694108C6A2E89E524E12F3A4
2E2C825C842CD22C4FCFBC84D19CFE03EC24DF5A198C0D6E5E9A55FF1EEB7057
CD4A6AAE09B8CEF6CAA1AD775ADC1434E98A54B921E635E36489CCB7F88F8999
5D8255E7127EAF66386D0CC6E1CE36403875B263BA5EBCF756E0352B0A474C13
FAF9C0E09A52F7DF9F29C57DB786379D15DD288158EABF756033AD04A87ACD63
7B5BDCD046A3B86D00D390A348C90E1BDFB75606CB085DF87E297599D0D9D968
EF320108F831634D68D4632BD1FB876BBD1A008DFF7A68A01D5435136858C8B0
A69B3FAB5F573FA3CE88A37ED09C6C77C52A2E6F21B9D09761374646CBB80C9E
E578C49E5E0E51EB681BDC8C2D0A164B6DBF3AAC1E78622524FF57402C168030
EA27D2AEADAA0DF840C46E73FDCDD43013C77B5F7386905E5702F763E8C73AD7
02DA0547812A4D8959DE9DEC721D87BA3DD73B96E31C200AE6F2FAF599CDC3DD
31901CDE5917B6EFA7961A4E502EFAB2CADF13D26A2F7A5E238E58986C366EED
C8F7CCE74B33572C2A4DBA9B39B52B9EBA67C084B83B670D8DDDF0742D2279A7
281A7228D02A3AEAE2E3D475C1F540676A48519C3963B5706501ED64B6DA7FFA
0133C9F75693FAC571EEF7F65013A85318A7C2C20274D012B90DDAF63958B94E
7C7B6BCDAB9A05008FB97AA6F81A5035C60A9113A880CAB2BBD9EA5E3421CC29
06AA05512007ADA7FA343E83D0550A540DE64A6C9E867CB484782D7B25C35603
456465D416EE0B0FAD3AE748651176082811328B9F11A5ED4C3D8B9CD784DE8F
15CCBC518EB9BD9D9AAFA026FF8A012F0150B258E84EC7504A10C52CA044B670
1A8CA256073E79C2A7B279B21296FD9704354F9252AEB868DFC4CB24C387B96E
A41E939C257F7852CFC6E8A51BE53FDAAF71E1C18F8218CC771D080E6E8A734E
CCE7FC4A159F780257C58C0AF9B962093CC3CA589E12BE81C31A40C4E8FB9E7D
950392810CAFF745752F82E8BE3AEE116A3A1C1D377FD800EBE18CE2DA98D1AA
F0DB2DCF7BFF50103114A63EEF49FA150E06466D0B5DAD9F027F5551B076CDA5
28E73745E3CD075DBF688F8C8B80521DA52602196E20F2173E476367D5492CFE
FD6E8167000329856EEEA92770A5D3CEF38EBC863D87A97603B620ACA1CBF8B0
77A3508C6BC4FAEB21187A63F929D1DC9F56809879536C3C1DF3815169B4A4F1
CBC656E011FB6A7752123C0C66F27021966F958EC2889357158C3A82E109A654
7A5FB4CB1E66BA9DC2913D244BF31C4E98E6FBA66C836CF2BA12CEAD295DFA8B
72DEADA51801E84C86CFFD0C319C42A18062C8FEEBF87A4D9CB59E14F0D70CCD
07FAD04F2731C1E0E446696273F791B083E4DE9B82B66BD842AF61A57DD3104D
2B5C851F42C6BFF4E0317CEDF3C21D456A0090DB7473E41818E9FF272C5FF185
A70FAF65FBA571873125A4BDE7B279D976C1BFF0F1949379B554776281B8FD8C
B5E4FF77614CBF194F78CCCA0F0718DAAF359B3271C84F396B08C225F7E36742
6A2F7FFD7BAFD69BC3EE8648A764BB4256726739C1ABCB6EECB33C7DF5D54670
E4FF712C8CA63FBBFE067BBF4AD2CAC533C762D2EFD88AA4C8113EC31F481672
49E63DAE89E8EDE1E872FC2A45D948DD0EC3DCED9FE804900578CD880BFE11AB
6399A64F289A01E975160F8911C39C310E7CB4E58B72678D3B7F56F3E125FB4C
A51A8FA5EAC9D735C8CEBD48CAE121F7A8ECA0713C17F63A0656AF024D65B2DD
E00360EA1483E302276183A6F8D3CBA6A8D554B79B108FBB717996AB8D1AA365
737454A448160334FBE78C72DA2C2F4515F872DBC3A3989C3645B4CD6066BC8B
28361447E452726B3C23D307299DE1BE5E7A2A5F4D620E2875C30D7441D5D30B
017AC66557DC81BB0B7A33556F702B1D4C0E23649CB3ECC383DF54FF3313FBD1
F5C31416670A6FA332D841358D92CDB835B401E4044850A317B29590170A6244
CD1EDA41E2F7195822CFEA3C3AACA653E06B5962910EB87B5074DD4924BA54D7
415F52B84975128409F6D731B87722FE33FE9119597109045832A84BC42B7DAD
333987C949DED6F5B72DF935C1538FDD9C8DD6729CA9ADF9DD36ADA9514F6269
97EFF518471E5C90516DF66F38D5A2143CD7AFB16C02CB08FC41D136A0CABD26
FB45C5CAAE75CBD955C04C1E625EF577BF1102AB086A771D404E5B15827DCE7C
FB38E0FF6DDF0823DDBD09ADD055C0BE83D58AD74342EC10EECD9575A1CFE297
AEA52445053B390DBA43D761E6BCB870201EFE7600696838D41F96CD48A68122
A170010DAE185BAEB66FEE7666205C476A9E09716DC4C8AC4B7CEC42E0002AA9
B3085162E43D92DF14DF2E074A4E0902ACE42718931247892F02F32682F48F13
315BE1A07D81E7F82261D29A21EFBFB39D22B8E244C9B73690C02E675E6C16DB
E42A8FEA65F55F6F4293F8787DEBAD096BC2A83AE300C98A56B1D0AED5C7F3A2
4AC76FCEF8839150AE9C6F0BF9EB746D931489A1D8805DA9C3E1C2E4DAD91081
E95085334F6FB54ADF9C11E9CB3FC9FBAD00722328E3DF3DE7DED1C903E505F9
FA1801AA2587B88AE55C3D4F30ABCCF793B855EA4BD735834E1A4572AE73AEAB
F3A7C37B86F2E6145EB8A006E7663BF2652ADA1649C0E886BF51B53140677F8F
B1A6E50FDE022367FC46B53A5ED59F1D6F15794389232D57C2CCE017100D3926
244ACD42843C7CEEAEF49CEC96F7102040846A4A46BF02970AD8B78218E13C82
70814059F1A99501E4C4EE4CFE26079EFA5C28D95A60EF61851FCABDB602C31F
FF02AD0F5714D89B2471C9D7A04953E91847B78CC04D6B2C0D111E5567E78111
FA4667DA0C6446F45D44BDB6994C6FFF4E65A48F031D764B7493DC9F3742EAEC
1A3B850844B7CECEF6BAC16ACCF24BE4B8B3463DAA9718A420C2C1361742CB72
E4B96E21C7F536495FC059DD177CB55905C38A9BA6BFB73BCAD1998CC8251CC1
775F7E01FE18FBE1B070F98A7E81EBA9FC5B071179FFFD769166E8DC83332964
210929F6B4D8A1EF691FBCAEB50AB065AC25F2772BEFC12152BB600B36325C22
AD0F67CB072BA0D4CD05D54C3B7BF9574B3A03728B6BC22F9F5D047CDC62192D
81C53CABD1FB6D292D98AFBCB171ED14F053784FC877E9710E5B47E9C1F746F9
C84209306829E83BCA8BA6B983D229FB26B6F4EE0B197257047077931C515BC2
1B04D169A31138E2C7A59485073E50A4158A9E5D8E5226296B6C7B1493AAB1E7
1981E6ABA5C34995D006CF1FFC8B3EE53D7CEFA86C1408DA0E96C44B9B39400A
1B4B76DCA01906E592CDD70ED53DBE11783209CBC806938B621006AE57DDF3E6
01EF44B4EE11F2061D2044D8C332F52460A1024E8DE229F9E3DE089D60B8D831
F350DDEE86967C32F6BCC0B5745930CE7FBD45C6EA9A8C9FA50FACA54EF62A58
6A217CBC7A5ABB0A5A64660943EA45F1B54372E458DA9FAAD8ED76A39E44488D
58BA495B33F2DF4A0BDA5DEC6842E373449D7F20B7EA27C116FE31A2A293793C
99C3D02CA9334285AAD9CA642E653E7C29B8FD9624ECF78ADB1A4E26425983E2
EAB5197130B781C4089C8215C3588F356170BD16BCD3200D1C3B577FC23D5F09
BC04BF9267526FA2495DDC5D324EBADBF65C706632A81A4782F64B537323E8F3
D170A75949EB9459F5F945779F633075A7BB0C0D23D41C936C7F2AC189218C7A
F730BCC6AA731B0DD0EB35674D1E977013A65185F212398D1FC6E2DECCA2D1B2
137EE6C7EB4C86C59535046E6DAA0174B155149E9D9B4344504583B344B68A9A
9B2851C0A236FEF1FC5394EB927EB8E0BF06C12E8B8CA1C2B17337249F02E35B
F89E15BEB740BBA5D6E7C1701A98E7AC27CE213C1AEEE603176B8A707B1B6D14
71DAAB475AE0B2A716EEE9D7EE2C8FA3896D2FD73327C9946EC9924B7041ED42
462F55E0FFD930BCDA5F1C393039FE057747D2F08BEC8821E6EF9697155621AE
FBA80D1D38419723C4FCC0A2169C3F695500B0F1238994C6280518A9EB893B43
B3FF3B1F277C463363F6B130C475F0D347DF1B89ADFE4F0F06B4E826B12E21F9
4185E87DE0F65E07A1D3EFF118F2CC34FFD951382F70F47BA5FB8F0104EA5162
B9E616AB7AE8A7EEC3C2D23CEBDE6EF4EF7D0CD18AE4DDFBDD57C05FA05E2E67
589C44C6D796B06973AEB1413429D2CE70B3C4D25E424CF073C464ACA017D73F
AF8D2A846D266B88C7852FDABDD6CE0B2DA518C613F2969CD76DF2F02A81D5AE
42835B6340B9EF298580E59625CBDC831DB814B487B611E8F913A81FBA8936CE
AF9793A1B72787695709B92E446D22C534BA1084BD8BCC670BC505F5C5F6ED8C
80D56623D976956F619E475AA3D45548672979EDFA18E9073CB647341A0BC6BD
3B3C4BF62646C76D05F4E630F668AC2CD6BE7B6F496BB069791667F5E62A9714
DFDA3CB7EDD05377ED4C54D03415679144831D3A0C80AFFD510CA5BA8E50A067
0138BA0416F0E58F606E763821484D012E97A81177319FEEAC37632FD189AA07
5439E7877F7B4078A15EC038440897BC0D8D247AF8EA2F6F814D2218F8C61BE6
B4955FC8159FBC974AEC2E884B895668FFC01203611FB1B5D39BB42F438DA27B
76B4E36361057CC864940F84FFF404A69957FEB8DD5610387E30E5C0151E5BBF
30C3A09EC2F386CE1DA79B94F1812B866F656F47D5780F1D110D205825FC7B84
90E4F104B0BB5A4079BD94045D489B0D4A21C76C53FAB944012280810BF59F65
FF1D647E2536505B269EC790AF0450FD5C486A00A5778AA4129A2C4B6E6D6E98
64596700C427DED21E51A9E73B9E192451F971EA20EAD45DD755C57AF8EB0158
5B3D9E59DBAB2A7DC5C8B84AF3AFA481310D54850F1738F41713436ADEE1099B
C9C13BC536C22FA8CBCA3A8611FA01854ED9F0F69E45C8C02274651179871D5C
B96FA8BFAE3DC96F90C01F651422550CC1BB984F89BCA999BDCD1CE04C96A76B
EACDDB0577E298E02B9EEF01564183F20BED79FC297487B14F4BAA3A8943D632
7AC2578E461BA2623C6A1160F0F2B0BA8ADC2459A3E25F4C4E6586BCBF58DEE0
79D704113DC93157CBEEDD0662313CF481A90BF0A9B4B76FD6E9331219118BDF
BE6CA6C5EFF71A738BCE5F5D08F49D31D959D5B7B52E44DEFCE0AE7A57850A9A
FC5F59550CA0B0B23F90A7060B86DB3D5918E9F198697E2198591DEF4E9E1F78
BE719BFEB5CF179C3845D9A915E42A224B392FD23E3197C2F799AE8188B1102B
63946C2B0AF07755CAB6F0ED94D88AC82B8A9F258E9ABE61EEA3359D38181E43
6A3B870DE88B9E0FF05C8C6F476360967AAC74CB15A2F9615404CBF7D314D31E
D7DE8799F81338
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
30F7B5CE2041568C18D8F66D36C31B003C916EC1494C3FCACCADBDCCE2286BA6
E45CAF7F45495C98D56FFB74D457DE124DB3721D2D086ACD758AD2A5F7A11467
607911B26E5074E389380974E14954483E10B344D1184CBAC835E251249D8472
E56A5FAB84BB6E4AEA6E370D6EF65CCD99C7552A00BD905BF325286F59D91E16
608B8DB964F8A15E5AAA077949DF2273D8594DA00F942F5C04D66CB835CEC7A5
001FFA2B340F0A2C53F9BB8B9DF315DEAD2D65214D02B27A3EB50150E4DF8029
6959F4862203A7E47FFE75C4DA25A1A376ACFF406444E0A78CA73938D355EE9F
14C8CDC59657A10598CC80287DAD6C7D2AD242520B31C47E963FE9D9F69530E5
0D9059C47ACD1AA31C4549E3C7DAA434ADB420135169CBA3EB5562F4691C87D5
CA01E6F67BB720C9A0E52D5A3CE53969D6812FCE5F8898CACE592A7ECB5A8E4D
C29C355A2ED531507067CC50BA54014FA70038352EF7D0D03B17F684F79BA142
2FB8193AF0EC34C989CD1CCA2472C934E10544F497EFE19C0298C2F6A50E7D73
5A44513A94B26BB145CC09035830B2BB2BDF2F0F61105B75B5043237C087A032
37AB12E20BDE82227E952EE94B01744B336937079E4FDBBD0D05A9315533FC7F
E8B28AEB437C2A83CA74EC8DC674709AA028E962A489013B784E9D02BDB4DF8E
B6DCC60C46F68680166A16ED392801C219609A9A3F4594D4DEDA2C1197607984
6B29302123F7B9FB7EE8D6C1F6744659CF20C206B6361D709A04E192B22C9BA3
791CE97173320CFB41AB346269904F626FF8904CD9419B5B4CCC27FEA497124F
E93B775705E2451313B138B4AC94472C74D4EF25AD670F51434CC05EC2E569A1
AF0E6DDB1AC5DF19949A27FED71FA95B400BDF9DE9E22E0860E74D3AC7F55617
6AC05B94B24CA9314D17A112B659D1F3BD4710212232A41AB1888E3610AC1578
1319B35FA592E5A63907EAF358067952F8A1611848CD2959FE9ADEDD839FA834
6AF9BFCD5182B6D6180F716C352C5B4CD15357E1BA9432216DA0C8F6AFFB6B9A
24F244EADBAD156DD7C2396A9867A0E4CAA397870896B29105FC5AD372EABC7C
CDD0C0B834497108697F6885167C494E8019700A2558816AC6E00CFC1D6FDA01
7F5E83F68ABD92C726F0156ED48CC41C9104B6FC7491FF86A5D6B40B6EFAC167
E9412AD491B78352F8A79AD207E412D1E1D0CF24B2525242E30918CA82E8B264
5E069867F0BC53674BDF2C0B3A0D1293D8D772F85596F50B1DCB146953BA1839
78393144637B9AF89F6BA9113C8DD10CCE57668816783516E9CBB0173CAC5A80
88551F0A9A459F11824AA41D7422E31D4E4FFCF9E0E0E86DFFC2EA0470A57E97
B8E7C01968E8BA2E5490AFE021488DBE439E828B9B5598F5521C0D42063A2EA3
3A0671403746453443AE8075FFD4409FB4DF8C2DE0BCDA3FA5C119E1AB16DC11
55CA845684660A430B6B71B7958407E8D2CF372D1ADFFB1AE79F12DFA87B2B60
E51E8C8F2117FE1170FC25C503D92955C1716A422955A00F73E02BC442E85E77
344311B36C65857AC36A2D26D009AD7CDA1C38ADA034026C5DF35F6437100276
292B2B3B4255F25294CF62C37DD6AA5F10DB2243561D288E016BB379F9CD2374
8A5C84567C64A73992F080837FFB24033A961C80522632235DCF2F4A280D2095
1020E735C3A941DF071559C186943FF8CCD8C7A84D0B3228DB586A2BE1163030
89BA0DDE5020316B206957A3E35AFDF960E9ABA1DAB7C345826BA564C83F8384
5E57E1CDAA8FE77E69FC45E46F4BB7EE75891CF5BC8CC203F7A8434874C6899B
48D51896F0BF9C2F43C16DD8D2709645AEBE139B8EEC4CCA80631C7F97549011
EAC09D6F6EF9638CE8245B7FCAF901B1FBFBB74219E4CEB2EA597B41DC5B715F
44874A211FB1FEB30052FB6F8F30A5FE6E237A76AD662F1D6E99AAEE4F9D7999
8D46AFC76AB2CDF231ED5C873B6CFD2A20600B7858441DF2C81BEA97C25F0C71
6FC7ADA6832E4C407182F53CB3E54F9213FCE31EDA76E57CE345B9DCF3A3C931
D914A7F72F8F258FAE7CD91896EAD8552916E5E2C741954F9DE7EEF9EC685109
738FD04D42B11A7EA981113ED18C1CC841616B75C05C83429BA46052EA5AB18A
55531824DFC0770B10CB751BF4C21EAC27F08CE26FAF6E2AAABA388FF914D73E
35A683FAAC8C077DC590156ACA1E63A73FF82991C88845245A26FE43B4F0D7D1
E3FEB4874076C1497A7A5B94321A3AE9E58CF75C1F99C8AA7E6FE87EC27E5B18
EB25D11A19805B497C045602C06DCF113C85EA433BA3B854A1ACE8D4ED68920A
029493A2723A3F4E6465F1C1436C1B54EE8B984DA00734B774D707885A9F60B7
9C17A615AA7C8D76F92589016634EFF676EE1A8FF168757B8D632597469E5B06
54F5FFAE27E9BD42FB36E90AA595F31853439E85C84B199B4260B8C4909AE97F
F43C1A97C5AE74C8030C62C6351CCA96D5B5F6ECD2C23C3604573E52CD3ED160
3A30D73058501F0CCA6604AC49B203708B4F9325541A8DE769B424BBFFA52F56
145F67EF33C89BE07BC0A503FFD52CA12F2E7994A43576D7091B05ADD7455AC5
B78866099A995E2B54DDEC1B8BB229093BED58BA60B88E9C9237C574DDBAD403
7D1FA1309F67B0FDD5A4FD40DD937AA8E056E57146B474E197BCDDC6BB673971
6571B83A9ADA05304C23E110E8A31F8CD48E919AB2D7C6093234AC3BEF188D70
16A8ABB0B744F99D3B21228EDB3125168A4E5D9B89FD070F4E1E0FC2E0D8CFF4
295D29C4BDFCF45F4F6139052E576F99D636C3AC97FF3D8D3333A2684194DB42
F802D13EAF0268B88A9C1400EB390FF17337472C09D4365157A1E99FE47043A8
98A44A5CBC916C3C5ACA3355C68D36063AADBDBD0D1A4E9569721E3EA28BE507
091AFAF2EB1525EED3CED9B4F16614A9D1502298C80ADE3EB260F8CB1E42C55A
87D7708C25137F2D27F152B3E63FA6248E7B86AAE238C4096BACCCF251CF802C
EDA36B7A776C00708A7337CED9546E1CAE4F8D8475DEC39035E279EBD8E16B93
D7090FE922055B9B8AF732E7DA5F7C16303EC7C74B80698D36B66BD5A5223DAC
4AF7D8A03DC90270D12879818D2846E51396A32BB7AF94A3636E7B11680B53F7
48B3AFF40436186610BD8B13033D848EAAFD0A09F0F21BF44A7883C38126118F
FEA8DA5C3D94AEE304B8E6B671F3B07EBB8B19DC013420F171D521CBBC57A43A
AAB12E7E20304D96917E4A011837378C9E42F1295910D4756C9F8E722F4DD033
A5FF0541CBAF76AB5C1570C5E2584401BF1200D5A908CBF4768A052A6543EF80
F31AC4BD413346762143399B2BDFE3D9696E321BBDB619D8C9F39F6F1C406A20
F4F30769AB2CF6A520D2F62300CDB297A2D2B911D3C60A47C606DD05808BBE55
AC38E0E661592F51FF4A6A58AEBFCB3799910F685010D0E7DE25B64BCF3E0CA9
52CE04655749106F20CA6F57A143FE4E4D87A8CF268B82CDA121905170A37EC6
A7CEBCCB7E7886CF376BD4574CF1C8D064819DB26F5AA8D62AC8E547B57DD5A0
0D80F3ED931B73E901757F929A60773DE0C5780980BB5EB43065558C6681C8E6
62636BAB7B1D931C3A1A4C04374F5A86EB19ADA966B03657AECE5210C768718A
0CDF6D8BA0626ED4A1FD509D03E6FD3C53C1CC0630FED5EACAAC4E233EAFE48B
D829BC4C3CCA0D1D2C542B24443F75EFE0C563A4E87BC97AB229B655DF513F9E
9E9653513BA7D096EB7C9CA5E7D355097189676528EF652AA72E2042A0486561
7ED7C678720F5FCAE02B77793AC3FCDC3519F172C0D64303E8D386087972EA96
F83651F631FF1433D68E5FD60344942DB3A4D61AB0A790D89048E89BBE2454FF
2B705F555A6D97C436E132D712C882897C3E7499759772D41AD131329D0AD9F1
14E4FDA68A57A9AC14E0ABE4E437CF470370E650DE66742B46ED9EBB1B0AD0D7
B4DBC82C7CDD3CA773B29087D480FFCBD346AB312D0678D3FD6FAF6AF3849E8A
EEA0A431B215CB51CA749708A6DF668D7A5C26BD61138C061E721B02E42D5D95
E9A61445D97EF7F916057B54F5049600B568E6D277E3B3AB92D9CCF66E5F79B7
FFF6DACCE001CBE4DEB499FDB3863CBA9F992B89563462F35833EA877BD0E882
E060315B67771DAEB252CD9980470DCFBDECD69D4824DB737EA412859F47791C
E6F664AE9F259FE9EEFD809D41884B68E6FCCE545B0D00992FA53ADD51EB1D33
D56266B2B26A1A7D8718A7C75B911600AD25D267934CC7BDF13AAEC9ECC27A0F
94375FD7B185A52BE3DBD69F3999502513B043B3645DEDD08DDA11A554E5B9FB
EA0D556DB4C5A6F6D8097C11F377B53D66212EA8F6544EAC93494FAEC3B39E63
43ACBA688D1B5BA8FA832B8331B9C92B6B7B2137DCC8CCC443C91DCC3C8A04E9
3BC9FAE5668ADF61EF832A8A56482AC15A6F28E68E300A65C72A1875335BD999
095D88E716BC04F046312A35CC36B5A2258D1B5B4C9C02F9C5E223CFFEDDEED5
0A6D1A34150242DD24EB86331F230B448D17B42DCC35179C0B0ABC6B2EC228CD
D20B6A71C4524E0C671257F5A1668D9A7E1BA489BA0C8856B34BDFD0BBD6D43B
B0744F5A22483BF287F34C81D95D3B030BF9AB8BC0043106BCB8217DDA658B94
5DCB48B8DFFEF6D402D5F08C4D669C91BBB0AD608CB92A1A55EEDE95F20C3887
306FCC1C3D24B045A27689B5CA1551B0FF9703B21A58CF57583F56C127869E1E
89F3BA7E9290A4EBDE5A5244C366E09D2FB35C42A7B06984BEF95D3545CA1AAB
94EF94BB3B6C7F9266B0F7B6D8D6EE397EF1294C5FAE977EFFA79F85EA0140AA
166739350F84C9C877B32BEADEFCE3A3EB9321F45E800AFC04C7784AF238DE32
33971C7A470C3917F30E20137546D9798B4FD10DBAC7AACD7111404DBA03FB73
5747C582A1E7C6C4D77EBBF7082F2286FA5FD29AA5D3FE01230449AF66E3E478
B9F8F21B509FE44A85EF476C94BCB1F9C5024B2F8DFB082C141B0B3A85049420
78A008448C07E5E2AC31A1D2C1B130088DC3E3B9CDFA5DE3861EB4E9C4C4FB6C
11D0343CC4F692F619B47C53D73BA0036FE2DAF61AE63D629783C87C2CC833ED
3F59B2E309EFED9E9673FF2E7FE887BD1BD1C827C223E777D6D9186FAA71CD89
105CDD69A1F04FE8DDC318FC1AEDFC93DDC3742C6FCE8BC5DC011D5A16E40633
EF078FFA0B9938054D4D19F80C751F05E5315253EFF1467D581491F325854699
78000C5D70532872AD3E2B140CE6AFF610B67BBCEA438872F867D18F94D43D7D
B534B1999FA3551806C567811AFA53D8AE7B54D33E9032DDB3D75C1C9F08236D
5C0F85E02CACB622925E7F241510885CA44085B601D8F5B26E5E824CE34DE989
762F6ABEEEAEEBB95EBC2DA9C0A0658B17D96849D9A15FCD2C028CFC4898B788
2AA3A7BF707EE14D1CEF7173D9D800562EE2127939DB2DC04718F5D518744E63
F2834124B555DAF16E6CABFFD6E254D34585F623FA6F8876ACB125B988A9E68F
B7D1D0D8853394CF023E07A40B97A7AFA3FF9782D45CDA85BAAB885293B23291
6A2181DB5F2D4DCC69158A1436B732B4EEF0EEE5FB6C4AC89B7AF4DC44074804
426526949128BAD994BD9114C360B914F6DDD1334925E9CA1DB5186D27EB4F99
2E3195E6C820913C41932C46167C25A4BF9224851A9DF7ACAD7B706095BE83B4
146F5C7E28C429B7323884F61017BB18A1310A9C35A3037DC515998190EFD604
3CC54AF6EE81CDE3477E564BC426358E3D3E785347319CAF6F93C2E92D3AEC08
45DF9C5FB6DA6C2EA316EBE1107EB8DFCD48C3949F78E4F079E97AF12551C732
32AD816D15129B2EEE394512EFFD2119EFA67DE490D357D99611ACBB68649498
E1447A6D4B14001D110624B370E6111E5732822CD5D5657D2A844DC885685983
5CE7D00F6AC9930307C99D29B87BCC22EE48E98C021CA2F36B03A1C852DEF259
5F74FBEFF3C0C049A443A38F9D782B4CD866FDDF26A839CDD14AF3506484AC5E
6E6E68B1F829E89D5E728D197BC720A4D03DCA4F636520A54C7F1EE892C93451
4CAB545AFBA870E64EEDEF6362B2772C9BD6A353D150AD4689BB6886FE5C01B6
195E867AEA657A964EF398A7A983ADD5DDFB8DD5E22BB8938A2C84F21A6701BF
7C68DC13D608865731A287C5BD42C137FDA4C064F040D64750689B6BB159F783
5B7A6983696E1C1E23067333619152D384C11DC9A73BBE2D58989130CEF0AE51
04AE1AD05113347329B262CE9B1CE031FFCFCE3BAC197FC01B0F335A4C24C03B
A87BD01CFB7994171B9D8A92C6F14139A24EFA7ECC9461FA6496BEDA5A0DAFBD
0B958DFF2346BA0161B1751C680B91869F0F4221CC43CF14B03655F786A0DE7D
87B74E633BD4D69D73B6C25D2DDA7CF1A917B9C38017706DFB97BC0FF1FEBBB8
684CF063644F958063BA378078D28D958D753C16FB9EEF08F2E42DC210D42037
18E9BF5BFE81E8A75FFA7C62D517D6A51EF4BF6B88AE44382E8DD851DA50185C
5C890462B9626378C35AD567F800E32E0B39FCF2660801DFE8FEF88EE38E3996
DEC5B5E26356A79483BD23B3CF6F50703FEE26DC0B92F79DFD0DBB496B71DED1
72F63F5BF3A4483947D1D57E8EEEF4C0EF0FC959427BC01040E98D0CA6492D13
E1CF8AB19647F8220FC3C4EF8A3D51871ED54BB1EE768B04D2753A8D5DA23758
8265BC555F3E54EFE8DE911E6483505132528CDCA6711467BDB3E14477548C62
D948347944578791BB00D3DABA77FFF1AA54EAEF956469F878B9306CCAB82AC4
ED4A66EDB00ACB41E22A4F93CAC70159631160D4510F0E2860D78F1C85F50BCB
FAE355B1AF836D2E0C72AE98C02D35FE795CF22E05658416CF53F4DC64AC1E55
63790A29D4CF31F02C727D0FDB291DA1EF8AC1B1C27A623538815DB31BD264D8
5B3D64458DE371EC987F04F3893BF0892F85A952C79AC6551512FFC499E470A2
C415101BA5A2155777DAC34DD2E936AB198BA5C5BE1431BBC9C3661E82A092B0
92F0920F85ED0009E9341E6A4A473EC0D539326447AB08F3EFD4FC54FADA4091
20ADD7201B998D7BB6FB7C2FE0968A93A4A95C2724CEA57DDDAF64A9F03703FF
95B81D14CB6163B6E95331AB3D1093F6C6ABF7D33617E13A4C01571140BDB5A5
9A24BA4E36F5F37FBA011E37FDD4FE68085E522B32EE891CDDCA7667BFE029A7
FA16E017520D776DBF0868E387C4A043CBEBC941797EE90930C0C550ABBEA288
AD7F836A62570DE7B94BF7ABD8F1742163DE72CDA6DF64AD868B9B419CEE4B68
839B196D5E88B089970050009D27BD24B34D2527AA14ECC4F98C31836173693B
9BEA7A6C5D26ACE68A3EF8A35C471AAF94BA816CF9C31664133E5D40287451EB
70058141E6CE7ADCDD3676F4F86BBEC0920027A11FE98FA2148D562CE1157871
894DF720824DEB53294C51D239007F37EDDA988588C544D3F29DBDDDAAF05000
3C2AA87404FAE5C272BF8975AA3531AB9F385746E98CE5FAF32C2D8602F8E1EC
1F4968BD6C2DD795FB854E3209A73D8D0646F236CC20A8293865054EBFAF8707
F699E0B2D557E198B0417199ABBC0200C680A461E2A61AAB970A7F1A992528C5
1F34A11014F84290D63CE8E3EF68BA6B1460B1072E061FD4C26E5FA3CA27E762
D911802968D1E5FBBD7B16550C0DDE1488A7E7E75325BE382259E84E838D5140
E135CC05171B629D363D62B131A0DFE5777A9AF0940F7B53ADF89A187C57251E
D72A16F8F4D3680DFEB9A16EC80881EED636B53D2AF4D47398DBE01ED38B4ED4
C8AE1B3C48E93CB857365C652BE02CD569B44C81D3E75A28282E20593182089A
DF0BBD5B4D68B19FE408F32C1048A186B4A6EDE918BF4DD813CA9ED26FB0C023
F1879DED85758A6CB6C7167FDC470AD1EA8085633B9D1023F8CE48C700CB26D8
BC207DC4C8F363E9298DAC93BE5A88A4C8D1849850D592EE566D04F8548889C1
ED816F677DBDFB6D99C7AB46B0017C88CEB73A0B45A7E3DE8F16371294D85750
C8A2CDA7376B7615397E6E4A032A35A0CFACD12DAD9243FA21B0369649C29704
1C028A7D6CF2082C7398DB31F5E8FC90E402942878DD836B96826FF47F2A56BB
BF01F91F9F32FA84C63243F17FB4217E3601D48ADC5811D720641634CA01162E
8CDC50FDAE45899551AE86A900087B70301DAFC14A01A67737C01652583E9CDF
23F987961ED37FAE32115C8BE048D710D441D6B7FFCEFCFA082DB20C88D44FC0
1772728E03908B2E3654C80123C7527A5F77D23EF125FDD9CF84F1D070F3A5C5
3FCAFCD48512CE0B153CE2B9489AD92B46BC91AD1AE08AF545D187B566DBB0BD
4A67E76E65B9D85AB989EFD1531B6FC35DB37D8880903A493368F8B71AE4F4F8
4937880151B9A8B6560BCB03AAAF5967239521A132D4C49C978DBFD93A36D0E9
E889744B43C40773A62A7722E66DDBDC3C015001165B43EF93EFEF4E77F5B296
DEFF19FAABF6436E6F3AA10B57F81A304A7084D3B7815C9DD44DF8A05F465A04
16ABB45C90D01478D85218DEA6098D63D7CE490CB0B5AC5E0B5464BCBCC554A0
689834C88E026D90A46842B6983E2C81255E7015075F210D95823EC365D43B41
614D44BDF9E75A9F7309B192BDB69A5E9A0F33934B94C11BEFE764106DB8DE54
61689547A1A3266A36EDD5BAD3C45716D1330F78B4FD4ED6144B885A35FC70BF
9B89CAF50832B2D0F97DEDADBD8FAF6473018D307D96FB2D2B551A2632E9FDEA
5C81F22F8913711BC52287BC1EA6B9A7611910DBAA62BC42FFA300A04C28120A
035E4D70B2ECE6359A888EBB9610E15CF575C30309B9C75F2CF134D38D137362
04174ABD9B831F14D31FE2E4B1160F294C7F4665E5F88EDD5DB9E4E155E69C9B
36F6F7F014AB65F9CD33ECC59ED8C3FC5CB9A9EFF73C3AA937C53920ED896E0B
A9E61A2EEDB1FDAB5D1763D6522D57CC2801C282B5E980B14F77D3FCDA936E20
93BECBCE1DBC70FF4ECB03FE0FC05614D5F1289D2CE223472033CF4060480166
8F9F9BA495B183EA93C34CE9E009AC670D96B68A0604FD39EF810CB9B9981402
DB8F7C2C402B0507F1B124771DD591B90ED8E4656A56BFFBE151CE005262CF56
F918A7EA1269E1158C41065C3C5BD971F7268DA95DC54B2B40846ECD21DEFEEF
AF01DBCFEC92983028158092DB29EA49269339813DEB726590AC0E7EE4148EC7
EDBDBD0C53FB9FFF088438E665F34112324F0012E9094773D402E249EB2098B8
30589B9270A58E321B21EB09F44FD2A81F049D4FD00FE8DDED5CAF89B431BF23
01F42918A6DAA9316CCB99D15D69A31F9965965F77242B161FEAFA6FC165227A
5147A38C53F6E0447F99B992E9DD40D2CB8BD247F3C06FA6270DD443B387EF13
DCF9346ADC11E4647C9B9F2FC800F01E63608BB1AF7230DC39E5171DFC8C13BC
2E480F7A8F5443C7EDC89C8BD0299B8E1C501FA5F29E68EA68937F24850455BD
FB7B9041CC082498C70CF41B6F1B5A20B825EDAFEC90F9BFC3D7AB7D930A2B00
9CA28435FF3E70C12A1CA6624364393CAEBF01DBBB94BCD8765BFC6BC85CD271
114F1050CEE5C6C04EBC20317076E401F746B6554A71498D34BAEAFA7A0718E8
1CE0709C4BD3EDCEE700EF34E1D9A17125920350933476A8E58E802EF7BE5429
BFAE6C2AA47BB7D5AC14324BEE2C2713C28EDDDFBB430F0A6EF944691A7DB883
03AA17DFB27E1C173E5613692418DA7C203A4A7F6E0EBEE4D639EA9359B19752
0240B28641576AF8712A1886FE16AA746EDD1FE9D89DA06D009FECA1ED1788D2
EDE6D47FB6AE5D99A7933D613E12D484CCC093E8306D1EF205AA69A3A0E5EDBB
6EC73D938774109B642E6107EB7B5F4C96AEFCDC75C79B889038DF3D0A0B387F
EB6A601923EF3E36DB2D055EAE187426EBCB62E15EA3C4C0DBBB4BE3B93A669F
C3D3C2BA7ECEF877D59249559FF922D2A656A167968F136499CE203866BF32B3
E3B5A7F7E802F621CEC41BDF47FEA8361F0904B5B13FEB1A91A76DCF4348BB06
0F87A4D7557169AF60CA2C614FC76E4DE81E20CBAD23927D32B67E43E5E75060
85D4456E0E81531A390CDFDC75895649ABDB0B440A94468FD772AEDC4C8CB3FE
0BC95D5B485F34C71588D19387D1081463FAE456C8FC4FA1CA91F6FEB4916F1D
883E600D85819C72600BD75E67A969AAACF4E8E7728C374844A90573A85A9F7D
CA67D8A0FD155B1CD3080DB1F5F0387461C549C02F75EEAEEB4317FDCC0E6D1B
4D042A0011FE5C9F4810335EB63A8B12927A726D3C9D914CD856C2056E9452FF
CD8336D83A61B1C2346CA91A7AC5E405B41BD2863EA025E1C94FA85FF24FED80
9A1EB914A025AF16A7817BA1BD9DC9405D3CEEC31A723522667A5AC0CFC6BE56
F3E2177BE1379000220A95F08D9F4550F9C090D9536AB9386FC13E998A1C4435
42AE3DF8DF860ECF155677F18D69C21C08199D28E7EEF9D603F30AE41D36C7DF
702C263010DD37B3A4B8CEE90F8F68C9E4BFD2D8A6A25FAC80F73EC51EC86273
2AF7722781CAA0F2823F30D9EBA3AC07B98565BB8B98573CC3A94C5240D87C2E
A2C97D57899F45846334C00A534078987488948DE3B03E2D90B31C7851647218
8BD2678612F377E148481B77AEB1116ABB106A62BEAA67FA1ABCDB36CE0812FD
B79CF3C5C8BB0869381E4B9F6338CCDE330E3521693559CB5609644611C94CA9
C7C099878A36FCB5F54E37AA9FAB5878FFCBAA66281E5C4C2E24761D52A0CEA2
649EF796F3386FEE95D597441ADFE53DD378DED6034BB88F5AC39130B5FD2C2A
0043246F9BBCC845DC049F6D5D2823E273D058C66E49675EB8577346343E857A
0C938C4857D5F5294D6636A5705BCD4FA2A238C2D58C3D614A26E29A0B4E0726
8CD998947A2E99918FED7B51848516BD6D5A6390ECEDC1C46DBD679004B333F9
C089C66D5FD2C8E93B5BB7BE20B3F2567B1589547E2B483F11B6B4D78DC787E5
5C353DC60CDF2E17F5656ED26A34C75A51E07986801632BDA0B02BB45EADA4ED
3CC2F8691F12C87DEC69987BAB70A261EE8818606D9C488862A726F1C4D01ACD
8FE9305BBDD32AA423ABE28CFD5073E21E44071366A073F646FA2567F0D24ECB
B7598F767C7FD9AC2B68B865D027BF489FB58B5FD605E13BB5CAA67B353B8C33
CC9CE696C50B9E5BA19E820991AB35DB65C8A0AAA30EE476D86CEF9C93A8917A
45299FDB5C1155348AB36A235094B92A115739265598E1A3EFFA6665A180E0FB
B8D46E13D24E9D93FE5707AB7E763DBC2BB98375853949D1151E1DFC501C40D2
3599D8A819ABB678C5DF2BD4E005671B322756E9F0C62EFBD00A117606265541
B3477DB283EF836A4F852A1B81B2668629D0F9E4ADFA98BEDD05DF653E1C86B3
B073C19F5D5B4962FAC040F7749E6489508219A1EE70F095C33E4BB31AFBF580
5F7CEC3E02D64A3BDD2AE7BEADF30F23D4BC462E12678E96E812F026A20F3408
FB64B7ACE6CF09D3A28D4A608C80689DCF5A4458A8A6FB99044E1B70F063AC98
0D450F3EAD0251390AD3E296D2AF9ECF27794D3C0382AF804F3278B1FEBDA9AE
F8F5806830CC7D023C1C2EAE9416BF8F75A3F31E2AFB21E599A64A61955A6407
24DFC30C2011579BB600D9F02E7D62AFDE2CF7FCE646D2CA97DC47068C48CFAE
CF6825086563CC090E1E12C4628742820E5185117F308BF839C4A655EF3744B2
6D3BCAAF0FE5A42DD6C86CD675ABA7B9923F27EF0B51F8FA16E7FA2C3267BAA1
64C69C041335D86FD5F20335D717EE4F428F97A911ED5417E069238D8C0DDD9C
577F2F180E9B6F25A66F74CFD993586046AF8CAE3F90E9E4B0E865620DC3E812
740A2E77183D449B447BB10769E804355ADF8FB77F4F0BDBDAB8CF8D0BB510AB
82ECBCC5F453B58156399E7F2C6FD3BF8744AC168496EC714F452648ECF29602
2781B544DA28B55AD05AB6B61EF35E25E5B6EDF923A4C4ADF61781A743AD6DA5
CD06C6981F3B8A1FD9AAD1809CBAC7BE5BA8103E7ED51830C664E51C93F854B3
997E666AEA4E6273461C5A661DE7828C7282CEE12E300370C13E258D56D3A7C9
95B7BAC55A013A8E100672D36CBF64340F99F8BCD70A55C152760A970636F6F4
7958ED9DAA227BCD94432B504D7A27BB0D17D171D8911D269A43680B72664811
0A81C082A2CA5359E5E082C797E393004CE42FECC89CCA2BA303AFD1577A270D
8533F57D6AC8BBC4912E61DCCF1FA1CD13E9524992B1D941A7BB8FC0F088372F
379600BC7AE848EC81580221C5FAFAF847E6EC32B14DCCC335E3200DFDFCEEDA
759F581EF61EF70C9278050DD68BAEE5D7DC8279F17E75E2D99E170F1BA2D174
0312128FA4BFE2F65D1131898759F029F34FFB737C954CE88ECD1BBA6527999D
09CB9BA0F668FE570FCECC0F349EA39787F7E0677EC756B5DCCD1C91E5C57053
BA0E60A7C8E31AD682F36AA6B2CBADDE4DEDB0D15C0676D2D7BDE2BEF371B155
E8809335B51BFEF29824FF11BE929BC793EBF9A703EB0695E95BF8024EC6A74F
3B9FB67194A6DFA8FDEDD93695A763379E8A94722EB65A061473F8813D3A4A03
0DB2A7BC7C7A5AB4946A2908127EFCC0D0798F6FC19DF5CBFD9CB7EEB0EC054C
9D0CADC661066BDBF74578E1AE8D47B23E19456EF3D216D7F73673720AFBB9FA
CB4C06591DDBC7079D8E87D459AF11E350B15F9AFCF72B2BC5080C19CC551ADC
AB8753B694A5A7389609072AEBFDCB313C1B94C5140B2DA3D0CAFAFA02295765
C0BC195F3B7B1FF12E94893597B049348D7E109A49BBD0F7827D14489FF1A346
66B47D29CA975A1C18A4081389261E4DAB9B701E6DE4ADD99108641E0DA23657
DCB083F39932347BF11E89DC0ED7C0EAAD8903548D21C960C40777DB95751CC9
64E9B4DD2FB0D759A1CA619274B54B66E645E46C40F12FC06288114D19234BD7
47B10A2BA076D17185E8DCBC1742BBA4CD15ABD96E5A26120BEB8F33130E3998
AD34FD4EE78033D5FFD033EAB414AF7CED369F5F41EACB8681BF8E694D7796C8
15A790FF223AB59012218B3A5B315EC7FB1FEC216D557DC3158625AAB6ECA2CC
86B582025B36654B8FB81A6C68F95C281F6265E4DD75C90ADFB88C76EA53A73D
E96A2AC8C0067F094531B2EE8EA67CAB3108F357574CF1DA6D7183EFDD139B3B
B4CEAE75B59EC6A6C73D49864E53D67BBF646D72513626B2107A42C8AD1CC04C
FB0C1F56287C12F33D589290C3CA292575C8735F3F160F2B9C0A44F8EB86ABAE
EDF6A4D59A5180D61303515C13D7E96ED605D073D52541FC93ED92819982C331
02C5D0CCD7665D129AD6161421263C312413F2F28A0A024D1A65D8210C26AE02
AA9EDD4E9D2E79251AB333676A50831B7BFB31DA14993C1A2C41A979FDBC9C00
C413A546473790DF0044B45E4D7C3B96F3095591E075434B75D1DFCB7478C9E1
9FFF0D96A7C693E692A1E748A53AEBCF7775FDA563735D196AE07343A1AB63BC
1045E57FC334F320A2ABFFA031F1464EE91EE92FA7D2F78F0763190A27C2BC99
FD28589A78D4677536DC85523004E4115186BAAF8FB93FF71B51DF3F0FAAB48A
A0FDBADDABED22E1276DFF80BD5090047C62
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
%%BeginFont: CMTI12
%!PS-AdobeFont-1.1: CMTI12 1.0
%%CreationDate: 1991 Aug 18 21:06:53
% 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 (CMTI12) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -14.04 def
/isFixedPitch false def
end readonly def
/FontName /CMTI12 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 -251 1103 750}readonly def
/UniqueID 5000829 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AF95EF28A9C561DBDC98C47CF5
525003F3DBE5BF07B2E83E66B7F97DDD7CE0EEB75A78BD9227BF359D002B6ADB
8AC57A33FED4EF021A7085B1E2B933DE602F0FF71467ECD501744AE338AF29A0
26F7D368AC6F25CCB882DB7B7343566192BD687E1349225982823027D3B66703
3B0DB7A7E680A682B98023D39C7FAE81A5D5B867A0A66C8AA0DBC83B1596A84F
0436AC6A7900B767BDCCE0060A4811003C79FDCC71D73F7F2D0A6675E93AD21A
56B4CD8EF75EED3DE8C0A18BEBF7B9D1BE72504872D56EDB272F1E97FC726CB6
68C85C713059DA19F6C2E0F3E12710A59B6FC4699AE883DE8C8615B7292AC25C
D5714B6CFB14EF0EF11EB13009BEBA4F345A5D3D6D9926ABC2BAD7DB1328651E
437BFB3C46DA7B62219660FC368CF3D3704DAD3AB461C28F711665BF484BF61C
052093D231CA65618EA463D63E406ECE858D180A6C0589B2FEDC321371C28E77
DE974D655DF5FF7D41ED01FE717D928A885F6FA6CFE4D2C0807F8E7F937916E0
96EDD1A3BA67802B1F4A49100E75613BA0356D9DCBBAD4DAB3C59E70A47058F5
2163D1730F0EE4D1F87C3A4AE723A23CFD7986FC4FBD399347E9F5946354E013
D860FC446AFF0B0744F5DA27CC777C96ADB388D1E835DDCBE123FB517679B9B7
EF696E091A9D51510BE264701A41C04FA8125A48F306ACA7A83E35D5BA0C296A
BC594ECA2CB27E92FED95B595C21E5BF0DA724D40761CB377BDE5FB98C9D152D
6C0DC98C4083E9656321BFC445CD6FCC142DEF16E27DD6FAD0B3185223B1A7D6
779F39C70793184F2C3B721FD0AE6D8E063BD47804785DAEA74AF8C75483B713
65061655587D88BA9C299248F7B16CCA3E241F089E7159C60DB9266BE1CFE159
44E2BBD556806EC0543AAE9CAF864F43906B9C826EEC593E28796C66038062F8
D7DF65BFA3BAF62BDE692FA5D2156F3CA72E4E54D6EDB3C81A994B124C8856A8
C908C671D1EC87C8E6D8B623488B12C63B716C77CFC19AA9A8BBAB2DF45054BA
70CCD5E54C0E355F9FC7474BEC117E9251F910730A89EDBC073DD17300852885
E53505761FF27118BDFBAA393F36DA403CF483D1449526041013AB743B39F684
0F2EFC47C80F00AB0358E66E14ECD2CD6F9F8EA9A30F5DD55C6BCBB6B5CB4BD9
B762B8795E264DAC993EB2DEF8ABABF499ED43748813408829BBC01ED6D5FC45
29042CD1D50EC1A7CF75372C5C0A42ABE71F60D16ACC70DD2431A9B1DE1D234A
6B9C22F5E1DDEE6BBD8C19276A64B4CD0D89939CAD29D9075202565FEBA79B27
5BDB57A409BAC0DAEE0E4FB48F47CB540AEEC7EC86980961307608AD9FEEA38B
5FD7FB9058CB990B2F9972DA6F96A75FE60B7EBA9345FC42C7ADCACFCE4C47D8
FABBE295057E817A7FD0C43F0D8085CEFE3466FA85EF43006E9685EBDF57AF47
C48CC06E40F9B5E561F27B29887A973E129D32D4000F5AFCFC7073A5D5ADCE0B
6AE9F5011282E2070A54ED37795C33CFD887B19E9BD4C929A7AD842F93D294A4
6614E18A1F5CF08114EA61193AC9F829F585F6BFC0A028B3370FEC09D9C5A488
9E9BCCB1F1C0246407A2EDDE56E07BBF5B385E9DA2F4A6747277DD8A2F8E91AA
6D098FE98488ED3F9B05293007C148A873D7D099D7C8B08D7B4E8C91A0F93433
EC91FFD9290C8F362EE57E1E562C6C8DFDD216C18EDCCCD2DFB87DE98C41F8DA
2EA00410D6B32D3ECFEB98497A55406A838C433341F8E6A7E0FC49F75EBDAE19
C2A767948005011E40A1C1E2DEC7B4619F4EA5514F37ECE0EEEA6FB30C4D58A1
86F8CF05292B47EB3473BE6D98D71131C71EC72C2CE0909FECC8FC0C24850CE6
B1A6E803DF9A69A3C9228662661722AC6A5E1AB29A0408D34B3FE3171AA1E2F8
05232544DE47118FD9F92E62E0EE647039D5FC19DE55FD89D85F66AB9F8100E1
DB31DC9A942FC5F92A5443DD96B02BE01D845235FAEBF5B4F2B39772E337E9A0
F9EE86E8889282AC5E13D3624A11B4ACF60CCF643AD78B6BBD38A44C9F730D7B
37FAD9B83BBE6FA36AC7D6649B38C8A69AF3C21BDC051ECA8187B8430B536E50
0D4CB1D07F9250566FC22C372AE944CE8EFD291383C27C3940C3CC59A28596C8
16A4046A2EE550A5489655A7353294C982B6A3E179B8B8056C31F698A049F7B8
115E684858128B0BB9D5E6352EE006CB2769D58F135004D90B5BE8DBED4EBD23
B72F84E4015C01E9662E364AF3AD54D30DB5A25FF31F6E92EB2E7627773ACD7A
BDE4E96919ECB64C27F374E78FAD5E3F999AE4B8F70EDE0B1DC716C9969765C6
FA7868E60EBD97AA5660A6F93CB492707CD5D298F6A4978B65C4FA4928ABDEB6
25435813E5F21797F886FDCA816A1489D636F9AA4120D0195BA127F491688AD8
E76CCB0C6CCF098DE5E4C60D717CCE24BC113416E5D55C49F581414DF70E1759
FCE021726EF2452DDE3BE43C98D1A0FDBBB3D19E31774993F773E743D0A12772
FDE9D8AB80A0C9D133BC889123E098ADE850B185482E53F3C6E246C7ECC31F81
CBCDA6950E3EDD7E17F67117923F15384C20DB52E4B081CBB432DB7A10227687
F32EDA02B4C8EBDD6313A548D0EA6C862E69AF8582C761D1AA6E29E089CBFB0F
14784C2AC9127C148AFFD762F5BFF145AB77BA376B8DD3BB6B7D00778D8F5EAC
A52E72A1BD1BCB3F8C6552A31EB83E9B66C92912CB9E2E66E7BE8F488A4482EF
20996C765AAF6B545A0DDD3308E022B0D1D9B4D1DC776BA53DB49E741BECF258
A0D6CAA71B26E689172C77D2463B55267FBF5BA49D3D9011FC8930BBEBF8ABB0
2D29B6915E8F7126C37CECC4F3C212A3590A5C8525ADFF9E9BFE2C349724CAA9
894AF711DCB112493675B2D381105E7548C3EC832F31B631A94C55D715F88C6F
EFA1745F2C7B23DC220C9533DB093477F1C88715BF778D92377BA8D9F017337C
275EE0F780C4BCDA558873F96377C7CE459BD178C693D7F49BCA86B62CBC0816
E3DB6D9AE787622FA7B779F17CD579A34A89E0DF113723667CA0F7FF2175E989
C573D9D7D4B03158344A70B280C5F808A8D200B9B23ECC3EBEDF2640A4EFCAFB
C9070F0BB75AB35039B6A178DF408FB944961BD5A0E5C5EE4E774F05F3B11D5D
F764B2189837B9EFED9CB22F326DC62D6B6CA59A353BA631B2582CB276BC83FF
621703DAD8FCC8879A87D88329DF525A9AA0DA8D57CAA2831287BA0E9EAB74B8
C40A71BB258C2BF3A76312DF7881E6A626062067EB585A0A203652A8D610064D
01BFE78F832D96D9B24BBC97F73BD3AD0422DCE64D04AA253487EB261BF7B715
7177B56823A4C94DB6F8B16CDE79AC171C53EB9BBC1A71816DD72AE4CC4FF074
88A428C0A9C2ADA463D6A1864F923E19B030313268EBD0D2C3E2B15F155C3D1E
9D55951A413D6708CE130FC24273EA621A2F6FBDA7326BDF8C465B4B187F4B73
EE11E76BF601F4520118CFAE255B9E1AC2FC337DA9FB28375E418081809A854A
4FC2C8C8AC14F9CD83631BF8439FAE6EA85FEDE85B2B3422815AA4D1515EABDF
DAE67CB603A8CCEF937FF4DE205D8FACC136293F68AC997E0D2626AE11B12CFF
D4C9C51F749D3C4B9114CD590804532FDDB63EA94896E079FE4FB96BCEF0FB82
8471E949455932BD2F4ED78ED668314508C3E67C3EB357AB4F81EF47DE55D66E
E190539015087755483F63B59E822E7834C08D67A912D1148E81CB0C2A0C094A
76C300FAAB159C122B18918073377AA274ABA3F8B428B66330AFE11A757424E0
AD889E3C34F799AA34574715AB49D23BDE14FC7FC7EE04A9743EFCB89B2DF222
4A3A589EC739DD2D43A08866D609A98C1713022E0EF6D07852A4317B0281CEC8
67D6AE522EF2AF00338214CE4CB13CA7805A9EA625B7BDC4D9AE7C816D9ACA00
9B391B616298F2CA59CBD4227343B952D408C446B69FB5569EE1E4B49C6061B6
4C813866425813652BA422533C459067676B02EC1C0FA78C4AE21E0712525231
8F20665FB7124A0F9127A8B91C183FE83F8493F40CCF39A65104DCAD8109A783
90151AC94B45A46FA0B1DA861BB680AB8550C08BFD41F2191BC030FDB94EB825
A37E2A439F3F4F8BD021C8E938F11936A196728FC75F0681B11135C698B9711F
6342D09DB65E9ED6D3F995976B52490ADB4BA4E61E58B045F5B57771EC350958
27D2899F19F009849213EE0830590E0BAE3C1558EA98077105E618A518CFD237
42AC78204415D928F63A97466576C7D70D7FCC1227BC35B67B5D5B5339AE6469
F2777C1207AA5862B5249625FB23686627DE5A72D882C633C18B4A2F568CEC73
E630C4C6B7C7A57B886EF115634FD0617398123D3235A8383D1F0421394375A4
5B93B0BB8ACAACA0B24665E7D9C4E62A682D1DE56382510F51E43D43821A1E69
120787DBD048D6C9234F88959F2A2BBF92731783D0309BBF10326300E21299B8
8A44AD30D9EF842FF3A3585E28D639B298D8C0EE55A22CB3809924CC7D829248
58057BD2414B050B98B9A9E5F3C6E527F46554E419028EE4DE3824D19F9D70B8
C654F610450962122CD3FB70CA3224583817958E9C28DEA918E52950367693F7
3691E75617C0F5FE17C9C67B829730719905BAD9A3335AFC8E075C7A35CC08BE
7BBB29E02D05CE7460799A32B4AD1124C15FF73FECAADBEEB2AD39F1090BB508
DF185D167803A6AD7DBBECC71FBB5419E331A3C6FA73B75278E968DA3D94755C
A057A65997901B7211B0C162F0CD17EA32D4B66FE5FD69931617248F3C24085B
81A0B20B0F3F917114FC97F507252E2A6244235E1EA1F8145565D2688E9C8EC1
0E2E5055A5311B8C055DC065E03EB78A86BBCB6B68BBCDD87630B2F94E53FFF5
1B5EE3438BF3C6E8089C58893828EE00FDAE45E29445857E735E659113CBF3F0
9B9C8DAE85C529A7E14B3CEBD38ACF0B8BBB315FAFCD94DD353EE79142E66271
94F3844466D6306017FCACC7F068C6477DC6E93B2C0D0D116F4EC05A04BC8F79
C1EEA9F2FDD8349C7C7E95D390EF610A60637350A96D0858D47F8379FC603C18
A6FA1EA59E54BC2C58F28F3610CA4BAF4217233FDD0A3704F96A5D1E8A17D0C2
ED99F2195F8CACF303B9C9CAD15614EEDE81E63D06A0AAB054ABEE3770AE6309
B83C1D50619080D19F4C3E326A613147BA2A7FCF407D83A0E3AC9BBC0B86BE5D
4D47B3CCF89D17B0DA17966DF0A8A0D36F49EA78D4A913B54F4214C610DF4BC2
35D9C6298591D976A5F710D29ED02411FDC9702168D54794BC0CF38569CBB34A
E25C3B11BC47829711985AF68E81F325961E9C92170C4F29C103E177E2B3B8F9
67B2341719E119221BEECB750011CD02109B028B878AF683B9E90B01B9C1577D
F4BAF57497893221464DE97EFAE3FF0B4F642959702580E590CC28F9D1668027
6EF03DBEBF41335679F696CAB83FA9F702C88ED388C35532691AECBE54358859
D6185C8F193B8F6B837A4AF4639F52A7FE5D30E496AE077BA1585B11774AEE65
C9C4149714C733A2C389010B2FC560CB536F0F26707C13C4A1F014628BA58063
3DB637BC005DBE0EAD5309448D33DCD031A44601E7BDEB39A69757DAB323B460
1A33B5DF696654D425F33FE2A44C2374DC4F2F2E0EFB7181E07FE3283AEA2B2A
857E88B60D5F30BD9FC05756D45DEAB4127432CB4CE57E853212177F39FD126D
74D641BF40CA96B4512CD4FC4BE1FFC2CF48DBEAAAD34531D27B9EB27227A3D8
11691D75D75D5362833DB0C4A9F94D712688BE7883FB3404A3939A79CF0E4831
E39B60EB39F4DB20DC32B271C48B172E299A11E62D2F8768F3DAD1C9834F0B78
3D5F3100F30D301F16136CF6664456350869D7C33987C308DCB5719E6E5DC2F0
D52A7B79C761721A7BD2D99C63E1D56362671260168BF0F598E8E1A39EF4ABEC
3DFD657E18A0A66294515647CB589C485FAD023F287C770673C4117866162AC5
99732B523298A7D6AD3B7DFC70E7F935CDE0E139CD85261FA1AF0039353345D0
D6DF0C76D88248E7955BD1BF448D53A7637627758F1DA1D20D278BCECF2443FB
E70051D15E0F2D722AA07E239D807D357AE83A2B46DC9C3B1FF472CB75F4F4C5
100F333E81CA1C9EDD0F8977574D80F59B0568E9B76FAF32C230CC547B3F9078
C56E206B3276143E08EBC56A315CB3D1D9022AE6DD53C2CDF9F0D886794B2257
5C3E9C1B2695D8DB82A16343F5CD3F284D53F87921B6E382C7226FBB8459F943
CDBE1199C047D3A123FA4BB91171477B8DE0A9623BEF2BC87DE5CEB9F0E61833
0078751A3AF835F12733B7F3C787686106B4E4383594DAD96BCAAD71DFA4798C
1E0698F6D91EE85624A8B3B5299A84E7FEA52C901FD3018A07DD0360B86B9D69
63454F49CC1F96ACEAB7548E278524B4B5B3C0ACBA81F3312AE8F24C17148B54
64016E3530AC3429890E58C187F79E96C5FB7C8F2FA2D32242692BEB32ACBA0B
75FF4538DBF00B94BB01D2611706C699F0CC999AD1A1463A747EE82A239B166B
CC849DB7C13344F637E81F0CACF96B4F249C298DBCE2B28F428C619322F058E5
0F0D8BBCD6BE0DA529C9111E01BA80B8F9488F9710FC3ED05937934BEFB1B66E
7871F2CA67FAAF91C60947E139D49DC32F7A53BE587E0DDF68DE33009B2E6920
D9EC509D8FB8670CC8703E9F39DA92DE6102343DBE8A48539A7F90C6701FF408
95D5B1E0EC74A563F6A045306DFCC33C53AA3ED07ECE8A8698F8AC3F5EA084C1
26F5C6549655E5DE07CE88CF3F1682F195921FCE68552C7A0636D4F5C21A601E
947AF742EA230AE7BDD55FB805D05F9439B5CB9A63B012328988BF50F0A3398B
DED92962D7CD7B6CC574E517B35D83E0A644DA341DC5CAE905557D334CCB52C3
DBCC3595E68AF8B62559037C4B0993432F3841D60CFB23E95D392A4C83BE4B67
B6E4F0DB25DB27BDB178F2369395B0A01922A349237D565E784CCAFC942E3F5B
6EE01B26EEAD7D1366104400A96E31E3C4A2A73D873D1CE56B4A0A853F993AD0
5DF831FE486251D128B0F60444CBFAC8FFC3A7B618209CB89E299E516186B75D
2C51376B9E58BD8529D45A68E67B19E603A25F0449F8D95F0C90153A0C857747
5CBD4C04B8FDC78560DE402CF42A96D9556FF60631662DF12834A803176137FC
428A42C0ADF50D78D6EF3656E504F42B01191FA2148AC0BB54B80C29A83EA4F6
6C56173F30E6A1103E01D2573CE718943CD1ED84A84A9A8AAD38B4929BBA9E94
D9B171BD112CE7B7C1C1278CD2708FC6C88BCB4F977ABEB739C4BEAAB79480A0
2397AE759E97776B30EA3B180C7A38239777067B7B0D089D1E81D086E0364DA3
1B6CBB0BAC06D3A06B8F207BFF0795583091D18957E810074265F58E61DA6706
C84F1D36D3B24D2D7874899D8E81B086B0667AE261D7F35B42E7540075ACC3C6
E5F4FF2AE6E334FD8B7BA075AFF916F3217E76574C87977411F772520AD0BEB1
CEF48DC21D73E3CB52F1845116676BA43C1C1D8CBAADD52212D9800A6F41CBCB
3A080B1C6C499034340687F5E803F00B2627F2CFE8AEB906C47AB2978815CFB5
6B418CC1B1B5C02E780C3253A7E2B6654C9E47DBDF29ABC4219E3B27C6EC3B8C
BE48C97AD18539EA7FA6BA1605D07A79F51160CF86850274339F25E8AB01D5B6
72EA334F26C68EEFAD0C2BD265955274AFE0621F7EB549A44DADE8838C22294E
7319A2514841A9F2CC81056E1796FBEEA2909FD548FAB47D26AEA7B952C4C214
82E446DEB8AEF7E864F4581C2CB225B673391D12081F7628C6F617FB826FAEEC
27DCE54D1CCE1914219DB9A918D024A220D5AD1617A81A3AE8E1D03B8BEB05FC
6935B5CDBA4DDD55FBD32839F513C5523B567489C29E2D1BFE62FCD9D58B964D
924F13D8B902465578FEB8535FE448A617099F8197DE98039DA34D336828A8C8
B5A352F4FE7A749B72F93B79CF101C3CDD879C443BC39E3EF15AF9856BC169E0
79337D640D74CB732355AFF6C83C4057DD620A476D77600E98DFBB9CE06C00DA
A56C15B6CE352F98AE255A822156B74FD7FAF60B5A45EAE0BADEBACAE1922493
9216793082527254F581BFD29B2FB433A1207BA67BC872990B20160127DE0AA6
E6BCD0912F19C57B7819A7BC8EB827F3AD63BBB35186DCB43D26CE54E16989E9
11EED6BFEB86DBF38F2B92C6B532AE5C1513870BECEE383C53945BD03DB6214A
ED0F5A332B831E7BD95BEDF74C1BEE21D031D08541C486EA9E7C7E7994FE3851
D8607D6BCD718926A7E43F46C995F86EB0C0E06B1B3E9B3ED808227054D3E64C
9114FEC5038ED22CCCADAE40DC61DA9009A7EB934C53380A1987670E080CC135
23B212898ED9EE9BDD786A5EFA67872207401FACBFDD107984F59FF184B02421
21106646A8157E1C8F33A432E72C20890ACD98FE640F754110660BF54BAB4D41
448375AD982323FA62749172F49B0E30EA374593F3A54A599D6C0F2DCF4C72DD
6F6D10EA4EECBD260A0C29A450EC780CE11FC8C4983049D749B0163782D16743
1E72F2F6FE71EAD6D2075A5BE1FED4C35C1DD380290025D51CD9A36950F8D8ED
926EF51511B7AC857636B9A63A9D5FB0CB124427F01EC88DEEB1EF7EE66DA1D4
B7D825871B0C7FE7E9B69A070745B0088A0F3027DE3EE81B3F89F9847AF69543
F30190647A7D605037BC6A148358F2E6D6F0E75346FA3E905C0C1BD69A3FA401
321C45C8F5A13D023F4F4D04819EA33F832D2A5506E4CF6F6D148F9FFCE79199
3A7630CB101FBCCAC7858B444185AD390B320487CA9F9D4B717B1EAC394C2767
4B6966F310B2EA4F70F0183835D4B40355114F41EF65F341284D24F4AB91E466
375D4D3A6E581F0861FC66807CB3821D991B17D84C1D8DBD919A36A20F3D9517
1C404DA35310D7E5380E68AC84BA57C8E9158CD7FA895A61D7CDFE396836CBEF
2C883BB330205A589BA46F3484588784D16CB6BA7208AAC2C30F987AC047D0B7
2EF2C31A911C90436877C97EB7D04831A47A3BD3BF56CD9900DC30314DFC1AC3
C95B3019C914A5FD0F9A33946FA8D103F5CF8A9B23AD1683960CA9E15D622F00
81456ECB666FF320A2988D58198F874AD2248D4EE1C86240E4A90E93A7F7C9A3
882D81AD48D77DC04215F63516A3702DEF565239ED5D2E3189C30E90B3AA4E0A
8DB2087BD06BF653FF1CB23CBBA6E946226F7003EEDA18616A72112536604EB6
6AA3734868C04C383B868A204F952B976EB6C1A6ACFF5B9A0C85EEE746D3DDC2
3657D3388A7EEAABDC9B786240AC7C5D8C60CFCC8E7CB706D63AD7AB0CB58E11
72BE9796811330D1C6DF87A92FAB73F46352205689A138C300E94D395CE48BAB
1A20F62DCEDDD1383DBDE8F73BF799E11D4748D72ED8FC00446FCD2F04B1A9C6
3F376E3605838051C5C039E12141F1B913E8DD97E5F6F3294901E217254370D9
2A12B09D5BD29D0824002EA4D68B1C1D06E8C94360793F847DAE64383FADDE11
9C858977A961793C7857D0DBF72DA93728588850E297EAD85293848CF04DBD5B
E9AC64BEA7329519CFF6312CEDAAD41FF8A43251E83ABBAC08DC882AF8C7AA88
3C7660FA0EE5081B1795FB24EA843F998C30F925F507267DED5784FB3C0C47C2
22B54DDBBCFA5206F0C2CB391E5D2C09C93CE80C717F2311B6F3B4B80D0F31A0
1541AE911D9EAF8E1090B93BB6EC1F8B69FE435C8619B912F9CE2E6EF3F61827
74B715E3848C17D648D10E1D42E953B624F2F37A68A952A4F6059DD910298225
5EE619AA39177AE2CF44F615B29DEC15946C71FD73340CD34AC7D4BB25448C19
7FE7CEBF0CD6FDEF98232BD40A31803C342996EB33A31D0646996DE87528AC83
DBDD53BA9A1DF6EA0F6D3D332886379D91CC4D55539DF59C2AE1EBF5E7755466
893F5934619CFAC7EB16571BCDFE2B5A888B5DC688BE64C8F09253A8375A6C1F
EA8B6D6411C6F5BAD34255FD4776BF619366B44C6765C0A6940230F10D66D59E
02490C469FBFD363EA015EB3F06313F7D3F649192E0A25CBA4D3E8027993E2A6
9E9BD3FD1EB2329A442525DE75B4D651252BD308E105B585EC426906A1480828
85BA7DAC1F4CC51B8A62589687A52F375C87816B4F517A2355A2F1FFF15686F6
A2B125D3FF40CA40FCCDE026530227354A025DB3A6B2046C0F31C8CD15353D94
3014E334B911F064BB875A661FEB9318DA28E569ED1F3060FC6169DB2EB17B15
0D3486B07520C12090F0A3F1843AB86E9A080BE1B38EAD92D337779EFDB3D32B
2F5C8201669F03A37F96373ED09663C8DFB28C4A9C6CF41492AD98B54DF9F6CE
17635A7F0C753BEC57592ECB9F3DDBA46196C0D11AB9E370C7A88A58D3FFBC18
D8C7E43A948C7B712BE550108D0E670B3902787E13AF4357480CC7E07735952E
4F53DCA3259D808BB751E8B43B14DBD6C33430F30DC101050E82EE8AE392FDF5
B52DDCC65BF3785ACB9E49C2294ADA109C3BA3A971EFCF638EF6ADAEE13F27F2
F9E2776A47548CE998BBA2F2E58BBBC498DA76C468BA3C89F4E442BBD65381F7
33D7E9E85834897ACADD563FDCF1CCA330FD45E6934DA428AE2F2027BA0C1D43
F8EEFD3E56AF2A2CBDF862C858F58527635504F511DE824DC4B86318BC50654F
8CE21FB22AC6BDA0CF540D7DFAAA9FD9ED3678990779C0CBFA8F40D954D10CBD
25A514C10DD829FCB7E2341DE017A03541F8A40E5AD6B7E31D00E5BF3977AA67
A3E1BDA083745C5127F441A80F4B10AF36058627FF8AB4F2A04EED4558B4C74D
4781FAAFF9BBAB87209B3684592462423DD2C04C2D4A53413AD987F209D48295
BEBC61F984268FBDA7BD89A305931C2F57D442E2F48799E11B5A6BB19A0219AA
4310FB65A3E757EA31503B8CD68200AEC403DE1324D6D09E13F402C48C579310
A04BCCF37D6A2539DE1634D2FF2F606616838FAA1C7351898753E69F88260275
6D2D0169BF1DD5A6AC939EFAB703811C4D79F39981C6644B0417C5929B398465
AEB97F6A7BDDF2D1DB0F1C4CCC7B4729D531081EB008BDA083F735412A06BE7F
75D761D90F67090F2CA5E23F3032E95E7F3D095715E0FD965950F4BD1867CCB0
92A553D6DBA2DE7142FEE66A29B707CC076BC7753AEFF18C685454CCB7DA38C1
4ABA9EEB088F1F34CE71211C454F857BD42B1F371A32E3111C5168B97D2F1AEC
90C90AAC7A35A84BFF8B1F10F229AB47416364B18DA7A17CF09A6DC0EECD22D4
18C0E4AC12F847818A8216D6F145D1BB970DA640F390E4959C3CFE5F1C47A194
1A715E05E40E7786EF3B3A8FE06A93718A9E2573372F8C55F14718317E5136B8
FD8D62E5862766F6B5C5893DD68AAC0B3BBE7377C1A3B1AF1051AB98B3A43765
7173C509175426A655EB0D87AA842C43F9B46386FEFAE18A729E5D70EC94122A
D975B8490CE56790832169574803FA2A8BFBC8139349FA60E9F6B93659F619CE
72ACCDBA78D5F250B8C59D8F4C69E9796D1F10C597C23C6AFAF87A942647ED9F
1DEDF259C2DF6ABAB2148464CC9F7009B1FE0A4C81FA09C8CF932563E0AE9C0B
9DC607D894EF3555E009932AC3F3334E89FA0D38C86D68274028BBF094D5D2C2
E4104BF730400AB5AEC91CB7CE4FBD37CDFD45B26DD53D9A454572451460FBD1
178B94AAF1E57A772FB8F351A909FBA46A70D428F6CC044322DAFE804E257178
C898CA440F713B3B6651630530B783194375BBA34A0FFDBD677BFD29D82D7286
791375FE873078DA42276010B95AF512B2555762DAB72FFFEF263949EE9730A8
6796DE6B6DC398F81AD5D393CD0ABFA5B748DADFCBE6AA316D2589E1D3AE1D0D
F3FBFA7D827C449831E23743CD934ABA366B617A8A4A44AD488E4174882312D0
7CA4FD5D8B417577A37A9F7B448F7F6F80DE997C9C5D4843F4CF7B8E8D4699B9
A3843D5BFD86237455BA37171EA50A080F3376B4EFF1AD0EB2178DC7F1765887
993C970208E08878159F18A7F68A9CEAC03B997E99394095E535ADDC20F1FD8A
70CABCDB5D48BF1EF59DFFA4CA7DC80F8650713B381B2A457127F8C3892377A2
824E1A96C7C57CA0E6BA9BC2D3B105F387CE524159D1F993E7559C0B76A6E75C
88A9004E84BFF1793AABCE9C50B9A1F013A938B0D604C29EC56ED54F0D805F9F
9E3725C03D0F283274EE0F6F7BD742B6DB62591C223D8A67AE09DE282C878EB7
7F52A0036FFEAC69B23EF78E082C4AFFF33E047E047D94546214CD8DD44A2DA1
DE21016DB0AC6A88C36A6BA1F77C232DA636F38E8BDE62C68EB9594612A648E4
2CB4197FF20F8A37069B18D304E5F32A7722C3A47E3FDF6128168CCBA8F32FF3
47F291ED6CE58887A6E40621F57DA4278AD535332C83DE2F72629C53042D3726
D3DDFDC3E5031793A4AA529FBCCE8D8AB5ECFB643FB2739EB47AE33773563E0D
1C47153DD86EE76874DD490D808EDE4E71C935834FAAA78DDC41A56111F645ED
D6531F226537D3138247FF00984B75A1A0DFF929984B5F9AAFE33DCFC7B1A858
9BBC55CE11970498793E5E946D2C27B361A26481FA83E7B916EE9890E96638DB
5D8D9060080CE0EEAEBC820FAA54E806AF49855F20D5C33C62A8911481BC7380
6BA8E2A51766C9B0EA503B69B20AF7A84F36789281649BCD06A73B065D4F9C0C
D4305D18FFE5720BE26F12B325991C24D2F3E0A3B012B2F10477353FCD47F962
133E88330ED127B47892BAE53A71CD1FE323684939A9AA44AACA29646AD1EF62
DF538DA1D81AED9A0F621EE27B6D6324BBABE06C108443F6C92249DD363EA238
D5CBD68B4F71B7751A2016E7BF5ECFCDCA684087100C230B1CF95A6E194E6B3B
B7BA83DB1DCF7BED38016AAFF000F750A4B311C10516960938BA319DB6A5698E
B379CA91E4A8EA84C9AD8D8BD727CD80D5A85C9401BE69B4FAD2E158923B9920
5F1255DC75A2CC193EA1C6B6862531B215586BA12A59FE9ADEC32B50E507B2CD
A4E814E15D042559B97A1E2425A20F3176602DD9C4E2A34AC56E622423880CFD
AD27D96B8B659D6EEC7D0F4B8E299B2DBA2ACCE97F559BDA7BAF502309A61B5A
27C8A3E657065233DE4B73AEE48803DEDDF7B600516AD7255CB4F41D8D0E7C7E
D07FA342FF4277EA1F48C005D2607BC169CB89B81AC17A6FBCBC6BC4CDCF9487
1E220B7FC9E4A41827C0FA65B10D8B498C9AC6F225BD49C5BE700BCE6B6B3F97
476D75FAB4460E914DB856A9222E0AA0BBCDCDEBDB2F7C56543C28E732896653
318710A5B1C8C7A372F66C3815BE38FED3F57744B8480F6074A26FB5A47816E1
A594602109F3094A11ADCF9724A85B2244E5DEF296DA2CEF52AF635B45C76F62
9F0BF173AC4740438E977281A4093BF4702F82A17E530AFF1963567D38F0BB52
11F7DAAB88CD3A2DE913CAF63D5F5F20F6574C39C0B0B8A843DCD5EE55328032
ED39B58DCDDB1586543BCBB9AE103E4A04428B1F50831640ABD37D4B4A14FDB5
2022846BA1A3DC6A00F99A87589F366BF254BE592EADDF076600497857091B2D
E674D176AF97C7DFBD8E814FB6214C88F731268DC8A0CE8803D89DF44761C78B
2A6B2DF406DC4A4346801B5F6C37FBE7B417CD1C67F73F3A130402DB2BA4B908
7A9487D1D314E1337599F248329838DBE58CB1F36B8396EBB6D394A27533E61F
FE34DFCA00993D74DA53809919710DBB588F565EEEE0D31FFC9BA9545019B4AC
DA63CB6226140AF7D27A398511DF61A43BF3336A831AA6CC451E2BEE5C021FF6
A7073286296C1FE2CF012250BA91
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
%%BeginFont: CMTT12
%!PS-AdobeFont-1.1: CMTT12 1.0
%%CreationDate: 1991 Aug 20 16:45:46
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
11 dict begin
/FontInfo 7 dict dup begin
/version (1.0) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMTT12) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch true def
end readonly def
/FontName /CMTT12 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 0 /.notdef put
readonly def
/FontBBox{-1 -234 524 695}readonly def
/UniqueID 5000833 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
2BDBF16FBC7512FAA308A093FE5F0364CD5660FE13FF01BC20148F9C480BCD0E
C81D5BFC66F04993DD73F0BE0AB13F53B1BA79FE5F618A4F672B16C06BE3251E
3BCB599BFA0E6041FBD558475370D693A959259A2699BA6E97CF40435B8E8A4B
426343E145DF14E59028D4E0941AB537E34024E6CDE0EA9AF8038A3260A0358D
D5B1DB53582F0DAB7ADE29CF8DBA0992D5A94672DFF91573F38D9BFD1A57E161
E52DA1B41433C82261E47F79997DF603935D2A187A95F7A25D148FB3C2B6AA32
6B982C32C6B25867871ED7B38E150031A3DE568C8D3731A779EAAF09AC5CE6C5
A129C4147E56882B8068DF37C97C761694F1316AF93E33FF7E0B2F1F252735CE
0D9F7BCE136B06EE967ABE0C8DF24DCBBF99874702ED252B677F407CB39678CC
85DDFC2F45C552BA967E4158165ED16FECC4E32AC4D3B3EB8046DCDD37C92FDF
F1F3710BB8EF5CA358ABACA33C7E5ACAD6BF5DC58BDFC3CF09BA2A38291D45A4
C15FF1916FE2EC47FDC80911EB9C61F5D355BEDFC9DB17588547763AC5F0B1CC
12D2FFB32E0803D37E3281DA9CE36C5433655526ACFB3A301C56FAB09DF07B5D
048B47687348DEB96F3F9C53CE56DDD312B93D3918CD92AF53FB9461864D11B8
0138918D0B1270C54873C4012CDE6F886DB11BCEA04B023EBB43E0D0A06BE725
741D08B9DB688731A6C8F9F0B1FDFA20C46ABF1BE836FCA0757242BE4780A41B
C19304DEC802CBAFBD0D116B1F98C01BF41ACD72DA8C56F8A03756E1850CF32D
F657FFF4377B43F208A3F33191F9F6F36FBB0CDA3514D68ACD8DCB2FE67AB377
C6BD16D11FFFD61E05B8B311EBE8D05013ECF1D03F574982E3581A188E337498
3B68080D69F7D88F2863362577B6566B9526D1E05DCAEE47F7E336489F4CF445
E5F4E1DD5EF2B795F184EC5B427C77D49CF637A2F64AA7A718610C26124059DB
1C3B7A6D6C952D97759BC7E318AC025B483BC8152A89E83AD827BD6C4DA7B1EC
9160F4788801955E02C7E07398F3105752C9269A6B3313C75A5D852856A284FD
56AE370CD1C6E893E4793705811590587B29B41D0C71130D5DF15820C63F2D03
DA631B2FC2EEEC9700A97F3CEAD5002D54EB3FF1624D8F14E06978862C2CFA4B
23156068677F11D8AC374F7A2E8B3125B2FB24C36BE08B8580A09F5DDC026FED
C73E6B7AC04B7EA361FD0157293E43AEE9AAD2C93A448CD2B80C49FBC7D883D7
A9EB1082B7997F39C1C4085E5B7E0C7FBE522F1907B6DB99197E85C2900AC4B6
C50F7C3935C9D8516680E1FDD23815E04096050C76F1593DC77775CC87C3DF7D
7F16B3F819C444416928E5A17F25C4883EC37D17CB29D053C231F1ECE825B607
34B13DCF7D24F006F0A9E671342D5436A7154262B3E9E76D55FFDCC72E3FD398
FD9D9976058B49E6CE06E8686CF198181BBA6B78B2C063B66EA3074CD337AD06
420C165D6602F4F172BAB2F4EA2FC7F4AA1B4AA579DC70EBEA8BC7EC5D15B683
6201596A543DC158A67C3EF9C1C82CE590776D3D072298A6D33B9B8BA6EA62C2
46082F8AED3E0A86491E9F9464FDCF48B5CDB32AD439841E8D6D06D9BE7E924F
DA853F0576176A593FB3087008BF8A0A07CAAD7A6E1BAD13565D725A1B7398A4
2FB33BA3D1687239368FDABCE9C0C6AE2881CB0F24E7DADB443ACF3D9C4ADE8F
2D1D48FD081D455FF0B30BAD0C239124FF6C2B32CA5745E88F895B401AB7430C
FE3959317B5218B3F174C10B077F5C0BD8C2F49278761BC85E4D1FF7AF83B962
5D7A072533817B945EB6CB6E931DB505A334B2F0C63628A7A47DFEE793BF4B21
FA8DD6741A8BF7FD04F85F53DC5C1C348EDBB122A76A1E76B1927A98EADFA56A
891E150D9A3984C3BBD057B3C554F978FD224727A4F5A118D00B12BF233B27D5
D08C3442337053C0AC6041FEF517079FFE881F4BCF6A5C2543C1080BDBD27DF9
399A700C7368A549D601266667DAA4492F7E08E90F5C2313D9A8091A000881F3
81D3BEDED67D3B3929834E7DC6FD35E11924995CDD261C706C3E8D09066A1A33
E4A8375ED831C48FA1D5BE1ECAFD9165139CB35E63CA4BC7BCD748B8D52C9ED5
E0F62056E5EB6D51DCA3FF598553373FF15E2B9483595F8C8ABDEEF01AF41FD4
3E02491CE695CFA0BB1F51FB0134771FD546931D3784B8F3B03C9092715089A7
D6A9A9FD083407AC38CF37C62BB21B5DDA1330DD49BE8E75C99095AD92ABEA19
20CDEC3A21366FB6B8F3ABAC0A356277B60E6E4A19C5221A8534CA92F5DC5289
FBCCAC0520A304754213CF4BACFAB95181B0104150015F86EC7B9CFB141CB9D7
2C3EC0C515AABCDE2E836F05743E60E19C87EE3B732886528DFD456A7096A926
EA9C3FFC50DF5B3C0BCB30705493FD2C22B2A44D6ECA8D73A6B326971B3DF9D9
03A0D6A6818B943C53F9323250FBA853230A2D9DF3B865FE95BEEAF87DDACAEC
C1B83E2429F94D866345AC8D01C918F2ABDFBFA5A2D8F7714C4A8CA2D68BD62F
1A8C42965F00094E0795A46DCF52583C0362570734276750180F01180BD6A1CF
5FEBAC2C80FE0EFB1BCA19FB964419F3C7337A7D3462230BEAD9EC31FA049233
DA3A57B664ED30356559322BB953B7188A5599D670773D570285D019425B197C
EAF5F44DA097A26B3699D560A6DA7831E1DCE1895CE4A641C5F479A044A5D917
AB8D96E6C24E930F890E93C351B46C26AC14459E3E325BDFE4C555B9BD2E0626
F6A3AD4B215A6CAF3DD5B41D757B78AECA99C5CFC39D510F8BBA9EADA8C6DA44
DF1999D5F496943317F716E482F9F84DB879342B18EEBE6A471AD76F4B0807DF
790FCE0755A54C841A60E4F3D16FD0AE76B54C4EE3E60AA5CC3CB19373A4FFFB
E59FAD431174C5173B105704639ABB87DFF5C58B931DADBBE8A6564EC99A7F9A
12716B4BA8476343CEFCFE4B21B43D77E985D27FE01FD8ADB881E556E57952F9
1644B002129F8D40622154F226FBF1FE4956F9C612FCD11C13CF033BEAE33F8E
E8A6E0681B5DBA9D2BA3AB00BADE54DAA4AE2E35E66167A2D3BA982DE3161F47
205E8DE08EDDB26481DA64401AB36C26AAEADBC95DE61C8D0E698CAA98FD0D33
12EBB3A1B6F860AA96B2FCD17F78EA86900A35D66CCA6F553CB5AB91CA6678A0
EAE1034CF13E669BF99ED5DAC62D73CD0C19199083D098A545ED0C1670A2A074
4ACE3DBF6B0886724293E97EDD6EF6F239796ECCD6DD0C5BB6328A881252A078
F655DD3DBAB2214D9D06070D12BAD62575EA08A1F7817C4FC95EA7AE1D3B93F9
D85C22493B0EC99E72E084FFF3C4EE5B56BE85A244A14C209CEF8C73031A13CC
FF9D57BEF3E36D234FC3C079F21801347F38283CBADD234944AEDC724CD1667B
1880F49AB50A075F48BB4EED4BF91677A3630C7B74D2BD6B3DCB50F8EB297775
9B89D40BBD492E07C35C06B69E542C62A1200452575AC18856B051FAC93931F8
DEE4F4A8F417BDDACF06C12542F32B16B71D825387395DB322D82B223979D7AE
506FCE8B14C2206AAF377C6D00ECE6A323C226C29ED5904025D6587371FD8C87
0B4F94321CE66A3AC607A188C04EFC33345C4D6FE7F49C47B918EA64ACF8AE19
97C80EF16D8665E1088A81D0E0638541539BC7927F74BE4C7AE83F31A62E3D5A
6F5423EAEEC88BDF3CD82F0E4E3610B1F792ABCF54C9212284AC4C702D3168B3
2133AF8D84A140D8E75ED55AE14F74BFCA6AB58FCFF2CCD6138415EC79A768E4
82BF77DFFC3DAFAAB22A2602EFC66213F0636D07D10D07D30065D9B6B69BB018
64ADF3DAA598AD1F59C045625C2FA124FCBE5C46698FECEE34BF91D33FD14D4B
CB9BF125D627165AE30711AD8652B1AC2384C7E5389C3A3B3D22C1CF70972D2F
4DDCF227C1E3B3E20F489CFF98EFC9215F11AE3FE9FFD80B4EDE3C48B6E4791B
2E64DFC34DC197BB8C6B589B99A570B99EA0A6955EECD5FB21EA1224F784CF70
F36EC4DB766DA5734966D4284EB14F550C4E715B14AB0A85C1EA3AB084BCD5B2
AF078C2F40D2ED14770D27A7D3E9D242061008B05E8F5E644508B2DB91924AE9
66EC6F380A15AE506908FEBB0978A6AB689574081823DA2794BA5A43305B159C
794B946B3606B40B64F41C98F1D3CA461FA0C010F62829304450BC06073D4132
5EB45F8CD857D5205E80AE5C4BF77F9D75CBFC44F92B97C4F4754C5567F58EFE
7013B36B63F0E0358E88402090FED1493C338F8E8F9D10D6829B33A9F3BF70A5
C84C7A3279E1F062F841C680B15AA62ACB4661B0D0CF1CBFF1351C8D82CDB616
953980325B04055152277494877BF7C9FA253C5EC20F8BA6FA3AE9357292EA0F
2D28AD9E9730FF78E7CE1BBE1F2FA38A6F11A89C605AF10D2DE6A8142C6A5B66
42A39C0E66EB3103EF486B1B06DCAB92CEB36A72F22927B207023BEED97217CD
924B7F0A1F820DAF83488053604A911923D55E78CD5186747E99A7FB64B084B0
A1D406088B89490276C7DCD4E2407004D0E4017742A0299BA37CB8DD38C52B96
A1E14EC1817362B8E0620A9F84830DEE96E5067702E2C732260514A49D3C9BEA
DF97800DA96DEC2C96EFA3BE3C78AA304E446C8147155C36E9EF953A1058F500
363A2BE85BB33903D2BE64262865DBA3A6D79BE3070049E4B6DABA4CAE54D696
98B413F007AFE956DBCED243C5A8C000628F65756782C63145DC2BBB816C6F0C
72633BBC35ED0FCEF5C603B8DBD822E0DF523849FC14081FCAF2795482429D76
78F27A38CFBE06D5C85DC37500A745421F1DDA11A5B5898B4AB3F3440B3DCB76
AAE37172B8F6C32DF5C5A55E6822B931E1840A83FD8B0DE55E03FC9DFE5E01E5
E4DB1FAB19CE7BED2A714E030C46A6AE42D57CBE272FCD69BB9BDEA363B5566B
EF7B9F0878F4439C9F255D500B6D9148813E1BCEC30E3C042412B2ABB0A9975D
20A1E7E6589B6DD379D0D37EE415CE59C0DA9CDBD90EFFDD3C30571EF0A23B36
59C827915F3A019F76531A5525DD8EBF4A0198B271231FE21398C8FDDBFA01AB
122505DEB9CDD88A213C09426201B55F635F01E232AEADA8C7763774DF266829
09D8C576CF4CEE50D6B973417F424CB0E5BC4E9D1F19662737D4CAADF897DAA1
5FC75740D858AFD59C357C291A13A94759D79C2577BB46115680DC0E0938B5E3
0882778ACF4098CD77720606A4B91BDBF700F8D77402ED1FE90F0FED214F5B63
FDE536A05543BD48230AD8CEC773FB039D907CEA18E89EF8F832CBFEE404D2E9
08F41ECE92BD45880C9CFEE35ED58CA5E86DBD5C6B353F09380E2D493A276F92
15BD002F774D11F0A0431AA6351277E611F7EE074594142F183F47D187FCDCD8
0D30C66E2BD5F209DCB2FD5D907564281A0C2149151CA4C2EC1B173F49F663AA
8CDE1877989EFF04D4852957CA3E6A03CFE03748BE662461A057EAED21C2CA98
5A38493DFB4E9A56ACC3050E090C0103AE1A9C4B7FC77EEC89FD7358FCFB2697
E3DC01834E2254E563B9B74191E40A62C998E16A7675A256BBEF390DC950E618
BC30C2F3BEEF1FC0A7575D415D7D39769A676A139F772080F95C56317F5A90DC
A22975227833667E6BD1A233321BF2E6542EA10E062E2A4B4F58E0B9B50B71D5
52695DB1B0795DB654919EE452CB947B2074436BCFB8B5EFEA3AE26DDD9B39F1
A3B2C30A649D0012B37B6549BC8F52C92314EFDD163D393B02F012E8FBB11C47
06EF0C98FB20559506D6558AE886A9EE6C5D86C579D63DD5CB168D39C281EE3D
885BA2BEC079E89678F38F11CE6449C4CA7E6E2DDB7780104716D3654C6331A3
E89A2BCB6308BE9143F3DF1E664477B6728D5AA4DEA60BA7677E1814444A5BCE
099D9C05E6A7C92B576F8F351D541F7159CB0FCE22E8095168CE9F789B1AA005
AD7B677FB0AF7B85D6FAA80CD9D6A9A8DCC464AABADDCAD30B7D83A2C1B86C33
EE8E56C0535A30798B4D50B2D77CF6A8CDE3BBFB2D2EE8B1C55D5B930B9F8E98
CC160A9A4BBC88B13E0D217A86C3D70172EEB915D0232A18C39E5A91C884FB72
E65FDCFA9E834A8A5AA30905EE7B129CC6F42C3866D055096FEDCF51ECCEEEEE
A271321BDE06A26EA4692CA96B3E6E3B7EFB8A192F6DBD35F683AD7D2FC3DF51
B8000A134FCB57CF2C855C012FF79851301C2B2F5C1DB5745F88AA3E8B108C54
8DF796A0169E5454C7BCC3646322A98FD7B2D8378EC8FD64E1A888F1DAF883CB
CC5D241BF910142D95F3A3A535354C7F62040C6807C9F56934847C3BB5BDFD10
A9723970A7C7D26F6E7B6D567E3D5D8A920F871D0E4AABFAD7C8A4EF70B9FE3A
C7F1733015455A4F1DA5971E866EBA534B6235CDE2AE1CCFF2FD7B19E8E58FAC
7FF1D00C156CD0D9E8A49F8BD405B9B83A115648EF85AEC9BFF5D445D41E64F9
FB18B5FC31079E7C1D126A3C52827AAF5F97A7A0E0F5E1D26F28AE3A7F17A89D
BEBF3A0F9465F5A6A22DA96AEAB8524F65F5800F446C28D4921E90410D35556F
94B485A255F982FBB6AFF58B940DC805B00C1AE79C7D597882055FD9105D5872
1549C56A820124B1E6D5B84C3A7142E1A9C26E3418ED8EB541C6B44E45F9823B
1CE1E1057B01F3F02B11CAA790F2098024AEBFA608F7DCD492D8D14A3DC90F91
5B5194454669C22D5CCFCB34C441B2904A1A3638736650D5D4069BCD0910FE97
65F3E08D48AE0B3ECC1962CA6E9B7CCD9B4944FEC5CA98CF7D6292A93B47F9A9
CA4E21EF53C00709B662B696BD7A4F657179BE563DAF1B95C4B2B8259214AB9A
993D031A26238AEE7C51C92580D54631838F0C77FFEB338BD66B6D6D1733E7F4
DFD4707B32D0140EE6752B178AD18204791D4C57E54F42516CCA054D84A1CAAA
DC715C812708A41EDBB69926AC909E784AD380A8265BED3440E4AD039F83CFDF
189941333DBBCA199FD6B966D0063273FAA3AB40FEB3CE146F40EF6314491D52
A54D79B17FC28339FDDDFB062FA2673F55DCC23BFE94C55B20D4E95DBD36B950
04DAB7AD1BD52C49AC8CBBA8DF00AA0EB9049E854E9F776E9D15F0BD7C3E2259
9CA71EAE2708042C8F1414D9EE554EBE9BE4924B9A64C76B9BA603025415A173
8D7489E77BF058E614F66733C523BB361826FC79D5658E789BC73381B6CFECD2
BF3FA35F8CEFE852969071050CB06ECF944E5D192ED14D96061F42AF16F01D5A
E9A2155C1D3B4889C4387B8E491933AFFAA2CB1FF5C72714B97CD2CA5258AF1A
339027CEF9A2425CF0700F46C1C704F7EEF15D30C117B13CF1FB65BE9789AAB3
E33ADC06E147DE2D4BD4D2C0D4CC5CC11BFD52D342D5273BF1F09E5B2C454ABC
740A10E23CF2B1DCA74201D88E5030DEFF29F67B645C565632FA5D51C2B52E35
21015C0DEE5AE4977F42C465E8D3B18ECEADAF63487FCD2FBA9EB604FD74D112
5F5B2867E51955F74851DBE84A776CC0E53B6F0DD1FA8F72DFC3C8FBF3A7BB0C
F67606DA716DBB3C0F8AE931E682E2058C0389D544A42089E55D17593151AB55
5DBE3718245BD363B1D85D52EFF7A4DBA09F131C30CC5F026079A52A35B3C09B
8F987F1DCB3D021A2294197842C87B108AF37E5EE7226543964211613976BD74
63844C099439F756B66526B96861CCE1510F8B301D786080C0E27A9F3FA2BCED
740204F72194B271BF7130DCA13FA64C6CD7960C6DC258E8607F34A9B021E3D2
28713542D4020BC8D69C035DF2819A3F069D43C677A7F6DA2259A10332C8DB40
3A7A242837A132957A739D3562C6C2C924552BF2F03D5229B52D6FEED926F30F
6CD31D00356A1E4F7BF57F14FA600636D8F9B39405D1716D0795F0178463FF09
530C524DD5F51517B05D9EADEAC1079E87F48F4D472AD6C9B8F21B7DA4912D33
E5EFEBB07702708C014752AB6B986079EDB79D5AA4077D56BA5AA29E19669884
3C0DABC85456CEF6DE3956E4F70CD1B27EA0624A5C7BF9CB94691B18D8BC5C2F
4F7BC6C3D07990B017FD1D2CF42F9D840328F6FE9C0D7D9C9B2762148AFBB231
91233B9982D69D459F53841ABD1C27D908FDE4EFF5000DAC629958542D896D1D
3D3530E8694008F038CFAC664633D0FB8B3FCF0BE7608E1C427ED1C15E6CE862
C23CBAE255B137A52BA29548C1D0BD54DF8C1873E77C50C26F2548D1EA350833
C8E14C1FC31FDC4CC519D422543360BD0E696E0129CF76DAC7BB458BB9CAA0CE
0B059ED4D1A7CBBD3A5A5CFCEC935E6975DD3F08AB017386E5C88697715B42A5
0EAF4D40A8108D09ED4BF3E946E67CE00EB5609D1CC6DCB1B0BBA73D7E9BBC7F
9E87C66E643CCF02EF711B4E266891E3545D7E3FC185AC3AEACCF448EA765C27
0916B4797EF5C1D824688503F7A0686D5724E2EB1D854972E4C60205E5B02248
BBC4921466EC670D5287F8EC52BE3882440D4FF886E3C80949288E78EE74171B
15AC1AEEA741C0C8013054133260EDF466E04C0932A6FAA0A7F429893AE9FE36
6D0C59997F54EE831CCA9889CDBF1A9397AC77ACE84929B7C7A3786DAA9918D4
9D40D3CAF3D75EADF70CD14E198419D8C60F06920CE23CDA674EFBEBA5F387C5
6F46F0FE29A995B7C0806342E7227AA2D887DC8F6D434A8EC468120B3BFB1177
FA7A3AAA701F7323034148C32C586FBA00CF9EA83BCDB4658CD27FBCA34089B0
43340D83B4B4F6472375CD4C9909D37DCC49A3A24F8CF23F666A26208B441118
C21F0DB84212B1D6DB2FF0552669BA02B5655ECE3454BE015830B5FDCB2CE9FD
DE0995275A7D79F850B8639D32B2C98EACE612F83CB19D142A6125989DD46D46
AB371BBDA501BB0152E504E11DB324B23FAE368AA66A1AAC3F5045662366E340
4C7BAB1E45301CA3DC3D994E5E417BBB96F9D1FFD079446A090DB455222C6809
9B686048B9F6ECC87F073C51DEF050BED42E9396C2CB2005B10AC3DEE84EDD30
DD1A76A6A820C8C289862DDBE1300CA3F4B017E7D9DBC14B8B6A663929D2C692
2FC60FA5EB97475D755C27837485BDE72DCC7AB8ACB050D4497858CCDA0F1B2F
FB2B5BF234A75741C0EEFAF2F68F0A68CADFEE33B09CD3D2FD6D22A8A572DEE1
1F86EEBFD936E0F532F60088807D3D5CDD78B40A9E0D642F7386904DFABEBB6D
BE3EA52C0F10D4E5F3CB012160405AEBD65F7381B71BF156EABAD1DC7B324638
BA3C7EB5BB48D4AA42609F75F33ABE565C3621DB4E4BBDCADB6241A4AF8401C3
13B8E1612B911D5923C8AF77C37A5406FC16DBD5437D81F89F0CE62D6A154DC1
6F7F2D2A5A0775C8FEBFA0803DAB924D3B66A07E2E20FA2D2A2FCB8C54EBA533
53E1A44CB65C4158D933ECE8523A20C777FE3F5B45F2651E58CA95BB87003764
EF78FB0125070C8299B4A64BE679DBD91968D767C36422DBDAAD2A558D6C39A5
73CBCCB32991F6E133446ABB5E12DD6DDC7593EFF4B67EDDCC83CF4A130E4160
8DED1C886C4AA1C73DE8EEB7BDBB6C0FD76A798CA739A77BAF1A61082A5DA59D
98F098DA459733AFED09D5F25185B0FD82562779BC8587D8D3C45456CB5BBC42
B551F7E15334BCD3B22BBDA289F6EFBD4FC27CC7B57D549D36DDBB90F8A9F6BF
D7A4CE4B054D58AB1192E927BAF8A9A1F7D1E25A5CEBD3E8F43B6CD17D40FE83
E6D415D2F556CEA702B02E6399EF80533D7337C1B5E9E170CFB354D0285FDAD3
D1EE9B025B5156798827D27EF2E08F845ACEB77F2CDCBD7132B046526889CD93
9739DB56D4FC037DF0BAABE8FE21AF655FB9497724225421747823A99EE0DA0B
C5790A05C5314BB7A67DA225441ECDA5CC74C3B2C12DFE388343D0D742C9DE64
F6994F5EDE4A3713B70310322BEC7069B45F614216C3336FD504C556A720541C
36930D9BB712D906C4E43D28DA6B8DDBF044E455E99D5240B85E05A6066465EA
8AE47E4B574265E45E2E04681A6A3B1680ED598F66AEB1A0322E59372096342A
DF755DAB08785A5A812A33062188154BF1D308C584B37A0C09522A3123EE4B4F
F0E9DCAB7AAD088EBA95D2EC21D2DEC4B8911AB8859925E4EDF68120C119C3C8
2E370FFD5C8C45FF2AEA2B31F6A32B79A82603E8FE7FAE27FAE714497E86DB5D
63A16F134533F0267591DC50AA172E3BA2764D7FD74B5E4ED4AE5345046929C9
87AA81AF597DA48F00B50752BF8F0C6F55DC99541A7D2EB8338FA909D9142C2D
6200857892B4B443C4F849FCD919EBD2324CE6E157382283A2F5D97F5E8E1548
BD5461075A8813928B3FC4330C83B87B6FC23189A25A8C354B89D6AB90862181
AC439DD9F4A98F480E3B68860232129E45E6855A31B9D3A9021FF837C7FF06CF
C27ED8608E75ADB1B5B242DA2B6F8BE95A43F6D87890961EE4422C999D91A24F
817C41A036302E173DC1B6D319202EF51AFD2A49F73B9CDBBDD915984F6F1ABD
53184A4F228E768FB7BA98160CCA6F32C9B016684D3AE070EDC05C18A665B490
7FB5E490311E1B7D8B557F5471477B9D975594CDAF0C4A119351BFD7A5B21556
5017EF502E182DAB4DFDBC339B5BF46E470FDE666AB212BA5D41CA2801148C4B
A1E8A8C2CFC13A0B350940B2AAB6BA372DD92532AEA6781D3CD2325254FF4663
9922DBC4849C06B1C4DCA09A5AF42AE32342E0C77124E6F2DC94B2AF627BA22C
E8F5CE3DBD79086C7CE08BE7C71A4DAFE8E252FB3CC6A2669FE8AF0DBA0EE16B
43C16532ECB1059F43A237023CEA067D64B1F3FD9C90406E1253124113DECCA3
178A1E7D6C251C4C110962BC1C6521FD2BAEDEF5D5E782886252DBB8AB842270
02B7063A95B08A0CA0FE98EBCF4320F9F22E6C834C5D537AC6B567CF3C20E0F6
6D98DFB1247F1146096480C4A64D59074E4AB6A1FA4E9C9CC7D5520AC0A68364
1E0C3602E1AE48E963F36CD1DBA49403345406054C1810314DA899A17E04E1DB
CCE4058A1E6210B9940EF0A941ED610E2F067FD0A1503DFCE5E07220C958B30C
C2CDDB52A3E06A71D7B513214704ABBBB13DBE77DE42644950E8BB44DE3E934C
B18D69FC8125704668BFB47547027C51C938292C4E7C16689704C881C8E0960F
02A31926ADB5E135A09D246E9D487E772A6F1031492DDA808D592C5E3F993E31
0780CDE9B9CA0ABA0967618445B1C507FC8E81E3F63A87E01EC714BA75EA07EB
715546EAA9991F92E2367722F00CF722DE7F28A24D1966BD8D7D8F01C1FD7BC9
E99FE745B791A82664BA247F826EA66FD5F2F4C075BCFCACBF40CFF5788D5BD0
06EB7A3A01CB14CC1A960B6E5D0B07358BFED39DE130FC9EAC4650A4FAB9AFEF
7BF9E899B1AE3F1B1C16A18FBA4E145E8DDFC4EC4218479A1DC43FD94E6BC08A
A77B610C91C80C54BA35E10D879CE446EE70FA11E36BEFD3847C547ECDA5BF82
C09231145E826BDA0FCF5ADACCDCD2625A5610DCB0882DE5C9AB3A8607F52376
A7EA4DFB0FFDB57A945C7AB01013F00B7968A463A5377147840DECE92871B1D8
C85CAE6CA44F5C241B0D5EAF8F0844A0BC0B5463B5E5C30DD5D10CF5A8A56452
1106C8F73764043E1188231BEEEC3E55CF5D43A9B3D2C961B01D2385FE30F4C6
CEE36CBA8BFFF500626D70EBFAB37D76191EA9F62E7213F17AD73DDEAC3F2806
780390E4324EFA92D561CCE3EA99D1A1144581052FE240B6182077D7D5A18EBF
94F7DEBCF38178ADA96F1814AB5D0939AF58F1A67A128B96928AA8C7A172A0A5
572E5A1A4AE55F48ADCDF4310B7325BB23AC8DCF0BDEE4EEC6C4B23A97D0E5FE
C7C3660A976FA76A5A2D54330882AB4DBCD35E58FC4899FC12AE48E2E7C32A90
01F26BFECC28DA975E732DCEB4FF8B3AC61A5CE38A04FACBA24220ADED04A57E
9E754F9D9B1004F413E9C90DECABCF665392F8BF30007B57565C34E2356BA823
EAAC26DCA0FB887C40410CFE049CBAFA5E53D74BA0672D58F62AF80D7D2A18E2
86CE187BC6E5E67FFC43C1D3B74D1051BF8F97214CEE34BA85BFEBCBCE58B12D
18D836524A2C8982D13ADD6C3E883FED846C08307AF9FD38F10759EBA600BEF1
7B8769522E08DF196AF2485A4630F70DF39608F859126F340737796B4C658579
E44CEAD7E7299E04D26B9D01037D434192A90C03F02F24D7D6CB3E62332142DF
0AEE5E743DA53A7FF994B09ED1D259468200C6C11041CF52238C47BDE1375894
8771433CD0F304FD54A118117FBD2B463D8F1410220B1264E231519C81D40C41
6E5F2EE1AAA322DF8B5BE01048CA50EA5BEBE3DBCD7C47E9EAAFAC3366C4A3D0
A84AA2E082C4152905354F590D88B55E397118254B482B65140C62999302591C
C529012F76F7688D03416A3533D1ADCE887CDEEB1D774543A0C6A4C32D0081AF
5F72A89FF4A5958F5203E8A52AF772D6CBBB9EF3C745B28C34A38A2AC424B946
199CD1E0D4749959F62EFE8558E84E416A0532DE37875E9B4B40B46F57AEDE3F
8B9AE787BD454F2C343F83670CA8864F6B3F6BAA37692809DD9F1680C78022BC
7DBE7E94A8F72F49DAA8B9F856F5002EC3B814F34035CAE3F848653BE06D31BE
9BE405C045AA8D692FD2E921DB5F225DA07256C2A6B6FD34AC3AD7FA9C538404
686FAA4CB017EB18592F20AE7478E6A88C932F051C8DBDCB68CAF1D6E1A430DF
CE2FF8454189F14AD4DB5CABF7B1A3F4A9DCA63EA10A2D8CBBBA999D977DF04B
433CD7BAEA9807001A51B0EB7B867DA8ED6F7E75C2C6DA7BB0BF8FFBFC7FCA45
45F4778B354CD7331F85115198364F458FDFE820859B74B2FCD2B1F359016108
CEE9733DD55E4A5BA0613ABF5068CD9B0837FAF83ED9771BCCC66E12FA9DEDBA
17C9387CC17D53DBA918D0DC3795C8D5703C2EBCBC80DB8FA8858001112D7DE7
A50B148A5DC364883D000F4C3C9A66D10CD7692C1DCDBD15AE9B459F147F9180
FA707005976818DFAD2C6E8FACEF6639B671B574D601DF395637F718EC70ABC0
87EB55117D95BD3712A0A3EF179DDA782DA7D05C465C2F172F8DA056C1B86DFA
80A3B75826A8E5263427A577A1107B325A634A6785B27DD617FCEF9F39A8A9C4
A7390B22AD81C0339429EF25C7487A360CD50D9797B2211B9948BF5CC493EEB1
BE6B79F0C48A4516CB06A4CB4A796E4D71DE8E41F11263D2791F8E7DA8B73475
103024A4E376D104C3F4A36CF083D71F2A9798FF78FCDDC37346F1C261B876E1
B87FFEE52DEE4112DD0531CD125EE0DE03930801E28F24BEFEF03B30CD3AC3A5
FA46AD8A4582A4F57AA47CBF9FAE1133EA3DDE5EA3123735DDA19F749CD91B62
97CB983BF444DC051D8970EA9E17B921FE2008FA3EA4B024190C485CDFB482A8
A3CB7CC8C00826BBCCBF18C8C6393F3D17960CF28F8C00091E8A550797A343E1
3F8CA2E41698D902595BE098CD0EF66EC48AB9FC2FCFA175450B4FB206465734
7B752B989337B62C59BFDF85496D3BA1F8079B770DE0BC21A856A4B673B4207F
B21C27101734917A9FEDA8284731CCF52A9A054B7CF0D293F2720D9B23D46A53
F45B290E83F381F23338C510211634CDDA28E527FDC0898CA4F27345703CBBD7
A2F552696A1D2D0F644264978DD3D7393460C67A3A20A097012B427995CD740F
221F896E00A4D5FA93EE6D8FAABBBD199F33C8E9A73AC25D5FFEE21C790A29AB
57BDF4261B7A500D82522DE188F716E5D4B913809F233C923404BB499F612FA8
2B13C436218ABD05638FCA52470B512F93835528BDF60270DB95129E57CC91D9
F568AFE8D195800FD5B01D7712C959370CBC57AED362C1F22A1650F9A1DA7814
0F32DE6CE3F1F6BE98D9F99392A595C3B66F669A6CD52234C297C76B9C5A31CA
D2D63C560F059C1BB75865A67D11604903E448BFA07A145F447DC91CA462E34E
E1F4BC7D86129F6C99C10E0258CD8BAD01EC4B37D4064A419D257752B6CB1AA4
0D6A3020E1703293E255DD863CA72F825CCDA1A496967742A24C38F5D59C4A35
60FBCEB295C30F87E8B3F759F37F1614BCE330E74934C9345F98537954E061D0
EAF9C6EFC7D5DA7142811BAAD8DC5C791011D825FCF1DCDE5C2F2DFED2902B67
CB4164DA77C0917F5D801925D92BBD787AB2E07328BC30CE1FCB9334DC3E8B36
532D60066826B7D3A20A1ADC5FC055CF8F165FDA4B6BEA66CE8A8C122956EB48
D59C5736613DC5888FB7561D03D71D2C08FA6AB825ADAC1C9E763FF98275667F
9AFE507085514FA88BDCB5530D9C74444E93F5B9E5142703CD730871B2B54F52
F75DF37017D0EB5503FC89A4F6EC6F87EC045957145831407055A8506EB6129B
FBFE02ACA89E02DC69559B3BB959125ABA45DDD784DD44D092EDA3D8FF249EE7
0A86E07750B5836A6B38F7EC26D0F9738F5FADC97D250C9E35E2877C08F5BA30
BF5B7FB2A6A1C0AF34B14CE00CF72AFB7A80A3F3B964909A7B3433DA68484DBA
95E9EAA1B0562FA2450D10F4739AED4B5ACC7E9A4822ED156B42278E3EDDB8E4
73A66FFCCFE5FC2643FECCBEF6299E554A6C0C1FE75BD65E7D94D4E870ADBBC7
9A503691DC702A658E142B7B54F8903C788BE2D51B146B4EEE8159CC441EF3CB
B3FAE7934DB520A90AF00FC97159235FF34FD57D2E082ED3FF2012792DA4D017
A280CCF8897B90F219EBF188B5AE01E9049FFF2ADD7015D21AB00640D0DD1E61
3393FF60E59A44A762F04CA56B07927452D589EA44E433F3F9014AD4AC588492
738DCF660EE6F8E97B033FE7D5A010DBA90E883D0CA55937D943BADEC803089F
5EF3D354926CCCA40F7712D3EEC9DD31F96B614E0BABC60F461F5C81C91FF083
E5DD09B4DA4466F57B36EB38C58415EE38437359F8DAC2326C4F995F1D2C4CC3
2EA2B87B1FADEF423F7BB9426AFE43ADDF4D214A2765472E4DA6CE3DA2B3549B
BF1B1BBB99892643A79F942273BF867C58B92E2BF9B939655654202C82C8CECA
407DC899C660B633D6DD6413554CA907537282FEA5D8A0859F7576296BAB8B25
6897539E2D04F213975FBFB88C27F468610FDF0E6576BDAEE04841AEA5738572
7E855600E3C5865ABCF88DCBCA27C59B5B377E2A86A524E726D0BB50EA510E7A
CC2C7D4561F13CC6E25D6EF12B804DD9ED75CCAB7F4368EA5630217B7398C18B
29915FE012D99667DFF06E3BA8196A890CB6C48F27F58F80EFDCB24219BC2418
75E5F58F090A8665CBC1694CCEB771D248F4D9FE6F736584E7F59CC0CD3EED2A
BD7781FF0A2E9734874012980C1FAB89DAC5097E7764ED63B300F1157C84D676
5598350E3ED377192C35EDA26BA1144AF1FE2D23F6DA1265DAED3BFA768EA844
D92FFC4A17DE0D8DD65B64CEE6ED2355C40CE5BEA83A887B06C3F3B98C0ECB59
88DEA97E1B
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
4E8D877D32C6541E46518B5F7B9992CA0CE392B97D8A4651C25ED86BEE84BBC4
2E71C7F7A8B00726A6633AE710F35B1256C780BBD652826AFBAE8E14D4F8D494
ECBA18501B9689FA2981347901C007218B08DFBF2FEA1B1860773C7AFC5A8449
B84B0251CE68A9B2CD2B60656323E0F84E638C270277F86BD3FC1773206B1670
901D50A804267F8563C788025EF4BA367115403D8B396E1C34EDA1A09950C1A9
9D65ACB9B770B7BF99DC3B61D706C220269E37662F3DBC7B3B48609FA021EBCF
61AE1C3D36F9007D7FC7688698C16A2D38CBB69D70DDAF69868A3A519DD222D9
B939F7835826A0136B2AF74A340E8659357CC713B0A1F7675DD19592A50F2656
1E47A85E27093A1FD99EE1DC2CB2C96C6670029E5FD0C2A2799DCBFFB071288C
1926EFBC1B065B02BAD7CDE1BE1698A89401405DB4162A8A5D2662856EC75ABF
558B80799480794DDC1D0179ADCA248277D85C08AE402146072F4DE009EFC916
EEA33498DCB8378760AE8FAE656D34D6EEDF0F6952C0746454C57638075055E2
3AD98134E7DF53C0D27DBB3AB9B9082CBFD6B95191DBF7D9DC5076B32CD2827B
AEE318E2D286FEE0785C5D79A5F7A9593D27478FB14E9FD0BCACB69F308EF11F
E9335B55DE3D6226443AA29D4386D759ACF1AAE8BFDA94421F274DD44A8A3852
6C386E3C19F90373EBBCC6D2622401C3173030CD1694A261F6E97DEDD69DE332
B80A7FC0B4C47BCE0176F2096E08BD2DEAF3369247134974D257B581C2869621
FB480EA25C82A82B1919150042BF3BD8F80A98D480DA136626972CB44E67DA07
E7E0B8579875DF6EF5351B03133F46C2D2425CCD025DB0CF38398DD64ADB0D4A
F8CFA41AFF7E2C707417A3539C9EA5D96586C0EF5349E8438500F69AB5E52521
33A07EA2B4D8F33EBDBDD633B0CC702CFA177F87BEBA27FF8A3345B8E23EA20F
24A0E307A2FFDEA5709B655C24B9F11ABD5C37B6991BB82DC2B4B9C882AAB25D
7877856963B38F306400C03763090D89E2B10DDBA7957235E0C2BDA573A42001
E10F3EF7F1011883AE78FF289222814676206A2C2191F0FC2CEB5947732F6F86
AD1E2F089D8DC3E1C5AB20337F410A422BFDA183E45C6DE9BC12D2E5F722F535
649596E49240A0940E3ABA29BD2BF597B562BDAB90924AADEB5E88FE14B69314
A36816562D52593A1DE892515022EDE979231008E771ACC5494D7CE1E4FD9DEF
3AC5F6AD52604EDDEF04804225C0666F6BCEEA634D750FA787F2063D9B0836A9
BF334C170825AAD0CC748D346C6ECD35E724CEC86FA8C355B099100A2B12A9F3
73C4430F8EE734ECE002229613350F315EB0C94208147B7D80A0F4FC187BFED4
6D743327A574AAE2EECE837DA9BC4C43BC7ED917CB0ADE3D2084D37D8935ABE6
AE3B3A68A60823BED0FF12F77E212D10AABE9AE8B1B9CE798AFBD8B05C2E4FAC
117E44B1334371427866F1967D652BA0A00384988350A20FA1B62EF135B25041
00380C0CAEF25F7BF81566254F7E5D691337E8AE7FD4DDB8916722F1514F0FC6
8282422369553DE60D82B198B6700B9DAFD8C05589A1546A23B7695B91BDE13E
369759975C9332E1FE85093B1C9F3230A5119C5520EB9AB538A51A67CC197C23
0E9C02268CCE9FC76F97F0B9EB2E3E2C0193F4EAE8C67A25972CDA24270C4E5A
FB79A2520ABB01F5104C40CD0C91BE61FD5AFCC1F3D10F4886B42D2E4238DAA4
FA376F686676C9181AAF32D34F4551DF672DE8C0F1D702434B667E6B574777BB
4BA2997EEE847AE9E6F0F29A62667E36D2AD02C689EE5F1818286EC19C320306
EFA4C53263923F49300EC48FE7165BB50E0392623B5F3C5BCA9F924B78A4ABC5
BB508901FC6C5D8DF9C2BCCEDFD20DDB1FE5BF1FC1987FF14C8E2A6353B65F9A
8F0C7307DCF31A2535DE5258B9DED2FB90E214769B274E89E0D635A113369475
52912E326C974C7CD809ED3F880369DC1FE9ADF950CB8FA7AB215930A8C9CA2B
01F06920271D26F3844F005C846E53E4B9169F1BA65A37FEA231A2D3AB04FC8C
A52ED66E4E71676BF358EAF0A1FF17392C03A29611BA86DD494BCB2C64CAE8B6
4F84AC5CC74EB7A911B4E2B5655028F796688589E4825FD74EEA18E5962051D5
FF8724E565E5B7D8D042BFDC9F1CD2E29B1C4625261A3F3D7C091D668B3836D8
E6BD22481067463546DF5A6B892CFB211639A6E00E4E4394E76C507C0691123F
FE87E575D3FD2B0A5454ADBE913064D45A7E46BD45E51496644ED240F199E5DD
CE498FC145A1C7A6E282A3922C25E11427CE4535A11437F4F2A6ED361276E6C6
3E21F90505DD8C6243926CB55B5EEA4E001877A57D9B22F6C189E925FD224947
D0A249AD2854A4B1E6AA0472A2496AC3C27D956970AF0098F275D6D5CCAD48F1
D64D8A6B9017F6AD65909406B67D31FFEB1381EEE7D7E62B8C9D7515F8016BAC
3AB79CFC466F133300DE7FF621FDE3B4B9F012FA793D0E95CA2C85F5EF1F9237
48345AA55664507B02436D6C0138CD00865391CC5A983F198D26A0E86953BBEB
3ABAE99F68C7807DD002D35A2A4AA9D67CB3FEE8011AFF134754C1850DB23D87
3DB3E329FE24E6AE2747D4F579A1233DA5796F39A92DCB94B63FE573518C05BA
F46DD714AD6AC0E8D63DE253091209816E04C9B7C63F96738924BF752A6AC59B
5F03AB33ED73A28B6A3726EC5248A05006860CAB5749E00C90410A35AB7BA1AB
7FA7E4E8A3B2E8C3DBC7CA4A43B02149D642C5885A392B625CE9ED7F4D11C9F9
40FD8435CA427FC6BDB9987446D5C5C81A5DB94E79DCB757358BC80B5DD66513
61B9D72192813AA1CD27B9B9CBF0EC2C1040BCB08E6A1982ABB22B0978302D6F
D5B07C8AFC6DB3BE49E6E8DF3AACABE476346A608D1FC340C27ADB586E50673C
6DDC0E624215E45ABFF6303B020CA433BF9014F382C6A6538DB3C5BF60FAC756
BD68C67809116C809825BCF6AB2FA93AD2AB4ECEC9BA623D7E112E8AECC69EAE
413810454F9969EE62830581B0B6FC907D868C13CDE20D8925A8FB3A8B37ABB8
76AF88A4BF06FE68C402A8694F9D4D62020367FA6DADA76CD1DB3DE91701A5DF
BA6DEDA0EC77421A892330F13C918CDAD618865DAD852A6ED082B7455068F59D
A8912D0F0AF4C3198BC9809B6729FA9747875F4A6E9FA5A4BF4721CC54D96697
A69631B7FB763C6ABE5D3A880240415E8C9EFAA68434E6C2D9C99B943820DC01
925B68EE619340D25D4F9E795138FDE2B6B5DD42A1FA2421CF63C13B2EFB283F
57A0EA41913E06C8C3C77600945CC07D5F90C39147EE617A529530C1C213B89F
6EEA58A3B4840AF33464366A7839B8BD0CF354B3680E73D775B22A8534D140FF
958B036776E84B8B7AEE10AF414FD63C8D2181819FFBD9180591CCA7824C4366
9B2CD8837A2DA1D51F91CF93CEDB8A91FED42C1814B896721FB70ED59980ABC1
F9AA87913A5DCFF8E8F8225AC93C27B0F1E78C62C147BD464415AB6B82235624
0B7C3AB1859556B4392A99B02AA272F4DD8C509144E0A66B5118CA5747AF7DF5
F8DF355797F06A5925D10DAA9DD2F26268169C451B8B6F5CBD230B6A7D58204E
E0428B48AE802DD8A03DFC19FEAE1140F7B667235235DF5E48D8C7FEABE7B153
3890005D797BD7EA3C85A59D85ADBC04BC0B56520BE2DEBFA12B6EDF0EAC7C99
49265663B54B18797F8363495F6E6D8753D753194459A94EE1A4707955F509B5
B5E8C5AD2E0426890F5309A4EAB6073356D4C0196027A237512CD593EF8CE4EC
B77F34EB63100B69E0707079E7F1BC2975896650A3BF08AB441FD0C769E194C7
989464E4360640A8E178DE1056FC35C538B5FFB869C4975C164746AAE4CEDDA6
2CDB1D1CEBC2A0436DE0B4BA73361EC9D923BCE3C1A24DA080E50DE8D2913079
FEBDADEBF8BA550C9109CB17DF21384180E934BA1FD145CC025B29A91A766D0F
C6DFF7C869BE31A795D2FCF86073EF80F35658FDF1187766E3A16AC1770ABC1E
50A9D64F5C181C1AC2880E989222CCEC1E00DBED58D0C83217BDF4318B8898A9
EB12B1CED5D5F0934BC761A13EFA3A037E297D2CF5012772823B98396AE8EEF6
D378876591ECE536696246D638E312DDD0E386476D64B8AF306EC74626C9E3D7
7881F4EF56F84ACB03DEAA4121C61DABDCBD01939FD4BA6999538AF6E71E55CE
262B6071A2C749B9AEAA957F6C7600B867E538924407D83104A1A11A3E694293
ECFE452D414BF671B023E462519327098C1CF92A06F080FDD1089E30C680746E
CEF18D09A988D2214B095E08AB7296B18F1D0DACAE11616F22788666E6748099
63E9D63389BE65C4E84F27BB4E09C8E73FA0AAEE0B9C61E5A796C869DD982AE9
4ED9682BA5B78B70C5346D50609E4BC6EC3D804DD193295D81846619A571C43D
E48FA95CCFEDC778A7C58050F3CEC23243ECEA663C31916A1C9EDF1A8E828748
B3856D19DA66A457087BD7BC78C1B7756273A34A529E0DDB9F85DCD4105B600F
291C4F18FAC19BFB3ACC0060939B860219AF128A3B9286A3D451419FAF9E68F2
8AB142E85B741C9105DF9A59108FA917416E01F95990253FA91A5A6B21E7EB4F
B082B5E8813C68714E8DD68550B3763A13020EE0085A8C0BBB7A297892328457
52CA717465AEC78384ABEFD809087F0D23AA919B5318E705110F7D0AF98D3A6C
F8475F27553E49AA497EB630DA86C9BEED3531A5E1093325D3465E6400C8D9AB
3FB79665771F5F19DB6FA1456AE5DA3457573A86F4C18F27B565E192F49B5A06
DE666D7C7396BEEC516EA86235E0C130C0BD3A2ED374A18D1153C16135C5651A
2321537BD177E718C1A843B7457C36DDEB337364C479518DE41564C0144BEBAB
B12223C8720D6B17C0B482C0761AE2AB02DEA12CFEA8C25AE5488DEF369A3D24
565C3D6EC1322ECDD28EDDB204ECEBA9E04AFF7143807CDF0837BD75756C4330
3138A8C0CA1B2F96DCAFE7B31A74BAA0D77FF496979C92DE8F1D4467ACF0901E
BFEFDEA56714B549B1E8A724BACF3E3147815663B80141480D839060B4D724B9
DCDF209AE616350677B2230EC7C0FA0D8F5C11654DABEF981B7EE431A1D1417F
9F9DAA115AEBA8BD8C48A544AD7BB445BE66284A3800FF9FFEA9F5D1A40E1850
AEB93F8528E1D98755A69CCB7E05FB0FFA3D46336FC4040B6CFE020734740464
276E4BAB83B5B65297F85CED5934D2AFECA275BDD867793FF4B95BE6F3C0200C
4C425CDBCA6B5A6220E33DA02726AEBCC8745C858C122E5819B034195D6883A5
38B6B5AC3DBB7E84E9F15D89024ACD47007447071D7D66737C4480FCA6D6E3BA
8F8D1708FDBD9DC97E3D302D6904A8150238141D079615CDA49BFAE0D434D939
89A8D1E3229661369ACA699D6A3943F77BC018EA6644C6C909EA353CB8E217DB
2C32D3C7D62387560628EA6799572ADA1C9BDAA6B07119B774A2D3CEA24918C3
B9BB8983302E3EF15D6ADEF13D9D2DD4A0AF0E8B07EE93F0FE4D62043217C0F9
A45E49D7CEACF8FE47205DE84CE42F8EDD5DEDF8EDCF544348674AC3F7E76D6B
9DF6320FFF6D5B5F2051CFEE1991EEC8A0A9A27D99CEADE1FCD9BC3DA885D35F
FE967114F8D4118C25F65A130A9977F7B0C27F26F62C5D49B0CFDD76E46EC925
5CA58E5DA00A138139361ADD831559B3D7884F2305A5BF6F8DA689E1733F34AA
313F3EB57D844D8F8A2B6BDC32055F31388A1F71A76A882DB1F9190B8A3F99A3
A459330342697EA3F39F5EFBAD578F6836E3A8A74248B14831E54C8265368CF5
FD421796702F54D5F78AADC1E6FDD724D3F431DAA5D15A2B7768F8AA9A3B6317
9B35D739790AAD7B36A2CFB4F0895B367925F5A978EB8DC411391552B18DEDA6
57FECE05EAB73ECA973446D453C985F314CD57FED9E66C4B7E6D0D1A5D590F81
E53A18E4F2C1375F85B016278C4E73BA5E0CCD795E9977B4EA5777BF5766D032
5FCBB025B3D204C27097F8E751231055434B864DCCA1239E69E1ED05596C4B4D
F54A3C07A8D2A0AC10C838FAA99784B41146794722475184B2AE8172F6378844
1092E7CFA0CB74B031173989DA0CCEFCCA4DD16B4A17D82A058106BDA4C59AEC
71227EB34A263FD2C702FAE97A42F672CFC7ABF7DB947C9D16B98B32CBE311FA
6E64391D404E933A45A587D2AA58D8C0DE935542E9A7B6ACE8347A283640E019
BF26D1547E78E443F04E14B49F779850A34A62346CDC26F9E2CD6F544AAA9156
C1F62489A042B1708F4718B03D25EDED8194B7960F73BEE3C2CDF15A91592A69
6ACBE6049A0C0BDEEE59049C3848922CC9498B13A91AC395E7FB7BB4AD19334D
A323ACABE2D3F61E6A66AEDDCBD240202EFB16C80B0307F41FDCA6DF1E5B1E1F
D5857D10102DB2A4D0370FDBD15FD1842B6D21605C38E502C95E42ECA2D6E90E
4FFE1D6110BD325162B147DEB3DFFC8ABC5D5A13150032F9D7252D4E98830657
7CA8149B1423FC4E603FD894F636EBBE8259F83E8FD083C686AA48CB3CB9E5BA
FA1F6375D54399E958A8C0BE4A7257F8B6A79359721A858FA041AC0153F81892
E3B99C821D91F99213C729F837608D31B5317DA39E3CBA2B4CD7F07A85A8965F
25BD3D334B38259883833E5DFAAC8DD6FFE24BB05DC5B951EBD666DAAE21DC79
013CAA18D69782D2AA956EBD707DD9419AFF64CBE91BB49206FBED4241D00B86
DFA8AFD15A667F5865DBAC65210AFC2140660EC16E6F3AFA291DDF2F461AFD72
4F5D50AF728E1DCCD13039B37DAEDDB4C784E2C4CBC8AEB1919A5AE1431D9BC8
D6439606DE3631A71637862D158E888BEEBC64269DC4F411A3416777C77D476A
3FC8CB52F72AE67F8A194182F9A35181DDC43AD9F97C4D4DC982B637133A57E6
27DF27FD33E8D6C76F3DC7CB37BE6F886D5AAB6EA568A91E46FC1E2544C4D202
6734E71E97F6CE176303E8C68D73E8C12B8B34DC15120738DE68E42819622AEF
F682F18AD9EFDE67659C2BD036B0E3F485884B45074A62A72EB9DFE5525B0F1B
19D654E067A9773B1230A321537A52DE3854360BC3534B83EE728FA381E01E01
70C59B6F93AEA30E1C9828A72192539BAB9E6AAE08BFE1C0AFE44E03145AC144
0F532F51AB3C66D5624A60EF6C70E0AC2451913277FB2723B437ABA667AE99A6
81845487A814AD2E89FD9E392FBBEA95F322153A7EAEAE19F5A4EE273863BB80
E2835B110D9082F4BBD9744C6C7048F74E1256FCEDEB4829175845435EDB76AA
0B8E27ADC8DE814CF06E701BC0CC8D0DA228DA6DBA094B825F31A90B6E94AC86
6BF620D22423314BD687493B64F15FC7BB2771A84187B8499E7AE20F7610A66D
7987155B89A8A93E31CCFD5759CB4CA638570490C0115F0BB810392779882634
EAAC8DB231BF7AE1D21379280326FE6CE9E2F826B146EACBC3EFBBB15E5B74F2
357664671B5FE29954C495D3D607A098321E3F8B19109D6724C077BBEFF9BE4D
C8343B561228CB6007A22AEBE10970E9488329EFCCC5D8E1CFA38CF8F4910462
6D101B4E656C50AE607AA4DDA6D42DBB41B770705389BF84CEF98F389DF470DD
FB8EDB626C26AA885D58D6AB33611F55F8F2606D74D1140B091B35464702CF59
F9D5B1CDA19DE4E6FCFA1EE5840BCE8A47FCB8912FA813F969D5C5940760C301
2A72AEC26AA7AEA1CF93AA4EAAD8A2EDB4C83FF98F13E113B7E40F5794BABD4D
B56F05BB1492B3C868D3A9BB947AC18EBF559AD384737B8A2BBCD5EF52967A0D
FD20FD542A00714DF61CA9E0132E9D5193D1ABB8EF7918BEDFEABF222B6C11D3
44388D3254E10A1DD6CEAB7EF88529C8CD882AF49FD2F0E9277AA3973FE93ECF
5520BD03C24616914B4A268B944019E16B15F44F1D3FA2D71D8AB84F1BDE4B40
9DC55515C0FB280A6BF48C54B5770E84AD3FE1F9DDC0D867A51AF33EF89FB6A5
64E1C6D0269869D798F3D39E748B49F4FC35B780F18DBD88D67F8ED9E4515861
512833E4497805A04D0B351ACA4CA646A79400A01652F909B19BA07BF95DD1DB
7F434B2341FBCC505F21A98B72EFFF010B101444EF7A34EBA179F37FE12BDA7D
E3C1B03741EEFC81F1C262921322D3EF5AADFA8830548E42A1CB098B530535C6
AD4103CFB8211183B65883651C299FCA4B53DCDB57A666DD637E3DC2F000CD0E
5647C1411015849EF6553259342A8A69887EC36BF921CCC6D24927B33B530A2C
B3CD5F0B5F1FD87E8A34D0E9EC8A17FC959CBEF8173ADFD39B768E9BFD7D8FC1
929A2F1A2A7DBDD877728A6EB030B605D03330CB827BA0DFCA8F63A59F86A71B
9E548CC3FE0EBDD9C9ED4E35E565B476C9C73712BFF79C8B9030D8D802C63BA6
86F30D9481E4AD53EDAA40E33118DD058B9C88779374AAB43E16B9C50D4FE423
CADFBF8FDF42A629B103DACDA4745C477264085B35390E52F02DB02E5F3AFEE3
61BBFC667767440C6CFDE06E31ED8AF0B117416D152C720A049884B25080F3F5
ADEB5AB2E01E252DB1C32C9D42BEF1ED39AA34776DB3C77DB71CD5EBCE2A6A7F
460A1FA0653EDC035685F4F381762DED9A7FB480A46498E257F19B90B2984AD9
F8C512C22D8E3F0E4F07339DC7931A8630AED3905975F72CD04EA87EA94B06AE
BF8EE3128FAE42DC93CDB943A3DEDFDA51D516F26E9FBB7987C7DAE74EDF1270
939C8714AEA1DCFAC2064ECD6E12F304BA8C8C9575F5C0394D0D9234674BEE31
9FEF88E7DBA70FC8658BEA491B3BEB8CC99F1C24B80715B75C2EEC9D878CCF52
741F7641A5869B9AF7D23AB75C652AA88B7D20595C5E6CE61ACD85788AEEDA7F
AA72EE4605B29E045DD982870D5588CE48CDAD44404DD8D2A82C0B11C4BE18BE
363E4549DB2E5245C206D13F735977A5EB1475C01D3FE3A9A7208F0414533B6D
CC8CB0A9807C30E9006013D1B7C0E21A101F83973C770FD566C85BFAFE7597B7
69031621AEF20E81B829E29C7B64B60AD6FE309D555544D70FDFBC50E049BF61
3FF18507E15BE5C8A5435FE02B36FA360FCA42F84B6FB9A274774B500C9098CC
5E1EF922F7E8C1ECBAE379CC3174CF8AD5D157CA6CB7B8D5CCF73481421168EB
1C459CBE06AA03C82449F4FAA7CB484053DE9FD9C1BE2A2EB54C13DF8D0B332E
350E416917FF77DEE33C84B5E6A113DBBB5870CBFC06D52CE9EF4D895EE889B0
010811FB3F012D10E59406C95B253B50BCC2898CB717726C2505122458B1CE71
A759BB3D0796F194A7A64A869BB29CEA1D14F152B4313509D31C61DB7B9B7238
3A7A65EA3A667DB388C634C85EAEBF547CABF5662C57052A87A397F5C588D0DF
2DC98EF671312CCCB7B55B28954ACF9E414EFEAC531237A86BBB459FDB2E6C98
6A35CDAFFCE83CA31906170D7396A0BE01F52882895FAFC33F6A97354C61BB56
C82C012A58B934F719778F3100BECC7B3F2CAD6BE80038BEFEDC2BB30ABE25DC
BFFF25DFF359F07C96B15D7FA8EF4A81A4089ECE78A7DEE0B17C9C5F024EABA1
91AF87274599775689DE3BBD6E13CE7D6F2E1DD4E38BF942779008ABA4CEAD2E
3E8CC4814982DB23B5645AAF4CB15C2C1439BEB546C7DFF15A396C063A23E230
43066CE14FBFB1DBF94166FC018ADA2C0DFEF940A5568DF828E3E7A4FE04BE88
21D0AEEC17126F5D2405B0D6A1B56AEF20FD655B9D6F62824A6D7CA8ED46252A
35E4264738628B54B7EAB266C1B1D1FE924AADD0F950B2066B9B7C44F16D11BB
4240D0B3C59B6E2659233C447ED9F296B3ADD73885C2E1A4B71624B14C769909
E1F308C5E638EF75479772AB5CE769D7A4215B0AF1D71E03F9C0F58C09A637FB
B08E2CE126CD646BE5541B1567A92722513A179312E752E4C40E4B2F941F9EA6
C6D2624A8FFCA1F6F47FB121101A21032CE17B1D97944D30042CA0E796C03FE2
471CAB6E56FDA703E94C8CC44599A67A917BEB9ED2120349D98CAAD2D93B1298
4DE7A59814F3C4D0C0BBE5F79D34B2FD12B9A6352AB149DA87407EA82FFD54C5
EA5F87A6156D9BA94EE29C0B4CF75A611CBFD55FF3A845C1429575E6409549FC
00E87DBB758ACEC947D7EFFDCBAB8F3CFDEF4534BDD8C34B49393B015858817F
81FAE554C3DF2CFCF6B8A138E1B73D185E14B3032A72628362B7866E83FC112C
517E005A781D0E895D8D3BFD538731F90D6FB5F14C6BB6F9A1604F3A97076523
DFF25A6204CA902CE3EE77A5CFB6BF67E0D609FD9EF7579CE25C447C805BD802
ADD5FF5A5DCFA975973E9BE9C68F9065DD36D1C91DE265CAEA5E73FCDE6285A4
1C2ACF43EE5E99DAC06035A6A29FDE5EDCD11521B1057432DAD8FA0A56585377
230457D9ABAE4C72ED51924461C63674F232AEB3A0C4823E7C616BA8A91EAD01
3585D546915CD01E9BD85D9F4AB46E5B7B4FCF4377CA13354C96D69147772327
D953AE24596FF1F6DFB70C0ECCD6DBF09365B3BFCF217757D8EEF3B3E1BAAAE0
75A774AB8CA1642AC74A94F447CE4E51C201163B9B464D19F8649F92BCD3C04A
89DBF9EBB4DABF54EEF9366FC191931DEF1D89BF8AEFB20AEA011509809B90DE
B5D0155149DB60F42116F6C6759B62B976C7CD73AB5292DEB412FB1F20B1974F
1690C1DEEFD087FE95CFA6FD77058B5A94CF515B9D22F54549303BCFBF896EF2
DA01C9AFF2E5905308C38C57795E82C1DB71BC00756B2ABE891BD0ED3F28EEE1
421AA0F172E6C343A1204EEFF57588EA2678D50479A83E8AC21A53A0502A282B
374D4130E5E8181DC1E7E8361DC130A691CB1B37628BF4BA951F6DD4F6B0484E
FC14C99805E4CC43B59F10F616AA962DD8E08DE26D5DA77012C0F6FA79FF3F15
EFCBE4D192ED881D072F3BE0B70E73C20F0AF33813FA07FC21FE81B146B3842F
AC8CC03DCA51CDD04EEF467FA99FE7FA36B08A0570C94DB838F5998340965789
5968CCF64359D0E235839752E7B2D2DD909B9223DCE70EE036EE36FE777C40F5
579BCBB298189584206733EA838F527456441C61E8AAD6D68E853229C27886B2
6D717B3FCA43444A371D1355D764A1CF84F921D8D606FBE7036B7E447B888020
38D2A78E0935D5B9301BA2F9D3A298C9957F75B6F9D4A943C8C15E1672F67064
EFD56F45C05D776E792781C0E1EEA60CB80A7E88D3DF8DD7AD00C2988CF89FAC
5C838635B56A087F9F49EC2F742DDF3AD2585C2ED62E5C50438112D3C9506AEC
E747528731F1994DA74708923DA429CE4D29B953DB678F4773A8CCC89B6042C8
0943A0B16457CF97BA1EBD2EEDC499C94371ED8DCC82644C724BA7006A7247E9
5F19F4D1D05C3C90F2FE90C0FFC7706EC6F02023C00D9AA927EA74BED3279676
03E1D2873FC2D1EA777FF6080BA42703034784C864C37FBC49AFE64B40847CAF
97E10FA823CEE510FB442F4DF6588E589442CAF54F9386560D6D6141DDCF6A18
C6F50707D9741F873BA31B364E3F8C33414475955DEF8E54D9F11CAD87C3CCC6
AB37F5D63862D423861BBAB6161419C280B61A8291B52C9BAEBD08FAE39AFBDA
9CA69BCC77138C2A38AE7116410F2C857EC55488D3EA888E1283C0AD73025293
66AAFF0F3FDB197D3204DC636EC4B03F2B26BD70F292E854E08C7435D858C964
4AAD9FB164C30563D0819D428D26328D3F021F2D8CC6E50DBAA6345B9122E09E
9E3B0BF8F87F82D0DA1DA3D03B838BE38A5445789F50E5B605F999780B3CB4D0
5E343A0C402EBD9BB837D7786127161310F2C86227BC4EFABDAB27952168E9C4
F12AF54E13AE2AE96A751E9865F3CE0282D27316E52F64035ACD18C84AF8ABF8
CFE42AE5FA97AA00C82EFB0B042E1384C83661B3C43BFD3014D5B4AB011119BE
8D9CB66C6A47D4C0AC86F8DBC3DB0F59024F711B86F0E618D44B038F3E304F71
CD08D64A9AE690257877B23EE095EE8CCFEBED2E47259528BB80FDC5BD5098B3
75FB9266E53FCAF16AC57B0333371AFE5D40CCDCF8466C4726AA56E56FCA45F1
8AC639E9E422F3451C7B783A0ED9C5433BD227B6784E8E2CCD35100149A1EAC1
397D221FE6B852BEE1BCBA36D9FD438C481003CEB65AB046F95FB85A70FAFFD4
3D44860AAA9585F252D569D95FC6AA9AD46E2CC94228C37C1F1A69013B574CEB
79B803DD0380AD019DA340A2E9E72E0647963B0EAD0C3CBA1A1160F2450DD5FB
E7B34F26CF01C1F6212854E2357538E1D268F7992DAD9D47A57216B0D87FE941
CAB85FD561058ECE9EFE699F2E4E896CE1DB53B91E4382915ABBE0D08351223B
18745774571CC5F77BE13775E365D42C617C2F1AF82A44C99E50FE9EA58E70DA
B3FA6D5FBE6C758613BCFCE9A3D9137D99FDCA94ED993FC0BC89875704385CED
24E8758B97CA82F0D4378AFD507275D56A4F7DC158B1E3B7F508848478E5B581
F7C4B4DD9BCD6466A4ED1C58E90E562499E95C5C23D571417DB171EE134D103D
BCD657AD917B8AED9F6EFCD6E8C07518FB16043E47D695B1080C57BE9A8C0883
0FB43BE8555BA1626E407F5DD5FAF0CF243775013F02ECA02E002AC2D99DA5D3
66B64D7D29689839E05E9C825715834E72D2E0D6BE9B03AE10363976B8895FED
8BAFFDB5435F9C2594DF5B65C017D927FB2E9501B2C59E2B5A11737B5983B1A8
72ACA3FB0C23AC2222C702BF624C537976CB932B98C14AEA20968C6567CB4BFC
0D8E2DFB89B6A8DF1068BB972E6077F3A251FF53BE5B0AB3EB20EDF79B1A0CD4
B3C5EAEFE52495EE99AAB3B0E36655C2C653CF832AB30524262115A23661E189
4EC4C5988F3A080E30702C73A8DF9F5344C80B233FBDFEA2D010FDCFB477DED6
48F8128F31A4EC939F8224D01BC0B1BCC11C3B8BFAC12D6A44B8C73353656D05
573DEF020450F1A4A325DD29D7D7859764990612DACF9F1EAEB306B8A0A75E13
E0C872A22B18C0E83582873892BCA7BD5B09E34BE522385D456A44036214E10C
4B106F8D7FBF324BF7A87901CC6BCE4B28A4CF30F87A9B6109FE6F59C832D722
5687F8A1A40BADFEA52D4F44E6D2EE77B7E444F6C1BBFC95B754552DE7D73AC5
5F51876529DF908F5903DCB23133F0534863BED470F11B9B83E44FB61C2CD0D0
3FA519822FC6B797DEACFA2C4A3B9A4B109D06CA448D9D97E64B46AE61E59D1A
91436E8A47D497F90EE8698B70D5E2DD153B7C6C1067864D4A1C600D0D4FFE94
891C6B21A8A7AEF7D9CB7146543E4DA8D676C653D94A5D66D430877FD91BF557
6DAFED4A5AF8303039541159B7492FA8A53D877F047FC5053BC7F3268C79080A
7730465838E10FA80B348624C02A404C7FC513A012467F515AB6C500CCCD30FD
58E7B737120A1D265E6C99F0199F7079B5EC05BBB79D0FDD7340318489125199
44E523ACFF1E86B82E685520C348B333E29CFFCE58EC6CE1538CDD3764247403
C8D498E8844342A5A28ADBD6FEE82E99BDB9BA116D4098E7A1358BFF571E32D9
9BE04E316AFD002713870F5B6050EEB2F1A45300B5A59297F35D0E4D5306D209
749A9E926D611DE98840432B39B2EA13C8817616D401679CA0246452BD8C4079
801A7FF486FC76900D7E2B19DBFD8FC081A8158CA39791E0089A5C119C2F9744
65408E8A0850AE5ADA4E42739A48135D4DABB873056BFF4F89C444CE3D967F44
D8E4C6DD32B3C760D0BE805EF23D82D310C374718077E5956E8BB7370CC8A06F
BBB030CB44D94646EB0D2F71AFA2F5E446AF0761F9830643D962FEE70483C3EB
75D72ED602B07F453DA35AA311831DCFCD7C1154DEA67F615E72A5D6BAE1F1D6
F27E87B270735C4B63FF7B5126AC62E9CEF84684FC5FF6FB9F2B89FCAFE79588
F2203C389E26F7454B8C3FE5CEA570D24EFE9D5F3597D62F9BF80B5B2B119717
14650DD5F7C57548F22E90F3DEDBAD969CE30A76EFFCCA5401793DE7F67A6D31
D9393159A33A4F37B38582A18CA84CB61E6802E3D14EF624B6B2BD3E57476126
5534E87BE9F49B508A05A7DE353D894D5276BD3907426926352C6F12145B5D1C
79E1111BD85B288A180D8D83A9C1C40C2150738472AB5D594DC6541F34FCDD86
55DC967B84747317A5DAA502BBCF9E77E124B135EEA992B30BA26C7AECAA1D6A
B78D327BA7D9B24E76E8EF2816778DE6B89DFD3A94190EB600BE53FF89FB7056
D3A51088F3C4AF2C460EC79F85A4D9FDF3507DCE6E6BDB94192B6F0C0EF7182C
E3A77E500F254959C7C774EE2B3DE4B4EC160F249B415F96589C4F85A052E03E
DA699A363F694A6106C4B6AA4A9B9660F53485843AE9FF7B26E683977612D24F
F512E436C81B8F73064E86D52DB462670705B39ED07438BBD34AAA29FFB6900A
34139B46F6B4FC9661FE703C1E6DABB8E3C8361798E55BE90975906FB6EDD271
E3DAB427A4059D491022506D603061510AA718CFCA43BF161C86D745A554C45A
A540B7756ECA53EC0CD5ECAD6092AE4374F4ACE04957DFF9D85A6FA4184B9A4A
5D75275C3F6FADCC56E02EC18F67419B004375B5DC9EB80138132AB1943DBDDE
2396E6D2E8A19CBD4787D543914D5512F1A32058E61E1B558B51BBD223C58E17
C8F5E19688C83D68753D4A7FC6D64E31F8637BC03C2090C235F7BB76BC1A0ABF
7045A4B7939E25DA68FBD4C72192027825FAC3EB4BA14D80BD41990C0DE8569E
6CA69E2F7B891D0C209C90FFA2190183E89E57AF951A3A098B85FAEB92526F17
39096FD44B78A29AF978FED54DD5886C35F0A91FF35C7A156914AF3467D31E6C
15F2B92DD3239EA56FD0C5A70ECAC7E37481526762152D3AC7CB6DB5AB3791AA
5A1084DC1DB699033A419D8F9D3E1203EC934AB5366294F0B443FC5644C07F09
D50B003B6F3CF13DC8CD3C631E4A85B2F259A483F6CE8E3A3F2E22661F162537
DE02EAB4160669D0E0AD29FC5F275C5485D98B7ABCC48F952D021536E213CB1C
39E2FB347A5E604C4277FD42CB69E55C9B54F8F1F9784D4D7CAFA69145C85F9B
8A1F9994239879C3690448B584FB7764D5B6B402C53B7401E3FAE8075353895D
498E97BD4A231C1FAD279BCBE2CCFCF4F4DCB99432CA8A1421BCAB784BD022EC
C4D55B35BB152538B723795A2657335937510BFC4201DAE7020DA6944E2EE1CF
71B8A462EDF8981D36A3849E0BADD44C5B86D5024BC1686A4C717A958E2D3897
6CD2FAFF805C228C600383537ACE482A3F783D60B7A537DC83E2ABE762ED739D
206C3ED69C36C0302FEC9B6A28A971F3B4BE480C1E0DFB52BE3D79667B6E1091
7016DE91CD09528FC26A6BCB71B8D423D0C3D331605B35228333B51A1ED5E365
37A19E15823FD26F2695462C79203C56EF682EA015C804FBBCFCF9E13E2AB58E
C0503A5AEC894D6A3E8EB662D0139BDE93BE0F05FA122446C0FBD717B59E4D4A
9355B88E89FDA13B52596B7A7C1E3C4193A1E09E45D090509E04042EC2A22919
4922E6FBF7C7240AA8DF86E67016E16654B4351D0C75742731E146828CDD4B7C
B388ED1AB1586391F2496EC6F4E6BE18A3E51EFF7D652A53078CEE117EDF8698
E695A16ECBB6CDDEE9BD4F5F80E3DE0D4A1FE535C272FD55993F387F0ADF863A
AF9290734FA3BF9104596DC9CDC2CD94F2DE8FD59BA9240F0556EA06E5AE885A
45C55EA83C93B6E24248D1F747FFDEAB136D88BAA3E481C36144F5325AA99DA9
B22CBD7EC49F995CD2DF091810D67CBC833FF82F75471250D59671ED5E8FC60D
8448B2125C902DEB8A620712266D78E7493A4C2B0CA654CCA8F68226B12017C3
0377A4FD8CEB566403E08CDEA92F6A1F670304DD5FA774755F62A3E09E695B50
6C509C460818D727F6BF556833D2AE2F1EF3855EBC5B1859E1FC80215654C967
6A88EDB0EB73C52C71B620654AEFCE4B0157323CE4649CFF3D97E130302B1B96
3D1A9350F03FDE19429B79A6FA44C5521F6242A2E7958A887315A6105DCDC268
064771049C31E53C3D21C37C5C557F1D5C735DA0263EA7E89EA214ACF3E4E4BD
F69F9A3B8B16F9888B389271FBF5F87C2765D198319DD3C37FE1112CE61FE008
0178107D58F2C82C386B4057F88DAFC93988F3DFA22964F3E2D5DF9DE34DB1CB
255118AE528B65519507F6A297B05C7F152529DF794BB9E55F3413A7AF204294
90C3C040BA73FBF19DE8AF9EEB1906DEE09E1007419F6A05FA0BE49615AA6F05
09815A3F192C6CAF7B61E8F15B5111E2717BD34988A6ED448E4D867CCB8E4E8F
CC850F005818DF47116979867F9993780DB7E5CCB3215A0B6D2893CE4F2B635E
E31CF5E6639A606A39322ED2567E783AD3AC5DFD89887F78AF83FB26905CF615
58EC69EB191E98F7F033DE8C089AA6D82FAC48D01D5C191B1E6B02B66551650D
11A2B88CDD68655ADAB78F9E35E3CD565F590B935684C98997A0240756B46F44
F3151EA3458B7EA23E5FEA642FB25F30550A57AC1645AC0846ABB3D71CB0EF32
779E96F2FDF89CDF96FD132854CE2DE0554DDDD89CC3AB2B671E74FEF433224C
8BC708DFC38D7D4BEB4C4B9B9BCB54BF60DB98FFD5A8B9CFD71BC61C03AB3515
B5A0978ECC2A553865D710ACF530E929062C49A322003B95041781E4D320785C
A6FFEF6F7E766DA916349227D95397823545EF99A90F781FFB961A5D651F499A
38F80195B53442EA2B6F96E3BBF1C310A5BA7BF78B36338AC0D80197F1EC873F
D8EE17E072361DCAC33611ABFA479B77150433C21E7D3A5D82CA4EA8D81A0D78
0CCE1F7F8580DC4F7DF637A210AD1F81D1132CCC5B5F1F7CB8646B8745289A6E
E9327AA21A44F77240C62D198D75CB6A49C936D564AF9DB7D6A56FC90088B43B
E3B8BFDF4B625C6A3066300A70AA12FC38270AB218B8FE0A36FD3332E74B4C68
7C633CC49DB06616C180CA6DBD6D7F14A051F7BE6EF02D20A98D108F959E2094
8AB09151A6265D4B9847D085397F65FCD21804BA17FE06E965402BB8F2D5747B
8FF97ABC803DF5BC0E7590EFCB2EA4386AA44861DA0B40ED955AF6399AE3CADC
04FD0DFD441E32C27ADA76CCECDF9684D07A68FDAF861A5C5E7110FC17F70F5F
03C825C2DFAF837E41E95C675B35C74EC532F2C0EA8E52E046D561B87AF10AB1
BC00EDBC2DE8CCCAC70B35D1A5AF8467442CEC1D3CA6C2B4208CEE57F706FCA9
A6AA6CFABD4B238DB2FE88F0853F2A686CB2E6DEC7729D85FA4BC9EB4E63684C
D4393528AD291B27CA96B94719C5E4C252890ED47AD12DAE720361EE28D6FF9B
CF0917483FEE68083970A9B80B93315B9C280581A9380185FD325D2E41880AE5
9408921810DC79D8F12E2AB9DE20AF3CDF17FAF1D580176A483A094D359146C8
1BEF64408F516E04057F02088DBA16D4A15EE073C915DB0B6FAD79D892979F1B
B90BBD364A00D5BA503B92148248DCB4286AB7EDE2EE3D6D4C56BF967F37A6F0
8610F1E64279A318C4D5B15354C974980FC8E9BE4F1B6AFCD0A258D3ACFE19CD
3CA1EBD5FC7385251E82190843702D6440E67FC5E4BB9B8E2049B9246ECC73A4
5AFAB17DB285C9F217EADB67B79E20E24F97F855A69D03E3332699603968E452
F03DA54DBF2DC30DC6958F31B872565E71A99E86849EA522F37DE6865A30D321
0AD3171747CE503C3444BF9063890345D60FD1E868D61C39DCA45FA793821DF9
D6E17D0C650956D854A92DB972227F2E58FEE54F2E6EDD212CF8280A48701F3D
F3917478DE3DA10958A6C45585DBBD99DABEB802977E95CD1DC44521F5012566
78437B26CA094EA15997FFF1E36D2338F411DF915451AC01AAC3E970C6E1FFF6
F55F3E61ED3906B9D8D2D517A8144663994C460359F8D3781F85D10AFFDF3BC8
5A6B1834E9E0C03B450B1A0DAD08E8B6C46F31C2B84923755E2C5ECAAA851516
F66C5F7A695379D1E80A19EC86254277B59DB22ECC048E2665844B4F9646FB9F
AEE4CE22A5B2370111D781629C70D1453A5DE6085BF3835498DF144C94DBA69E
E82EF143661AB3631A389EC2A1EEA3344BF7C248BB97CB794D640648A919A590
F4DE7CAB9B112B795BA51116BF8E9E81773E6A951886F35FC7C8347A63F2FCD3
A74F95975AF8936F18A04C160FE6AA381A3D787501E41B943F3D09DD19996E1E
99A58CDC1A71C60633DDE957241E350135C8B8ACB198D084D12908ECD40B1303
B6AE6F387F87C3AC60A76364AC18DDE739401168DC5C2B6BC80691B8D9F02862
88145A730D42FD77E8EB1CFB235BCB224D7A1465EED1B585FE1CC7B5568470A4
2363BD7115E70DFCCA496FA5543D687E0DF3428FBB879930DC15A6D3AF1811C8
368E0915698F75DF4AC625DEF7F2ADCC73028E428EA8C2A1DE1F465AE65625EB
7644939FE4E28A96B66B4BB4E143B66D27CC5387B66DD781CF05BBB7769613BF
2167942A8CEA7100FB95297FE261D89F2CBEE0F7E4C93927BF6AC8EDF8457E85
436F9D02506203B3E159093AFC3CD74EACF84B015C9BCED8C796631122FEF6C4
D814444AF8695724F9CED70CB75C21344F09D19A0372D82367D87DD8C45EB03F
544263EE0F72CB3BEEFB036D0BAC32D655071C9DE1E542F60E657CFB9742CDB1
C728A0EC0D12301B2A7F14DCF42E7F862E683950528DE53C39DF8F64DF959898
EE08A3380456A02A77F1123F8984A06C21AE2CE6B8
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
%%BeginFont: CMR17
%!PS-AdobeFont-1.1: CMR17 1.0
%%CreationDate: 1991 Aug 20 16:38:24
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
11 dict begin
/FontInfo 7 dict dup begin
/version (1.0) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMR17) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /CMR17 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 0 /.notdef put
readonly def
/FontBBox{-33 -250 945 749}readonly def
/UniqueID 5000795 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
2BDBF16FBC7512FAA308A093FE5F075EA0A10A15B0ED05D5039DA41B32B16E95
A3CE9725A429B35BAD796912FC328E3A28F96FCADA20A598E247755E7E7FF801
BDB00E9B9B086BDBE6EDCF841A3EAFC6F5284FED3C634085BA4EE0FC6A026E96
96D55575481B007BF93CA452EE3F71D83FAAB3D9DEDD2A8F96C5840EAE5BE5DC
9322E81DFF5E250DEB386E12A49FC9FBF9B4C25C3283F3CEA74B8278A1B09DA7
E9AE4FBAAF23EDF5A3E07D39385D521547C3AAAB8EB70549756EBA8EF445AF4A
497CA924ACCC3DD5456F8E2C7E36946A5BF14E2E959895F7C94F49137256BE46
4A238684D52792234869EAE1A6D8ADF4E138B79472D2A90A6CA99E2394CC20CD
3841733046175B20CEBE372327BF13428EED6A3E2FDF84C2DBA4B0AD584EE9DF
B51828D3B8F385846158C29C9AC3496CB9692DD10219697B2ED4D425C3957FD8
C4600D76E045C561216EF05D38177243C314877A69A1C22E3BEC611A2EE5A216
9B7C264CF6D1839DBBD78A40610F2C0D7C2FE09FFA9822FF55035AD52546970F
83EED2D30EABB1F303091EBC11A5379B12BB3F405E371519A53EA9D66174ED25
A2E55463EC71A97BE4C04B39E68112956117C8252DB6FB14AB64534B4BCD568B
246DB833982B38CDE7268BBF74B6B0C18091E1B1F87D32D66F4DD023D1F10D2A
7736A960F72AC01F733A11023832CD68FB6288A5977743F6F3F23E0C1657CF5D
E8374835BDBD2DED3690C84A1EBB8E2383A5E49E610B6F5F0F5F5EC43CFD16FF
24FEEFB92425CCB577E17FDE4EA6C50E1448DC5726A21888E25B6D6B52DA3D3C
E4C4C6A73C176DFEB60B6B6191B336AC4F5BAA123E1B3B6FAE4B3FA9DC8F7E39
335277EF2294315BE95F64EBDB1F393B293FD0FDB9DEE6C89082232013130D28
9234FF12DF47D454558A1EE8603B2832772E5CA07D18B34A4763D5B890F7173F
B8FD38B08F847FE570367C2500AA592E8561878A9173D5E1D2276C3DC9207500
A7F158D47ADC4AE74B7781F26A813CE3ACE1175FE4285C16029ADA2CAC8D276B
0EDEB32B368986FCBBB1A8E1E0F435A22B1F1A1B815FB86ABEF43452729AFE46
75AD5F111133BBB046B0FF10FC91CCB8E9EF3722C6C21A7A5B7259625A7A3F14
D6158BCFE10CFAE09BADB7C0CCF3C21A6DEE318F534CC38B5321781AF97665BB
FEE041B976605FFBC47C294C7318055F8D469F8CA317274B1F92446256D0699C
A4F3B38BBBD06A198E2A743EE695F88573F002F1A6797886B093FE15934831B0
6C36D1CC7D75E30F0E1AE8E9EFC3938337F6D906C59F07323A79896F9D49C43A
0D4277D473F0CC8BFBCB92C1F9CA88B9ECFD694A064C199CC24F54E09015B798
E73E0C42BDB4250A950BE6719A6D8208536570ACD97628132BEB75CE56F58B5B
7E87E5F4FD9DCF1AF1C39D9D8A6F03279BCAA546F516AF40AF1025364D2C9482
4D5EFE225B8C5E6F7528B638165EB9E1451846296F046605372968030F581829
404BED9B44029A1DA13D050687529B9356280F683CBC7D116744E9D338A1BBBD
7C9D8BBF070BC2060A72CEF23BC024581DF6076AE48B42BB2882B8BE7CBD3347
35F6893073025987389A7DE2A3B3E444DC4FA64B1C74D8CCA06838DD376AADDF
B40AA4C8A68888104385225DDB5C84DF0F47090DDA71411D338EF60CF24B32A2
AEC2BC085D42AE89777B549864DB1624418FE6657442ADF1C00707401C685DCF
69979C11BA459718F785CE6367538823A4D524C57F40B4AD35AD9926F0475466
1D6A38A60795C6E4D378682D39267AA543FA13ADDFC4DFF3C37C9D2610BCC27E
A2D5116D762638AB5A737262138E35556700658D42A7D5232C4A57F22636F4B7
0A79CDD2D1A4C946BDD811375F1B9509EE8CCFAFBDF1E2C4315BEF08484BB4CD
63143A34163BE1AEFF3A7FBE6E37152106285D87719BE22762E722BC84489CE8
5213DC0EAAF55E7C10A514BE8B1614BF3224693AC811905385C996E838CFCE6C
F1A209AFBA5A4C83BEDE4F0993E3443EB4F8ACEDC7F76CBFB136D4E1E775CBC8
E02D5AB063432C604F53CA237FFBC5F64B7618D8FCE655A7D358EF729B876565
D554775B3804781374EDB509F45347BA3EB36810157A9C8FF448F04CB5ED01BA
D59966EC3F540A78B7EDD1DB51C3FD554E74C79DCDC14B53F78B6F2C299488EC
A85CECD45310DC70798D1D09C3BB2E8249AD561D6C5D8A47339C1860778D984B
E3E8A447A5AEE9DCE5693D63411907FD70AFB0ACAC36CC1C998D5FAA712669D9
089EF1FCFBF56643191A7823496DD676C7828073F4AA4BDD3A64C2E4F14A17C5
48BBD8A64EE582A96EA901C7E8E270948F581F394DEA0A24906CF7D175B4A1B9
EA8020E7D0A4307B410A7B20493DA990F4FD7E26C35A118E4C7163BF368B5D51
9CDF9AE7416B910F7A849CF2CBA9CC16D98FCA4E3E2B27D33ADDF38C4965FE9E
A084514679F433740C696F618D468D4E9E30BC504F86474A7A44F0A35EF3D527
D0968E3B39BE6DCBC8DBE5FD0AC0327B7C966CA3EA99BC66E5120540A52EAA65
8EB07143ED3792E1C97E5AD155BC90FCA8C6C6E550F90E5BBEE1447566E5FE44
0605874916269A1406A60D97EEC1228902EE7807D2773FA6FD3F5419C1869086
9BA8FB49CC27B7036B5555EAE8A807CC7993C109B819D231E088AB3D468FB9DA
636E581AFBB186F5E0EF763A1D1CDB4F6A58067815C6391EF5AF015C715B293A
4D8CF07AF3987D8F8E9FE8D2565DF03D1AAD34472B02E0D33632E22A6A3BE643
2BF4F21265482496CAC1D3FB35C2C4C5AD11AB145F48F4CDA3D6F27E23067299
212D10C90F26427B31419544DB269DDD11568F205AA6D71DAE2273368D55CD85
94C387A4AEA7B45B6F7BC3F6125A5936D610F18D555A3C1B4DD4EFEBE1FB04E6
BCA6C4A3D8740F9308DF38FD4EADEA29572E658780F40984CD61DAC0A06B9D44
EA4DD0DE7D4FACC16E8F83D406B29A6C24DFD4B6FEE87D82B90151334B6B3282
FB97728DC0BEA66E82F857608713E1DED7500F6B69E2ABA3BB9A97E8BCED896D
10D11B12D31BF09D7D24621EE1CB7488B33ECC5B0D2A56B217B353A38A77D5A3
8B99451687E7EFFC30FEB2E2D2A562C25D6575F28DAF196FC18AF810BD53D16D
D8797A91694CCB336DDA493CBD4D103EE234BA108C1CE02B0CA3323C8C019BC5
749B9A7B7226AA0B17950BF437DCACAB3D3214374D0BD513A4CE2249AAF212F0
AD842F8ED9456629607E5DDBA92C044B36C30666838B837313093806D447541B
0CB6BA34D48A834A3215BF8121B38926C36ADC491F5F28CD15DBCF695A16E779
731A9F5C9F2580A9E20D43BD0244E5C58761BF9CDAC06CD4BAE85CBC58060037
C71E1D147BB3340E23C4F1D2BA61F65424DA1C1797BFCC3287A1A0F9FD39376D
733662A6B94F5FA7F7F32C2B7734A660BE485B71CD40841921767A6C69326083
FC29965F72D252FCE88BA380DED053583D2D16867D1346A8D9EF7CD484A688B0
D991AAA368E999B60F2486D7C9FE95953F6784527254FB582E18ACC85A7B5BA6
2DA04B220155481B506AF7181A8D3C085B9B17DB5244561321AFE7D5D7DC7421
A55BD24F610DFDA246E2026467B5106237918A5EFE3BEDF8B40D7F4320079703
21DDE6EA0C59FBBEAAE1794F0E82DD91BD781A2FB7804C37857C6E7D6D746F0E
C0D44924D7C54428D63ED6BD902263B1C287BF5389856E4FD861A20205A5F900
E60DB2DC375181E477C14B1E5CF1046EF419B5FC26D44E871368B2F046150AA8
7D4B8FF2AE598A23E5B08C9E30C9664325966E1FEFA6A539CFD5050E4EE664E5
F80C4FC43962628A5784AEE69EA493B9F05DD38F19DB2644B3E4C9EE9ECB654A
E20755801033DA7C9F831159CFDD5167ED8F09C6E0CFF43BA0480096AF684B07
3A7C95E5B3C07DF2C55C6F69B1365B0B516E86F16CD4B5B46D858FA5F812ACC7
C9CBB2AA76AAEF94259D27229F978BA61D161A43041E24C22377419C20B19685
D9F03D2183630E6AF42D925068B01BB1A1DB1FAC50937A1D141DBA90FD7EEF8D
268D4BBD08CDB892DF20C0B389F7A6FB8FACAC0A2EB4138FBC10B8FBD81954BE
13A06C4917CAA00B81348B822FA20D47F744A7F5E895EE4A70E07B53960A1547
664AF00196E1BEA25DCCFD919DF646B46DE85525610B20F050EFD2727DB5149A
9707D14249F65A2FABE0AF6BB55BF6B45B0B5AD568D151A1351F97D9220CE601
EF43C289DB4856926694C870A546B4CAA4E6711EBB81D2394E25D56419414C3D
B95B8ECAD524AA9FF1AEA3E5F8BE8F028413A4AA041DBF83985775E29884C3A5
5CD40A753E32481F43D0FACBDE699F2B478B031EEC347E83CF19998EBFEE1896
49C232FBEE7E0A8AAF47A4D23509B76D654E19C3061824594B99D89758047CA8
8FF74B8A96745440161E9E74FA8347D9E40AA74BC1FF13C72C549815A8CCE373
F7D9B0B6542045E0EB31912F16B9CA6094613925D8C694301859CB5E1D05E8B8
DBE734C20D6BE7D5B762850486B4ED37E3ACD56741D2FBD2B8A0C5EB26DDB164
1243393A57558CD9C0D53C692C176518B315509424F950FA5D358BD24762E238
6B1C08BFD8ABAB83DAFB1C9F330FF35F5DF79562FD38B7BC675B8102C5695459
E84777A7592ECA75CA1F083CFD726422AFDD29068E3484CE3729AF9112F64D58
9B59881CB65082E4C46137669D71BF50FB699FE49EA77E6BB2A50B0CC91369C7
D06E043D4839143ADFD78CCC33BAB9412AAC8033F6F5EB3B6F872DF09F4DB7CE
F12B21BAAF960FB359D4372E13D7593DBC89C81F04FFFFA6C8C90340C0AAE7B3
927DA6902A03E4B992255A982C1E3D58595D53393D32BB2CC3E3D18D84F80AF9
83535FAA561B8F9631F3E22530BE2D6EF4CDB1811C62E2B317E73172D79FE8ED
4BE484C9DF3DAF3EFC2DCEDCF1CB25DBDBB8723F16D6648AEA5E399097073444
A68D7038BBE43C5747DCD8144493471FAFE5CB5D3BBBD5A85EB04511E09E6BB4
7727B8B46BA9515042B7BE7836A31A466EA131D5EF86E5229062B2053527B50E
AEBDECC340414597D5D163A6AE55CEA3699DA9121B7F15665B0644A00101CCC3
33AAEF2DAC59A629C17FB4D2FFCCFFDAB2ED0AAB8CBF7594F816BCC4FA78491B
4C343644DA91B7FE9FBB6E49F37251DED75EBF1DEDAFFA85D7C43F8EDDC45CC8
01FCBFD5138184A3A1332B5125C27AE329DBC076B4FE06563B72FC469337F9E3
23C591E5A32ABE35E7A5ED4E1AB8E0A634D6C9B2517F46264832A2F53FBD1738
795CC18B02E3C7DC02198A2A06C27A8987BB016F5B75C061F5C4C02214DFB5FF
F78D070564609ACA194F2FF970787C1B84A010E97C820149FC885A64E7A4EDAE
53B0FBC29F8E44FBEDE907DA38254EC7A666C3E2730B7374A5B0F98CE0CFBB65
BA5A16F2CFAD44F8632299AF92FEDEB781123D4229C48007C597BE673EF7E2D1
B992703C2BBDDB5DB6D51DEA608556B05CBC9C06BEE2BB02810E765981BD32FB
E567A66439B0BB5CAFC121F7059E076486963FD9AE7403D340A0B6461EDA6AA9
72B60497C3785F46D448DE81367446E4C524B86A7327820F373BEDED4044392B
6B3F67389F02DCD08081CDB7C9E89A0594C02906CD92DEC12E952721EC051EF1
608E791D7EA60582B0885A85D0F8AB2DA92057891D323792E8FC78ECEE5998DC
29C542716E3BF9E2186E302A32CA312674E446EBBFEE978054EC927826DD4AD0
20782D12A761583D610AC49E158F96A1C4E6CB81D83A34FF299B79F257248B92
209ABE328FAE6CAD5AFEA7E6E410D6E306736781A38B43C1A9A3CDC0F20B64EA
EB37909034A7E5CF355AD3317E8E5757D10DC0E7DF76FC2913D638E1E523AB94
99148BD2DEB69FA7A62A44F50A4A45F29B66CCC61313CEB815F56EA5C984F01E
E9677555772C0F309B2F7AB66FFC865545F5D3A2A68878F5E3C10B0B42A1A419
8CFA79B83FF93A1DA8D6F913C125EF8711B80169BA47938CD0E6203A3E757995
6065FA974CDA1F245144FAA38B8284E5EDB23920DEA3EBA7475F6F32AB2A52C8
B297025F04406BC355E70E75B56042FFFCED3D6334512AF4AEEDADBB8A951D7E
90956AAF986E9EBE09EC409E9911B8B8C4D009FC412A3BFB176E1111639B5814
A9368D8BC4CD8440B227DE9E586CD52B70DD5E1741DBD45C84848C46B99DC829
42B79ACFF95359D88FCB0BC7C97AA285D0C6D3751093D3410B729084E4135E44
E01E7F4AA10E65FDB53C0B10B32B1C52998E988DF80B702C8FBE420643E4B0CF
2D27BE77805E494C77F820E087AEB05CA78A6AE9F86E43A01E87B834E3EB76FC
E72C2BC4B9254462CB2D14AD132148091427C2C16CDE8E54EE86F8741807D4CF
5E70D5DDF389B9703CEE9C826129067C18EC285370F47BD51578BC700FBCB40B
C0DC23080BB07FBE2C5F66C2F63CDE220D80CBA0F980D9362C6E7D6187789C99
D9F635F3D6CA4773FD89021AAC958ED8BA124A2D6C4FC4BB9E8691F87B
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
TeXDict begin 39158280 55380996 1000 600 600 (configuracion.dvi)
@start /Fa 129[48 48 48 48 48 48 48 48 48 48 48 48 48
48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 1[48
48 48 48 48 1[48 48 48 48 48 48 48 48 48 48 48 48 48
48 48 48 48 48 48 48 48 48 48 48 48 48 1[48 48 48 48
48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48
48 3[48 1[48 48 13[48 2[48 16[{ TeX09fbbfacEncoding ReEncodeFont }89
90.9091 /CMTT10 rf /Fb 133[60 1[71 97 71 75 52 53 55
1[75 67 75 112 37 1[41 37 75 67 41 61 75 60 75 65 8[102
2[103 94 75 100 4[128 3[50 105 106 85 88 103 97 1[102
6[37 67 67 67 67 67 67 67 67 67 2[37 45 37 24[67 6[75
12[{ TeXf7b6d320Encoding ReEncodeFont }52 119.552 /CMBX12
rf /Fc 134[47 45 65 45 52 32 40 41 45 50 50 55 80 25
45 30 30 50 45 1[45 50 45 45 50 7[72 72 1[72 1[70 55
2[66 75 72 87 61 2[38 72 1[64 66 74 70 69 72 18[30 35
25[50 6[55 12[{ TeX74afc74cEncoding ReEncodeFont }46
99.6264 /CMTI12 rf /Fd 129[51 3[51 51 51 51 51 51 51
51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51
51 1[51 1[51 1[51 1[51 2[51 51 51 51 51 1[51 51 51 51
51 2[51 51 51 51 51 51 51 51 51 51 2[51 2[51 51 1[51
51 51 51 1[51 51 51 51 51 51 1[51 51 2[51 2[51 36[{
TeX09fbbfacEncoding ReEncodeFont }68 99.6264 /CMTT12
rf /Fe 128[49 49 3[43 51 51 70 51 54 38 38 38 51 54 49
54 81 27 51 30 27 54 49 30 43 54 43 54 49 3[27 49 27
1[73 73 100 73 73 70 54 72 76 66 76 73 89 61 76 50 35
73 77 64 66 75 70 69 73 76 2[76 1[27 27 49 49 49 49 49
49 49 49 49 49 49 27 33 27 1[49 38 38 27 4[49 14[49 2[27
2[54 54 12[{ TeXf7b6d320Encoding ReEncodeFont }83 99.6264
/CMR12 rf /Ff 133[50 59 59 81 59 62 44 44 46 59 62 56
62 93 31 59 1[31 62 56 34 51 62 50 62 54 8[85 1[85 86
78 62 84 1[77 84 88 106 67 2[42 88 1[70 74 86 81 80 85
3[87 2[31 56 56 56 56 56 56 56 56 56 56 56 31 37 31 10[34
13[56 6[62 12[{ TeXf7b6d320Encoding ReEncodeFont }63
99.6264 /CMBX12 rf /Fg 137[85 90 63 1[66 1[90 81 90 4[45
90 81 1[74 90 72 1[78 8[122 3[112 90 2[110 1[126 153
3[60 126 1[101 1[124 117 115 122 7[81 81 81 81 81 81
81 81 81 81 1[45 26[81 19[{ TeXf7b6d320Encoding ReEncodeFont }39
143.462 /CMBX12 rf /Fh 134[62 62 2[65 46 46 46 2[59 65
98 33 2[33 1[59 1[52 1[52 65 59 10[88 6[91 1[107 9[85
83 14[59 59 1[59 2[39 25[59 19[{ TeXf7b6d320Encoding ReEncodeFont }26
119.552 /CMR12 rf /Fi 135[83 1[83 88 1[62 61 2[79 88
4[43 1[79 1[70 88 70 1[79 11[119 1[88 117 3[119 1[99
4[125 3[115 19[79 27[79 6[86 12[{ TeXf7b6d320Encoding ReEncodeFont }23
172.188 /CMR17 rf end
%%EndProlog
%%BeginSetup
%%Feature: *Resolution 600dpi
TeXDict begin
%%PaperSize: A4
end
%%EndSetup
%%Page: 1 1
TeXDict begin 1 0 bop 595 976 a Fi(Con\014guraci\023)-79
b(on)52 b(de)g(Servicios)g(de)g(Red)g(en)1456 1183 y(GNU/Lin)l(ux)790
1479 y Fh(Margarita)36 b(Man)m(terola)g(y)j(Maximiliano)c(Curia)1145
1713 y(V)-10 b(ersi\023)-59 b(on)38 b(Beta)g(-)h(Octubre)f(2003)247
2119 y Fg(\023)257 2153 y(Indice)257 2372 y Ff(1.)60
b(X)2950 b(3)404 2493 y Fe(1.1.)72 b(Ejecutando)34 b(aplicaciones)g(en)
f(otras)f(computadoras)94 b(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)137
b(3)404 2613 y(1.2.)72 b(Utilizando)33 b(m\023)-49 b(as)33
b(en)m(tornos,)h(con)f(Xdmcp)74 b(.)50 b(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)137 b(4)257 2831 y Ff(2.)60 b(Servidor)38
b(de)f(SSH)2222 b(4)404 2951 y Fe(2.1.)72 b(Clien)m(te)34
b(de)f(SSH)g(-)f(Utilizaci\023)-49 b(on)34 b(de)f(cla)m(v)m(es)46
b(.)k(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)137
b(6)257 3169 y Ff(3.)60 b(inetd)2785 b(7)404 3290 y Fe(3.1.)72
b(Ejemplo:)34 b(agregando)e(servicios)i(con)f(inetd)71
b(.)50 b(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)137
b(8)404 3410 y(3.2.)72 b(tcp-wrapp)s(ers)99 b(.)50 b(.)g(.)g(.)g(.)g(.)
g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)137 b(8)404 3530 y(3.3.)72 b(Ejemplo:)34
b(agregando)e(con)m(trol)h(de)g(acceso)54 b(.)c(.)g(.)g(.)g(.)f(.)h(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)137 b(9)404 3651 y(3.4.)72
b(Servicios)34 b(Adicionales)74 b(.)50 b(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)137
b(9)628 3771 y(3.4.1.)84 b(talk)100 b(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)
f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)137 b(9)628 3892 y(3.4.2.)84 b(\014nger)27
b(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)89 b(10)628
4012 y(3.4.3.)84 b(telnetd)45 b(.)50 b(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
89 b(10)628 4132 y(3.4.4.)84 b(tftp)28 b(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)89 b(10)628 4253 y(3.4.5.)84 b(iden)m(t)52
b(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)89 b(10)257
4471 y Ff(4.)60 b(Apac)m(he)2618 b(11)404 4591 y Fe(4.1.)72
b(Con\014guraci\023)-49 b(on)33 b(b\023)-49 b(asica)79
b(.)50 b(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)89 b(11)404 4711 y(4.2.)72 b(Directorios)33
b(public)p 1391 4711 30 4 v 36 w(h)m(tml)49 b(.)h(.)f(.)h(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)89
b(11)404 4832 y(4.3.)72 b(Algunas)33 b(con\014guraciones)h(generales)61
b(.)50 b(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)89
b(12)404 4952 y(4.4.)72 b(Dominios)33 b(virtuales)87
b(.)50 b(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)89 b(13)404 5073 y(4.5.)72
b(Tip)s(os)33 b(mime)71 b(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)89
b(15)404 5193 y(4.6.)72 b(Restricci\023)-49 b(on)34 b(de)f(acceso)61
b(.)50 b(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)89 b(16)404 5313 y(4.7.)72 b(Cam)m(bios)34
b(den)m(tro)f(de)g(los)g(directorios)74 b(.)50 b(.)g(.)g(.)g(.)g(.)g(.)
f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)89 b(16)1852 5637
y(1)p eop end
%%Page: 2 2
TeXDict begin 2 1 bop 257 573 a Ff(5.)60 b(DHCPD)2561
b(18)257 791 y(6.)60 b(BIND)2683 b(20)257 1009 y(7.)60
b(NFS)2759 b(23)257 1227 y(8.)60 b(NIS)2787 b(23)404
1347 y Fe(8.1.)72 b(Con\014guraciones)34 b(generales)27
b(.)49 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)89 b(23)257 1565 y Ff(9.)60 b(SAMBA)2561
b(24)404 1685 y Fe(9.1.)72 b(Instalaci\023)-49 b(on)37
b(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)89 b(25)404
1806 y(9.2.)72 b(Conceptos)34 b(Generales)78 b(.)50 b(.)g(.)f(.)h(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
89 b(25)404 1926 y(9.3.)72 b(Mon)m(tar)33 b(un)g(sistema)h(de)f(arc)m
(hiv)m(os)h(con)f(sm)m(bfs)48 b(.)i(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)89 b(26)628 2046 y(9.3.1.)84 b(Con\014guraci\023)-49
b(on)33 b(en)h(el)e(fstab)46 b(.)k(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)89 b(26)404 2167 y(9.4.)72
b(Con\014guraci\023)-49 b(on)33 b(del)g(servidor)74 b(.)50
b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)89 b(26)628 2287 y(9.4.1.)84 b(Con\014guraci\023)-49
b(on)33 b(b\023)-49 b(asica)74 b(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)89 b(26)628 2408
y(9.4.2.)84 b(Seguridad)74 b(.)50 b(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)89
b(27)628 2528 y(9.4.3.)84 b(Recursos)44 b(.)50 b(.)g(.)g(.)g(.)g(.)f(.)
h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)89 b(27)628 2648 y(9.4.4.)84 b(Compartir)33 b(Impresoras)94
b(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)89 b(29)404 2769 y(9.5.)72 b(Herramien)m(tas)34 b(para)e(examinar)i
(la)e(red)84 b(.)50 b(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)89 b(30)257 2987 y Ff(10.)t(SMTP)2656 b(30)257
3205 y(11.)t(Seguridad)2493 b(33)404 3325 y Fe(11.1.)23
b(Firew)m(all)81 b(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
89 b(33)1852 5637 y(2)p eop end
%%Page: 3 3
TeXDict begin 3 2 bop 257 573 a Fg(1.)161 b(X)404 792
y Fe(P)m(ara)37 b(emp)s(ezar,)h(v)m(eremos)h(un)f(servicio)h(que)f
(utilizamos)g(to)s(dos)f(los)h(d)-11 b(\023)-38 b(\020as)38
b(den)m(tro)257 912 y(del)46 b(en)m(torno)f(GNU/Lin)m(ux:)h(el)f
(servidor)i(X.)e(El)g(servidor)h(X)f(es)h(un)f(servicio)i(m)m(uy)257
1033 y(p)s(o)s(deroso,)40 b(que)h(nos)g(p)s(ermite)g(utilizar)f
(terminales)i(gr\023)-49 b(a\014cas)40 b(remotamen)m(te,)i(ejecu-)257
1153 y(tar)24 b(aplicaciones)h(en)g(una)f(m\023)-49 b(aquina)25
b(y)f(que)h(se)g(m)m(uestren)h(en)e(otra)f(y)i(v)-5 b(arias)24
b(cosas)h(m\023)-49 b(as.)404 1394 y(Muc)m(has)26 b(v)m(eces,)h(cuando)
e(se)h(instala)f(una)g(distibuci\023)-49 b(on,)26 b(el)g(servicio)g(de)
f(X)g(est\023)-49 b(a)25 b(con-)257 1514 y(\014gurado)36
b(para)f(que)h(no)f(se)i(puedan)f(utilizar)g(conexiones)h(TCP)g(\(es)f
(decir)g(que)h(sola-)257 1635 y(men)m(te)d(est\023)-49
b(an)34 b(p)s(ermitidas)f(las)g(conexiones)i(de)e(tip)s(o)f
Ff(UNIX)p Fe(\).)404 1755 y(Las)k(conexiones)i(de)e(tip)s(o)g(UNIX)g
(se)h(utilizan)g(en)m(tre)g(los)f(div)m(ersos)i(pro)s(cesos)f(que)257
1875 y(se)49 b(est\023)-49 b(an)49 b(ejecutando)g(en)g(un)g(mismo)g
(servidor.)g(Al)g(ejecutar)g Fd(netstat)k(-nl)p Fe(,)c(las)257
1996 y(conexiones)36 b(de)e(tip)s(o)f(UNIX)h(son)g(las)j(\023)-51
b(ultimas)33 b(en)h(aparecer;)g(en)g(la)i(\023)-51 b(ultima)34
b(columna)257 2116 y(se)24 b(listan)g(los)f(arc)m(hiv)m(os)h
(utilizados)g(p)s(or)f(la)g(conexi\023)-49 b(on.)24 b(Estos)g(arc)m
(hiv)m(os)g(no)f(son)h(arc)m(hiv)m(os)257 2236 y(com)m(unes,)31
b(sino)e(que)g(son)g(de)g(tip)s(o)f Fc(so)-5 b(cket)p
Fe(.)28 b(A)h(tra)m(v)m(\023)-46 b(es)30 b(de)f(esos)g(arc)m(hiv)m(os)h
(se)g(com)m(unican)257 2357 y(los)j(pro)s(cesos)h(cuando)f(utilizan)g
(estas)h(conexiones)g(de)f(tip)s(o)f(UNIX.)257 2642 y
Fb(1.1.)136 b(Ejecutando)46 b(aplicaciones)g(en)f(otras)h(computadoras)
404 2826 y Fe(P)m(ara)41 b(p)s(ermitir)h(que)h(otras)e(computadoras)h
(puedan)g(utilizar)g(el)g(servicio)h(X)f(de)257 2947
y(un)37 b(servidor)h(es)f(necesario)h(v)m(eri\014car)g(que)g(el)e
(servicio)j Ff(no)d Fe(se)i(est)m(\023)-46 b(e)37 b(iniciando)h(con)e
(la)257 3067 y(op)s(ci\023)-49 b(on)33 b Fd(-nolisten)54
b(tcp)p Fe(.)404 3187 y(Si)38 b(se)i(est\023)-49 b(a)38
b(utilizando)i(el)e Fc(kdm)p Fe(,)g Fc(gdm)g Fe(o)g Fc(xdm)p
Fe(,)g(ser\023)-49 b(a)39 b(necesario)g(mo)s(di\014car)g(el)g(ar-)257
3308 y(c)m(hiv)m(o)h(de)e(con\014guraci\023)-49 b(on)39
b(corresp)s(ondien)m(te)h(para)e(indicar)h(que)g(el)f(servicio)i(de)e
(X)g(se)257 3428 y(inicie)c(sin)f(esa)g(op)s(ci\023)-49
b(on.)404 3669 y(Una)30 b(v)m(ez)i(que)f(el)g(X)g(se)g(ha)f(iniciado)h
(correctamen)m(te,)h(desde)g(una)f(consola)f(gr\023)-49
b(a\014ca)257 3789 y(se)36 b(puede)g(utilizar)f(el)g(comando)g
Fd(xhost)h Fe(para)f(agregar)f(o)g(quitar)h(p)s(ermisos)h(a)f(deter-)
257 3910 y(minada)c(maquina)g(para)f(que)h(pueda)g(o)f(no)g(utilizar)h
(n)m(uestra)g(pan)m(talla.)g(Esto)f(se)i(hace)257 4030
y(con)h(la)g(siguien)m(te)h(sin)m(taxis.)257 4219 y Fa(xhost)47
b(+host)257 4332 y(xhost)g(-host)404 4529 y Fe(P)m(or)22
b(otro)f(lado,)h(en)g(la)f(m\023)-49 b(aquina)23 b(remota)f(donde)g(se)
h(quiera)f(ejecutar)h(la)e(aplicaci\023)-49 b(on,)257
4649 y(ser\023)g(a)33 b(necesario)h(con\014gurar)f(la)f(v)-5
b(ariable)33 b(de)g(en)m(torno)g Fd($DISPLAY)p Fe(.)257
4838 y Fa(export)46 b(DISPLAY=157.92.49.211:0)257 4951
y(xmessage)g(Hola!!)404 5147 y Fe(Luego)29 b(de)g(ejecutar)h(estas)g(l)
-11 b(\023)-38 b(\020neas,)30 b(en)g(la)f(computadora)g(quet)h(tenga)f
(la)g(direcci\023)-49 b(on)257 5268 y(IP)39 b Fd(157.92.49.211)j
Fe(se)d(v)m(er\023)-49 b(a)39 b(un)g(mensa)5 b(je)40
b(pro)m(visto)f(p)s(or)f(la)h(aplicaci\023)-49 b(on)39
b Fc(xmessage)257 5388 y Fe(en)33 b(la)g(pan)m(talla)f(0.)1852
5637 y(3)p eop end
%%Page: 4 4
TeXDict begin 4 3 bop 404 573 a Fe(Se)26 b(pueden)h(hacer)f(pruebas)h
(con)e(otras)h(aplicaciones,)h(como)f Fc(xclo)-5 b(ck)p
Fe(,)24 b(que)j(m)m(uestra)257 693 y(un)h(relo)5 b(j)27
b(en)g(mo)s(do)g(gr\023)-49 b(a\014co,)27 b Fc(xp)-5
b(enguin)26 b Fe(que)i(m)m(uestra)g(un)f(ping)s(\177)-51
b(uino,)27 b(o)f Fc(xp)-5 b(enguins)26 b Fe(que)257 814
y(m)m(uestra)34 b(una)f(familia)f(de)h(ping)s(\177)-51
b(uinos)33 b(que)g(caminan)h(p)s(or)e(la)g(pan)m(talla.)404
934 y(Es)d(necesario)i(indicar)e(que)h(es)g(la)f(pan)m(talla)g(0,)f(p)s
(orque)i(puede)g(hab)s(er)f(m\023)-49 b(as)30 b(de)f(una)257
1054 y(pan)m(talla)k(en)g(una)g(misma)g(m\023)-49 b(aquina,)34
b(como)e(se)i(explica)g(a)e(con)m(tin)m(uaci\023)-49
b(on.)257 1343 y Fb(1.2.)136 b(Utilizando)46 b(m)o(\023)-66
b(as)46 b(en)l(tornos,)g(con)e(Xdmcp)404 1528 y Fe(De)39
b(una)h(manera)g(similar,)h(en)f(lugar)g(de)g(ejecutar)g(solamen)m(te)i
(las)e(aplicaciones)257 1648 y(en)33 b(forma)g(remotamen)m(te,)h(es)f
(p)s(osible)g(obtener)h(una)e(pan)m(talla)h(de)g(inicio)g(de)g
(sesi\023)-49 b(on.)404 1769 y(Es)26 b(decir,)h(al)e(servidor)i(X)f
(que)h(se)f(est\023)-49 b(a)26 b(ejecutando)h(en)f(una)g(m\023)-49
b(aquina,)26 b(se)h(le)f(puede)257 1889 y(indicar)f(que)h(reciba)f(to)s
(das)f(las)g(aplicaciones)i(a)e(partir)g(de)h(otro)f(servidor.)h(De)f
(maneras)257 2009 y(que)39 b(el)e(pro)s(cesamien)m(to)i(se)f(realiza)f
(en)h(el)g(servidor)g(y)g(la)f(otra)f(m\023)-49 b(aquina)38
b(pasa)g(a)e(ser)257 2130 y(una)45 b(terminal)g(que)g(simplemen)m(te)i
(m)m(uestra)f(la)e(pan)m(talla)g(y)h(recib)s(e)g(la)f(en)m(trada)h(de)
257 2250 y(mouse)34 b(y)f(teclado.)404 2371 y(Sobre)23
b(estos)h(principios)h(se)f(basa)f(el)g(desarrollo)h(de)f
Fc(Thin)j(Clients)p Fe(,)c(es)i(decir,)g Fc(Clien-)257
2491 y(tes)31 b(Delgados)p Fe(,)c(que)i(son)f(computadoras)h(sin)f
(disco)h(r)-11 b(\023)-38 b(\020gido,)28 b(que)h(utilizan)g(un)f
(servidor)257 2611 y(X)34 b(para)f(in)m(teractuar)h(con)g(el)f(usuario)
h(y)g(to)s(do)f(el)g(pro)s(cesamien)m(to)i(se)f(hace)g(en)g(el)g(ser-)
257 2732 y(vidor.)404 2852 y(P)m(ara)25 b(to)s(do)f(esto)i(se)g
(utiliza)f(el)g(proto)s(colo)g Ff(xdmcp)p Fe(:)h Fc(X)i(Display)f
(Manager)h(Contr)-5 b(ol)257 2973 y(Pr)g(oto)g(c)g(ol)p
Fe(.)404 3213 y(En)28 b(el)g(servidor)g(que)h(v)-5 b(a)27
b(a)h(realizar)f(el)h(pro)s(cesamien)m(to,)i(tiene)e(que)h(estar)f
(habilita-)257 3334 y(do)j(el)g(servicio)i(de)e(xdmcp.)h(P)m(ara)f
(esto,)g(al)g(igual)g(que)g(an)m(tes,)h(es)g(necesario)g(mo)s
(di\014car)257 3454 y(la)37 b(con\014guraci\023)-49 b(on)37
b(del)g(programa)e(de)i(inicio)g(de)g(sesi\023)-49 b(on)38
b(que)g(se)f(est)m(\023)-46 b(e)37 b(utilizando.)g(Y)-8
b(a)257 3574 y(sea)33 b(el)g Fc(xdm)p Fe(,)f(el)h Fc(gdm)f
Fe(o)h(el)g Fc(kdm)p Fe(.)404 3695 y(P)m(ara)24 b(p)s(o)s(der)h
(iniciar)g(el)g(X,)f(desde)j(la)d(m\023)-49 b(aquina)25
b(en)g(la)g(que)g(solamen)m(te)h(se)g(v)-5 b(a)24 b(a)g(mos-)257
3815 y(trar)34 b(la)h(pan)m(talla,)f(es)i(necesario)f(utilizar)g(el)g
(comando)g Ff(X)f Fe(con)h(algunos)g(par\023)-49 b(ametros)257
3936 y(esp)s(eciales,)34 b(para)d(que)h(realice)g(consultas)h(xdmcp)g
(a)e(la)g(red,)h(como)f Fd(-broadcast)j Fe(que)257 4056
y(pregun)m(ta)i(a)e(to)s(da)g(la)g(red)h(qui)m(\023)-46
b(enes)37 b(resp)s(onden)f(el)f(servicio)h(xdmcp)g(o)e
Fd(-query)53 b(host)257 4176 y Fe(que)34 b(trata)e(de)h(conectarse)h
(al)e(xdmcp)i(que)g(este)g(en)f(ese)g(ip.)404 4297 y(P)m(or)26
b(ejemplo,)g(si)g(el)g(servidor)h(que)f(v)-5 b(a)26 b(a)f(atender)h
(las)g(consultas)h(tiene)f(la)g(direcci\023)-49 b(on)257
4417 y(IP)28 b Fd(157.92.49.102)p Fe(,)k(el)c(siguien)m(te)h(comando)f
(abrir)-11 b(\023)-38 b(\020a)27 b(una)h(n)m(uev)-5 b(a)28
b(sesi\023)-49 b(on)29 b(de)f(X,)g(p)s(ero)257 4537 y(que)34
b(se)f(estar)-11 b(\023)-38 b(\020a)33 b(ejecutando)h(en)c(\023)-46
b(ese)33 b(servidor.)257 4758 y Fa(X)48 b(:1)f(-query)f(157.92.49.102)
257 5091 y Fg(2.)161 b(Servidor)53 b(de)g(SSH)404 5310
y Fe(El)33 b(servicio)h(de)f(ssh)h(es)f(prestado)g(p)s(or)f(el)h(sshd,)
h(es)f(decir)h(el)f Fc(daemon)e Fe(de)i(ssh.)1852 5637
y(4)p eop end
%%Page: 5 5
TeXDict begin 5 4 bop 404 573 a Fe(El)28 b(arc)m(hiv)m(o)h(de)f
(con\014guraci\023)-49 b(on,)28 b(normalmen)m(te)h(es)g
Fd(/etc/ssh/sshd_config)p Fe(.)k(En)257 693 y(general,)h(la)f
(con\014guraci\023)-49 b(on)34 b(predeterminada)g(cumple)h(con)e(los)g
(requerimien)m(tos)j(que)257 814 y(se)e(pueden)g(llegar)e(a)h(tener)g
(de)g(este)h(servicio.)404 934 y(Se)29 b(puede)h(seleccionar)h(qu)m
(\023)-46 b(e)29 b(usuarios)h(pueden)g(ingresar)g(y)f(qu)m(\023)-46
b(e)30 b(usuarios)f(no)g(pue-)257 1054 y(den)39 b(ingresar)g(al)f
(sistema)h(median)m(te)h(este)f(servicio,)g(utilizando)g(las)f(siguien)
m(tes)j(op-)257 1175 y(ciones.)257 1396 y Fa(AllowUsers)k(usuario1)h
(usuario2)257 1509 y(PermitRootLogin)e(no)404 1737 y
Fe(La)38 b(op)s(ci\023)-49 b(on)38 b Fd(AllowUsers)54
b(lista)f(de)f(usuarios)40 b Fe(esp)s(eci\014ca)h(qu)m(\023)-46
b(e)39 b(usuarios)g(tie-)257 1857 y(nen)c(p)s(ermiso)f(para)g(ingresar)
g(al)g(sistema)h(a)e(tra)m(v)m(\023)-46 b(es)35 b(de)f(ssh,)h
(cualquier)h(otro)d(usuario)257 1978 y(del)42 b(sistema)g
Ff(no)e Fe(v)-5 b(a)41 b(a)f(p)s(o)s(der)g(acceder)i(utilizando)g(este)
f(servicio.)i(Esto)e(puede)g(ser)260 2098 y(\023)-51
b(util)29 b(si)g(se)h(tienen)g(v)-5 b(arios)29 b(usuarios)g(con)h(con)m
(trase)s(~)-51 b(nas)29 b(n)m(ulas,)h(o)f(m)m(uy)h(ton)m(tas)f(y)g(que)
h(no)257 2218 y(les)41 b(in)m(teresa)f(utilizar)g(ssh)h(o)e(cuando)h
(el)g(administrador)g(quiere)h(p)s(o)s(der)e(acceder)i(de)257
2339 y(manera)31 b(remota)f(a)f(la)h(m\023)-49 b(aquina,)31
b(p)s(ero)f(no)f(quiere)j(que)f(los)f(dem\023)-49 b(as)31
b(puedan)g(ingresar.)404 2459 y(T)-8 b(am)m(bi)m(\023)-46
b(en)49 b(existen:)i Fd(DenyUsers)p Fe(,)f Fd(AllowGroups)p
Fe(,)i Fd(DenyGroups)p Fe(,)e Fd(AllowHosts)p Fe(,)257
2579 y Fd(DenyHosts)p Fe(.)404 2700 y(La)38 b(op)s(ci\023)-49
b(on)39 b Fd(PermitRootLogin)55 b(no)39 b Fe(es)g(fundamen)m(tal)h(en)f
(cualquier)h(am)m(bien)m(te,)257 2820 y(para)27 b(que)h(el)f(usuario)g
Fc(r)-5 b(o)g(ot)27 b Fe(no)f(pueda)i(ingresar)f(directamen)m(te)i(en)e
(forma)f(remota.)h(No)257 2941 y(es)38 b(una)f(buena)h(idea)f(ingresar)
h(directamen)m(te)h(como)e(administrador,)h(y)m(a)f(que)h(como)257
3061 y(p)s(ol)-11 b(\023)-38 b(\020tica)34 b(de)g(seguridad)h(siempre)g
(ha)m(y)f(que)h(tratar)e(de)h(utilizar)g(el)g(admiinistrador)g(lo)257
3181 y(menos)42 b(p)s(osible.)g(P)m(or)g(otro)e(lado,)h(como)g(el)h
(usuario)f Fc(r)-5 b(o)g(ot)41 b Fe(existe)i(en)e(to)s(dos)g(los)h
(sis-)257 3302 y(temas)e(UNIX,)g(a)f(un)g(p)s(osible)h(atacan)m(te)f
(le)h(alcanza)f(con)h(encon)m(trar)f(la)g(con)m(trase)s(~)-51
b(na)257 3422 y(del)46 b(administrador)g(para)g(p)s(o)s(der)f(en)m
(trar)h(a)f(la)g(computadora,)h(si)g(esta)g(op)s(ci\023)-49
b(on)45 b(no)257 3543 y(est\023)-49 b(a)40 b(activ)-5
b(ada;)39 b(en)g(cam)m(bio)h(de)g(esta)f(manera,)g(deb)s(e)h(adem\023)
-49 b(as)40 b(cono)s(cer)f(un)h(usuario)257 3663 y(del)46
b(sistema)g(y)f(su)g(con)m(trase)s(~)-51 b(na)45 b(para)f(en)m(trar)i
(y)f(conseguir)h(de)f(alguna)f(manera)h(la)257 3783 y(con)m(trase)s(~)
-51 b(na)33 b(del)g(administrador.)404 4024 y(Otra)28
b(op)s(ci\023)-49 b(on)31 b(\023)-51 b(util,)28 b(es)h(la)g(que)g(p)s
(ermite)h(utilizar)f(el)g(proto)s(colo)e(X)i(a)f(tra)m(v)m(\023)-46
b(es)30 b(de)f(ssh:)257 4245 y Fa(X11Forwarding)45 b(yes)404
4473 y Fe(Cuando)34 b(esta)h(op)s(ci\023)-49 b(on)34
b(est\023)-49 b(a)34 b(habilitada,)g(un)h(clien)m(te)g(que)g(se)g
(conecte)h(utilizando)257 4594 y(la)31 b(op)s(ci\023)-49
b(on)32 b Fd(-x)f Fe(del)h(clien)m(te)h(de)f(ssh,)g(generar\023)-49
b(a)32 b(un)f Fc(DISPLA)-7 b(Y)31 b Fe(virtual)h(en)f(el)h(servidor,)
257 4714 y(creando)46 b(un)f Fc(t)q(\023)-51 b(unel)45
b Fe(en)m(tre)g(am)m(bas)h(m\023)-49 b(aquinas.)46 b(Es)f(decir)h(que)g
(se)f(pueden)i(ejecutar)257 4834 y(aplicaciones)e(gr\023)-49
b(a\014cas)44 b(en)g(el)g(servidor,)h(que)g(se)f(m)m(uestran)h(en)f(el)
g(clien)m(te,)i(p)s(ero)d(la)257 4955 y(informaci\023)-49
b(on)33 b(se)h(transmite)f(en)g(forma)f(segura,)h(a)g(tra)m(v)m(\023)
-46 b(es)33 b(del)h(ssh.)404 5075 y(P)m(or)42 b(ejemplo,)h(si)f(el)g
(servidor)h Fc(serrucho)f Fe(se)g(ha)g(con\014gurado)g(para)f(que)i
(acepte)257 5196 y(conexiones)35 b(gr\023)-49 b(a\014cas,)33
b(se)g(p)s(o)s(dr)-11 b(\023)-38 b(\020a)32 b(realizar)h(la)f(siguien)m
(te)j(prueba.)1852 5637 y(5)p eop end
%%Page: 6 6
TeXDict begin 6 5 bop 257 573 a Fa(user@boxitracio:~$)43
b(ssh)k(-X)g(serrucho)257 686 y(\(...\))257 799 y(user@amadeus:~$)d
(echo)j($DISPLAY)257 912 y(localhost:200.0)257 1024 y(user@amadeus:~$)d
(xclock)404 1253 y Fe(En)34 b(este)g(caso,)g(el)g(relo)5
b(j)33 b(gr\023)-49 b(a\014co)33 b(se)i(v)m(er)-11 b(\023)-38
b(\020a)34 b(en)g(la)f(m\023)-49 b(aquina)34 b(original)f(\()p
Fc(b)-5 b(oxitr)g(acio)p Fe(\),)257 1373 y(aunque)30
b(se)g(estar)-11 b(\023)-38 b(\020a)29 b(ejecutando)g(en)g
Fc(serrucho)g Fe(y)g(los)g(datos)g(se)g(estar)-11 b(\023)-38
b(\020an)29 b(transmitien-)257 1494 y(do)k(en)g(forma)f(segura)h(a)f
(tra)m(v)m(\023)-46 b(es)34 b(del)f(proto)s(colo)f(ssh.)404
1734 y(Otra)g(op)s(ci\023)-49 b(on,)32 b(utilizada)h(para)g(habilitar)f
(el)h(servicio)h(de)f(sftp.)257 1955 y Fa(Subsystem)46
b(sftp)g(/usr/lib/sftp-server)257 2244 y Fb(2.1.)136
b(Clien)l(te)47 b(de)e(SSH)f(-)h(Utilizaci\023)-67 b(on)47
b(de)e(cla)l(v)l(es)404 2429 y Fe(Cuando)39 b(uno)g(ingresa)g(a)f(un)h
(sistema)i(en)e(forma)f(remota,)h(m)m(uc)m(has)h(v)m(eces)h(tiene)257
2549 y(que)29 b(escribir)f(su)g(con)m(trase)s(~)-51 b(na,)28
b(y)f(esto)h(no)f(es)h(m)m(uy)h(seguro.)e(Uno)h(puede)g(equiv)m(o)s
(carse)i(y)257 2670 y(escribirla)i(en)f(otra)e(v)m(en)m(tana)j(o)e
(alguien)h(puede)g(estar)g(mirando)f(mien)m(tras)i(la)e(est\023)-49
b(a)31 b(es-)257 2790 y(cribiendo.)k(Adem\023)-49 b(as)34
b(es)g(dif)-11 b(\023)-38 b(\020cil)33 b(utilizar)h(una)f(cla)m(v)m(e)h
(realmen)m(te)h(complicada,)f(y)m(a)f(que)257 2910 y(de)38
b(alguna)f(manera)h(ha)m(y)g(que)g(recordarla,)f(y)h(no)f(es)h(una)g
(buena)g(idea)f(escribirla)i(en)257 3031 y(un)33 b(pap)s(el.)404
3151 y(El)d(clien)m(te)h(de)f(ssh)h(p)s(osee)g(una)f(caracter)-11
b(\023)-38 b(\020stica)30 b(esp)s(ecial)h(que)g(p)s(ermite)g(utilizar)f
(un)257 3271 y(m)m(\023)-46 b(eto)s(do)42 b(de)h(auten)m(ticaci\023)-49
b(on)43 b(alternativ)m(o.)f(Este)h(m)m(\023)-46 b(eto)s(do)42
b(consiste)h(en)g(utilizar)f(una)257 3392 y(cla)m(v)m(e)g(p)s(\023)-51
b(ublica)40 b(y)g(una)g(cla)m(v)m(e)i(priv)-5 b(ada.)40
b(Estas)h(cla)m(v)m(es)h(suelen)f(tener)g(un)f(tama)s(~)-51
b(no)39 b(de)257 3512 y(4096)32 b(bits,)h(que)h(llev)-5
b(a)33 b(v)-5 b(arios)32 b(a)s(~)-51 b(nos)32 b(de)h(pro)s(cesamien)m
(to)h(para)e(p)s(o)s(der)h(descifrar.)404 3753 y(En)47
b(primer)g(lugar)g(es)g(necesario)h(generar)f(las)g(cla)m(v)m(es)i
(corresp)s(ondien)m(tes)g(a)e(un)257 3873 y(usuario)33
b(de)g(una)g(m\023)-49 b(aquina.)257 4094 y Fa(ssh-keygen)45
b(-t)j(dsa)404 4322 y Fe(Esto)h(nos)g(generar\023)-49
b(a)48 b(dos)h(arc)m(hiv)m(os)h Fd(id_dsa)g Fe(\(cla)m(v)m(e)g(priv)-5
b(ada\))49 b(y)g Fd(id_dsa.pub)257 4443 y Fe(\(cla)m(v)m(e)c(p)s(\023)
-51 b(ublica\),)43 b(generalmen)m(te)i(almacenados)f(en)g(el)f
(directorio)h Fd(.ssh)g Fe(del)g(home)257 4563 y(del)30
b(usuario.)f(La)f(cla)m(v)m(e)j(priv)-5 b(ada)28 b(no)h(se)g(deb)s(e)h
(distribuir.)g(La)e(cla)m(v)m(e)j(p)s(\023)-51 b(ublica)28
b(es)i(la)e(que)257 4684 y(se)37 b(distribuy)m(e)h(a)e(los)g(dem\023)
-49 b(as,)37 b(p)s(ero)e(para)h(p)s(o)s(der)g(descifrar)g(lo)g(que)h
(esta)f(cifrado)g(con)257 4804 y(la)d(cla)m(v)m(e)h(p)s(\023)-51
b(ublica)32 b(se)i(necesita)g(la)e(priv)-5 b(ada.)404
4924 y(Una)44 b(v)m(ez)h(que)g(est\023)-49 b(an)44 b(generados)h(estos)
g(arc)m(hiv)m(os,)g(se)g(puede)g(agregar)e(la)h(cla)m(v)m(e)257
5045 y(p)s(\023)-51 b(ublica)37 b(al)f(arc)m(hiv)m(o)i
Fd(.ssh/authorized_keys)k Fe(a)37 b(to)s(da)f(computadora)h(a)f(la)h
(que)g(se)257 5165 y(quiera)d(ingresar)f(sin)g(necesidad)i(de)e(que)g
(pida)g(la)f(con)m(trase)s(~)-51 b(na.)1852 5637 y(6)p
eop end
%%Page: 7 7
TeXDict begin 7 6 bop 257 573 a Fg(3.)161 b(inetd)404
792 y Fe(inetd)39 b(es)g(el)g(sup)s(er)g(servidor)h(de)f(los)f
(sistemas)j(unix.)e(Se)g(trata)f(de)h(un)g Fc(demonio)257
912 y Fe(que)33 b(escuc)m(ha)h(en)e(m)s(\023)-51 b(ultiples)33
b(puertos,)f(esp)s(erando)h(conexiones)h(de)e(distin)m(tos)h(clien)m
(tes)257 1033 y(y)-8 b(,)34 b(una)f(v)m(ez)i(establecida)f(la)f
(conexi\023)-49 b(on,)35 b(inicia)e(un)h(programa)e(para)h(que)h(se)g
(encargue)257 1153 y(de)f(prestar)h(el)f(servicio)h(corresp)s(ondien)m
(te.)404 1273 y(Se)40 b(utiliza)h(para)f(dismin)m(uir)i(la)e(can)m
(tidad)h(de)f Fc(demonios)f Fe(sin)i(uso)f(ejecut\023)-49
b(andose)257 1394 y(en)37 b(el)f(servidor,)h(adem\023)-49
b(as)36 b(pro)m(v)m(ee)h(un)f(sencillo)h(sop)s(orte)f(de)g(redes)h(a)f
(programas)f(que)257 1514 y(normalmen)m(te)f(no)f(lo)f(tendr)-11
b(\023)-38 b(\020an.)404 1635 y(Otra)33 b(caracter)-11
b(\023)-38 b(\020stica)34 b(es)h(que,)f(in)m(ternamen)m(te,)i(con)m
(tiene)f(v)-5 b(arios)34 b(servicios)h(trivia-)257 1755
y(les.)404 1996 y(En)22 b(sistemas)i(unix,)e(la)g(con\014guraci\023)-49
b(on)22 b(normalmen)m(te)h(se)g(encuen)m(tra)g(en)f Fd(/etc/inetd.conf)
257 2116 y Fe(y)33 b(su)h(sin)m(taxis)g(es:)454 2235
y(servicio)101 b(tip)s(o)e(proto)s(colo)g(w)m(ait/no)m(w)m(ait)i
(usuario)f(serv)m(er)h(par\023)-49 b(ametros)404 2357
y(Donde:)257 2560 y Ff(servicio)50 b Fe(es)30 b(uno)f(de)h(los)f(nom)m
(bres)i(que)g(en)e Fd(/etc/services)k Fe(est\023)-49
b(an)30 b(aso)s(ciados)g(a)f(un)501 2681 y(puerto)k(y)g(proto)s(colo.)
257 2884 y Ff(tip)s(o)49 b Fe(puede)26 b(ser:)f Fc(str)-5
b(e)g(am)p Fe(,)25 b Fc(dgr)-5 b(am)p Fe(,)24 b Fc(r)-5
b(aw)p Fe(,)24 b Fc(r)-5 b(dm)24 b Fe(o)g Fc(se)-5 b(qp)g(aquet)p
Fe(.)24 b(P)m(ara)h(las)g(conexiones)i Ff(tcp)501 3004
y Fe(normalmen)m(te)34 b(se)g(utiliza)f(el)g(stream)g(y)g(para)f(las)h
(conexiones)i(udp)e(el)g(dgram.)257 3208 y Ff(proto)s(colo)49
b Fe(se)23 b(re\014ere)f(a)g(un)g(nom)m(bre)h(aso)s(ciado)e(en)h
Fd(/etc/protocols)k Fe(con)c(un)g(n)s(\023)-51 b(ume-)501
3328 y(ro)38 b(que)h(lo)e(iden)m(ti\014ca.)j(Se)e(trata)f(del)i(proto)s
(colo)e(que)i(se)g(v)-5 b(a)37 b(a)h(utilizar)g(en)h(esa)501
3449 y(conexi\023)-49 b(on)34 b(para)e(el)h(in)m(tercam)m(bio)h(de)f
(datos.)257 3652 y Ff(w)m(ait/no)m(w)m(ait)49 b Fe(\(s\023)-49
b(olo)41 b(tiene)g(efecto)g(con)g(el)g(tip)s(o)f(dgram\))g(esp)s
(eci\014ca)j(si)e(cuando)f(se)501 3772 y(inicia)26 b(el)g(servicio)h
(el)e(inetd)i(tiene)f(que)g(esp)s(erar)g(a)f(que)h(el)g(servicio)h
(termine)g(para)501 3893 y(v)m(olv)m(er)g(a)d(escuc)m(har)j(en)e(ese)h
(puerto)f(o)f(no.)h(Op)s(cionalmen)m(te)h(se)f(puede)h(pasar)f(una)501
4013 y(segunda)42 b(op)s(ci\023)-49 b(on)40 b(agreg\023)-49
b(andole)40 b Fc(.max)p Fe(,)g(siendo)i(max)f(el)f(n)s(\023)-51
b(umero)41 b(m\023)-49 b(aximo)41 b(de)501 4134 y(v)m(eces)34
b(que)f(se)g(puede)g(iniciar)g(un)f(serv)m(er)i(en)e(un)g(min)m(uto)h
(\(p)s(or)e(omisi\023)-49 b(on)33 b(es)g(40\).)257 4337
y Ff(usuario)50 b Fe(se)35 b(re\014ere)h(al)e(usuario)g(con)h(que)g(se)
g(ejecuta)g(el)f(servicio)i(y)f(op)s(cionalmen)m(te)501
4457 y(el)e(grup)s(o)f(\(agreg\023)-49 b(andole)33 b
Fc(.grup)-5 b(o)6 b Fe(\).)257 4661 y Ff(serv)m(er)49
b Fe(el)33 b(programa)f(a)g(iniciar)i(una)e(v)m(ez)i(establecida)g(la)f
(conexi\023)-49 b(on.)257 4864 y Ff(par)o(\023)-55 b(ametros)50
b Fe(los)33 b(par\023)-49 b(ametros)33 b(para)f(el)h(programa)f(esp)s
(eci\014cado)j(en)e Fc(server)p Fe(.)1852 5637 y(7)p
eop end
%%Page: 8 8
TeXDict begin 8 7 bop 257 573 a Fb(3.1.)136 b(Ejemplo:)46
b(agregando)g(servicios)g(con)f(inetd)404 758 y Fe(Se)32
b(dijo)f(an)m(tes)i(que)g(inetd)f(pro)m(v)m(ee)i(manejo)e(de)g(redes)h
(a)e(programas)h(que)h(normal-)257 878 y(men)m(te)i(no)f(acceden)g(a)g
(la)f(red.)h(P)m(ara)f(demostrarlo,)h(se)h(utilizan)f(a)f(con)m(tin)m
(uaci\023)-49 b(on)35 b(dos)257 998 y(programas)e(bien)g(simples,)i
(date)e(y)g(cat.)404 1119 y(Ser\023)-49 b(a)32 b(necesario)i(agregar)e
(las)h(siguien)m(tes)i(l)-11 b(\023)-38 b(\020neas)33
b(a)g Ff(inetd.conf)p Fe(.)257 1324 y Fa(prospero)523
b(stream)94 b(tcp)238 b(nowait)94 b(root)189 b(/bin/date)46
b(date)257 1437 y(irc)763 b(stream)94 b(tcp)238 b(nowait)94
b(root)189 b(/bin/cat)46 b(cat)404 1649 y Fe(Es)38 b(decir,)h(se)g
(est\023)-49 b(an)39 b(utilizando)g(los)f(puertos)h(de)f(conexi\023)-49
b(on)39 b(de)g Ff(prosp)s(ero)f Fe(y)h(de)257 1770 y
Ff(irc)p Fe(,)k(que)g(en)g(el)g(arc)m(hiv)m(o)h Ff(/etc/services)e
Fe(est\023)-49 b(an)43 b(aso)s(ciados)g(al)f(puerto)h(191)f(y)h(194)257
1890 y(resp)s(ectiv)-5 b(amen)m(te.)37 b(El)h(\023)-51
b(ultimo)34 b(par\023)-49 b(ametro)34 b(es)h(el)g(nom)m(bre)g(del)g
(programa,)f(y)m(a)g(que)i(el)257 2011 y(inetd)e(puede)f(in)m(v)m(o)s
(car)h(un)f(mismo)g(comando)g(con)g(distin)m(tos)h(nom)m(bres.)404
2131 y(P)m(ara)42 b(que)h(estos)g(cam)m(bios)h(tengan)e(efecto,)h
(ser\023)-49 b(a)42 b(necesario)i(reiniciar)f(el)f(inetd.)257
2251 y(Luego,)i(con)g(el)g(comando)g(telnet)h(es)f(p)s(osible)h
(conectarse)g(los)f(puertos)h(191)e(y)h(194)257 2372
y(para)33 b(usar)f(los)h(n)m(uev)m(os)i(servicios.)404
2492 y(En)49 b(el)f(caso)h(del)g(comando)g Fc(c)-5 b(at)48
b Fe(se)h(hace)g(eviden)m(te)i(que)e(la)f(en)m(trada)h(y)g(salida)257
2612 y(est\023)-49 b(andar)45 b(de)f(los)f(servicios)j(est\023)-49
b(an)44 b(aso)s(ciadas)g(a)f(la)h(conexi\023)-49 b(on)44
b(de)g(red.)h(P)m(ara)e(estos)257 2733 y(comando)36 b(es)h
(imprescindible)i(utilizar)d(una)g(conexi\023)-49 b(on)37
b(TCP)-8 b(,)37 b(con)f(otro)f(tip)s(o)g(de)i(co-)257
2853 y(nexi\023)-49 b(on)34 b(no)e(funcionar)-11 b(\023)-38
b(\020a.)257 3140 y Fb(3.2.)136 b(tcp-wrapp)t(ers)404
3325 y Fe(Algunos)22 b(servicios)i(utilizan)e(como)g(nom)m(bre)h(de)f
(servicio)h(el)f(comando)g Fd(/usr/bin/tcpd)257 3445
y Fe(y)33 b(como)f(primer)h(par\023)-49 b(ametro)32 b(la)g(ruta)g
(completa)h(de)g(un)g(servicio)g(de)g(red.)g(El)f(coman-)257
3566 y(do)41 b(tcp)s(d)g(pro)m(v)m(ee)h(un)f(con)m(trol)g(de)h(acceso)f
(a)g(los)g(servicios)i(de)e(red,)g(cono)s(cido)g(como)257
3686 y Fc(tcp-wr)-5 b(app)g(ers)p Fe(.)404 3806 y(P)m(ara)22
b(con\014gurarlo)f(se)i(utilizan)f(los)g(arc)m(hiv)m(os)i(de)e
(con\014guraci\023)-49 b(on)22 b Fd(/etc/hosts.allow)257
3927 y Fe(y)39 b Fd(/etc/hosts.deny)p Fe(,)k(y)c(a)f(partir)h(de)g
(ellos)g(se)g(de\014ne)h(si)f(se)g(dar\023)-49 b(a)39
b(o)f(no)g(servicio)i(a)257 4047 y(una)g(determinada)g(m\023)-49
b(aquina.)40 b(Es)g(decir)g(que)h(a)e(tra)m(v)m(\023)-46
b(es)40 b(de)g Fc(tcp-wr)-5 b(app)g(ers)38 b Fe(se)i(puede)257
4167 y(hacer)34 b(que)f(un)g(servicio)h(sencillo)g(se)f(pueda)h
(limitar)e(s\023)-49 b(olo)33 b(a)f(algunas)h(m\023)-49
b(aquinas.)404 4288 y(El)33 b(orden)g(es:)p 412 4470
31 31 v 501 4479 a(Si)g(en)g(hosts.allo)m(w)h(se)f(autoriza)g(se)g
(ofrece)g(servicio)p 412 4670 V 501 4679 a(Si)g(en)g(hosts.den)m(y)i
(se)e(deniega)h(no)e(se)i(ofrece)f(el)g(servicio)p 412
4869 V 501 4878 a(Si)g(no)g(esta)g(esp)s(eci\014cado)h(se)f(ofrece)g
(el)g(servicio)404 5070 y(La)f(sin)m(taxis)i(de)f Fd(hosts.allow)j
Fe(y)d Fd(hosts.deny)i Fe(sigue)e(el)g(siguien)m(te)i(esquema.)257
5275 y Fa(servicio:)46 b(cliente)f([:)j(shell_script])257
5388 y(ALL:)f(ALL)g(EXCEPT)f(cliente)1852 5637 y Fe(8)p
eop end
%%Page: 9 9
TeXDict begin 9 8 bop 404 573 a Fe(En)22 b(primer)h(lugar)f(se)g
(utiliza)h(el)f(nom)m(bre)h(del)g(programa)e(que)i(se)g(quiere)g
(con\014gurar.)404 693 y(A)29 b(con)m(tin)m(uaci\023)-49
b(on)31 b(se)f(ingresan)g(los)g(clien)m(tes,)i(que)e(pueden)h(ser:)f
(el)g(nom)m(bre)g(de)g(una)257 814 y(m\023)-49 b(aquina)43
b(\(si)g(empieza)g(con)g(.)f(es)h(para)f(to)s(do)f(el)i(dominio\),)f
(una)h(direcci\023)-49 b(on)43 b(IP)-8 b(,)43 b(un)257
934 y(rango)35 b(de)g(direcciones)i(IP)e(\(con)g(una)g(m\023)-49
b(ascara)35 b(de)h(la)e(forma)h(255.255.254.0\))e(o)h(una)257
1054 y(ruta)f(a)f(un)h(arc)m(hiv)m(o)h(que)f(con)m(tenga)g(la)g(lista)g
(de)g(m\023)-49 b(aquinas.)404 1175 y(Se)28 b(aceptan)h(algunos)f(como)
s(dines)h(esp)s(eciales)h(como)e Fc(ALL)p Fe(,)h Fc(LOCAL)f
Fe(o)g Fc(EX)n(CEPT)257 1295 y Fe(tan)m(to)33 b(en)g(los)g(camp)s(os)g
(de)g(servicios)h(como)f(en)g(los)g(de)g(clien)m(tes.)404
1416 y(El)39 b(script)g(de)g(shell)h(que)f(se)h(incluy)m(e)g(al)f
(\014nal)f(es)i(op)s(cional,)e(y)h(p)s(ermite)h(ejecutar)257
1536 y(un)33 b(comando)g(cuando)g(se)h(selecciona)g(una)f(determinada)g
(regla.)404 1656 y(P)m(ara)22 b(m\023)-49 b(as)22 b(informaci\023)-49
b(on)22 b(sobre)g(estos)h(arc)m(hiv)m(os)g(de)f(con\014guraci\023)-49
b(on:)23 b Fd(man)52 b(5)f(hosts_access)257 1945 y Fb(3.3.)136
b(Ejemplo:)46 b(agregando)g(con)l(trol)g(de)f(acceso)404
2130 y Fe(En)d(el)g(ejemplo)g(an)m(terior,)g(se)g(agregaron)f(dos)h
(servicios)i(de)e(red,)g(utilizando)g(la)257 2250 y(con\014guraci\023)
-49 b(on)40 b(de)g(inetd.)g(P)m(ara)f(agregar)g(con)m(trol)g(de)h
(acceso)g(al)f(servicio)i(de)f Ff(date)p Fe(,)257 2371
y(ser\023)-49 b(a)33 b(necesario)h(mo)s(di\014car)f(la)g(l)-11
b(\023)-38 b(\020nea)33 b(de)g(la)f(siguien)m(te)i(manera.)257
2591 y Fa(prospero)285 b(stream)93 b(tcp)143 b(nowait)94
b(root)g(/usr/sbin/tcpd)e(/bin/date)404 2818 y Fe(Y,)32
b(p)s(or)h(otro)f(lado,)g(mo)s(di\014car)h(el)g(arc)m(hiv)m(o)g
Ff(/etc/hosts.den)m(y)p Fe(:)257 3039 y Fa(date:)47 b(localhost)404
3266 y Fe(De)d(esta)i(manera,)f(se)h(est\023)-49 b(a)46
b(negando)f(el)g(acceso)h(al)f(servicio)h Fc(date)f Fe(al)g(servidor)
257 3387 y(lo)s(cal.)30 b(Si)g(se)h(ejecuta)g Ff(telnet)j(lo)s(calhost)
h(191)p Fe(,)30 b(habr\023)-49 b(a)30 b(una)g(p)s(eque)s(~)-51
b(na)30 b(pausa)h(y)f(luego)257 3507 y(se)k(cerrar\023)-49
b(a)32 b(la)h(conexi\023)-49 b(on,)34 b(sin)f(hab)s(er)g(mostrado)f(la)
h(fec)m(ha.)257 3796 y Fb(3.4.)136 b(Servicios)46 b(Adicionales)404
3981 y Fe(En)37 b(inetd.conf)h(se)f(suelen)h(encon)m(trar)g(los)f
(servicios)h(que)g(no)f(son)g(de)g(ma)m(y)m(or)g(im-)257
4101 y(p)s(ortancia)j(para)h(el)f(sistema,)i(y)f(que)g(solamen)m(te)h
(se)f(utilizan)h(esp)s(or\023)-49 b(adicamen)m(te.)42
b(A)257 4221 y(con)m(tin)m(uaci\023)-49 b(on)34 b(una)f(explicaci\023)
-49 b(on)34 b(somera)g(de)f(algunos)f(de)h(estos)h(servicios.)257
4481 y Ff(3.4.1.)113 b(talk)404 4666 y Fe(Se)35 b(trata)g(de)h(un)f
(servicio)i(que)f(p)s(ermite)g(con)m(v)m(ersar)h(con)f(otros)f
(usuarios,)h(y)m(a)g(sea)257 4786 y(den)m(tro)29 b(de)g(una)f(misma)h
(m\023)-49 b(aquina)29 b(\(un)g(usuario)f(lo)s(cal)g(con)h(uno)f
(remoto,)h(o)e(dos)i(usua-)257 4907 y(rios)k(remotos\))g(o)f(en)i
(distin)m(tas)g(m\023)-49 b(aquinas.)404 5027 y(P)m(or)50
b(ejemplo,)h(para)e(hablar)h(con)g(el)g(usuario)g(p)s(ep)s(e)h(que)f
(se)h(encuen)m(tra)g(utili-)257 5147 y(zando)e(la)f(m\023)-49
b(aquina)49 b Fc(ante)-5 b(ojito)48 b Fe(su)h(puede)h(utilizar)100
b Fd(talk)53 b(pepe@anteojito)p Fe(.)f(El)257 5268 y(usuario)33
b(p)s(ep)s(e)f(v)m(er\023)-49 b(a)33 b(en)f(su)h(pan)m(talla)f(una)g
(in)m(vitaci\023)-49 b(on)33 b(a)e(en)m(tablar)i(una)f(con)m(v)m
(ersaci\023)-49 b(on)257 5388 y(con)42 b(el)f(usuario)h(que)g(lo)f
(est\023)-49 b(a)42 b(llamando,)f(a)g(la)g(cual)h(puede)g(con)m(testar)
g(escribiendo)1852 5637 y(9)p eop end
%%Page: 10 10
TeXDict begin 10 9 bop 309 573 a Fd(talk)52 b(juan@antifaz)37
b Fe(\(si)e(es)g(que)g(el)g(usuario)f(juan)g(desde)i(la)e(m\023)-49
b(aquina)35 b(an)m(tifaz)f(lo)257 693 y(est\023)-49 b(a)33
b(in)m(vitando\).)404 814 y(Una)25 b(v)m(ez)i(establecida)g(la)f(con)m
(v)m(ersaci\023)-49 b(on,)27 b(pueden)g(hablar)f(median)m(te)h(una)e
(c\023)-49 b(omo)s(da)257 934 y(v)m(en)m(tana)34 b(de)f(c)m(hat.)257
1194 y Ff(3.4.2.)113 b(\014nger)404 1379 y Fe(El)40 b(servicio)h(de)f
Fc(\014nger)f Fe(p)s(ermite)i(v)m(er)g(la)e(informaci\023)-49
b(on)40 b(p)s(ersonal)g(de)h(un)f(usuario)257 1499 y(\(nom)m(bre)c
(real,)f(tel)m(\023)-46 b(efono,)35 b(email,)g(etc\).)g(Puede)h
(tratarse)f(de)g(un)g(usuario)g(lo)s(cal)f(de)h(la)257
1619 y(m\023)-49 b(aquina,)34 b(o)e(un)h(usuario)g(de)g(otra)f
(computadora.)404 1740 y(Utilizando)45 b Fd(finger)53
b(user@oaky)47 b Fe(se)e(p)s(o)s(dr\023)-49 b(a)44 b(v)m(er)i(la)f
(informaci\023)-49 b(on)44 b(del)i(usuario)257 1860 y
Fc(user)33 b Fe(en)g(el)g(servidor)h Fc(o)-5 b(aky)p
Fe(.)404 2101 y(Si)31 b(existe)h(el)f(arc)m(hiv)m(o)h
Fd(.nofinger)h Fe(den)m(tro)e(del)g(directorio)g(p)s(ersonal)g(de)g(un)
g(usua-)257 2221 y(rio,)26 b(el)f(servicio)i(de)f(\014nger)g(negar\023)
-49 b(a)25 b(la)h(existencia)h(del)f(usuario)g(para)f(cualquier)i(p)s
(edido)257 2342 y(externo.)257 2601 y Ff(3.4.3.)113 b(telnetd)404
2786 y Fe(Este)32 b(servicio)h(es)e(uno)h(de)f(los)h(m\023)-49
b(as)31 b(sencillos)i(de)f(con\014gurar.)f(Normalmen)m(te)h(uti-)257
2906 y(liza)40 b(el)f(sup)s(er)h(demonio)f Fc(inetd)49
b Fe(para)39 b(iniciarse,)h(op)s(cionalmen)m(te)g(puede)g(iniciarse)g
(a)257 3027 y(mano)29 b(con)g(la)f(op)s(ci\023)-49 b(on)28
b Fd(-debug)p Fe(.)i(Al)f(ingresar)g(nos)g(m)m(uestra)h(el)e(con)m
(tenido)i(del)f(arc)m(hiv)m(o)257 3147 y Fd(/etc/issue.net)p
Fe(,)37 b(que)c(tiene)h(la)e(misma)i(sin)m(taxis)g(que)f
Fd(/etc/issue)p Fe(.)404 3268 y(Actualmen)m(te)f(existen)g(servidores)g
(y)f(clien)m(tes)h(telnet)f(que)g(utilizan,)g(transparen-)257
3388 y(temen)m(te,)41 b(un)f(m)m(\023)-46 b(eto)s(do)39
b(de)h(auten)m(ticaci\023)-49 b(on)40 b(cifrado,)f(p)s(ero)g(el)h
(resto)f(de)h(la)f(conexi\023)-49 b(on,)257 3508 y(no.)33
b(Es)g(el)g(caso)g(del)g(demonio)h Fc(telnetd-ssl)p Fe(.)257
3768 y Ff(3.4.4.)113 b(tftp)404 3953 y(tftp)33 b Fe(signi\014ca)i
Fc(T)-7 b(rivial)35 b(FTP)p Fe(.)e(Se)h(trata)f(de)i(un)f(ftp)f(m)m(uy)
i(sencillo,)h(que)f(no)e(tiene)257 4073 y(auten)m(ticaci\023)-49
b(on.)28 b(Se)e(utiliza)g(principalmen)m(te)i(para)e(m\023)-49
b(aquinas)27 b(que)g(tienen)g(que)g(iniciar)257 4194
y(a)j(tra)m(v)m(\023)-46 b(es)31 b(de)g(la)f(red,)h(y)m(a)f(que)h(es)g
(tan)f(simple)i(que)f(el)f(programa)g(clien)m(te)h(puede)h(en)m(trar)
257 4314 y(jun)m(to)37 b(con)f(otros)g(p)s(eque)s(~)-51
b(nos)36 b(programas)g(den)m(tro)h(de)g(la)e(memoria)i(de)f(una)h
(placa)f(de)257 4434 y(red)d(\(unos)g(16Kb\).)257 4694
y Ff(3.4.5.)113 b(iden)m(t)404 4879 y Fe(El)44 b(iden)m(t)h(es)g(un)g
(servicio)h(que)f(pro)m(v)m(ee)h(informaci\023)-49 b(on)44
b(sobre)h(una)f(determinada)257 4999 y(conexi\023)-49
b(on)38 b(TCP/IP)-8 b(.)39 b(P)m(or)e(omisi\023)-49 b(on,)37
b(informa)g(qu)m(\023)-46 b(e)38 b(usuario)f(es)g(el)h(due)s(~)-51
b(no)36 b(de)h(esa)h(co-)257 5120 y(nexi\023)-49 b(on.)1828
5637 y(10)p eop end
%%Page: 11 11
TeXDict begin 11 10 bop 257 573 a Fg(4.)161 b(Apac)l(he)404
792 y Fe(Apac)m(he)32 b(es)f(un)g(servidor)h(w)m(eb)g(para)f(GNU/Lin)m
(ux,)g(que)h(tam)m(bi)m(\023)-46 b(en)32 b(se)f(ha)g(p)s(ortado)257
912 y(para)e(otros)g(sistemas)i(op)s(erativ)m(os.)f(Es)g(un)f(servidor)
i(w)m(eb)f(con\014able,)g(e\014cien)m(te)h(y)f(m)m(uy)257
1033 y(\015exible)35 b(en)e(cuan)m(to)g(a)f(la)g(con\014guraci\023)-49
b(on.)404 1153 y(F)-8 b(ue)23 b(desarrollado)g(p)s(or)f(un)i(conjun)m
(to)f(de)g(empresas)i(que)f(necesitaban)h(un)e(servidor)257
1273 y(w)m(eb)j(y)g(se)f(unieron)h(para)e(hacer)i(en)m(tre)g(ellas)f
(lo)g(que)h(luego)f(se)g(con)m(virti\023)-49 b(o)26 b(en)g(el)f(pro)m
(y)m(ecto)257 1394 y(Apac)m(he.)404 1514 y(Ho)m(y)41
b(en)g(d)-11 b(\023)-38 b(\020a,)41 b(den)m(tro)g(del)g(pro)m(y)m(ecto)
h(Apac)m(he)g(se)g(incluy)m(en)g(una)f(gran)f(can)m(tidad)257
1635 y(de)c(pro)m(y)m(ectos)h(de)e(ma)m(y)m(or)h(o)f(menor)h
(complejidad,)g(siempre)h(relacionados)f(de)f(alg)s(\023)-51
b(un)257 1755 y(mo)s(do)33 b(con)f(servicios)j(w)m(eb.)257
2044 y Fb(4.1.)136 b(Con\014guraci\023)-67 b(on)45 b(b)o(\023)-66
b(asica)404 2229 y Fe(Una)29 b(v)m(ez)h(que)g(se)g(ha)f(instalado)g(el)
g(servidor)h(en)g(un)f(sistema)h(GNU/Lin)m(ux,)g(seg)s(\023)-51
b(un)257 2349 y(la)45 b(distribuci\023)-49 b(on,)46 b(el)f(directorio)g
(ra)-11 b(\023)-38 b(\020z)44 b(para)g(las)h(p\023)-49
b(aginas)45 b(w)m(eb,)h(puede)g(encon)m(trarse)257 2469
y(en)d(distin)m(tos)h(lugares)f(del)g(sistema.)h(En)f(Debian,)f(el)h
(directorio)g(que)g(se)g(utiliza)g(es)257 2590 y Fd(/var/www)p
Fe(,)38 b(en)f(otras)f(distribuciones)i(puede)f(ser)g
Fd(/home/httpd)p Fe(,)i Fd(/var/www/html)p Fe(,)257 2710
y(etc.)404 2830 y(El)k(directorio)h(ra)-11 b(\023)-38
b(\020z)43 b(del)g(sitio)h(es)f(el)h(pun)m(to)f(de)h(partida)f(para)f
(el)i(con)m(tenido)g(de)257 2951 y Fd(http://dominio)p
Fe(,)29 b(donde)c Fd(dominio)h Fe(es)f(el)g(nom)m(bre)g(de)g(la)g
(m\023)-49 b(aquina)25 b(que)g(se)g(est\023)-49 b(a)25
b(con-)257 3071 y(\014gurando)39 b(como)f(servidor)i(w)m(eb)f(\(puede)h
(ser)f(un)f(dominio)h(real,)g(o)f(simplemen)m(te)j(el)257
3192 y(nom)m(bre)34 b(lo)s(cal)e(de)h(la)g(m\023)-49
b(aquina\).)404 3312 y(Si)27 b(se)i(colo)s(can)e(arc)m(hiv)m(os)j(en)e
(formato)e(HTML)j(den)m(tro)f(del)g(directorio)g(ra)-11
b(\023)-38 b(\020z,)28 b(el)g(ser-)257 3432 y(vidor)j(los)f(pro)m(v)m
(eer\023)-49 b(a)32 b(a)e(qui)m(\023)-46 b(en)31 b(los)g(solicite.)g(P)
m(or)g(omisi\023)-49 b(on,)30 b(el)h(arc)m(hiv)m(o)g(que)g(el)g
(servidor)257 3553 y(en)m(trega,)40 b(si)g(no)g(se)g(pide)g(ninguno)g
(en)g(particular)g(\(es)g(decir,)g(si)g(se)g(accede)h(directa-)257
3673 y(men)m(te)34 b(a)f Fd(http://dominio/)p Fe(,)j(es)e
Fd(index.html)p Fe(.)404 3793 y(T)-8 b(am)m(bi)m(\023)-46
b(en)29 b(es)f(p)s(osible)h(pro)m(v)m(eer)g(arc)m(hiv)m(os)h(en)e
(otros)g(formatos,)f(como)h(PHP)h(o)e(P)m(erl,)257 3914
y(si)33 b(se)h(le)f(agregan)f(a)g(Apac)m(he)i(los)f(m\023)-49
b(odulos)33 b(para)f(que)i(sop)s(orte)f(estos)g(lengua)5
b(jes.)404 4155 y(El)22 b(arc)m(hiv)m(o)h(principal)f(de)h
(con\014guraci\023)-49 b(on)22 b(de)g(Apac)m(he)h(es)g
Fd(/etc/apache/httpd.conf)p Fe(,)257 4275 y(en)g(ese)h(mismo)f
(directorio)f(\()p Fd(/etc/apache)p Fe(\))j(se)e(encuen)m(tran)h(otros)
f(arc)m(hiv)m(os)g(adiciona-)257 4395 y(les.)g(Seg)s(\023)-51
b(un)21 b(la)h(distribuci\023)-49 b(on)23 b(puede)g(llamarse)g
Fd(/etc/httpd)h Fe(en)e(lugar)g(de)g Fd(/etc/apache)p
Fe(.)404 4516 y(Usualmen)m(te)i(el)f(arc)m(hiv)m(o)g(de)g
(con\014guraci\023)-49 b(on)23 b(que)g(se)g(instala)g(p)s(or)f
(omisi\023)-49 b(on)23 b(con)m(tiene)257 4636 y(m)m(uc)m(ha)39
b(do)s(cumen)m(taci\023)-49 b(on)39 b(acerca)e(de)h(las)g(op)s(ciones)g
(p)s(osibles,)g(que)h(puede)f(ser)j(\023)-51 b(util)36
b(a)257 4757 y(la)d(hora)f(de)h(con\014gurar)g(el)g(servidor.)257
5045 y Fb(4.2.)136 b(Directorios)47 b(public)p 1662 5045
41 4 v 48 w(h)l(tml)404 5230 y Fe(La)24 b(instalaci\023)-49
b(on)25 b(t)-11 b(\023)-38 b(\020pica)24 b(de)h(Apac)m(he,)h(le)f
(asigna)f(a)g(cada)g(usuario)h(su)g(propio)f(espacio)257
5350 y(w)m(eb.)33 b(T)-8 b(o)s(do)31 b(lo)h(que)g(se)g(encuen)m(tre)i
(den)m(tro)e(del)g(directorio)g Fd(public_html)i Fe(den)m(tro)f(del)
1828 5637 y(11)p eop end
%%Page: 12 12
TeXDict begin 12 11 bop 257 573 a Fe(directorio)27 b
Fc(home)e Fe(del)i(usuario,)g(ser\023)-49 b(a)26 b(publicado)h(p)s(or)f
(el)g(servidor)i(w)m(eb)f(con)g(el)f(nom)m(bre)257 693
y(de)33 b Fd(http://dominio/~usuario)q(/)p Fe(.)404 814
y(En)43 b(estos)g(directorios)h(se)f(pueden)h(p)s(oner)f(arc)m(hiv)m
(os)h(HTML,)g(y)f(tam)m(bi)m(\023)-46 b(en)43 b(PHP)257
934 y(o)h(P)m(erl,)h(siempre)g(y)f(cuando)g(el)h(servidor)g(est)m(\023)
-46 b(e)44 b(con\014gurado)g(para)g(en)m(tender)h(estos)257
1054 y(lengua)5 b(jes.)257 1340 y Fb(4.3.)136 b(Algunas)45
b(con\014guraciones)g(generales)404 1524 y Fe(En)28 b(el)g(arc)m(hiv)m
(o)h(de)f(con\014guraci\023)-49 b(on,)29 b(las)f(siguien)m(tes)i(l)-11
b(\023)-38 b(\020neas)28 b(pueden)i(ser)e(cam)m(biadas)257
1645 y(y)33 b(tienen)h(los)f(siguien)m(tes)i(signi\014cados:)257
1844 y Ff(Serv)m(erAdmin)50 b Fe(el)33 b(email)g(del)g(administrador)g
(del)h(servidor)257 2040 y Ff(Do)s(cumen)m(tRo)s(ot)49
b Fe(el)41 b(directorio)g(ra)-11 b(\023)-38 b(\020z)41
b(del)g(servidor)h(\(seg)s(\023)-51 b(un)40 b(se)i(explic\023)-49
b(o)41 b(an)m(terior-)501 2161 y(men)m(te\).)257 2357
y Ff(P)m(ort)48 b Fe(el)35 b(puerto)g(donde)g(el)g(servidor)g(est\023)
-49 b(a)35 b(escuc)m(hando.)i(P)m(or)e(omisi\023)-49
b(on)35 b(es)g(el)g(puerto)501 2477 y(80,)d(p)s(ero)h(se)g(puede)h(cam)
m(biar.)404 2677 y(Adem\023)-49 b(as)30 b(de)g(las)g(con\014guraciones)
g(generales,)h(se)f(con\014guran)g(distin)m(tas)g(op)s(ciones)257
2797 y(para)j(los)f(div)m(ersos)j(directorios.)257 2989
y Fa()353 3102 y(Options)h(SymLinksIfOwnerMatch)353
3215 y(AllowOverride)e(None)257 3328 y()404
3528 y Fe(Esta)32 b(con\014guraci\023)-49 b(on)33 b(se)f(re\014ere)i
(al)d(acceso)i(a)f(cualquier)h(arc)m(hiv)m(o)h(al)d(disco)i(r)-11
b(\023)-38 b(\020gido.)257 3648 y(Es)42 b(una)g(con\014guraci\023)-49
b(on)41 b(m)m(uy)i(restrictiv)-5 b(a.)42 b(Con)f(con\014guraciones)i
(esp)s(ec)-11 b(\023)-38 b(\020\014cas)44 b(para)257
3769 y(determinado)34 b(directorio)f(p)s(o)s(demos)g(elegir)g(op)s
(ciones)h(menos)f(restrictiv)-5 b(as.)257 4081 y Fa()353 4194 y(Options)h(Indexes)f(Includes)h(FollowSymLinks)e
(MultiViews)353 4307 y(AllowOverride)g(None)353 4420
y(Order)i(allow,deny)353 4533 y(Allow)g(from)h(all)257
4646 y()404 4845 y Fe(Esta)23 b(es)h(la)f
(con\014guraci\023)-49 b(on)24 b(del)g(directorio)f(ra)-11
b(\023)-38 b(\020z)23 b(del)h(sitio.)g(Las)f(op)s(ciones)h(indicadas)
257 4966 y(en)33 b(la)g(l)-11 b(\023)-38 b(\020nea)33
b Ff(Options)g Fe(signi\014can:)257 5147 y Ff(Indexes)50
b Fe(Al)35 b(acceder)h(a)e(un)h(directorio,)g(si)g(no)g(existe)h
(alguno)e(de)h(los)g(arc)m(hiv)m(os)h(que)501 5268 y(se)31
b(m)m(uestran)h(p)s(or)e(omisi\023)-49 b(on)31 b(\(de\014nidos)g(p)s
(or)f(la)g(directiv)-5 b(a)31 b Ff(DirectoryIndex)p Fe(\),)501
5388 y(se)j(hace)f(un)g(listado)g(de)g(los)f(arc)m(hiv)m(os)j(que)e(ha)
m(y)h(en)f(el)g(directorio.)1828 5637 y(12)p eop end
%%Page: 13 13
TeXDict begin 13 12 bop 257 573 a Ff(Includes)50 b Fe(P)m(ara)22
b(el)h(uso)f(de)g(Serv)m(erSideIncludes,)27 b(esto)c(es,)f(una)h(p\023)
-49 b(agina)21 b(que)i(incluy)m(e)h(a)501 693 y(otra)h(utilizando)i(un)
f(c\023)-49 b(odigo)25 b(esp)s(ecial)i(que)g(el)f(apac)m(he)h(in)m
(terpreta)g(para)e(agregar)501 814 y(esa)33 b(p\023)-49
b(agina)33 b(an)m(tes)g(de)g(mostrarla.)257 1017 y Ff(F)-9
b(ollo)m(wSymLinks)51 b Fe(Le)30 b(indica)f(al)g(servidor)h(que)g(siga)
f(los)g(symlinks)j(\(esto)d(se)h(aplica)504 1137 y(\023)-51
b(unicamen)m(te)34 b(den)m(tro)f(del)g(\023)-49 b(arb)s(ol)32
b(del)h(directorio)g(establecido\).)257 1341 y Ff(SymLinksIfOwnerMatc)m
(h)52 b Fe(Le)22 b(indica)g(al)g(servidor)h(que)f(solamen)m(te)i(siga)d
(los)h(sym-)501 1461 y(links)35 b(si)f(el)g(due)s(~)-51
b(no)33 b(del)h(symlink)i(coincide)f(con)e(el)h(due)s(~)-51
b(no)33 b(del)i(arc)m(hiv)m(o)f(destino)501 1582 y(\(esto)f(se)h
(utiliza)f(den)m(tro)g(de)g(la)f(/,)h(para)f(proteger)h(los)g(arc)m
(hiv)m(os)h(del)f(sistema\).)257 1785 y Ff(MultiViews)50
b Fe(P)m(ermite)32 b(en)m(viar)h(diferen)m(te)g(con)m(tenido)f(al)f
(clien)m(te)i(seg)s(\023)-51 b(un)31 b(la)g(con\014gu-)501
1905 y(raci\023)-49 b(on)29 b(de)g(su)g(na)m(v)m(egador)h
(\(preferencias)g(de)f(lengua)5 b(je,)30 b(formatos)e(predetermi-)501
2026 y(nados,)33 b(etc\).)404 2229 y(Las)26 b(l)-11 b(\023)-38
b(\020neas)27 b(de)g Ff(Order)f Fe(indican)h(el)g(orden)f(en)h(que)g
(se)g(tienen)h(que)f(asignar)f(o)g(no)g(los)257 2350
y(p)s(ermisos)31 b(para)e(acceder)i(a)e(las)h(p\023)-49
b(aginas.)30 b(En)g(este)h(caso)f(el)g(orden)g(es)g Ff(allo)m(w,den)m
(y)p Fe(.)h(Y)257 2470 y(la)e(l)-11 b(\023)-38 b(\020nea)28
b(de)h Ff(Allo)m(w)f Fe(indica)h(que)h(se)f(le)g(d)m(\023)-46
b(e)28 b(p)s(ermisos)i(a)e(to)s(do)g(el)h(m)m(undo)g(para)f(acceder.)
257 2691 y Fa()448 2804 y(DirectoryIndex)e
(index.html)h(index.htm)g(index.shtml)g(index.cgi)g(index.php)257
2917 y()404 3145 y Fe(Indica)30 b(cu\023)-49
b(ales)31 b(son)f(los)f(arc)m(hiv)m(os)i(que)g(el)f(servidor)h(busca)f
(para)f(mostrar,)h(cuando)257 3265 y(no)24 b(se)g(esp)s(eci\014c\023)
-49 b(o)26 b(ning)s(\023)-51 b(un)23 b(arc)m(hiv)m(o.)i(Se)f(buscan)h
(en)f(el)g(mismo)g(orden)g(en)h(que)f(aparecen.)257 3386
y(Es)44 b(decir,)f(en)h(este)f(caso,)g(si)h(existe)g(un)f
Ff(index.h)m(tml)h Fe(y)f(un)g Ff(index.php)p Fe(,)i(se)e(v)-5
b(a)42 b(a)257 3506 y(mostrar)33 b(el)g Fd(.html)h Fe(p)s(or)e
(omisi\023)-49 b(on.)257 3727 y Fa()448
3840 y(UserDir)g(public_html)257 3953 y()404
4181 y Fe(Indica)26 b(cu\023)-49 b(al)27 b(es)f(el)h(directorio)f(a)g
(utilizar)g(den)m(tro)g(del)h(directorio)f(de)h(cada)f(usuario.)257
4470 y Fb(4.4.)136 b(Dominios)46 b(virtuales)404 4655
y Fe(Un)31 b(servidor)h(w)m(eb)g(con)f(una)f(sola)h(direcci\023)-49
b(on)32 b(IP)f(puede)h(pro)m(v)m(eer)h(p\023)-49 b(aginas)31
b(w)m(eb)h(de)257 4775 y(m\023)-49 b(as)33 b(de)g(un)g(dominio.)g(A)g
(esta)g(capacidad)g(se)h(la)e(denomina)i Fc(Dominios)f(Virtuales)p
Fe(.)404 5016 y(En)23 b(primer)h(lugar,)f(ser\023)-49
b(a)23 b(necesario)h(editar)g(el)f(arc)m(hiv)m(o)h(de)g
(con\014guraci\023)-49 b(on)23 b(y)g(colo)s(car)257 5136
y(una)33 b(l)-11 b(\023)-38 b(\020nea)33 b(que)h(con)m(tenga:)f
Ff(NameVirtualHost)k(direccion-IP)p Fe(.)404 5256 y(Donde)32
b(la)h(direcci\023)-49 b(on)33 b(IP)h(puede)f(ser:)1828
5637 y(13)p eop end
%%Page: 14 14
TeXDict begin 14 13 bop 412 564 31 31 v 501 573 a Fe(La)32
b(direcci\023)-49 b(on)34 b(IP)f(real)f(de)h(la)f(m\023)-49
b(aquina,)34 b(si)f(se)g(trata)e(de)i(una)g(m\023)-49
b(aquina)33 b(con)g(IP)501 693 y(p)s(\023)-51 b(ublica.)p
412 880 V 501 889 a(La)32 b(direcci\023)-49 b(on)34 b(IP)f(den)m(tro)h
(de)f(una)f(red)h(in)m(terna.)h(P)m(or)f(ejemplo:)g(192.168.5.1\).)p
412 1077 V 501 1086 a(La)g(direcci\023)-49 b(on)33 b(lo)s(cal)g(de)g
(la)f(m\023)-49 b(aquina,)34 b(127.0.0.1,)d(con)i(lo)g(cual)g(el)g
(servicio)h(w)m(eb)501 1206 y(ser\023)-49 b(a)33 b(solamen)m(te)h(lo)s
(cal)p 412 1393 V 501 1402 a(Un)41 b(nom)m(bre)g(de)g(dominio)g(que)h
(resuelv)-5 b(a)42 b(a)e(una)g(determinada)i(direcci\023)-49
b(on)42 b(IP)501 1523 y(\(no)33 b(es)g(recomendable\).)p
412 1710 V 501 1719 a(Un)40 b(*,)f(que)h(utiliza)f(la)g(o)g(las)h
(direcciones)h(IP)f(que)g(est)m(\023)-46 b(en)40 b(con\014guradas)g(en)
g(el)501 1839 y(servidor.)404 2039 y(Adem\023)-49 b(as,)39
b(ser\023)-49 b(a)39 b(necesario)h(agregar)d(una)i(con\014guraci\023)
-49 b(on)38 b(para)g(cada)h(uno)f(de)h(los)257 2159 y(dominios)34
b(virtuales)g(que)f(se)h(quieran)f(con\014gurar.)257
2352 y Fa()257 2465 y(ServerName)g
(dominio-virtual.com)257 2577 y(ServerAlias)g(www.dominio-virtual.com)
257 2690 y(ServerAdmin)g(webmaster@host.dominio-vi)o(rtu)o(al.c)o(om)
257 2803 y(DocumentRoot)g(/var/www/host.dominio-vi)o(rtu)o(al.c)o(om)
257 2916 y(ErrorLog)h(/var/log/apache/host.dom)o(inio)o(-vi)o(rtua)o
(l.co)o(m-e)o(rror)o(.log)257 3029 y(TransferLog)f
(/var/log/apache/host.domi)o(nio)o(-vir)o(tual)o(.co)o(m-ac)o(cess)o
(.lo)o(g)257 3142 y()404 3342 y Fe(Lo)e(que)i(v)-5
b(a)44 b(al)f(lado)h(de)g Ff(VirtualHost)f Fe(es)i(una)f(direcci\023)
-49 b(on)45 b(IP)-8 b(,)44 b(con)g(el)g(mismo)257 3462
y(criterio)g(explicado)g(an)m(teriormen)m(te)h(\(una)e(direcci\023)-49
b(on)44 b(IP)-8 b(,)43 b(un)g(nom)m(bre)h(de)g(dominio)257
3582 y(-op)s(ci\023)-49 b(on)40 b(no)f(recomendada-,)i(o)e(un)h(*\).)f
(Pueden)j(incluirse)f(v)-5 b(arias)40 b(en)m(tradas)g(con)g(la)257
3703 y(misma)34 b(direcci\023)-49 b(on)34 b(\(o)e(*\).)404
3823 y(La)21 b(op)s(ci\023)-49 b(on)22 b Ff(Serv)m(erName)g
Fe(es)h(la)e(que)i(indica)g(el)f(dominio)g(virtual)g(que)h(se)f
(est\023)-49 b(a)22 b(agre-)257 3944 y(gando)33 b(a)f(la)g
(con\014guraci\023)-49 b(on.)404 4064 y(La)38 b(op)s(ci\023)-49
b(on)38 b Ff(Serv)m(erAlias)h Fe(pro)m(v)m(ee)h(uno)e(o)g(m\023)-49
b(as)39 b(nom)m(bres)h(alternativ)m(os)f(para)f(el)257
4184 y(mismo)c(dominio)f(virtual.)404 4305 y(La)42 b(op)s(ci\023)-49
b(on)42 b Ff(Serv)m(erAdmin)h Fe(es)g(el)f(email)h(corresp)s(ondien)m
(te)i(al)d(administrador)257 4425 y(del)34 b(dominio)e(virtual.)404
4545 y(La)j(op)s(ci\023)-49 b(on)35 b Ff(Do)s(cumen)m(tRo)s(ot)g
Fe(indica)g(donde)h(se)g(encuen)m(tra)h(el)e(directorio)h(ra)-11
b(\023)-38 b(\020z)257 4666 y(de)33 b(ese)h(dominio)f(virtual.)404
4786 y(Las)c(op)s(ciones)h Ff(ErrorLog)e Fe(y)i Ff(T)-9
b(ransferLog)p Fe(,)30 b(indican)g(donde)g(se)g(almacenan)g(los)257
4907 y(registros)k(de)f(Log)f(del)h(dominio)g(virtual.)404
5147 y(Es)k(p)s(osible)g(agregar)f(una)h(gran)f(v)-5
b(ariedad)37 b(de)g(op)s(ciones)g(adicionales)h(para)e(cada)257
5268 y(dominio)d(virtual.)1828 5637 y(14)p eop end
%%Page: 15 15
TeXDict begin 15 14 bop 404 573 a Fe(Otras)32 b(con\014guraciones)i(p)s
(osibles,)g(p)s(or)e(VirtualHost)h(o)g(generales.)257
794 y Fa(Alias)47 b(/icons/)f(/usr/share/apache/icons)o(/)257
907 y(Alias)h(/doc/)f(/usr/share/doc/)257 1020 y(ScriptAlias)f
(/cgi-bin/)g(/usr/lib/cgi-bin/)404 1248 y Fe(La)37 b(directiv)-5
b(a)39 b Ff(Alias)f Fe(indica)h(que)g(cuando)f(se)h(in)m(tro)s(duzca)f
(un)g(determinado)h(di-)257 1368 y(rectorio)29 b(en)f(una)g
(direcci\023)-49 b(on)30 b(w)m(eb,)f(represen)m(ta)h(en)e(realidad)h(a)
f(otro)f(directorio)i(den)m(tro)257 1489 y(del)34 b(disco)f(r)-11
b(\023)-38 b(\020gido.)404 1609 y(La)34 b(directiv)-5
b(a)35 b Ff(ScriptAlias)p Fe(,)g(hace)g(lo)g(mismo,)g(de\014niendo)h(a)
e(la)h(v)m(ez)h(que)f(en)g(ese)257 1729 y(directorio)k(se)h(encuen)m
(tran)g(arc)m(hiv)m(os)g(ejecutables)h(cuy)m(a)e(salida)g(estar\023)-49
b(a)39 b(en)g(formato)257 1850 y(HTML.)257 2139 y Fb(4.5.)136
b(Tip)t(os)45 b(mime)404 2323 y Fe(Los)28 b(tip)s(os)g
Fc(mime)f Fe(son)h(los)g(tip)s(os)g(que)h(iden)m(ti\014can)g(a)f(los)g
(arc)m(hiv)m(os)i(p)s(or)d(su)i(con)m(teni-)257 2444
y(do.)23 b(Muc)m(has)h(v)m(eces)g(es)f(resp)s(onsabilidad)h(de)f(los)f
(distin)m(tos)i(na)m(v)m(egadores)g(el)e(encargarse)257
2564 y(de)36 b(mostrar)e(un)h(con)m(tenido)h(que)g(es)f(de)h
(determinado)f(tip)s(o)g(mime)h(de)f(una)g(determi-)257
2684 y(nada)d(manera.)f(En)h(algunos)g(casos)g(es)g(el)g(servidor)g(w)m
(eb)h(el)f(que)g(tiene)g(que)h(presen)m(tar)257 2805
y(la)g(informaci\023)-49 b(on)33 b(de)g(distin)m(ta)g(manera)g(seg)s
(\023)-51 b(un)33 b(de)g(qu)m(\023)-46 b(e)33 b(tip)s(o)f(sea)h(el)g
(con)m(tenido.)404 2925 y(P)m(ara)43 b(estos)i(casos)f(existe)h(un)f
(arc)m(hiv)m(o,)h(generalmen)m(te)g(llamado)e Fd(mime.types)p
Fe(,)257 3046 y(que)f(incluy)m(e)h(un)f(largo)e(listado)h(de)h(los)f
(div)m(ersos)i(tip)s(os)e(existen)m(tes)j(y)e(la)e(extensi\023)-49
b(on)257 3166 y(aso)s(ciada.)28 b(De)g(manera)g(que)h(cuando)f(el)g
(servidor)h(v)-5 b(a)27 b(a)h(en)m(viar)h(un)f(arc)m(hiv)m(o)h(al)e
(clien)m(te,)257 3286 y(an)m(tes)42 b(de)f(en)m(viarlo)g(en)m(v)-11
b(\023)-38 b(\020a)41 b(una)g(l)-11 b(\023)-38 b(\020nea)41
b(de)g(la)f(forma)g Fd(image/png)p Fe(,)j(que)e(le)g(indica)g(de)257
3407 y(qu)m(\023)-46 b(e)34 b(tip)s(o)e(es.)404 3648
y(Es)i(necesario)g(tener)g(habilitado)g(el)g(m\023)-49
b(odulo)33 b Ff(mo)s(d)p 2344 3648 34 4 v 41 w(mime)i
Fe(para)e(p)s(o)s(der)g(acceder)257 3768 y(a)f(las)h(siguien)m(tes)i
(directiv)-5 b(as,)33 b(con)g(una)f(l)-11 b(\023)-38
b(\020nea)33 b(como)g(la)f(siguien)m(te)i(al)e(comienzo)i(de)e(la)257
3888 y(con\014guraci\023)-49 b(on)34 b(del)f(servidor.)257
4109 y Fa(LoadModule)45 b(mime_module)g(/usr/lib/apache/1.3/mod_m)o
(ime)o(.so)404 4337 y Fe(Con)22 b(la)g(directiv)-5 b(a)23
b Fd(TypesConfig)54 b(/etc/mime.types)p Fe(,)26 b(se)d(indica)f(en)h
(qu)m(\023)-46 b(e)23 b(arc)m(hiv)m(o)257 4458 y(se)34
b(encuen)m(tra)g(el)f(listado)g(de)g(tip)s(os)f(mime.)404
4578 y(Con)i(la)g(directiv)-5 b(a)35 b Fd(DefaultType)54
b(text/plain)p Fe(,)37 b(se)d(indica)h(cu\023)-49 b(al)34
b(es)h(el)g(tip)s(o)e(que)257 4699 y(se)d(deb)s(e)f(asignar)g(si)g(no)g
(es)g(p)s(osible)h(determinar)g(correctamen)m(te)g(el)f(tip)s(o)g(del)g
(arc)m(hiv)m(o.)257 4819 y(El)38 b(v)-5 b(alor)36 b(que)i(se)g(asigne)f
(con)g(esta)h(directiv)-5 b(a)38 b(puede)g(v)-5 b(ariar)36
b(seg)s(\023)-51 b(un)37 b(los)g(directorios.)257 4939
y(P)m(or)g(ejemplo,)h(si)f(se)h(tiene)f(un)g(directorio)h(que)f(con)m
(tiene)h(ma)m(y)m(ormen)m(te)h(arc)m(hiv)m(os)g(de)257
5060 y(tip)s(o)d(JPEG,)g(se)h(puede)g(incluir)f(la)g(directiv)-5
b(a)37 b Fd(DefaultType)54 b(image/jpeg)p Fe(,)38 b(para)e(el)257
5180 y(caso)d(en)g(que)h(no)e(sea)h(p)s(osible)h(determinar)g(el)e(tip)
s(o)h(de)g(alguno)f(de)h(los)g(arc)m(hiv)m(os.)1828 5637
y(15)p eop end
%%Page: 16 16
TeXDict begin 16 15 bop 257 573 a Fb(4.6.)136 b(Restricci\023)-67
b(on)46 b(de)f(acceso)404 758 y Fe(El)g(servidor)h(w)m(eb)g(Apac)m(he)h
(nos)e(p)s(ermite)h(una)f(restricci\023)-49 b(on)46 b(m)m(uy)g
(selectiv)-5 b(a)47 b(del)257 878 y(acceso)35 b(que)g(se)f(quiere)h
(dar)f(al)f(con)m(tenido.)i(P)m(or)f(ejemplo,)h(a)e(con)m(tin)m
(uaci\023)-49 b(on)35 b(se)g(repro-)257 998 y(duce)29
b(la)f(con\014guraci\023)-49 b(on)28 b(para)f(los)h(directorios)h(de)f
(los)g(usuarios)g(\()p Ff(public)p 2992 998 34 4 v 41
w(h)m(tml)p Fe(\),)g(que)257 1119 y(p)s(ermite)43 b(que)h(se)f
(utilicen)g(los)g(m)m(\023)-46 b(eto)s(dos)42 b(GET)h(y)f(POST)h(para)f
(la)g(transmisi\023)-49 b(on)44 b(de)257 1239 y(informaci\023)-49
b(on,)33 b(p)s(ero)g(deniegan)g(to)s(dos)g(los)f(m)m(\023)-46
b(eto)s(dos)34 b(p)s(eligrosos.)353 1460 y Fa()448 1573 y(AllowOverride)f(FileInfo)i
(AuthConfig)f(Limit)448 1686 y(Options)h(MultiViews)f(Indexes)h
(SymLinksIfOwnerMatch)c(IncludesNoExec)448 1799 y()639 1912 y(Order)h(allow,deny)639
2024 y(Allow)g(from)f(all)448 2137 y()448 2250
y()639 2363 y(Order)h(deny,allow)639 2476
y(Deny)g(from)f(all)448 2589 y()257 2702 y()404
2930 y Fe(Es)28 b(p)s(osible,)h(adem\023)-49 b(as,)28
b(tener)g(con\014guraciones)h(particulares)g(p)s(or)e(arc)m(hiv)m(os,)i
(tan)m(to)257 3051 y(den)m(tro)i(de)f(un)g(directorio)g(en)g
(particular,)h(como)e(sin)i(imp)s(ortar)e(en)i(qu)m(\023)-46
b(e)30 b(directorio)g(se)257 3171 y(encuen)m(tren.)257
3392 y Fa()448 3505 y(Order)f(allow,deny)448
3618 y(Deny)g(from)g(all)257 3731 y()404 3959
y Fe(En)40 b(este)g(caso,)g(se)g(impide)h(el)f(acceso)g(a)g(cualquier)h
(arc)m(hiv)m(o)f(que)h(comience)g(con)257 4079 y('.h)m(t',)i(esto)g(es)
g(para)f(que)h(no)f(se)h(pueda)g(acceder)g(a)f(los)g(arc)m(hiv)m(os)i
(.h)m(taccess,)h(y)d(.h)m(t-)257 4200 y(passwd,)c(que)e(con)m(tienen)h
(la)f(informaci\023)-49 b(on)35 b(de)h(restricci\023)-49
b(on)37 b(esp)s(ec)-11 b(\023)-38 b(\020\014ca)38 b(den)m(tro)e(de)g
(los)257 4320 y(directorios.)257 4609 y Fb(4.7.)136 b(Cam)l(bios)46
b(den)l(tro)g(de)e(los)i(directorios)404 4794 y Fe(La)35
b(directiv)-5 b(a)37 b Fd(AccessFileName)55 b(.htaccess)38
b Fe(den)m(tro)e(de)h(la)e(con\014guraci\023)-49 b(on)37
b(ge-)257 4914 y(neral)e(indica)h(cu\023)-49 b(al)35
b(es)g(el)g(arc)m(hiv)m(o)h(que)g(se)f(utiliza)g(para)g(la)f
(con\014guraci\023)-49 b(on)35 b(esp)s(ec)-11 b(\023)-38
b(\020\014ca)257 5034 y(den)m(tro)34 b(de)f(cada)f(directorio.)404
5155 y(Se)g(trata)f(de)h(un)g(arc)m(hiv)m(o)h(o)s(culto)f(\(y)m(a)g
(que)g(comienza)h(con)f(.\),)g(que)h(p)s(ermite)f(cam-)257
5275 y(biar)c(el)f(comp)s(ortamien)m(to)h(de)g(determinados)h(factores)
e(den)m(tro)h(del)g(directorio,)g(desde)1828 5637 y(16)p
eop end
%%Page: 17 17
TeXDict begin 17 16 bop 257 573 a Fe(cu\023)-49 b(al)29
b(v)-5 b(a)28 b(a)f(ser)i(el)g(arc)m(hiv)m(o)g(a)f(mostrar)g(de)g
(forma)g(predeterminada)h(hasta)g(requerir)g(un)257 693
y(usuario)k(y)g(una)g(cla)m(v)m(e)h(para)e(p)s(o)s(der)h(acceder)h(al)e
(con)m(tenido.)404 814 y(La)c(utilidad)i(principal)g(consiste)h(en)e
(que)h(no)f(es)h(necesario)g(mo)s(di\014car)f(la)g(con\014gu-)257
934 y(raci\023)-49 b(on)32 b(de)g(to)s(do)g(el)g(servidor)h(ni)f
(reiniciar)g(el)g(apac)m(he)h(si)f(se)h(quieren)g(hacer)f(p)s(eque)s(~)
-51 b(nos)257 1054 y(cam)m(bios)34 b(p)s(ersonalizados.)404
1295 y(P)m(ara)c(p)s(o)s(der)f(con\014gurar)h(estos)h(v)-5
b(alores)31 b(particulares)g(es)f(necesario)i(que)e(el)h(direc-)257
1416 y(torio)22 b(en)g(el)g(que)h(se)f(quiera)h(colo)s(car)e(el)h
Fd(.htaccess)i Fe(tenga)e(la)g(directiv)-5 b(a)22 b Fd(AllowOverride)
257 1536 y Fe(acompa)s(~)-51 b(nada)39 b(de)g(alguno)g(del)h(v)-5
b(alor)39 b(que)h(corresp)s(onda)g(al)f(\023)-49 b(area)39
b(que)h(se)g(quiera)g(re-)257 1656 y(con\014gurar.)404
1777 y(P)m(or)32 b(ejemplo,)h Fd(AllowOverride)54 b(AuthConfig)35
b Fe(p)s(ermite)d(cam)m(biar)h(la)f(con\014gura-)257
1897 y(ci\023)-49 b(on)43 b(relacionada)f(con)h(los)f(p)s(ermisos)h
(para)f(acceder)h(al)f(directorio,)h(mien)m(tras)g(que)257
2017 y Fd(AllowOverride)55 b(FileInfo)e(Indexes)44 b
Fe(p)s(ermite)e(mo)s(di\014car)g(la)f(informaci\023)-49
b(on)42 b(rela-)257 2138 y(cionada)c(con)g(el)g(manejo)g(de)g(arc)m
(hiv)m(os)i(y)e(la)f(con\014guraci\023)-49 b(on)39 b(del)f(arc)m(hiv)m
(o)28 b(\023)-38 b(\020ndice)39 b(del)257 2258 y(directorio.)404
2379 y(P)m(or)22 b(otro)f(lado,)g(se)i(puede)g(incluir)g
Fd(AllowOverride)54 b(All)23 b Fe(o)e Fd(AllowOverride)55
b(None)p Fe(,)257 2499 y(que)30 b(p)s(ermiten)g(sobreescribir)g(to)s
(das)f(o)f(ninguna)h(de)g(las)g(directiv)-5 b(as)30 b(resp)s(ectiv)-5
b(amen)m(te)404 2740 y(P)m(or)41 b(ejemplo,)g(para)f(que)i(el)e(con)m
(tenido)i(de)f(directorio)g(est)m(\023)-46 b(e)42 b(protegido)e(con)h
(un)257 2860 y(usuario)33 b(y)g(cla)m(v)m(e)i(se)e(utiliza)g(una)g
(con\014guraci\023)-49 b(on)33 b(como)f(la)h(siguien)m(te.)257
3081 y Fa(AuthType)46 b(Basic)257 3194 y(AuthName)g("Nombre)g(de)h
(Dominio")257 3307 y(AuthUserFile)93 b(.htpasswd)257
3420 y(AuthGroupFile)45 b(.htgroups)257 3533 y(Require)94
b({valid-user|{user|group})41 b(cadena})404 3761 y Fe(La)26
b(directiv)-5 b(a)28 b Ff(Require)f Fe(indica)h(de)g(qu)m(\023)-46
b(e)28 b(manera)f(se)h(v)-5 b(a)26 b(a)h(efectuar)h(la)f(v)-5
b(alidaci\023)-49 b(on.)257 3881 y(Si)25 b(se)h(utiliza)f
Fd(Require)54 b(user)e(usuarios)p Fe(,)27 b(solamen)m(te)f(los)f
(usuarios)h(listados)g(pueden)257 4002 y(acceder)48 b(al)f(directorio.)
g(P)m(or)g(otro)f(lado,)g(si)h(se)h(utiliza)f Fd(Require)53
b(group)g(grupos)p Fe(,)257 4122 y(s\023)-49 b(olo)45
b(los)h(usuarios)f(que)h(p)s(ertenezcan)h(a)e(los)g(grup)s(os)g
(listados)h(pueden)g(acceder)g(al)257 4242 y(directorio.)29
b(Finalmen)m(te,)h(se)f(se)g(utiliza)g Fd(Require)53
b(valid-user)p Fe(,)31 b(to)s(dos)e(los)f(usuarios)257
4363 y(v\023)-49 b(alidos)34 b(pueden)g(acceder.)404
4483 y(Cab)s(e)28 b(aclarar)g(que)i(con)e(este)i(tip)s(o)e(de)h(v)-5
b(alidaci\023)-49 b(on)28 b(no)h(se)g(utilizan)g(usuarios)g
Fc(r)-5 b(e)g(ales)257 4604 y Fe(del)33 b(sistema,)h(sino)f(los)g
(usuarios)g(que)h(se)f(den)g(de)g(alta)f(como)g(se)i(explica)f(a)g(con)
m(tin)m(ua-)257 4724 y(ci\023)-49 b(on.)404 4965 y(Con)42
b(la)g(directiv)-5 b(a)43 b Ff(AuthUserFile)f Fe(se)h(indica)g(la)f
(ubicaci\023)-49 b(on)43 b(del)f(arc)m(hiv)m(o)h(que)257
5085 y(con)m(tiene)38 b(los)e(nom)m(bres)h(de)f(usuarios)h(y)f(sus)h
(resp)s(ectiv)-5 b(as)38 b(con)m(trase)s(~)-51 b(nas)36
b(encriptadas.)257 5205 y(El)27 b(nom)m(bre)h(usual)f(para)f(este)i
(arc)m(hiv)m(o)g(es)f Ff(.h)m(tpasswd)p Fe(,)h(aunque)g(puede)f(ser)h
(cualquier)257 5326 y(otro.)1828 5637 y(17)p eop end
%%Page: 18 18
TeXDict begin 18 17 bop 404 573 a Fe(P)m(ara)25 b(generar)h(este)h(arc)
m(hiv)m(o)f(se)h(utiliza)f(el)g(comando)g Fd(htpasswd)p
Fe(,)h(con)f(la)f(siguien)m(te)257 693 y(sin)m(taxis.)257
914 y Fa(htpasswd)46 b(-c)h(.htpasswd)e(usuario1)257
1027 y(\(...\))257 1140 y(htpasswd)h(.htpasswd)f(usuario2)404
1368 y Fe(En)39 b(el)h(primer)g(caso)f(se)h(utiliza)g(la)f(op)s(ci\023)
-49 b(on)39 b Fd(-c)h Fe(para)f(que)h(cree)g(el)g(arc)m(hiv)m(o.)g(Una)
257 1489 y(v)m(ez)34 b(que)g(y)m(a)f(est\023)-49 b(a)33
b(creado)g(pueden)h(seguir)f(agreg\023)-49 b(andose)33
b(usuarios)g(inde\014nidamen)m(te.)404 1729 y(Cuando)28
b(se)h(utiliza)g(seguridad)g(p)s(or)f(grup)s(os,)g(es)h(necesario)g
(crear)f(un)h(arc)m(hiv)m(o)g(que)257 1850 y(con)m(tenga)36
b(qu)m(\023)-46 b(e)35 b(usuarios)h(p)s(ertenecen)g(a)f(qu)m(\023)-46
b(e)36 b(grup)s(os.)e(En)i(el)f(ejemplo)g(an)m(terior)g(este)257
1970 y(arc)m(hiv)m(o)f(era)f(el)g Fd(.htgroups)p Fe(.)i(La)d(sin)m
(taxis)i(de)f(este)h(arc)m(hiv)m(o)g(es)f(m)m(uy)h(sencilla.)257
2191 y Fa(grupo:)46 b(usuario)g(vos)h(yo)404 2419 y Fe(En)39
b(general,)g(siempre)i(que)e(sea)h(p)s(osible)f(es)h(una)e(buena)i
(idea)f(que)h(los)f(arc)m(hiv)m(os)257 2540 y Fd(.htpasswd)48
b Fe(y)e Fd(.htgroups)h Fe(no)f(est)m(\023)-46 b(en)46
b(ubicados)h(en)e(el)h(mismo)g(directorio)g(que)g(la)257
2660 y(informaci\023)-49 b(on)33 b(que)h(se)f(quiere)h(proteger.)257
2993 y Fg(5.)161 b(DHCPD)404 3212 y Fe(El)46 b(servicio)h(de)g(DHCP)f
(\()p Fc(Dynamic)g(Host)h(Con\014gur)-5 b(ation)47 b(Pr)-5
b(oto)g(c)g(ol)45 b Fe(es)i(el)f(que)257 3332 y(p)s(ermite)38
b(asignar)e(determinados)i(par\023)-49 b(ametros)37 b(de)g
(con\014guraci\023)-49 b(on)37 b(a)f(una)g(computa-)257
3453 y(dora)k(sin)h(necesidad)h(de)f(que)g(est)m(\023)-46
b(en)41 b(colo)s(cados)g(en)g(forma)e(est\023)-49 b(atica)41
b(den)m(tro)g(de)g(esa)257 3573 y(m\023)-49 b(aquina.)404
3693 y(En)m(tre)37 b(los)g(par\023)-49 b(ametros)36 b(que)i(se)f
(pueden)g(con\014gurar)g(est\023)-49 b(an:)37 b(la)f(direcci\023)-49
b(on)38 b(IP)-8 b(,)36 b(la)257 3814 y(m\023)-49 b(ascara)23
b(de)g(subred,)g(los)g(servidores)h(de)f(nom)m(bres)g(\(DNS\),)f(el)h
(gatew)m(a)m(y)g(de)g(la)f(red,)g(etc.)404 4055 y(En)41
b(una)g(red)g(f)-11 b(\023)-38 b(\020sica)42 b(no)f(deb)s(e)g(hab)s(er)
g(m\023)-49 b(as)41 b(de)h(un)f(servidor)h(DHCP)-8 b(.)41
b(Y)-8 b(a)41 b(que)h(el)257 4175 y(clien)m(te)f(para)e(recibir)h(la)f
(con\014guraci\023)-49 b(on)40 b(que)g(le)f(corresp)s(onde)i(hace)e(un)
h(p)s(edido)g(ge-)257 4295 y(neral)d(a)g(la)g(red,)g(y)g(el)g(servidor)
h(DHCP)f(le)g(con)m(testa,)h(en)m(viando)g(los)g(par\023)-49
b(ametros)37 b(de)257 4416 y(con\014guraci\023)-49 b(on)34
b(corresp)s(ondien)m(tes.)404 4536 y(P)m(or)h(otro)f(lado,)g(un)h
(mismo)h(servidor)g(DHCP)f(puede)h(atender)f(las)g(consultas)h(de)257
4656 y(diferen)m(tes)k(redes)f(f)-11 b(\023)-38 b(\020sicas,)39
b(asignando)e(distin)m(tos)j(v)-5 b(alores)38 b(a)f(las)h(m\023)-49
b(aquinas)39 b(seg)s(\023)-51 b(un)37 b(la)257 4777 y(red)c(en)g(la)g
(que)g(se)h(encuen)m(tren.)404 4897 y(El)47 b(proto)s(colo)g(de)h(DHCP)
g(es)g(un)g(proto)s(colo)e(est\023)-49 b(andar,)48 b(de)g(manera)g(que)
g(una)257 5018 y(m\023)-49 b(aquina)43 b(con)f(GNU/Lin)m(ux)g(puede)h
(pro)m(v)m(eer)h(este)f(servicio)g(a)e(computadoras)i(con)257
5138 y(otros)22 b(sistemas)i(op)s(erativ)m(os,)e(y)g(tam)m(bi)m(\023)
-46 b(en)23 b(ser)g(clien)m(te)g(de)f(este)h(servicio)g(a)s(\023)-51
b(un)21 b(si)h(est\023)-49 b(a)22 b(pro-)257 5258 y(visto)34
b(p)s(or)e(otro)g(sistema)i(op)s(erativ)m(o.)1828 5637
y(18)p eop end
%%Page: 19 19
TeXDict begin 19 18 bop 404 573 a Fe(A)33 b(con)m(tin)m(uaci\023)-49
b(on)34 b(un)g(ejemplo)f(de)h(la)f(con\014guraci\023)-49
b(on)33 b(de)h(un)f(servidor)h(de)g(DHCP)-8 b(.)257 693
y(Que)33 b(se)h(encuen)m(tra)g(en)f(el)g Ff(/etc/dhcp)s(d.conf)p
Fe(.)257 877 y Fa(option)46 b(domain-name)f("l11.fi.uba.ar";)257
990 y(option)h(domain-name-servers)d(dns.fi.uba.ar;)257
1216 y(option)j(subnet-mask)f(255.255.255.0;)257 1329
y(default-lease-time)e(600;)257 1442 y(max-lease-time)h(7200;)257
1667 y(subnet)i(192.168.0.0)f(netmask)h(255.255.255.0)e({)353
1780 y(range)i(192.168.0.51)f(192.168.0.100;)353 1893
y(option)h(broadcast-address)d(192.168.0.255;)353 2006
y(option)j(routers)g(gateway.fi.uba.ar;)257 2119 y(})257
2345 y(subnet)g(192.168.1.0)f(netmask)h(255.255.255.0)e({)353
2458 y(range)i(192.168.1.11)f(192.168.1.200;)353 2571
y(option)h(broadcast-address)d(192.168.1.255;)353 2684
y(option)j(routers)g(lug.fi.uba.ar;)257 2797 y(})404
3101 y Fe(En)33 b(primer)g(lugar)f(se)i(listan)f(las)g(op)s(ciones)g
(generales)h(para)e(to)s(das)h(las)f(redes.)404 3221
y(Donde)26 b Ff(domain-name)k Fe(es)d(el)g(nom)m(bre)g(de)g(dominio)g
(que)g(se)h(v)-5 b(a)26 b(a)g(ingresar)h(como)257 3342
y(la)41 b(primera)h(l)-11 b(\023)-38 b(\020nea)42 b(del)g(arc)m(hiv)m
(o)g Ff(/etc/resolv.conf)p Fe(.)g(Y)f Ff(domain-name-serv)m(ers)257
3462 y Fe(son)e(los)f(servidores)j(de)d(nom)m(bres)i(\(DNS\))e(que)h
(se)g(v)-5 b(an)38 b(a)g(asignar,)g(que)h(tam)m(bi)m(\023)-46
b(en)39 b(se)257 3582 y(almacenan)34 b(en)f Ff(/etc/resolv.conf)p
Fe(.)404 3703 y(La)j(op)s(ci\023)-49 b(on)37 b Ff(subnet-mask)i
Fe(es)e(la)g(m\023)-49 b(ascara)37 b(de)g(subred)h(que)f(se)h(v)-5
b(a)36 b(a)h(asignar)f(a)257 3823 y(cada)d(uno)g(de)g(los)g(clien)m
(tes.)404 4064 y(La)39 b(op)s(ci\023)-49 b(on)40 b Ff
(default-lease-time)j Fe(indica)e(cada)e(cu\023)-49 b(an)m(to)41
b(tiene)f(que)h(reno)m(v)-5 b(ar)40 b(la)257 4184 y(informaci\023)-49
b(on)31 b(el)g(clien)m(te.)i(Esto)e(p)s(ermite)g(corrob)s(orar)f(si)h
(to)s(da)m(v)-11 b(\023)-38 b(\020a)31 b(ha)m(y)g(una)g(computa-)257
4305 y(dora)37 b(o)s(cupando)f(esa)h(direcci\023)-49
b(on)38 b(IP)-8 b(,)37 b(a)g(la)f(v)m(ez)i(que)g(p)s(ermite)f(cam)m
(biar)g(determinada)257 4425 y(informaci\023)-49 b(on)33
b(en)g(forma)f(din\023)-49 b(amica.)404 4545 y(P)m(or)27
b(otro)g(lado,)g(la)g(op)s(ci\023)-49 b(on)28 b Ff(max-lease-time)i
Fe(es)e(el)g(tiemp)s(o)g(m\023)-49 b(aximo)28 b(p)s(ermitido)257
4666 y(para)40 b(la)g(reno)m(v)-5 b(aci\023)-49 b(on)42
b(an)m(tes)f(de)g(que)g(la)f(IP)h(se)g(considere)h(lib)s(erada.)e(Es)i
(decir,)f(nor-)257 4786 y(malmen)m(te,)33 b(aunque)g(una)e(m\023)-49
b(aquina)32 b(se)g(reinicie,)h(o)e(se)i(reinicie)f(el)g(clien)m(te)h
(de)f(DHCP)-8 b(,)257 4907 y(v)m(olv)m(er\023)-49 b(a)34
b(a)f(tomar)f(la)g(misma)i(direcci\023)-49 b(on)34 b(que)f(y)m(a)g(ten)
-11 b(\023)-38 b(\020a)33 b(asignada)g(an)m(teriormen)m(te.)404
5147 y(A)c(con)m(tin)m(uaci\023)-49 b(on)30 b(se)f(con\014guran)g(los)g
(par\023)-49 b(ametros)30 b(esp)s(ec)-11 b(\023)-38 b(\020\014cos)31
b(para)d(cada)h(una)g(de)257 5268 y(las)34 b(subredes.)h(Puede)g(hab)s
(er)e(una)g(o)g(m\023)-49 b(as,)34 b(seg)s(\023)-51 b(un)33
b(sea)g(necesario.)i(La)d(direcci\023)-49 b(on)35 b(y)e(la)257
5388 y(m\023)-49 b(ascara)33 b(se)h(utilizan)f(para)f(de\014nir)i(a)e
(qu)m(\023)-46 b(e)33 b(red)g(hacen)h(referencia)f(estos)h(v)-5
b(alores.)1828 5637 y(19)p eop end
%%Page: 20 20
TeXDict begin 20 19 bop 404 573 a Fe(Den)m(tro)36 b(de)h(la)f(subred,)h
(el)g(rango)e(indica)i(cu\023)-49 b(ales)38 b(son)e(las)h(IPs)g(que)g
(est\023)-49 b(an)37 b(disp)s(o-)257 693 y(nibles)32
b(para)d(asignar.)h(El)h(resto)f(de)g(las)h(direcciones)h(IP)e(no)g
(son)g(asignadas)h(median)m(te)257 814 y(el)i(servicio)h(de)f(DHCP)-8
b(,)33 b(est\023)-49 b(an)34 b(reserv)-5 b(adas)34 b(para)e(uso)h
(est\023)-49 b(atico.)404 934 y(La)41 b(op)s(ci\023)-49
b(on)43 b Ff(broadcast-address)h Fe(indica)f(cu\023)-49
b(al)42 b(es)h(la)f(direcci\023)-49 b(on)43 b(de)g Fc(br)-5
b(o)g(adc)g(ast)257 1054 y Fe(a)37 b(utilizar)h(den)m(tro)g(de)g(esa)g
(red.)g(Se)g(trata)e(de)i(una)g(direcci\023)-49 b(on)38
b(tal)g(que)g(cuando)g(se)g(le)257 1175 y(en)m(v)-11
b(\023)-38 b(\020an)34 b(paquetes,)h(to)s(dos)d(esos)i(paquetes)g(se)f
(reen)m(v)-11 b(\023)-38 b(\020an)34 b(a)f(to)s(da)f(la)g(red.)404
1295 y(La)j(op)s(ci\023)-49 b(on)36 b Ff(routers)f Fe(indica)i(cu\023)
-49 b(al)36 b(es)h(el)f(servidor)h(a)e(utilizar)h(como)g
Fc(gateway)g Fe(de)257 1416 y(salida)d(al)g(resto)g(de)g(la)f(red.)353
1757 y Fa(host)46 b(flaco)h({)448 1870 y(hardware)f(ethernet)f
(00:D0:09:A5:95:4C;)448 1983 y(fixed-address)f(192.168.1.13;)448
2095 y(server-name)h("gordo";)448 2208 y(option)h(root-path)g
("/var/lib/diskless/defa)o(ult/)o(roo)o(t";)448 2321
y(filename)g("kernel-delgado";)353 2434 y(})404 2663
y Fe(Den)m(tro)29 b(o)f(fuera)i(de)f(una)g(subred)i(se)f(puede)g(esp)s
(eci\014car)h(una)e(con\014guraci\023)-49 b(on)30 b(para)257
2783 y(una)38 b(m\023)-49 b(aquina)38 b(en)f(particular.)h(P)m(ara)f
(estos)i(casos)f(esp)s(ec)-11 b(\023)-38 b(\020\014cos)39
b(se)f(utiliza)g(la)f(op)s(ci\023)-49 b(on)257 2903 y
Ff(hardw)m(are)42 b(address)37 b Fe(que)f(indica)g(la)f(iden)m
(ti\014caci\023)-49 b(on)38 b Fc(\023)-51 b(unic)-5 b(a)35
b Fe(\(aunque)h(no)g(es)g(v)m(erda-)257 3024 y(deramen)m(te)31
b(\023)-51 b(unica\))26 b(de)h(una)f(placa)h(de)g(red,)g(tam)m(bi)m
(\023)-46 b(en)27 b(cono)s(cida)f(como)h Fc(MA)n(C)i(addr)-5
b(ess)p Fe(.)404 3144 y(A)36 b(con)m(tin)m(uaci\023)-49
b(on)38 b(se)f(esp)s(eci\014ca)h(una)e(direcci\023)-49
b(on)38 b(en)e(particular,)h(de)g(manera)f(que)257 3264
y(siempre)e(que)f(se)g(inicie)g(esa)g(m\023)-49 b(aquina)32
b(v)-5 b(a)32 b(a)g(tener)h(esa)f(IP)-8 b(.)33 b(Adem\023)-49
b(as,)33 b(se)g(incluy)m(e)h(una)257 3385 y(con\014guraci\023)-49
b(on)37 b(adicional)g(que)g(se)g(utiliza)f(para)g(el)h(arranque)g(de)f
(clien)m(tes)i(delgados;)257 3505 y(indica)f(cu\023)-49
b(al)37 b(es)g(el)f(servidor)h(del)g(cu\023)-49 b(al)37
b(se)f(tiene)h(que)h(ba)5 b(jar)35 b(la)h(imagen)h(de)g(arranque)257
3626 y(\()p Ff(serv)m(er-name)p Fe(\),)31 b(cu\023)-49
b(al)30 b(es)f(la)g(ruta)g(para)g(obtener)h(el)f(arc)m(hiv)m(o)h(\()p
Ff(option)k(ro)s(ot-path)p Fe(\))257 3746 y(y)f(cu\023)-49
b(al)33 b(es)h(el)f(arc)m(hiv)m(o)g(que)h(deb)s(e)f(ba)5
b(jar)33 b(\()p Ff(\014lename)p Fe(\).)257 4079 y Fg(6.)161
b(BIND)404 4298 y Fe(La)30 b(aplicaci\023)-49 b(on)31
b(m\023)-49 b(as)30 b(utilizada)h(como)g(servidor)g(de)g(nom)m(bres)h
(\(DNS\))d(es)j(el)e Ff(bind)p Fe(.)257 4418 y(La)j(explicaci\023)-49
b(on)34 b(que)f(sigue)h(es)f(para)f(el)h(servicio)h(de)g(Bind)f(8.)404
4539 y(En)49 b(Debian)h(GNU/Lin)m(ux)f(la)g(con\014guraci\023)-49
b(on)50 b(se)g(encuen)m(tra)h(en)e(el)h(directorio)257
4659 y Ff(/etc/bind)p Fe(.)34 b(Esta)f(con\014guraci\023)-49
b(on)34 b(est\023)-49 b(a)33 b(dividida)h(en)f(un)g(arc)m(hiv)m(o)h(de)
g(con\014guraci\023)-49 b(on)257 4779 y(principal)35
b(\()p Ff(named.conf)p Fe(\),)g(que)f(de\014ne)h(las)e(zonas,)h(y)g(v)
-5 b(arios)33 b(arc)m(hiv)m(os)i(adicionales,)257 4900
y(que)g(con\014guran)f(los)g(registros)g(para)f(resoluci\023)-49
b(on)35 b(de)f(nom)m(bres)h(y)f(resoluci\023)-49 b(on)34
b(in)m(v)m(ersa)257 5020 y(\(de)f(IPs)h(a)e(nom)m(bres\))i(de)f(cada)g
(una)g(de)g(las)f(zonas.)404 5261 y(En)d(el)g(arc)m(hiv)m(o)h
Ff(/etc/bind/named.conf)p Fe(,)i(La)c(secci\023)-49 b(on)31
b Ff(options)e Fe(es)h(la)f(secci\023)-49 b(on)257 5381
y(donde)34 b(se)f(con\014guran)g(m)m(uc)m(has)h(de)f(las)g
(funcionalidades)h(adicionales)g(del)f Ff(bind)p Fe(.)1828
5637 y(20)p eop end
%%Page: 21 21
TeXDict begin 21 20 bop 404 573 a Fe(P)m(ara)40 b(que)h(un)f(servidor)h
(de)g(nom)m(bres)g(resuelv)-5 b(a)41 b(direcciones)h(IP)f(\(es)f
(decir,)h(que)257 693 y(traduzca)f(nom)m(bres)g(a)f(direcciones\),)i
(es)f(necesario)g(con\014gurar)f(alguna)f(manera)i(de)257
814 y(llegar)33 b(a)f(los)h(ro)s(ot)f(serv)m(ers,)j(esto)e(se)g
(de\014ne)h(en)f Ff(zone)38 b(.)f Fe(.)257 1029 y Fa(zone)47
b(".")g({)448 1142 y(type)g(hint;)448 1254 y(file)g
("/etc/bind/db.root";)257 1367 y(};)404 1590 y Fe(Cuando)42
b(el)g(DNS)f(est\023)-49 b(a)43 b(con\014gurado)e(de)i(esta)f(manera)g
(se)g(suele)h(llamar)f Fc(c)-5 b(ache)257 1710 y(DNS)p
Fe(,)33 b(y)m(a)g(que)g(v)-5 b(a)33 b(recordando)g(las)g(direcciones)h
(que)g(resolvi\023)-49 b(o)33 b(recien)m(temen)m(te.)404
1831 y(P)m(ara)c(la)g(resoluci\023)-49 b(on)31 b(de)f(nom)m(bres)g(a)f
(IPs)i(se)f(de\014ne)g(una)g(zona)f(con)h(el)f(nom)m(bre)i(del)257
1951 y(domino)i(que)h(v)-5 b(amos)33 b(a)f(con\014gurar.)h(P)m(or)g
(ejemplo:)257 2166 y Fa(zone)47 b("gnuservers.com.ar")c({)639
2279 y(notify)j(no;)639 2392 y(type)h(master;)639 2505
y(file)g("/etc/bind/db.gnuservers)o(.co)o(m.ar)o(";)257
2618 y(};)404 2840 y Fe(P)m(ara)33 b(p)s(o)s(der)g(con\014gurar)g(un)h
(domino)f(p)s(\023)-51 b(ublico)33 b(\(accesible)i(desde)g(in)m
(ternet\),)f(pri-)257 2961 y(mero)i(es)h(necesario)g(tener)f(un)g(DNS)f
(registrado)h(en)g(nic)h(\(es)f(decir,)h(la)e(organizaci\023)-49
b(on)257 3081 y(que)31 b(se)f(encarga)g(de)g(regular)f(y)h(administrar)
g(los)g(dominios)g(del)g(m)m(undo\),)h(o)e(en)h(nic.ar)257
3201 y(\(la)j(de)g(Argen)m(tina\).)404 3322 y(El)c Ff(notify)k(no)c
Fe(le)g(dice)g(al)g(DNS)f(serv)m(er)i(que)g(no)e(le)h(diga)f(a)h(ning)s
(\023)-51 b(un)28 b(otro)g(DNS)g(que)255 3442 y(\023)-46
b(el)38 b(tiene)g(este)h(dominio)f(con\014gurado.)g(El)h
Ff(t)m(yp)s(e)k(master)38 b Fe(indica)h(que)g(los)f(nom)m(bres)257
3562 y(den)m(tro)e(de)f(ese)h(dominio)f(los)g(v)-5 b(a)34
b(a)h(resolv)m(er)h(de)f(forma)g(autoritativ)-5 b(a.)34
b(Y)h(p)s(or)i(\023)-51 b(ultimo)257 3683 y Ff(\014le)33
b Fe(es)h(el)f(arc)m(hiv)m(o)g(donde)h(se)f(encuen)m(tra)h(la)f
(con\014guraci\023)-49 b(on)33 b(de)g(ese)g(dominio.)404
3803 y(La)j(con\014guraci\023)-49 b(on)37 b(del)g(dominio)g(de\014ne)h
(un)e(TTL)i(\(Tiemp)s(o)f(de)g(vida\))g(un)g(SO)m(A)257
3924 y(\(Comienzo)d(de)e(Autoridad\))h(y)f(la)g(informaci\023)-49
b(on)33 b(de)f(la)g(m\023)-49 b(aquina.)33 b(P)m(or)g(ejemplo,)g(una)
257 4044 y(con\014guraci\023)-49 b(on)34 b(p)s(osible)f(p)s(o)s(dr)-11
b(\023)-38 b(\020a)32 b(ser:)257 4259 y Fa($TTL)190 b(604800)257
4372 y(@)143 b(IN)95 b(SOA)47 b(gnuservers.com.ar.)c
(root.gnuservers.com.ar.)e(\()1116 4485 y(1)239 b(;)47
b(Serial)878 4598 y(604800)237 b(;)47 b(Refresh)926 4711
y(86400)237 b(;)47 b(Retry)830 4824 y(2419200)237 b(;)47
b(Expire)878 4936 y(604800)f(\))143 b(;)47 b(Negative)f(Cache)g(TTL)257
5049 y(;)257 5162 y(@)143 b(IN)95 b(NS)g(ns1.gnuservers.com.ar.)257
5275 y(@)143 b(IN)95 b(A)143 b(24.232.108.92)1355 5388
y(MX)429 b(mail)1828 5637 y Fe(21)p eop end
%%Page: 22 22
TeXDict begin 22 21 bop 257 573 a Fa(ns1)954 b(CNAME)142
b(@)257 686 y(mail)906 b(CNAME)142 b(@)257 912 y(www)286
b(IN)477 b(A)333 b(24.232.108.93)687 1024 y(MX)477 b(mail)404
1253 y Fe(En)43 b(este)h(arc)m(hiv)m(o,)g(cuando)f(utilizamos)h(la)f(@)
g(hacemos)h(referencia)g(a)e(la)h(zona,)257 1373 y(luego)g(del)f(SO)m
(A)h(se)f(esp)s(eci\014ca)i(qu)m(\023)-46 b(e)43 b(dominio)f(se)h(hace)
g(cargo)e(de)i(estos)g(datos)f(y)g(a)257 1494 y(qui)m(\023)-46
b(en)34 b(se)g(puede)f(con)m(tactar)g(en)g(caso)g(de)g(alg)s(\023)-51
b(un)32 b(problema.)404 1614 y(El)k Ff(serial)i Fe(es)f(el)f(primer)h
(n)s(\023)-51 b(umero)36 b(den)m(tro)h(del)g(SO)m(A.)g(Y)f(sirv)m(e)i
(para)e(p)s(o)s(der)g(dife-)257 1734 y(renciar)27 b(distin)m(tas)h(v)m
(ersiones)h(de)e(arc)m(hiv)m(os.)h(Se)f(recomienda)h(usar)e(YYYYMMDD)m
(XX)257 1855 y(donde)32 b(YYYY)f(es)g(el)g(a)s(~)-51
b(no,)30 b(MM)h(el)g(n)m(umero)h(del)f(mes,)h(DD)d(el)i(n)m(umero)h
(del)f(d)-11 b(\023)-38 b(\020a)31 b(y)g(XX)257 1975
y(el)i(n)m(umero)h(de)f(mo)s(di\014caciones)h(que)g(le)f(fuimos)g
(haciendo)g(ese)h(d)-11 b(\023)-38 b(\020a.)404 2095
y(Luego)33 b(decimos)h(la)f(zona)g(que)g(NS)h(\(name)f(serv)m(er\))i
(usa,)e(luego)g(en)g(que)h(ip)f(esta)h(y)257 2216 y(quien)g(pro)s(cesa)
f(el)g(mail.)404 2336 y(En)23 b(este)h(caso)f(ns1)g(y)g(mail)g(es)h(un)
f(nom)m(bres)h(can\023)-49 b(onico)23 b(de)h(la)e(zona.)h(De)g(esta)g
(manera)257 2457 y(de\014nimos)48 b(ns1.zona,)f(tam)m(bi)m(\023)-46
b(en)48 b(p)s(o)s(demos)f(escribirlo)g(como)g(ns1.zona.)g(\(deb)s(emos)
257 2577 y(agregar)32 b(el)h(ultimo)g(pun)m(to)g(para)f(diferenciarlo)i
(de)f(ns1.zona.zona)g(.)404 2697 y(Y)f(p)s(or)j(\023)-51
b(ultimo)32 b(le)g(decimos)i(que)g(www.zona)f(est\023)-49
b(a)33 b(en)g(otro)f(IP)-8 b(,)32 b(tam)m(bi)m(\023)-46
b(en)34 b(le)f(esp)s(e-)257 2818 y(ci\014camos)h(un)f(Mail)g(Exc)m
(hanger)h(\()p Ff(MX)p Fe(\).)404 2938 y(Adem\023)-49
b(as)37 b(de)h(servirnos)g(para)e(traducir)h(nom)m(bres)h(a)f
(direcciones)h(de)f(ip,)g(el)g(DNS)257 3059 y(tam)m(bi)m(\023)-46
b(en)41 b(puede)g(a)m(yudarnos)g(a)f(hacer)g(lo)g(con)m(trario.)g(Esto)
g(es)k(\023)-51 b(util)39 b(para)h(mostrarle)257 3179
y(informaci\023)-49 b(on)41 b(al)f(usuario.)g(En)h(este)g(caso)g(la)e
(zona)i(que)g(deb)s(emos)g(con\014gurar)f(tiene)257 3299
y(que)e(v)m(er)f(con)g(el)g(rango)f(de)h(ips)g(que)g(usemos,)h(p)s(ero)
f(con)f(los)h(o)s(ctetos)g(in)m(v)m(ertidos.)h(Es)257
3420 y(decir,)45 b(para)e(la)h(direcci\023)-49 b(on)45
b(192.168.200.0/24)c(usamos)j(200.168.192.in-addr.arpa,)257
3540 y(el)d(in-addr.arpa)e(es)i(una)f(terminaci\023)-49
b(on)41 b(esp)s(ecial)h(que)f(se)s(~)-51 b(nala)40 b(que)h(es)f(una)h
(zona)f(de)257 3660 y(resoluci\023)-49 b(on)34 b(in)m(v)m(ersa.)257
3881 y Fa(zone)47 b("200.168.192.in-addr.arp)o(a")42
b({)639 3994 y(type)47 b(master;)639 4107 y(file)g
("/etc/bind/db.200.168.19)o(2";)257 4220 y(};)404 4448
y Fe(Y)32 b(en)h(el)g(arc)m(hiv)m(o)h Ff(db.200.168.192)p
Fe(.)257 4669 y Fa($TTL)190 b(604800)257 4782 y(@)143
b(IN)95 b(SOA)47 b(freak.amadeus)140 b(root.amadeus.)44
b(\()1116 4895 y(6)239 b(;)47 b(Serial)878 5008 y(604800)237
b(;)47 b(Refresh)926 5121 y(86400)237 b(;)47 b(Retry)830
5234 y(2419200)237 b(;)47 b(Expire)878 5347 y(604800)f(\))143
b(;)47 b(Negative)f(Cache)g(TTL)1828 5637 y Fe(22)p eop
end
%%Page: 23 23
TeXDict begin 23 22 bop 257 573 a Fa(;)257 686 y(@)143
b(IN)95 b(NS)g(freak.amadeus.)257 912 y(1)191 b(IN)95
b(PTR)47 b(erwin.amadeus.)257 1024 y(10)143 b(IN)95 b(PTR)47
b(amadeus.amadeus.)257 1137 y(52)143 b(IN)95 b(PTR)47
b(bicicleta.amadeus.)257 1250 y(13)143 b(IN)95 b(PTR)47
b(freak.amadeus.)257 1582 y Fg(7.)161 b(NFS)404 1801
y Fe(/etc/exp)s(orts)32 b(Limitaci\023)-49 b(on)32 b(del)g(demonio)g
(nfs)f(a)g(niv)m(el)i(k)m(ernel)g(de)f(un)f(solo)h(exp)s(ort)257
1922 y(p)s(or)g(\014lesystem\(o)j(de)e(la)g(misma)g(jerarqu)-11
b(\023)-38 b(\020a\))257 2137 y Fa(directorio)284 b
(que-maquinas\(opciones,op)o(cion)o(es\))41 b(maquinas\(opciones\))257
2353 y(mount)47 b(host:directorio)c(punto-de-montaje)404
2576 y Fe(Con\014guraci\023)-49 b(on)36 b(en)g(el)g(fstab.)g(En)g(la)g
(n)m(uev)-5 b(a)36 b(v)m(ersi\023)-49 b(on)38 b(es)e(obligatorio)f(p)s
(oner)h(sync)257 2696 y(o)d(async)g(en)h(el)e(exp)s(orts)257
3029 y Fg(8.)161 b(NIS)404 3248 y Fe(NIS,)36 b(signi\014ca)i(Net)m(w)m
(ork)f(Information)f(Services\(Servicios)41 b(de)36 b(informaci\023)-49
b(on)37 b(de)257 3368 y(Redes\),)k(y)f(nos)g(sirv)m(e)h(para)e
(distribuir)h(con\014guraci\023)-49 b(ones)41 b(\(como)f(usuarios,)g
(grup)s(os,)257 3488 y(passw)m(ords,)35 b(hosts,)f(etc\))f(de)g(un)g
(sistema)h(a)e(otro.)404 3609 y(Es)g(de)g(gran)f(utilidad,)i(sobre)f
(to)s(do)f(en)h(conjun)m(to)g(con)g(NFS.)f(P)m(ero,)i(n)m(uev)-5
b(amen)m(te,)257 3729 y(no)33 b(se)g(puede)h(considerar)g(como)e(un)h
(servicio)h(seguro.)257 4017 y Fb(8.1.)136 b(Con\014guraciones)46
b(generales)404 4202 y Fe(En)28 b(el)g(arc)m(hiv)m(o)h
Fd(/etc/defaultdomain)k Fe(de\014nimos)c(el)f(dominio)g(nis)h(que)f(v)
-5 b(amos)28 b(a)257 4322 y(usar,)34 b(no)e(hace)h(falta)g(que)g(sea)g
(n)m(uestro)h(dominio)f(real,)g(ni)g(nada,)g(solo)g(que)g(to)s(das)g
(las)257 4443 y(maquinas)d(tengan)e(el)h(mismo)g(v)-5
b(alor.)28 b(Las)h(ma)m(y)s(\023)-51 b(usculas)30 b(y)e(min)s(\023)-51
b(usculas)30 b(son)f(distin)m(tas.)404 4563 y(En)24 b(el)h(arc)m(hiv)m
(o)g Fd(/etc/nsswitch.conf)k Fe(se)24 b(encuen)m(tra)i(la)e
(con\014guraci\023)-49 b(on)24 b(de)h(como)257 4684 y(v)-5
b(a)42 b(a)f(obtener)i(el)f(sistema)h(v)-5 b(arias)42
b(de)g(sus)h(con\014guraciones.)h(Lo)d(que)i(esp)s(eci\014ca)g(es)257
4804 y(donde)32 b(las)e(tiene)i(que)f(buscar,)h(puede)g(ser,)f(en)g
(los)g(arc)m(hiv)m(os)h(lo)s(cales\(\014les\),)g(en)f(el)g(nis,)257
4924 y(en)i(el)g(dns,)h(etc.)257 5147 y Fd(passwd:)464
b(compat)257 5268 y(group:)515 b(compat)257 5388 y(shadow:)464
b(compat)1828 5637 y Fe(23)p eop end
%%Page: 24 24
TeXDict begin 24 23 bop 257 693 a Fd(hosts:)515 b(files)52
b(dns)257 814 y(networks:)362 b(files)257 1054 y(protocols:)311
b(db)51 b(files)257 1175 y(services:)362 b(db)51 b(files)257
1295 y(ethers:)464 b(db)51 b(files)257 1416 y(rpc:)617
b(db)51 b(files)257 1656 y(netgroup:)362 b(nis)404 1833
y Fe(Esta)29 b(con\014guraci\023)-49 b(on)30 b(utliza)f(una)g(busqueda)
i(esp)s(ecial,)f Fd(compat)h Fe(que)f(nos)f(p)s(ermite)257
1954 y(tener)35 b(una)e(con\014guraci\023)-49 b(on)35
b(lo)s(cal)e(que)i(mo)s(di\014que\(lo)s(calmen)m(te\))h
(con\014guraciones)f(del)257 2074 y(nis,)42 b(median)m(te)g(el)f(uso)g
(de)g(lineas)h(que)g(comienzan)g(con)f Fd(+)g Fe(o)f
Fd(-)h Fe(en)g(los)g(arc)m(hiv)m(os)i(de)257 2195 y(con\014guraci\023)
-49 b(on)34 b(\(/etc/passwd,)g(/etc/shado)m(w)g(y)f(/etc/group\).)404
2315 y(Agregando)e Fd(+::::::)h Fe(en)g Fd(/etc/passwd)i
Fe(estamos)e(incluy)m(endo)h(to)s(dos)e(los)g(usua-)257
2435 y(rios)42 b(que)g(esten)h(con\014gurados)f(en)g(el)g(servidor)h
(nis)f(y)g(no)f(en)h(n)m(uestra)g(maquina,)h(si)257 2556
y(queremos)h(cam)m(biar)e(alguno)f(de)h(los)f(camp)s(os)h(tan)f(solo)h
(basta)f(con)h(escribirlo,)h(p)s(or)257 2676 y(ejemplo)34
b Fd(+maxy:::::/tmp:)p Fe(,)i(hace)e(que)f(/tmp)g(sea)g(el)g(home)g
(del)g(usuario)g(maxy)-8 b(.)404 2796 y(T)g(ener)23 b(en)f(cuen)m(ta)h
(que)f(en)g Fd(/etc/group)j Fe(es)d Fd(+:::)h Fe(y)f(en)g
Fd(/etc/shados)j Fe(es)e Fd(+:::::::)p Fe(.)404 2917
y(\(en)29 b(Debian\)En)g(el)f(servidor,)i(el)f(arc)m(hiv)m(o)h
Fd(/etc/default/nis)i Fe(se)e(de\014ne)f(en)g(que)257
3037 y(mo)s(do)48 b(iniciamos)h(el)g(servicio,)g(con)f(la)g(v)-5
b(ariable)49 b Fd(NISSERVER)p Fe(,)h(si)e(la)g(seteamos)i(en)257
3158 y Fd(master)34 b Fe(creamos)g(un)f(n)m(uev)m(o)h(servidor)g(nis.)
404 3278 y(P)m(ara)22 b(generar)g(las)g(bases)h(del)f(servidor)h(nis)f
(es)h(necesario)g(ejecutar)f Fd(/usr/lib/yp/ypinit)56
b(-m)257 3398 y Fe(en)33 b(el)g(servidor)h(master.)404
3519 y(Al)25 b(iniciar)g(el)g(nis,)h(normalmen)m(te)g(lo)f(que)h(hace)f
(es)h(buscar)g(en)f(las)g(maquina)h(lo)s(cales)257 3639
y(para)40 b(encon)m(trar)h(el)f(servidor.)h(En)g(el)f(caso)h(que)g(no)e
(se)i(pueda)g(acceder)g(al)f(servidor)257 3759 y(de)47
b(esta)f(manera)g(se)h(puede)g(con\014gurar)f(en)g(el)h(arc)m(hiv)m(o)g
Fd(/etc/yp.conf)p Fe(.)i(Ba)5 b(jo)45 b(la)257 3880 y(directiv)-5
b(a)34 b(ypserv)m(er.)404 4000 y(Una)21 b(buena)i(medida)f(de)h
(seguridad)f(es)h(p)s(oner)f(en)g(el)g(arc)m(hiv)m(o)h
Fd(/etc/ypserv.securenets)p Fe(.)257 4326 y Fg(9.)161
b(SAMBA)404 4545 y Fe(El)33 b(proto)s(colo)g(SMB)h(\()p
Fc(Servic)-5 b(e)35 b(Message)g(Blo)-5 b(ck)p Fe(\))32
b(fue)i(creado)f(en)h(1984)f(p)s(or)f(IBM,)257 4666 y(y)d(m)m(uy)g
(pron)m(to)f(adoptado)g(p)s(or)f(Microsoft,)i(con)f(el)h(ob)5
b(jetiv)m(o)29 b(de)f(compartir)g(arc)m(hiv)m(os,)257
4786 y(impresoras,)k(puertos)f(serie)g(y)g Fc(name)-5
b(d)32 b(pip)-5 b(es)p Fe(.)29 b(Con)i(el)f(paso)h(del)g(tiemp)s(o)f
(el)h(proto)s(colo)257 4907 y(sigui\023)-49 b(o)33 b(siendo)h
(desarrollado,)f(tan)m(to)f(p)s(or)g(Microsoft)i(como)e(p)s(or)g(otras)
h(empresas.)404 5027 y(Es)27 b(el)g(proto)s(colo)f(que)h(utilizan)g
(las)g(computadoras)g(con)g(Microsoft)g(Windo)m(ws)h(pa-)257
5147 y(ra)c(compartir)g(arc)m(hiv)m(os)i(con)e(otras)g(computadoras)h
(en)f(red.)h(Utilizando)f(GNU/Lin)m(ux)257 5268 y(es)35
b(p)s(osible)g(com)m(unicarse)h(con)e(otras)g(computadoras)h
(utilizando)f(este)h(proto)s(colo,)f(el)257 5388 y(programa)e(que)i
(implemen)m(ta)g(este)g(proto)s(colo)e(se)h(llama)g Ff(Sam)m(ba)p
Fe(.)1828 5637 y(24)p eop end
%%Page: 25 25
TeXDict begin 25 24 bop 404 573 a Fe(Actualmen)m(te,)35
b(ha)m(y)f(una)g(iniciativ)-5 b(a)33 b(de)h(renom)m(brar)g(el)g(proto)s
(colo)f(SMB)h(a)f(CIFS)257 693 y(\()p Fc(Common)h(Internet)g
(FileSystem)p Fe(\).)257 982 y Fb(9.1.)136 b(Instalaci\023)-67
b(on)404 1167 y Ff(Sam)m(ba)49 b Fe(comp)s(one)f(un)g(n)s(\023)-51
b(umero)47 b(imp)s(ortan)m(te)h(de)f(aplicaciones)i(distin)m(tas)g(que)
257 1287 y(pueden)29 b(ser)f(necesarias)i(o)d(no,)g(seg)s(\023)-51
b(un)27 b(el)h(mo)s(do)f(en)h(que)h(se)f(v)-5 b(a)m(y)m(a)28
b(a)f(utilizar)h(el)g(sistema)257 1408 y(GNU/Lin)m(ux.)404
1528 y(En)40 b(principio,)h(existen)h(dos)f Fc(daemons)p
Fe(:)d Ff(nm)m(b)s(d)k Fe(y)e Ff(sm)m(b)s(d)p Fe(,)h(que)h(son)e(los)g
(que)h(se)257 1648 y(utilizan)34 b(para)f(que)h(otras)f(computadoras)h
(tengan)f(acceso)h(a)f(la)g(n)m(uestra,)i(utilizando)257
1769 y(SMB.)41 b(Un)f(clien)m(te)h Ff(sm)m(b)s(clien)m(t)g
Fe(que)g(p)s(ermite)f(conectarse)h(a)f(otras)g(computadoras)257
1889 y(de)30 b(una)f(manera)g(similar)h(a)f(un)g(ftp,)g(una)g
(herramien)m(ta)h Ff(sm)m(bfs)g Fe(que)g(p)s(ermite)g(mon)m(tar)257
2009 y(y)45 b(desmon)m(tar)h(sistemas)g(de)f(arc)m(hiv)m(os)h(a)e(tra)m
(v)m(\023)-46 b(es)46 b(del)f(proto)s(colo)e(SMB.)i(Y)g(algunas)257
2130 y(otras)e(herramien)m(tas)h(que)f(son)g(utilizadas)h(tan)m(to)e(p)
s(or)g(los)h(usuarios)g(como)g(p)s(or)f(los)257 2250
y(programas.)404 2371 y(En)i(la)f(p\023)-49 b(agina)44
b(de)g(Sam)m(ba,)g Ff(h)m(ttp://www.sam)m(ba.org)p Fe(,)h(se)g(puede)f
(ba)5 b(jar)44 b(un)257 2491 y(arc)m(hiv)m(o,)34 b Ff(sam)m
(ba-latest.tar.gz)p Fe(,)h(que)e(tiene)h(to)s(das)e(estas)i(herramien)m
(tas.)g(P)m(or)f(otro)257 2611 y(lado,)38 b(en)g(cada)f(una)h(de)g(las)
g(distin)m(tas)h(distribuciones)g(de)f(GNU/Lin)m(ux,)h(las)f(herra-)257
2732 y(mien)m(tas)h(para)d(p)s(o)s(der)h(utilizar)h(Sam)m(ba)f(pueden)h
(estar)g(distribuidas)g(en)g(uno)f(o)g(m\023)-49 b(as)257
2852 y(paquetes.)257 3141 y Fb(9.2.)136 b(Conceptos)45
b(Generales)404 3326 y Fe(En)38 b(una)h(red)f(en)h(la)f(que)h(se)g
(quiere)g(utilizar)g(el)f(proto)s(colo)g(SMB,)h(cada)f(compu-)257
3446 y(tadora)33 b(deb)s(e)h(tener)f(un)h(nom)m(bre)g(que)g(la)e(iden)m
(ti\014que.)k(Este)e(nom)m(bre)g(puede)g(ser)g(una)257
3566 y(direcci\023)-49 b(on)33 b(IP)-8 b(,)32 b(un)g(nom)m(bre)h(de)f
(dominio,)g(o)f(un)h(nom)m(bre)g(del)g(tip)s(o)f(NetBIOS)i(\(el)f(tip)s
(o)257 3687 y(de)h(nom)m(bre)h(que)g(le)f(asigna)f(Microsoft)h(Windo)m
(ws)h(a)f(cada)f(m\023)-49 b(aquina\).)404 3807 y(Desde)32
b(una)g(l)-11 b(\023)-38 b(\020nea)31 b(de)h(comandos)h(de)f(GNU/Lin)m
(ux,)g(es)g(p)s(osible)g(v)m(er)h(los)f(nom)m(bres)257
3928 y(de)25 b(las)f(m\023)-49 b(aquinas)26 b(que)f(est)m(\023)-46
b(en)25 b(compartiendo)g(arc)m(hiv)m(os)g(a)f(tra)m(v)m(\023)-46
b(es)25 b(del)g(proto)s(colo)e(SMB,)257 4048 y(utilizando)29
b(el)f(comando)h Fd(nmblookup)53 b('*')29 b Fe(para)f(una)g(b)s(\023)
-51 b(usqueda)29 b(com)s(\023)-51 b(un,)27 b(o)h(tam)m(bi)m(\023)-46
b(en)257 4168 y Fd(nmblookup)54 b(-T)e('*')33 b Fe(para)f(una)h(b)s
(\023)-51 b(usqueda)33 b(que)h(consulte)g(con)f(un)g(DNS.)404
4289 y(Den)m(tro)26 b(del)i(sistema)g(GNU/Lin)m(ux,)g(es)f(el)g
(demonio)h Ff(nm)m(b)s(d)g Fe(el)f(que)h(se)f(utiliza)h(pa-)257
4409 y(ra)f(com)m(unicarle)i(el)e(nom)m(bre)h(de)g(la)e(computadora)i
(a)e(los)i(dem\023)-49 b(as)28 b(miem)m(bros)g(de)g(la)f(red.)404
4650 y(Adem\023)-49 b(as,)33 b(cada)g(m\023)-49 b(aquina)33
b(deb)s(e)g(tener)g(al)f(menos)i(un)f(recurso)g(compartido)g(para)257
4770 y(que)e(se)f(la)f(pueda)g(utilizar.)h(El)g(demonio)g
Ff(sm)m(b)s(d)g Fe(es)g(el)g(que)g(p)s(ermite)g(compartir)f(estos)257
4891 y(recursos.)1828 5637 y(25)p eop end
%%Page: 26 26
TeXDict begin 26 25 bop 257 573 a Fb(9.3.)136 b(Mon)l(tar)45
b(un)g(sistema)h(de)f(arc)l(hiv)l(os)h(con)e(sm)l(bfs)404
758 y Fe(Normalmen)m(te,)51 b(con)f(las)f(herramien)m(tas)i(para)f
(clien)m(tes)h(de)f(sam)m(ba,)h(cualquier)257 878 y(usuario)43
b(puede)g(mon)m(tar)e(un)i(recurso)f(compartido)g(de)h(otra)e
(computadora)h(den)m(tro)257 998 y(de)33 b(la)e(propia.)h(Esto)g(se)g
(realiza)h(a)e(tra)m(v)m(\023)-46 b(es)33 b(del)f(sistema)h(de)f(arc)m
(hiv)m(os)i(sm)m(bfs,)f(utilizan-)257 1119 y(do)g(los)g(comandos)g
Ff(sm)m(bmoun)m(t)h Fe(y)f Ff(sm)m(bumoun)m(t)p Fe(.)404
1239 y(Las)f(siguien)m(tes)j(dos)e(l)-11 b(\023)-38 b(\020neas)34
b(son)f(equiv)-5 b(alen)m(tes:)257 1443 y Fd(mount)53
b(-t)f(smbfs)g(-o)g(guest)h(//maquina/recurso)j(punto-de-montaje)257
1683 y(smbmount)e(//maquina/recurso)i(punto-de-montaje)f(-o)d(guest)257
1943 y Ff(9.3.1.)113 b(Con\014guraci\023)-56 b(on)39
b(en)e(el)h(fstab)404 2128 y Fe(Es)33 b(p)s(osible)g(con\014gurar)404
2248 y(//familia/c)21 b(/mn)m(t/familia/c)h(sm)m(bfs)h
(gid=fat32,guest,dmask=775,fmask=664)257 2537 y Fb(9.4.)136
b(Con\014guraci\023)-67 b(on)45 b(del)g(servidor)404
2722 y Fe(El)29 b(arc)m(hiv)m(o)h(de)f(con\014guraci\023)-49
b(on)29 b(de)g(un)g(servidor)h(sam)m(ba)f(se)h(encuen)m(tra)g
(usualmen-)257 2842 y(te)41 b(en)g(el)g(directorio)f
Ff(/etc/sam)m(ba/sm)m(b.conf)p Fe(.)j(En)e(este)h(arc)m(hiv)m(o)f
(ser\023)-49 b(a)41 b(necesario)257 2963 y(con\014gurar)d(el)f(nom)m
(bre)i(de)f(la)f(m\023)-49 b(aquina)38 b(y)f(del)h Fc(grup)-5
b(o)39 b(de)g(tr)-5 b(ab)g(ajo)37 b Fe(en)h(el)g(que)g(se)g(en-)257
3083 y(cuen)m(tra,)33 b(la)f(forma)f(de)h(auten)m(ticaci\023)-49
b(on)33 b(de)f(los)g(usuarios,)g(los)g(recursos)h(compartidos,)257
3203 y(etc.)404 3324 y(Est\023)-49 b(a)35 b(dividido)g(en)h(distin)m
(tas)g(secciones)g(para)f(cada)f(parte)h(de)g(la)g(con\014guraci\023)
-49 b(on.)257 3444 y(La)46 b(secci\023)-49 b(on)47 b
Fd([global])h Fe(es)e(la)g(que)h(con)m(tiene)g(to)s(da)e(la)h
(informaci\023)-49 b(on)46 b(del)g(servidor,)257 3564
y(mien)m(tras)33 b(que)f(las)f(otras)g(secciones)j(con)m(tienen)f(la)e
(informaci\023)-49 b(on)31 b(de)h(cada)f(uno)g(de)h(los)257
3685 y(recursos)h(compartidos,)g(con)f(el)g(nom)m(bre)g(que)h(llev)-5
b(ar\023)-49 b(a)32 b(el)g(recurso)g(como)g(etiqueta)h(de)257
3805 y(la)g(secci\023)-49 b(on.)257 4065 y Ff(9.4.1.)113
b(Con\014guraci\023)-56 b(on)39 b(b)o(\023)-55 b(asica)404
4250 y Fe(Den)m(tro)32 b(de)h(la)g(secci\023)-49 b(on)34
b Fd([global])p Fe(,)h(encon)m(tramos:)411 4453 y Fd(workgroup)54
b(=)d(NOMBRE_GRUPO)411 4573 y(server)i(string)g(=)e(Descripcion)404
4777 y Fe(Donde)38 b Ff(w)m(orkgroup)g Fe(es)g(el)h(nom)m(bre)g(del)f
(grup)s(o)g(de)g(traba)5 b(jo)38 b(al)g(que)g(p)s(ertenece)257
4897 y(la)33 b(computadora,)h(y)g Ff(serv)m(er)k(string)33
b Fe(es)h(la)f(descrip)s(ci\023)-49 b(on)35 b(de)f(la)f(computadora,)g
(p)s(ero)257 5018 y(no)g(el)g(nom)m(bre.)1828 5637 y(26)p
eop end
%%Page: 27 27
TeXDict begin 27 26 bop 257 573 a Ff(9.4.2.)113 b(Seguridad)404
758 y Fe(Una)31 b(de)g(las)h(op)s(ciones)g(que)g(ha)m(y)f(que)h
(considerar)h(en)e(el)h(momen)m(to)g(de)f(con\014gurar)257
878 y(un)26 b(servidor)g(de)g(sam)m(ba)g(es)f Ff(securit)m(y)p
Fe(.)g(Se)h(trata)e(de)i(la)f(op)s(ci\023)-49 b(on)25
b(que)h(de\014ne)h(de)e(qu)m(\023)-46 b(e)26 b(for-)257
998 y(ma)31 b(se)h(v)-5 b(an)31 b(a)g(auten)m(ticar)h(los)f(usuarios)h
(con)g(el)f(servidor.)i(Las)e(op)s(ciones)h(son)f(cuatro:)257
1119 y(share,)j(user,)f(serv)m(er)i(y)e(domain)f(\(que)i(emp)s(ez\023)
-49 b(o)34 b(a)e(estar)h(a)f(partir)h(de)g(la)f(v)m(ersi\023)-49
b(on)34 b(2.0\).)404 1239 y(En)44 b(to)s(dos)g(los)g(casos)h(ha)m(y)g
(un)f(di\023)-49 b(alogo)43 b(en)m(tre)i(el)g(clien)m(te,)g(que)g
(est\023)-49 b(a)45 b(queriendo)257 1359 y(acceder)31
b(a)d(los)i(recursos)g(compartidos)g(y)f(el)h(servidor)g(que)g(tiene)g
(que)g(decidir)g(si)g(le)f(da)257 1480 y(acceso)34 b(o)e(no.)257
1677 y Ff(securit)m(y)38 b(=)f(user)49 b Fe(En)31 b(este)g(tip)s(o)e
(de)i(seguridad,)g(cada)f(usuario)g(deb)s(e)h(auten)m(ticarse)501
1798 y(con)h(un)f(nom)m(bre)h(de)g(usuario)g(y)f(con)m(trase)s(~)-51
b(na)32 b(que)g(sean)g(v\023)-49 b(alidos)32 b(en)f(el)h(servidor)501
1918 y(GNU/Lin)m(ux)25 b(al)g(que)g(se)g(est\023)-49
b(a)25 b(conectando.)g(La)g(auten)m(ticaci\023)-49 b(on)25
b(se)g(realiza)g(an)m(tes)501 2038 y(de)33 b(visualizar)h(el)f(listado)
g(de)g(recursos)h(compartidos.)257 2234 y Ff(securit)m(y)k(=)f(share)50
b Fe(En)34 b(este)g(tip)s(o)f(de)h(seguridad,)g(las)f(p)s(ol)-11
b(\023)-38 b(\020ticas)34 b(de)g(auten)m(ticaci\023)-49
b(on)501 2354 y(se)27 b(de\014nen)h(en)f(cada)f(uno)g(de)h(los)g
(recursos)g(\()p Fc(shar)-5 b(e)p Fe(\))26 b(que)h(se)g(de\014nan.)g
(Es)g(p)s(osible)501 2475 y(listar)33 b(los)g(recursos)h(sin)f(hab)s
(erse)h(auten)m(ticado)f(previamen)m(te.)257 2670 y Ff(securit)m(y)38
b(=)f(serv)m(er)49 b Fe(En)43 b(este)g(tip)s(o)g(de)f(seguridad,)i(la)e
(auten)m(ticaci\023)-49 b(on)44 b(la)e(maneja)501 2791
y(otro)35 b(servidor,)i(que)f(se)g(con\014gura)g(en)g(la)f(op)s(ci\023)
-49 b(on)35 b Ff(passw)m(ord)42 b(serv)m(er)p Fe(.)35
b(Desde)501 2911 y(el)29 b(pun)m(to)f(de)h(vista)g(del)f(clien)m(te,)i
(es)f(equiv)-5 b(alen)m(te)30 b(a)e(la)g(seguridad)h(tip)s(o)e
Ff(user)p Fe(,)i(y)m(a)501 3032 y(que)34 b(la)f(auten)m(ticaci\023)-49
b(on)35 b(se)f(realiza)g(an)m(tes)g(de)f(v)m(er)i(el)e(listado)h(de)g
(recursos)g(com-)501 3152 y(partidos,)e(p)s(ero)f(en)h(lugar)f(de)h(v)
-5 b(alidar)31 b(los)h(usuarios)g(con)g(los)g(mismos)g(usuarios)501
3272 y(del)27 b(sistema,)h(los)f(puede)h(v)-5 b(alidar)26
b(con)h(alg)s(\023)-51 b(un)26 b(servidor)h(de)g(Microsoft)h(Windo)m
(ws)501 3393 y(NT,)33 b(o)g(2000.)404 3590 y(P)m(or)h(otro)g(lado,)g
(es)i(imp)s(ortan)m(te)e(tener)i(en)e(cuen)m(ta)i(las)f(siguien)m(tes)h
(l)-11 b(\023)-38 b(\020neas)36 b(den)m(tro)257 3710
y(de)d(la)g(con\014guraci\023)-49 b(on)33 b(global.)411
3908 y Fd(guest)53 b(account)g(=)e(nobody)411 4028 y(invalid)i(users)g
(=)e(root)404 4225 y Fe(El)31 b(usuario)h(que)g(se)g(indica)g(como)f
Ff(guest)36 b(accoun)m(t)p Fe(,)c(es)f(el)h(usuario)g(que)g(el)f
(servi-)257 4346 y(cio)f(de)h(sam)m(ba)g(asumir\023)-49
b(a)30 b(cuando)g(tenga)g(que)h(acceder)g(a)f(arc)m(hiv)m(os)i(\(tan)m
(to)d(para)h(crear)257 4466 y(como)k(para)g(leer\).)h(La)e(op)s(ci\023)
-49 b(on)34 b(de)h Ff(in)m(v)-6 b(alid)40 b(users)34
b Fe(impide)h(que)g(alg)s(\023)-51 b(un)33 b(usuario)i(ma-)257
4586 y(lin)m(tencionado)j(pueda)f(conectarse)h(como)f(un)g(usuario)g
(determinado)g(\(en)g(este)h(caso)257 4707 y Ff(ro)s(ot)p
Fe(\))32 b(para)h(acceder)g(arc)m(hiv)m(os)i(a)d(los)h(que)g(no)g
(tiene)g(acceso)h(normalmen)m(te.)257 4963 y Ff(9.4.3.)113
b(Recursos)404 5147 y Fe(En)29 b(un)g(sistema)h(GNU/Lin)m(ux)g(es)f(p)s
(osible)h(compartir)f(directorios)g(o)g(impresoras.)257
5268 y(Cada)39 b(secci\023)-49 b(on)41 b(que)e(se)h(agregue)f(al)f(arc)
m(hiv)m(o)i(de)f(con\014guraci\023)-49 b(on)40 b(ser\023)-49
b(a)39 b(el)g(nom)m(bre)h(de)257 5388 y(un)32 b(n)m(uev)m(o)g(recurso.)
g(A)g(con)m(tin)m(uaci\023)-49 b(on,)32 b(algunos)f(ejemplos)i(de)e
(recursos)i(compartido.)1828 5637 y(27)p eop end
%%Page: 28 28
TeXDict begin 28 27 bop 257 573 a Fd([public])411 693
y(comment)53 b(=)f(Directorio)i(Publico)411 814 y(browseable)g(=)e(yes)
411 934 y(writable)i(=)d(yes)411 1054 y(public)i(=)f(yes)411
1175 y(path)g(=)g(/public)411 1295 y(create)h(mask)f(=)g(0700)411
1416 y(directory)i(mask)e(=)g(0700)404 1608 y Fe(Esta)30
b(secci\023)-49 b(on)31 b(crea)f(el)g(recurso)h('public',)g(donde)f(to)
s(dos)f(los)h(usuarios)h(pueden)g(na-)257 1729 y(v)m(egar)e(y)f
(escribir)h(\(siempre)g(que)f(los)g(p)s(ermisos)h(de)f(los)g
(directorios)h(se)f(lo)g(p)s(ermitan\))g(y)257 1849 y(que)35
b(apun)m(ta)f(al)f(directorio)h Fd(/public)h Fe(den)m(tro)f(del)h
(disco)f(r)-11 b(\023)-38 b(\020gido.)33 b(Adem\023)-49
b(as,)35 b(se)g(indica)257 1969 y(la)e(m\023)-49 b(ascara)33
b(de)g(creaci\023)-49 b(on)33 b(de)g(arc)m(hiv)m(os)h(y)f(directorios.)
257 2282 y Fd([personal])411 2403 y(comment)53 b(=)f(Directorio)i
(personal)411 2523 y(browseable)g(=)e(yes)411 2643 y(read)g(only)h(=)e
(yes)411 2764 y(path)h(=)g(/home/user)411 2884 y(guest)h(ok)f(=)f(yes)
404 3077 y Fe(En)40 b(este)i(caso,)e(se)h(trata)e(del)i(directorio)g(p)
s(ersonal)f(de)h(un)f(usuario,)h(que)g(puede)257 3197
y(ser)29 b(na)m(v)m(egado)g(p)s(or)f(los)h(otros)f(usuarios,)h(p)s(ero)
f(no)g(se)h(les)g(p)s(ermite)g(escribir)h(\(para)e(esta)257
3318 y(con\014guraci\023)-49 b(on)37 b(es)g(lo)f(mismo)h(p)s(oner)f
Ff(read)42 b(only)g(=)f(y)m(es)c Fe(o)f Ff(writeable)42
b(=)f(no)p Fe(.)c(La)260 3438 y(\023)-51 b(ultima)27
b(l)-11 b(\023)-38 b(\020nea,)28 b(indica)f(que)i(a)s(\023)-51
b(un)26 b(los)h(usuarios)h(que)h(no)e(se)h(ha)m(y)m(an)g(auten)m
(ticado)g(pueden)257 3558 y(na)m(v)m(egar)34 b(p)s(or)e(estos)h(arc)m
(hiv)m(os,)i(esta)e(l)-11 b(\023)-38 b(\020nea)33 b(es)g(equiv)-5
b(alen)m(te)35 b(a)d Ff(public)38 b(=)g(y)m(es)p Fe(.)309
3871 y Fd([homes])411 3992 y(comment)53 b(=)f(Directorios)i(de)e(los)g
(usuarios)411 4112 y(browseable)i(=)e(yes)411 4232 y(read)g(only)h(=)e
(no)411 4353 y(create)i(mask)f(=)g(0664)411 4473 y(directory)i(mask)e
(=)g(0775)404 4666 y Fe(La)32 b(secci\023)-49 b(on)34
b('[homes]')g(es)f(una)f(secci\023)-49 b(on)34 b(esp)s(ecial)g(que)g
(viene)f(pre-de\014nida)h(p)s(or)e(el)257 4786 y(servicio)39
b(de)f(sam)m(ba.)g(Cuando)f(esta)h(secci\023)-49 b(on)39
b(est\023)-49 b(a)38 b(presen)m(te)h(den)m(tro)f(del)f(arc)m(hiv)m(o)i
(de)257 4907 y(con\014guraci\023)-49 b(on,)29 b(to)s(dos)f(los)g
(directorios)h(p)s(ersonales)g(de)g(los)f(usuarios)h(son)g(exp)s
(ortados)257 5027 y(den)m(tro)45 b(de)f(este)h(recurso,)g(y)f(es)h(p)s
(osible)f(implemen)m(tar)i(un)e(sistema)h(que)g(mon)m(te)f(a)257
5147 y(cada)38 b(usuario)g(su)g(directorio)h(p)s(ersonal,)f(de)g(mo)s
(do)f(que)i(puedan)f(tener)h(los)f(mismos)257 5268 y(arc)m(hiv)m(os)d
(p)s(ersonales)e(sin)h(imp)s(ortar)e(en)h(qu)m(\023)-46
b(e)33 b(computadora)g(se)h(est)m(\023)-46 b(en)33 b(conectando.)1828
5637 y(28)p eop end
%%Page: 29 29
TeXDict begin 29 28 bop 257 573 a Fd([cdrom])411 693
y(comment)53 b(=)f(Samba)g(server's)i(CD-ROM)411 814
y(writable)g(=)d(no)411 934 y(locking)i(=)f(no)411 1054
y(path)g(=)g(/cdrom)411 1175 y(public)h(=)f(yes)411 1295
y(preexec)h(=)f(/bin/mount)i(/cdrom)411 1416 y(postexec)g(=)d
(/bin/umount)j(/cdrom)404 1593 y Fe(Cuando)38 b(el)g(recurso)g
(compartido)g(es)g(un)g(CD-R)m(OM,)f(es)h(necesario)h(mon)m(tarlo)f(y)
257 1713 y(desmon)m(tarlo,)32 b(p)s(or)e(eso)h(se)h(utilizan)f(los)g
(par\023)-49 b(ametros)31 b(de)g Ff(preexec)g Fe(y)g
Ff(p)s(ostexec)g Fe(que)257 1834 y(se)36 b(encargan)e(de)h(mon)m(tar)g
(y)g(desmon)m(tar)g(el)g(CD-R)m(OM)f(para)h(que)g(la)f(utilizaci\023)
-49 b(on)36 b(sea)257 1954 y(transparen)m(te)47 b(a)e(los)h(usuarios.)h
(La)e(op)s(ci\023)-49 b(on)45 b(de)h Ff(lo)s(c)m(king)53
b(=)g(no)45 b Fe(hace)h(que)h(no)e(se)257 2074 y(realice)40
b(un)g(blo)s(queo)g(de)f(arc)m(hiv)m(os,)i(a)s(\023)-51
b(un)38 b(cuando)i(el)f(clien)m(te)i(lo)e(solicite,)i(y)m(a)e(que)h(no)
257 2195 y(tiene)34 b(sen)m(tido)g(blo)s(quear)f(los)g(arc)m(hiv)m(os)h
(de)f(un)g(CD-R)m(OM.)257 2448 y Ff(9.4.4.)113 b(Compartir)38
b(Impresoras)404 2633 y Fe(P)m(ara)26 b(p)s(o)s(der)f(compartir)h
(impresoras,)i(ser\023)-49 b(a)26 b(necesario)h(con\014gurar)f(algunas)
g(l)-11 b(\023)-38 b(\020neas)257 2753 y(den)m(tro)47
b(de)g(la)f(secci\023)-49 b(on)48 b('[global]'.)e(A)g(con)m(tin)m
(uaci\023)-49 b(on,)48 b(un)f(ejemplo)g(de)f(un)h(sistema)257
2873 y(utilizando)34 b Ff(CUPS)e Fe(como)h(sistema)h(de)f(impresi\023)
-49 b(on.)411 3051 y Fd(printing)54 b(=)d(cups)411 3171
y(printcap)j(name)e(=)f(/etc/printcap.cups)411 3291 y(load)h(printers)i
(=)d(yes)404 3469 y Fe(Un)33 b(recurso)g(compartido)g(de)g(impresi\023)
-49 b(on)34 b(ser\023)-49 b(a)33 b(de)g(la)f(forma:)411
3646 y Fd([printers])411 3766 y(comment)53 b(=)f(Todas)g(las)g
(impresoras)411 3887 y(path)g(=)g(/usr/spool/samba)411
4007 y(browseable)i(=)e(no)411 4127 y(guest)h(ok)f(=)f(no)411
4248 y(writable)j(=)d(no)411 4368 y(printable)j(=)d(yes)411
4489 y(create)i(mode)f(=)g(0700)404 4666 y Fe(La)35 b(secci\023)-49
b(on)38 b('[prin)m(ters]',)g(al)e(igual)g(que)h('[homes]',)g(es)g(una)g
(secci\023)-49 b(on)37 b(esp)s(ecial)h(del)257 4786 y(servicio)33
b(de)e(sam)m(ba.)g(Si)g(se)h(cuen)m(ta)g(con)f(una)g(con\014guraci\023)
-49 b(on)31 b(de)g(impresoras)h(del)g(tip)s(o)257 4907
y(BSD,)c(no)g(es)h(necesario)g(explicitar)h(cada)e(una)g(de)g(las)h
(impresoras)g(compartidas,)g(sino)257 5027 y(que)34 b(sam)m(ba)f(las)g
(detecta)h(autom\023)-49 b(aticamen)m(te.)404 5147 y(El)36
b(par\023)-49 b(ametro)35 b(cla)m(v)m(e)i(en)f(esta)h
(con\014guraci\023)-49 b(on)36 b(es)g Ff(prin)m(table)42
b(=)f(y)m(es)p Fe(,)36 b(y)m(a)g(que)g(a)257 5268 y(los)f(usuarios)g
(no)g(se)g(les)g(p)s(ermite)h(escribir)f(en)g(este)h(recurso,)f(p)s
(ero)g(s)-11 b(\023)-38 b(\020)35 b(se)g(les)g(p)s(ermite)257
5388 y(imprimir.)1828 5637 y(29)p eop end
%%Page: 30 30
TeXDict begin 30 29 bop 257 573 a Fb(9.5.)136 b(Herramien)l(tas)47
b(para)e(examinar)h(la)g(red)404 758 y Fe(Es)f(p)s(osible)h(examinar)f
(las)g(m\023)-49 b(aquinas)46 b(que)g(se)f(encuen)m(tran)i(en)e(la)f
(red,)i(visua-)257 878 y(liz\023)-49 b(andolas)46 b(de)f(forma)f
(similar)h(a)f(como)h(se)g(lo)g(hace)g(en)g(Microsoft)g(Windo)m(ws)h
(con)257 998 y(herramien)m(tas)34 b(como)f Ff(gnom)m(ba)p
Fe(,)h Ff(k)m(om)m(ba)p Fe(,)g(etc.)404 1119 y(Estas)26
b(herramien)m(tas)h(no)e(son)g(m\023)-49 b(as)26 b(que)g(una)f(in)m
(terfaz)h(gr\023)-49 b(a\014ca)25 b(a)g(las)h(herramien)m(tas)257
1239 y(explicadas)35 b(an)m(teriormen)m(te)f(desde)g(l)-11
b(\023)-38 b(\020nea)33 b(de)g(comandos.)257 1571 y Fg(10.)161
b(SMTP)404 1790 y Fe(Existen)31 b(m)m(uc)m(hos)f(servidores)i(de)d
(SMTP)i(que)f(son)f(m)m(uy)h(utilizados)g(en)g(el)f(m)m(undo)257
1910 y(de)37 b(UNIX)g(y)f(de)h(GNU/Lin)m(ux:)g Fc(sendmail)e
Fe(es)i(el)f(m\023)-49 b(as)37 b(an)m(tiguo)f(y)h(probablemen)m(te)h
(el)257 2030 y(m\023)-49 b(as)37 b(complicado;)g Fc(qmail)e
Fe(es)h(uno)g(de)h(los)f(m\023)-49 b(as)36 b(p)s(o)s(derosos,)h(aunque)
g(no)e(es)i(soft)m(w)m(are)257 2151 y(totalmen)m(te)45
b(libre;)g Fc(p)-5 b(ost\014x)43 b Fe(y)h(exim)h(son)f(alternativ)-5
b(as)44 b(un)g(p)s(o)s(co)g(m\023)-49 b(as)44 b(sencillas)i(de)257
2271 y(con\014gurar)33 b(y)g(libres.)404 2392 y(En)41
b(este)h(caso)g(se)g(explica)g(la)f(con\014guraci\023)-49
b(on)41 b(de)h(exim,)g(aunque)g(los)g(conceptos)257 2512
y(generales)34 b(son)f(m)m(uy)h(similares)g(para)e(to)s(dos)h(los)g
(casos.)404 2753 y(\()p Ff(ESTO)k(EST)-9 b(A)36 b(TODO)i(SIN)f
(TERMINAR!!!)p Fe(\))404 2873 y(aliases)45 b(usuario:)h
(destino,destino)h(destino:)e(usuario@otro)s(dominio.com.ar)g(*:)257
2994 y(usuario)404 3114 y(Exim)33 b(esp)s(eci\014co)i(lsearc)m(h)f(y)f
(lsearc)m(h*)404 3234 y(quali\014ed)h(domain)e(/etc/email-addreses)404
3355 y(T)-8 b(ener)33 b(m)m(uc)m(hos)i(dominios.)e(Un)g(alias)g(p)s(or)
f(dominio.)404 3475 y(un)f(arc)m(hiv)m(o)g(de)g(texto)g(con)g(los)g
(dominios)g(uno)g(p)s(or)f(linea)h(agregarlo)e(a)i(la)f(lista)h(de)257
3595 y(dominios)j(con)f(la)f(ruta)g(absoluta.)404 3716
y(Agregar)g(un)h(director)257 3927 y Fa(virtual:)353
4040 y(driver)46 b(=)h(aliasfile)353 4153 y(domains)f(=)h
(/etc/domainlist)353 4266 y(search_type)e(=)i(lsearch*)353
4379 y(file)f(=)i(/etc/aliases.d/${domain})404 4597 y
Fe(Y)32 b(los)h(aliases)h(que)f(haga)f(falta.)g(\(uno)h(p)s(or)f
(dominio\).)404 4718 y(T)-8 b(ener)33 b(m)m(uc)m(hos)i(dominios,)e(con)
g(usuarios)h(distin)m(tos.)404 4838 y(Agregar)e(un)h(transp)s(orte)g(y)
g(dos)g(directors)257 5049 y Fa(virtual_localdelivery:)353
5162 y(driver)46 b(=)h(appendfile)353 5275 y(create_directory)c(=)48
b(true)353 5388 y(directory_mode)c(=)j(700)1828 5637
y Fe(30)p eop end
%%Page: 31 31
TeXDict begin 31 30 bop 353 573 a Fa(file)46 b(=)i
(/var/spool/virtual/${dom)o(ain})o(/${)o(loca)o(l_pa)o(rt})353
686 y(user)e(=)i(mail)353 799 y(group)e(=)i(mail)353
912 y(mode)e(=)i(660)257 1137 y(virtual_alias:)401 1250
y(driver)e(=)h(aliasfile)401 1363 y(file_transport)c(=)48
b(address_file)401 1476 y(pipe_transport)43 b(=)48 b(address_pipe)401
1589 y(domains)d(=)j(/etc/virtual/domains)401 1702 y(file)e(=)i
(/etc/virtual/${domain}/)o(alia)o(ses)401 1815 y(search_type)c(=)k
(lsearch*)401 1928 y(user)e(=)i(mail)401 2041 y
(qualify_preserve_domain)257 2267 y(virtual_localuser:)401
2379 y(driver)e(=)h(aliasfile)401 2492 y(file_transport)c(=)48
b(address_file)401 2605 y(pipe_transport)43 b(=)48 b(address_pipe)401
2718 y(transport)d(=)i(virtual_localdelivery)401 2831
y(domains)e(=)j(/etc/virtual/domains)401 2944 y(file)e(=)i
(/etc/virtual/$domain/pa)o(sswd)401 3057 y(search_type)c(=)k(lsearch)
401 3170 y(no_more)404 3504 y Fe(Auten)m(ticaci\023)-49
b(on:)404 3625 y(El)33 b(exim)g(con)m(tra)g(un)g(pro)m(v)m(eedor)h(de)f
(in)m(ternet)404 3745 y(Agregar)257 3959 y Fa(plain:)353
4072 y(driver)46 b(=)h(plaintext)353 4185 y(public_name)e(=)i(PLAIN)353
4298 y(client_send)e(=)i("^usuario^pass")257 4411 y(cram-md5:)353
4524 y(driver)f(=)h(cram_md5)353 4637 y(public_name)e(=)i(CRAM-MD5)353
4750 y(client_name)e(=)i(usuario)353 4863 y(client_secret)d(=)j(pass)
404 5084 y Fe(Es)33 b(recomendable)h(usar)f(el)g(segundo.)404
5197 y(Adem\023)-49 b(as,)34 b(se)f(deb)s(e)g(agregar)f(mo)s(di\014car)
h(el)g(remote)p 2326 5197 30 4 v 36 w(sm)m(tp)g(\(transp)s(ort\):)257
5388 y Fa(remote_smtp:)1828 5637 y Fe(31)p eop end
%%Page: 32 32
TeXDict begin 32 31 bop 353 573 a Fa(driver)46 b(=)h(smtp)353
686 y(authenticate_hosts)c(=)k(mail.dominios.infovia.com)o(.ar)404
889 y Fe(Los)32 b(usuarios)i(con)m(tra)f(exim)257 1110
y Fa(plain:)353 1223 y(driver)46 b(=)h(plaintext)353
1336 y(public_name)e(=)i(PLAIN)353 1449 y(server_condition)c(=)48
b("${if)e(\\)448 1562 y(crypteq{$2}{\\)544 1675 y
(${extract{1}{:}{${looku)o(p{$1)o(}lse)o(arc)o(h{/e)o(tc/e)o(xim)o
(/pas)o(swd})o({$v)o(alue)o(}{*:)o(*}})o(}}\\)448 1787
y(}{1}{0}}")353 1900 y(server_set_id)e(=)j($1)257 2126
y(login:)353 2239 y(driver)f(=)h(plaintext)353 2352 y(public_name)e(=)i
(LOGIN)353 2465 y(server_prompts)d(=)j("Username::)e(:)i(Password::")
353 2578 y(server_condition)c(=)48 b("${if)e(\\)448 2691
y(crypteq{$2}{\\)544 2804 y(${extract{1}{:}{${looku)o(p{$1)o(}lse)o
(arc)o(h{/e)o(tc/e)o(xim)o(/pas)o(swd})o({$v)o(alue)o(}{*:)o(*}})o
(}}\\)448 2917 y(}{1}{0}}")353 3029 y(server_set_id)e(=)j($1)404
3258 y Fe(Previamen)m(te)35 b(creando)e(el)g(/etc/exim/passwd)i(con)e
(h)m(tpasswd.)404 3378 y(Usuarios)g(virtuales)h(con)m(tra)f(el)g(exim.)
257 3599 y Fa(login:)401 3712 y(driver)46 b(=)h(plaintext)401
3825 y(public_name)d(=)k(LOGIN)401 3938 y(server_prompts)43
b(=)48 b("Username::)d(:)i(Password::")401 4051 y(server_condition)c(=)
k(${if)g(and)g({\\)1164 4164 y({exists:/etc/virtual/${do)o(main)o(:$1)o
(}/pa)o(sswd)o(}\\)1164 4276 y({crypteq)f({$2}{\\)1260
4389 y(${lookup)f({${local_part:$1}})e(lsearch)j(\\)1355
4502 y({/etc/virtual/${domain:$1)o(}/p)o(assw)o(d}{$)o(val)o(ue}f)o
(ail})o(\\)1164 4615 y(}}\\)1164 4728 y(}{1}{0}})401
4841 y(server_set_id)e(=)j($1)404 5069 y Fe(Creando)33
b(cada)g(uno)f(con)h(los)g(resp)s(ectiv)m(os)i(h)m(tpasswd.)1828
5637 y(32)p eop end
%%Page: 33 33
TeXDict begin 33 32 bop 257 573 a Fg(11.)161 b(Seguridad)404
792 y Fe(La)39 b(seguridad)j(es)e(un)h(tema)f(m)m(uy)i(amplio)e(y)g
(que)i(necesita)f(constan)m(te)g(actuali-)257 912 y(zaci\023)-49
b(on)36 b(en)f(el)g(tema.)h(Primero)f(v)m(eamos)h(a)f(que)h(llamamos)f
(seguro)h(y)f(a)f(que)i(no.)f(Una)257 1033 y(computadora)44
b(esta)f(segura)g(cubierta)h(de)g(concreto,)f(en)h(el)f(fondo)g(del)h
(o)s(c)m(\023)-46 b(eano)42 b(sin)257 1153 y(conexi\023)-49
b(on)33 b(a)e(ninguna)h(red.)g(Una)g(computadora)f(es)h(m)m(uy)h
(insegura)f(si)g(la)g(dejamos)g(en)257 1273 y(la)40 b(calle,)g(tiene)g
(m)s(\023)-51 b(ultiples)40 b(servicios)i(corriendo,)e(no)f(tiene)h
(comprobaci\023)-49 b(on)40 b(de)g(con-)257 1394 y(trase)s(~)-51
b(nas)31 b(o)g(son)h(m)m(uy)g(simples,)h(tiene)f(un)f(gran)g(anc)m(ho)g
(de)h(banda,)f(esta)h(conectada)f(a)257 1514 y(m)s(\023)-51
b(ultiples)34 b(redes,)g(etc.)404 1635 y(En)40 b(cualquier)h(caso)f(in)
m(termedio)i(siempre)f(existe)h(un)e(riesgo.)g(P)m(or)g(eso)h(siempre)
257 1755 y(que)25 b(estemos)h(considerando)f(la)e(seguridad)i(que)g
(deb)s(emos)g(tener)g(deb)s(emos)g(hacer)f(una)257 1875
y(ev)-5 b(aluaci\023)-49 b(on)35 b(de)f(riesgos.)g(P)m(ara)g(hacer)g
(ese)g(an\023)-49 b(alisis)35 b(se)f(tienen)h(que)f(ev)-5
b(aluar)34 b(distin)m(tos)257 1996 y(pun)m(tos.)42 b(El)f(acceso)h(f)
-11 b(\023)-38 b(\020sico,)42 b(acceso)f(a)g(datos,)g(p)s(erdida)g(de)g
(datos,)g(mo)s(di\014caci\023)-49 b(on)42 b(de)257 2116
y(datos,)33 b(etc.)404 2236 y(Y)f(cada)h(uno)g(de)g(estos)g(pun)m(tos)h
(ser)f(considerado)h(en)f(niv)m(el)h(del)f(sistema.)404
2357 y(Y)42 b(normalmen)m(te)h(lo)f(que)g(v)-5 b(amos)43
b(a)e(hacer)i(es)f(acotar)g(caminos)g(para)g(que)h(esto)257
2477 y(suceda)35 b(ma)m(y)m(ormen)m(te)h(cuando)e(nosotros)g(queremos.)
i(El)e(acceso)g(f)-11 b(\023)-38 b(\020sico)34 b(es)h(la)e(p)s(osibi-)
257 2598 y(lidad)40 b(de)h(que)f(alguien)g(agarre)g(la)f(maquina)i(y)f
(salga)f(corriendo,)i(o)e(saque)i(el)f(disco)257 2718
y(r)-11 b(\023)-38 b(\020gido)38 b(lo)f(p)s(onga)g(en)i(otro)e(CPU)h(y)
g(extraiga)g(los)g(datos,)g(etc.)g(Con)g(acceso)h(f)-11
b(\023)-38 b(\020sico)38 b(se)257 2838 y(puede)45 b(hacer)e(casi)h
(cualquier)g(cosa)g(y)f(es)h(imp)s(ortan)m(te)f(tenerlo)h(en)f(men)m
(te.)i(Y)e(mas)257 2959 y(all\023)-49 b(a)40 b(de)h(las)f(trabas)g(que)
h(p)s(o)s(damos)f(p)s(oner)h(en)f(el)h(equip)s(o,)g(para)e(detener)j
(el)e(acceso)257 3079 y(f)-11 b(\023)-38 b(\020sico)34
b(p)s(o)s(demos)f(considerar)h(tener)f(la)g(maquina)h(en)f(un)g(cuarto)
g(cerrado)g(o)g(p)s(ersonal)257 3200 y(de)g(vigilancia)h(v)m
(eri\014cando)g(su)f(correcto)g(uso.)404 3320 y(En)47
b(cuan)m(to)g(al)g(acceso)g(a)g(tra)m(v)m(\023)-46 b(es)48
b(de)f(la)g(red)g(o)f(de)h(servicios.)i(P)m(o)s(demos)f(dejar)257
3440 y(accesibles)e(solo)e(los)g(servicios)i(que)e(usamos,)h(eso)f(lo)f
(p)s(o)s(demos)h(conseguir)h(con)f(un)257 3561 y(\014rew)m(all.)e(P)m
(o)s(demos)f(\\asegurarnos")f(que)h(in)m(termediarios)h(no)e(v)-5
b(an)40 b(a)g(p)s(o)s(der)g(leer)g(la)257 3681 y(informaci\023)-49
b(on)26 b(haciendo)h(que)f(via)5 b(je)27 b(encriptada,)f(p)s(ero)f(si)i
(passw)m(ord)g(del)f(usuario)g(p)s(ep)s(e)257 3801 y(es)k(p)s(ep)s(e)f
(o)g(n)m(uestro)h(sistema)g(no)f(pide)h(con)m(trase)s(~)-51
b(na,)29 b(to)s(do)f(los)i(esfuerzos)g(ser\023)-49 b(an)30
b(v)-5 b(anos.)404 3922 y(P)m(or)32 b(otro)f(lado)g(dejamos)h(to)s(do)f
(andando,)h(\014rew)m(all,)h(sistema,)g(vigilancia,)f(cuatro)257
4042 y(alarmas)j(y)g(y)m(a)g(esta)g(pusimos)g(la)g(foto)e(de)i(n)m
(uestro)h(tamago)s(c)m(hi)e(en)h(in)m(ternet.)h(No,)e(no)257
4163 y(ev)-5 b(aluamos)34 b(bien.)404 4283 y(P)m(or)27
b(otro)g(lado)g(tenemos)i(que)f(tener)g(un)g(buen)g(sistema)h(de)f(bac)
m(kup)h(funcionando.)257 4572 y Fb(11.1.)136 b(Firew)l(all)404
4757 y Fe(V)-8 b(amos)33 b(a)f(v)m(er)h(un)g(p)s(o)s(co)f(de)h(como)g
(crear)g(n)m(uestro)h(\014rew)m(all)f(basado)g(en)g(iptables.)404
4877 y(\()p Ff(A)m(tenci\023)-56 b(on:)37 b(a)h(esto)f(le)h(faltan)g
(to)s(das)g(las)h(explicaciones!)p Fe(\))257 5098 y Fa(-N)48
b(nueva)e(cadena)257 5211 y(-F)i(elimina)d(cadenas)257
5324 y(-X)j(borra)e(cadenas)g(vac\023)-48 b(\020as)1828
5637 y Fe(33)p eop end
%%Page: 34 34
TeXDict begin 34 33 bop 257 573 a Fa(-P)48 b(policy)257
686 y(-L)g(lista)257 912 y(-A)g(agregar)257 1024 y(-I)g(insertar)257
1137 y(-R)g(reemplazar)257 1250 y(-D)g(borrar)257 1476
y(Filtros)257 1589 y(-s)g(direccion)d(fuente)257 1702
y(-d)j(direccion)d(destino)257 1815 y(direccion/mascara,)e(0/0)257
1928 y(!)48 b(direccion/mascara)138 b(NOT)257 2154 y(-p)48
b(protocolo)257 2267 y(TCP)f(UDP)g(ICMP)142 b(/etc/protocols)257
2492 y(-i)48 b(interfaz)d(fuente)h(INPUT,)g(FORWARD)257
2605 y(-o)i(interfaz)d(destino)h(FORWARD,)f(OUTPUT)257
2718 y(ppp+)i(cualquier)e(ppp)257 2944 y(-f)j(fragmentos)257
3170 y(-p)g(y)f(-m,)g(extensiones)257 3396 y(-p)h(tcp)e(--sport)g
(--dport)g(--syn)g(--tcp-flags)257 3509 y(-p)i(udp)e(--sport)g(--dport)
257 3621 y(-p)i(icmp)e(--icmp-type)257 3847 y(-m)i(mac)257
3960 y(--mac-source)257 4186 y(-m)g(limit)257 4299 y(--limit)e
(n/second)g(n/minute)f(n/hour)h(n/day)257 4412 y(--limit-burst)f
(cuantos)257 4638 y(-m)j(owner)257 4751 y(--uid-owner)d(userid)257
4863 y(--gid-owner)g(groupid)257 4976 y(--pid-owner)g(processid)257
5089 y(--sid-owner)g(sessionid)257 5315 y(-m)j(estado)1828
5637 y Fe(34)p eop end
%%Page: 35 35
TeXDict begin 35 34 bop 257 573 a Fa(--state)257 686
y(NEW)257 799 y(ESTABLISHED)257 912 y(RELATED)257 1024
y(INVALID)257 1250 y(Target)257 1363 y(ACCEPT)257 1476
y(DROP)257 1702 y(cadenas)46 b(\(-N\))257 1928 y(LOG)257
2041 y(--log-level)257 2154 y(--log-prefix)257 2379 y(REJECT)g(rechaza)
257 2605 y(RETURN)g(vuelve)257 2831 y(QUEUE)h(se)g(lo)g(pasa)g(a)g(un)g
(programa)f(\(user)g(level\))257 3057 y(Todo)h(lo)g(que)g(no)g(esta)g
(expl\023)-48 b(\020citamente)44 b(permitido)h(esta)i(prohibido.)257
3170 y(\(policys\))257 3396 y(Cerrar)f(todos)h(los)g(servicios)e(no)i
(usados\()f(incluso)g(si)h(esta)257 3509 y(bloqueado)f(por)h(el)g
(firewall\))257 3734 y(Route)g(packet)f(verification)257
3847 y(echo)h(1)g(>)h(/proc/sys/net/ipv4/conf/)o(ppp0)o(/rp)o(\\_fi)o
(lter)257 4073 y(-t)g(nat)257 4186 y(PREROUTING)d(DNAT)i
(--to-destination)257 4299 y(-o)h(no)f(existe)257 4525
y(caso)g(especial)f(de)h(DNAT)f(REDIRECT)g(--to-port)257
4751 y(POSTROUTING)f(SNAT)i(--to-source)257 4863 y(caso)g(especial)f
(de)h(SNAT)f(MASQUERADE)1828 5637 y Fe(35)p eop end
%%Trailer
userdict /end-hook known{end-hook}if
%%EOF