~hartmans/kerberos/trunk-packaging

« back to all changes in this revision

Viewing changes to doc/install-guide.ps

  • Committer: Sam Hartman
  • Date: 2012-01-15 20:21:01 UTC
  • Revision ID: hartmans@debian.org-20120115202101-qhoyontxs9lruqlp
Import a merged doc directory including the debian master branch merged with upstream trunk. This replaces an incorrectly grabbed directory from upstream trunk without any built docs

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
%!PS-Adobe-2.0
 
2
%%Creator: dvips(k) 5.98 Copyright 2009 Radical Eye Software
 
3
%%Title: install.dvi
 
4
%%CreationDate: Wed Jan 11 18:34:39 2012
 
5
%%Pages: 66
 
6
%%PageOrder: Ascend
 
7
%%BoundingBox: 0 0 596 842
 
8
%%DocumentFonts: CMBX12 CMR10 CMSY10 CMSL10 CMTI10 CMB10 CMTT10 CMTT9
 
9
%%+ CMR7 CMR9 CMTT12 CMSLTT10 CMSY9 CMBXTI10
 
10
%%DocumentPaperSizes: a4
 
11
%%EndComments
 
12
%DVIPSWebPage: (www.radicaleye.com)
 
13
%DVIPSCommandLine: dvips -o install-guide.ps install
 
14
%DVIPSParameters: dpi=600
 
15
%DVIPSSource:  TeX output 2012.01.11:1834
 
16
%%BeginProcSet: tex.pro 0 0
 
17
%!
 
18
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
 
19
N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
 
20
mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
 
21
0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
 
22
landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
 
23
mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
 
24
matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
 
25
exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
 
26
statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
 
27
N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
 
28
/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
 
29
/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
 
30
array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
 
31
df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
 
32
definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
 
33
}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
 
34
B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
 
35
1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
 
36
/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
 
37
setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
 
38
restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
 
39
/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
 
40
}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
 
41
bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
 
42
mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
 
43
SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
 
44
userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
 
45
1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
 
46
index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
 
47
/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{
 
48
/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)
 
49
(LaserWriter 16/600)]{A length product length le{A length product exch 0
 
50
exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse
 
51
end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask
 
52
grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot}
 
53
imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round
 
54
exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto
 
55
fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p
 
56
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}
 
57
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{
 
58
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
 
59
rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
 
60
 
 
61
%%EndProcSet
 
62
%%BeginProcSet: texps.pro 0 0
 
63
%!
 
64
TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
 
65
index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
 
66
exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
 
67
ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
 
68
pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
 
69
div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
 
70
/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
 
71
definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
 
72
sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
 
73
mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
 
74
exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
 
75
forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
 
76
end
 
77
 
 
78
%%EndProcSet
 
79
%%BeginFont: CMBXTI10
 
80
%!PS-AdobeFont-1.0: CMBXTI10 003.002
 
81
%%Title: CMBXTI10
 
82
%Version: 003.002
 
83
%%CreationDate: Mon Jul 13 16:17:00 2009
 
84
%%Creator: David M. Jones
 
85
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
 
86
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMBXTI10.
 
87
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
 
88
% This license is in the accompanying file OFL.txt, and is also
 
89
% available with a FAQ at: http://scripts.sil.org/OFL.
 
90
%%EndComments
 
91
FontDirectory/CMBXTI10 known{/CMBXTI10 findfont dup/UniqueID known{dup
 
92
/UniqueID get 5000771 eq exch/FontType get 1 eq and}{pop false}ifelse
 
93
{save true}{false}ifelse}{false}ifelse
 
94
11 dict begin
 
95
/FontType 1 def
 
96
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
 
97
/FontName /CMBXTI10 def
 
98
/FontBBox {-29 -250 1274 754 }readonly def
 
99
/UniqueID 5000771 def
 
100
/PaintType 0 def
 
101
/FontInfo 9 dict dup begin
 
102
/version (003.002) readonly def
 
103
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMBXTI10.) readonly def
 
104
/FullName (CMBXTI10) readonly def
 
105
/FamilyName (Computer Modern) readonly def
 
106
/Weight (Bold) readonly def
 
107
/ItalicAngle -14.04 def
 
108
/isFixedPitch false def
 
109
/UnderlinePosition -100 def
 
110
/UnderlineThickness 50 def
 
111
end readonly def
 
112
/Encoding 256 array
 
113
0 1 255 {1 index exch /.notdef put} for
 
114
dup 46 /period put
 
115
readonly def
 
116
currentdict end
 
117
currentfile eexec
 
118
D9D66F633B846AB284BCF8B0411B772DE5CE32340DC6F28AF40857E4451976E7
 
119
5182433CF9F333A38BD841C0D4E68BF9E012EB32A8FFB76B5816306B5EDF7C99
 
120
8B3A16D9B4BC056662E32C7CD0123DFAEB734C7532E64BBFBF5A60336E646716
 
121
EFB852C877F440D329172C71F1E5D59CE9473C26B8AEF7AD68EF0727B6EC2E0C
 
122
02CE8D8B07183838330C0284BD419CBDAE42B141D3D4BE492473F240CEED931D
 
123
46E9F999C5CB3235E2C6DAAA2C0169E1991BEAEA0D704BF49CEA3E98E8C2361A
 
124
4B60D020D325E4C2450F3BCF59223103D20DB6943DE1BA61972029CF9B4E1F6A
 
125
FFF97E53D6378FFF9043566D67519B5C031015C0D52A7B292D219A2BEE49FA56
 
126
820ED09A28447A71C5CC595AB286EE693EC741AEABDAB0688F7B46D9D584CB99
 
127
DEB048F0C0723F0D7FB57C896218D2AA0AA4DE241ABD632E25F0B47243CB7DA2
 
128
EE53CCAF1682D9B580006432DD7D53D06E90B3457FDBE18179DE415DACAF00EB
 
129
4E01CB49CE25429F8BD45069477DE90EDC87EAC15285D321569F8C19AB5100B1
 
130
DF31636EF29DDEB4BFA2AD85B83CC7112220D70E69D5A39BC3558F067A93C6D8
 
131
7A78976F7B93A589F0271A034D1A8BBBF082841719E2901720E89568E9376AEF
 
132
8D41ABE4BAF9E79809F5BCACF29858F8675E37804758D58F8909027A00CCCC32
 
133
5441C72BCB031D09077BA9F778BDF52F172C2EE62F0B98EF852ACE037C6240B2
 
134
671C0F01B7D4A9276A8F6DE3B6BFC2C34DC309E5888E249E398CD60549DDB61E
 
135
7E36890B1E37E26126485E49114B7CB938E2733D9A14288C3A763D326D7D9183
 
136
46B970D455050FB97612BDB2EB29E7D71C909B10CA1D479176652712C112376B
 
137
085E9F99C9A488C8876954EFB7520CF97D08AD84341FB55764879C5CDF8EEFF7
 
138
DD31DB564110A07119E52453B778531FE181D09D1A9799D7AF4773AAF77EFF2C
 
139
2091194E301CD88C97CCA29AAED2CD68ACCD8CCE44B9F24889A83048B7208BAA
 
140
84E136C58F9DAAF73815C6025DB64C45014BC472358DC014D243D189ECB1EEB3
 
141
267345D1FF4B6A01246CCF5FA90BB355E3734A7C774DE68C01B5F356D645C4E0
 
142
1D0B7734E05EA28AC6A9BB2123EF3C6E27F52982A7612A352213C6AE3E80A819
 
143
2304A70DB8A2441DC5321ACE962C6480AF736920B64A2B433DCC3519EC8B577A
 
144
30B0819700A2281212CAC280A0DCC50E78295B98B2DF97A78BDA1879E6B70C10
 
145
7BD15FE29C4EB1D5A33037F0AC9BF8CC1FE88C52CD114EB33F1C6F8ED88EF98F
 
146
DD0C3913DFB36147F581C91CE83CD73A0D012F3D0FFB162C0F4597ADC8D93911
 
147
0DC6D68F9FE702FD0EAC5039D462756551C379C5F4DBFE05AD2D1BE0EB389AE2
 
148
391E461DC4455E0D3C3E46F3FE9BEF488730D71ACAA63BEE72367C52C4F84766
 
149
C24E13D1E63791B4838161AEF8D0134145BBFA4D848CFFF1DED6814A7215F4F3
 
150
3E2D654C27F3279DBB22A568B7BD1D5A9D75C7778D36C36BDBE32C8FAE4A9209
 
151
20AF8B705A77CFF4AA9ECCF6011F0A359556ADBEBDAF5BB706FE6FF4A745D841
 
152
102279B66CE0C842DF8C2673ADAE354B2811C48DB05994388AE4053F4651A884
 
153
48DBEBF20FD05DB617F8FECB667B748BB5741D6EB62DDDD0FC58537EAAD6FC22
 
154
A11ED24D34827C3446C8FB81E4A0E904206A1053AA9E718B0405C6A7B8B893E9
 
155
30E7A31B9AF8A56B5EFE72FB5AEEA79D56E19E037BB4ABCEE079ADB53CA546CF
 
156
D98F7B38973CE3A6DFB315E87DD1E60C34344656D76C16E1DDA43C2ED276458B
 
157
11D7F4CF3692525C0D8B6307A2993F400760275A8648A0048E0C406279D48045
 
158
D77A92E99F9CB5C05E8202416EB6FF308C4C979895211450BCA82B19B33E7240
 
159
CEC18204C09AB3D7F8025C0C909BC03A1851287ABDB975A32C3FD8A1C99DD90D
 
160
4B1CE2F5DDCF140D4D5A19F33241D27E8EBEF4ED569AAC255E47813F31B30109
 
161
7075766D5BC1731B082531F3D132A937717EF67F496813139E8E263C088F62D3
 
162
DE0EA4ADAF3C088F562B0BACDC184DA3BD0D5A8A4B8EB487D0B6F1B74A969942
 
163
91CE8CC7A33670BBDB3F1E1D791F7F1D3A3F3183F2410DEF99EB932CA80FD931
 
164
C62D09A0ECF271B5BA043C9A214CE631CF8239ED0640BD134737A3E31B851DBA
 
165
912B507F72B80DD9CDD23A697F91D66E59346FA3A75726C386827D910714C989
 
166
5464B041E69F4B87290BAD381600AE0A976148CBEC8DADBFDF0CBD7148C3AAA1
 
167
7AE2EB15686E1AF68B4C90130F795E86C9AB88556E429EC943147DF363029B81
 
168
4C637900FBA19DD98792F4CC9888AEFBF9F7765B817ABE83494CA3FBDC79CA03
 
169
86CB628F75612209DE9CA4D585565E9509D5DDB8C00A229F07918B062265AB29
 
170
176657CBBF2382A219E573667B14687647DAA7E9203FEB4CC94B10B57F4B1143
 
171
C4962B6A888D62093A1D49E2C7D65C29C500B61E810BFB94DC2DDBCCD8B6C61A
 
172
911C2643F55E9E2101B1DC7D7176F7743492AE7CB84D460E8C00E91E5486117B
 
173
D9ABA9E16D1606705A0F698EDED5AA877A2CE7EEF25ED1D97EB348115CE5BF26
 
174
8A48BE961CDFC6F543BC89DAF665A681908ECD8CAD545D0A72C9C184CE67F6BD
 
175
7B51399925DE379BC59E9155A30C67D73D01BCBB1886F8276AAE58B2422DEBA8
 
176
266CADC83429DAF4F80CB25E0BF455CD7863CFFEA9E318FD043908D427CC07DD
 
177
683F6D977680E9B4F6333D4BE7E729F4D15C07C917862B47F0DB2E31500ED372
 
178
A556A8B617FADDA12A2F62DA2D9AB46479FFBE4FA42D9B8D597CCF4E6D04B418
 
179
8A9B523F4678DB40E7F325F81C1EB345D71849E57B059653CAAC7D9D56CB2E3D
 
180
D4F532A2D674BDBDE970D9211A3EEEB005128BBB5E0C313B42554F058EA1D180
 
181
BFBC9521FADB7DE03EAFE314CDA873C3532CDDB83EB0A6A7454EE85A4C36AF2E
 
182
895BE8309FEA168B73C6AEB2D454B234F1E2EB554C7406B79A859F6B303BE795
 
183
B6B4DBF104E75838F3EFBCF85E0B865779B016AC38272F8BBACDEB13164EB282
 
184
B59BFEB1E3392885916FEEF86A8A975DB9BFFF17B9E2173CD18264BB14CF5633
 
185
FD4BA46D7692CF7CEAB7EAE80385566061315F8DB8A7F495E68D4008B09BAF99
 
186
DF4275727F08C5FC58BE9A084B267D0BA62A907F22C466A3A79CEA6C207177AE
 
187
B1254F0810E6092DE5DB1BD3F238EF705DD4E806E0EB1988F2AC92EFB8843064
 
188
3CC3CA506D9AAA0CA559AE7157603D34BEC19D6019F0566974BB835DA172FE37
 
189
C15C0367C8FC164184648BAB678D37871F7F610EDAFE3F49289C6320F9CC113D
 
190
44775EDE28FEF4E14EB5B426C06058FD32AD12B42A2FFA0D9CF0C7BDFB6D7C4D
 
191
72F4FDB716D7C8E7DE84F614487ADF4DF5F304370043B25E07445F8C65109708
 
192
EB771F62E01350B7C9B659D05305CC3E4D94378BFADFD8D94E5704FEB2BAF58A
 
193
5B874C7EBCED806F068E93D4DB888B325CE246D02D1220ABF55CE646DFB45F07
 
194
CB8488F229A5562968B079C2CE2067B22B98904D977E3EAA82A6BD44135A6F07
 
195
36E3252FDCE218EB5DB8773E2DAFFD1DAD53671EB3D83A275D011BF5D501A22D
 
196
407AE09257CD21297B617E0443FBDAA297D37F66AC436DB78B410E79A002233A
 
197
0D7DA619CCA9DA4714325A51CB0BBE9EB6CEA352BB1A0A2FF83610B2A17E1948
 
198
0E9285E1570CFCB8EC7E1D691A72611D336DE5C6626A1D1D2DF363A1D781DBE6
 
199
1235F1D1805CC2A8C670005F84FD468167F8640B12929CF347538B94EB37DA39
 
200
904D4763D93E757AE2B4C775D98E23BA983E35992A292A04976544EC462CA656
 
201
E5EC37EE8EE46BF1C3B0B4C912DF05AE1535CC654000B06BCDC95D9C6B5F36F8
 
202
FD8A0EB31A02C2B863DEBF8FEDBC57D5F93D2604321FA66070D14FED60441E09
 
203
999B90A5FB715347583A35314381554031BCE4E6E73AD3FCBB61ED0D4C015863
 
204
119C1D945E981AF3F38C81EB3A350A70A63EB06119965C90D7EBA669359FCBDF
 
205
A87C4DB920F8F3D99C73A0DF7E10D3C410696D679CBFAE831E3E99FEF6C038F6
 
206
69C58E1EB6F60FF587F5EC561629EF429734CB886AF914AC3E6BC04F21D73F18
 
207
4CA12D7E033B301C181D15101A986BB95132DABEE082A617520CF95EC9069499
 
208
A02F073D7DBE41726B51FC05A9348953495B4CDE8D0A8F8C04D07ABEB3BA0076
 
209
3A80F2E3B5804947E690DB3A7B3BC6C48A67F5D45F5C658FECFF28790B709385
 
210
D24D02FC3B0C9F9AB04E168BAC78F0837D9BD402C1ABFA84148FD815240108CD
 
211
511E50FB8E64F20058EE54E4ED45181AD9BB777DEE3303C4991EF8EC56B6C278
 
212
CE63F6C2FF92308A25B9AFDB4585A808AB3F03D8A15A20FFE399DEE429C959F8
 
213
B3DFDF81433C41CEAC874479A2C51F9FAEAAD5B7B23230B99523FB256896A85A
 
214
8C48C057A70DE745F753B4183AAA6F84B4ACAB090F33CC2C31186D1D8A0218A7
 
215
4E1987D86B9C3602BA294CD29FEECE4187523CF511FD075692B1C080A5A22281
 
216
BAAA4EA701D7573D083E2F6EDEA3D49FEAFF2CBF989703E83828E6C7E324558A
 
217
FB73E3388F0B0E6A97EDED5A9553DD33DBBBBAF2174A562AE2B8A4B6E7D13E90
 
218
FF9B7D650231CBF9EE48DBDB00AEE2E0FEBF8D6778F19CBCB8766A0ACC9BCE26
 
219
59771BFA97CE7BA811A3A6C8CBEE899839E525DA2ECDF66CD99FCED902AA102D
 
220
92CD9A279453BA74EF8C0CF32C11A412A05CFA2C187833F885F359DCEA34EE24
 
221
E90F7F107A23D9EE269C15A647916F56C32543AD5F81D90C84B8305E5BFEF1F3
 
222
B356CEEB5BAC54AA00DC9C6F03B4AFCF7AA4D31964377525A661FBB743D39964
 
223
47AFBF76C8FA874BCBB374B02C538AC626004EC8E1E9030D60C4A097CDAFC143
 
224
732FB7431008CF28ABEC4529F4689720D4EF580676CA855FFEDDC66B7C1DF07D
 
225
B89EE98C0DB6FAA5551ADE4D674B51E4E3FA4B24A3DB5196E01C6CA1DF5D669A
 
226
3C0FC57DC1F576C2BA14D5DE284614AF3276E3A1159CBF8D40426A60E8C5DD42
 
227
6F1307222DAA8AA78BEE55C27E26013120FB5471CB33CA4FB642B1C386018EE3
 
228
D4424CA411F49CD569CDACB51AB9BB5E66E1E13ED5F8BE0E912BC13C7B23E10C
 
229
042C33DA19656264D7473B4E0C3DABE14F9F94450D1113C88EEC18CFEE640A6D
 
230
9A40DA9CCED6EC5E2E9F1B357DA635C3A2C5A23874E496B868FD0260D30F1780
 
231
878A900B90637A1237C63D83335A3FD4A664321C048BF2273F9C4AE3161E1F06
 
232
E6EA5F3F15CFED43C622E0D7E245EDFB866398DFF2EC994674767B7F3DD853CA
 
233
356A3607C7BF8F9C6889EB9942ABE469EF88368742FB5C41D06125D2042EEA41
 
234
4B344AC718FEAEB308302F5607C06852A30CF778D236EC90CA10934C629FD598
 
235
90176264DBF9C1AEB33A6028B9EF09B06BCB182DA58ECCAA4E2E1FBB13868C98
 
236
CEB61223E9658EBF003AC67493587A156EFBE73EC88CCDD55C9C10CDFC52F7A7
 
237
B274D631DBB5D629F41AC8760741953A6B90C6E9E4D2C79702C59EECDC65D894
 
238
8317D67808CFBD81953AD32837A42EBBE48F77D6B387E272855E54ACD32D3377
 
239
E19724B3BB370A71C633C3A41A0523FC219EFD5310EB3CB5FC93F0F9E6BFB115
 
240
17E2B901016CE8DD44BFA8590EDEA88F5229FFDB83E401034C826F038D58C19E
 
241
54704A4E2E36B7738FC6F80DF4D82A5285853C49F9689363392536C3BA25C00B
 
242
7885E7DC3951E9B5D22414C9E9A264954CCCFAF8BCE70CFFD4F726263EBEBB70
 
243
D52A58B3D6BD029F555A630D687C7E7103C8B8F2B33EA41732D6FB7FA999CCA0
 
244
185A13C8BD80A2762AB9919C3E9FC07556BA8C7149B4CC5B58DBE84297E3E8D2
 
245
B34591D9FCAC659C0FE115F34ABA807DD94410AF8F532418382EF8F7980E1598
 
246
A97A61926B809FD771B2795C69E6B1F15FF0EED329FB793FA3FAF0580ED07F51
 
247
B0E1BC1401EA5026897990CF09F9750268AF812E89DA551EC14B457836CD38E5
 
248
C07179A3EE0ABD3A85C693ACA829A5E492FD4F1BF12725544FBC81FAA2004784
 
249
DB367184315C68BEE9FBB1D68F91C9D0901BAD3BDA4FFFC203C232276A495EF1
 
250
B2B82F36FE36716733F0E993B19407744C067324BDD2D5641977B1A118DBB844
 
251
104397F963CA2E01B7155CB84BB642FC315C028FE4502335F761A9DDBEF7ADE1
 
252
ABE87D31AF848A5285BD8328ED3E8A2A608590DA11968AA8C0D8010329A9E172
 
253
AAC2C7D0061B14EDAD1142FEBD3DDC0ED20023CF06BB146B3F58A6A197DDA1CB
 
254
2533B236FAF2825E8DFE70B79A0938D79664C1D26B4412FD10C76729CB22392E
 
255
8976960ABED0A03D5FDDC7C5C2C6221BA1FA08020B88FD9AA0CE8B5FD26D58A6
 
256
79339A2AE6730746B8413B6E05361755FBF11FBFA4974CC1AF36136803DB8282
 
257
A7F5429327B875D0FD222835C7AB82049CBDA6AD1731F6D06AD2A20027765CF6
 
258
2F7E4BE9521465A7C3E968DBCF95F2C62EB3829CE6DFE845EE20E8EA89CA6C46
 
259
BA14E5A920D8E28A4008C210F747622AE31F5F9036C70FA52BFFF08A4BAB3D5E
 
260
A2EF6E8656F89058F4A67933AF30E9A16467D563B2782268E2568868F677650A
 
261
74F415289CBAC0DECDF828485066AC07C011623DE9643DDE39840B1A739B33ED
 
262
3EC705C13DFB191472987059E5017002D278168B5280FA2E26C6D51CA663B384
 
263
F5CFF4A6232F5F68E185231EEA239904319E180F91DA98A63B38E16E138D2DCB
 
264
CFEFA5F3E5AC6FE764A3A9F3EB622117662AFD26A124933CB1E04AAB53923AF5
 
265
D9DD972536C4904A1602040545A9AD4904D867C1D0AB907D733EDC19EC093391
 
266
3B0EE96E8578527FD3D1204A25982635CCA01A9B101A843F6C373AC4C8E39E39
 
267
BB13AE6A0EA170B59987488481D38806D429E902801F9CE25EEDEB6012CC9EBA
 
268
0736820F82C640CD8C7D852D9EFFE6F769D7FDE1DD628861FF628BC0BA8EF127
 
269
26F83D7FCE6ED8785DBCE502DD0571A76D88B7FAC1E2DB24DB97394937A1EA17
 
270
031078EE07D00B554B9C892C68B624D3900266E8850287243BE44F11F86E95DC
 
271
00E89C5C47F573C0A7F1CD0CCD26498334C7D37A3AF4457CA805446A74344597
 
272
8D8C3D25FBA2350A878E23DE65D49E9E5F819484DC1B85ED2BDFF923216C101F
 
273
D8F411C1443AD7BCF5E90FDD6BD29899C86EB3ECC82832FE75A59EB3FA696F26
 
274
96A450E2504A473123A8D24956ABEF5ADAF5B3BB57FFA5364214AC0E9E245CCF
 
275
431DFB8A7A5104BD97D5E5104CA9A05774D0FCA9EC0458BD7289794FF19FD00E
 
276
2D05086336902514F5CF8141307C037E5D2E30B62D1C8A5A7682BC941A5445D8
 
277
A17F5670554AD4AE24EB95524CEBF2599D5D00AEDEE2B5537F869A46BF093296
 
278
C77F86ED5658C3DD3AB9C25850624A53F6573A51C7AD9F43EB8320DFA31F7F58
 
279
E0FDFA9FF640DB5B55FB5C4E014A8C50E062F13D573C845231F98CDE7414BD44
 
280
0AD4CE9E00FB39BC93C3D1C8F5FEC652FC28AD9EF814CD964DEFC5813828B0A3
 
281
8AB0E0BE6E3CD60259B8A50F95CB02EB685DDE048D73DB0460985EB16DA749DE
 
282
3EE1625182EDC552F104E547D22E62501D9D4EABC09531E6457B7AB148FFBAC7
 
283
927318F8BE99EAE5AC9E6AE81081E236187C2D384A92494DE6BD1FDCC5A79413
 
284
609F865C6067EB60B83B1E0D49D2CABF88F252377787534037AEA74A842CF21A
 
285
5514F3A89A00EEA33793D63040EC2E1231C04026B8DFE67E0E0B460E3BC6E60F
 
286
71AB1C05F295F617829255BBBAD68D6D7E5AEE12DAD835A693A661AD9923BB65
 
287
C781B9085640D3A5317C312DD3C6159C15D8DAA3A592C9F4B4AB648B160E4B3B
 
288
D2E3DD475573570F5EE110AE5BCA3C499513061F202DB76ECBB5316F21F04195
 
289
4B9EFF754A628ECC2B68077CD6072C630CB99421BA3D0D1DA24CC09B8D42E8EC
 
290
B52EBAA0E16DE13F0F2E235292A0063ED390D9A8E685160134E931F924D150C3
 
291
B1E315CCC86F2AC29D02D0DDC68BAE811010877DE9B4D3E406A420EA9464C820
 
292
3C73317EF1C588CCCAB316812514653EAA60868049AFD2D0D5EF68329D5CAE9E
 
293
FCF58E5CDD745197571530C9B48985B7BB0E142062C582324632AF0F554B77AC
 
294
6F4922CC21BD90AEA3919D1AF60386478A61C1031E253AB322365E6C07438705
 
295
279946B3ADAA44E8AA7D7C5CFDF28330A2283B586870FE655D6308126DE32C49
 
296
4C6AAD07C7DC28850415D9AFC1C8A868801B990CE2D26C5476BE47AD79B88BD1
 
297
B66C5C3736A07B54B45D9E778C30C707F241997679C770C20768A0635F431D29
 
298
3DF5665A9EB50B630301A703DD66B7CE29E64448000224DD1FDF56247DD3F16B
 
299
2A8396E8241983BD77A85AAA127B8AEB58352083CA39458888340079F1065212
 
300
3D1C41D2C8C0237140CE208F498CD57B7CCD46020B1372E8572E92D91D646DAA
 
301
7B80E8419E702AE048DAE8F4D4CFF06C5B946E215056506671E78EA633570C94
 
302
74E21EF1642E37A894F1EBAEAC18CBB7DA3E984DA0E9180346602C9B7DDCE5FF
 
303
C366934CD2BB45438132C29B3EAB8CFB43CD8714884D1996E91A694C41ABFE59
 
304
291A2393AB12FE3A6037C850C9C4F1CD1618B53F7A4976BF426288C7D2A41180
 
305
EB090C9421E8BED372E8EE3FC4D4C5ACE2590766FBF42B79ABAEE8AA572820C4
 
306
 
 
307
0000000000000000000000000000000000000000000000000000000000000000
 
308
0000000000000000000000000000000000000000000000000000000000000000
 
309
0000000000000000000000000000000000000000000000000000000000000000
 
310
0000000000000000000000000000000000000000000000000000000000000000
 
311
0000000000000000000000000000000000000000000000000000000000000000
 
312
0000000000000000000000000000000000000000000000000000000000000000
 
313
0000000000000000000000000000000000000000000000000000000000000000
 
314
0000000000000000000000000000000000000000000000000000000000000000
 
315
cleartomark
 
316
{restore}if
 
317
%%EndFont 
 
318
%%BeginFont: CMSLTT10
 
319
%!PS-AdobeFont-1.0: CMSLTT10 003.002
 
320
%%Title: CMSLTT10
 
321
%Version: 003.002
 
322
%%CreationDate: Mon Jul 13 16:17:00 2009
 
323
%%Creator: David M. Jones
 
324
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
 
325
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMSLTT10.
 
326
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
 
327
% This license is in the accompanying file OFL.txt, and is also
 
328
% available with a FAQ at: http://scripts.sil.org/OFL.
 
329
%%EndComments
 
330
FontDirectory/CMSLTT10 known{/CMSLTT10 findfont dup/UniqueID known{dup
 
331
/UniqueID get 5000800 eq exch/FontType get 1 eq and}{pop false}ifelse
 
332
{save true}{false}ifelse}{false}ifelse
 
333
11 dict begin
 
334
/FontType 1 def
 
335
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
 
336
/FontName /CMSLTT10 def
 
337
/FontBBox {-20 -233 617 696 }readonly def
 
338
/UniqueID 5000800 def
 
339
/PaintType 0 def
 
340
/FontInfo 9 dict dup begin
 
341
/version (003.002) readonly def
 
342
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMSLTT10.) readonly def
 
343
/FullName (CMSLTT10) readonly def
 
344
/FamilyName (Computer Modern) readonly def
 
345
/Weight (Medium) readonly def
 
346
/ItalicAngle -9.46 def
 
347
/isFixedPitch true def
 
348
/UnderlinePosition -100 def
 
349
/UnderlineThickness 50 def
 
350
end readonly def
 
351
/Encoding 256 array
 
352
0 1 255 {1 index exch /.notdef put} for
 
353
dup 46 /period put
 
354
dup 65 /A put
 
355
dup 68 /D put
 
356
dup 69 /E put
 
357
dup 70 /F put
 
358
dup 73 /I put
 
359
dup 76 /L put
 
360
dup 77 /M put
 
361
dup 78 /N put
 
362
dup 82 /R put
 
363
dup 84 /T put
 
364
dup 97 /a put
 
365
dup 98 /b put
 
366
dup 100 /d put
 
367
dup 101 /e put
 
368
dup 103 /g put
 
369
dup 104 /h put
 
370
dup 105 /i put
 
371
dup 107 /k put
 
372
dup 109 /m put
 
373
dup 110 /n put
 
374
dup 111 /o put
 
375
dup 112 /p put
 
376
dup 114 /r put
 
377
dup 115 /s put
 
378
dup 116 /t put
 
379
dup 119 /w put
 
380
dup 121 /y put
 
381
readonly def
 
382
currentdict end
 
383
currentfile eexec
 
384
D9D66F633B846AB284BCF8B0411B772DE5CE33C33655F6FF751F340A8D6C01E3
 
385
2E02C24E186BA91B34A1F538959D4450CB683EAE5B034D030186901B458D3777
 
386
6B3942BD2E07121385120248891AEC2EB33C4E3A0CF00828D0F130C31A918C18
 
387
979FE94379C648EF21ABF659253E43CD1253866F157F1DF85AE7E8714F061B1E
 
388
ABA3AD094FE8D6293916FA82EE4F486C7E513A06D4C9BE44306A8287970B4ABF
 
389
B6D1F9274A5A0BB6ECF713ADBD1260D5D6C4420D357FD486470A74B2F0621B59
 
390
A9373ABECDBF32FA68AABB66FAB0C970A3354A335FEDDA1C288245E6C890B8DA
 
391
3D0EB953283ABFE372221EEB1586B0167F634E3F29CADCAB484B81A243CE1E3F
 
392
D5106AD6BDB1AEC91123377F816711CB9D5140120FEA84B8205B79D1569509FC
 
393
6B671211985CEF51691C45A168740BD826464B2CB0ABC575E7D453161328F80F
 
394
3AF1C99EC219010EC6C95E0A8D1909719CF18BE424967E90DF67537220E60C3C
 
395
4345B154D08F9EA684710E659DFFB0BA1B7FDDCD519305900A5E1CDA219A6C90
 
396
DF8BD712A3686DAB90344E8784C7A9AF3318550285039B701B9FA1D3A3C3B6C2
 
397
753F1E794A3463A173C99A9EC0E2AB5737134CEC2C97CD6A37E38692ADB4B131
 
398
54697B7BBBB23680C72CE96066D8007B90AF0FC5958232AB4F21826691E9874D
 
399
107F47DAC1026298D787989BD77CB43A09FC95F6997DB00D8483AE9C2716CBD3
 
400
7CDF02DA34FDA2F0754ED0968270E118DDD8BAAAA65C41D699E2BCC2556AA231
 
401
328187D2F50FD518CF458B0BA1F7DBAF4B231CFD61D5DC56335B53C3013BCCC9
 
402
85690E19E992ACE55EEF2BA7A75DEE6DC33933C226FC1494269B7CA4CBAE987C
 
403
2C787386400172AE3F44AE47115F4117EED866713BDDCA4A7AF658C49F913CB7
 
404
308635000043F63BA210410A66E192289592882C477B2EEA0B2A339F0E7CF450
 
405
CA0EF79D3A6C28598825CA03FD688DA60C95EF707C6E67CB7E57DE7A80545195
 
406
739ACBDF27069F34C9E0216C3D17CFE7A652B910FCC9B9AECC2E646809C22D93
 
407
FAFAD465DE794755AFF5BEC17160C9563B5C51D07022E2D3A256FB5CACE131D6
 
408
F4B30F591A0419D957D8F0DCAA0A8D65A8D83422AD7C2613FF13A302E152B312
 
409
3F1ABB45E42084EAC894FE335C07324849C9736D00C872C4551997DB889AF17A
 
410
A52C5AA77DEB548B0103B77F65717F70B90C1BBAEA7BCB4959F32851A9882A3F
 
411
55673F24103D6BF7FB3AD3EC3CC50FD8FBB4A6B13C3D278174320713A7B327CC
 
412
A71F01E50840B33D0FC3F5F6A6F2B0F2D0E38494B1C73096A430510F927235FB
 
413
69E931DA8CE5415EE88D0248565E3347353621A48F7948AC9EAB5F5057541B50
 
414
82BA955D90BBC82E582FD71904445A59186022FB928015235B60830DA59813D0
 
415
8DA3FC306C43FF8BB2CB6772B1F7BA3C1AA4B2343E7DA7E065EA53A4E5E28DC8
 
416
0790F2D5CFB203CB135A08DCC9702B59A63290444F202756E55B9FB053F773D6
 
417
0F69C63E74DE593E49186FF4304E8FA76C3E3006358DE549E946DB69431981E8
 
418
1261C9C9A884E4EC708F69E6AF5D22C5BAC49F2AE85903E3D48D03B7B97054F1
 
419
D2937A0C685D912D6D20A75A77712164DCBF8FE4D5460DACE139C5A934EEA09F
 
420
B94DBF168A4BC03A9D689936D833018FF43837DF9519AD10F357F00BC068E737
 
421
170FC9FC6715165F733A0B6FADB9ABB48B845167DBE6D771C916577FC2132863
 
422
767DC6E3D460E779254194AA690983184D934F5E858C1176B3862B69B42EBE7D
 
423
EC9AC4E020085D474093F7694C8A8C2025D4B0163E29320C384D62A9F3FBCB1F
 
424
AB5A374EF3DBA48AC2147A207AEFE8B78BECEBC55C97B538F3A0FF4589D171E3
 
425
826342C8A5186224FEE54E4C6AD5EB02BCB4088B132FA1A48362824BEF161235
 
426
8E661DCFDFD8429C65CCEF63902D0E07C2FEC1DC2756D942F13FECCB7E8A8048
 
427
345338F24B7808E46A04A915C111F939E2669A12FAC0BA4F74B832EAC83EABEE
 
428
67E2817C058E69C2010F2572FDD15194CD8DF0FE9F827D349C0444A18D1A86FD
 
429
802BC120A5114FA3523C221242C7E767B0AAF6AD15DA1561CE8EB18A2401D71E
 
430
20481FA5F1E247CB5288F47795A6A3A3BB186E89EAAC4A54AC91405427136127
 
431
5B151203426830F7CADABDB3FF63B40CA29CF8E667E71615869978E99E6F3F07
 
432
0170EACDE3DC62DC05681D7680E2E96C30002AE34A4E5EAEDF88577601A82C36
 
433
22D625A03B0451D7BBAAAE0C396711500E94A482EA787495073F16A76D1657DC
 
434
4EA7C7B83BC30CE7F145B65B6E2ADC207D192CE3B5FEF7031F4BD64F57E1BEFF
 
435
CCFFE06F1E4ECA48B442DF413766A70DA626359183A9B24C70419487423C816B
 
436
4BCB067E661E47E172563090D6328BD738D2B0FE41A0C1D7A47576A79BAFC880
 
437
0473229D134F998909898301CEF50A82B627A9A06DF59D0B9C530EC5D877F1E5
 
438
220D3A1ABD2ACBFDF1933F92B3137B22B9F95A961D93B729307749A50D8A6403
 
439
7AD0F9C40743E39B8D198CFCF7C033D99440D46D821D97545B930EF92E7AE005
 
440
27F2FC766FDD4790FD1913C7A13328E73E587618ABD9008022C5C6C23935CEFE
 
441
B5ECA2CEBA1D25DD846B48423F7186E03B1F61C8F1D5AC95CE03C83B2F221300
 
442
7A761D6CB5F7F9251D3F9A7F4B25B99EE7A1347ED3059A811A82A35A033E9B07
 
443
A4FB2A95009576F48665605C478E5F6C1B135016FEB4AE6A6BE4B4359836E04D
 
444
45AA11366992162973FB6266547C2E570B8F56F6D992D2C0F63950A16839FE10
 
445
F56E59D93A37573E3268C5892C9F3358753D1FAD6379E82BE740FA17236E96F7
 
446
C53A2FF785FAB86AD17EB1DE8A6AA9C69B91C9D9B43B5188E51F6939FEC21B65
 
447
AF17DCE95DD3BA4F1DD51F0BD5E5869A1ECA7398B6E664EB0D189181E9C23012
 
448
DC1E54C146842A90909DBEC03B79B58909205F2CB2A7F83C66B437D7F7DB9781
 
449
FF0C67F004E979C95B706D8D85255CCD827CF6196D847DB380B56980109E96CA
 
450
997157BE78A4F758CE59D78158A854EF2C20099438F74777D3B0298D45BA86D4
 
451
3C0AC30C984718FD62ABA0567AF0A70C1DD41953E3E7212D5C562085177E650A
 
452
2ACD49940551E3F7619B4CC31DBF67AC15D938619B95DBF66E6D1300B1BB8605
 
453
31C4011379FB5388CA49E4A9BD6C921560CB8D513F8716A0733D2A7D77E62D22
 
454
A69B54E9048CA168D210816E613CF6357706EF6B118A1263B858B7E19AA98891
 
455
43BD675B06C893579957BAB97199ACB82C080593ECB8B66A7334779CC16E4D0D
 
456
4AF365CA6AF9727AE29417B61A5FD52452873B1D666044F8E7C1F6C6AA3397B5
 
457
94A5780F4005FB5E41698FADD1594B505A58253D68D2AE3320E22165D198050E
 
458
425820CC0A43FF1D61F168D87CDD30C14D387610B6CDB63BAA39B3EC9B3CA616
 
459
FF1CC679227749DED3DDEA26B4D97C633090DCB8D8A6E5E07E3579E4A99BF1D5
 
460
51E43D1D7F139C9CB1D76D8F693A3F23A74EFBE79F01E0B850BC6B6C7F62C2E9
 
461
859469A144853434895D73DA6BD2B348A48BA80E79327ABD96539F2EA2209852
 
462
E1BF6B0B819D7C68A9A1D0F6F39416E3EC4AC21DCD3C51D3B5B8D417EFAE165F
 
463
2A7E0B76E558AC9F685A76FEC7E3C73CD607D9025DE6113BE5D0401887A53910
 
464
82A813B026A502B51D484797D9D7E79A25B6624940AEDB4A15F2C73CA1AF60FA
 
465
22D15BFBF268EB044FAE17822511AC6580D1D74DBA3C3335217780B29FEE792D
 
466
200B00B8CD888A8BFF15D938FC758BB5CD9B3E08E1AC6CD1669E663BE86711A5
 
467
892684DFCAF70C11E803164994BDAD89128AAD6461D4558AC2ECA3E05EB56D32
 
468
0290AB16A6DF7133DDCBDEAE89C6CD83552792E23CBF567D57E46548EEB0A140
 
469
437492B53C14419B6FE7E64AC23923A9E85F56A9DF209DC4E6BCAF1E045F9CA3
 
470
BB904BFA150F4083C18B0CB5580450CDB657EA768E71222C71DA911A722AB9D9
 
471
E18B6847F417125C40EA8A0CA1F551A4548712D098209C78DF9C3F78605E5402
 
472
DA2DBE2218E49B819296D5AC88D17DDBA982E171733D1E9E295B3157C9B90BF1
 
473
CE68CB185947D1E3D7544155B741296D14B064BEFD3E6AF25C74006CF6800551
 
474
80FCAAEE6FC9105E1674EDFE68C45617D8D3E2264CD395EE94EDD017EB85884F
 
475
FDF530EDF4F3F14750CA066F149E688FAF8EF4B5FE6AB515CD298E8D170346CA
 
476
9B32BAD1D86DC147BD12EBEDF6CE1E749C5B48314F512470A568C172C35CFA41
 
477
031E34586A89404CB5372D7B2C7A6D96F420D4D7C2D4C08184F4AF86B4536A90
 
478
9367598424112A7B05D7107B23695CBCD569002290599E0FF4EC5C852C31F5F3
 
479
9BD56BB840DC17DEEA579E7A7A9F764788D4E3774BD523D21267869224D68891
 
480
4523070E80A123B58F7B579866332FC38A41A5915EC06F2D14FBE4A6CAF59AEB
 
481
57E98D661637EBB885AA5D74AD429CCFF64E5149815E7350118E6385F4C74E0B
 
482
2EB474A6DED021D429F01C9B0634A09250C40E22B3BFE1B7246D18116D585F39
 
483
0E06E9B5F27A6CB77C8E9462189CB900CFEF08F798CAE15FBD94587F33816EE9
 
484
03FB2DA6826EB69D8C284AB9F7B00630D0420EB6E35E0E288BA25F5C2345C067
 
485
22412633898AF99C2FB232D1469025BF262B567F29A05F4816FE8EEF5F02BD79
 
486
06202F6A1E3E5D4B3C91BA8D5FF53D5136BF70E5FAEF441A7310CA83721711FC
 
487
39EE48BFB2FF287234B1A6102AF146B10A632A53AF97E11FFAC3A2A86BBAE3BD
 
488
E0459ECF0305366078066F2CC628A3918E775E4236651B3D817AF1684B07A163
 
489
A0142D16F55D2FB5F2255A8813B8E54EF3E801E95A4A226AB8C0476AC5EDCAD6
 
490
9258ACB6F7C0CBDD298A0B816560622A1871FBE2FAEBFE697A8216A0D8FE30C6
 
491
B1BA6C3E975F78182743842E7F851064037394142AC91B2530FB1D511EB20F3F
 
492
79EDD8B7E1579D35F6E7B2883C47A46B6C1A458BECD6BE58AAFD834A7D82A553
 
493
2FE4E66878E4699856DEDE964F454638F768AEDB595A883E380408F558015FB5
 
494
8720954ECE2704AFAD4D62E8BB2657C4FA920D72248B3F762B2F12D125B796AA
 
495
1C4BD6B42D766EC1C9B2C7AA4B6A3474BF753742DE8AB76D0AB0DD9A20EE2DCA
 
496
0F34CB25995ED3183759CA83ABC32B8BDF0B06EF169252587971F7D37463BFA2
 
497
BE36B2E45559DD73DE7CBE29DE92B9BE6B9F8093F934BA311D81E18A8DA92FC3
 
498
312E3FAB43C53E803975981F0076EBB8F257C123908450661B6FA79E7ECE98F3
 
499
B0A94E0DE3A4DCC8E0FEC106CDEDAA297A75BF1E40F3C2419BF72A644F452E2F
 
500
9A8793810319885EB3AB23B1E80E8B62A889311355C73722C18E62711A7E6A16
 
501
A5B923408444B13F6522FECA9A60B067EE332B83E1A69CD835C9D69B5D8859D6
 
502
91F9276863D2E2E8193641E4239F4ED15E2C482C735BF5434BAA454EC2830C1F
 
503
7CF766DAC9E924F17F03093132627673BA3D99DC2DBFC89E5BA032C16D3C1C8D
 
504
78B3C464081044DB53C7A29E925F4157EEEE928C8E28EDA5F0A4BB6E0042D8AC
 
505
7595C350645118172D04FBF06B2C9A9F3603A54B57999E2960C993724CCD6A09
 
506
766BDF73F66E07FCA9BD09079CE8010E6CFECBE2E5DE1EA4E280AB78D5184C11
 
507
016385007CB5AC0BC95955A1E88EA1A1D8EFEA886007708BA063F556D9284D4D
 
508
C764E75CECA51BEE3D35DFCEBF6175953D30FDAC00F23B1721A1DD577945B5E3
 
509
8176A21A649D907B5F63C71718ECF32ECCF1B26BF15AF694F1045CF98FC75278
 
510
E9782ACD3D83CBDBEE690D29B3176E745AAE436382D258CB22F3DEDD02E441FC
 
511
6A9931AC2F61156DE258DAAD5EDAD41E6C0DFC902173168BB4F51DFA7EA615C8
 
512
B0F92FDB118378CBAC3D56B6B9BB0883C0C14EAA67396AAA7987222A132B7959
 
513
44FC1E9D6DB6D549DFBEF8D2DD8C53DD3B66935FC239E74E2C440CCA13C068EB
 
514
C4A3B69F499F573D076E2C92E24F2C69B806591B0807CD903E078683854963EE
 
515
5125C3640860CEF37BE186DB781475554BFE6C528A9633AD5772BD53244E24AB
 
516
42CA2D1123AF45FA257940CE611D83014DF04E60220E9AF27CB2A2247BBB004A
 
517
F5722A5EF058FDC7DC2B6ED1406649DBAA58DF2ED3A91483D60F11C4A39BAF57
 
518
CB1E320A987B790672CDD3E3BEF4A67032244DED2FF4588B2072CDABFEB36009
 
519
9F4BCBEE16F811A44CEC77F8AE873C90C0F4C975E51014ECBD45A56A63F034C2
 
520
82212977023A132E5C88AAA826D841FDE9CBCE7A01E4B6F0EBDDB9A69EFEBD72
 
521
0B41EDA807CEDB791084047624BC11CE10B7A0A311272EFC9E013FA374D97EA5
 
522
F7998FD908748CA72D8CABFD0F01220C2114D3B462B22FB71A23B284B1CBC7D9
 
523
EA20BE71F8ACCED21F096009A14A7C7B51450BA51514707EB46B9FAAB31CFBEA
 
524
E1DDA6F5D9AF0B6E7D05A1EEEEECD606427B0F2363D1B882B50140466B9D3CBD
 
525
D00DB06DDD1BD4681E367DAA4B7C405C6281B67FFF794041738FC6A01D261CDD
 
526
F6E0A330985F2CA782CBCC02B6F4EE5993434F656B91A51CC03B1D73FFA6629F
 
527
14F6075EBFD83B702D8844A96CFB5C14051595BC7DB2218156A6DEDA5C98CAD8
 
528
BEB5284D9D9F86406A8C1AE85857185991C360E5F44DEF352A1F301207BE94C2
 
529
9A3A11BA468FACB3FA2D683419C44EFDD7C8F1079659F3ABD89D7F168B1591E5
 
530
6105F9B3FA481BA953CD34CCFE73E427D3AFC46E5C58C2981198BA284DB8B37A
 
531
6647BEAA561799877DD6858FCA71CA6003F2961FAA529906673EA94D82D78116
 
532
4DAC81011FD175DA707C1E15D4B6FF19F8720A4E05E6E103E2DE880FA9C192BE
 
533
C5ABE7C311C2ECCBCE8F9713DBA74AEC37A61C8F21F271B35F0F7C88B182525B
 
534
A4183377597ACDA9A6E2F181725D427795B975BC4168A408D292CAA484BD1B8C
 
535
9DC62E737ABC805C8FCB7E96454DA032B601345570EAE0379BDA84BB6D15D780
 
536
42FA1E068A7D62F152B43B788513E13724666FAB4E2B4F04B0448194E46582CE
 
537
7389BAF0D1DD4435BAA6B82AC305C04686B89FD51197C721D941BD2893596024
 
538
1598E6C2BD84527EDA6FAB782033E4BB4F964FBACD96CAEC3F3CF89CBABF6B4D
 
539
4D3AD14A03D4BE931632BB03BC2B92842FAD51A19A756892D5B978DB695D0540
 
540
CC9D030C612E2B201D60D09F56332DD0BA1351EE62816C21A35C33DC11B37BE4
 
541
D2F164ACD836A5CA1553CBC733E3B159860454B17064B4E22D3764FF6293BC81
 
542
CFA3B2325C8E072857F6FF4ADAA8818247D431A28D3C5FDFBFB24A6CAA327AC1
 
543
0B3630C84ED9F0D33B8255A3CAA9C5A0C79F7BF6BA3B9801C3BD0B30AEF7CCA9
 
544
92F25E332EA97A7CC653C93D1497992D6B76363885B92ADE34C2A33E30A3B1A0
 
545
57E9C16D8CEC189565808D3FAC92973C71CDE74DE9D8781CCAF88747758014C4
 
546
5B62667D4D2CC5EBEBE77C5AD00C6A69D1819F5A786964501E077EB3BBEA52A4
 
547
57729AEDF35253F7E1D31F2DD1587BC15CCFC1B0CA930DA83E2031B099A38158
 
548
8D1849E7145AC74777A3C7136DEABB0C787E5A218309A65EC7D128147EDE3AE0
 
549
C0AC039B56F767A22555CFCC12DCBC7F5A5A3B4E86EF5A69EEA93DF0BAF2A3F3
 
550
7504F5C6A7A67388D2F9045BD755BEB7DFBC2EED679497EBEC808BE20FDCB5C7
 
551
B586463BBB898DECCCF7249E9047DA943FAF0718A2050FCFDF8A4C2029FBA674
 
552
EA64003AC03A847185936FC375CC67B3006EA681F61F640C3640A78D0C7FF521
 
553
D477981E23E5956BAF42252463FDBEC49BB560A9428D248B0C5250CFA2A49CD9
 
554
DBCEF73123C13BA382D3CF6A7B8A8CA3191D379A659F0E2C6E9CAFE9DA2AC074
 
555
F622E397A2F7C73347364AE249B11AE2C34AA7F0D27B5F35D548D5AD1228597D
 
556
D16A478C901D3A34D870BA39F770885B7DE62298F0114752435050E99EA4E5E0
 
557
56B965EA185E8DF96B9FE97EE23DD45AADBFE02B427222B9FC99DA94FB2648B8
 
558
46BD30F881BAD3820DCA4D8093BA0FE70E03482CC063B751439125623FA7AE40
 
559
52DB2A380D89D5E37BF264CC73DA9A1540031587F481A0F146C6ED6F3F2957FA
 
560
19477F075ACF64D424279612DA5AE02B2A140048386D01B1F30EADF2050B71A7
 
561
993773D5B68C6FE65EAC53411AC6E7E26E49BE5FE1079A8BC565D2CEB7E3B896
 
562
593D720DBF66CDB26DA5D8E533A346845E31374A7C85FB6B06C3D54FE3408013
 
563
864CB0954A2FFC00ED17CC167AF714716376B789A71059DF2032E0E907761E81
 
564
F0C887810337F52662AF43FA1A7528923B0A30A217FA184ACB73207EB3018D5C
 
565
09EA88CA0873AE690E94D43B360D9C1070D7CBAE9BBA72E82EF9914D3AED6D1A
 
566
5539585EA969F0A1407C8FEDAB69BA3EEE3097D5B123C5770D5ACBCB0882F35A
 
567
E8A3E3B1FE3903A941EA2090266B67B0552D00C4D3114908981F51AC4E66A3F8
 
568
22DD2FB9382E8739D9BD57A4D6DC7ED00FEB4B1E90613046276A143DAFF8FE7C
 
569
A13D6234AB6B32B5003F5D1DFDA83D7CE20CA5DC30047038CA76263B30924FC7
 
570
D788A61D48D616BEE91A5EFB3AFA5F624FD64D89183BE1D453719A1454E2B7DF
 
571
21513F2733CEA34DB3ADBB37703E416E5E034E36D9C55424F48DD184846BD698
 
572
C70EADB4B3045351DB693EA22F66F3EDDE0B9F42DBEE533011F78FB3290CB787
 
573
D2E5020B72F7F5E6E747B1E099425A4CDCE8504486850E0682038A0EB4801BD4
 
574
B234D44D5F312D653513ADE66D5A217B94A37E74502E6A76631F3AB9CDAE299E
 
575
F48A40723E39B7103238A5A12A9CB6C43CF846E0BB6D99AFB31BA44A00F3DDD6
 
576
F4663BBDFB08395942723FB853F5BC11ECCDF3EF252AB6A9DBD9477183F8E1D1
 
577
8BA11F315366C478E26EA8900D5667CE318B764F253434C5A195F590CC4A79DD
 
578
70E722C83EB4A455152D3784315518A3EBCA61A223FDD579440C3ECC163B258C
 
579
3B9E738F57AB2BF7A006ECCEBE970E21B092F2BFEEAEF901A4EC8DBA74CC5BB7
 
580
0832E0639517768A458474FD021D45AB1571E27A5214EB99999A39149E124C56
 
581
4CFAFEE17577B547A65072CCD7E725A34D4D8B9CF53CED0BFD947C631E01F6F7
 
582
BDFB7526DF7CA300F37C75A033B76E96833D051E0C27CF00B3F1D84126A1FAC8
 
583
47B58C66BC9A0557DDCD8D06D9F3F8912B33F69D9B33F95181234151E4E86D84
 
584
D72DC6CAC0B56022E3E81EA375693E3A8BE7863B9771A2056F010BF03034B493
 
585
0302FB503716C9F1DCE9BC0E1C05256753CB8D376B499C2A215463D9FCFD5FD2
 
586
396202EA6243C4B311CA136D9CDC96B0DE7606DB8592408C2A83F7319A985640
 
587
256813DB25653C6AA0DC9FBACBBFBD8052EC6CD15507719FC9964130CA62D8A1
 
588
9BF38A520189DB848A8B4AF6B47A420A3509B0A60C44458257064023864002D3
 
589
62009A6BDA87E0CCF8E2845CBCB048A7256475E3759A1EB15D3B429575C92585
 
590
CF857968261E43B9D90118786071FE57304A569CAB12A9738033A57EEC84E9A6
 
591
563FBAFFB7E8B5B1021BE66B89F4699A58AC6D2FE893C7AD5E5C1F89935D136C
 
592
786B5108007F9D4F47FA081516F0909A5007FFEF48F91921AD319E82E783A999
 
593
78150878140D5F676AEC0CE065D91E76A3ACBD2F35002779008F6DB630CCF6BA
 
594
FBE4686569EAD15E115FAB58F13C65E4BFBABC6BE0A04AB269B635C150C96B9D
 
595
752427FF8358A04B1955B9382AC1E57D6E52EC81B101B526AD5D4999C58A5E87
 
596
B7895F20CB8A38A66C810187AC9BABBBA6B04D1E77FF23D611EE7191955C3696
 
597
8153E55FDE09E76DB6E4C70745E1C5A14B9230C2E73A5D123829AC2D29D3C247
 
598
F49B5B275D33994316F6BB17FA888A1CC678DA9EB3219C43A10D5C2F624E85BD
 
599
FC8D91B11BA8E21B05B052918D6FFE9B74A19874DF96BE91A327168359A7E89A
 
600
6D808F2B96593B23D44E11C1DFC255E5898A8A3D5EAE070CEB5C6C8FA823324D
 
601
71C5D808105349266A55ABF2096729EBEA6E8A87411B33AF8A8C08BB00C41A40
 
602
FE7711F00DD97A33BB5551EAD6E76801233C595D987ED33F2EC091DA895318D1
 
603
78F6DFC606AE04A77140ADE20583377C40B0AC47060F102E87890308B0961F40
 
604
8E21C627E46366DB950B9F3C1B861F990AB7EE0923F1176C0942FF29E9CEBD9E
 
605
15886BCEC372069CC0F6A4D166E7EF629971C8F8D2BB8EDA2925FA6774FAEAC1
 
606
4E2C7153121810E5132A469902474E2C96D4A0F5AEFE57BB8E9F58D51A134F5E
 
607
907117069AD780A63D13BFEEBD5C7A9605A2452D620697886544796FC43185F7
 
608
2E80CDCD3C532E5FC9D1432DF62106F59D363D13AE5C18DA71F82CA06BBE3C26
 
609
3E357F8B4D9FF387A1DFB064E5FE4DD3C62474B401A7DD9D2579FBFE9CB4186C
 
610
AE2A5FBA0F8212B1B87023F79F64796C8FF1AF4EF1161AC1F955471AB0EDD4AE
 
611
DB83383739B59F6BEE8AA098A2918A0DB81604536C9FC412EF5808B842813198
 
612
2A626A72B4F59ADE2787A7BA8B3EA86FD06F5397837A347917CB051D021C7535
 
613
2C1594AAEBDAB9DECBEAC369D7B02E745DC716EFF16DE94F1F8CC275312BD9CE
 
614
32CCE46F8F5BC98BC74C72D99A5E7079B7931E215A15D53B65FCFD4582C1A5E2
 
615
DC981DA5BA91707AAA524CF2AC7DF555ED97B9A0A972B1176BC6790225F60AC9
 
616
ECEB0F8A83730F2D3E7749BB8DB17E775382D4243F837F223E141B8027028AA8
 
617
AD209D4EF4DBEE7112E5F2B3BFB588756423C01A70DD910DCEDC7284AF571A24
 
618
710B1283C2CEBF38F99D9B647B2761E4ABE8C1600EDEECAE549A30A33F36BD70
 
619
FD99189FE82A1909EF9B01421BB83AC5FF4ADCA84F0BDB27A68052799722B24F
 
620
AC1FCCEFB592CC8AD46EAAC6B98EB07BA29096DFFAA5AB8038F1DB3F7A3011E4
 
621
AA0F4FA113E3158FDA490339E1BA76071A76EE17993059B772CD433BC0B3787A
 
622
424130197D159AC0077781552179FFB21C1BD06D522DCA14B58D3F67E4E9EF04
 
623
E0C6DF94AC5B21D112BBA99DE008575FC3F112F0E4C02085CCB495E0539102F4
 
624
7A42D923C153F775A50D73E27E5AAF3636ED9839370EC40FCE8F53890A548F4A
 
625
34B8D2ED120479C48BF4943E9A1556AD667191D57AAA8DF02CB5F8AD4639E52E
 
626
867F9FE798F37FC97615F4905B4111214F0F87AD782585D07EE27D30BAE68D6A
 
627
DB785651087E9744D850552EC3A984C5E4C946E6678D8FDBB9E1545CB8EC0F7C
 
628
DB9BAD088E539D5099AEC12D3DE1F035DE958EA244D21C3E462A89E8A34BFE4B
 
629
ADBE8B2928167724630C47291910983F2A2AA08E1922E3A300CFADFEE144A2B3
 
630
8A2BF3FAEE573D811A1BEAE2824CA20318D07FE86ACEF05FF603D658B2CF5FF3
 
631
1C15E6D020BAC86B444E8FC803F79A7D27331368D78988965BE5D8689386A1BC
 
632
AE1502A4FA8E6EEF46F158C326B47F5E47239470A0F35E9F08AE8CBF4A24EC72
 
633
229B06FAC2DE33D3B14D50658EB4441248E243FAF77F6076DFDC8D432A3836BB
 
634
C6EB0CAEB270350635FD1279F5AD355661584CB026924F27D6BFF79A85BB0EFF
 
635
C86C783B5B428C2853770301FAC36B8138193BDDD086F651E521AFB6F104799E
 
636
9F5D7FFE36C7E336E073729BAC8B123DE9506698A4796999A1B7FEBC8A45AD6D
 
637
F201683F70B6F82B62C720E0C7C9AA7E04517BDB6B45E3FA7402E0EB7AC19A36
 
638
562BF1F939D1558AFA51A6FD44664616F6EE3CBB2F939289201C02A08B606053
 
639
5BDF8EC779A883B4F1E6D2780D04DA9DA9BCAC814DE5E8B1893BC880D21B8ADF
 
640
79B8DC751A2DFA40A13FB764044F4A19BA787E5C9AF1CC6EB22A9BF785EE19AD
 
641
1C700855DE531490C7F8F61943B9F50FC1D2FA0818F4F8DB56D2EB0A8E49C025
 
642
11ACECAC4CAD991C4DA475F2D81757E7FE21967E3BC7C4B72097E737481EF883
 
643
D5FDE1A7CA55B6D5F831B935FF5E90E1F457B76554158FD35BE36455E99F37B5
 
644
673A89898A72E44A1FFE3C8A60D2039156E8F3E1689C57476A415DE1D8134D67
 
645
B2B29FDE8CEC87DFBC50B65E61F4D24A4115D3B48A7BB7689D0F81D08452AFC1
 
646
19CDECC4BBE4E382B0E0A9BE6109C32D5B8BA50D560F6A8F88CAB3751E1E9AF2
 
647
4A15E3ABEA9428800552A3F64E4BB0DE5E5AA2F9B04FECDFBD1BEC0C1A9B0257
 
648
28D551CFB16901981F82D75A9A6B454709F6D1A6E29AB72A5E87216D2978A588
 
649
23FF6D79DA3F4B20DFCD16A45F7D34278E25BB7AB27DF932D9ACE5DBA22BBB40
 
650
7AFD893501D0D81FF778D956CD770891857F30751E5C885E980203294C7F159C
 
651
B3477C3D0FBFA6CAFC2A402FB8F88CB3DBBBC074CC9B52079A0A96896760F7C1
 
652
12255B6DD5E4277984A5E6FA1E4845A5BB924FB17F0E18542226FFAE99625E2B
 
653
91BEEE8092EC6D9C5D7E495DAA08F1DE178BF4CF67CCF8D89288828D6E2FE69D
 
654
C953A9A3AF33283F603180C3E290E6C01A43358AB04E1E448438B58543664CE1
 
655
2D348D919560B240CB63AE9DB3C7A1C3BDDF411E5A24E051677C4282BAF7230B
 
656
0C240ED2FB88311E6F574298E7AE2F4E4D9C0027E28DEE300973CCCB2862AB5B
 
657
6F92784177CD2E853A4F51D73BBAC07B6CE52EE931E0BF0799F025EE9CB3C584
 
658
E82043712862D437999289F30C6A85ABCC225A2DB733B047D9382029140863D5
 
659
E14C5C8B1126A97477B8D52162081D2B15FC2E886C7D86BAB4A82CD48107E40A
 
660
3771CDE374D3944138A6AF286FA8C4FC2E163F73620DDC83E10D5A0E104D6B50
 
661
D3B8FF63DE9519CE84159F0C474E884980F94F69ED82C083104903711FF174FE
 
662
A8B726C6F9CCFE6302F7A13B1591C9E616592D2D36BD525861251A10EB15E7C6
 
663
89B51EE9253B92617EB786CFAD8F90C0A901E7F86DFEE39B218018559A440F33
 
664
BA25A22EEC3A69C738CC1D2647A8BBD769EF4E794EF6D63286A8C1A8342AAC89
 
665
ACB80426F34C6B592F33237A3DA77FC65F3A4CC41F4F4E51F413D8F4577541AE
 
666
9C595BC21823F9E2BF032D541472919E625AD598A2FCD7CD68CC125E93CE4666
 
667
AF7021198556BAD7780E679CDBF5EAB4E92EAB4F3B6431968CBE2D75719BEA66
 
668
6E1020F81C4090FB7AC3A0EE338402CD882D3D2860DBE4CEF07AD77038B81589
 
669
A2B74CF579EC93B9E7FB73BD80B529B2DCCB2EA3760A7E463327E53C15CF477B
 
670
88550228F3CE169E6BC67C121A0B66777507D49EFECE8BA787887BB0F4CA64DB
 
671
917991AA987882368190A4A8DF5D4CA44B1E442D641634CA6C9B6C1C7800A223
 
672
8082624EA388AFF69EABBB93EEC99A5A934F87F0876645175B609B174ED003A9
 
673
795292D36499D7E679FCC427773CBACCE5772A327101522C6F837AB5CF9B4E21
 
674
1634565E2A5916A42238548E3A8A9938C77315AC04CF1C4071FEBFD4021E9824
 
675
4A94F59AD2BF6DD28B39B9CC90A5F9F12D1B44CC05C208536ABD9F8E0DC2A182
 
676
EBA261120EA103C0E1829F58198C0C56BF572BFE88540060EAB857E34C5238AD
 
677
06744BAE758B478E104198B048811FF357096746E0BC98D89FB2CA8A2623A668
 
678
97262A299F086C499EC8FB0C5FF37908045D36266B4E648DB3969B53EB33E58E
 
679
B794DC8CDFDF50A711D5D4C761F39B6E0CA1BC8DD2174442221419344E839F7C
 
680
9B5AA4DC0AA1B54D55FA95E15715B4660BAB7E48F0B0D74B5C2A616D8C4399D8
 
681
BA301CF74BAE71FC400CFD24C8564067B828000254510CF749E73D155FEEC671
 
682
FE712B711628E35218B11F4F08A3AB7DCC13CBCC236DBF0765FCE0A84EDAEB3F
 
683
7D109D3540CF44081436735B0F4C9501FBBFAC395E1092080DA96099EFE0D937
 
684
63DD67938A4D4D40C21D7643488D0C1CF08A80E919439D4680508762024CAB74
 
685
4B52A1EF99EA99B10C053543505D92946478DCBD167C7A25A7A79AFA976CD04B
 
686
E02EE519ADEFAFDF6EBA150279DEE9EBB2F97CAA4D5C1E30250F620C29520874
 
687
7313FF495009A7B7D4390DB32594686B7E67F54D1F8DEBD34A00D4AEF4ED57D1
 
688
F0AF89D949521E774E0D15203DA82FE16B2F0F90338564EA48762687762909FD
 
689
BFCBD4BF39832141831BA1A024FDAF2EF89F9EDAC6FE7890FC95B322156F0709
 
690
BD85EB7C33280154E8EAAE8A478B01196693AB553DBAF827963C478EBD7DB55E
 
691
6078D1444B99A2FD3EA26C5C4AA9B58308C79B1893E7E237B8713EC630340524
 
692
22B95810B09E07CDE60F595A87D6363921289109BC0F2FC5B2564586B4125DEC
 
693
D530141D9341B77009AF9E8D2E03C41F673591ABE1CB3D40660C9CA83499C501
 
694
E3D932A803AAFDAA6C8CE3B066A7C64F12804098CB9BA2EB7B26BF6821E1991A
 
695
F5D4CECE3B25710E4897C03A5581651F9AD48775249E5870E4889AA282FF9C61
 
696
8532263BF36E02A92F65F88C57251520ECCD874594BA5CD13855073B62381E71
 
697
BCDC86E96EA096F91FB9F1BB2205B73FB86FBE3EF9BCE11302B1AE18816D751F
 
698
69C7F0F2ADA33F9D708FD2B267EE8B68D548FBF6496097B12C33F669F80AAA23
 
699
EC01EA99F51A27217D756212EDFD515BA07219710C98C2E23678F3F009D7E704
 
700
CD84801A829975F59B5EC85CD920B557DF8AAF4B69C3D256C3207F277E0F98CC
 
701
2C659E8D82AEF3F477A50F62D7CD168A3907A18EC65E35F0A01938ECCFFC29B3
 
702
17590A0A13A50F3D834B763FCA9E5E71F2B89D65A72D12A64B451E081B13165C
 
703
DC1DFAB0D1DCDD1ED5998BADE85844711B1310F322CE2ED18C20DCEA59E7E247
 
704
8A7D022CE01DA71E5CE138C611CAFA085B3CDCD9DCDB39D9626C9300FA74E78C
 
705
75F9360648A8C98B571E446877D1C4A75A21B5C9CF81983968FCB7F669662554
 
706
E15997A47DF310B495B3DE7C7085DD0D8EC89CEC99BD603F0CFF6A937A134582
 
707
EA00B24DA2157A836A9CCFBE28451956AE602CC3333DBA59B17B2BCDC55550D7
 
708
73E2F405340FA001E1DCDA90D48A9741A970AB410B6E7A113927F349ED667C58
 
709
0FDEA2D79A02B07CA0DF900BBD702488929229D773BABA2F28B47268AA2B060C
 
710
B97DE3B051DDFF22E88DB8882755ACA7C73B5614C0F4568B8499D8EFC09DB96C
 
711
2EECD0452225DC846848BDB23AEF7457577A1CD4EFE486D6707A723709A5771A
 
712
AA5B1F928DB4E9552360308EC89D6CB267AD2266A7381A0D07809A28A287F576
 
713
727222F5E61F9790867536CB6918FB4543E0B1A3741E25A1B4FAD708CD0A34F0
 
714
64
 
715
0000000000000000000000000000000000000000000000000000000000000000
 
716
0000000000000000000000000000000000000000000000000000000000000000
 
717
0000000000000000000000000000000000000000000000000000000000000000
 
718
0000000000000000000000000000000000000000000000000000000000000000
 
719
0000000000000000000000000000000000000000000000000000000000000000
 
720
0000000000000000000000000000000000000000000000000000000000000000
 
721
0000000000000000000000000000000000000000000000000000000000000000
 
722
0000000000000000000000000000000000000000000000000000000000000000
 
723
cleartomark
 
724
{restore}if
 
725
%%EndFont 
 
726
%%BeginFont: CMSY9
 
727
%!PS-AdobeFont-1.0: CMSY9 003.002
 
728
%%Title: CMSY9
 
729
%Version: 003.002
 
730
%%CreationDate: Mon Jul 13 16:17:00 2009
 
731
%%Creator: David M. Jones
 
732
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
 
733
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMSY9.
 
734
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
 
735
% This license is in the accompanying file OFL.txt, and is also
 
736
% available with a FAQ at: http://scripts.sil.org/OFL.
 
737
%%EndComments
 
738
FontDirectory/CMSY9 known{/CMSY9 findfont dup/UniqueID known{dup
 
739
/UniqueID get 5096650 eq exch/FontType get 1 eq and}{pop false}ifelse
 
740
{save true}{false}ifelse}{false}ifelse
 
741
11 dict begin
 
742
/FontType 1 def
 
743
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
 
744
/FontName /CMSY9 def
 
745
/FontBBox {-29 -958 1146 777 }readonly def
 
746
/UniqueID 5096650 def
 
747
/PaintType 0 def
 
748
/FontInfo 9 dict dup begin
 
749
/version (003.002) readonly def
 
750
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMSY9.) readonly def
 
751
/FullName (CMSY9) readonly def
 
752
/FamilyName (Computer Modern) readonly def
 
753
/Weight (Medium) readonly def
 
754
/ItalicAngle -14.04 def
 
755
/isFixedPitch false def
 
756
/UnderlinePosition -100 def
 
757
/UnderlineThickness 50 def
 
758
end readonly def
 
759
/Encoding 256 array
 
760
0 1 255 {1 index exch /.notdef put} for
 
761
dup 13 /circlecopyrt put
 
762
dup 15 /bullet put
 
763
dup 40 /arrowdblleft put
 
764
dup 41 /arrowdblright put
 
765
readonly def
 
766
currentdict end
 
767
currentfile eexec
 
768
D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0
 
769
7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81
 
770
DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91
 
771
511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6
 
772
1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD
 
773
028B698EF742BC8C19F979E35B8E99CADDDDC89CC6C59733F2A24BC3AF36AD86
 
774
1319147A4A219ECB92D0D9F6228B51A97C29547000FCC8A580F0834F28818EBF
 
775
F29D3B2C7C9AFD969BA6D3B7429E222AF78F6DE00CE2C8008A5966422936DC5A
 
776
DE549B458EB41026E123FE75E703E046F665B7DC78298A145548DEF8D579E008
 
777
39279A5208EAF898A357DF3FD9CE4450811F20B454D86B2947BEBB11EABFC62B
 
778
187B12458E022CDBAA6EDF4A89D79300F635D8CD973E35FA8D9B1240B3D30D72
 
779
4F30444BDF0B51ABA15A181A3196A6CDF9CD1D38D64C83E745A767446641991E
 
780
23EAE067609DC2E84B44D923CC98407812813D5AEF0EA21E560B31BD77D735BD
 
781
E35EAA564A570DD3294C703E16BB9F251D54407269C8B23DEAD063018D6EB748
 
782
4204A415AAC8384025FA922E7074FA7B8A6C31FD3761E7B2737D4D9C9992B7B6
 
783
DBD0CFDBD87D42E1A451FC5C7EFAAEC65D10D278470DDF42DFABC836CF15D042
 
784
6900E0DCDD36E7153BA186B8358E74F91A1D43D62EB0B821C0E97FE63F1586D0
 
785
98F01E8F6B6F2A435343A25CDD80D3AEB42DC8E5AE02F8837B84EE5EB508B02B
 
786
6980D2349984FE1A0D3ED12355D556BA483CA078B7921FB336EDAFC22AE05C1C
 
787
5614F5025B890009272DA8C838B81913C872A54F7E932237FB1BC2CE5D64CD04
 
788
2D320C8E2E610E9EE36EAC7C28C833F8A14048E751B61D0CEB342CBAAB34D104
 
789
311B421B8CE4D903D2E2518BA8B734E2637E2CA55426C4A87EEBCE637F8D71F1
 
790
54626C52083262A5A9A3B49142948BC1AC0B7698811AE81FC3D3B1C14E6C274E
 
791
CFD6C480514F3649D7725A0A14C82C9D537B1C5A9ADC816340B8B4E484AF55AA
 
792
905EA936A83FE2BE788D084469008F407447E0077417096333F163CE94CD3098
 
793
4B9712EE23120829AE2695EA63975492DB2615214B11C87ED0ADB776ED4BA0B1
 
794
40D09D1A617D4F57EE1A9B05C8D5F42AECB9C6AE67757DE6307B1A9C467123DA
 
795
773239976AB0EA052B23F263031ACABEC9EEC7A43ACD0DC2D7AD66664FB0D937
 
796
6A0F463A173E8B90B2596DD323D2350435D9D31B638112D70492F44769FC0C6B
 
797
40A291FE78AA598CAFC19E5AD195BE7264F0EC29305D36C7AB8F2A733797D75D
 
798
94C8F7AAFC49C13C108F514745A394F460294C6F3F44162BBFA878F773A5115F
 
799
062E934253B786DA2B9A6E8E843E06B97075BE99F21B330D6684998C5C340B72
 
800
09D69B655097354CB682D42120ABF5109E5522ABEC94D05E7211DACE8737A1A9
 
801
0BD3EC16F48798E67C7C85560D79366504BBFE5F7F5EC1B05B9F68F98149A02E
 
802
E53F321C213456D802C01871E9024F965258F71215F40EA71057C15E349F06A3
 
803
A016BF1B7E44DC4766FC92EE500EBF7C47D36B1EA34981EE6FE38FF4903466A8
 
804
C9020B91CFC731642003AAEB145EC0F13D6281B0838BB4236C220F6F467F7DCB
 
805
C79BB9CD5B6A180DD2ED7F94DA6B5CB833E62E898BE832DF601BFBC8148F9430
 
806
C8AC459F23EA2536E301C9DFD3FFBAF4D01E7853B60A69B5D012DCC0054C0BA2
 
807
1293D3B4EEDF7C5C78118138544A60FB1A500F72BA39E63EF5D97D68369850E6
 
808
9B6336DA577128DE68FEB71877360D97204B5F3C06E808BF95AA6D6013524BCC
 
809
85CBA9FD2CFEF383645E7E960E7AD471A6A3B8B8C3A0A0B8464836499309D82F
 
810
52004FCDB68997BAD9E4B5B881634FE1213283B6B19308BB67F2364F7ECD5534
 
811
467EF07CBE71989FFCBC6224417C0710EB3EF2676B9DE846E7FFB1AA6608EC9A
 
812
76C31724A19ABB2AD08CC102F5DE8E4E513F90A53F06D440A66B000CCAF6AD12
 
813
6F4B161B56FA5FAED65A24FA183B84F4B45407AA69624068EE0E3E47BBE973CA
 
814
C72137823F1D676131C8CD5070092CD73FC2A93E0480310E21CFB14C031206AB
 
815
411694AFE7B639ACF35C28705A115E98BC69C66F6C58E9E79902453798D76267
 
816
29B780AFB6B895B34CBEA51530E8300569EE4D500527BA294282FED81F730A46
 
817
6ED19AA5AD45852739882216EE937FC45D75116BBDBA6FF4B4423B398E383CCD
 
818
A7D705B8BA85076133E823300C3EFC9EB9399575F5F6BBF868265304B299AD77
 
819
B6B4EEA04C83E163E8CE2BFACA65F9DAAE3AD2B0F8DA1F986E6A12DDB2AFACD2
 
820
217E37B093F46FF3E20E587A9490401C2833F5844763FE2C528E151214E8CA95
 
821
018E1D8D47C9EB5FB4F0EA2A6D064680DEFD2C5489298F83B58EA7FA8CB019E0
 
822
671028C59C3E007DD86CD247889ECFA6AD6DA2433B02180DCE6ECF9E495D0976
 
823
D063A61B007233DED5E3F351D790F26D4011582735A69F37E7CCBB0AF254B925
 
824
B378522B748BD9BF152E2187DEA12BB168C42AD8D67D18567393B35DB2AD8403
 
825
5A7093EB59FC276525B8796FE81944F7F03349BB077110E182A61754ADECECD8
 
826
A5255DBADB523F3DC251A7D97F17DC76281CC632FAEB382A972D60A15FDDA57E
 
827
2F42AA338D889B47F6A3C1FADAFA8D11D63EF8D0C8C0FCE61FBD8AD34EB8DB3B
 
828
722BD86CE5B1268F704ACE82A39466DC2D96C9849B9422567FA5E728B17FAF61
 
829
59A77E9B3289DB807DF54D076139E3DFE176C3131FA4540C1542AE5AD6200FCD
 
830
B92D5DAA77DD4D3022049B6EA2A037FE96E0CEBB1608C663F1373246FA74D70A
 
831
BAE7BD37F3AC23E003204FA8270B4514DE1FDC5401B69CBC98A67A5CAB5505F2
 
832
87C242B6ECC86E88EEF44B9C79DA5F88CFADAE8B4CF437A7CBD5E0C01A9BC479
 
833
E92EA48C808820C567E74D62ED7597FCEC53DE9A0B3EBB9A3FB50AEACAB82BF9
 
834
2AA56D029357AAE016582592972ED01C0ADE565E87607F17BCF4983E3321F606
 
835
ED664B9516D404B277C2C1B0F873D469D64A9744D9C1897125FD471E71BE060B
 
836
A3A617DC8D812E184664BD83EC74EEB5197611380F2D859E1A61A14404493D04
 
837
B5537C04541E557CB5039905F37E72B762EBD2321633E12C38C409338AD5AAD3
 
838
1A507BB2B8F5235F0614D0CEC2BE44CAD504C9B2CD3E45437A493A33B9BF8A1C
 
839
3FE66B1E673449A54E8E3C3470688E94EE4404C888583F7C96B43A592D586D25
 
840
8AC1F206EE5FBF3AFF7EDF9BA91EEC6BABD573D455E0AD6802E7E23A662D4F12
 
841
FDDA00EA054CD331DF86C099C4BE8AB4EAF5D8EC1BFEFCF50302BE61E6FF26D8
 
842
1E88C544570E8D6F7D875466C70AA91D6CCD4DF4BBA34FC67191D1692D3FB76A
 
843
66F114152956A5E38345E7495BEB1A389B7D0A59624ABA784F77C1BF7728E556
 
844
F9D97D71858D61624C22C6914A3A995BD75922A2C37EF2CA91F923A4561CD3D5
 
845
2DCEACD9C3A65A9FAFFFA4822E79D6D89D6366DA6362DB16FF061840582DA35D
 
846
E4EE8308040C2DA5F298944EED470D6E4E1FF58DFDDA96C20C85E2DF2652E12B
 
847
2EFB8F890D301E8CE777678FA786E552A62A60DFC369AF4BDC069F5457FC86F5
 
848
1FB1A38A2222EEE86FE1AC9A8227663AE33217C1F381115CCD04D2F381A27E97
 
849
36D356DC64615AD63E1952B37AD4F967317D76A6DEF039CE8446AA634086BFB7
 
850
7B0B34F595B61ACEB346F51ED10ADDB7B852B5B2BCFE416D0435A7CAA4C9D9A6
 
851
152D9AD938F39E9756AC752F1604D884992BAD768C720C45479F5AD8E53A4832
 
852
1B44D6109DE4460A662DA6081465E2BE02ACBEB52259E046767DA24E1416FF44
 
853
D5AA1D303CC4249510D703CC6CD0FD7DDB078A91089FD86ACE1721F875F019B9
 
854
82D7C5B2530567F2306F47DE90EADDCD12AA1C693B1982827DC36A74C86474B7
 
855
0A8A2E084CA403AF654E2F8488806B943E38ABF544ECD45FECDC441DD970B180
 
856
FF3FFF1A50D5E22216B240A527F95DA1E43770A3867F225DD2A8AF01A965E06E
 
857
A063997C4CDC0B16B52F9B9C8B0DBA94F88F26A7A01E596DCF8F33DA3DA5B02D
 
858
2ACF771F25A1372F521A80B93DB0337886FCAC0A2E8FAE0D7E1E0C31EB43AE3D
 
859
B4C2020F322A9857A9EADFA7782CA70DE7421B9A83DE1873EED8D096701370B7
 
860
7EC33B9C104E9CC16DF8C80ED24D1F91677E355DF037621ABBB75E09ACDBEB82
 
861
30F1AFB82FAEC4D9E2DA93303F72C1078679EDDA35ABF2AB38DFF091AEB273CC
 
862
5A7B29C0164977160CA75F62BC20474C7C1F127AE7E4DE865FBCEF852698AB80
 
863
B61340CAB6F86017FEF570104E46B6FB3320E78D387CC58DF1C4FAD8570C0126
 
864
B6F54AB5BCD47904A9255366AC9C88576456D3CF605822269CC65979EC3CC740
 
865
AE3D09257BA3AC7A364A7F5EECA3E658AA20B53423553C416D98FD8100D80A30
 
866
A1B19F029B7473070D7C60CDE51BBEEFD2B45B1C82F4FE32A5BB6BB5BC32BBB8
 
867
F600ABE893B83B806A5435AE2B40E5CEA9068C6ABBCE73C9B3533520439F28F5
 
868
E171DB1DD90B2EC04A1F36767B2B97D4EC0FBF217D4E80ADA5383BADCD7E066F
 
869
5F4B23738A14F19AC7D765119AAC9AB6CD0A8AD4EAF8955CB9F5BDB0156CACFF
 
870
236D24E8A12AEBA549FAA9D7053D10AB7094B5D9B86FC7375E245EA8D7FC64B9
 
871
859A1A37C006E0449AA8DB8B89730348C71C7E014A2EF8D871AAA856407C33C9
 
872
392720173DA60850938D0537564455C3957631AC8F8C0B3B29BF6163828796E6
 
873
0944C3000B990715188203B32BC4E3FCDF173A4A9C78753AB7D76BB9A4C2DA4E
 
874
3EC638753D6FF6356EBB07D0A9E8D3F50EA5451FB6C836B9E5EBB8F1331C8CA0
 
875
B0CD271AF316502CBE87F652B5ACCD43176AAA32C6530C69E77E3C85DA496F3C
 
876
06980ACA739DECB5D986622AD81F204579218660EA791774C2D11878DE23F858
 
877
BBC4ABC7EBA01B7FEBB32BC914FEA8E5720731FD43F8A5CC53954D13455827EE
 
878
9C7BADAE8322E77EE7413D6C86E6D378FF8044F50F529E765A1CAC29E8B1D91E
 
879
CD40F70F2D4890E0FD04502933212D5AB176DB143831958605C1667B8841E770
 
880
CB4D513DF0C3182C23CA653A7A714B2A8DE29D6B203F5A9481E0CF3FF073FC6F
 
881
476B0B205136DA43650A940035A970584DD7D06B7CDA8E960186158B75FE3917
 
882
9B1D0FFE45EE1606C875DF635B80F5A9E5B67A6ED748F52A53A710A45AC20BCF
 
883
FC96755E685A3B0712D5E09D860986C61C631A8D2A505C57D57C1D4AE78C552C
 
884
DC5C9EE15B82A4C3020331B78FDEFDE53974C391F375E8118EB7B2D23DFA3F15
 
885
389043EB6F33842C82B896073760197B13D3DAC172D77779DF517AE31BAC43BF
 
886
5BD6F75B59AAA59C7EB81B776FADB720282DC06BBC9C33AF5AC0BC59F6A0044E
 
887
3898A4B5868EF32BC4F980DD863E8EDF6DE3E753A7B3E39F8E8BCB3D3BF14EDE
 
888
3395E73BD07440FCE88FB28A96878E823C1E5519650F2054EC2CF733EB8AEB0D
 
889
510E5659A3179C3FA8E31EED621BE0EA648D76C370C3CBD8043BE206F28699D7
 
890
5871DA483AA5D3580CD55902C85DB9EF5CF5D3191738FE64DB42410F5AB8ACFC
 
891
CE07E524BECA5633B082F4793002A4A7215AD1BA31159A30D72AC60EDD0B2BAF
 
892
73C9934C85C5372B47BCD3ECEE463CADC05CE8352EC1399ABE2465AA53E5965E
 
893
79400336B1F5D1401EE2DA5807F9701D1086DE505F6AD4E64DD4F3E5E90CD64D
 
894
FDD25E6FA03B679597CFB8C5C1F03641CEB7B9B40787E70BC6B063621382E3D5
 
895
1287365426E44A2EA208C26155CDF782F404CA7B3C6D379103EF4A51CA3F1343
 
896
22B04A0B55CE5A7633175838B9E50480E9B80446CD3B541362E7A10BB3C58A42
 
897
88C0FF580B4A0296073F5B6505E4FCCA5D4BA2F7E8D59BB04EC9ED4E664BC2BB
 
898
8754777594DB26DA0985663D321CCD13FB261BE8A771470DDDA783493E452A87
 
899
D0AD01AFF8EDCB7BB159F1408FBCC52F126C46234CE6BEF241B49472102598D6
 
900
91FF2DCBA2CD0E6658A61DB3591EA02E4DF202954B655C5A3C34B14CB60CF9C9
 
901
2A6683AB282DFD79B33FF3A6AA524582F174F11A5568159083496B242ACD2770
 
902
0ACE8473D363AC11250E5DCDCD3CB2281B71FCEB8AAC1367D0714796AF3BF01E
 
903
80BD4B05A0A45E6CFA6C672850B9DF113F5EB15923ED885A0E4488D4914B62A2
 
904
FAFB6A63F8AF0CF0DA498E1BA68C4150B6E59CBA80BD17026FA09920006D2075
 
905
BC6F1010D0A10648A20D8ABF8137BFCD6A5DB3606F6B3CA51E8A4645D32E5966
 
906
6DFF7537F65DA4268A86BCA5791C21F5FA9F4C2F1F6C1AFC4D4BADFA63609C4F
 
907
5F5158608E6FFD9C5BF00646C3AAB983DDA5E37A9C2EA81796B161A06201FB6F
 
908
8EACE87008EE7A008BFBA69AAC04D73A8C0447FADA0249D8861ED405537E23E7
 
909
BE68C4349FD64A14E3A53D6C6484E704BE4AD5FA0269F56D3B752A070D9872FD
 
910
A5CEE543B413F13CC4CFABCE885BA4533EA0969FDADC14DE6846B330552CFD60
 
911
A75BC8C9DDA76102E48DB6B81975A1F3FBE182CEF410841CC6164AFA0CE51FD6
 
912
8E8E6F0971277052E21126909B5EE51508306B886E945C11DFFE1C91BD0D79E4
 
913
554CC7D6A774C9B98610A1E49C3326D62F157CA9D89B56699F32DBB9D49C716D
 
914
CBDEC052133F8E18E8F3D7A59008398AF3E4E1192CFFE4D0B7D2ECC8DE2ABC1D
 
915
4DF7F2EA5EC0DD756CB2FF9F95FF10E506463D3037BABD221C08506FA603DE1C
 
916
DC45A5998921C4023E501DBA494C1F41C0955A761AC3D5B13A88EC4F0BF40756
 
917
BAE8645EA76027B8AF74726521DC129B9AED4BAE67A511EA56EE9D0D8D30C7F6
 
918
FA8BB890375A263A0BC4E9CBBBB8F8F8613A43B10E964F8CBD6BAA2B0BAA70C4
 
919
4CFAF6EBF4882B610AE13689823D37B046FD26DA85BD96B896CBDAB6662573D0
 
920
2CB87D45A86A016146513441BF7A748F1E9C2AC7172460EA628BFB22F9797905
 
921
F6DF6749F13C7F234A2CE4829D41E0F53EF3C5F52165297AAC4B5AF4747A9F53
 
922
60370B4C0110DBB42C25308F489A856B6664371FC2126BAF4710790021255653
 
923
CACDE1B9ED6AF5C696C3D8BEA4698DD9045B3004A5C4C03EA994A5445C9D4EB9
 
924
865266850047E28F2D82A08617E9283FE637CFAE4F7F261CC2D616A8C746EF23
 
925
7360553A6B434201944C04B1522533C61F615A20BA3678AF8D4BAD1FB548D82C
 
926
72D41699FB96EF40ABBABDEE633F05B4445BFC4E6E661DCBC8EC473BD2BBAF7F
 
927
75F7FC86CC7B1F3A2343EDEDF6B5F7E98A0BC4443E21611F4D807FE7F597A37A
 
928
A4DAF8A8E6D04FEFB320E0E25C61E156A72A3E4A69EDA04B0E3B72B69FC19E63
 
929
AA33A682663A8F37F4FFC1533CCA2A80DAA675DD723A7E13D9DAE3BB0F5F3E07
 
930
99BAB9B9BCFB29B73FC76EFA02F4F632690651DAAEC2B3688B636F0FCB156047
 
931
F8EF7239716BE5D3DB2FD1DAEEC11DC2D65CFBEDC1C950CA737A04FCCCA509C4
 
932
7E47664E160322366F70CCC641B9B49192AB839E0AC609AB2FDD3783095293C3
 
933
11C56740FB50D23AE9FEAF66DB13F35367B562F15161AA270EE44713881B2387
 
934
7889FD10198AD4D750390811714DAE7A8DC6F5770224E93408F8CCD4F8712A9B
 
935
3C583C983D98CCA7FF9DDDEF8AFA292781B1D7089336CA631413EA0728353E8B
 
936
3650EDED7ABB6E5DB5B85014A3A9C4C76EBB664A5B3E0F3CB2ECFBB6294F5C4F
 
937
69EA3AC8C071B122B129A28E04FE989DA9670EB6246806A516517DDBC52DC001
 
938
4C027D51EF1F98506F21E63D57FEF267B913F1ED4770D892239222F3A9035C35
 
939
FFA38D1AF3ED9A8C02235D7422695D30A2F801389DADF34CDC489EEB38089B6B
 
940
026D884EE1C24FE5785C383B988FFFEB5459A1644CA44D353503AE117E87F956
 
941
393DEF6C47D4E1C5B1A33835C9B8E1B98809DFEE43C4D6DBEF1C2B1ADE4B8F13
 
942
3B5D224C25927433D5738B0FE019CB88B1F373E4AC2BDB5BD86887FCFC55D330
 
943
CAA6B2F58179CE94608E69240E41CBC436C8E761E295B857FC933CEA15A3839F
 
944
B798BD3C1E18BEC7A4719B3E1F75C42A86C70CC864EB4A582875F3F1EBB30B5D
 
945
DD611D834213CCAAC483B43B62EE620C1C56CC7E9CF8704FFCAFB05975961FDD
 
946
A498D72C313AEE1EFF147266263871ADCDD2D2CD922A19655959CA79B74895C8
 
947
8B7182B78039D2C3956923C9DD71A04C7A9CF032A8B76B159EF695080C2C3A54
 
948
59F52DF5237EE2205F873B86412505B6FCA5AB5BC8937AD9FF4898D9706384F6
 
949
1FEF1A5C7C895EA1EDA6A750662B898F653E32D62176E87C9CE253A193BFAD25
 
950
75B7B23BF4B34665B2E845CA1FC919DB615759DDACFA832671761DD5246D5693
 
951
39DA8350346DF7BB65ABD3FEDC0E43AEC9E0596676BEE5AEBAA9268DE595113B
 
952
241EA196E982DBD1A2702AB350648E3DFF3C141BDDAECC853E1B3B034FF110B4
 
953
707625EE2C58BF09D30DFE314B4B5BA4C863E6C4072C08121E6A9AE19F366AB7
 
954
52A15D0315A917B10B32ED08E73954E21B0CF371AE0BBC9B58575F350677CD16
 
955
E97715AF3567BA0AB2D7E4DE0BF1D7CC3F9965A9ECF2790A7A7E255839ED677B
 
956
0C333315F57A85B291F3EEBF7DECB0341C3EDC4578F1CF08117EE02BB9D6A14F
 
957
DB08BF7A8917C82580F5349D742A5EA56A991BF71351211AB9C43C8CFE33EA5D
 
958
A76CBAAD23DF0A82CC481E6207164B2BBD27959198F06F03C394790EB71C0FB4
 
959
2FBA0C6C52E61816B45AB31F4214ED11965BE24A357AA1F80BDFF45A5C9C320F
 
960
32067A87EA98D72E57A2D28304E28909B3E3EBC0D10F7E20B56C1573D3A9E703
 
961
6CC8650C1C22C5E9F8E2DF86AA5B41D5EAD5A9C89D3F5A0DE9CF9FD2A4192617
 
962
EAA859437E0EF0166B9C2E918204318B11D7B075B353C311896DB50ADD7C3F51
 
963
43CBF562E6576209B1D28B4454840B20B3ABE43EA053961CB9F33A6C800814EB
 
964
3818EC352D53A54FEE1F60B2DBE3650915188290BEEDCFF79314171241C6DF3B
 
965
260CAFA97ED5E211C83BAC2D5EADE4A84FCD561696F1BC2DDEC25005AC95682E
 
966
A9B04D2A2F47FE4DB177107F715C0D88EE9983AF61CB5A0717EAECEA9D2C5227
 
967
3DFC7BFC31D9CE81402073BE7358916812D457F3CFA1A58AC4AF1B3CAE5F5EEB
 
968
BCB33602E37D013907CA9082EE3106DB1E7F9AD9BCAF328400AC09E765EC8FC6
 
969
E4B6A218A8395C398799DA975496488A3A356DC1D8EDFF9827B481AC9C0FBEA7
 
970
FDFA266E836A2E598F71359279F327657D9851295829F29344AB651417A9B254
 
971
9D7B42B7EDE932F093A5D89907D0E80315FB2A8689AE9C0C84861F3353568F5F
 
972
272A8E6F92B131C8D9506195ABDB2C8A71358E6B8BDE0591A3DB9D9907A7148D
 
973
F04E0004
 
974
0000000000000000000000000000000000000000000000000000000000000000
 
975
0000000000000000000000000000000000000000000000000000000000000000
 
976
0000000000000000000000000000000000000000000000000000000000000000
 
977
0000000000000000000000000000000000000000000000000000000000000000
 
978
0000000000000000000000000000000000000000000000000000000000000000
 
979
0000000000000000000000000000000000000000000000000000000000000000
 
980
0000000000000000000000000000000000000000000000000000000000000000
 
981
0000000000000000000000000000000000000000000000000000000000000000
 
982
cleartomark
 
983
{restore}if
 
984
%%EndFont 
 
985
%%BeginFont: CMB10
 
986
%!PS-AdobeFont-1.0: CMB10 003.002
 
987
%%Title: CMB10
 
988
%Version: 003.002
 
989
%%CreationDate: Mon Jul 13 16:17:00 2009
 
990
%%Creator: David M. Jones
 
991
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
 
992
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMB10.
 
993
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
 
994
% This license is in the accompanying file OFL.txt, and is also
 
995
% available with a FAQ at: http://scripts.sil.org/OFL.
 
996
%%EndComments
 
997
FontDirectory/CMB10 known{/CMB10 findfont dup/UniqueID known{dup
 
998
/UniqueID get 5000761 eq exch/FontType get 1 eq and}{pop false}ifelse
 
999
{save true}{false}ifelse}{false}ifelse
 
1000
11 dict begin
 
1001
/FontType 1 def
 
1002
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
 
1003
/FontName /CMB10 def
 
1004
/FontBBox {-62 -250 1011 750 }readonly def
 
1005
/UniqueID 5000761 def
 
1006
/PaintType 0 def
 
1007
/FontInfo 9 dict dup begin
 
1008
/version (003.002) readonly def
 
1009
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMB10.) readonly def
 
1010
/FullName (CMB10) readonly def
 
1011
/FamilyName (Computer Modern) readonly def
 
1012
/Weight (Bold) readonly def
 
1013
/ItalicAngle 0 def
 
1014
/isFixedPitch false def
 
1015
/UnderlinePosition -100 def
 
1016
/UnderlineThickness 50 def
 
1017
end readonly def
 
1018
/Encoding 256 array
 
1019
0 1 255 {1 index exch /.notdef put} for
 
1020
dup 12 /fi put
 
1021
dup 37 /percent put
 
1022
dup 39 /quoteright put
 
1023
dup 42 /asterisk put
 
1024
dup 44 /comma put
 
1025
dup 45 /hyphen put
 
1026
dup 46 /period put
 
1027
dup 47 /slash put
 
1028
dup 49 /one put
 
1029
dup 50 /two put
 
1030
dup 51 /three put
 
1031
dup 52 /four put
 
1032
dup 53 /five put
 
1033
dup 58 /colon put
 
1034
dup 59 /semicolon put
 
1035
dup 65 /A put
 
1036
dup 66 /B put
 
1037
dup 67 /C put
 
1038
dup 68 /D put
 
1039
dup 69 /E put
 
1040
dup 70 /F put
 
1041
dup 71 /G put
 
1042
dup 72 /H put
 
1043
dup 73 /I put
 
1044
dup 75 /K put
 
1045
dup 76 /L put
 
1046
dup 77 /M put
 
1047
dup 78 /N put
 
1048
dup 79 /O put
 
1049
dup 80 /P put
 
1050
dup 82 /R put
 
1051
dup 83 /S put
 
1052
dup 84 /T put
 
1053
dup 85 /U put
 
1054
dup 86 /V put
 
1055
dup 87 /W put
 
1056
dup 88 /X put
 
1057
dup 89 /Y put
 
1058
dup 91 /bracketleft put
 
1059
dup 93 /bracketright put
 
1060
dup 97 /a put
 
1061
dup 98 /b put
 
1062
dup 99 /c put
 
1063
dup 100 /d put
 
1064
dup 101 /e put
 
1065
dup 102 /f put
 
1066
dup 103 /g put
 
1067
dup 104 /h put
 
1068
dup 105 /i put
 
1069
dup 107 /k put
 
1070
dup 108 /l put
 
1071
dup 109 /m put
 
1072
dup 110 /n put
 
1073
dup 111 /o put
 
1074
dup 112 /p put
 
1075
dup 114 /r put
 
1076
dup 115 /s put
 
1077
dup 116 /t put
 
1078
dup 117 /u put
 
1079
dup 118 /v put
 
1080
dup 119 /w put
 
1081
dup 120 /x put
 
1082
dup 121 /y put
 
1083
dup 122 /z put
 
1084
readonly def
 
1085
currentdict end
 
1086
currentfile eexec
 
1087
D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
 
1088
0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
 
1089
51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
 
1090
7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
 
1091
E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
 
1092
0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
 
1093
C01924195A181D03F5054A93B71E5065F8D92FE23794D2D432E1428FB6D5BDAF
 
1094
3F02C975AA4E0072BE5F8CC7D3D59BA3FD04709FC9E52189F55C7747056EDBF5
 
1095
F85CCBDB1DDE9F9163AC7158EE8DBFBE8D94A46510118ECE6A280C4872F448F2
 
1096
E6A6B36AE3224FA448DAF204D1C998D010C6BF52DDCC45831DF1EC22528B00C7
 
1097
70525CAC9F6BAD892E7D5C81295A2AEFA8A5E4B6BA2C4EF61FD3FECFA2A8551B
 
1098
DC84DAC597222341E762620D3D3C1A4AFF2F6D68C4813004318FDBBDE23AE224
 
1099
617F7BC1F3846943E915624D6BBFC555E2EDD013F190492F03CB64E5F2403723
 
1100
7A2D4652BFFAD1FAA1DBA4538F2C3E608367BF95E09B853A2BBF9930D9B3BE46
 
1101
0BFBEF05DA75DF3D8E11A09D472A9E45C626428A1A599C111ADDEC7A4E70407A
 
1102
014F792395A2A12303EF51698D487854EA15000AB08BCCA8B2E35A5018F5460C
 
1103
9B223315D7B838BFEB224E8D1DC9A0C1077DA31F5FCE0D9D499EB0507B90E9A0
 
1104
1F92FB5FBB8D40568C1E8B8CD6E1DD27CAE6E107AEAC5696CFEB19091B40FD77
 
1105
7A4B4F0F261702BFF5E2320C62EB5C6E9DDE142E9FC7DEAB99D90297AE0F15A7
 
1106
04C0E3B39FBC85CB6B92BDA7917698230B5374D9159807ED1D07947D95802693
 
1107
A856C84812ABD3EBA336B88CC8F37288CAB59790B0882A4ED6815FF6D7A1BB35
 
1108
5C7B7437D2ED76E806813478007886ED1009A1E73CCE210FFA69A20D6E05A713
 
1109
F6EFAB133D146B0EBD547CD29FFE7870973C1E71854C1C643BADC69974BE360A
 
1110
4CF84FAB098EA3DCD2DD8B2FAAD19429B0ACC7C312B03E6446F1C1D51E6AB45F
 
1111
72F11FFA078DF3196EA970B24B1BE607571795A2FDC2EE7194E9422C483799EE
 
1112
23E16A737951BB935EE2C2BF008B6190E0138D551E75C9E6D0EA48E64E9750C4
 
1113
BAAE32B894BE25D092CFAE894230430E43C585D0F06636C8D56BB80A4597A0AA
 
1114
547FBCF12821C20F0E62369E1A9CD2343B8A8647B2FBB1F4C86CAB1F7A14669B
 
1115
69DC857F9BC7538A864E523C2DF7C830315E0907CB17C8FB6E412A2A9E88317C
 
1116
0026A6A402B36BDC433015AEBAD775835E5ADB4EE75FD8CA06C199E000CEDF93
 
1117
00692F29C5394DEE45DFF2D42872B1370C8D4A14E144FF36163C849F9339AB97
 
1118
EA87BD445733162A34E609BA1E92DC92F9AC892E7A0B39AB0FFE517856491695
 
1119
56155FF0C2B231EF1314CD4A146EDB1CA9AF7DD546CACDE1E6B49BF0D4ACBC09
 
1120
55C85E2D38DF84E0B779642F7E9C26CE19EDBF328104B9E803D1B03F3FC24C4C
 
1121
9EF0D27C8E5AFA420A63981C000A0C1F0B3D3F853FF300EEC524C586376AF998
 
1122
DF4ED5AA16D8E298C159C2A3E33048D4EF192A11287F69B11BE24D49A033B334
 
1123
83CB8783383F92EFB9E3BE84CEF37796BA4211E534B0360970B9C57EA7CB54FB
 
1124
F582789A83113ADD2415B3F84AC4ECA15DC70878A32559198DAE67B083B0EE6D
 
1125
68A92511FA8FD6BA88A42769E3FBBBBDFDAD61F99A6C274B48CB044D16FD5953
 
1126
44F1503D8D1D6DBAC41C1246A71EBCEE5B1F0DCE3EE7E3A99792DD8FFBD94DD4
 
1127
3A5ED347A62D301B6739AD2BCCC7C57378C29FA5A83759E7AC6F1505DF6C0E16
 
1128
71587914F698608AD93ABEC43611DE709ABC3F1C0A1343CBED5F09DDB4FACE0A
 
1129
8BBA9DE5B85FE9B4365358DFE877BBFD9AF08BC60BAD7C41433BBDBA17EA9A7B
 
1130
92F76358612FE44F43A85588DAACCF7846ECF5C58B22F18120F895317609AFA1
 
1131
06E88CA1D73C4CD5098CF44093207C31F46977B6D22665AACAD5A169906640F6
 
1132
3DFFEB3937BD6CE1501C52783743F8F6110DF43ECF512D49A55379432CAB1C33
 
1133
7C38B7A38DDB91F0683A052378CBED8BDE4E6DC32FFF6D723A4D1469D32AEDA9
 
1134
FBF89B9604656DD0D44ADFAC39BA893808676E1E08444CE56F6CAFF3E93D8D41
 
1135
F164049193BA11AF94B43515BC79D6A538C00B08FB518EB67C27E73380A651DC
 
1136
4B244E8A2E4ED405EA5C7EEDDB09D44C458A883C839B98D9D6A2209516E0310C
 
1137
AD777536190ED06F47EB2ED61C53A2E0AD0CA4E4035324DE75F272B1CA6BC1FB
 
1138
B912807B7331D932DADA30F1975A1C9A8B55604EEE8A0CB514C6CAEECAF9C46B
 
1139
5D5563E8934B421EA1CCE3B96412D78DBEEABA59FC603CC6ECF65BDB5B66EAF9
 
1140
14B852CC04286EBEDD560713090BC417A10BB834944E007F45B61AD6E6150B9C
 
1141
10A6FBA56C1B45EA5F9A5379B1A0788513DD4100B82BD61D89E6841A26B362B1
 
1142
D4762EAF4FF3BEABD882700BE9832115405728C5292BE942F871661EB0E6B29D
 
1143
430CB271A090B6F5399184F21ED6728171B1783C982E61DB7C0BF90CBC1482CE
 
1144
C6982B4F0AA39076B64CCA5A71BE73CA65F2CB60B89AFACA957EF8E6429F2182
 
1145
CA36220F80EEC5D01AD7061DF45CC5109D9F0B7E2B6DB9D6C6326A45DC6C05D1
 
1146
E81B636A82592D99C7B7ADA0E958A0D7570BFF1830017A6241AD62C53D4CB36C
 
1147
583672FBA265142DCE545F4855CA3D9E528143AAC66EBC9527B76EE43B4F4E2B
 
1148
B209BD265D6AEF18D168CA7BA2CEC40DF86FF352029597A5A3B2941D467DF229
 
1149
50C788D4276C5B400F360AB596E35983262A215047C9714912B2E69CABC0DBDF
 
1150
BF6925E19EDF3A6638CF5794722C8B92C6DCF5853DF288B9DA52A2152F98227C
 
1151
FC04D3C318E7D942E9D33582A490888F0C1CC1A8C4474091B4956222DE467632
 
1152
33CF5DB7DA165B59A648AC6945687B0ADB83EF5B286CC469B2C9E4AE92ACAE8E
 
1153
86E4C62A092B8F6C05EB2ED346DAA7C573A03760ADB3CD55B6C794FF4463BAC4
 
1154
2F4A738F9C4237107C503A7EBF4F4BB4380DBB64F5F5C9B268111752FD2204CF
 
1155
F25085683D071FB4149A64426859D407936A3D1E2C627652C126D8F9264E2919
 
1156
960ACB9DD61BDF973492CDB1FD20EA81E06BECF5E164A8ABAC12926DE1CBC0FC
 
1157
6693737B4875F465B5623C899FE129B3A52A2BDF104F8B8429890AC870580C7D
 
1158
B078A9E26C322D1A8AC1C6B2BF340813D989EE8D054882B965905D33EC3F4278
 
1159
DC41BE055E0E5F73B5A1F45E9E69718F5E155B4EA30B28BD28C52C6C322F2E84
 
1160
674CE600D699CEE1D2CFB7212BD8168B45824890273A0AAE4757D112980DF2DC
 
1161
C3026300B4BBC9B081817AC7F4D48B309E66CC7455708C772A08EF6FAC829363
 
1162
E27AEBC3E7D0A91984C05935B16E102E81D6AAAC347E38EBA40125543263BCA6
 
1163
9C6F4AD6BF8C3A90279FCA4A99D9290C3B8E0DEBB4B2DF932F66FD47AAC3094B
 
1164
7582FF8265CFF8BBC7F79C8C74B1FF94B26F3817A39B5FFC6BB562BF6DBF9CEC
 
1165
31CC3BE4D7E431D41D55D96C4F020486F993781828E9E8850192F9F6BA350AAA
 
1166
5E292210B0EFA4061EC8BD6EE15E3FAA4AB2F54110D17D29BA32C0D28559FF32
 
1167
D164DCC98EAC78822D6D6AC6F4871D47290A11C83670374F072A9DC723096C89
 
1168
EA584D43BBB13584D9B8B1820C415DA2E0DCA1B50655E81B47B9AC8343DD8FAF
 
1169
95F4771ABF81361EBFA9259EE8901F31C21E95DD22FE04BDB77D23DA561FFCE5
 
1170
A7708647AAF65FBA2FD95E843D839E5734D4C08A215180C7244924E002A965D8
 
1171
AB29470A1B86065B4133A9A6EBA05EF1AC67DFB5ED8DD8C11450233D2624EFEF
 
1172
3E6D3DCA7E23ADF174BC83AF25A1D7529E52D39C27DA86A2DF4BE4F8A96361CE
 
1173
7025BC1954C75A765ABC95B4AFE0AF5474653E6808F85893BE6ECA1A37F8B666
 
1174
05A9E9FBAADB0DD86848D6FC48A1000FAB396F756513798E09D29ED6DBCC8466
 
1175
40181BB71C92CAAF8E240E16304DB9F4B0FB6880004A0F9AF6228E60646647D1
 
1176
669577DA709B4FDB8721B95B07B4599652A303FFCEBF858A41F08BF3B83EBD31
 
1177
74EFA947A8ABFC7467D6CC544B655A7BD4B6A4F5EA9BF11CFC9CDCE14FEEDEC5
 
1178
9116A3FEF962932F8B105BC4C51744916E8976815AC286B1E682D83091E9C533
 
1179
839223A68B9D977C41107F597E05C3D8C1C3E79542A990B0E8E22F34BBDD8E47
 
1180
B6C2CAF54B72E8F0E8A41DB343934FD2C33B6D77AF2E9061C4E76BF258CFD615
 
1181
30AEAECE9D04569D358541C346C922A01D017BCE85D4F083AA9B6939D85EEF29
 
1182
335D1BDCC9E6D5F7F58EC2BA2D8CE50CCB38AE6A2DE2F695B76831F8F591BEC4
 
1183
EC6391563D18E4169151F552B5E1601B1DDA6F93E5C8B5F4FE63F5E002AA3C15
 
1184
E0C8DE2C735EE00E9A2A01530FF37B7FEB0FB182A4E381CF1BBC80D743209814
 
1185
F99002980CEBCBE3E677005766CE1D0AF4DCC9F103499D1961771FFBF01B833F
 
1186
1701EF6EB1A381A287F73E519C01084241335905661B2E8B86B398C88F39BBC5
 
1187
09FACC1344E15CC7685708BCB3F43EAD4E24A84AA0687FCE0A2178D9BA84EBB9
 
1188
68E8A727DAF9A0B28A7CA3B119798603F9BBC6728C5A6B4BFC84C95DC4F36839
 
1189
C2649E364CEA39A4EDBBA4C0E27C61648D38CA46B64E8CE797CA3464C80214EE
 
1190
28A1E58B387AE0A663A39F04F57899ED62FB0E542EA108AC32490B4B2BC068F6
 
1191
2087BE9C9C3CBFDD80F2E632BC4C971A79A0A3C3A5607B997223A9F6373EE51F
 
1192
C58EBEE7756A391C91758A1F6567F532A5EB762A2927F57CF9F0E845E4F66B3D
 
1193
8100D1795B706FD32944CEF24A054650EC911A54A22F4F35E3034AC70F07C98B
 
1194
8DD43BE9F7D68C50D6449791F5331A189706D9CD18417348B9F296D8D01368E3
 
1195
2523FCC0EF33B998FE925B4CC7BE329B32D6AF791BFFACB60E4874412C8C8676
 
1196
34914A453A592C7614AEE5001DF3E5E8D9335A155C65174B940E1AE61ACBCBD8
 
1197
A41D7E1C6FC0680E094ECF65C60CE714E6EB2A1897D8A3F39FF58D64EF7E9A41
 
1198
4CD8E55BE32CE8CA29239A9BE3FD6B1DD5CA5A035AB1FE57CAFACB8A39B6A877
 
1199
C853BE6BAAEF5714982FBFA414EC128B61326B60D83076E690FDCBE3D2AD256B
 
1200
FA7A15B804402826684AAD933E94853CD0CDEA3CCA7DC833E486F431EC4764DB
 
1201
F3FB244DB99FA0CA2FA14DFA75A326385B3AF92AF8E4C6D437DC3DCC07FAF25B
 
1202
6C0F270333ED377B08E498BC3004C25C7A991DAC9A3E0D1FC43E2EB6996C7269
 
1203
7A864CEF35FE312DD8F87E37AC69490299CEF9B059EC7E7492D1D6E5640E0AC6
 
1204
35B97F7A629B6B7CDF3BF86D2B518EA807B03E4F79DEA59C84D98E4C94102EE3
 
1205
71A29649ED75F5ED02EFEED8064E2D54E8F9CA0C4284B987B81B7F41FD7DCAC4
 
1206
FB9C3ED70774F9FD09F3321CE1D0319C1129F5868DABBD183045984748C8A3E4
 
1207
53E085818729A1353B13C78E63E837DE483E9E2ABFDAD16534420BE4D7976D35
 
1208
F56B86EEB90F663E9778A6E0CD698E6324EC2D19901972B74EDAB8F4073E4F37
 
1209
89082F08735E8345BA167B2B76C77703C586CA5DAF41C0DD0E231184DECD8A9C
 
1210
DE8FD239B6CC636507A5BE6EE5283C06A1D8D59E98A31AA76F4D358DBC641DE2
 
1211
ECE3D9F2D262FE2E878E909A950A7642A3F59995519D541B96D459F24F12682A
 
1212
9AE61FC08CF436D9DF060DAAA90884A1281B370A2F824704B5347FEC65E14E7E
 
1213
3D212E29723427BBB12C1CB91B28CA47D6FA8259A875EDAE4B49C33B2F73938A
 
1214
784C1E7A7F21873CAD55A868A1451B070A3F259A983293289B131E07C903D7A6
 
1215
3CC66CEF8C4D2B6736282896A2683EEB944B67240CAC5FBD8A1392A875245A9E
 
1216
2611B511909A041846063E465473D41958104E92519C0F86706AD640FC6CEA10
 
1217
620C9718C4589D9D562D8810CF6F461B776D5A1B040F8272D43C029C2A695D2E
 
1218
86CF508C4AB11104E575E13C2EF56914E241279BE0558CD3D59D25BF13CE8212
 
1219
3D7AD1F25FA5A9155AA06306C7CD0F49E3498856318B0ADF279731E1769839EF
 
1220
98657EE73CF07B0585EECB67F5FF609E0E3DA1B78F6A8FBE2F2E0C051237AB4B
 
1221
1587DD72BBFD962E865EAE0CAF1A5C592F5019C7533BAF297C0F78F3287838D6
 
1222
CEBFC8B5969486A5134DA76B4961C8056E1EF1F2AD17F19D7998175D66B3149A
 
1223
2CF21CCABA281EA0345EF50C1EBE7004ED495C6D03963B639A66638A43C049C6
 
1224
DCD311B5F86EBC814BE42D432EEC87B861FCBA9C8729FA5AE87E20C5B30B8E5A
 
1225
BB41189A42B9853CA408BA01A559CAB722AAC3DA28E70AD79E1BBC8B6FCC937C
 
1226
180B5C2E20B03D3FBAC60C83F765CDCDB3146FE5C0B02911F6E120D63EDFB0B0
 
1227
86CCF83C2AB62922450206D3701588B54A8B232126BE120432E6BB2E25C50B13
 
1228
708D742A44E20176C54FF89F4589B10D5396C94625AEA1914AC168899FE7AE9A
 
1229
7D90DA67A5EF3DDA25CCBB18DBAC3AF4AB889528A381542185821B96CCFB4302
 
1230
987611DD5B5B8514FDD7F5148D1BAC9C34567F75EDAB317E0B8A7A76604A42F3
 
1231
1D46332C4791006DD1AB657308CDBBC7314592707EB163326E345C2C5EA05B33
 
1232
01FEA5B7A346E6B1B6EF58B692150C6116B149B6A26B493674337A9C1CB4F42B
 
1233
A7A80AC587F9BBD7A487F407EBBF9978840A01B5E7E772DF7EF28481E7AD14F2
 
1234
424816AAA958320A0E6F318C757A474F7B05AC0F570094372CDE877B479AE3F4
 
1235
90C257A2B3F443DE43D8A58594BE8D4B5C7E5E075ACFB1AFAD4C06415266E168
 
1236
FB38C1CA256287953EDAB1D40537A3633CB52FECF3D35BEB8C2C6CBEECB54BBA
 
1237
CD6E043EEF68A21D7639FAB8D1006B1119CF92350D9773502F7554B4B3036EA3
 
1238
D747596506FC674DC01ADEA9B45ADC43B9E6947235E9BA30FF462252038D91D1
 
1239
D908E9132A946FD03B86A08885AC44CEE72F0E27AA63A901F2DCCB86D87702D9
 
1240
A66F35F06D6640115B075B0260FB116E24E795E24DAE988CD48A95FFD3116E92
 
1241
63D02221D272531186E2AAB74496FB78A4064C9C9772608C49D46E40FE28088E
 
1242
B5109171E7AF69599BD8BC1186C196EB11FB4132F5C9FC1395220392E17B66E2
 
1243
32215E54E9483196341D6DC691FCCEFBD00DFF4C095FA8AB36A374BD5E1F5082
 
1244
730A698AAB7B57A5399196ABCF7B7963E2970CCAC5E9A5EC552CDBE1E2EE1968
 
1245
B81CF5BDDFF9D385C9C1FFD726A0C52A4CB0C8121E77AEA16157C1EDCD1AEFF5
 
1246
5607E8F5C44072DC54332B95AF28417E2D45B4685F270821EB6C455AC147F938
 
1247
50CC9F7F2006D933D0664AADBF5D7E3E6DAD57527AB59DDD13BCA392B059FAD2
 
1248
E7833AD00F62EB89CD7BECA9DD479F7CD7C981859EF43CBB1EC1681081B58A39
 
1249
2CEC9FEC039082771E1BF48968431F72817C8156D0D6B65DD33D472BCC49496D
 
1250
1F5FB1796892C6A45BCC65BECF41D8604B811824739647D87A7B28FDB3574478
 
1251
9807DA2557F411E0BA7479F31B9E3BBE6F3CAAA653883A9D2BEF2073F47F057A
 
1252
CFD20BE1371F17F5B6F0A9520F2EFCC3C04A24EC272C43E1F587ACDAFEAD7076
 
1253
6139D04FD9A50F67301D7765109C76D6270D2DECC94017A877EF386AC7F625C0
 
1254
ABCA9A6D15D71AF7A5889403DDB83EDE87EF5A69EEA97995CC1601160B296750
 
1255
32AD8D65A456F5471AD4536F1AF41A4D370203F897686CAE7C89577D3A843E90
 
1256
9C08CF3E3D489625256DA5E0984BF971E0D8D251AE5B09C17883CE07750051DF
 
1257
770B920AABB2E80A4944EF613891B4EC3F9E214339AEDFDD5DD15240933DC82C
 
1258
D878BCB743ACBB562A41BBD86191E1129718826681FD12981D4159C7432DC3D9
 
1259
AD4C6C478EEEA0A34030BDD0B9122E8AE5F0B473AC5A48346D56C2DE42815D19
 
1260
FE378D252960D3F56654B31C58CBBBE0D634FF6EB81295809AF12222C58345C0
 
1261
4595590CFBE4FD924113743D5E41F80796B2C5CA077D8042C15732ADBEB4AB2C
 
1262
772E80E7C490AA9104DFEA7D363CCEE8BDE3644BC9E155CC433060C749151A6E
 
1263
25E7A787826AB0187BBC8C1DEDC1B91AE502256231B376E2B3FCE63EA61889A9
 
1264
FDDAC13FEAF57217EC230CCA301F89A1016CD5766B4BF11115560CE3287119DF
 
1265
E0FE2FFE4CFA7B41DBCCE9E48F09AD1C3DC43E4C2E379C5976ADA0586431588D
 
1266
2E7915BC1DDCDBC1B006CFE5A032B95CA40F19FE0EEEA857328A3AA1BE8F7AB1
 
1267
DBB2FCA49033F72FCE87D63F2ECDC3699035DE6025433AF9B61C3966A802421F
 
1268
AE89795551B076A423CD9CF1EFD9C37B5AFEB19F225BB34C1B676592FEC36ADB
 
1269
F38FF8E7B60DC1EC13C508DE4AE8DFA21E23DB7E05FECB7CBC4A049B275EEEC2
 
1270
216280187059B0BB02205C95B68BE31E7900FF1ECD9957FA350664D60210C5FE
 
1271
37C3D31984ECA3C3F58CE6C2968946BB397F1A66D68048F44664D1AC519E4DC9
 
1272
61D0EA3446F4FA17659AC7DFC599CBF0D4673F2A95AC50D466F5C1324D6BFE31
 
1273
46784CF5F90164AE8EAD176EE9703944D1D7D800D2D3C086A603984A5788E952
 
1274
60E9CA75ABE36AF02786B0C20CD610C336D3CF6AEA51F42D7A394C7E96775471
 
1275
2B3A5873244C34BE8B6060942ACF0E333AF8B29665C1D0E2663FA57A6FC46F6E
 
1276
8EF738E143E98621B665B235B824391B58D0D21889BD235BA4DDF83D5FE55CD8
 
1277
5F14D3068B0FD253B24DEA539648FDDA58F8C303C69FDC22E8CF0C7F4DBCBDA0
 
1278
7C5B6CBA1DE81899D61EC2561793DAD4FA776DD7B425EC8BA4590DD355CCEFF9
 
1279
7DBDBFEE9E3D4B139EEC91EAC55AA718F879A84C6DDD891A7AAE619DF778292B
 
1280
2C57EE5FC93DE84B2FD89022B54C78A8E3FE3CDB1AD54C4DF20488E31316CDDB
 
1281
6C4548EEDAE5A415D7635D8C47F3D9F501D4C6B8971B8462137A0D2544C24F49
 
1282
3C7116A946C39006A472D88941F432E84AD63F8A1912C8556F9781F0C1754780
 
1283
99D2D9D8953DF89B13C285F9D8EEE9D0CB718DD4335B4D912FC53CDCB755D6D0
 
1284
81EB0C3247156DAF4F0FAFC195C2FAD54EE614B03A7A7FF544DA034FF329954D
 
1285
18BEE8C2DE47D14CBB154F258A3566339560EC27CC99E437045B43CFB6B0BD4A
 
1286
EC8428F0AD72AE8921064ECC4B9962A896613A94F7545A9115C7A2A2FE5E295B
 
1287
73984B8F98E5276190CACA33787229F66FC3D5046D19CED3EFEAD7D3C1D41AE2
 
1288
CEA5526E13AFAA79A81EFB981494738213B324CBEF3B017BD18D4D56A4029ECA
 
1289
BEECA1BD2CC94CB7FEF783A639A1BEA134CBF693E449F3CC0A4C06B450FA96CF
 
1290
122DE2DFAE12E9A47E2D2D48F96B3A657C2C1E977CB9120445E97068832E62EB
 
1291
685925EF049DC966593A4E7B167BAFCB1649CD75A8052A021F47115146875C40
 
1292
701A96290EA1CAA1ADBE9A5D3A68BF3202FCDEAA6C92F51DA3375074BF438516
 
1293
35B5A1EAA58C8E139F17F759BCF1F5A1D8D99595086C28029EEAF334C686A139
 
1294
A891C43F17AA57551F42B03EBA5B7F32D3C0203744C86A1FE55F918D3A1DFF89
 
1295
B1ACC17A11EDAA082FAB331AD2A783BD47DEBA38520B687FC3C328FB45C313CD
 
1296
6F6E7544997F7C901039BE05BB2AF97B31245FA4AFA8B92512F4B44FFB05BEA9
 
1297
8A47A54A4796132CF2692840D7124C6C0164F470CCAF707546E9DD218CC056C3
 
1298
9440CA3C8E152BFBCF339617C0357E502FBABB22181BA36095A5B0DE37819501
 
1299
FC9B2ABF2EADC5661A5818C1397572570741D511F759F993FF26CC4D53AE5974
 
1300
3C40387DC602BD3F9D9AA211A58DC4872590D0AFF29B84574075BD1E37FF2EEC
 
1301
3E07B3BDC0B3A663581A0792C4D76F7D52C18853287B28E43402E3047F912140
 
1302
F342DB3EE5CF57C2DF785DF4B705A87088C7753F0008FBB949A1C910C4F4C34D
 
1303
F0A9D0051E248F44803A0C3D98806BD6BD63EE2F486B91ABE46A345BA0D8C89C
 
1304
F7B69B3CACD9C96E0C4C062558E9B7D6A6B8163501DA3F01526CDD9169287D25
 
1305
35CE24216B564E4B378AD48CDFB6453C147A1C318AA1AC3686C05095C0D7F2E4
 
1306
1DC4AE1DD8C7B829C124A4EF782991BB66248014CCC7387799261E0DC8A2BF9F
 
1307
800D222EC23EAE469F5DED645ADDA7DF5A0FF5F0059EE59CA63EFE0E8FF0156B
 
1308
58AC1C9F8A650773939A8F01F64F7DFF82CDF348FAF3D7E659A51973FE651755
 
1309
CBCC13A965D180D9309F26FC26A243986E5976FD7C9F94C7D4643E39614343D9
 
1310
7BEBA3409E361BEDE889D882E915A93071E384D2D8B5F79BA2E55E36EC995244
 
1311
0CA567BCA78F9945D6DCA3630828931ED1D8C8F9BAC8ACB6E2C73D0CE2F714B3
 
1312
73847B9864902A2972AF1E625972BEF63D458E3C2DA32B2E6C5582E3F1D8A2ED
 
1313
7D3C43B3F9D4EF0419CAE28654FC832770EFA6BC28228F5049BEFDA58D9C4926
 
1314
2B36D8B42F8FA220825336E20514F3F101F005EE2B97B2589D9E7C7CC73CD706
 
1315
6423F62081F436553E8DEB6A9E8C81C7FA8F1790AB07A1F23BDE97034E70A103
 
1316
64E3C06277D5FC54F9BEA03CF1E5F1502A91378B75C9C8E21337C7AEB249FB84
 
1317
59C0955F5FCED324F246EFC1E68B6CB598F3AC572882A07431A374694BEC92C2
 
1318
EBBA87C15777B8D7DBD5E39C79EA5A4D32DF1F6E951E3AF5F0D503540559E199
 
1319
7DD54F402FA5EFEA3CEAE2815BBE2F7CE59151E0D788541FE78169E3C534C8E1
 
1320
AEAA51CE8B153286BC399B2068C30CD90C38C4343FCFC81F1EF5ED799EC67C01
 
1321
24F35E1B390F148474126E4AA6E836F0B05F619919610F82D67A6D56C754E9E2
 
1322
7886ECD5D04528615291DD504CB1DFBDAC5785EDF76A881C49F337D169F04885
 
1323
84FFACFD43E1E2EF41D02221CC61DBD8F2310DC732D9FDD7DF548ACCB9415AA5
 
1324
17BCD14F2BC5B7E9108DB255536251075F218FE8F0F03F242047120B724CFD70
 
1325
77425490F8FC8BB8D43C63A230765083DE48431BA62EA6BAC17A56292796CACC
 
1326
0A55E9608007350956FA375B539379FB0C97F2AC73570936E0EFCA21469E3EE6
 
1327
32721910C34EDB318F7D4E67C19DFAB235E1EC9F1E65C6BA9A6D21C1EFE9BD25
 
1328
B71EB2D45875644ED003258F71A487046B3B0033BF6A3FE89A4939C9E4C4A356
 
1329
24F15AB5897CADFD77D50A67461E3114D1A1B1CF544538313358F789F6E00AB3
 
1330
A76D0A740FC965769F7970747B18E73ABC040B81A3B7F375F5ABFABA83130B68
 
1331
95FD324AE00EE99CBAD6BF22154497BF5A69C0276F0F07289940BCAE923331C6
 
1332
43C1233987392FF063CACBBB776CFCC3B515E8073A01D6D9EEA7A6C6711E36DA
 
1333
D52D6478C0077807C202F993A56B137F6E1B199FB4D305A7F3A79888300C689D
 
1334
CD689F4D048CEFE2713C464B0F1DE6807AA3A3F70010AF6B57F6E24092DD9E4B
 
1335
3AAB834C1AAFC9F78497C6980CC7DAC6396BCEC5B4AEF59C980DCA51858A4117
 
1336
F7D67F62830AE215E30E2C37D65A393A46D14955FFF7E50BBAE6E3FFA9C65478
 
1337
BCCF76EC408CCF9F2F8478DE36A6583E2721E67707F7078750A1C2D36C341F18
 
1338
4C9104EC3911D41FFCCC1CA54B31D64DB71013A860FE38FAEEABAC9716452768
 
1339
A0663FC1D94259B31E3FC526382A674B811BCA57C479980EFA1C84D53487401D
 
1340
BFB4CB2FBDBB183A99F20633D268131349105A5EA09F7751DF0DAE1BA9E39AC0
 
1341
3C055910DD453340445C4D74A4285C55D947629DDAF280255FB7484ECB5DAB29
 
1342
4ABCDFF802ACCA4CFE9592F235E3927F01E26F98BF971263FFA146D9380CA051
 
1343
E446C0876E068702AB97BB6DB269AAE0BE2355716BEC935B1512297F083F23FF
 
1344
1534AC6BE137574CB09325FC1871F26496548806278253E525C17795E7CB48BB
 
1345
2FEA1AF41C8423E010731EE5A95E435FFC036EC1485A1B8BB349E85F704ACA38
 
1346
88C1C5AAD135E5DD80DB1BF5E73B33A23D4F03CD08A53067544F4B5B4B5180FF
 
1347
C498FCC6B45AEAC5B8071DAA4009FF3DAE603E7A68EED310FAE9C492A3E31220
 
1348
D2C67B8BBE30803FB303FE2D77FC108921FF7E88A725CC56B2DF758E559B68D2
 
1349
A8D7524ED62C07381FF99141EFA311C653948C4F9693D47BC5984AC04B082766
 
1350
49F2A519DFD464A587BE3638F06691EAAAAEBCC20AC7A8F8D4FED2C56A1869B2
 
1351
68FEB24B0A89BAAE468287DC4AD9E7878716EDCB79178670EEE43C4F26D72F55
 
1352
B3D0525609E35F65BCDD8092C62E8A78A5554D152EEA6F7D33CE3819DE0A2BF8
 
1353
F702952C22B106F92E39918E50222C9379CFCD037A837BCA8E33DF1F660EE907
 
1354
00AA7BC7C0ED365509AE145C70E89C599F338874ADB7FCE5F5F9124E259185DC
 
1355
A7EDA8E98B9ECC1461EA38EFEDB9ADFD0F17FBA7425864C0F18292A287F5074A
 
1356
8C011CCE8C70905382CAB25F3DE318DA9BC57436B918E663709FE93B367AD979
 
1357
51C6351DFDB9A927F0615759538E0F011132B6D3198F272E529254CA9927BC18
 
1358
DD0C2B7BD679EC982D91699DEC29D242DEC67578F46783BA6BB38673121A4679
 
1359
507C29A65AA121AB242259611CC180060557B45DC9C775C82A7210CF422FDA33
 
1360
E05645A15D6C4AF26F63028DB83FACBFA5E601F7785B152A34D9F7ADC94DBA60
 
1361
A3D46F36706E7848CBA03B9393CC4AD6634E170E386EC6A5C3472EDC6F565B51
 
1362
6415D47E875E546970EFCAB297676A3074DB85F884A71361BD6E424D0F9C73A7
 
1363
778D94D6B5502F9A697E94EC4C8947C318E49FF3D44FED84830179C36AA64E09
 
1364
3963F35019C95B5F2CD33821DF7283994A141C58E6D2B936E72B0B600787709C
 
1365
F1F79E06F19AA250AD4A40A82675F221E063661EA71068DB0C884FF15AC73145
 
1366
4895E349B241833BD19DC61675B2861B32E45E5B35F5984C5A02CBCC969ADBC4
 
1367
DD74B75C10DA11E66461CF8E1F9D0E6D4B6A132BB2D5BE8594702C416F764B8E
 
1368
7A10BC294031B4254E7BD5AFC7DCB110EC9BAEB2EC3290AB22EFF5ADC2E2BD3D
 
1369
BACDA8D132899716B74C35EA7CBA9F491CDEB81D64796204E571304B9CC976F0
 
1370
E6497F71D07EB0C4D926861FA006FE5DB3248D5BFC083A9643AF22124D30A829
 
1371
409B9805A6E10094081072FC242A8FD1A30AD86C3A7AC91A5970BDC543CA9F01
 
1372
52DE803152C186A6749C15F1CDE23FD8DCF053DE3BDD9F5145B82CBE1A5FC84B
 
1373
9772F3C40EEB31774134DB1DF149304ED52C970663EF306D3A9701EC8D99E281
 
1374
A23641B6AEC4CAC8AD755AF514AEA835CB90726E3918367A2EBB27B604A75CA3
 
1375
57C341558376642AF02CD35D081CE1DFA8397DCC84D13205BB0DA804F729A36C
 
1376
7D440C9E5340D1372C7D452F811D6F0CDD37B97EDC9CB0354FAA59713CAB6C52
 
1377
F6FE7ACED82206825353D90C6FE594FB19742869B81EF6ED284A3386A51E6C47
 
1378
772B123F5B0D6D2C5F53130C37B254C240F106B4730C4F1D66CAC92B567F9DA0
 
1379
0137A3C088972358173D84C3475E75D028BCC50336945D4F1F48BB9ED33F36BA
 
1380
722DBEF01561E168AB3525E521DCC6AC800DF30745BA94CED9E3674A88853755
 
1381
2AA9C74706BEAA8E845747695589DF0C295A10D4688DA41B8F1F90E63EC3F7E8
 
1382
B072419DF0DADB57FEAA19C6B5AB67DD1053058548E105639CC1E6338680E330
 
1383
7C1EF0F6D4099B0ED9976BEF1F6EB45635BF5AD7687CC6FEE98E026BC5B3C5B2
 
1384
D8A56B3BFBD47976F5A99B1EF30488C6D471AC5BAF36722354C095C46C33704B
 
1385
E9E124F52D751119847F7DD691D7FF8D0C32304C27748504A990B7916CA10853
 
1386
ED3133E2C9EE66CE04BEF87ED42D1A86218AE7EB10EEA6B60BFA5524429196C8
 
1387
5BD461A147069D53A2BEFFAC587CC0B57AEE9AC0646F37B2791C0671244243B2
 
1388
63C50573448EB2CC4203DF44C5513696E3AD894B08A9C3CCA91365FD7613D5C9
 
1389
3C6CD532973D9B410A7316E8390AEEC4DE4F1662A07AAC51CF72A7358E5B4626
 
1390
23571068DD0C431FE4B8E96FB1104226E2D189BCB8B77DECD72D1D4DBA8F2D0D
 
1391
7F0522D30080AF79BA700700F596019DD7110EFC7050DCCF27D14E7DFDF310D1
 
1392
BBCB790F385E3984BB7CC8E7C63BF2DA304DE2892A1E21C6F5114E364E5F2A5F
 
1393
7E9FF271FCE6D5AE103DA0B7FA6B1FAFB827A9DB768B4B584265BEA4AA79CFC2
 
1394
8FD70DAEF7D9485E50057774AB504DF183C838A8FAA42197C27E6D20EC9C4042
 
1395
D506A1F46892DE1A04B23D453131371B5FC984C4DA5024DD0A37B020DDCE8E10
 
1396
6745DF0F53C39501F33F6938675A6900A5C70589E3AD5806F35B50C794E3707C
 
1397
9C8F9BE14BE32F58272FF2FAAF60480E0B16E813140A43ADEF7F48ADF1DBDBBE
 
1398
8AD44A5F2972D906C53B7C1EADE177070DA0B8EE8468DC6A02875E69E8B0D9B9
 
1399
5093C65C504CF20FF8C6C6E7A2CEF8CF8F44E5A7E888C6F56A23F6D3B37B34B4
 
1400
1E2E013501EC23E06B9F556EC5DE10DDF340872E423B76084C893BB1810D0A79
 
1401
5A2654D5A412749F10BA2725A07BFDE56AE12EA8563272470FCF10EEC911A4C8
 
1402
EE2A278AA17E0E79CE7B71A2A8960E3EFD4C6520CB8B85383573C8297410753E
 
1403
74416E1ED711AEDBE2B4C97CC5103F41E91F2C42F96D7DBE572DD9A9811B5F88
 
1404
9BB3C6BD555F811100663F0A77803E0E3F9A57EAE661557248F3724EE0D5116A
 
1405
DB0FDB86CAC1EE47F9FB8F760C98262E3751A5D7866911546A670441C25AFFF7
 
1406
94C40A4CC0DCB9851F5FC02709B5321EB7BACFBCD910514C7E45D308355BFAC7
 
1407
39B2471480C31C5DEA3D762F7BACEEC0A53907FB279B9232B7DCC3416F5DC959
 
1408
AD0F55C174E78F670215A682E267AACE53A9B2F617B3E24A953997499F84F81C
 
1409
E6A0116DA3F42E312F1C0AA8E8767F48DB65F48DC20946B27214DA577F2F4242
 
1410
3A833110FAF58DA6A87F907477B69EC4F9A20C1844BF48E14AAEB9BCAB823803
 
1411
02B219C668FC71F57AB82EE55985C55E82DD1D55C6A4877CCB4E503CC8E5A6E7
 
1412
1CD58A7FE40607611D5C6B8E589C031B0D58AE987F2DA8155C48B84A34AF49EE
 
1413
435C55E236206C92B23195F543D0DB1ED4A4A691E8B71C9AFC99BFA40CD2EE5D
 
1414
7180727F98DA6AF65B0A836A76AB63BE007975DE12B5A731BB2F023B687ECD4C
 
1415
1D75DD2A076BF23E798E8B952805B89CD045651E0B83D321831F66A0480D7516
 
1416
8E0EBA66101C027713FC3585AD9EFE868D2F0EEB5A36AFCE75747B41D5AAB230
 
1417
0EA5696F36869E7CD73340556E0E15BA399EBFD88ECE219BA69804D02946D19D
 
1418
CDC3A2DD80E1CB64505AB5033B4FFD657D89816B4769FC8F4C4F0313CAA3935B
 
1419
75D801A83C90AEA7E82BF0451AA2FD077020132C32CBDE2312BE6A4FE406EBF9
 
1420
7EF2B09E4B1231815F884959D241B8B458BC99C759DF71CAE1F5A7E8BAFC86CA
 
1421
06B4267A8269D044CF0686754CBDE57B6CFD129CD5BB852A3264E8E774F08A75
 
1422
CC013ED5E3733553897F62E86B6E053114C1C9A93C9495B42FBD447AA678CF0E
 
1423
1860CDEDF0C31BBC8414BEA889E94447BCAAB3B82F2061E1F7403FBF4BFF7C77
 
1424
1C125DAAD63B0F831C67EF65CDC0764F11C2AFFFC93279262D9CB29FBD8D9810
 
1425
28700FCCBF75D68994BD694C8B2E1FF35781FA641661D4241FCD0A603802F83C
 
1426
FC4320B2C1CE44DE2D02E5B29C440E56557C6C44ABD855B277110EC877217E72
 
1427
AC9F0D073FBB7D81AA58B228B3FAB14F80296358FE21DEA9ECEA6A2613FD5CA5
 
1428
1392CCFF0271865E14FB93D80409C6F225B78B715D131B0B64E43556C05D7320
 
1429
5F75D741A878D762026860C4351438441CE41A83A0C6B8832ED920B227653098
 
1430
1A2D98340FD35F6A723CFCAB9A13F6E12ED87C86007459FDD37438194375C79C
 
1431
52AC94A53D7C18F9C4A32DDB3D0835A45BB40CE49E36336E177FFBFB35C45240
 
1432
303BA84168AF1261201F4BC4070C67107C28D12337640CFC77808E76B75DCCEC
 
1433
C2C63540BA16A45F7D341CEF9817D5F89F81127D86DAD39A88517E85E3203CAF
 
1434
7945EC7E834B93BAF0F3509B1C6847D8961D6202FA86AC703929333CA056A73C
 
1435
320AB7153C7CAC785D3D0A26542AD8C36E13D2295E356292D4FDD53F8C2ADD3E
 
1436
686C70AE4A5E85199D35D5363817188235877F7FDE7520AC55BD60725CC1F042
 
1437
75E11DBC1BAEE1A7AB1B546630485FBCBA2CE272BD692797998280F67B4824FF
 
1438
2B27CB71C5D02C7991D54B19A56602A73E35D40B4F7A93B631DF8455417423FA
 
1439
196471F35B61222809CC0F24539AC9BCB041D5441BB96746472CA2F1740C9568
 
1440
DCB6B18CCFDE020B76AF504BF31FE97F4B29D5D4DFBE410B44B188890C8355E3
 
1441
BF07E2EFD856516449289D98B48F3084083BE8CE961B7EDA4FF44EF7A62237BE
 
1442
8B18DAABC8A6C5E756BE223B166156CEA3F118452803007CA54A258AD1D08F5B
 
1443
1DA7E5C9ED7E18965DA772D353CA404BC7C8AB8727D66120292AD639A32ECAB2
 
1444
481C8346942FB7D982A55F0DFF05A43B0115F76BDB754F6C446281F1A3C7A9F0
 
1445
A44C913E6F731E94B81E26EF5F536A732E9D739EEC67C4B04E4E5078F9530075
 
1446
EB40B5CBE94F5AE375C660EDAF8E7679B23508A981D8F88A535C7C08FC39BB06
 
1447
B261F6F065C1D9FDEB1346D22833E69BF9FA76A2B4792754BB63E4B06EE5D382
 
1448
3747203EF78EB3B539B1448F5FFF733BA4823388A35F6FA9CD7B50BBF8F7BC86
 
1449
1FF9E009F50DC45D6C481AA7B1D58FC0B067F213D18F1BF5D5F5509B92428EB6
 
1450
45F943A88A6026F7666B71412DB85A348CF14703C6CDA89C9F70C1770ABC1E75
 
1451
824EF7F62F752A1A312D0D84C85DAF2F8BB23558071F3AF69230F90B1A0C2D53
 
1452
389D99AA6E7C53C23544DF7840BF5930224D127EA7B12674B73A735A5BCFD8C9
 
1453
FADD9E53A1853A5B9A702304AFC848BFC122068C498EE359DB8A48BDFEE13A37
 
1454
690192079286DCBEC4964A16569EA2994A82C1EDEAF3E65F66CFA94198A6D15E
 
1455
F4E9E8008540F84D8D597E0D79710699D794678D576D3D1641A0787FB44F1F49
 
1456
00DE07BC1DFABBF6D4620EE6D9141F854166D07A175086FE582CE3D91F40AC58
 
1457
DDE7A530CA4383E8388A5CFB3469E9FAC2B31742172D3EE02896F005C1D68FBD
 
1458
B3E9FA16310C952EECE035B28ADD457CE0DD44FC0BD7F6F0075DEF6F956197E6
 
1459
CA285D9CE69026A5E0EABA667323A64284436088E6565ACE0AD741FD6567390F
 
1460
8971B482A06468F0E2657DFDDABBA8F2DF3F1ACDB51B4957ACB7C89C16E2C32D
 
1461
A7E874E191815FC98D1CEABA8FB58D821AC95CFE9FF7385924093FFC00A38ECF
 
1462
F870CE157EFB9618A88A350CD04F4EDF6985E2039F2845A1DFD742897F49A14F
 
1463
024B3804FD4209E4290EA3401F312E2870DF36E50207011AD5A6B7E608609AFE
 
1464
C73E40E8BDAA020FF5CDA6020E31B43CE3442CA9B1D9B14C33D6E770BBC34C5A
 
1465
A7F17CEDF17D9B2F82E1A8B2ECEE35C7C1B754079AF23B69A5029A5D9712E01B
 
1466
E734015F012DBA96937BCBA008646D73EFF01CD2C47430A326DF86EF98273E6D
 
1467
07259D03E7BF6B963E73D0E7E0B643894DE41E2BDCFC20AB83843136DC2FED14
 
1468
BFF1C1103F3DEEA00FBE667D1C2E1BA60DABEDE21EDDCC34FE76276A361C3CE4
 
1469
BF24F81D4F900429A4422F6E719C275DCE3F231F693A7D7F8850B753BB9142CA
 
1470
D34BFEE53992E18F2787C950887AEDACAC1E777A546FF69CBB5272E8BA461E98
 
1471
767B52236810337CA9C2E11DA08987C3346CCCC77D4B7698D1EC17102BEF0062
 
1472
BEEB1861471BDF8733A0EA045F82115A44050C2A814648A5790B0B52895D3FB3
 
1473
6CAB6285109ADEC60068F9365855C0C5F2F1FE2097A48F957F6DAFDB67AB3613
 
1474
C714D2ACAED33E7F2F9A8CF1DB34F3C0EDF14944BED6531CD24C3E24798410C3
 
1475
E443267D7D1A70288C3C2A417B31F7AA0F6333FE189465C15F08C1A887B011CD
 
1476
8E267A50CD972B880E200EAA9CD8D5D6248CF6BEA1BA6D27F96F18FEFE03DF48
 
1477
68F062ADE06D874AAE5C12FDF3A2881ADDD516E75B15607DDA16F211F94ABFF6
 
1478
C7985BB2C77EC2E5AF279E3BD892D2993E07458A459BD384F781F4736E929873
 
1479
878AEB63F821996C8B09AE3881A4593E2EB415B77D7CE3B969A0F7A269762FB4
 
1480
A13ECBA49F7241AD4C282793DBF7D5C6B8E87DDA5A78C96AAF5040923A34C986
 
1481
3C9B87994B8D8FCC84E71D4FEB9E628D653E12E373A7F9FCA6ACD7625594A6F1
 
1482
B97588FA098E2AF745F3C058A47666159AB253EB68F06E43511BCA83962A2F6B
 
1483
6B4574F3FD031C75D4C8D1F02B29DDA8E88473434A1FBA668B882F94D991E9D3
 
1484
5E284B4270C560EB72D001CAFAA02E1872E807EA198632CC739EEB8AEA11CAF9
 
1485
319BF18F22ECC1C015D78E38CC80921BA9EE7225AADCA93FAD4C6562EDEBA33E
 
1486
B668D63EB82FF6C599640F5601209F321D7FA3417213E5194647388F9979F33D
 
1487
5D6CC9FEDE6E04BC193C81B95FBBE0168028E4C50F3CFE959F5A9395202EFA1A
 
1488
BF3BFF0E159E71C14BEA42D066240272FE1D253113E62D09B82BA13DEB82D019
 
1489
D5AB1C51D4661B3FB598E37A44DCBBEF40FA91C7CFCAB116C7D6B6ACE01DDECF
 
1490
8C70CAB91B4FFB71918806F5D9BC5E89311C30D994EF7B8A77462357B770969C
 
1491
E4669223BEE248A062C62EF45E9E68BB9F7F9713F521697FE5952890510CD592
 
1492
C8D59EF6D248A7B07E8754264A8677C451B45B8966B97EBC095B2D4E0BDF0A39
 
1493
31DB7DBC0CD2F3279E39679C53060BFC67BD0F6B52A250B3C25B1C423D9DB733
 
1494
A7C36BBEC3AF7A8C5E656E1215517D39B8CB4DE01E614A30ED35FCFCA033DC56
 
1495
0417C2962F1A50EB7C645942BCC91F255F522E849721834FA44E619DDA080D40
 
1496
D6063A7272A9745547E7E19BDE76565773F345580BE0F0BC175FAE129730C9C9
 
1497
2C6D7CC612A943192E5334D2DC9E241888E7380878B8829F9F09B3921E3CA9F6
 
1498
894738B02DB13FDA2437831D379723E03999155E76944B7C24ED87D4BC7FF881
 
1499
488C79DCF644F0B0052182891C2A18E33400891E2D1DDC4DB8858A5F29CDDD2C
 
1500
C99E45BD3AB63819BF6541E7904942E601B1A43DFF998D0014421F47C0A15C8B
 
1501
09A77527F6AB6332AFA3382BDFB5149E8A0B52FA678691FA914CD9520E67B298
 
1502
64E550EC4173781B725D4A85F07ADEEA2D439D6675F5B52910D45206B6AB3F70
 
1503
7AE177F95E053A39A2C11DEDBEFACCD03DE89A500CAD0A729A5E6B4FFB81E56C
 
1504
B65773307CC781F30FE03639B6F2EA0F31533B351DBC4E740DB520D0AB55040A
 
1505
E154F666D9550DA0DB83C5BE14EE80C980E440F49DA6783C1E6E8597B252CA89
 
1506
D951D824287138E0AB009C4C943866E2F6CC7042A99D105B22D40D0748D5F26D
 
1507
1184FC5FBBF894CB392F8B1C9E7032EBCFCA6789FA8282FF96E17A8A9F7EE54F
 
1508
0F59FFC2A5F3CC35C78168B2E1A0A3F7CE8EDD06790E51BCF03328E2AF7489DC
 
1509
88DDC41776ADA0121A197CE95F42686C6A4F453B785F7EC6B7B2F311BF30E5DE
 
1510
432EBB4A2476508F44C9678B10CB4D6BFD064FB8C23C7783C03D18B2FD1C3FB3
 
1511
EBB3807AD0EFDF0E04DF48C465871358EE0717C29643F81ACC3542F6A70844A0
 
1512
5F9CA3E775B42D0E6659EA6B99BB0B87893902DB65048AA1A8B99E7E896A1EFF
 
1513
94B85DE97ED790412588B9C1316D7B9724E4221FD00F78D884436E862A02B2C8
 
1514
D92417B8082737199F04C4AAB864E89954317F94854F76DAA4F57A15B5E339DF
 
1515
85B15BCAD1BCDDD5BF0F38FB81331D0B094C19DD12E536AA6D4012A15E48BF7F
 
1516
37FE04B514692517D6DC7562EE4C70516125FD4D4E9C6F51E63CE14ABB1DEF50
 
1517
05014FF99238186EB4B46D21AEBC9F25C174763BE2A480442766F65C5626E6A0
 
1518
DB0264C7A6949E4DCCDA74BB4B06037A5DC94E12A318A49C1D8BF5ED38A56B97
 
1519
38F5AD4D6ABB0DBA6524CC6C7518450E332536CDBB28AFA113453AAED520948B
 
1520
7FC99BCA2E67B9E4133981ABE04BC649FE76DA17C0EC7706496B93373E8E9325
 
1521
73FFD3CAF3BD216C78B6EE30905EDBC7764E7EA60AFD6EAA25E0FA5091D775B7
 
1522
41F7200F16A3640572DA715FAD5E301839539DCF3E833D63E0276147DC173BC0
 
1523
FF9695EAF8EDA7DA6216D01B16FF77415990DCB7691179A74F738F018B480F7C
 
1524
19AFE764B4C64ACB48DFE3EC28EBF18BE65BEFDEF7285D486BED02DE4FF95629
 
1525
C39A7A350664D253B1921D93566FFEAE9FCB5BF3BEEB7FA43D7CA504A6855738
 
1526
041CF0BE6B6BAB994BAEA7950C79BBB59C9B2F6C2FA3F81947DC7A1C1D57EF3C
 
1527
18083D9158C3825A3BD6C3C4F9785345DC9383F867F2708B07E59E4C3C40C3A7
 
1528
86E7F9F9684F09490382842376703C1FA803213A3EC51C0D43EDBF33B1D37AF0
 
1529
10234C4ECB85CC3D3F194BBFCB23791D27D961ABD2CB65692A187D33EFAF2D76
 
1530
FF53E1C3198148EBDB81DED45256F329A475AC5DF694B5FE05A0C74C6550B762
 
1531
C1CB907F50ED58AB78348486545234FD174A8495A573F01807380FB3963A388F
 
1532
98174F3DDCCB593F55FA848CE769F746E064536C8F2903D7B6070A6A2F8161B1
 
1533
631D6AAC47E9849345254C9141B52B1C1F68B41B501B2F087B3EE20B5FA8D2A9
 
1534
F6CCC9C26AFC0C47E8502B0E042A2AC16CD8A3F7994174536E39F19A6C05F252
 
1535
31EB7424EB7972DAFE7CE5C5D08FB7A468CE88B533ECEA59DFD2F60D762F192D
 
1536
8C60CB1BF1453A5600C2C2BC6C227A6BDCAC90F47A1D2CCCECDE80970CB81AAF
 
1537
1F350537F9FAAB3513D276D21D46ED05D4207D69E0C0D8E2446F7A5EAF30BF39
 
1538
E8DC92295A13EE539D9677EF25FDE4D4AA83B862A8E34CD8F7B08FDA8465B199
 
1539
2A7CD7DA825A7735C11A42480ADD5CD857C6700E01D34626F0A76C6D7FE76014
 
1540
DF9C546D92AF65DEAB2AF649DDFCDC9EA7CDB68BA56055D5234918687D20D99E
 
1541
9EEDA3180FDB6BC2963D487A059132272332D8722D8BDDE703CA3FFC6EE7FE26
 
1542
F67A3296979954AA8FCD41A6D680D7B67FAE915EFDF113893B71496681CE2A99
 
1543
711AC268D297595C453BC9ADDE8DCFF1534AB80CD473C7F0C2EB8522F366550D
 
1544
40EFADDAE5B32F0FA8B6406408ADF932FA103D884C6B91DD3C41BDD755CAA339
 
1545
4F022B326200827961D9F7F6677B3839F846EC4F386AB874B02F62BCAA1F9C2B
 
1546
08626F13D799186BC7C95A50488936208DBE368DD297B5DFF14CFEE71F4202DC
 
1547
5FF55BF0C200CC71D4B475C9CD2779C167C216777C8055AC25E12CA57531335A
 
1548
7181E13B95BAE69BD39777ED448CBBE5F1B9AF4FAA8A14939A1EE6EF216CAA45
 
1549
2681877984721A89685B0BA1DE9284D27089EE075C9513077E68BD7BB6AC4138
 
1550
A35A0867336E780421204A9CAF920F70E78DCEC5C03DC90D254C939F60D37F70
 
1551
EF6EB543744D874ADDE791E2535ED97887C5AFF0CC8BE5E7E9DC1D2DE0A35680
 
1552
62A1BF254F7781AF73C474F1B8740CB73256DDF5F134E071E53C687CAF3371FE
 
1553
2A2AC0C6FAFD490B40B2A2EF68381A1AB324420A626BA4E54C68ED3D6BD4FA53
 
1554
7067162E5506149F35D9BD96328929C8FA2A664FA81B1A8021BBFB05CB0FA407
 
1555
307E3C9D45EC81E92612A5D7B19AEF3245B41A65B0E283779D6E9DE743DD9B45
 
1556
E8C3E80A4F5AE1BE30AA6259EB5F714C977FE1C0EC8E26BD3A13A317BEFB015A
 
1557
4A14043C887E08C073585A6E936FE6F43EDC5B1C3697C7432D766E7761246F36
 
1558
AD71BDA235494C45FFAF36266EDDB105C57B16D5348704DE1C55CDD67A5CFAD1
 
1559
C1B5964B16D9CAF868EF50D4F1BB1AB464B5EA4EF0BFC22B5F0D415B7C6B82A7
 
1560
4B24F8E0B5DD63D6A8CBEA04830DE5B16137227AAD976C7500253E4F54FE792E
 
1561
7B01FC4B8AD8BBEFE3F7E11B70DCB66318938F5D4CD3B729FC38425FDD302F4B
 
1562
91AF832EBA0313ED36231FCF6550BB195F64242395E6C897053B52F8619DA1EA
 
1563
23FAAEF48475AFCB1629911319232536F776A1F045BD86A8D1132CDB422A0986
 
1564
EF68107BADEF36D62F9DFBAD3BCCC0A3DCEC6FF2EDA16EC0AC4FE1A24DB1042A
 
1565
E0F5CEEC960B3171479C768694E752E9C6C4198E44F3E29974963EBE6E813A8F
 
1566
A97E8AB53E2840E17915738E1FF42D1840F35B8BF5E138E6CA9DCB6D61E5A47B
 
1567
171FC92B409F4439FF07B35F126EC5DF98073E2AD9146F7E4C3DD3206DC54DE8
 
1568
0CB0E1E2D279E05ADBACC924E8517AEC1141132227297B412DD29C80406DC930
 
1569
5276BA4658847EE0AFFE796B0F18CBD40B3BE4A42E36D53314605EBE706CFC7C
 
1570
459D1C55BF85334B3BBDA0805F95D21B53286A3EBC5908196136EB4D6E02732A
 
1571
A7A300F4F073D596A523E910F8C20232DE7C0680A44BE365D2A72D59E0431DAD
 
1572
F992DE679DE283F58AE77F2F3954CF72C4FC7C18A8FC6B48C097EEF0BA224BA6
 
1573
E7ABEA5FC37D43B5F3F7731450DB019DC44E898A024CEE8C16DA0DE57153DD7C
 
1574
B6FF358CDE960053C98B763F947A2F56B680D6FC95C759C768EA3BFDC97AC7B6
 
1575
9FB1B611C0E565ECAC0296E94BB9B5EE7E527344554EB69F7EE201667B25A306
 
1576
3F097514E90C8627264DBE1C9B9216642205C2E5B358E8F7671E93FC720EB86D
 
1577
38C29A3E82C5393CACDC1BDA9A4D687119CC240177751A5F48508A6355C39C6B
 
1578
70EB82D3DAE910F5E10957973994C10F3936E6C36804FCBD64F6AAF410F57559
 
1579
421B7EBDB671E28A8B2CE8096458793E28F2BFD69BC1C5146A89715F0AA39D4C
 
1580
BAC0FCB2AF69DD5FC1CE18819577CA30114AF4E428DDFE0E48BF090DF1CB2115
 
1581
60C26C336111F63B5D77EB07535DC9E6A5153419418659A901F0FFD6D55A8E9D
 
1582
82A1086F10F5B660826CA8228F29E7E73B6119EEFF1A08C5733C1D619CDDD81F
 
1583
D1762CD59D5EBEBBAA21666B80994ABDD55D07E3F796CC10463D36150184750E
 
1584
397537FBEFB0063493FC872F20EBBE411B532FCE12748E2F9DC76634122CAA9C
 
1585
83474608CF1697A9DC444BB7424FD3C708DFC25C9C36A843AEA8ABB08AF5756C
 
1586
DB01B4FA16E1BC3B7D9232EA0EE201930B9020672CE64E5937FCF44BA0015ED3
 
1587
3EAE0193E4CE33647391A61AB0746C774671304BCB4CD6CFB76D02B53C74313D
 
1588
51F5075B7758869242C988C6617B4B254DB541031DFB0961F663034A11BF9C4C
 
1589
AB460711D0F8C2A28C2C30B3A899BBDC655EBD35B19AC4F3E630D1569BFE5082
 
1590
9A2451CBF2FD738D567B9CF7AEFF5CDA6A85E60D9E05165CEB3FA49790A5CF7C
 
1591
6EEAD613A5DA87DA75195C0D551A61225E00D4DA958B0C0E8D41C1F0848BEF11
 
1592
E4BC77AF9298BC144B1F1CB874BB2F3DD80CD2AAF091EB7C9FBB577A1A42B5FB
 
1593
3C8A7ED44C0F26D7E11057F5A782CA700E3546FC37538F90DCA4F6D08CAA87D6
 
1594
C83DCF49EF062AB21EB1231CAFC35218077964424EB20FA417B6437E3D2A835F
 
1595
2B74D6A7616887EEB5BE4DE7C36804276D23FF9DDA8D4EAABAFA28784AF140D2
 
1596
A284282E9C35858B8A5867C155B330398B22E5F725228844C70742B4F92EF50D
 
1597
586A871DC5464A7B9FDCD9C58C07C18994EB1F7F5A36B2AD41D86CD99F944AE4
 
1598
E380A44363DB270FA4846D5A2F945C6A86F99F8412A38D7A0272490F9B840118
 
1599
74B01F9584F2F9B567BE8E66AD0108C381243562A1DF7A6CDDAF1A946D8D36D5
 
1600
D98C8CFE0549334F6241719694ABDF6AE0448738F29D434DA4B40EC234BE804C
 
1601
AD89597CF96A68EF6AB9DC49429A49D3C1165E8EBB50248CD8B309A79A30F726
 
1602
883CB5236268F38B91B94B26DB93110C44CD4C929BAEEC87FAE0DA95F8137358
 
1603
82B7536C347411CBA63210449B0C69B28E04F698A2B6455DE9EEC451A3508E74
 
1604
84EECB69DDECE8D7B5A5BA2BA509C1E49FD0CE5F5A5AAB3B0260203AE3207C00
 
1605
DE147C4C716D005AB6C276A9985D4028AEBD119B2EC705A14E5FFB5975A7224E
 
1606
C9CD133E5FB7D8635B14AB688F74CB0268012FD82A26FD105843BF1B17E7D8CD
 
1607
74A3A9506E6D2F6E4FA82CC67B89A247E0F4BEFBE1582B656738A7CE27AA8555
 
1608
463DF035C55574FE5B7C5DA21E8AF84975FD7D3B901C6B732BA9141EE9638D36
 
1609
43B33211EB67A7644FA922FC56B0B9A8161E05A498047BB583CDFDDC8F580004
 
1610
164CF141D49F2438ED54CD621424AFC6B52FB8A192E9A1AA1620A287335C16CB
 
1611
F927753432F265229C9545CC95B6A0A0D8318D4BE6448AA2753C33FC3E6359B6
 
1612
8134478DE7A615F36361A297338D5BB877B93513F34B17A0E37BBDCC482DF535
 
1613
14589DC4ED7725188AF3A4FA28066511F1EA816475BA7A80CB6F2DDDF788C8AF
 
1614
5A3E0814B2371B0719EAC043D33DA2927B89CAC6080F549150177039076F6A9E
 
1615
C16AA0B9A77F1311A3BBECC827851C2F906592887D72FB7BEBBFA30521D4058B
 
1616
85C7AA33FAE05DA871211A860F0CFEDA21358A108421582CDE0C48BA79DAC04B
 
1617
30717F7E126B10BF804289356EC183825221EBABF203C5EFFC24D5CD51F6C026
 
1618
96AB075355DDA00B94798FE81739F881F0B6CC8B9E5B6348FF064BED14EF6816
 
1619
3F378FE5869D3809CCE60C45A06906D98F71557EC3A63B83687E8E6859376FBC
 
1620
21AA293656D9D5BAFB1AC0CAC8B3A9C397F65B4D482BD2C6E4C14CF76D382268
 
1621
305F0CFF0C2381F72FD08D0E6205CF28F23278EDFAA0A6364BD452850A9F664E
 
1622
908E8320405A2A
 
1623
0000000000000000000000000000000000000000000000000000000000000000
 
1624
0000000000000000000000000000000000000000000000000000000000000000
 
1625
0000000000000000000000000000000000000000000000000000000000000000
 
1626
0000000000000000000000000000000000000000000000000000000000000000
 
1627
0000000000000000000000000000000000000000000000000000000000000000
 
1628
0000000000000000000000000000000000000000000000000000000000000000
 
1629
0000000000000000000000000000000000000000000000000000000000000000
 
1630
0000000000000000000000000000000000000000000000000000000000000000
 
1631
cleartomark
 
1632
{restore}if
 
1633
%%EndFont 
 
1634
%%BeginFont: CMTT12
 
1635
%!PS-AdobeFont-1.0: CMTT12 003.002
 
1636
%%Title: CMTT12
 
1637
%Version: 003.002
 
1638
%%CreationDate: Mon Jul 13 16:17:00 2009
 
1639
%%Creator: David M. Jones
 
1640
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
 
1641
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMTT12.
 
1642
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
 
1643
% This license is in the accompanying file OFL.txt, and is also
 
1644
% available with a FAQ at: http://scripts.sil.org/OFL.
 
1645
%%EndComments
 
1646
FontDirectory/CMTT12 known{/CMTT12 findfont dup/UniqueID known{dup
 
1647
/UniqueID get 5000833 eq exch/FontType get 1 eq and}{pop false}ifelse
 
1648
{save true}{false}ifelse}{false}ifelse
 
1649
11 dict begin
 
1650
/FontType 1 def
 
1651
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
 
1652
/FontName /CMTT12 def
 
1653
/FontBBox {-1 -234 524 695 }readonly def
 
1654
/UniqueID 5000833 def
 
1655
/PaintType 0 def
 
1656
/FontInfo 9 dict dup begin
 
1657
/version (003.002) readonly def
 
1658
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMTT12.) readonly def
 
1659
/FullName (CMTT12) readonly def
 
1660
/FamilyName (Computer Modern) readonly def
 
1661
/Weight (Medium) readonly def
 
1662
/ItalicAngle 0 def
 
1663
/isFixedPitch true def
 
1664
/UnderlinePosition -100 def
 
1665
/UnderlineThickness 50 def
 
1666
end readonly def
 
1667
/Encoding 256 array
 
1668
0 1 255 {1 index exch /.notdef put} for
 
1669
dup 46 /period put
 
1670
dup 65 /A put
 
1671
dup 99 /c put
 
1672
dup 100 /d put
 
1673
dup 102 /f put
 
1674
dup 104 /h put
 
1675
dup 105 /i put
 
1676
dup 108 /l put
 
1677
dup 110 /n put
 
1678
dup 111 /o put
 
1679
dup 114 /r put
 
1680
dup 115 /s put
 
1681
dup 116 /t put
 
1682
dup 117 /u put
 
1683
readonly def
 
1684
currentdict end
 
1685
currentfile eexec
 
1686
D9D66F633B846AB284BCF8B0411B772DE5CE32340DC6F28AF40857E4451976E7
 
1687
5182433CF9F333A38BD841C0D4E68BF9E012EB32A8FFB76B5816306B5EDF7C99
 
1688
8B3A16D9B4BC056662E32C7CD0123DFAEB734C7532E64BBFBF5A60336E646716
 
1689
EFB852C877F440D329172C71F1E5D59CE9473C26B8AEF7AD68EF0727B6EC2E0C
 
1690
02CE8D8B07183838330C0284BD419CBDAE42B141D3D4BE492473F240CEED931D
 
1691
46E9F999C5CB3235E2C6DAAA2C0169E1991BEAEA0D704BF49CEA3E98E8C2361A
 
1692
4B60D020D325E4C2450F3BCF59223103D20DB6943DE1B57D05DA0555DF933BB0
 
1693
7B42D264831116C06C79335D519461E7B0E870A6715E3D74A08D1BCF86E3BCC3
 
1694
A43FC6BAD1C68BD9D4AFCC06D845FD1F1E70D7A47F0BBCAECE8396E04591E5E3
 
1695
4797F646AFEEB7DB548183F0B74C9BB6BA2AA04E7F5950EC8AE97C741D4B2C5C
 
1696
A8E7A8DF5A36A30B5A7592D95E1DBC63EF33C92FE459792CED29E2B8B6919251
 
1697
75EF62089BD7D44A6E1F9B62EC802FBE62B821DA1C3B2DDED45D27964AD29ED0
 
1698
9FB7868F3A8FEADA87A8E42D52C1EB7229D7C79B60BDA263F2BDB025AE14A507
 
1699
098FA274206BACFB4A0A7257D5998EE8F0FDCA79CB61DD1FC59DADD11E16BF02
 
1700
ECDFD706CDA1E72054D4EB55AF7BA9F19955886BC0BD6E0E3FE3769C94AF3581
 
1701
DFB2BCD67FE2892AF07E858A01280194D8DD7332B3D0A585C87FAB056C2EAA9B
 
1702
5AD48D1C9F00CEF8EF0D1408DBE1C03D04B231D7B8D5D998FE0CD7EE19828EF2
 
1703
F988EBF6DDBFEE00F04A4A1F4E1A55DED7EF3AACEAB5005F1962C724A017C914
 
1704
2936E2E0DF26A55ACD7DD836C6035CBF07981C1BCE3615064F0540A1034C69B4
 
1705
E3908E76EF8925D486DF0B4A8E1F02D8AA99585A7C31847AB9382F83880C1C21
 
1706
C496AB2DF8E7BD4643B28B704B5F6B53429D3EE940A79135F5BF0396E5B46F23
 
1707
42AF406C26D12BEA7A41F332AEB75DF43C15334CF4651A99F602036946B1B91D
 
1708
4BB0D2E51C20216D892C8173241AC8FD15A37C3CDD8AB4FB67D8565AFA61C068
 
1709
95E3D6E46D7C09BBD09428207D506AD43C693F3C3D787F6A5C39084AE45E81C9
 
1710
830900DB50DAD10A17E118FB5E9680B5194716A788FF7514A1167DD1A305FBE4
 
1711
8A4DAE2CD7284E912B80B491E822EE84CEC0ED22BEB736389C419C5FBDB9140E
 
1712
99A33F94722F0A1B4D56F2D280B077B8A35183620992F3ED4DAA665F1C31F622
 
1713
A6C3728DA48021B70DB89EC4B946965AF75BF6B1AC7A25C002DEEA0A7B58F0B3
 
1714
A71010CE8BC3CBC4698763770EDBD04EE2BBA631A61C5CC3289354D143CD1A9E
 
1715
DCD1722EA62EF9FE7CF81EE3DA486A5876941BD639BCBB37778D1CF1806B1DE0
 
1716
81D2C9B995BF1EE3842EF993F08C5B690EDF00F3FE36C9CAA4C56E41279ACDCC
 
1717
BFC37A265AF506B75CB8F498914E17C88A931F7642D8C77E55B9E967CD057C1A
 
1718
EB9E463700DEEBA3B41CDCB55FD65697FF0B8552B6799722DA1E6382EEE6DDB7
 
1719
26C4519128C47CF2EC70F084A5A742824638BDC7A04E9387E3E188F2F5C21CDB
 
1720
95994F56D69D6C7F54D5E00966A059B1636E4BBD2168B4E86736E4FDDB49DE78
 
1721
5CCF03C097EF1558858595438EE78EC3DCD7CC250520FED1BA87C7B3ED993D48
 
1722
BA78A041717B9D33E9C1E6681403CEFBEE9EAD935EF99E41BDD3E048B2ECB301
 
1723
847F68EED03DE18F367A6CC2CC0B4D8AF23C0CD7BCEF12425D4EA99590402EBA
 
1724
1C517C4DC54CA4C55D323F5809D56C244A76BAEDF35047640AB650589832DEE9
 
1725
3C6E6CD59834A853BBD92837D0D286E414F529EA5300793F82F24247B3F10A7C
 
1726
0E76DB77044A7464B8C3ED130603C61B1601700DF963125ABB0584FB8502CEAE
 
1727
620B5C89626AC2C1E55DC1DAE80E534AAA2DDDAF46D70FCC0BF8CFF392134B8B
 
1728
4370DFD0C9D9AC82F19B5763A8131BDE2E73A53721EEFC53A046B7AD3300E79A
 
1729
C475E09AB5B279CF05981F45F302A58AB4FB76B6C996C44E712F8279CC2D5A65
 
1730
AC95EA9E1087E7A64722900255314DC12A7269EDA48242256DAED0A2F1F245E3
 
1731
3B54E1EA6AD977A240C7F78CB397E6E95F897E56A8A05D916486DDEE3B09DABA
 
1732
F6A1F5794A8299F686D95DFB5F91A42813769F85AF0B9E0372F128E743E8B3F5
 
1733
4D3A6F088A03563D6061813532CD2BC9AE5937EC7F21EFAF0911770E55880586
 
1734
1C20F70D3C3B717D8F6C3133D346CA56A6CA9F72C020CBF518B290A8FE55D226
 
1735
D7348FD8B8E1A2F3B1B9DA691728FEB8B868141860851B237C4108FEB638E193
 
1736
C274BB7ABE762F3FDB0FE44B3FB5A88237ED60E08FA97677668549BFE0C74A7E
 
1737
320ECCBE39649E94154A3E396ECE88697A3C8AAB18BAA1FADD0A493A844D66DF
 
1738
AAFF47E251B144FE04EB02A9E48E71D08055E836D07985D243A18A498BD0108D
 
1739
4468FF702FE017AC378C2AE7A8FFDE201DA8061C97F7124C14DDEDCB56847D95
 
1740
00B7E8D44A4CE7F21BFD33F4A328361088737A3840C1D25B94D45920FCC138F6
 
1741
6C2D491003A1F75129CBF6B0BE0394ABF2A03C29AFE6B9A2BD0F11B449FF2B1E
 
1742
FD498A76BE413C71765E586A8B011F8E491348A03F203FB7FB924808355360D1
 
1743
081DBBEEF8EF86ED4D718C07DEA367645CFC141C1632E2E6241BB598E4CAAD26
 
1744
603C0F18B63128B30DB0DCE8EEBE2C18D72BD2A360C2C81DA474BF1095F20FF3
 
1745
0C0E41E3CEDB0802AE9013376184DB6E04342341386B6FB3A8AE486769ADFF36
 
1746
78D56513FFC0153546BF8682549EB6173390B7682E41314AC137CFC2D3B103FF
 
1747
247068EF9B4D025BC5CBE1E0378FA4032C8C1A8A561DF783B9C57753CD786FCB
 
1748
8A9D82F50021BD25026D3B491C5F9C767C79E4766B9144AB600538DD5CDFB5C1
 
1749
B7BF6E66258119DDE1623B569ADDAEDAFB6CBC01343DCFBC39C063B1DE6166C8
 
1750
EE63FD23F59E34B70AC5F47092FC676786AA1358615FB5D97030CBB8625CB41F
 
1751
D0E65601A7DAEEFE0B38DAD41C0EE890CFEC039A3D6DB1E533DF45B30AE4EEF2
 
1752
1B31156C4F2F820EF25F8BC3C496E4FD58A48C1FF4300527400D5D86D275B177
 
1753
57E92EA2F51BF0EBA5512F48AE8AE3B6031C2BE0F64BA3A69636CB6B9E340276
 
1754
96A2BD3A7248B0C11BAAB7138943C8D98327A8510CAAFF9A0A12744C350C418D
 
1755
50D85C376C1F110E811A9847C34B4D5F00655D5D48492E4BC238422CE7938EFD
 
1756
D9BCA91474FF1CC9A38543987F24B5499E5782FB4AB19C3A36D6461A024B6520
 
1757
948441B5DED561EDB2F8B8BC46EE8081A9A46E8AB1883BA0BB6162EB199427AB
 
1758
ABF8E40AC2BE3E1521FA62E9EA75CFFCA6E232B42EE3BEE72A4777B789CF378B
 
1759
7BF952B1E875B0C1347959FBAAEBBB4823D3AF44ECC142E746FF5B1466B7B373
 
1760
2F83F38875BAD8F338DFDDD70DEED13ABC20639E8F4C770B99F0AAFD1438427E
 
1761
B44398A4ECCBAB61520A86F37E4B04E056E99F2D4701B4A8C78954669CE0EDF5
 
1762
98345AE23A0119D4F4DE311114AF9AD4BF9266FE67F3A803ED7FCFABF77BBEE5
 
1763
49EAA85F34D5F398ECCA1A39AD33C2CD8BDA1DCD0604C032BE80B0B77B282B24
 
1764
C91538EFF4568873A710DD87D84D5BE3FC2712209241C0DA67E5BEC099D9E5DB
 
1765
6A4A0446EB87718A82F6FB4F54450692B4A883AC2C581E4CBAC37FE3DC12F52F
 
1766
90F4A30BDD823F19C33E6C37D51786609BFAB4443C2A539DE967570FF458C498
 
1767
36C1BC8CA952CE33792066D56822FBA0970E89824E19E0CB3E042838DBA3B55A
 
1768
3E43124AEE279DE96B9ACDEB3D70C1D70DF3EE8992AE89FCE95C28BE58EC9F87
 
1769
6649D4CD2C8B1C6B2B1C6EDEC44EC13D0398B69A9E59330A10C19F2E81EC643E
 
1770
6CA7512D79507B580C04CAE21D61B445991125F2FADF22F797CD42F02437AF22
 
1771
516BEBCE471338EBE82A4E0E50CDDCF47E2E80BDF08E1E8A533DB0DEC8BEDF26
 
1772
8D1A4BFF9B8D24403608A15CC1A9568BBF686DB3E03B12768355375B8FDDB555
 
1773
569CA4CE22095BBB88D4EA462094D8BE77CA168F21CDCB1F620F42C6EFEC3675
 
1774
F7F473396EA17D515B26497148E31E8B39B4EFE90E2BC18ED84C98C48DC823CB
 
1775
7A02B29DF14EB194D662927BA11AA46AD3CDF3A73A5AAB4F10D101273440F698
 
1776
9D00C201FEFD9813AC8ED3499BE1D7CABD462DF5184E04D889E6DFA8A446A851
 
1777
88C6A2F617D1937F3D38211CB08009AA531B8BA0D70843E1CCBF44BFF3CB4DE4
 
1778
E6FD574E9DF9F6ECD7DAA84852170D0783246F58B33035D0A565A239A3571D2B
 
1779
08EFCA0EC49FF06EAC44631D9BBCEAB6FE0032CD33A6A48A2C70A326EE34F7A9
 
1780
3208CD55DDCD6F268FB64FD028DCDDAB7BBA842FD7CF159B201412
 
1781
0000000000000000000000000000000000000000000000000000000000000000
 
1782
0000000000000000000000000000000000000000000000000000000000000000
 
1783
0000000000000000000000000000000000000000000000000000000000000000
 
1784
0000000000000000000000000000000000000000000000000000000000000000
 
1785
0000000000000000000000000000000000000000000000000000000000000000
 
1786
0000000000000000000000000000000000000000000000000000000000000000
 
1787
0000000000000000000000000000000000000000000000000000000000000000
 
1788
0000000000000000000000000000000000000000000000000000000000000000
 
1789
cleartomark
 
1790
{restore}if
 
1791
%%EndFont 
 
1792
%%BeginFont: CMBX12
 
1793
%!PS-AdobeFont-1.0: CMBX12 003.002
 
1794
%%Title: CMBX12
 
1795
%Version: 003.002
 
1796
%%CreationDate: Mon Jul 13 16:17:00 2009
 
1797
%%Creator: David M. Jones
 
1798
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
 
1799
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMBX12.
 
1800
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
 
1801
% This license is in the accompanying file OFL.txt, and is also
 
1802
% available with a FAQ at: http://scripts.sil.org/OFL.
 
1803
%%EndComments
 
1804
FontDirectory/CMBX12 known{/CMBX12 findfont dup/UniqueID known{dup
 
1805
/UniqueID get 5000769 eq exch/FontType get 1 eq and}{pop false}ifelse
 
1806
{save true}{false}ifelse}{false}ifelse
 
1807
11 dict begin
 
1808
/FontType 1 def
 
1809
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
 
1810
/FontName /CMBX12 def
 
1811
/FontBBox {-53 -251 1139 750 }readonly def
 
1812
/UniqueID 5000769 def
 
1813
/PaintType 0 def
 
1814
/FontInfo 9 dict dup begin
 
1815
/version (003.002) readonly def
 
1816
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMBX12.) readonly def
 
1817
/FullName (CMBX12) readonly def
 
1818
/FamilyName (Computer Modern) readonly def
 
1819
/Weight (Bold) readonly def
 
1820
/ItalicAngle 0 def
 
1821
/isFixedPitch false def
 
1822
/UnderlinePosition -100 def
 
1823
/UnderlineThickness 50 def
 
1824
end readonly def
 
1825
/Encoding 256 array
 
1826
0 1 255 {1 index exch /.notdef put} for
 
1827
dup 11 /ff put
 
1828
dup 12 /fi put
 
1829
dup 39 /quoteright put
 
1830
dup 40 /parenleft put
 
1831
dup 41 /parenright put
 
1832
dup 45 /hyphen put
 
1833
dup 46 /period put
 
1834
dup 47 /slash put
 
1835
dup 48 /zero put
 
1836
dup 49 /one put
 
1837
dup 50 /two put
 
1838
dup 51 /three put
 
1839
dup 52 /four put
 
1840
dup 53 /five put
 
1841
dup 54 /six put
 
1842
dup 55 /seven put
 
1843
dup 56 /eight put
 
1844
dup 57 /nine put
 
1845
dup 63 /question put
 
1846
dup 65 /A put
 
1847
dup 66 /B put
 
1848
dup 67 /C put
 
1849
dup 68 /D put
 
1850
dup 69 /E put
 
1851
dup 70 /F put
 
1852
dup 71 /G put
 
1853
dup 72 /H put
 
1854
dup 73 /I put
 
1855
dup 75 /K put
 
1856
dup 76 /L put
 
1857
dup 77 /M put
 
1858
dup 78 /N put
 
1859
dup 79 /O put
 
1860
dup 80 /P put
 
1861
dup 82 /R put
 
1862
dup 83 /S put
 
1863
dup 84 /T put
 
1864
dup 85 /U put
 
1865
dup 86 /V put
 
1866
dup 87 /W put
 
1867
dup 88 /X put
 
1868
dup 96 /quoteleft put
 
1869
dup 97 /a put
 
1870
dup 98 /b put
 
1871
dup 99 /c put
 
1872
dup 100 /d put
 
1873
dup 101 /e put
 
1874
dup 102 /f put
 
1875
dup 103 /g put
 
1876
dup 104 /h put
 
1877
dup 105 /i put
 
1878
dup 106 /j put
 
1879
dup 107 /k put
 
1880
dup 108 /l put
 
1881
dup 109 /m put
 
1882
dup 110 /n put
 
1883
dup 111 /o put
 
1884
dup 112 /p put
 
1885
dup 113 /q put
 
1886
dup 114 /r put
 
1887
dup 115 /s put
 
1888
dup 116 /t put
 
1889
dup 117 /u put
 
1890
dup 118 /v put
 
1891
dup 119 /w put
 
1892
dup 120 /x put
 
1893
dup 121 /y put
 
1894
dup 122 /z put
 
1895
readonly def
 
1896
currentdict end
 
1897
currentfile eexec
 
1898
D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
 
1899
0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
 
1900
51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
 
1901
7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
 
1902
E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
 
1903
0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
 
1904
C01924195A181D03F5054A93B71E5065F8D92FE23794D2D43A151FEE81296FBE
 
1905
0CF37DF6A338C826464BA5198991445EC4BE80971DB687336AE8F74B516E333D
 
1906
2D8AB74D362C559AAE6ACFAE49AEEF4F52E28C869222C1301D041E7A0BC1B608
 
1907
1BF728EF9E98F3A12EB2714E7F16B14E055FE1FA0EEFB058860ACADEDA9D0E4C
 
1908
42E3C6F1E4869471BFAA3760175F3FBD842755A9D7847EBF605F18293B42F557
 
1909
FBE2715002669091BB033E1AAD657532F34F7C66E4F04D63ABB07E6CB9D9AEAE
 
1910
78EDE8B79DD9BC87A1FF445EAA05B5572BB880E69F4DE1F82D7F0E9980AB0C18
 
1911
22C448B0B1722D3CC33C56FF287CECB80658B3AF5E7675BE82CEFF3DAD5942EE
 
1912
A03C955FF979E41E54BCFB5316A9AB8945C403A73180D0961416EC9C92F49811
 
1913
4B91BC4C788392994587517718521E416D469F69952149FF7F9224377EBA1065
 
1914
4A727BF806A112A7B45B0A1BA1D5A23683960575368D9EAC8C04753BF7465AF7
 
1915
95F25C258C63E4FDFFD0B412FD381946AA38C0B961652BCEC30322C47BF4755D
 
1916
9F91880688AF066E32FFB22E1A52DE741307AD3ED830D6BAA1D1F562919666DC
 
1917
5E8FD9862AC8600B0AE0BC7FC779252AAC57248744ACC8A8AAFA836BCF09B0DF
 
1918
9253DFBB1CB77EA8A59D42D1B18FF25E9AED72FA62FEC3F126F030F5D7DED9C3
 
1919
CF60FE890BA4A48E39E687BFFAEAB96AE542A6387F6624486037C8924002A511
 
1920
BEE5FBFD780AC1D4BEC3FBC47A930BAD0280D444259528B6C565DE11DE36BB65
 
1921
9BADC55C1EDA1A80458E98896D782DFB5C137897419602809F9BF8CA39F00C68
 
1922
EFB9E076FB324C2963F23CBFED28B9EF70EAA4E4B903225D1F199A7162AB239A
 
1923
D92D71C18B1B682D04C6A48926275BCB16D413B2A0E953E1257E0B12D8B717CE
 
1924
2EC84CFBC046A4338A69F454A469B12118E562B4F56C5FFB3CA5D357513E6FFE
 
1925
947A564B229C7FD873057D5C7CDF03E958294A1003B37D8DF565A70A00A3734B
 
1926
0138AE5277D383D10C2BD853EF806D3CCDC47739F0E374A3DF3B63638B949ED6
 
1927
4EC25869DC1C0B1F4DBDFFCC97382841D8F10F3635C792139A1EC462FDBA379C
 
1928
BE0990CA2E70FE73137AFBBF30CA54954D7E7377CC50BDD780DDD4C7FDC77AD2
 
1929
F3EB1169F14A0041F18160F43C24FAF556DB5D621709FBC544CE55424F7446D4
 
1930
6AC07A51C8CD5161AB0AD5084A96FB35D77F1CA155147DEF8D7A590EA6939514
 
1931
D4A226588295CE0007BA8A550895511C8D80BBE5CDFB8A50D249C3BDCA974415
 
1932
F5557914A9B805782F399E4078DDB6264F1A49A9A5BA45E284A5196E9828EBA8
 
1933
481D357B8D9E6ECA631A6204439FDFACE7D7E6A2392726107CB7D2517CD19A24
 
1934
FBE592C119626DB221BBB635B6EB84845C16A9585282E34958B961F4A543AF9D
 
1935
419B6A9105BF185FC767712D923437BE08A9C0EB92AB6792DBDC671029B6FCA6
 
1936
7F717FCE379C0F3B51C6CF042A762ED04898FBB4B0105C3C4ADDDC18C51BAA3B
 
1937
70A93666669547081D9246732CFF74C83EE90DA17F5B4F8BAF47FE4D81590988
 
1938
2858C9B96071341FA0A0D23BDD4947FC9BC2297913CFBD4FD6CA4303AB3179AE
 
1939
0203F1BD502065F90CE9BEA3B52DAFE4A29446082EA0E6B1D7AF1F31D0AD02CC
 
1940
9A7FACE2CA86E5FE0F6A425B28A5940ECA306891CECDB3CFC7A5BBC76B5D9E8A
 
1941
C754379ADE80B4D72CE493010317BF21A0CF4A0A55C1246218839DCA3F4D626D
 
1942
1F4161D38F54AD5142C1CEE95C61D8BB10FAD4B772F4955777AFDE8AE5A837C2
 
1943
A2BBB11D0BF5DA2E63D0B75ED421DBA9C789B281B01846B65DC572BA69591969
 
1944
21265DB722AE86BD8CAA3D887C975A617ACEDDFB7AAB341F47532AC0F354A530
 
1945
7662C089DA3939588774FFA16FC4A52555DED6D6F51DE718BF5F345C23C90198
 
1946
17B77CB8B5D53A5CE7A79F3E286B6A59F3F6178AC8BF15C0A15C1A8A95D03B60
 
1947
30EBE53DE328CE085CD9A1D49C69AA299C5B58B24334A546F6E274C1B534DC8F
 
1948
3289553F560C2F81E413ADB92FA0E7DD1C2F39D5FD268EBA97AB7335ECF28257
 
1949
96B4EADB7D0778706CB41C7E9C882760E7670936774A1088FFB2011115FDADB3
 
1950
B69EBD5108760762521C25C968C3E282DC3400001AC8FB1EA27FF643E3025950
 
1951
1D617BB8BB321281708E496277E11DD3AE0023DA9F25AD06B39C7CF527FED27B
 
1952
57397E88D3DF70EE4FCCEFC8A0927D6B05517E571B3E70ECC99F3CBA32CCD4DE
 
1953
B8BF22626B6C94FE65598A88AB90D238461EBD9A098DADEA4091AF1CDD7560EC
 
1954
8E1B9BC2321686E1759E6B8A270C8CB4A254F7368039602EAEAB86ED21CDED91
 
1955
8F2DB9889F46981C494C7EAF5E819B91C129F0740B8002B510014985E5791F59
 
1956
B16879CC6521D8E9F1C4C1890AC85A78022BE614BEFF318AB2616F0C3F02405E
 
1957
BB425D1555472A2642BA7686E431DC3FB8A1688B76660D9957C3FDE8D58109AC
 
1958
21B1234C9DDF3F0FAF93BCF7B2F88A001F23162E1A13E5E9118D51B485B70A91
 
1959
D0CBC39CF44413FD8686D9030782DAB58064F5B987E0402AF5B264B17BD31BD4
 
1960
FDF63951BECD73ACA6138854EF35B062D01F33073850D9C09A818828C581241F
 
1961
A625AB3638081DD0F00F946BE5450D38489CECEA4E66B4D85CC8AE0157E2AEE4
 
1962
A22A9313829F24D573101D84CC1784D1CED7DFAD5DD966601370C6CCBB723082
 
1963
A86BBAF0A5D867D0D2E3CA16E14E5109A29EF02649C47E12E88B3B397D65CACA
 
1964
DEB9940B92100744D686066F8250FF30E5F13D81428EE238A2E4E07ACE0F5C38
 
1965
7D79D4A336D0D26AF9C2B84088ED8ECDF94A1E3FADB45AFDAB46CAD6FF950B0F
 
1966
07AA2CDF82374DA76C56D29C80138841EB13F0D02ADD32F88B23E282ECC845F9
 
1967
BB9AAECE9CDC644AC2D49577A92307A83A99434F6493156DF25DBF0FCF2EC21E
 
1968
8C50A312C3D19E0609C0038554CF4FEF3ACEB7A833FD54B06EF0D617C2971C89
 
1969
E4C06075B09B84A4F78A82152B9A9C540B1D881313C2C74F20ED064A9606EC2C
 
1970
B56D7BB4797F1EEF4A9B13579CCF311FA4A4DFA62D80FDB7F535CC6526D1AAE5
 
1971
45C008EAF024B48C377522F74D939A475970533E645B1BFA81997549AFF26F67
 
1972
2AAE6C2EFA357DB3B525276EF330905688777057F4E4CBF584520A534A8587E5
 
1973
5A8360891E75A15205E8ADAC4A4E5A6E27D0C4A7D492216E4BC023AB027F37AF
 
1974
A8DC7579BA50204D5F45A51460C5BD8A5A7F87668CA6451137F2F59E117BBE28
 
1975
5C40820882A5546FA76F0CF49F8A6EC445F0647CC3227C400F56E7E9B84A6975
 
1976
E85E243CC1666DBAFF4E07EEAF3AF71BDACB30DAEA792F2B8504CAB071544F01
 
1977
5D66243D529C479D276FE22F7E275D9E7FA9C6EECA18716B2F213916E32C1D94
 
1978
6E32397B41AC6779543218E506569E3544803BBF9B404A983EBA62A494187B30
 
1979
8D3DFA4E1237A2E5E08224A60492C09ADAD8775B7CDB830520829BA164209ACB
 
1980
BCDEB2D574CEBFB7AE4BE72DF4EB1945FEF2458761AD8DCC0D378AEB7DA002C6
 
1981
9C14A665DAAA532B0ABA98D7BFB5A6151FF6703385AF7AE8FD315A492FCCDBCB
 
1982
B825707F9566B3B4943A3C61C3DEFDC31A843A2D67AB06891F3E110DD8C73D3B
 
1983
B5E4151B51D9F13905D7D94DB9ABBFCAF35F43B6EEE256B1A80ED6D1739D8D5E
 
1984
8C767F6F0E8704C5345D028A2A6DAFD9BB7AA048B8B895FE9423A7ACE858BADD
 
1985
595CB074A128DAFE08FDFFD6BDAC0114159A702FDCBF8013804B0CAEAD7AF38E
 
1986
FAF086A3248AD4FCA1401A85AE2F72E3E6956DC0996FE8ADB18F89B14A208A15
 
1987
13F81AF73D0DB72F78C4DA634ADE3C73756CAE6AF2E149C26316DFD93370BE1A
 
1988
FB4A79F77A67C07CB0A53C78367F21661D4AFE9E27328E077B522B50FD9AE2E3
 
1989
DA087BE481515B5DD7BF894A96A84A6C78874100505B7DDE1D22EFCE8D58B3AB
 
1990
313AB5495F72E2CA4E6AE22C0CB854302B9990372F1661D9F0A517F90686F248
 
1991
C5643008B3D29F7296E5C8FD4049886662EFDD4106E17C879F5D41CE84F87E89
 
1992
F6A3117C968B95A35940CC29C43E1E0DEF51C1E46B676301F40D59615C3F73DD
 
1993
DE37B72FF7105DB84227DA5241583272AB1C3CD97AE11C1EE98FFDB5E5F44844
 
1994
8FC41BEA5C54B26341AFF6830D9D0A5A2901B0653D8BD0746838194D240FF753
 
1995
E99750D3383373F453723D86BE97B571B8B84D8696089B5CFDD53E6C562A2197
 
1996
A8C4FB0CC690C27761A816B441029D3D306245052E0C41B53025D8CB7267CFE3
 
1997
C17FDFE348E765326F91AEB700CC49162DF748171214252CBC821493DD01AA20
 
1998
417D66DF47EBEFFF3E9BB2B0A2BE7D9B8C68BD570FC2EB0FA54CECC318F04C43
 
1999
19598BDE93F2F13DC7847354C99059AB20593EE51E94F9D4E9241869D605AAF4
 
2000
9D9B5FD88C3798A039A67993C5EC68B6326B132E647F67EACCA7F7AE7F718D85
 
2001
12666E90D7C73EF210E344964A38228B236679A2B18F5E081234CAA2458F8D83
 
2002
3F0CA308D19663CB12EB904076EF88E556407C33C9380A6A3D68A9EFE65387C1
 
2003
A1BCD2D26DFD2AC0881EC30E81C0A4E76C244A2BD822EE88C4A60B480D107E68
 
2004
90E419A1F512E865BA922A7830909BC2611A80931CB2E9344529586726614D94
 
2005
3AC5200FB9FF68AD9686506C5EFA8788C0AD0251AFE7F95E84683380CDB421C5
 
2006
B1A783B6D5F3A6BD1BC1C14B363DB01C87C0796DCDD5BECF41A1A9F43183CF6B
 
2007
82C2AE49F0BFDC5DEF7729F2E638EE6EA9E4D059EB9BB1B992AD8C82D501A550
 
2008
1BF73CBBFE740179B54E193E84A55DCD61B343C1852780FFB44248FC9426AC94
 
2009
AA2B3FE20FBA30F6C4D1E0FF3EDCDD8C0F57CCB50CDB0EFE2E04A8927E239C1D
 
2010
9B026C7929BB48461D4D695FFC766C8A0E545B1BCC2AA068D1865333108E7985
 
2011
2D93F9B00EA0A90939D0D3840D59B6CC0CE2C147B2E1A9A4F14270FE3ACF51D5
 
2012
99F7349106165AD627CBBB0ABA01ECC6D3A14C1DC1ED23A9DB9865BB4396C51A
 
2013
31ECD001EAC94B33C34E29C5611148EF3E55DD61813470B8F3CE32564C749414
 
2014
3C93C77EA5A3538A0B5AE3FC4DA32813B06772E0E48E25BB39F3F6FDCC077E86
 
2015
F86FA50E18FD19EB2F37311CE87F18F3BC85CE7FD71CA92D5C3264E34E04A2E5
 
2016
70C79D99F54D6C6D9D527AE45EBB48411221134587D2253E7C8ED7658EDCA34E
 
2017
5E768DD14E0200470F73C44D006CE8CB35DE1CA3EC10ADC668B0662A7774C891
 
2018
84EC95A31DD872F0728D9F65CA80940080E04630BE4DEC77A2C49E3913C39978
 
2019
BF145F8832AF2C4385EBCDB15F9D32C22CBA0CF950877717D6F1591D7C0B8047
 
2020
8C9BFCB16AF7124ED83137695F3D69228DB633053208C29E0ABA1B06A7FB3EE7
 
2021
5625CB44927E2DA6E038A6E62DEBDA2D96A03177982D8FA33BAAF4426E05F4B7
 
2022
9C1748B3FF7691F9888E7FF864A10B9DF761A41E6B5CFAD2BDD7E1C4924AC97B
 
2023
F4B352705316DD1A58637CC12D71C18A5CA691AB2AA8F171590EC24582B1123E
 
2024
94D4DC587D8F99E18A711776BF4013C96446BFECFEE4C809EA94B169088024DE
 
2025
0CBD20199A915AA406F0BD5F3D63D1467C49B4691AEBBB35ED6624F2D7BB74BC
 
2026
E80FD92B9FD04DD9C2BE9B6FD29EC7EC07FAB447511C61DD299C783BC09AE2A4
 
2027
7B3CBCA6A20C6631D06D0B2E2482A50612BB7C29B7E7D0A205EB0E8436702581
 
2028
596BC996ABD58CD8D5BAAE4B1478195CAFF98FE0141287296C4EFB8D2E7A8442
 
2029
F0A3AA9F9264329982532295A176BA1867EF732BBAC49AF485D9D0F7130F617E
 
2030
7F7DEEF935874D55A22240F8EDE4F247D5F73481373A392D40A8076BD91079E1
 
2031
1CE5998BA13D48D56B49A92B4A18430E316405D2E2E391B496A1934671FF1785
 
2032
AF42BA3B2D14B8E04014437FD194455C50289DFBA61B5C377BCBDADA48E82DEE
 
2033
4E70EF5E9DC03064907BCB8BE4D59DE069FB0C0CB140DA54708E630767313F9F
 
2034
744594AD8A499CFEF733E640A11FD74E46A749F9C7D18D49251BF85C6EB4668D
 
2035
67598C31A8F90922FEAEAD4B83B6E7184567DC798E4BA1C4C9B3461A478D63CA
 
2036
054F13B502DACB674EB49D6BB935E5EC82BF99FDA7D47C581AD7F940DF4FC6FA
 
2037
6C6D25D647033AC69505F0CAC58DE99087F365531A6283CB89CB644688963C3B
 
2038
8B2203A94294E58739EF23C7803630A1F9121D62BE1977DE2F41687C8CAF87FE
 
2039
CBD7AD3B98E0D95C8C6E1A7CCB0E09465AA874DC90A0F5DB2C5E7C130297FD39
 
2040
EFE63B0350B5139D09E6864D22C3F1150B29196E40EEF9723E71158B7ECFB8E4
 
2041
C426FEDCD439420B7F1C251FADA347C9A2C49738B5A17922E1EA93CA7B125B76
 
2042
57449EAA9C1D591CAD327D0E98EF2D44D614EE9ED49DD31ACAC0B956620B6BA5
 
2043
5BF6D08CA7541059D5ED2EF00AE2EE95488F5645BF6837D9241C0D3959B7580F
 
2044
C9ECB2BCF3E65C07D52EC9CFB21C11CD4C883E44C173214C900C44D2E1E43DD1
 
2045
CE8DFE3DA93C38B548BC4EC46FF91F30CFB97525E1FD4E77686433B20BABF8D2
 
2046
848C1CDF1BCF185CFD7A81D2D4BB826E837E2AF35CFC4F419F698DB0C43E9F9C
 
2047
B0FB628AC9A3CBE9B1FF4A067016E70333E78B32AB2D89C483834B31F5808FDB
 
2048
77492E099F1504DABCA5722C7860CDCEDB2DDEB512FFCC7D287F4945FD711F28
 
2049
87BC3D36173566B81FC2C1290C717A09697DAC6072408E20926D39270121CE58
 
2050
3EF97CE12EDD7F87F2C8CFE36C3C0400869C0D813B71C425343EE0CDF717BDD8
 
2051
409D5297D0F8F7FDEB0257C0A391F5635E0DB1116058942FF3E7C94D5F2873A7
 
2052
A3B0ADAFC3835AF2BE474E6741319BC6695FB37F59AEE388F81F6E66F910000B
 
2053
72E6BA7531B4378CEFEEDC79CCF4947BA1703823B5AB4F4AD73D9615C66C489D
 
2054
99D68E49C9BF765B7FC547BAB9640D51D5A7A2396507AB5A4DFF3D14F52422CD
 
2055
8FCFEAA06A56C6C7FFCD29C9A7A59DDD2A909A9363FE5F1E9629616D25ED38CB
 
2056
E754C059E4379318CC491C3B1A90128693AC53F80F8210FAEA7EE638902A7D3C
 
2057
82B95B3F5AE340EC1B648DBB9FB679D6E80B7F426D8671FE7136D97F51E2D2F3
 
2058
C9CE9183E4061CA40091A2A70DBB9ECBB19CE3F65ADD0FB346B54BAB182E2CD0
 
2059
EAF4C0F402C25573FB344EA771B297BEB615FCD0595172E84ED2A62FF8962634
 
2060
23C19076C2A9ECEED5135994EB397303A9619C76DC55E032DA83FBA441BD484A
 
2061
59F70A5110A8927F6239A14D4E223E189A5462E4A92EAEFFA4B961A2A32B320F
 
2062
C2B4E8C1821FA67A655B5042C15E4DE1FB3652B55078DB123573C4E986B19DB0
 
2063
1C5131F3DFAB271C30A5476B4A19D8FC922E31879C34BAED94C07A4841B8209C
 
2064
403369FB8E842610D1EB4662B6171A4465FD0E819964F62EC5B0ADC92F08CF90
 
2065
1DE0B410FFBAD16F6D355E8AD72CCF67961EDB6CDA82398021007C2D0462E893
 
2066
75EB0710AE4A6CDD15077C9DEFC5774EF4A657734D703CE42174259B58E5277E
 
2067
0DF26BF59AF8D1A3E7DC12E3C12AA4B67CF35B19962F6950C2020B698D971B35
 
2068
82FF84E72F72FBB0C54A112BADBAE6C4CAA358BDE6A705AB59332C3850CA3D25
 
2069
C7564499BC1319121CE0D93218210C68080AFF33420E3CB3A48BF9EB66BC07C8
 
2070
A79D8CD8E78C200FF7CFA3DAED0B9E87E6141C88B436D8FCBA50AC195FCBB9BC
 
2071
9512B95FE3A37FFAAB39850FCEBD4D50A243EA416E73F53B4B00F3B6EAE0CA06
 
2072
0693AFFF8191C1AD2A5129C8A8DDDD492F8EC8B7B93CCD6D4F240785E515C128
 
2073
D7AC38F14C1FF204DB89A8805F8D737644DED6E8EC6A58365DFAC56200AA22A9
 
2074
8F20DE1C232DE4E818CB9D2D3330ADFD72C1B5146849142B447900FDB1DA01E5
 
2075
C1BD63FB69472D782C659F7862671FEDEEAED3617266DBD34AC593EF6F483D5D
 
2076
AE56A502F9E66041D58C14FD6E83DEDA7DBA041726D78EFCF51152DE72B51F2B
 
2077
B65060004FC8F67755EBA2F10A2D3E496FA3BC3B664ED03F496AC074B7425C21
 
2078
18FE971025F8553EDFEFBDA53A475B36DBAB73D08985749FD3B0F0C32108EF87
 
2079
BE0C8DA94598691F774407E4D36D336BC9883D0FBB46C8D8F786780BC5EACB9A
 
2080
0875E368521C0D91FEFF40A3E10837B4D590E004A9E766ED62BB3DD2E2AF78CC
 
2081
29F6C250577DF1B0AD91FFC3E1EA731CF4249F91143B7224DC344849D03139B1
 
2082
D53B4AD7FF13D2A79C2C38E0D09590B499936C87E9D0D71B2B06D74B7A1D388B
 
2083
5A56C9FF8C4D4EC2F469549C5E2F62303BFFAC463C9C30FF7F2B77E7671C5CDF
 
2084
EE067A2E64F5A763104D3EA3320E15C45999E0A4D002EE072875ADAC6F228DFE
 
2085
893664E7C2CCD757F6DFB1ACAA9F5922492B573B6536B34F3B931B8C1C761E00
 
2086
BDEF6A0D88FB24D30FF643DE610795E1730133715D14FDCA813C62188C66D7D1
 
2087
2CE172CFC1203106790E648D9A19213A88589F54603BE7A45DD5AFD1BECB8C59
 
2088
A9F476D3D6856884E41B17FB36AA81CB3DE0F664F06B5C8BC3FD00F170165DF4
 
2089
889A551DAF6B144FCB5EC9D9A64C261A7BFFB3FF437B2C44E06EC1D1D83451AB
 
2090
97BBD3AD1A2D1032BD4E945842F0C8A23866E08FF7DEC3675C07595EC2307447
 
2091
3CE67B718147E3D776CDFF0685A731C4F0BCA79545E43068CFCC09A82A5DCC8C
 
2092
606574A06D7DF8359C48409FE7BE5CDE96693BF7C2E3D463986361A1190F5672
 
2093
2BEC3C3EDFEC625434CEE148D9D5DDBE4EA2BCCDD245A3519F7136A882F181DE
 
2094
A4593990FF8DB65A60154B5AFB54921223C8CF29FD23549A84952D41CD435209
 
2095
F8A528E55D2E2C50FAD4E80528BA28D099605488FA98D860695922DCC72F69BC
 
2096
FAB4639D574D18C7467914E1263744D373DB7B892445C857D3D78960AFF54A3F
 
2097
0CCD82335B6FDC59CC49739130786833BA8EB6028CEE24257CC56C4B29DD477E
 
2098
FAA86917985D32E58C1A6CE82E6CE3AEC5C5D501A90B915CFCCD1EA53E5170EF
 
2099
71F432CF87A1866C15C0FBC890AB145F378430AE8863D627FDBF0EE62EF7A5BA
 
2100
266A64F28EE2E9E0F3370AC86E0282DAC8B5B99836C1D562A78F38250471560D
 
2101
7753F97E66DE1969AEDA1DEE7D32E85B0E5B02FE73B3F5E84EFD4098351FFE3F
 
2102
DD21A9C789C32DAC693693C0E2207E92B3880063F975443C307C0584A4DEE622
 
2103
4070227CD184CC4F6E2E9E73D514282EB9BB1A0EBB468FD3085A4BC30AC54310
 
2104
8F0348F1557B379E53A252010842B82C233FA84246503541EE12ED8D520D3FDB
 
2105
34E5DF242C9C5CF1801784B67D795D5D2C7D7B71B01CBE7B8E548ECAB5D2FA61
 
2106
B24DD1E4A183CA55DED333E26523196AA800A48D575C22CE50EAD1A6277274B9
 
2107
218D7B20DCC43812244C662EB9F4D4CD10E2664809F9CE795875FFFD9F0981D3
 
2108
27521DF9CFEC5B85867CC6D6E800CBE010E4AE700872B5B11B8C2251EA0C9950
 
2109
BB394BE9DE09DCF673A7E45DC6D5FAA5261CF0E6E9C573AE823E78A56388078B
 
2110
DD18912AC0BB2BD46A1094F036272BC82B5BA4F36E35EC9E02EF021FA259BEED
 
2111
B831E77C56B03EE431F4E8E29A74FF72E88234000A3BEB42C055A4A94002BD21
 
2112
8A0A2B63DDF4FFB2D3B7D968CF1DCE3D95F87F1A33BF2FE20C12B0414DA24C6B
 
2113
F5709FA5E13AB493EB1B6B25AADD965E8FCEFCCBEF6B0FA780ED5757CA255BC0
 
2114
4CB683EF0BD302FDED9289EBF4437E0CA85F962F4EED0AC6B18E614339B44AC3
 
2115
278EE32171854BD5870331B8631AD04066F311796F2D1DD2E36D3DBAD6557A58
 
2116
33196044719FD3DC11E2BAE044230D5EE9231CC55FAAC46E1881FBE92F05C4E2
 
2117
30D79AF8B04DE8BA7092DD2753EFF1B6940EED212B27A3AB178DD036BDFE722A
 
2118
C20EF8C1AB9452E4DB02DCCF34FAB1C7469FE8E3DEEA3774F97811F983530086
 
2119
7F24BD711872492E38B6487B0FE5D9CE6222F8298CC41501D75BEB3E97E9BE74
 
2120
FBBA54721734B3C7E6A11164901D3894CE686578051B8F3DF3AA2A12D73C2BAB
 
2121
4C3839D1912068AE9E262200850A3D40D087F176080FDA5D7527D41340F9D298
 
2122
7C2DF8A7B172762F54CB22000B54812108C5B04D63E1E7056B9F3AC50E540964
 
2123
3A3CC28EE10BE6610B4AC8868C550E1A968600678C615A67E858798F04408FFB
 
2124
FFEBADB281B1E2E21B6040830FB746BC0C1E12163E0E6C14A6F6F4426C6FD6A8
 
2125
13A9B8190668D2811FFACEB67A95A0C157C19218CD4C900E983B1028EE4FDC7E
 
2126
E497EE0FFB28DBC5706E1F66C09AB48A06B1E267876F775EEB85DAB09C3B6553
 
2127
E91323CAADB4B97EAF63E61409B413D58DD0F91B66807945BDE360F433934E49
 
2128
BE769A8A77B43258381771A122F806FF570DEA4A9CDF3C1B30ADF5A6E5F3F3B2
 
2129
FF4B6BC638B4260E7A647F3E75B5A61FE40ACC592CC131295FD4E5E8E086A14C
 
2130
AD18BA46BA450959FF4EEFB187AA23886DAAD2E7A5979A8792FE2DCEFE655DBE
 
2131
4AEF095FD65FB773B6B0C42414F23DD72B3628769CB5C0D2FF45DE31FC75B477
 
2132
697EBD52366FBEFADD649E1E4813B0A200D17A4F2E796FE099A6176A37D2F9EB
 
2133
7406A0D628D29A78FF1F938F8DBC43C2EEF7C2B1A6B2AF82017B27B2ECBAC42B
 
2134
A96FE0F13B29F915FE1CAD98D0EA0868641ABE26F3D177A09F9B05184DFFD12C
 
2135
11D036E79ECDDC902E32BB4413D0B7911F00ED0FB36E3EB969A03801F5BCC53A
 
2136
2A907EC70C3AFA856FCF5B16026E056DE1543819D05471C559DC0D826DF58088
 
2137
6F1A919676E011C9E4B43D1F7FAB57C0B5BE7DE9C8B47FF1EA49F2231F500F17
 
2138
0CB41F8F0E28A8842B123A19A334CEABA13CCA6F07C2352354768B32B97293AC
 
2139
55E80A93FEA61864BC4BC6A8011B652931E069A3E0A61F6369926C529D888D7C
 
2140
A77981CC56E1719815A2C2331587B91963BE1B2EC237FFB1ACDC9F7EDC6CE5BE
 
2141
C2F8F40D2E80DD0B9FB92F1D65608BE497D65589888141DDD7C9D8A12DD0F67B
 
2142
4C27C56DD9BFB0EA6748A8C6B42E653548B78E1A75A81E0555FDCA3C46BE1823
 
2143
D340C2DEB5F1FA8601E691B19B07ECA81C4E5ECA4182A68F1AC3D586D3CE7495
 
2144
EDB09C8A1731CA95493A6C2FC14C1D8930F42C63D9DF01317F906F61FB40BB61
 
2145
7CAE7AD18B8E61BC69C6BA042714A68B7CCEF08C556495210191C54185DE5CFF
 
2146
95A55257F02E69EC329D1B53FC2605648BA158F5B4154D86D50E97E4DCA886E5
 
2147
2A76A91FEF21AFE3130A5170CC226E296675BDD07ACD23CC65802221410CDDEE
 
2148
471DEE75D3CCA28CD202BD92592EB73343F18C1D7A94B0548CFD1C4A49431880
 
2149
7F30C6FE47FD1983CA1D597724914CDC35C51C11A829BA22A11EE0421B44C297
 
2150
B1935AF2026B2DD8FF932EF6D1167323B2E341EC8BECAB57E5441DE686A2CEF7
 
2151
12AF3E207238A355AA9483AAD29E624E0F6CF8F5B9FE926E1242032B816CC50D
 
2152
C75C9ED40009E0F4296AED7FD607638994FB88B6299907232AE2663E8039C088
 
2153
A96ADEB18403F61599A20A0B3CA55D0021A6B050457AD771AE9159D74035D33F
 
2154
2C3B2F0F5FCE36156FA741C4C959BB7BF3F7B6D027465E174D9DA9C3465A86DE
 
2155
B46A42DABFDD6EFE06582F51AC94B03525787CAF94C305F3D4208B247360502C
 
2156
FD1986BAF8AFAA241DBDF3D569BDE7ADD47E49AB91D3D109EE038ABE7ECAF772
 
2157
B8F47B5D77EE3AD7E2C0016CEC055CEFB076A63F4CFC24AA5DB9399FBD796157
 
2158
022806238C821A4D7D5D78D8FC716088D2004B0926991BF463211AC1540584EA
 
2159
AFEA70C7FF21C40B98CA5C267E8E90F0BC8877FAE651CF9DFEB14BBA65BF682A
 
2160
66F0F4A657F59F28AF9293307187D740AAF739EF1D0207E52B74614BDC461F5B
 
2161
BF6F6012888C3DC0634E43D2B8DF6C57B6E45D2F3754993A36E496FCFD30DAF5
 
2162
7283126AB461228CA70B9F8159073061110BFFF1C4AEE0171638417A09E71BC9
 
2163
73EAE86F524E446E0E9D2D82FB0F384D0C33AD944809E4C8A360F7C9DD8E071A
 
2164
ED3CCB838983737CDE3F4DC92BE25FBD2A41A821E6C9642FCB0DAC338CFB522C
 
2165
1507FE83517C0E55B0AEFCEE90F64F6E9DC7B810FC0561ADD30FE2E773C029B5
 
2166
0D7882E0121A128C424F62538B211BBF04AAE52D5D80628356A16BD2E19B0B02
 
2167
49BECAC6B0ECCAF2A79BD9FFF445E937F1C210C41EBEB63904D34DFE2A9AC0EE
 
2168
A7031034BFE0C6F651642C8768E96A63A554F5562470404534F99CC4774F70F0
 
2169
71BF01760E6AD172C9E020E7D174801F623A64E95348B16175AC1AA145FE1D8C
 
2170
A2B08E10111877C0BD8A5F8FFB352F3188110DF2957D3B9623392398ADD256D7
 
2171
3DD8523F113C2E7A8DF0AB9C2AA2FD4CF63473F2F90CD73AAB138D4E52038771
 
2172
4B3D4576AACE23C9095E7D8B7A23D5F248391B814029B8EEE5F95AFED9C7EC6A
 
2173
8ECCD21E65FD89AE9BCF090933391782B90B8DF33DF294FC2417E8912FC62B49
 
2174
EDCED1E61284E8EE01F3DE7C4FA37A29D21284D07CDA10C69F87AB967771A1B5
 
2175
14F2914858D33E80AFB881CDFB54544177A54FA41CC2DDC68BF8AC0CD759D52C
 
2176
1B87007B305F75BE80F4FB14023F405FFF1FE06E4F9BA8A99B0B2800CAD2703A
 
2177
B7723FFDF34216BF380BEC16ACEC030D891E4D22A499B08AC48EC253B65BBAA6
 
2178
EE418B5942B36123F8EF7CADBEE5E6919E6F388A50F1B78FFCC7BC1548AEB0AB
 
2179
FFCDF787CFFD2934F72A9C997210B4C42B01984A6703E134FCFCB5BB7809F1C8
 
2180
A18A3616A155F14A7104564E36DFB4349D713D7667AF25A44E6738E96C921F7F
 
2181
4221C1A677B413EC9DB72B2ACD842895A79EBE83AE7BB63B9FA7FD8D4A312ACF
 
2182
CAAAE0E621AFD6E2D43F49FC5F93A2FE847587FCDA828ADF9FA791A8B35DB27C
 
2183
49FBB46C80D2362735FBE9BF37F5D6C98BC34060D3A1F396D8349A987897598D
 
2184
5F4A9AF745DE1AB704DBA88CEC9C448FED46883A2AE0C21E8AD2BCD0BF7DA86B
 
2185
9CE7460DAEACD67142A5FC00818366B207AA3E868C42B604F7C2AC89260A7DD3
 
2186
6F3CA6A722047FB5D08816F2D4DCB8838209B9C648BA8BF9417A748E28FA1B7A
 
2187
86F6714213B66A74818C31551B3D014C5CE76F6C46B74018CB27405613AF6AB1
 
2188
84C98797658F2E0D162E4BDB3F0F05328AE49F3A68739790D3C244CDBB10D2E4
 
2189
0D82A3D08C19733A6C4BF3A49BC93BE4D97FFD184D5E6F540B98C273E5BDADB8
 
2190
400EB568162785B0C087D8F51F6A52D87F57420290CC27E97D3121F1BD0E17C2
 
2191
FFC6D1774F766D6886505C2FB9770F79860BC08568D965F3D02EE06DD7511864
 
2192
74CD669B124A83333EE7134E8553DB0731387DB4F15E52ECD9FA971EAA8737D7
 
2193
6F0925AECC312998507584668B17A2373B8A8F470510954657C4409104CB55CE
 
2194
09E277451BABA896B189E47D3F4CF6B81E0A5DBF3596679CD5F9F630AE3314B4
 
2195
81F916CC176CCE8F1CC71E5BEBA240E7516237154825216B13A9C90E5514C43F
 
2196
BE751982E02DA6D67CC49E733FC06B975807B02512B8D6D8600EF79CCAD06C14
 
2197
73CE1DA20C7A695330AACB6D18186FE54FA4C92CC96D5415BC66D74FC6B3D295
 
2198
265613B4714293D981DD30D9B9455B4B87F46F16E3B346860F20A435A8D8308C
 
2199
DAA745455437DD239D146E2EB317043A09F276EEC243EFCC47522A5BE5599B6F
 
2200
B26F3DBC29526A60019C83D43E5AFA55DC4359FAA7DA4032ACE83EE42458BFF8
 
2201
81F45727C0B2E5219FFC6591C0A8FB756C1D6661F102B4CF4333B123CF636A8A
 
2202
689CABD1547246A6F6BF594D969011BFB3E675D7DB80F8D718475A418A65F882
 
2203
048BFCD4129A76BD5DA008F61C59D5D83CF8BBE5B1A7A67076C7A7F8A392CE1B
 
2204
F7E4CF3D141BCA450C7D7306BA1A6DB8ED4A970D933C478D23E48A74F2C795C1
 
2205
1B56B1D979EC85898BD8B62EA9FFF77343F94C1B5BA4106FD5D235ED5ABFBD53
 
2206
0254492C7BFE195E9BFEEB25D6002AA566ED76F69931E2D2F29C06F68F9AF226
 
2207
EF6D94827927AEDF82CDED4F6A9D527351B61425ABA588CFB40DDB39C6DC6D46
 
2208
6134455DFADB2D68DF4E2CE17471CBBBEF3D283BC5D15AA0B8164EA64FCBD7E3
 
2209
4A9DA74222B3E231502D20A694B51D4240BC1D08E083BA4D401DCEC64F0C3CF7
 
2210
B725A92EC05C6939A6913134B608475791E64CC31096A8C78C1ED6FA94DA9E09
 
2211
AC43439F05E00AE9EE3CD253AD665B517B5D383A14E61F965AE3EB7E031CCEF2
 
2212
7296BFFC7B724565B560D5595350D6B438FABB578018698634BE3E015B763845
 
2213
3BEFE3CD5B65207F578E7147D1FB7CC807516B6D2A1F57243A25E79F1BD85B56
 
2214
E86D3611E37833E70BAA9FD86605A84FE78EAD845CD985AB83B455C22D3C834B
 
2215
4AF83792F04EEA5DBF6426FDF6D97F1D88FE775735BFCA180834B2F8F1C75B16
 
2216
ED64BA5F11CFA309E67F9787545BD7B13AE174784D21CA938B8BD553BD7C6BBD
 
2217
B3A9CA05B6DEC11D2F246623735647F2CEC13AFEF030FEFA5E26135D653C93FD
 
2218
32A4E7801D90A12008A6E308CE12275E9A195D8D2FAEF0DDC1C9AA328C9A841E
 
2219
060385D35701C5D2374DE967BAAE489F56A2B41DBDB7580A40B175374B6654A5
 
2220
EC1541F114A799AFC2259069DAA726B17C88F61335DC6FB7C19EA6232147BAF1
 
2221
4EFF6AFE720CACA3E276FB828BDC47BAC94737EF821B436476782B3248FBE4DB
 
2222
1EE8EC94ADC8A44D883FDDE6B42034A0D5D0A3C88987237A7D40D96BF05DFCDD
 
2223
E0D5A46E64F40865DAD79F792D73C558A24B0DE137D23C7D6F16AEA8DA62DCC1
 
2224
2C9F6D1BF604847B24254C493C7EB02A23FCB75130079FEAD9F84D9E5C360D5E
 
2225
7134653CB3C9947063BF1DDDBC48CC05727B71583247596EC16F99DD2B6884E3
 
2226
D94C1402610D19ACA6F436DBEC2F9FE6247A960EE3BEA8D796B868B254C431DF
 
2227
A4F1293008682FA75DE9DA07E96A4F5253205871A617D4BD6012ED980F412EDF
 
2228
E2A15808ECF9FD6E8F417D600665FF177E31EF2161362F6555A0BBD93E8062B6
 
2229
37CEB4ACD88C11DCE6FF748CBF877CBE5AFED32C89AFC73F5CCE3A4B48799CBD
 
2230
FDE0F53C59C43E3F6BA6E1C44B518FF42970352053E9C3F5E70C5C3AF9B63BA4
 
2231
C665DD2059381632810B155A23BEF3DA52DFF3D72DE248F46941D072E79069BF
 
2232
E515DF3376107AEB4E69C6B39570ACF94D2F670CD83028463D39075ED71A796E
 
2233
8C9C222D8710AB1614E72A91690B780E4D40EA95FC1EF06399CF6F6DC9778EC0
 
2234
EEE108EBEE2562DFCE33A1460AFC12D500A12BB58102EE91FB509E0E7D77B210
 
2235
97557C6546D7777FCF7C9070CCC49C24104DF90738533A817CCE6AEFE4EC12F3
 
2236
49949F2C15F2AD177B05D251FE8FC3DCC920C9C35C9EF94F5A8BB558516AFC85
 
2237
7D7255D2763B12F84A636FC395C67F843F001172ABBFB366C0F84CE7B644EE4E
 
2238
AB9F7A40EEEAB76E28F4330EFA3B15F822C94BC7DF7EA5D913CC520F6072036C
 
2239
75F6A04890691AE6885EB9DA2B2077FA6063AB10A3E818DF28BC25BAA1ABE59A
 
2240
484E370FCB1D00C8CB9E840DA0795847CC75CCBF90E25CFB0A72C472BB2CDE8F
 
2241
DB2F2566C5C5C59E3E739D6942C41D435B0F20C30C4832B08702695A243DD965
 
2242
8040F6A6AB3467B0419DA79802CAA0F2B494380E68E291A6A398E08992DD4BCB
 
2243
8BFF7ABEFAFEF3F577A8C38C417B03562A7DF335D806C61FCB68A6FE676A6568
 
2244
4D56CF0F15C2978C7D1F85B1DB3F93D0631CDFA6D4ED62313ACE054295177BB9
 
2245
533A58880BBA0351E0CE333CCE01CC6A4396DB3C615EC09B948F7E134FE25EC1
 
2246
CA93B19AE101C734CD1550F292B821D46347E7082122F2A0FAEA6EAA5CAA8222
 
2247
FCD6690E7A0BF1BC77F98BA8C115D10F2CBFEC3F5C6F879554CC714EC555066B
 
2248
95B0A1F088F97BA171E4292991B0D51CB8530E034581E13656A95478AD9BCE93
 
2249
435DE84D7F2DF067BA788EA1F09A7CE3943F155C8BC7FD1F1AE7329384DAA050
 
2250
9C33997CFCE30D9ABE1E07D66EBDBE3E45EFA250B47889231122DFAA6578EFDA
 
2251
1A1C86E58DA69E1B6E6D04133608AFDA850C48AB33A04051B5BDEAE0CBA778DF
 
2252
6A2E7EDE2290B505AA42BB91258F2124D5DFD4721A02C08D1884B3BD1E7F9C4D
 
2253
598A5308A60617363A04D576A0F1C6A4E7A6085234001B71516D95312B0A1BA8
 
2254
2576FB2E091D9454660ABC3DEB3C042F3E0D041F01EF348FC2EFA03F4B380138
 
2255
D0EE83EBF5164BBEC4391094B4718F9B5FD9043F1609943D4A8954245A4B262C
 
2256
DBFD99B2F6F5E2A848B4D7D9E5BBCEA2E867ECF45F32739DCFCEB51989233B1B
 
2257
59E0689720B681FE7E7FE188216AFC962479CB6F09484562AC7D1C4E8E9A38E8
 
2258
ABC77257187F96A861CE952D77265EC4715197C2574DD6CEA569A89AB6D8FEF5
 
2259
8C887AD3FD2B0A21E719D5A590FB007990F601716740E2BE0994A649A2BF1D77
 
2260
14DE08F49CA41E9E664AD517F6CE2B347FFA078870C9602A2B8057F3F1D73468
 
2261
6CC93906EBD0C2050BB811223A2AC6F631553CDA6B0320E719DE840E554E269A
 
2262
505530BE96599774C6EE74ACC88730732E5B9F03401E5C756C289631017E9308
 
2263
DDFA7B497E3BA343399193B8D450E6318B4705519BB0C8190FA140EDA0E3D83C
 
2264
AB94344383CC2E1357ADCC08B5AF6EB735FFCC4C3F9C4BFBF7CF91351C3F528D
 
2265
40C153CDD4E066371B6BDDC3FC29E84836CFE5E04D956FC358C7965DD76DE697
 
2266
BA1371C960D4A66035AC2C15CE47A768E337B774325FE4699285453262792CD0
 
2267
4F811FF239857FFECCC6F68CE079A691ECA930918FC452D62FB4B2644643302A
 
2268
9CE0440B42C749D8FB8469F93C1362FD1CA6C3285FD6A18893622847846C1C3A
 
2269
32B86DD79D3D7FD0043F46AE8364EDC7BEA433A7D563E6C446C306FAD1AD7770
 
2270
462C91A07D3201800270C955267FC3713EFB5BF61E85E6034AFE5DCCA693FB8C
 
2271
654C74E6B94AED4E5412ACAE5C8B488A593150A07F68B0F576C69A39C4D72FD4
 
2272
D2A6028432E59090A62BA68F2521675D1EFC698C2675576B606B317827BE9EF7
 
2273
F67634EC67C0D62FA73513BE91AE41324023C835ADD55DD9B07748000DBC1591
 
2274
756AD2D4DA7F722D766F20B9E7379D52948A68D094547175531AD36D338F1775
 
2275
21155B13ED556A5A93871B9F286DDE75143C528BAA519168F940874CD111AB2B
 
2276
ADE59C1C93D97DB653D458EFF53EA9BB778D566D46FA20FDBFFB3F52F3A07759
 
2277
15D958ABA478F38A9166D14B7BB9CA1476076128C7323A89E1F8121E054FB957
 
2278
9B4D1E33A2F3C840027936A781C7357A4D95D1A00816F5777FB4D603E45C4E69
 
2279
98DF3AD6D62D17F7220D6730EADB33B82B793063691A9B4055C59B3AFD76A5D6
 
2280
4B3ED8FAA8A417D0EDC7B82853FBB421FE51D4D48A7B9F001F26354A17E84BE7
 
2281
6E45251235DCE3410CDF0BBB42A5A0E9958490F023C4EFCFCEE266BB829D60D5
 
2282
92FE865E33992ED0D4065C74263588C770BCF7DAB90A8941158FD40509741864
 
2283
8E4297A22E04F78C59C20B14A26BF94AAFFFB2F66380EB867DCB203FF93BB0C5
 
2284
F7A3872333A60EC2F1CA1A97AE022B94B33DAD54E297CEEB30BF8D39C5AD4E05
 
2285
1FC483744DACF34D9E42B2AB516877BF6862DFB77143538D29199F4F24E93E6F
 
2286
0390C462950CCD2C551DE5A57B00AAD1BB3B72BA22DCA06A365AEE78711152EA
 
2287
A0F9832603B2EF76A51CEF5BE151ECB273F52746611CE957076A90D494D47A02
 
2288
8948AACC8C82DE01F0555820A95F5EFB559A4EF7013673F9D96942AEE2FA70E1
 
2289
2B1F0D20230CDF8D6BD0777F6EA0757EB369D5EA373E95EB3BCEE8076BB80C31
 
2290
FA544C0D715F5EFF68AB17632B9302321645CFDF6077EE7A238FF3C27EB715A2
 
2291
50E9B515707A6982053E396A43BF632AF3BD07299A59B7CA3C65FEDE5558E82E
 
2292
DAE2BF1C9BF4C98F6B960077FE10B174AF933326AB1CDE2469B40C5417FC912D
 
2293
D796B52BEB5FAA323372835D411689DA6D367229AC302B40DC7F9DE6DE7D9DCE
 
2294
4D92151FC787DD20A381D491A85345D4CFC402D91927AC81FD499C46B82A9BF8
 
2295
63C196F2BA903287F92606275BC18840DEFD1CFED508E096F97857EB64CEBAB2
 
2296
DD539317801050F6C0AED99A4CE281C6D44A75A4A8E989025CF3DD31226E97E6
 
2297
34C52984205946D03E773383EB0AA3B171EC380EE6B57F76538117A6682DC4AB
 
2298
0C9F1D20E8118AC4018836F196A02643B5E93087F73293A9CA8A00B3788AAAD6
 
2299
49CBA2C8D124D898AF9C45C90C59CB7A4BA513DF3F6D9A8A508EE11E47AB6FF0
 
2300
CE62E0E1ED193745E69EED4630FACB7C55E9D144EDFC38A109092977D372962A
 
2301
995D6838C91976FA34276E8B343B82E95CDB8BF51BE7011E88C31C14E30CE9A1
 
2302
95556BD8AC0BF8C378B3251023EA497D38E5F62D80C31AE90C70395221F0EE00
 
2303
A96A2B8812F50507E0A2BE84F0C7CCA3CA60AC1FEAFA201A7190E70BBFBE35D5
 
2304
6E3F043B94B53DB10AC730AC6534E3D48A5B1B2EA628D74F9563FF25284E89CA
 
2305
6C005151A832EFEDB16BD1B5E3A8B0019956E28470A72F9A2AE6C5E5D5236FB4
 
2306
5FFCDC8BF1B2FA28757E0010B1E62D0B8E071B0E81CBD2B7F958DCC22498E767
 
2307
C7D0A18A9939B159AA2640EC0F3E7756BA8D79E468A3BD8B549CF4F68F976D61
 
2308
C95280C67E1BFC85209B32176CCA73AF2F1EBC63EC208D7605AC4B9C79955CE8
 
2309
C5A4C7864F6DB6AC01EB69B62FC72CEB3C46A17C382947DDC2F149D7922C9A76
 
2310
FAE6A9BFA28727189DF175AAEE86613A41D86D8B784AA04385F67ACF12495CBE
 
2311
6F3EA22F6EC95C3B5991E1786854FDA3C5F89F5C4D6C50A83F413B97A6F7DDF5
 
2312
B8AF756D5588EB483873E23191B6BB7EB5E3F4C48F2F37342D293F1DF0866664
 
2313
3DFB6DB8738B5A29B64073BF21E28395E658A1D602DE9B23B4CA325A3F4B990F
 
2314
82555FC2E2DFFBE64E586DA3AB06EEC983BAB6BD8D8DB9A6E53B34EAEB5AAC07
 
2315
0AEF6AFC32FEFDE6F62B1F44A654EF017C752007A2A7008D392384D5E2458CFA
 
2316
86EC7D242813F8D3DE35F4C2B466BA0D0BF1F02B559BF341B96DBA039EB6A519
 
2317
B1142E2136B082697939FD6636485328F3462D150ECDACA2BB68A6F916E3181C
 
2318
D832E762E38B50A210518C2DBC18D7CC2D469312E5C307F7C8B4772A2C1F1AD7
 
2319
7B14C84A1BF1C0F2496F50C4B90CE9768AA406DDAE214DB50459441C798CED2E
 
2320
C84426D9410741532D8AFD85E85F518307E081BFDDFE9EF5775D715522FF686C
 
2321
198C1694FD88FEB8608C1AF7F810ECA178A5C36ADFD1F1F7BD1DC3092E80270D
 
2322
1DA80EA11CC9E21573ED417D2956C96C423E4B44DD1AF92EF74ED43BCC3D905D
 
2323
CE42818901712F3C7076B9D730BE80A22FE8EB8F369480927308B212CA8F9777
 
2324
5525F6E3BB87EC0D557A4535C00A8B43FFAB4174917FF1B78009E2EE6B8CAA03
 
2325
EF4A69C5E17B2F73BFBCF460CCA749C6D39BD782615160434132B364809BDC75
 
2326
B0D9F78FED46365039A4711C2C6E34D7CC756CBA5278FAA7B9CADFEC3C076E1A
 
2327
59CF34326222D206D412908F451D4DFAF5ED3557450D357FC74BF8B506F47964
 
2328
9B41A388699E36DC54EC3C787C4823D09A65C7342812D49F32103150E99D4011
 
2329
026F7DCD0166F18F8EC00854F9E628B0E01977D2CEE9AEE800621885E973639D
 
2330
0055B30CE2DCDBF53FFB9494DBD0145108BB9B0A6C5B8D1703F1FE175AB0D7AF
 
2331
A63B9BD1B271A727BA402140C651E6DC0DB87AFEBF0663FA3DF4ED757B6FBA5B
 
2332
2C538EEB543B7320DE2F49D8FA84CE3D34589E5877BB9E1463A20A2204D868E6
 
2333
C6D5AE5F1CD9A1CA1C6F11204861BA690A6E81114B09246B26C61F506F316A61
 
2334
BF73A0EFFF4EBA08345C1535B790FB4B6305CAD42A3FAEB803FE8964EB9C2CC7
 
2335
1A1E487217AB92CC72335F779A6C5B9D3C2F3AEBF4BC0CDD08349E51B37D7BE3
 
2336
CDE4CE9EDAFBD0261BE8371D344CD852C72FC8E0BBA437545C477687C0A734E8
 
2337
06C07DCD0C56CE89786FF10F22937E071F1C618E0A41DCB1F329A78278771CA9
 
2338
AF20F398E0CCB0C20A7BC0D19C33A2AD2DED732056175FD6756AF53F83308879
 
2339
D36029B0C7347FC29111916AF2FF4F2DB6FF5A6E68F9719E609AF6F34DF94772
 
2340
52A9D5AC3FDCAC18371A1900813DCFF306FEB439E0D4823754939AE204DD651F
 
2341
4644CF51DAA8D9F16D792884CF8A3161E857F333FFB7C7788BE8896981F4FDDE
 
2342
65E63C4D320F44A8DB0C737F971A571E78B008C3210F8CBE08662389D30F630F
 
2343
AB49612C3D68D14B074691A42D454B1AE9299EF0553D454E4F11C4E78D2B8972
 
2344
776404C3636F0F7C1DB78E8FCAA7F505BD26BACD3F59B207D8EC1BBC1C0D27FD
 
2345
31789632757FA514E45D01486713B67AD3DF3F21C86B37BDD4E0DFD54501D154
 
2346
08CF809732699451766C3FD5BAEE0752FFBE5D73D77F20EE878E74419A6341C8
 
2347
B3BB9A9184F571767B277B2C24837D1731C1681F32C2D6E6AE21C79FB18E4DDD
 
2348
CBC280D51AA60E732D35D9258774DC928E217C102CBDEB770D2BCFD76E1977A2
 
2349
4A9A8687425D3C383301C02AE801E39517FC92309A690305E1E6E79A43F78161
 
2350
6B0CE8FC2BFCF321149050903059CC0BBEB8C0D05A90422FA4DE1F5884246A62
 
2351
29118D052F46D5E6E15B66B7213052C3E99286D9878AA1B1FC76EAA4C18F7793
 
2352
BCE11A69D0F4A0EB22A641DA821708731FE18E7DCE4AC46EFBB69FA505BC7DDE
 
2353
C01E0838D6D9E6E436CF639090221227D1E63FDFDC4C0417580AFA3CE3BE9357
 
2354
02F81D82FC08A84B2C7839AEFC09789BA475D6C152A6D7380A14B34B36FC55FD
 
2355
27CBE1EA5A0ACDBD591FF4826FD512BF034153529D6835CE6FA575FFE3368DE0
 
2356
7543977F0EFBC4A3483A8D0E53AC1093F7A7BC95515D9FAE10E124EB142563CF
 
2357
0A5E4215E9A3FE96AEB9886EF93A7E86774DC1AA7C28AA0214988FDDEF858E05
 
2358
78BBFCD3F8A775D1F42ED9FF120C0CB49FD2531F257618C4A936CEA09F439AA2
 
2359
65AC2D876CFDAF3F07AF4AF8E750A3BBD706FCC5A38E53C491C0324E77E2AFC4
 
2360
42D2EEEE38232A732EB571E18F3BB959DD7505FB7E5D4B0BB091A0BEECF82DF3
 
2361
34030101DF480B51A2C913A7E3A5FD4EBD5407172D4CA3F4A12762651A3B4882
 
2362
82AE6A962D446E80608CBB6261FDC1346161F9284ED7A8AA3D97B377C91C47BD
 
2363
1C832622ABC0C1BEDEC1B8E5E9401A874EB06A780B2059CE1CC94B81FEA9C25B
 
2364
4EB8ACE8FB0AEDF28E4547AC6D1A15CF1D1A6AFD96F957F6731FE139C751EE65
 
2365
A8B622F7EBDBCBA40FB42D0F9A1BB54DC35E61584A04C6CA99D37E761F733D55
 
2366
3059D4BF3FE85F460F1ED1378F2329DC1A5D6DD9D723D1B85C1B344681F5DBE7
 
2367
A3F166B948729139B7A7084FC04053B8325D706CB683C19B9ED2D05911A2D111
 
2368
D92A106FD447F914FC9D222A7F59F242CA465A9E7BE9F52F7AEFF2040CE415CA
 
2369
4CEEA0DC9B11B9352FA3C26819FFE7C872256F82CE66DFF20AFA28053C12F752
 
2370
164187FEEC342D6C0342487366296147A15806D11D4778C7CE69872CB7ED6E03
 
2371
5E532B8AC9392E1C0B7012467F6863EC0EF954E9C91341B89532BCCE8D6E5EC9
 
2372
91693366E58888FD6D3F050C395FC1DFF0D44F5A6AFA0F8D514C8BBAC39020CA
 
2373
584D70F62B44DE9E4C04711C76916EBFDF81AE6D9EDFD50B9DE92B59250D83D7
 
2374
2CFCD874A5BEBD519F14564CC4B8E62D1E199974A8AD0832AB35C6DCBFA1165F
 
2375
FB48568874BDF5B4F616C2EE5CA4CB1108BCD7FD7EB35CD235FAD8C4B701BDB8
 
2376
2F1101696F9F4BADCEFA187791E75F231A02DDBD44FA37A169FE2CABFA8E66C4
 
2377
724CAC1CABB3250034F10845EECED6F584FEB8CDB450F87DDF77162DB3BE719D
 
2378
7CF218E82FDFB747991C60410AE360822F62660A4FD2E342A694037ED80B400D
 
2379
310CFF81C04F890504B1025857B620A99FBB43E2B0668DA51CE1D014EBBAD86A
 
2380
C798995204B0343504BA38ED6E1C87D488D3297CA55BCC2CB46225A0F5D06A57
 
2381
FA2C3CD976F033CA6905B3A8017EBC185A8015DF386A1F70527A04AE34B3F1EC
 
2382
46CEC5A6340337EFDB8DE9DB743ED4697522D9FC67758478C798479E721BF178
 
2383
AB931991297ED1ABA633801D152FE08510781C4549607A9769CDE84CDAC21210
 
2384
A5A593EF9BB09C6B526BE8525D4F9AEEF8D76CE10DAECCA665677F1BDF88A260
 
2385
989C28E0987385428BD0567EC7DD3E15B81993D9D610CA7358BAA18746DED22D
 
2386
497E641B0FB707AB5BF1C586F53CAD71A7B0E822E0F53691D8C0D0ECD5248ACC
 
2387
3A750E94CFD57CA6E947739AF669EEE9D251749FF91B81FC29685AFB5F2273B6
 
2388
79729537B68A7041AC1B02DB3363270E9DAA8C44D8C761EDD9D4F442FF174390
 
2389
D118C0F837F3066070D8740FB3C95FF878AA6943DF972AAB788FEBEECBAB571F
 
2390
798F18F89BFBB667CE340EC3EFB8DB4A42FCD95F03106D607AEADA315C170236
 
2391
585558567D34BA200D0DB13604DD5292E0A2A4617E472DF3C0F03F4D62943784
 
2392
7B58BA910E5EF393DCF5280DD1A5C332B635FD27FE35022D3AF8F2551AE795A0
 
2393
E45B2A70F5BCC3C7F61E10B745D89A9CFBAA3B552684A2892F0D622210269921
 
2394
5B495B2DEC90980F73C5E3875E5335AF910207AC61B94D5124001537384951E4
 
2395
EAE15BBE6FAF76EF077AF34E64783F4F0E27581788A4F29AD04A906247C4B14A
 
2396
B2D7E119B87F821BE02A07AC64D51D57C9801077CA30959E87959CD470C03E1C
 
2397
C8E03D38E27A84487008D4F34558CD713D7E7B657A66A4A2880260901A17BB72
 
2398
4362C0575C0F7CBBB20CC3EABEAD1C99639246737C7B89EBA6B7DA77EF87DB38
 
2399
1A8BD5E7497E588FBC6E644D513FBE200FC76BF1C8DC2531018A2AE30999805F
 
2400
420127475B464237A7B198826DD7DC3D204EFE8862B54DD10B980FC4422F47E8
 
2401
61A11A897DB935DB6B469700EED44E79A565A95AD3ED75DAA0F6B824A913A437
 
2402
BC52903C88D0383FCF7E895CA8A1EBFC2C3D1C14EC30CB42010B3E03ECC9B227
 
2403
758CC4FE8AE5B8CB1BE805B8277ED4FAA6792D26ECD618D3E378E0172001AFF8
 
2404
441AC07EE88F82CE3CF231A823501FCEC13FA953A88ECD18D5477B1D8618DC10
 
2405
89815032849B4A37ED0625FFACB7167092B89F4BF363FC0F36CD9C43DC235F23
 
2406
E24F99ED28E95B6737DA0D188FB10796416A82BA62793B096EA9AFC7702F5E6A
 
2407
2C51CF746CBEC9F9CE1E810F60D2AF1204F2F23DA54168704CD566300720010F
 
2408
ABD43D92D9F3B05E4F317B683BD21341CF2FB51F96FCF59D87A2019F44CDB6A6
 
2409
0A0541A1FEB89435D3A719C1C233C1A571C2A39619D8A803CD64DA8607E8A969
 
2410
C8561AA1F005F1283BF28FEDE4AA569FB9F9B9905F9FCBC0CC99206121643459
 
2411
910A4FE495A6BE7C1FD66216C22A6CE394DE4F2D3C7E47029C3C252A73C8213E
 
2412
D6FAEDEC6D856B9DC8EDC338896B89B6C1D135B6E8033C71CD0ECD02B9872347
 
2413
0A6122C0E8D4AACDDC827B2377150D0943DE06F1DE158A44F0C3099EAA35D569
 
2414
1D5C4DED4A6B5412B698D2870927656A442E7F96EFA6CF2A7D559D5E286712E1
 
2415
86988E17BE803B5A7529EDFBAFC0F4B45D95153AE1FFD2C23A4B15A30EB26C1D
 
2416
5991BE25FD2128DDC15B8A266E5E1B509D338A1565EB9AD8029E8F0750204138
 
2417
6D819CC00CC2DA71714A5D004396DBFDD8783F40325E477DBD02AE4EB5B7983E
 
2418
EA540F6182ECAD6002D98131E870162E2BC9818503DFB713F881EA0FE082A2DA
 
2419
9702517EDC03F44C50509779D9E1CBB04148BB4B7D47EA64D15055C37642C9FD
 
2420
864724DAED86EA18CD60B5C7DDAD40A97B7D6C3E4E4F00B1A7D2EB2C6C76ABA4
 
2421
54872EA6433670B2905EF159DFB90DF2C1D12754EF02502AB151E8D4F7D855C4
 
2422
54F2FC195D310B0FCFA8CE0A2E8393B4998F17ED912F5BE00D2EBE6ECF96C260
 
2423
8E3EBDFBF92C1004614862443B86E7F527E7A8A1FEDC538C0D6482DE0922C695
 
2424
85E8C43A7E125F2D20D7B3E7AE7F75C15A776D8E847C2B94C141C32D20AC040E
 
2425
81A464ADD9E0510235CAD73632F8EE97A566E933F0FD36A9A202A8D775F2D317
 
2426
9F56D780E27F50855AEE09B393A986763974A18F3DC511EB1330A0BDA14537D2
 
2427
F9E423D2F5B9B16487F47C358A909091CE2D1B09275D090FDC6506FD9BE76FA0
 
2428
DFDBA26057A9509A1E9CFF5025366B069D6881F80140CCA2CC7BDD4EEB6FB6A0
 
2429
C25176CDF39265122BBCC27D45A51AFFF366A8E678D300190621BA5CE4ED651B
 
2430
B90FE65C9113CCB11406AA1C90C75E2E148F7D4C3C7C3456F54379E1D1C2C925
 
2431
4D9C62352A2CF2DB21DC4A140AEB80956107FD4D9D36A20F6D2B82697C397752
 
2432
4BB5204F1BE44C733B528BD8181640772250247E26131B645C2EC06FA621B8D2
 
2433
187661F4EA24106FA51DD902624FE3EB0D95B3EA446502A33091F2004D1C8F00
 
2434
1DBAA7AE9FCAC74B0704D04902F832B25C7FBB9304D834A18F22259B81A0C400
 
2435
FE9CC0D811E58F8C3E1D107129D1CA233FD481FC6C03BAE7D00AAB2AAED4CEC3
 
2436
A7C8ECB087DF77065D1328A4EB912CA8AFE5C7DEF3C5A3F42E40E6E60FB241F3
 
2437
FB6A11B5ACF4E6005471881DE6156BAE8ED4C75CE8FAC9C3A9B3DA52B07F09C2
 
2438
8FF67BAF5767EAF202B3D5FDB81EFAA98B59BF281BCFD45CDEC7707ED4167491
 
2439
F716322CB08248A65BED4FF62844AE351D9657BD03E41625E2D855D06444D441
 
2440
CF01330EF8FEEA0D42E0A054B9A05A5ADB518607299CECE64A59D52B2902DAB1
 
2441
0F37A9F6DA24D95619860A69DED9915F414A8B63F8931099AC051C8671F6891F
 
2442
2563FBF902D30734C23E647D7BA3FBAF4CEFA1F860B1EA1F2633E0E77665767C
 
2443
CB3332C311B8798E35557D3751919B770BD244FAC769980699F76C8E1B2D5BC8
 
2444
5CC1DFE11017F0FD3878C60F4D5A33D97AFB822CE4CF8BB50E0B89D73560D05A
 
2445
9053053011E49084204D5517072D4356FE5ACE352BDF99638AA07603979AF946
 
2446
D33A96266D7646B724994305AAC231BCBF8B6D80A47464C242960127160C70E4
 
2447
9121A04E986B4845402326C24A1D5394D26028FE87EB6A6374CB0D0242212E6F
 
2448
7D939487220BD6347FBDB68F34415C7438F92D016F3B1EA7429A18B31FA26FCD
 
2449
33B7E60255522272740E31E5A7EBFD72F9FE0B6D85C50D9B868E1052FB2197A6
 
2450
8EF52B4E59D8439286C96E832FE01E2DA3EBF151FBABE3D39581D564BF8554C9
 
2451
FA2F3303BD5D0EEE6B2A73983837E67D38EBCDBDA0E5A784F4A7C165CB6ABBC0
 
2452
0286AE34433766C3FFC6574B3BBE4B8D36DE246BAB3FA365A33697AB07DEFA88
 
2453
1A347470C89951B92D2D8204878A6935CFD404E696C61B0BE3D16FB91D5316DE
 
2454
D8A003FE55AAD565FBBA8D5928D973BA86AF7B9F1BE4C5F157053504D6695DEE
 
2455
E925FA8041E3F76CA7A3C37B3AB95C181C32E1466EC738C817369C6DB8364920
 
2456
C6F3FBA3BEE10E87B1AF330AD8F7A074C9E2DCD603504B209F4EDDFA07EAB524
 
2457
5D3DEF1B3334FE14E10989E53BE4581828D3B270CCE083176F542CFC5701C67D
 
2458
D5004845D0CBC4D5821CE73824D11EA0622EED5AFC0D96F10BB6420AE9C0687C
 
2459
BC1FCD1F97FDB040ED8FF63165BA4502E268DEFBB3C5729A6054ECF67BFC0EF1
 
2460
1CC3229E2B99AC30E26F7A2AB289586711C9975F29EBE7B106E27CBE44B5433D
 
2461
AF11161AAD99761B2335C55B419EB65993DB25BDC01911221396AA4914D3AE91
 
2462
41A8AECA9305BA63081FD9E76764
 
2463
0000000000000000000000000000000000000000000000000000000000000000
 
2464
0000000000000000000000000000000000000000000000000000000000000000
 
2465
0000000000000000000000000000000000000000000000000000000000000000
 
2466
0000000000000000000000000000000000000000000000000000000000000000
 
2467
0000000000000000000000000000000000000000000000000000000000000000
 
2468
0000000000000000000000000000000000000000000000000000000000000000
 
2469
0000000000000000000000000000000000000000000000000000000000000000
 
2470
0000000000000000000000000000000000000000000000000000000000000000
 
2471
cleartomark
 
2472
{restore}if
 
2473
%%EndFont 
 
2474
%%BeginFont: CMR9
 
2475
%!PS-AdobeFont-1.0: CMR9 003.002
 
2476
%%Title: CMR9
 
2477
%Version: 003.002
 
2478
%%CreationDate: Mon Jul 13 16:17:00 2009
 
2479
%%Creator: David M. Jones
 
2480
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
 
2481
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMR9.
 
2482
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
 
2483
% This license is in the accompanying file OFL.txt, and is also
 
2484
% available with a FAQ at: http://scripts.sil.org/OFL.
 
2485
%%EndComments
 
2486
FontDirectory/CMR9 known{/CMR9 findfont dup/UniqueID known{dup
 
2487
/UniqueID get 5000792 eq exch/FontType get 1 eq and}{pop false}ifelse
 
2488
{save true}{false}ifelse}{false}ifelse
 
2489
11 dict begin
 
2490
/FontType 1 def
 
2491
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
 
2492
/FontName /CMR9 def
 
2493
/FontBBox {-39 -250 1036 750 }readonly def
 
2494
/UniqueID 5000792 def
 
2495
/PaintType 0 def
 
2496
/FontInfo 9 dict dup begin
 
2497
/version (003.002) readonly def
 
2498
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMR9.) readonly def
 
2499
/FullName (CMR9) readonly def
 
2500
/FamilyName (Computer Modern) readonly def
 
2501
/Weight (Medium) readonly def
 
2502
/ItalicAngle 0 def
 
2503
/isFixedPitch false def
 
2504
/UnderlinePosition -100 def
 
2505
/UnderlineThickness 50 def
 
2506
end readonly def
 
2507
/Encoding 256 array
 
2508
0 1 255 {1 index exch /.notdef put} for
 
2509
dup 12 /fi put
 
2510
dup 34 /quotedblright put
 
2511
dup 39 /quoteright put
 
2512
dup 40 /parenleft put
 
2513
dup 41 /parenright put
 
2514
dup 44 /comma put
 
2515
dup 45 /hyphen put
 
2516
dup 46 /period put
 
2517
dup 47 /slash put
 
2518
dup 48 /zero put
 
2519
dup 49 /one put
 
2520
dup 50 /two put
 
2521
dup 51 /three put
 
2522
dup 52 /four put
 
2523
dup 53 /five put
 
2524
dup 54 /six put
 
2525
dup 55 /seven put
 
2526
dup 56 /eight put
 
2527
dup 57 /nine put
 
2528
dup 58 /colon put
 
2529
dup 59 /semicolon put
 
2530
dup 63 /question put
 
2531
dup 65 /A put
 
2532
dup 66 /B put
 
2533
dup 67 /C put
 
2534
dup 68 /D put
 
2535
dup 69 /E put
 
2536
dup 70 /F put
 
2537
dup 71 /G put
 
2538
dup 72 /H put
 
2539
dup 73 /I put
 
2540
dup 74 /J put
 
2541
dup 75 /K put
 
2542
dup 76 /L put
 
2543
dup 77 /M put
 
2544
dup 78 /N put
 
2545
dup 79 /O put
 
2546
dup 80 /P put
 
2547
dup 81 /Q put
 
2548
dup 82 /R put
 
2549
dup 83 /S put
 
2550
dup 84 /T put
 
2551
dup 85 /U put
 
2552
dup 86 /V put
 
2553
dup 87 /W put
 
2554
dup 88 /X put
 
2555
dup 89 /Y put
 
2556
dup 90 /Z put
 
2557
dup 92 /quotedblleft put
 
2558
dup 97 /a put
 
2559
dup 98 /b put
 
2560
dup 99 /c put
 
2561
dup 100 /d put
 
2562
dup 101 /e put
 
2563
dup 102 /f put
 
2564
dup 103 /g put
 
2565
dup 104 /h put
 
2566
dup 105 /i put
 
2567
dup 106 /j put
 
2568
dup 107 /k put
 
2569
dup 108 /l put
 
2570
dup 109 /m put
 
2571
dup 110 /n put
 
2572
dup 111 /o put
 
2573
dup 112 /p put
 
2574
dup 113 /q put
 
2575
dup 114 /r put
 
2576
dup 115 /s put
 
2577
dup 116 /t put
 
2578
dup 117 /u put
 
2579
dup 118 /v put
 
2580
dup 119 /w put
 
2581
dup 120 /x put
 
2582
dup 121 /y put
 
2583
dup 122 /z put
 
2584
dup 127 /dieresis put
 
2585
readonly def
 
2586
currentdict end
 
2587
currentfile eexec
 
2588
D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
 
2589
0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
 
2590
51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
 
2591
7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
 
2592
E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
 
2593
0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
 
2594
C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB9AF72336CC4AD340
 
2595
15A449513D5F74BFB9A68ABC471020464E3E6E33008238B123DEDE18557D712E
 
2596
ED5223722892A4DAC477120B8C9F3FE3FD334EACD3E8AABDC3C967C61FF003B4
 
2597
B10C56D6A490CE9594D57A2D431B9E5E10FE3D8832E227A7087611431ABCD029
 
2598
85F4865E17E17F8CFBD2CADC97E0A8820E3ACEC873F31464466A9545E967E53C
 
2599
DBDDB8478E69063FBB891566BAF88B7660A4405B16834761F041CCF7650AF955
 
2600
F9E853AA9F5F4382E1FE7D0C5BB4023818A2383F91249D48CE021250EC9EEB1D
 
2601
2835E18FB73026250B32A8849067D5E2258797C917F998F2D4121D96560C5FB5
 
2602
B5D3471216639A8671B6DFAC5E3554EC36D9A72518525A795590C74DD70DA3A7
 
2603
78BFC43E51D6F2BA52F17D4DD00D389D3983EC54912AFF73684A8A7E345537B7
 
2604
E62361C04A47859DA084BC72EA53512DC54132EB2EE671793603015652EAFDE3
 
2605
41C4B6B679BD60AEC5153EA0D2200CB1D097DAD770F5F31E6FC475A225995277
 
2606
B867B731D5401E2D02B85BA85158C80FF7E2BBCC42B98AC867E67D25DB656072
 
2607
55A0D32AB7AA483A5A9686CEA4E2B3031D90D84DB3E2DEE7706C91BA81CB8DAA
 
2608
700E5F61E07D6998C9552C81B66FD10A10033D49EF3BCB0FF22ED0A3737523C9
 
2609
8F851C61C4BF8A213BF6EC70C956AE48B5BD276CC0437C72BF6515B10739919A
 
2610
F00F6ADD2798CB211668842349171A5AEB0664D2C44397E55A4A9EBDF54A3EF4
 
2611
FBBCDAD9DAEF4B0CAEF7112FA828F2F8D9F633D37E5516AB5ECEA87342EF8DC4
 
2612
3A50548490F5BC9A8A1F98AC7AEAD9D913BFA10CA86D73AEB5BACC1FEEFDCC15
 
2613
B3655522CCA2C772E902FAB2A6FC153597D52763EB44AB7489FF061F7F58E8F2
 
2614
AEAAF4D17F36CBFC00D3C653F335D14240C87DB4339DA9D30A5BD1F502BC9013
 
2615
461B9DB2FBEEC01BB18990439A0E9CA6576BC9CF6B1A3DB9386C4A5D4AA6A5DC
 
2616
CFA45FB75F22E10ECB72565DB441A194902C91427B4F676E531C661F7A2C3C85
 
2617
CD534D1C89B6779B2EDC8E44667B992C20C70B663BFBF680A6CF4383EB7CA26C
 
2618
4D1F06B5EF4025BBE65795F1EDB5CCB97050872D6C07BC2974F905ACDB7A765F
 
2619
291365D6C8152153E7F017A25FB4476C60FD9EAF9A121633DBEAC32F62850223
 
2620
D6418566AB350F90F4B35F19598478F76B63E347D4C61E203D4DB8ECB9889181
 
2621
C387F4B663A502C638761D2782BB96EAC81A0108D7BD6938F67FEBB69218D115
 
2622
D8E89CFABCE15C6ACC7FEB983332A51A6A73CF4E341574F366713D7FB29956D9
 
2623
9BF238A87483D37E526A2EA2F101EDD34E34CB92730DCA7235AA0027189BE405
 
2624
2DAB4AA021A30C28B26C50808E1E965C02F6212EC7C72F5683339425A7739380
 
2625
A422E6191ED8453AF0CAAA424AE44DFA7CC5C2F6EAA8D73A5101D8E9517DBCFB
 
2626
2858D0E8ECB7DC430EF23A9E4428CB7DED8D035D6050251AC101A2D0E884721E
 
2627
2F21E573F948048BB8FF888911C508CC198BD750083B339500C426AFCD5634A6
 
2628
AAAC1C7E91249667B231BBFC64B4317192FE07FE9DA0DDB5E517D097AAE46577
 
2629
9555F29D45C67CDE9812CAD03F220B20519F2FF32DCA56A554D4296FE2D1F3FB
 
2630
B209B5270E0E695EA5A0EF1144957CE045881AEB8D05D72CE57F4D34617AED67
 
2631
0D3AF0472CD8D60933651626550366E300E72A9C89ACD475C2E2ED9BD44B472D
 
2632
9DAFE943F8E02A6DC38E447EED964624C37C3130E48211CA279BB6A0BD59466B
 
2633
42F3D89B5746F29E084E22CF58395AF0F29E55113F3A3F2F52CB3A6DF3D026D0
 
2634
C81754B8E2E4A15F6943BE9D0087D5166060734FD07C4C57D7C7D90E8C9C1F35
 
2635
623CEEE3ABAE75E1A18A1E3B50B7266BD2D8E812CFEB4A46B856885B185640D6
 
2636
B9C22179551002B94282F57FB433B7FF157D2F0D240836B72AF4A331668AE5D4
 
2637
E6B85415F4E8B9D2F9AF90FAFAA0A3866DF417CA5A31348CF9B41B8F5F4D2F97
 
2638
CCF7ADE851B5E2E2F6E319AAF5792EBB9DA2C6AA8B73D889F3CDAA42932CDA7D
 
2639
07A7E59183CD89520DDFC36E5D513BFD8AD0886046585F29B4D7F42CC0C27AA7
 
2640
53915AB1167D292FE91957E94A57FEE2D49C20C9070ECD736BDEE0F046E60350
 
2641
EA539DC298156A4E0D019E7D481FDDA6861E20678516AB80ABEC1F09B126BCB9
 
2642
52E8272A06BB6DD87ACFC423B4A4FC9A3DC8DCAEBB807C5F748F1FF8B17B8B88
 
2643
F426206BF1B7B7D239D26BC3CF0776C467A98CFBBCA5FB6145D5900137ED19DC
 
2644
D002F10704AA680EC753C22E29AAB15712EF22AF73D80820A1EEE953463D4EA3
 
2645
81FAF99518D4FD0F862A324FC44C4B9542A92C5B60CC983CC8F647CE5BDB4D6D
 
2646
B92B380E0E5F7208A9CD91FA9A469548162C761C1BA05AC9D60B766764D821B6
 
2647
B4E17F56CE455F06EA1EE2D38FE47581746C4C5FBA63AEE2B58E877D1A8FA83A
 
2648
31C972D53B64E92EEEA147426A92CFBF76FC614119C6E9C6476FD6A069C803BF
 
2649
E949FBE50B5AB1F1463F9747E8D353F7BBD991C4F90F920BC9407D8E24720293
 
2650
846D052214E60390C3CB926D38C83AF697425D80C2B4FC4706615B905516B733
 
2651
46ACA325CEA68FB21B2D17CF0B68BA4DF249368625CF83441EDBF2B86C957C1E
 
2652
44CD722BD2537CE84FBA07EC7AE15C840041B9F7F3040072E6084CD55B301C08
 
2653
A64A53BD4D3DC30DCAC6C152F316ABC59B8EE978793EBD568849DCC2A75A495A
 
2654
BC83470D503F8E389F54B4A4A31624E83C601B43AC1E52CB811FAA7CA6B644A5
 
2655
1AE0BFD4FC774C9C9DFC2769ABFA9C83F900BE2DD4010416053A1D4874E6ECF4
 
2656
D86E44B4CAB15D53E5630C144B0C15B58DAAD785BA298B1893D1B09BA5D40344
 
2657
6678FD2D17FF6674433C976D6DAC659175CED26139967C9B2B9CFFD78FC2570A
 
2658
E5142141C2888DBF2DC8503F9137CE7CB21A1EBC2D65BF33FCEFBC85C9CB736E
 
2659
24E8595CE934AB032CC70BD6A3B0F3BDBFBBE185512FDB7BE3D4A6620478453E
 
2660
75D044BF770B44C9741E31985E6DAF5A318D7BED12B02A4BCFE60D25EF12843D
 
2661
EFC9BAE2A3F2EFAD66D7858E83EB46BB09D2FF8AE9C43844A7001C86ED97AF51
 
2662
C511E3A89A1BE349FF5215D1A57843EF51456B9838133846F19BE79AAA5C1AB0
 
2663
5F400E5E8E7B0BF96EFCA3B8F0894BE589F2C9FB6C97BD16D38F0A237CD4F034
 
2664
099C41F85C7E2C7BEC8E02C4F327306A53B4B48B26A8926670CEEF96F6DF2281
 
2665
7C2DAD99EF8B81BBB777227C2475AE7400DC393D9C0445E925DB1E955950F7AE
 
2666
53E9AC4306794239346A419F7B5DF4168382EF5956B81F83BD4BB7635B3BCC84
 
2667
7D84D05AEDC02D14675D777CD19B08124001A4F4EA96990D96000C082A12F00F
 
2668
7FEF793A7FA69D56D3A38D012168C5458B667190AFE80E02C816CAFF0A71953C
 
2669
D80B085CD286027E2FDBB05452AA762FD7C813B2E19A79C74190E04E746C4933
 
2670
CE1E300CAF5DD53B08110509BDA404EF07FA1BC5224BF1205DE8E0C3276A13DD
 
2671
866675103B960C5F36644F96B4FAC16F5D6E91F74629B318FCCC8E8CB13EB76B
 
2672
B0B7B90718D913A52A04732EA3667674994A325A7973C601A7DDD50F658E0826
 
2673
ACB8E53D4914B0274AED98D7BC3B2B7F9D48A7ECC2F8ABEE05CF2C4F2B90360B
 
2674
B7DF779EAF3E103D1D83EDBE32DDA873768D8C37DC10A5354A94B4153049AD64
 
2675
FF3E0BB51AB91D7C0B4134D8731CD0270DAAF19BED9EAD800A14B65B68EEE89B
 
2676
40DD624111670DDC7C030DEFE0D1B96420E249332445C155BA96231C88E70643
 
2677
D526BDF3CA1E05FEE72CE2B881CFC01ED780C10E89F0828AD55FE29043BC56E8
 
2678
2750A6DD15AADD54492F6092618F4CC6A31766B17FC60766D18C307EFC9BB787
 
2679
39047DAD6B38419EFBA46B4E2C932F97451FE78AD75FA90DE409FC6DD46585D2
 
2680
1941F5ED47A8FBAEF5A917A240959E8D9F9917DEA3247D9CAE6BF7A88DB4C4A4
 
2681
F9F5A6DCE542420A032FF3392FE0F3357B51F884D6181583A554F75B1DF192E9
 
2682
253CC828FF06B0D992D5316435980B044BB191508C7C45CD90F797F88856424B
 
2683
14A5707459C50EDCF3E3D8D1667AAA83015405354CE744C66D9A5728F29E0085
 
2684
6DBF740717FA0799E3BCC4ED7841588B496A5E549B953A7FD288B4A045DB611E
 
2685
E3B2F35963FF18ACCB1C968BEEA2CBF52B3999AAF89A05320BB2E97F52CFE06B
 
2686
9F10E3A79865A3059A957F97972D80ADF678A36E2B586C101FC6AFA4D137C13E
 
2687
EE7102C9B8EF78CB057F8B7476F146E8FF5C897FD5503DD198128CFF7B5FB339
 
2688
FAD0AF0EA967F77B07B367A4AC9F668F8BED99B98E87FAC750EE045602D76C3F
 
2689
289FC9D97694C96AAC0AD1BD3FA94DF2CBCEA24B40F47B9B59E54EECEE7AC4C3
 
2690
A3F5D19160E4C1EA830D57FBE10D8D46AC5CA0260F22FAA45236F0F542BEA9C5
 
2691
5A88F878F68B36114E0573900C65E305462B22A3429A17C7A567694414DDDA46
 
2692
5F30542B8FD4F00F6C295B2E8D3A986B953D96822DB2ECD48E8BB1763434E652
 
2693
152EF3717F5E7FA10FF0B01D9F64E22C5DBD7254629658887BACEC0ABDE972EE
 
2694
67299FB84A05B3EFE22B6976DB4CCA384232DDAE38C31623A4E39EA2E82C1EA3
 
2695
BBB68F1A7DBF405DEC37CB7203A895C36A44BD2D63F45B3888AF91D37B510A59
 
2696
3C921BB44DA620892AD87B665F69F6FA510B071ECC403CB2BE2F54B3969C9E88
 
2697
713244BC97C1466DA8216DA7600C221E7E7EF5C789D2E12B36422023A03E11BF
 
2698
2790FD6062FE6BF62F5010A92F0A104B76E255A0975E04F6F20F760881BDA7F5
 
2699
D834D1D328B6EC19AA7D5E5678A84C74C82553DBE8BB5765E84F5A8789032143
 
2700
6020940B4B8D45FC3433D356E28C25F42D0C19F911213D85951B2B00D01B77BB
 
2701
A4C72E964F9D95422BEDE582A05CD52E03D28A996E6CC8FCD910CBAB728073F9
 
2702
F9FAEED5470FFA55930447C5BA816F826F983D53EC9941EC8364B3060FD74C95
 
2703
26D4F5CA753B574FD2FA4D1D333785241D8741B79E628BC852FDC35478C5ED9A
 
2704
C1BE88C5EE7302816E65C12B58EA16FEDD4672EB3E24B6EDAD5DCE263BA8A970
 
2705
350B651E5A9F3C281D85BC3F44EADD0D93402E36489BA5185E7D388974B0B700
 
2706
70575188BB610CCA20F081E2CBDA13DCC6F72567962ADB342E02C1E763B673C5
 
2707
F7384E24C6E1730A3A790D690A2103AEF88E0C1D4480DC9B25E5C8C9E1919C95
 
2708
F83320179B4C7C4A26D559BFB24D7D596FB73758C9990C451E77FCDDD17763B8
 
2709
9C30A9534E3CB6680D3D419D4B70B0B0A0D160FCCDE169714E373F65B7144CC2
 
2710
DB9A44E041211E1517D3148E65A2486CBE5E74E625261CCF65392FB4F3091473
 
2711
F9E8DF327D59A58558E5C9F7190DB577D5DC658F5E36258291C708B3D224653D
 
2712
064BB6079F91293FC733710893AD1C96169B30CBFE4E9D52E7EFAE4AFEE68FEF
 
2713
1AFD5E7E9DFCE8DE332B0FDC0514F9B3090AC85BBFB527FD8034DD33E9576325
 
2714
A8769AE09AF1BA792447DDD932B98FC9486B39E0B04DDB3EFB7A30DA0940B33E
 
2715
E27490E0E841E87B1C90E5248A91742ABEDC10F43A8AF0F9C5B4A4930B1AADAF
 
2716
01874B9AC3B8D0DBECCDA6CD7E96471FAA15CB7F8A599C5746327CE392224C3C
 
2717
40BD60AF97BCA6FF6FCAB2FEA114D7300B89E91C3BC92D5B3E2C83BB37992D8C
 
2718
72F661EFD0AA034C738C019DFB79BF40651A1A34BC1EB9F5AAF58F8B3DA32645
 
2719
24AFF8636486F08BC21533B5FF7391B0679A78DFDCB03DAF6BB7475A1D51DAC1
 
2720
EE4BE9B986655D1FDB6936445EF99B58B303FE79F11275EEA96A9F6808EA8775
 
2721
D873D1052FAC93769789C700F20EB2ED6D15676F6E563A769CA9298E463FC311
 
2722
83281483B1C953370D196727A6A0E66D32D9480AB1B6DCA77868C1A2D5DB6483
 
2723
5F31EB6B18EEFEF1CDC31533E69B0AFC6B30FC9912DC89BAAEEADC30BE14F448
 
2724
1A6B70D36A5D9B01799BEEA686066114910842D022EB464A9A1E8F0A5628BA69
 
2725
AA9A1925CCADD44703BC67A89F3B48E4680726DC4360274185CF3C8AB747A8FC
 
2726
4B928AD62B092EFE48B01E33ED756DB696171FDB775396BBA138E056F71EDAE3
 
2727
7A1E4CC272B8418114B0E81DE0BC43DB3C133167344488820A92DF10FFA26FB9
 
2728
65FCA2C87D302E956DE6B4FE145145440C83DB43A68F8B29A592B127BDF49063
 
2729
B7F11E155CD4CAE305525BEA56B7C412A6260426407BD892A3F2B444AC3421E6
 
2730
FB6E6425EB5C3053C5644666B80405530FA0012B54557327C98E0F4F064099A6
 
2731
4ACAAFC1870359C1B6FBE7606BB8A26026AE20C212210449905E628AF1B20490
 
2732
8CE908B7EF3E3DB551C85AEB0F7FEB6A8D215B97998E5DD9C7CCFB2A9402B8B6
 
2733
1770D4023777D4B45A73F471355353412C51D4CE71FAD1E0AFBD87B5F86307F3
 
2734
10D0B94F1194EFFB64AD5DA54A4200490F609CA8B912E149F8217ABB1E9EBB3B
 
2735
C4470E7365CF5E1E761AA1945044B225BD53D142F6588C50E0644740F7DD55E4
 
2736
8F73201E5354A8BC78339211AFC4935F44701FBA043AAC4BA4698E9D7700029A
 
2737
C79F992F62627C91EB855F64C4B251718FDA71EDAF082A0C7B00550949D617A0
 
2738
7071FB14F05620CCF2180941341D8E60FC88823438FD728A4042AFA8B853107F
 
2739
852F631518B61B234565291B5D5B89DA818DEE3AE3B68A2869DFA63255CC882C
 
2740
3B16BBA08FCE3632E57FF7A07F857A1F0FDCADAB39D77960BD827CCC8661A997
 
2741
648BF5BEBC0FD2286C2A112A8DEB9CCB6330A049170D5D68EEEEA011D3EF3EBD
 
2742
855236B9380087CBBB6BE24191F728B7EAC5B50F7A547AA0989B7C7D3437DBCE
 
2743
1669341264E290646F2C8C5A3ACAAC7CB63DC692FAAE13E9B40E8BD39FE16A0C
 
2744
1660CE66872D061056C04DDDC265C024BEF8B7E3C3AEE76FE5C9702002C28BE0
 
2745
B180295EE00E567FA2E5CD1638226D24A7C732E1BD8103B476EF5702768689C7
 
2746
D4FCD47F2AB94A2B1FBAE6ABF87B09E7713C773FB65CA83F7318035B332B9F99
 
2747
24A2C8897527021321D003AAD7C273E4BFA2710B9BB26C2CFD3D9A5D7ED1096C
 
2748
552D50028AE2476FCD6D12A5D0A897521313ED1A3A8456A70C16EAA50A3E6733
 
2749
6DC89FEC56AB54A579EF264377A103939D5EE00A90B4F2206D0023AF9491FBE0
 
2750
800C6540FC945199E20E945F46CEEA2E885F6800B9DF042BCEF4291A4B1A62C8
 
2751
6A7ACFF872B25FA3AE69E0093F3D0FF13A3313430C06F1AF94D500431566F659
 
2752
E8C859A5F80F5BD2E85C8E32603D3745628E8FE6FBC50FA68F9C3811A2BEFEA4
 
2753
5852CAE2AE5AAD3230ED050593BAD0A9581EB7B327C6916B8FC348F4C23E6FA2
 
2754
00FA28AAACCB3091C1D83F7BB88672A53A2EA3B8C7C24374E400C57F0F01019F
 
2755
E52D5C47F389D4C9AF126F4080F9AB8D1C8F470932BBECCEC72A9796F6E965A4
 
2756
82057DDB43D68298A00880D4C2E2496F26F015FD83C5549215753459310339B7
 
2757
6B2961EEEE74DA31FEC8E2BDDA42D4080A32372AC372524BDDA580EF6634ACE3
 
2758
128C69D04D890DCA337212B109585C665AA83EFE47D5BABC2627A86EAD11BF7D
 
2759
744176652C7F9497785A7A06A994ED8414BBE8B26E74D48CB83FA24AAFBDD507
 
2760
84A90195EA3D77BCE8C2BEDDD1DC52E8164DF15D65B916EBDF3A8A76849653DF
 
2761
AE3CAF9561AF3B705F75B9E5DFD6758DB65A2FD54683759912E0D0035CFBCD86
 
2762
5D207125947C3797DDDDF27B0F05D69411E79DF1586378263BE1BFB9863BF9B1
 
2763
B2CE4EAEDABE212A040FCA30A5AC8F758F4B543CA539858D7D2DA5E8D4AE8343
 
2764
DA1C74EFA3207BFD3AAF761712526884385719C5B2B1C3C2A125975270E98803
 
2765
BE1717D7FD9500E68B2C77DBDA49C6C7CC468986AD847D5976FA7D445365047C
 
2766
DEC7C2EA876A6D2048DB062B6682A49CB88706982B6687B8E51E12F0AD378B85
 
2767
8DFDA6DD200D31F6BA872ACBEBA94F1FE5920A18A2F17DA30AFEB722FEC5701C
 
2768
B3691A04D0896F1A60DA20C9BFB9FF931ECEEE556BCC9C4374EA6B2CC21E5301
 
2769
C5B8623C5878851857B3E665490A7FFCE5A8DC0FFCF3D56BF55E4AB2ACC6743F
 
2770
4DE7216BA87F183CC0CA3266EDD52D3A8681B75AD590B3989A01A62745ACD499
 
2771
17C30C6D5AB9B7AE32D938D2A9257D3A4444614D8DAADBDEE4C99F4FF66DE769
 
2772
52F52733B7F3B44F48E7FBBD1038AE21593A5B8B4C649ACB5F5C66A5E4C7CE09
 
2773
E8530FF9E9E77B6982E21ABE6EAE47E2372B4552D66D2C141237569D7CE41808
 
2774
CD3259B7325463CD9475124A0453475186BB44083AE9262BD5EBA8E709E36725
 
2775
A1257264A4CE1F08102F2D4BD5640F758B4ADA3F4EC9DBEC4063547AC174E81C
 
2776
F88EF1B4ABF1EDB4C6C94053DAEA20D3B36179F1490B23A95AD7CA9B8C5E797D
 
2777
B75DB61D83AF76F0EB2A612502CE147B11579A6C8BC27630AE14535C0B77E4C1
 
2778
06578A1C23B48A90E2E786462439CF2CC73F89825E5E7B4AE1245E300CED4B30
 
2779
C9EDB92AC36F7DFD0FABD94996A0D326D478B7783C87AE473351ABD014CD380C
 
2780
EF7BFBB68CDB7C90D1C85A5D96C622B04FCDDB40B675F081053377364DEC2F69
 
2781
29224D4E70B69FD185D55ACD4D1E263FA8F13279E19089FB17A1283E72AD6FA3
 
2782
26370C7F0BCCA2CC89C048FEC738F2AABB0A36AB3A61FB3C8731450623CA88FE
 
2783
C8ECAD1BEE7A9A33C8C40DD2F4B12106F61E525F08CF4752ED2343AEB46D89CA
 
2784
8103F7C53355250B7A5F99C3BE4370DAA818DAAA7280496C8BBDFE4480A36CD4
 
2785
F92ED541B4CEDD13F1D5A0023C7BC1F219150A4F9C0B98A440E0A0786F32F1C9
 
2786
19DD28668DA7A60C446A2C87954489F24E742ABE05387BBEE210760F30A06821
 
2787
56EACE37BDAACDAFDF84C683D992894DD9C126FD6571624D7CE37CEF6478F82A
 
2788
A536E68F009EFADEC89C595390BC25C7BBB4F744E0A34913ED4F3CEF7295F7CB
 
2789
B7FFC71FC82F03CD5E0DB79EA523DFD240504D5A4A0953C8F30EF69B3B39A561
 
2790
3325DCF159B27BCFAE3AEAE84C047D6361229B6B896FA0BC2E8BF93A60183766
 
2791
2CD44DC4EB4988B9CDA332B525BC2DB4584FEF623337FB4393F9DD009BCCE5C2
 
2792
F6C9B792E2185432C09B97FD9802792535160C1B7BE2A1A8252D8E05B37ADEF8
 
2793
341F7D9F6C26A1FCB03A9EC77B59540B407D49A5C52458C31CBBDDEA0FCCABDD
 
2794
ADEE2C931DC4860979653E71F8A1E10E7805DCF438CD9F6FDF01179347DBA9F2
 
2795
647BAB05369B26B827AD99B87280B662E77A0C80C0A828A47BB4D8A2FE7E9F4D
 
2796
5097FAF3D631F64BFC518B5F6BE13884C3F70369822915A56721FD7F5958DC4F
 
2797
9E24851089AFF3E608D2242AC08B868FDAAAB0AAF8C14BF3D4417949FD23B10F
 
2798
40A4179A630994CEF7A2359122F3E9F7096E9E92D3431C3DD7E8F1E60E3413BE
 
2799
D7753357281A6ADA56EDD51EAE468312FC75114EC09FEA182E84A9AE7F82F4D1
 
2800
0AE4F1BCC1C4188BA00840AFA09862A7C6579DE0654DFF2767AAE46D4E754A22
 
2801
5FEA2A9CA4ED8AA2454F1E6DD7C7CD63886109B9796DBE67225616FC555CD945
 
2802
90072F04C5A67AE11CFF7E5CE97B67525D2FA055A29F927F9FA46A119354DC4A
 
2803
93EDB7B6F239BC2C10D443E0F90CC36D65D628F75A8EA758F6C8F93ECC036EAC
 
2804
CF01A6F2D73F6A5AF9C72FA4328F977C22150E9DC454E1C2FA91315123D1A507
 
2805
CA174839C70C03D0F641ADAB8771F1038B06B22FD2E73579929F1BF420B674BF
 
2806
708DB7E5E02AFF78865E03C0C0D6DE7B16FF0F4B407962C3723BF6E61ECC8DD3
 
2807
1E3337EACD844F717AE5F28D0726BA35B2A0F95CD0323746254A5EA9D63C064A
 
2808
8F59D7A42A3445286F80E311383CE52AB9C73967BA45AADEEAC1A82C13A2C4CC
 
2809
7F1EDD5CB4F81790F2F8351500DDB9D271921500E788E9623DD2E25F1CDF9970
 
2810
6AC59F0A33FE83C973E6D2CC7AE8BE89CD7A503788ABA1BF0D9C2DCDEE1EDDB0
 
2811
B6F2EA1ADD9053A3367BA3C28DB698CA74375AD117698B08908DEE15D0F4BD22
 
2812
339E88CAC825238CE597FC3CE1471DF76254BF7C2851C7274D46B0AD1FF10C69
 
2813
E9AA8238CE9FE044B1F07CAFB376C1724A9C36A7119B1E06B1A1A213262E4D4A
 
2814
BBD8DF2830E4F2AC7BC9A0512C5598CD6A8558B8C4850F32C147716CA5CAC05D
 
2815
4506ABF94C6914A674BE9C324E0E6A1ED180DD93E65C3EE8FAF5B38B105569C3
 
2816
69135766E62C5D76C593D0D3B6D5534097225899D54679F576BE07B7B0BF7890
 
2817
6E3F4B584AACD6CBE0097B11A8508AD887DDED5620D1B4A8E7A53C450A1ADBA0
 
2818
752FDA63CBE7AB865881FA3B766529A19686EA81A93617013694B19D6B71AE16
 
2819
2F9B7210012EA356DFB006DE3E4BD74C1CA8891A8E08C09A601506D57647791D
 
2820
5277CF92FEA77C09E6CFBD18177CB3DE74BA6BCC9C4374EA6B2CCED9471BDAC3
 
2821
1B610435FB22752E997FD5EB3F8514F9B74B07D0A5C17F33BC6AE906B9C68AB1
 
2822
C2BFD00F84423D9E788B474448B26091BF6E09EFB0DE67C9EFFEB10CBB9D8563
 
2823
8A02426F8693D29094162962680130D78F91DD4919AD53BB4FE9559A1C79CB4E
 
2824
7EDB383225E7F0D0E76C17A2E005B89AE78AE5A51C01D7EAD90DA84DEC4DA1EF
 
2825
EC35B6914FE1A7E897E800391B15C689735AE1F0892B6EB9B9EE34673E53BEC8
 
2826
68510D3C93B7DBC13E8E66984826F1301300FE37C74CE40DB439297A945BCA6A
 
2827
71E4329D1B0957DC0D1ECFD8AD3557F5ABB1AEB1FC815C03D76DE4FA9184F3E9
 
2828
AC80E247C7E1049E0497D1C1AE17722915CBA9CC245B95A302093D2C000A4A46
 
2829
0839DE931452FD437EFEAE324ED11F71DCD95B7579A895A905D05C5A1A009EA0
 
2830
185B85D173BD48BA5EFAF71933A1249F78E1223663EC0489F1A614006922F0B3
 
2831
434775F6C7263F8BB1303052AAD417BCCE3B38BE597415CD6C2F9C88EB74C2B7
 
2832
AA7581A2F924C0287A1DB0798C31125038AA1DDC1A46BD1574B79A56D3D7B316
 
2833
C2753C8577F94DE71719399A98EACF709EBCA5AB3C8FD8B7AF757689E0874F6E
 
2834
537C5AA084D82A38C02348C3C21840406D4CC384A5388215D07A51AFBBB0ECE4
 
2835
E72AEB5491D873AA6D4716B303EB8B7F7AA0CA85FB88DC4937B610018AA75B10
 
2836
ACBCEB5B115B581847EEB42F4733F4688B999A4658C226F0F2C0666F959033C6
 
2837
3A361A6E7DEBD87ABE28836656889ABA6180D3C451A74377C929452B83189704
 
2838
3052B8DCD544C126D1A82140CF4384E2245EA6C78D2B22EC59219F7BE7365770
 
2839
65827922E05A6BE2907BE36B31418E2A2B25043552281C4318CB509FA2ECD6FE
 
2840
CD29E1C180466F7C22280D355A0998C89A84DDE5D5FF995D03C1CA1BB1DDCD74
 
2841
3A035138C24379F1D3A20B1747534EB17ABB010C092FE9D690DC6BBE2239DA86
 
2842
1DE6C7AF6488D173C2BDFEBC1C16260E353E3369D551F3B1D1FD3635E8C0E1B7
 
2843
2E56D398882F1C262BFA4F399A5F723D2BD2D92DB649E0656695B8384ADDEFF4
 
2844
1F74FC227ED1A35232AE82D3F19A701501EDB962666B068825FCED8F3B8C3B0A
 
2845
729D202125ACBE4F9AED9A282AE29F78A2896A6FC87A5F4E5841774612C3A4C2
 
2846
5697F94F59B8AD259D2D11488F26BD086ADA4AED66E3948826CB1356F08D36B7
 
2847
4FD1DAB3FA3DC2407F64D343BC5449BA52D4804B6912ECE0D804EF42C38CC98C
 
2848
3EE1268F53226B6F34CB2598DC5060DA8D74CB4F046C54542934BCC397EDD7E1
 
2849
0AA1A0EB0860C6940432E325AEB9A3163EDA005FBA2F2560F63304004DD22B38
 
2850
B62EA22F444711C30B23A033C00C5920BAD847517353F4A8D82D9287E72C75E3
 
2851
6734468357FD64517F67543AF59C137D7F987F812ECC29D32E1641C665BE8038
 
2852
617B416C57DB3906B8E5F58FF2905409B3CD128450AE3C9C1B184D68A4EC73B3
 
2853
F4F6F9EB37D98F8547E3AEFD0746891E8C1EE9949FD265D5D97683BCD3F70632
 
2854
336D1C7F5A5A04C059B4EF0576AF5124E2A13E817C0E59735833BA77741E6D21
 
2855
11FC0C5E381DF07EF2E12C9802652338DC77325BCA29E50A8BFFAA8FE7193200
 
2856
ADD274E794B48255476A8EB38E9545E1BEE4F6DCF482A17F5BB4120B28677AF4
 
2857
277446B00BA8AAB77037A1BAA1984343BBB70E4DFC6EC654BB24865C9F7B8ED0
 
2858
F3447145AACFB86B441347EE3256BE252703066492D4914A4D71D3391749FB98
 
2859
AB296B9B56ED80D75CF736828DCB42AC240B27836A8A6D5A35BE76557B337AAF
 
2860
9084D1519020C61BB0A295F49BAC7B96F1921649D14E8391FCD379B8A6914904
 
2861
19BDC55716935FC11D89FA1E8FEE8EA249506439675840EF4833E60208C3C6B2
 
2862
CB5E5EFEF015F2DC51AFB21322DD6D971AEB12E7C3C6EFEC3675EDAD9F7041F2
 
2863
77A176C150FA8EB3EC1AA4176E97B6D7952061ED4F203572F41BC9BD5A28960B
 
2864
5D82FB36C357A4B586FC00008416BB9B01B86EF46280EA60038C991CADFB77F7
 
2865
417FF6D2C6A86EBAAC50D652D5517846E5E6023F6E6F8A2E685D14D383D712D1
 
2866
6EBA0CB8872BA3003856227C54776A00D2DF3B9F5BB736751D4AC8ED713304D4
 
2867
95D63AF71BAE6A930CD09E180D5852BAD0AC67CACE6778E3EE00F7855240FA02
 
2868
C8B09704C0322BF1DCDBF19525AAF8F8D112AC6519C48B9B0CC1120ABB5B8128
 
2869
316CDBB89183889CBF55C951DC252F17649B7BA5946BA70B8BB977D28638626E
 
2870
7789DC6C3AF9E76011EEF51E9A6C054B0D2601FCF440A7CBD5DAD5EA02BF5A83
 
2871
9C30FD37DA8A17F2A4A05EF4245F940F8E66D67D32C0498839CDFF874A75714F
 
2872
D399BEB1F75220B229C1A6784F02E56B8BF6BC080D452B35F8AD484DCB7E18A6
 
2873
C7EDA587C93966C35134D6A88935F327FCFE83F3B9D715918CE2DF261AE6ED39
 
2874
85D5681D818E243A147E8603D4E4D8BC10EE03CCC5ECDDB84C9E2D7B7B926B0D
 
2875
3B0AFED7726FD21D5E11CFB24DB5A70282577D4EFF2B576C5E1D2593F01674CD
 
2876
F79BE61EAF051212EFD7E48C7D7A38DC8238B2BBEAC229D11B35552F7C3A6DC3
 
2877
BA0A89E4FDD8B2134990EF215B151FF1A3764A09B10E3FB48EA87AA21DAF4999
 
2878
8794DB2D72316E79C21DA06DC78A4EABC1C96F2225580A38154143B9A0975531
 
2879
5FD74A1155292D7E527AA0A7C32570A2D974909B020E5B45975648C02922C443
 
2880
130433D6720146E86653C5D79B4DC080DEA7DB9B7C82D298F02DD2821F6D0AFB
 
2881
B03431386707119ECF48913516A5B8914DEFDDE94E475EC48D75849BEAC36EB8
 
2882
00D16745C5E84264623432BA6C93F96FC9A376466C164A718F6379872FD1FD0F
 
2883
DD8EC8CFDE661FF78E89DA5D4F5F26DD6F1C47CF2996E7C9F7979EDF27B1863A
 
2884
C217900F7D332EEEF3D13C8FECC9EBDAFB972A52C0C2FAFC1AA51E46B3895A3A
 
2885
34EBF3EB83A8FEA84350EA7F7DEA8DD3B0A980CCD8D6C78994B47709066FF690
 
2886
B8F51EC0F9D8454AAEA97C5875143A44D5C4BA77AEF3B7EC130DEF9ECECE2FB1
 
2887
7E8A65F77A97D1FA14D02F332F28E482168000D82565F3BFC58A8767E0E34F75
 
2888
8A9892552944A75B6B3200E0E79FF355914FF9E5DE7A9E850453294A105C361B
 
2889
1BB5E5F853CE4D6F53588B0513A10AB7B64AE9B6CECFE6A72BBA28FB3825B1E9
 
2890
C8DEB70268876281A11BD4D71EBD26AB2034C6A7BB86F0A0BB1B889CD60FC9EB
 
2891
AB3E4C9B50A040BC0CFE21A15AD90CDDD2805D2D332BA2E27F090EE4826A20B6
 
2892
1E58E471D334F987D4DE8F55356A1965EBCFF33E1BDBCE15FB1020834F7B272F
 
2893
DE2F81CB9876EAC41E3BEAD2AB9172A7C70BAF77F108FE6E88C3FB8B507F8526
 
2894
2506B05CB008C7BF330D4DB0D7982B7A6546BE73A6C0471FA7A1EC6D7A50287C
 
2895
088BCCBD21E3CF87471DE077F9DD0C14FD1497814CF2EEF31757D696A5F93E1F
 
2896
F7DAECED71988605F37001C59CAE8FCC839F1C5E4746F576659CB06035429FB5
 
2897
56EAE3E70729FFB95D976F427B10540F72FC0ED2E6ABEBBA650C441D7E99591E
 
2898
506A7979F835942C9626AC9B630C888E56200F360E63CE0B213F1E21D7039953
 
2899
656117ECD724405CBD0E9764A8978D457544AE45E00B2C32D44BD22C153AF435
 
2900
44476AE308C2C25B3CA540361D06FCCE10F5A7230F34AE062C44661B6D03E0F0
 
2901
89C770B4DA0456D90C58508D3BC8C7E4715DDF17DC788641E7C97C62875D5E0D
 
2902
2CAEBA1E357FA5EDC0A4C6A56560BBD3E7FA95B0D5C0E0718BE7511AEB1F99B0
 
2903
C4082167C2878651FFB480693162D8BF2E0CE94D0937396376E5D96BF7C6B7EF
 
2904
1D6338ED4501BF7F14A789CB1AE46431BBA2925E0413D06C8DF62EC119A70641
 
2905
0C4EC4B2AB7AA02539D97DACE08BA644D85D4F553A2D33EE3FAD4D50800D0BDE
 
2906
F24FCE85323BB79B534EA2518BC40996454D7231EF953C504FAEC22326F0138C
 
2907
F6DDF0029E0236C773600E5D1D8F5D29F9A4953E916EE5025E3A0C8D3E0AC3F0
 
2908
16CCB865978492F2A912EB5C2890910479B9581FC8D2AFCE28C353B554FC16BE
 
2909
6C4C51C7198706B8D53A5D71A2ED3727AD4B839B611B219378863E3AC6FD3192
 
2910
94AA899F2288AF363ECD66F0865CDD099E09C446F9385DA4055CD07B5EFB93BA
 
2911
D954BE6CEED7555A230776E8E11B4045198D6C4D3E5756A9A92FF8236428AC6E
 
2912
6059E44D7C1801CC0966F0BB5119A6FA2C71577F627EF783A933AC22D630A967
 
2913
B0C48400B39FB9D00B784F941E1192147D96078A3FE2BB8C51F5C6873AF48C9D
 
2914
F44285C3F20018242B3E112780E074D9BD188C42C7E5CF0CF6D9AFEF7FEE636D
 
2915
F047C418832EB4A6BD77988AF1EC5484F74BF8A8662A98515411C5B2648AEF1C
 
2916
D434983848F09C200884E995F77342FF893732A2F53FBD2542F8165B1BDEA4D2
 
2917
626A0AD699B5850FAF6A2A06965BE5E9D969B5CDA300E2451C6D6DA647707F9E
 
2918
6B904103E4A6C397DA104562DD7D5388D0CA9AF2CE2B8165C48E3CD97FC6CCF3
 
2919
ECC09896B473321301C3EEB5D5845044A1CDA8833C5AFAA03B269F76E4AE4B28
 
2920
E736FD1028BEA2B70563D9EF1C5B98894C86A21EB699CB2CB0CAF6C0898FF167
 
2921
0E4373C4E88AC80C1056068F32ACC9CB00825C6EB27A5C708405E6AB9FD4B9D3
 
2922
A5DE86991B26A88CF8158B69689915D4F4FADAD4C8BA7970E5E9B197BD878C02
 
2923
A621557995247E627B4430E8FCD5427529CC6D0AADBE5E0FA0A58F98577AC8BE
 
2924
CC96210557E269399EA169D7F42128613B7CE0924C338348CF8D75CE397EA338
 
2925
6B911C2DEC3CC0F9E8EFBE683A9AEC41D9DD9CD5DC4C1FBA515446D6011AB1D0
 
2926
318ED4BE351F387939656EAD7459F3499BBDCE3DCAB57F5D1B8D852B52033A35
 
2927
5AA778B87F5A50E037B0F88C4AA2F349AC08E79D612933667E845417CD53BDA5
 
2928
39C3EDAFCE97929232E418D52AE64DB1186C10A708EC872FE17FAE2A109FAAD2
 
2929
1E3577435312C49D9EA2593C9CDE453DE3529B3B6A4078D0E52D7B253C194DF5
 
2930
CBC96FB4E1BD010F8084FE9CD8C2117AF6521899384E1CC87881F9EBE8D9CF15
 
2931
C5E71E127E5C41E7C75BC6A7599C4C00626118B76C7AF1EF4C7CE0366E1AC6AA
 
2932
C75FB58F641FA62BCBB8E05759F27D4BCF2735968AFB91120EE0140A25C8AC84
 
2933
C3FEFED3EB6313E43EE29139BA4762C120380C0C4A1B896E045157405322DE6B
 
2934
3748678B1D790CA94DED6B6817C0173258DF998A178964A67811177127129D55
 
2935
3115BA105B15E1856958EC15601A936987E6FEB982C9CE143ACC361CE17EEE6E
 
2936
C44E826765B2EACF81127C9EF39EF173D8B35E4C3227672CA99415FA7B9A12D2
 
2937
3D1E6893D8F7EE51A9C5DE68C20330D38EF545E9ABEC5DE41CE894F42DCC5533
 
2938
A1FA9FE3E2E03B67207AD01699088F11375E525305A61AF9652981C3A88FED8A
 
2939
48154BFFC634B5D5D7597F677F52ACC2B48C7635DA6C899ED89DB78A0084F428
 
2940
ED309AE802C55456E58DAE9B37113940DD43FCE557AE8C1CF400165CF673B6F4
 
2941
D93843FFCA5102305F3725E680D2A19BA377E14B887B632DF95672DA32E73935
 
2942
703CEEEEF0273842D1417FCC8D6E3D3A95C805BDC1D27605DFA0254D26E61A8D
 
2943
7822AB2219FAD99AA7F7983EEEEB78FB4648C4F3915968D6A3CFBAD17D94559C
 
2944
F27A79C6B42327B44C04A9BDFD68F95CE2C6E2FD7FFF5712C36D1637A7B6F50C
 
2945
20FD8FA26A6216797834196DD4ED099943D47CEE152268731149A33F1C14EAA9
 
2946
49D468BD1E6519003CD0A5120E3374672D2CC3BA712D8B18F083AE7DA27F58A6
 
2947
856E3D6F3B110EADAFDD5F8D13C0DD20DAB78FD17629EB45B52A2EFB9D944E98
 
2948
D78608D07E6EC33CD508AB108013073A89F392FA1E443D8923715C52DFBFD7CC
 
2949
4A99DCFCA15DBC932CBF4322817DA86BF27D5E757C6965886115BE8CB6229F31
 
2950
CAD6B0B5314320BE5A1E38C8C3552CC8ADDD11E3C9241977646D53E5B1B13E29
 
2951
B12868B7F1E2A28F1644CEFA6EC52F6F744EC3D05A606DA245329AA49BD574DD
 
2952
DDE567B7E2138A0AEBF871B793783FD8C44B74EC4243DE6CC6C3A027D00231F9
 
2953
01A4C146806D453A59305A2F0B145F2AF5F4C217F721A1CA7049137E11629A17
 
2954
EA72ADF543427871DD63B4C6A14AEBC6D1F50C7C8B57C7800A4E22F3758D374A
 
2955
7C2E10761B8EC47F70038E19213A885AE5E55B1393160CA5CA5E52295896622B
 
2956
A7A1BC901E3B6483404BA58D0A14BFB2D2C0484EA63345FD981408F1098A3D89
 
2957
E15E226FCF395B91B8107A04E113AA1E93B759D7359B42D3EAAE4BD464DC2CA1
 
2958
C3DE0821B13B3BD70FAD9AE3FA8D83878D290E6BA8EC2F31407747A4F19A7AD2
 
2959
01F0FCEC95B85A728E36953501B0517247C3CA6FEFD71B13A18CD5EFD0A7CDD0
 
2960
C33864CDAB34A86575B8B2AFDCD814F98476F72CBAD3A7DF79904783234A6E68
 
2961
74CFC932DE5ECDB6D947C73C4E96CF114F2407EE1B42AC8057532AECAE71C21E
 
2962
3DD1CE7447FA418BB1A21D5CEECDDAC253A45C075BBDD42176E3E0F9F7E1E4F2
 
2963
0C74B064C59EA9F72CE4D4F4DC5D6878A2BF9BA6CB5818D78B0AD2D0ECF260CF
 
2964
3AB1955D5A10626690050CC49BCE288D3E9AB871E78C2989204A85AA36979DC6
 
2965
E6F8140D7FADB0B37AB0FF6E814B63F61B37198831D9EA67B4206B3000934DC7
 
2966
54797B330387403F4E93032EDACF7C8B481EE39133074E92C979704A2E1EC8BF
 
2967
EE6E0748DB1C20839F31844F55B4925FC5AD37FA0F48CD02425EE920D0465713
 
2968
9363A88CCC6457B12F1E902F3D29ABE618E68F199C4DF0A9B9E3DBB196942DAF
 
2969
4FDF40ABA7C51CF80DFEC4EE082A13FD9439515D19A8BAB3BAE3DD549ADB6E85
 
2970
6EF0350DBB80AC10D531E3040145D36DF1ECABF2FFD2C197637AD847B25F337F
 
2971
103F276576A912BE4F6C727ACEC9922627813A2588E8553D46D2BEAB32001151
 
2972
8D61021CCBC91C71293A29DBC9BD6E388A19CC60934E61D57AD7F973E255ACF2
 
2973
519B042900E63D95713AD45C9D75424297C1B7639E628746A5A18DE65034D0CC
 
2974
25038B2BE98CA2800F8E4C661B0133BFF9E444DD259584355588387DD49D2D92
 
2975
B3834DFD20FA691445E355EB51B453754D0E549812069E92A1FAB2F870488057
 
2976
C908149EBD18D083CD8D8574FAF87BCD2ADDEF53CF7E98B76AFCCC0A3633991C
 
2977
036AC22806B573BF5BF7F5DBB7F989FE1E878E10A5C4641A39DDED1DFC5504AD
 
2978
2483826911F1D39D13E263CB6D51DAE5EDE17B74B674BAA10DDD75DC2A18B39A
 
2979
860200A18950E8512C2DDE88309C0C1C5911E567C92465B502E889C58566102D
 
2980
C30E020FA68A86384D26484A5E5ED4AFD4D2A4E6154E05D040F251D06BE1AA54
 
2981
13343895B995C5E8B5F8B70F736408B71BDB845F1A7C05FCD0066F8F5FF8FDFE
 
2982
9CDA91E80D61E6C78F0712E0F2E3D13BE42FB2816B8A1C1220B144B70C7F2FDA
 
2983
0E38C8757F732137B2322F957BBAC2BB555ACE0BA424F79F0C13957EF72A5321
 
2984
2BB3C481C676B3BBB8284FB00A5D8E64071F91F438D75E8CF2DBB4CC00CD9826
 
2985
B065302C24FDD76424372A291897C4DFD7ECF183BB95BF60C850B430F54381D6
 
2986
5B60710067E164E57FE551FF79A4163963AF701B65DCC017C2DA5FD95FF914B8
 
2987
F6634A46A47C0097A885A85ABABC03E6DDA63849A7DE78DBC2049635146B8A37
 
2988
37034829C5E77D6EE599DB9AA22F6EF3F61843769AC6F7D616186B2243C044C6
 
2989
4F948C1FD17251D7055D5DBD69F900E1B7B3AF86CE7B30A3B8A5D79207627525
 
2990
3809217BA50BAF5184A529B5CC4E01F75C6309D6290B588C4B145A6C5ADD9FD7
 
2991
FF3FF86CB6BD439F31520AA426E939E2CDB0372F8B667B1C216C38101169BB5E
 
2992
0C32F21E8A6AE3F507DA2927881F803F2A6DE7F40C1B47FFCCDBBF4CDA461D10
 
2993
E59F70F7E2D0BD3BDE63A6A7F25B4E245114B9BAE5AED287639C7C005E01B878
 
2994
F32702CF8E37C5D165553C5D3ADB33C9BDA0D57B469C4A8A85B805406CF746DF
 
2995
787CC5F35EA4D067BB1946FDD560DD9E4065B1427775F8F0EB0B3DA6ED58BA55
 
2996
E7947E15A068DA43E4B1283ADC30611EFD42BF96DF0C9D0037E83A4BA0C6CA7A
 
2997
AF52CB07D0F2FEBECF5472C29E25AB1F5E8B6C351C806EE7BD2CA6997FEAFE03
 
2998
69B367B65F0B9FAB13F99629B29991FA052FA780535D6DDBFD8F592929398AF9
 
2999
B0E2806D5D79B34194F1ADB43583815A1A7280468CE579C7E9B2E461AFCDF6FC
 
3000
3FC45EF5887BB92B062356B5D517B70B8FE608DE9FE362070DF6BEA741AFAAE4
 
3001
5003AEB2C92134858DAA923CE0E1E7AA608B94D0DA8DEB702B95F2EA0527779E
 
3002
E189F8AF4A7D5720F8BB62887FFAEBF35F6EEA4261C0A7A643606966EA4A9ED4
 
3003
6014CF9A38492662E178B28A95F247D71FC93D28E109F3BA19739FE4B9262EE4
 
3004
FD5B013300A944A330064D2A73291C3B42F2CA32B60EF7C7569E6635E66B49C4
 
3005
C28025D63409C50DE3D7C77FB8D8E2F1049350FB6DF0AEE0F6ADB9F6E71B4676
 
3006
A70EF1E7BB99D9E4DCB3E07A2136D2893539E140996EB66BC5087617EAAFF3D6
 
3007
2351C4325779370921AD1E1D04806246588F5990781AEF4781B7D398CC60E7A5
 
3008
BFD6BAEF2D85B8D39852E07BD896097E1E96A605AE659B0576659B6870351B69
 
3009
615255068884CC2FD0C7A96F66DECE40DF6936107D66FA4578F6FEDD296355B2
 
3010
D1189DF188650E5AA0250EBC1D8133976243C9B9885822097A3CF31AEBDAE2F7
 
3011
303E35A7F3130A5F551F1D63D85F61C3A7A5F059BADD821F8A5DF132116776F5
 
3012
0875F5F6CD31D25169DE5954EDB837666A23A219DF3F29D9EB305237A9D97FB5
 
3013
395F27118D02FB79D116B9DF0D3A8C37A7A33B6900D6B4C97D066F7212D0DC0B
 
3014
F54D824CD2FB7C5DF1F9A0D40217014A3CC0C9A8B42BB69ADAF85EF99E71D909
 
3015
0C88991660AE9CCCBD6C1E40B7A2E89D4B41F3096DF7D3248E57E33D9AD77896
 
3016
5392F6916B84B646AA2185E72DEC0AD4D13B9A75E4F4C27427BABBFE7A80A2F0
 
3017
A0414C4DCF0DA976485AEC7B63B1A633BF39631B6EB3A0693145FF375DABAD16
 
3018
14F0BA05DB4550B190D5D1227DDCC6C045101618B773EDF36828C59A413BD449
 
3019
AEF092CC0BB1037B2EE0AA5BB1F92250DF88DE4250F73A570EE8DAC00FFC2751
 
3020
271EB98554B0985F18AF26711FEFC16113C18F53B34ACDE9D5B0DFCE32D2D3F5
 
3021
3E681FD0C00D7A271D0CFD667EF2823AB3C97D33A957FC662662D1AD083501E0
 
3022
0A0ABCD6818AF4C87D4974200967F4A6EACE540DC3ABE50618D7013371056291
 
3023
446F8AEB46A5F991E73326614E955C3D5F8E2BDBAF1481DC3D0E27B21B476BBE
 
3024
396456710FC117527945FD3CE8B25AA496B39EF14FA065E0BB1D94D945CB8D94
 
3025
E40B725F1DE8B2BE55DFCD1BE70498CDADD19C6D3E0FF50BCBE62C158A75C7BF
 
3026
90598155EC5EA84B7AB32DC4C700778380A946CCA25D8CB4B6968D2E8238ACA9
 
3027
C23E0D0631CDCBF4B800D748ED0517C0096AE61E053E30F4000D5B2E2CEC8CA2
 
3028
90A83D9997E2C19718CD99591BEDD126DED63FD433C3994B03B99178C1D70281
 
3029
1A5FAD5B2282CA95BE4F09AEAC92840C1A586A17206C3FB8051E7D20E789BE39
 
3030
CB669C22996EBDE1B4882772A6E255A40563D2AD6BCB305382DC6DBF4FCEF8D3
 
3031
9DE09103716E78F140C791F247EDC6B7BD7171591C7103DDEF34C0D73EB7EEB0
 
3032
494CAFA8D2E7772645C72F74332D38A5B575F05088CACB8734D1838745437D51
 
3033
3EC2B7DD138E74B219B5D51D9F8ECF794C504E5D6A7FF0154EAE555C6205F69F
 
3034
485BDA044772275935E81B2A6581A2D389394F7E68E799A5027523799A8297E2
 
3035
CE715387F6092582062C3CE7FCCDA863707C472D6FFC4505A09BF62B47C343B2
 
3036
CC9BFB551168B61201B010E1173BA0380631BD5E04ECBC6994432261805F2E1B
 
3037
C3888224F96A17CBEB316BF3E744BA9886C27358C668D79CE73F7FDE3CC37B21
 
3038
C6132C4FEEA3A0B48CF560C8214264BAB4DC561B5DE6A7D9A788F6324C1130A5
 
3039
534415BD9EBF868B63C90EAC790758BA2C6958A711D6111A5E8C7EF303D85CBC
 
3040
389B0D011B55BA4980640AD17B80F984E0EFDC4E6A8797EF1E1908D90E509E77
 
3041
977211C82234A98FD9281E4FD798A9CADD203EB4E0543B4A7D458F54ACC47AA6
 
3042
B69AD5C7C70A67B9EB95C87DBF0B5496AA4989C4DA338726C28B1F959415B831
 
3043
32A04E47B851802755A79DDC1E281A18F1458A8640273DD859A1186B2A63F31F
 
3044
99936DDE5781A811266E0C69D5E4B5CDFC236851EC37B24CED91C0B97D05B9AD
 
3045
720E0DFC05A80C11EC78C825D4A447361A823430066091627218484D8B80B183
 
3046
6014BB995970E7F4EB6DE66983A2F4D1434E7722262DF25384DF4118900A2810
 
3047
EF37DDF3FDCE3AA25E96AA8F303AD1C53C30B36231506F680B645ECE89F0DF59
 
3048
F9461BD1DC40485B5D29F5958A2A028646B254B10D00D6FAD0144635C9EE7336
 
3049
F446BC7307774D71F4020439B720EA183E031FB5A7808A55CB323A057996EFC8
 
3050
9DE0714844E51BA309104D7E2E6C8B18BCF0B4E9C7152EAFFCCB53A713AD1703
 
3051
8C84C03AB300C94BB6E5548CCEFEFFEA8C0E1AE8C3EBDA0E29CCCC7A3777DD8C
 
3052
27F08F8BCE3985A99EDDE96A3B2206AE752BCAF0B05F1C655671E3EF2C24D929
 
3053
2F47D3D02C64AAFE0A5D22D3A49CB023C949A4CB5AF460FD3A2044457FA3CB4D
 
3054
14F172F81607AE09EDCC8FE9DE2A8C8ECAAE3FB7686295AB823B5B022A9BE23A
 
3055
627E3FEF1DDB450D702DE7DEC30262249BDBD51DDDCE107B7711E8AA5128E2B8
 
3056
CD76B6A1B29E82E336074EAD754FE0EE1764EF69BB69D0E66F106AF881A14B35
 
3057
9EF7BE012014571341A0EB9AA1AA1CE72C01444E4F676F8960421D18C315D7BF
 
3058
1B55921786DEB20BBB927B33C8CC09B705C818D5BCA8DFEE7471E651810C436D
 
3059
2CC7DE10C4B70B0305E9102877F662E5DC54955C7B3774F70BA7655A9FA706E2
 
3060
7FEAD84BB661AA58C5EC53F8969381E60D5B9BF736F48D169C1E54F67125DF08
 
3061
0D459A73AD4A0B658E6C25C585D34E9234A7D958530155AB914A4349D1785723
 
3062
D37AD1829864A2027D506D95BEF3D013336B46EBE70CA6A38FF500EF1FB56C08
 
3063
7E15487E845D0FCFB447050C34F9B165897C41026711C22A446751E391C3BE48
 
3064
6A0A09C0EDB1D380F130ACB8E135F7ADC5EB7A95251A295E45EAED8311770770
 
3065
9B19B27A2D48DDCD968764D9ECDBA0B3A112CEEAEA928ABD633CF70606B4304D
 
3066
1DC9AF9C9757107415A8FCFFFA57EBDC2A16FCB580058E3CC6B6DF70A73DDA61
 
3067
2EF0E0830C1142320A2868D3C4921A5B68AFD5C0DCDE38D38BA3998BA56FAA63
 
3068
0D9E06A7FE3A1E30DE96F094B32282CD27390BF0775128627EB827AB4AAFEE47
 
3069
2DEEF6A1CEEDF352896E407EE8CFBE14A7D44C3734F21B47A145091B42981690
 
3070
66207B7F9B681E7B77A49755D4261CA565727DFBD06208BD2577843CB580B537
 
3071
13D5E32B498E13A916D4B738ABE906F0450E22E29F9B35522C399571E0B4E8A2
 
3072
02A3395CFCE988D199EB8E9DCAC44D21401EE43F0684DA8CF570A71E18DDA541
 
3073
014C151C8F371A15B679F7DC5D7C42F67CCB3A27A30FBE10C8DD5C08BCA2A66A
 
3074
851DF43CCD19BB21CF317470F74407CF4D9E62796F1BCE946AC0D80B8C374140
 
3075
89D115522B2A12850E3B2AD87525F575C851F6D81ABCA6A199B4E3768FFE62D4
 
3076
F01F27CAC802F2DDD2BF3EBB7A70EF80CA0DC0BA8D36398DF7414B86F27FC932
 
3077
83422BA8A2E32998ABC5EA46691AA569ACF0A3EC55E3FB8022BF07072085F01D
 
3078
67BB2A4ACA54892C8CCA1E86C4BF6CDFC26BC8F4FEB2A7BA932E879FC718F307
 
3079
E80B2988943E921F24B73BD4396CA0413E30ABC3FE2A5F75DE8C488A41B903C7
 
3080
3B82482BE7CD3C5FD1A6C89538AA12A51E78424FA0E82A5AB290758CED9B4BAC
 
3081
D47BF18789674D0932C9E7DBD309B09EA87E90F79042A826E21A10D2428B72A8
 
3082
291CBED9A0642F01E563DF49F2E9EDE872B7CD2E18F2875B2808CB0D98FC87B8
 
3083
6F7C4F1E9DB5267BDB99BEC9062D361D57662CC001066C2125B325F40C15EBE8
 
3084
FF7A94FDC0DCE1F8AF620BE1BFE6AA6E50E0A7FB5FDF31DC1F39BAC4E66FA445
 
3085
FB12FFB2EF28A3ED5379BF879C91335551330E7D2FAB5599B6D3C9952E1E1CEE
 
3086
D0607ECB0F276292050B6798B515AAE78FD14DBDB00B5C427DBE3B2F00337D0B
 
3087
B5858E408967884893713F5CCF120FC329D464531E7F1BE6039D278D23FB64F8
 
3088
B42145CC9A62264D154E2ADD7C31709FF89AC8A1CCBC2AC67497D037E43F2E90
 
3089
4C5B7E42226DCDD49D4A22891F1097CB2F6ADC5EBE658F1F839D547D76B2F54B
 
3090
F162FAA9F81BDF6E288D866711EC1C550455CD3139E8AD75F3ED7081243D2767
 
3091
DD02D511090E183F8F3D81ECB5E7533EA7C58D674FE4A927F8CA4EAA237DA01D
 
3092
52455CAA4D0CA03F7B047975ABA76AC75085A84B0693E85B24153A44D5DD6AED
 
3093
B850CF700C5B37EAC092873E271E1032673DE883CD57CFBA2764D57BE13B2770
 
3094
790DD6EE29FEAC11F712C4424BDC2F7FB2BC8861C494F33F710234EB746E78E7
 
3095
6D91F3C07362F75187CFA12085C6F677F57C9F2975D53D201856D6B239EEDCCA
 
3096
F017496CDEB45F543E32491379A7ABB8951BDD172E6F2F610BC249D5BFA1CD32
 
3097
E643C5B36739E7C9AEBF85B375F767C0479FBEAD63CD11A149FD4BF96523CC91
 
3098
BD788D8F26196212B6BC34640B0D627A7B6AA43EBD71F37DE68D9DE3D2301617
 
3099
A1A94B62BAA44C12BD633943DF7069EC8A6C6660AB762E6FF569AB7E5EA364D3
 
3100
3A8FD19E8710C0F47DEEBA214DEACF264C6CD74BBDEE396845A0FD81DC77073C
 
3101
BD7127CD7F398335B9216F1F226ACC52D385481E584E9D909B07B1E3FFBC56E8
 
3102
BBB1EE444C90B0E2AD88434ED82EB4552AAA5252C82D429A3F91352AE829719A
 
3103
49AFA7CF62C9731A37F1A967DE663569DA1B4481A2DBFF32E4730E00A132F4C2
 
3104
F075693D0B4451F306F6798F6C527D90E871AFDED36C403C79AD856EA4779431
 
3105
41951F089330D078EF35101226288E081B994A3F3C1DAEC1E28367DF5D834746
 
3106
4DDE088976753CC7BA0D7DAD4EEFE4F8FB15C3CDAB95BFFC582CE3D91F40AC58
 
3107
D0EB87205CE3FBEF8A4FBBAEF7AA09EFC6523CD32D88FBB489BCBCE78E6D005D
 
3108
28AC53D28953F27B92D9EBF4AF68627093B9F1AC7D062485D688CE6601567A57
 
3109
E826126D24BBAA8EDE7F13D2EC6AA6C928F10F8B5238EBEA99741FC393D92FA3
 
3110
152ECBF1A0F822995FF2BB5E22FD591B3518FBB4E32CB77343CAE5CF6F348FCB
 
3111
A605135D489E125E0C87E292B1101FB0E5F721970E44147686B1088D91EFD57E
 
3112
C64466E5410DD289DFDB7ED87E852D9DA83F2691C54269BA6EDAE8CA1BC85ADD
 
3113
AEC81503FA1D5467927EB87A0DA8247F10A7C3C8E45FE3760EE19551743E2632
 
3114
13009EC5D095EE38D131FCCD18C602687744C4EFE1928F1CB9768666517B71A9
 
3115
2257A7F673D9CDDC247FF6A00663EE2BB3AD4CC9F160360D6B0640C05583A559
 
3116
9AA353747FB5F5C6D90DB792D2C03E579CA31C3932DD7C199E72EEB70E026F61
 
3117
3E867B6A67C0266A9C151DE99144C6020D9F3CF46A553A547667662489110E86
 
3118
5BF19079E5D52783792DBA6A13343B434AEE5E2057CC4D6598AD888582F56FA5
 
3119
9873D0839EFF1AC2993EFF924B59B3F6161A661B46EB3D3FF5061590EB18DE81
 
3120
5AFBCFD91900B198C21F443257547B8ABEE0D8FBA7C29FC60C24CFF4EC79341D
 
3121
E7190402C20EA4DE3CE7C25D3122334A2A511321EA47A6BF697DA3DC484C4640
 
3122
E2F1D86AE997289AE3352F911BC3D80EB2F22F2D9096DC0085522E137E1BCDBE
 
3123
A255E4CA1830ACC25C97E92F54669AF88917C17C2D3808507741D615E97CC982
 
3124
7BC399314AD897083D5D74E6C3301FECD646736D195424DA912BF09A96BC6819
 
3125
0B0A68B55B3753D7E342EF77070D4DF9E17ADBC77B2966F84F93F3BDE1D3F2D8
 
3126
4FDC7CC8C4B103318E96DC74CB412317E281CE3ED10BFB9B53A06D22F9AFE5BD
 
3127
A993616660750692D489D0C0507ABC005BDA7969105A0B5E2F8568B9A33A79D7
 
3128
C989C2CCACC36A2C1D0B665B0736633FE184C981AB2CF29BA9B367361F7F56B9
 
3129
E2A26E42B4F207DF0713A37C30B21DDADF50DBB00B465C5A2DD7B321A20DB3E0
 
3130
5B9C76BB4FB61CA158E20F32B69A2CD8987797DE3671BB40DE8C83E1E817EE49
 
3131
2A690BF0D521932F27F37784977428D9DD1872B2CDC80C2EA2E2224C79540AF2
 
3132
E75B5B3485A94F43E077F0A4140FCA2B7BAB8705F67F56920DD37203E879C96D
 
3133
61A6D3225D30E5693480A61B27379487FCAEDD25BE593D84AD657B8589C97818
 
3134
E42CBDCF31BEA710802A8577E9CD7FEDCDD2EA9EA53EF69A83D87C050D1D0F88
 
3135
E618CED75E4AD8363FB823ECBEC54885F09E1AC03B435C0CC7846DADEAB14819
 
3136
DD0FBB93F70C08FE9F506F19B26A7BB6C64A9A9CD842A3189FA6B545F2B34C61
 
3137
8C7A258140E1D0A38EBD45C0ED42BE6BE8DA81DF58E5580AF582EE592E4689A3
 
3138
9B888E18CC8B9702F99B54C24E88DF2895AB217D89BA3480163F3CF4CD747F92
 
3139
933B9F8A71D2E48A4B1512D877D1F0E18CB4DE7A039665CAD5C192524D57FDFC
 
3140
6B1D73770E3D6E8CE85D887CC996727890BAD689ABA49CC53BEB9C03A1643D93
 
3141
95FBC325E9379408A8E4AA304BD5DB184DA9F753D9A3F2CF274A74A2E1437291
 
3142
2C926418F04E859ED9930C9E18593DD2A5BCBEC3462E6827AD527CC30DE9AEE7
 
3143
BD3F8652FC32A81D5CC2A1489505BC5664DEDC46B4FA8418C7281C8F6330E483
 
3144
7DCE50969029F88C1D0F1E88C35DB2B90B58E1CA71B0D8FEDB5EF8B8D5124AF1
 
3145
90FB9E0402EE335EF237DAD84626D06E39635C73B13968C347165E8287E051D3
 
3146
D65E47ED51C0151650EB7817E038597BE9FA5076135A507876B25143AE950FB9
 
3147
2D4728F67564BCC406C6342257A0C6B47D3BA10E77561A6F5B3EFF7A1747EC9A
 
3148
2BEA511D5478479B043519A14C60C8AB12C1A41DB2BE27ABB28B6BB442621BCF
 
3149
EF1E977EA564971656E694780D01BBE70A7A5CD00996177825280817116097D8
 
3150
D7119DD2F996DCD99CCFCA7590FD47B14EDEF4C71AEDEF2EE99770FC1B2C8963
 
3151
993B5AA28FF1103B9CC5884B9CB5EB998F6B3564A998AE659517D73D97FD7736
 
3152
2581E75581521391EF36397A1EF8AD168D152DA2140D6BC81D5B7C3B99E0728C
 
3153
C622328319DA3802EB65785148D5D9AD5E99D72D5AC282459F6B36095D14DA94
 
3154
B5D07825D816117673CE939603FA827F9B01B4F38C66A7C242BE60CD5B17F33E
 
3155
D98DDBF9A752EA8855A982AEEF24B520DDA3E0E7C85EDECBB9801C9D252CE3F3
 
3156
DE0257E83B66DA92D2B7086DF2F1F4242EDB4846B3592FB36F693FF191CFBB19
 
3157
7B4530432620474F779BD3F4A18549E9BF215C0ACB2763AB3568E4B7D6CEA7CA
 
3158
54213DEA5729F40A3951A44D257F81237070805DC12AF5B960347B2FC462AFAF
 
3159
2C6D67DFDBE64FEC26E59215B57E28B982EEBAB5031573EE1AA57077DDDE4A73
 
3160
91C19CA6C0F73076E02573DCF3BA929A1E97D558B1426BD6379637D25066E930
 
3161
6A3B794B84DCAE4AF9F00CDC5AE35FE76F2A666964EF77572BDC59B8823C0D4A
 
3162
5237C08B3486A3DE57D11207B9526203A89DADF32C65A924BC81B557E8D2A6C6
 
3163
24E921DE066989FB6A50D55B67F9B5B1C8F698006A3F72FFE702AF5C01CECAC6
 
3164
21E494E57DA503860EE9398788969435316C477E3D1C9A81FFB3B0E83330DC26
 
3165
2FE1466930BFCABF12A72E03FFA210D54694F9B8A183F1535FEE6EEBC67F32D2
 
3166
4BBB9CD728B24A7BB7DF606679D16CFC6F2CC7E862419F8D9ABFD918103868B9
 
3167
48F526CB334580E100A834BEB590C90C3E5C12A958126128D4E7C00605540E48
 
3168
18A9F5AF874CEE7B91F31ECDD8D1C0A08410CD150FA96DAF59681183A02A298A
 
3169
A72A5CB266E74A2A30F2477E761E74D561E8BACD23C80C05D854962D6A4ED7E8
 
3170
9B0D1B80156776046BCCA8860E7384D7EC5068DFEB6CC11B6CC43927FEA0ABFB
 
3171
9A154377E61F4A5D73D7458DD14AC4C7AEC5BE84772B5B673162FCE6036EC80F
 
3172
3973E222F6DF9DDE6A4893BA7E8A403FFC7A33DB560CF9B11F2F6E966856E447
 
3173
3DA72EAF45AB62C208CF682E503F82B91134BF6939B9FEC8694C3DA8172F1B8D
 
3174
FB1BE8A5A6EDAEC91962FE8EAC3E48DB1191A036506015B0A4B60E5EED35545D
 
3175
DB72C60BA3B72494D1D8C31F5A6DB65C858C380E2B9B458321448F1A14E36A62
 
3176
9A9C96CE95283DDE7D3AC2FD3C5F295D9FFA34B5F13AECB91232A872ED519283
 
3177
0B04B1BF321AC937BFBA9ED9EEECCE16F345077BB74D15E64118D153A20F59DA
 
3178
A01E3AC0F263802B5C32430A8EACA7267F42A7289E8EC862F944ABF840BE7749
 
3179
6633AC4C7CEE305EF5D09DCF38EB8F28E608A32B63FD4BDFF48F9EAD15DEDCA9
 
3180
BB48D0D2FA742DDB100A9738FEDB21DB144D66260CA0669A0BC939E329924947
 
3181
5365D58DD5DABCF8313FF58058949172B08EA7FD3254963F5D33383E9A14ABEC
 
3182
7B6AD4BB6743D343B5C8FD96982ED8E8EC3EA8BD0E8E90F50EB8AF9179A1F0BD
 
3183
C793F7C2B5F6E566CA518A98BC0A06D3958F6C0D84FA8212C95BCEB7D5A6B6A8
 
3184
239C19DF19C3EA801A4E622AFE23ECCEB05B887CF72A5CE9F3C6D2CD46FCB92A
 
3185
59BA0FB23EA99CEBE33379C6BF348E11BB42BF30F57EE417F36938CA2219FEF2
 
3186
3945C222F10DEAA8FA4E794E013C549D105D34AEA2D8F285733FE737E32BE88E
 
3187
5F597F4B2AD6CA277D9F211B8EA0465F07C6DB2D8949E54926A45188862A6103
 
3188
B7E529108C2565377416D262969FEF7AEB8D6398C3461078F8C04D6D33E8ABB0
 
3189
DBFD9DE335338B4A22C5F47F6EEBBF0B063854E10631B622734161776A222BB1
 
3190
A43B71E3F2D6BAB112195C77B98BF45BE5BC5BC94C910C0477457A85B1B2E103
 
3191
EF89E83D2CF5B41E84F17F4FEAD0D485E55BE50E4B7DA45182447D63DB6041C3
 
3192
6BACBF72F1B7403910381855CC28FB13D3D28BF27C1F20BA8FDC4CF8ED26A14B
 
3193
E174BCD56DAAE36691EC1A86F8712197916AB7ECB5670785BCB50E58ADCE6C62
 
3194
4A021733265B496E5766302685ED123B0C05840C6D8B1E72BB83258C40DD8524
 
3195
9EFA85A91DC1711AEAA762E84E4911BA16C6A7E8B2FA8E4DF7D97DB653AC59F7
 
3196
6D6D1077EE2B3AE2A79C688641B9840B009B222F929C2173F9A18F76462CE221
 
3197
82205DCF91BD69920ED2CF1C084FA0CE6C9515E87220FE425ACEC6CDB4446146
 
3198
79F1066DD8259AF2DDDDE21859BB816138291702DB1B7B18CD97DB56DF0B242E
 
3199
E94B09E7FECA1F4AE3690D0E4B2B766E9E54A5D4B53D6F592C6665FD7E71E20E
 
3200
B81E0B1B0CDDD5E80602821AC675BE262D8970A8192CEF7A02855339622B87A4
 
3201
5A22ED99B048C7056EAF3859145BF40C6257242E7E6838361DA409E4641A3A62
 
3202
50F811F46F97576DFA0F5DE069F1E0F62AC47D2444993462C6C01DBEE80FF061
 
3203
0F304849855A890B760405135D3DE244ECC38E9A8A29B82F871342A92DEF3BB2
 
3204
3785B0D0410161AE25E0D72F5CFCE00BB4F2A279F9689ADB1993D8CB34BE0B8A
 
3205
D0B241EDF533E64A1190C39D5D1D255BD771C435B053CD19E0F4B2058A90AA4F
 
3206
628669A690615846CD88EE9EBAFD14770DA0E1D643671C9D30C2F94E94ACE760
 
3207
70551D4E469680F975837472563244FB5B9567F680A4C320FF4664198C0D09A1
 
3208
AB4AC36DB4EFDD47FBAA03DB8EF1D363A6D9A80F5E5C6089F3CBCE1DF4878BDA
 
3209
C2FD24CF44FEE4BFF510F2F010705DABD4063BBB51D098E50DDB029B13283F40
 
3210
B88ECDFAA599C20700468B93C284224C91E8E657F9679967C6E84B9FA28BBCB7
 
3211
808A80466D660CA87D767A25C83A44D44A1147C98D2672131B2A711A53D18172
 
3212
84691090D4C1219943C6FD0F4DE0FC2C6A60C62F934A84D4EBA4E58B04C206AD
 
3213
0A7C575334EA653C7DD67B7A6573567F5D28DC7484A0F83A3C8BD84FE8605550
 
3214
31FD98897243C0A2ED00B13CED1A5E94A1CB60C4CE7CC32E271B0E556F1F610E
 
3215
27F2E12E5C0620BCB2D631C13E8448681BBE1801DDA2B40B35DB51868EBCBF17
 
3216
B71BE35E0DA229DF9252F8EA873B0A92EFD8411DE9B61AAD5F68F0B7B865B08A
 
3217
2FE99B755E5A11CC7D316EB5FCFA026366356C393ECE42D8075B5F099A2CCDA2
 
3218
7614E91B90F8D771D84C6B2D02E0A449CCAA1E7F80F4032B39F8B75F6FA83DF3
 
3219
C1FF0807CF504E38A8CF3381A8D47D40817241F70AD45B52FD1E42C16A8C7C5A
 
3220
1847F259D029A65BB7763C0C1BE2AC557806E9DBC470B4F717D79A0EAB512E48
 
3221
BF46BF501264D81319DE6EAE1827E0716C888B9A57FCCD12AFC17159541D5700
 
3222
4DD0410A602155A29FE51ED18A5E6CD6B9D94D975942E9461BAC83FE224BCB8C
 
3223
A9AE653DD74BA6075D3D5C31DBBDF90452C62731990E94909E81C0E88A7BEC48
 
3224
4C133F5645C2233F34199B2397FFD14C04102C777A6E8676BCA7D8FF6B388F62
 
3225
B5E88E8E2A9724681DB81FA04179D6DDC32AAAF89E55E31B63246499A7B6247A
 
3226
521B3A79940C72F7C87A90207EC179DACE06F26A88A4559AE59073F22DB21021
 
3227
094D0BF8F7124540D0BAE085EC2CD20362A2B2C85C01B5763317299D5CEA607B
 
3228
D97E5C6753E744ED2E489E1BE891FAF9DEB42EC1B5B5796083338B9660B66942
 
3229
7E56870DF1FE5DB6C5F24CC8A71E60B4CEB9389D431E0897496192C5819D81BC
 
3230
2641E89DB952ADB209B29DDDD11620696FA92A32D496EB5C067840E9AA4655F2
 
3231
51AA56BFB05FA80CBB03A24D0475ED90A0A405DCFA01A9DD91EA8419C44899D4
 
3232
5A7698BE0EDB5CEE5A7AF1FDD6A3177B3C58CBF62A643540B2F8CEFD4D4CFA15
 
3233
63558B9E0DA580DDEBC44754E842AFE822824E2C8451E1403135888B83031E51
 
3234
1F191F9CDE6E161E1E46D8060FC967BEFCA72467B38B0A0F81368619AEE9E48D
 
3235
A753C9CC1F06EC96D712418BE0674C30DE633D6D9AC5F4079649DB588D4D7F76
 
3236
15B6D3A6AD55A84F4CA68DBDB6ED605CC8B8A9B93562BF547E895FD3F7236B53
 
3237
03C6
 
3238
0000000000000000000000000000000000000000000000000000000000000000
 
3239
0000000000000000000000000000000000000000000000000000000000000000
 
3240
0000000000000000000000000000000000000000000000000000000000000000
 
3241
0000000000000000000000000000000000000000000000000000000000000000
 
3242
0000000000000000000000000000000000000000000000000000000000000000
 
3243
0000000000000000000000000000000000000000000000000000000000000000
 
3244
0000000000000000000000000000000000000000000000000000000000000000
 
3245
0000000000000000000000000000000000000000000000000000000000000000
 
3246
cleartomark
 
3247
{restore}if
 
3248
%%EndFont 
 
3249
%%BeginFont: CMR7
 
3250
%!PS-AdobeFont-1.0: CMR7 003.002
 
3251
%%Title: CMR7
 
3252
%Version: 003.002
 
3253
%%CreationDate: Mon Jul 13 16:17:00 2009
 
3254
%%Creator: David M. Jones
 
3255
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
 
3256
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMR7.
 
3257
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
 
3258
% This license is in the accompanying file OFL.txt, and is also
 
3259
% available with a FAQ at: http://scripts.sil.org/OFL.
 
3260
%%EndComments
 
3261
FontDirectory/CMR7 known{/CMR7 findfont dup/UniqueID known{dup
 
3262
/UniqueID get 5000790 eq exch/FontType get 1 eq and}{pop false}ifelse
 
3263
{save true}{false}ifelse}{false}ifelse
 
3264
11 dict begin
 
3265
/FontType 1 def
 
3266
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
 
3267
/FontName /CMR7 def
 
3268
/FontBBox {-27 -250 1122 750 }readonly def
 
3269
/UniqueID 5000790 def
 
3270
/PaintType 0 def
 
3271
/FontInfo 9 dict dup begin
 
3272
/version (003.002) readonly def
 
3273
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMR7.) readonly def
 
3274
/FullName (CMR7) readonly def
 
3275
/FamilyName (Computer Modern) readonly def
 
3276
/Weight (Medium) readonly def
 
3277
/ItalicAngle 0 def
 
3278
/isFixedPitch false def
 
3279
/UnderlinePosition -100 def
 
3280
/UnderlineThickness 50 def
 
3281
end readonly def
 
3282
/Encoding 256 array
 
3283
0 1 255 {1 index exch /.notdef put} for
 
3284
dup 49 /one put
 
3285
readonly def
 
3286
currentdict end
 
3287
currentfile eexec
 
3288
D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
 
3289
0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
 
3290
51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
 
3291
7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
 
3292
E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
 
3293
0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
 
3294
C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB981ABA2ACC9A23A5
 
3295
3E152596AF52983541F86D859FC064A0E3D5FC6647C3CAB83AD4F31DDA35019C
 
3296
CDB9E3DD3FEBD4C2B36BA3CF6E6C7DA85E25D8A31A9BAD39BDF31FD0D1790707
 
3297
9DE6A078E8A409D8295F642DF492AC4F86AC84383B0F4C6BAA7C22AD5A898A71
 
3298
D6CB34D2CD12266C486B75E75A69C14819DD9BB8159088E04D4717E576B8482D
 
3299
BDA52110AC8B8A80E4E9D58F470EEBD3CF44A1E1EE8DA318FFF3611B02534FC9
 
3300
F4018C7C57E80570D2F634D98BE5D5EC6D95051157F0EA94A3D12BE0B4B79939
 
3301
F82F8D73136D3337C44E314B0B16CB030D9A12E01FB667105F334C3EE965E5A3
 
3302
D410D2F1531547A4497C355AEEB295CD3C5334BEE5232992960B757594B89F3E
 
3303
52095042DBE6B4DA3C3AD50CA95EA9EBADA10630B500CF1FCCA7D60306743681
 
3304
7E428D33B7F7C40B425CD58E4CD8AB474BCE6A307BC6C6EBC15A8A96E0E2977E
 
3305
A33389154536F5C5D8CF036D07F24094E779E5ACBE5502C92892F10F4C6DB627
 
3306
C7EC4C7BF20B39418A8A85D7FD9B0EAAFD871DDD41F93BDE5FE619AFB8711824
 
3307
DE890E62C1969A6FE28DD3578AF43D58A728FAFF0B9FAA640962C8F35A26F76C
 
3308
67F3548D6DB54A25CEB368B47F97EA2B0C4D7C0E7894A4F0C823C6C1922CF9DC
 
3309
10E05600556F1C7C9AFB33A2DB6F8730F70D6BF94B1FB0887451F2FFEEF3584F
 
3310
DFADCFA9A2D4846B8F0E51620E1327D994CDF973B837D10C90FF76DE22B47CD5
 
3311
EE3183898D156861AB4DFAD34A1E3FA260B8164E6680BF58413A553E88F6100B
 
3312
C4F4E8E972C81A5F88A7DBCDC308B4C3581BCDE13877B976B1F84330839FE5CF
 
3313
C78551620EB803DF94A5C921F8EE24F7EF8FC4C3E1653514212631F54F90E3DC
 
3314
E9EAF96E998F340C4F729ECF7AB430FDB7C0BE3DF2C0D23015820E28B743CAD7
 
3315
7F0AE95413C3EEABBC69E852F53EE1DC260D7F1E712BECEF2F18437DB23D8E74
 
3316
2902AAFBC733AC5BAA452DD6F3671859AD836C8564E99CDC4183D8495AFD99D6
 
3317
1F0D65B6588CE7546717911E25BDCA6C2649E3A7466A3E2DA7C7994A30AB4449
 
3318
672EFD00632EFA8629C1AFB7D53D801028F77C864869FE636213A69173003EA6
 
3319
BE1ABA95EB07B13D1594BEFCC95ECB0A9CFA9892EE0677D6B6C250855762B7A7
 
3320
8E4E022640F93169DFA0303A0D5E73BF3E0F4D4AAD10FD7E4EB20532BA30371F
 
3321
E9F480F9513432946F9828AFB5D4AEAFA5829B2CB544E5EB634C4537EF7DF08A
 
3322
A1CFD94A52DCF0E7CE4C5EFFB01E6D50558B75DB4C8D5512B06080F27BE62E01
 
3323
2EEA6A0357441401458C842D3DD4C35B8F561D816B336216CE0C14BF77648AF5
 
3324
E33912CF95872A1E1AB9A18980A0B29A881D13397C15E1CBA5D3E0B27943EBE2
 
3325
F3003D15EB446BCFC1C231832475D5B7AA19E4CFDE119D6CD62D053C6D29C333
 
3326
5F729791D17B3F7108074EEF4D1BD101CB33E01004532CB0D716D2E54D169C6E
 
3327
80163E70C0E9081F31A1ECBAE079D2A518B790B0CB2CD03DFD034A0F4788E800
 
3328
B0CD2DC1FAFDD487C2F381EBAB2A2F3F3AF82021B211DC9CD2FBA6A1BB3D4AEA
 
3329
4C7F3D9A5C21DFF284CCB827D205A69638E98D5DD8E36AFC1A4481B5CB2A2E8F
 
3330
D6C838DA6F81990F5ED928DC7457501B5C979FF4CD20A830896A460C5DB13D56
 
3331
A3B2B5D9B292374A9BF392894DD99FCD6A1E655AB395E839F074D1596488700C
 
3332
4E2891C8AEEF66568E82A8B826F9A28FF84D4D9BDA21F638EAF96880B4EBE0D8
 
3333
081982F34831A03BEE81FC177700C2360D2A48915EC40D5FE85B400E175D5AF1
 
3334
067FA0097904FB647757BB44B4042D30D1557BD0F7922D731142FD682139CEB7
 
3335
58CA4C8C240A0B86B1888CACC507E24E04020BF1882BD9B4CAECFA97DB24D7F5
 
3336
AD64C69454027F198BA35881B94EE9159A2D73E450C3BDAED66B886D6DEBC84B
 
3337
653E165176228F88993F12A170775A8D7038BDF2FE8DC1F7B98BDC02D1E6686E
 
3338
9B834F6C0AD90780B17DFE25F0A4E470CBA84E73F2D22BEE09A040F14CFA2C14
 
3339
0FDA5A5149B5FAFFE49F55EEFC43831BC43A8326FEE9C7F469C0FC3B000884FA
 
3340
41DA7318EB57262CB96FC4EC7F16CA07FE1C3BE8C2DBC8A8135953D6DDF20BDF
 
3341
75A2B6D26074FCE752BD32FB9F5CA797775E8DB9BB9786B469A3CD65A0D9DDDA
 
3342
C2A166E454A94860EEF5B5C12172DDFC576A03F6E6F8A735FF21A3E9CCB4CAA1
 
3343
3064893487697986A42CB5888B2B0A79FA3C74E8187BDDF7BEAB884B70B8D4AA
 
3344
AC6615745AEB906E08BF831CFDE222F58D02B428D55E9D5A3CDE74E42D8A2CB7
 
3345
E1A3A9439B678AD438793ABBEB72B21C58981DAF3EDCE4BB93D95F4A1E943BBC
 
3346
B3A012DE92FED4F232A3A7D60CE60B605151F9C7C18A5C653E5D6D15E5B49A63
 
3347
73E7A339504D0ACC74B8B116EA88C3EBA2CC631AAB29F761E5F062966AD2FD28
 
3348
7FFE52FA8A115DBE23E471094FFB3CBAFBDF11B7E9058313F2D069B2CE98A962
 
3349
64645738F02A31E2F2AC11628724034ADBCEE012721EBF0A567893411F950410
 
3350
B20754A7510D041FFA6144AC9CC46D846B82581F20BBD001D34D9764010824BE
 
3351
61C30D05E5C5D100A24F1917F01799CF5BC4E50FCECFEA732CB50196825F0E08
 
3352
8A1EC868C6D4357857EE2957E081A0E4372E31A8ABEF23C3F2EA0FEE57DE4D08
 
3353
61C570175C41AA0C7A3A579ADF593F18B4AE3782D2552E4E0759C32E059EE741
 
3354
2D8191E381731769F6648B3581CAF11DAE46471896666F18F02918B0860BDA3C
 
3355
BD5DE777672447C23C62ACFC2611ED5239D6A266FDA6031EBC5A530C1A2FF7A6
 
3356
B4380B9A4C877267854AD1F1677CB5433F28894ADF93D39EAB94541A8D232E08
 
3357
22D082D0951A60F62B87DC028714EC74133A4D65F7D0D1296C0E189C4A42AA98
 
3358
28E8AE7ECBB9FC8DFABCC6EEB1E9FB06227F90808EF31331CCC5D4C9A6182181
 
3359
047902DC9FD0444FB94B60FC74F3B677758088CE6A159D940C5CF682335E756A
 
3360
8BACF06AD7225D49B0002392C889B0FE2C71311D2596F4903D12FA20BA2FFE25
 
3361
A0804B4BC282929BE31E0F46B34532CB5795A65218CFAE21F390792DA67775C7
 
3362
B91A2BF4C16DE4F6551DAE3A5827F616BE9040EE6B1008DA2F99A01EF66D697A
 
3363
6CD1A44E0A15D1F39EA8025E886A68A1E9C334327C7703EE721E497CA924AC90
 
3364
7723106D913C5ED4BA4FC743CEA8D0F5172526107DA65775C0B1B77179D336C2
 
3365
9B09B608D80B1A1E87CA1A84A833A00D980D919BFF56F6390E9D5B45E9935CF5
 
3366
E69D003564462F750F7DCE02DC23CC215A0696B74D8BD3156A392A94F557655E
 
3367
00BFAA035647568ED66157FACC585E411F7F428569C147DC43F6E4FDE693D0F3
 
3368
9917BEFEDF61FB980B85515FF6424824E2D995B05CA1E5D3E8BD8D3281DB7CE4
 
3369
E54923E84058FFC0A8A2C491327D0F87CE4C352B724167CEE224DABA3B95757E
 
3370
4A419594BE4F92E78BA6D35D4C93D31ECC3134B24A45DC32445725BB044F09A3
 
3371
AA8C31EFC0A2944ACE2F2CE054CF24DB350FB3C71115518C24BDC0F7E54250AF
 
3372
9D3378D38480E1CB9029F31570C619A28F065CA4FED5665EDB96712ABEB33B9B
 
3373
4232C00C1B0215F08D53F7E430887035AC25BEAF06942FD1B6C442253C887AB7
 
3374
D694C1A6115C8990B4CAF1E81DD1FDDD6B03C00055BE956BE7FD8A4E1049AE69
 
3375
EDA8593CBA8C4A41E046C689FBBF9F1B64E5856A7FB1C61EC815A56DE2A8ED33
 
3376
41F370B8203D4E5B19C63AE9E6E0D26F4F3814B5AF48AD30EC9B8402C941FDD9
 
3377
722FCAFC638FBB835F83DC77F93D367266FA7DFFFCB567EF82B1695AB4D94D09
 
3378
B18AC041811027229DF431F5CB2BBF6ACCE9D500C8F075A74590641C1A607C56
 
3379
D2B8624797BCD9C91C3177818691FBB4744EDB6056464A0B95B8D63F7C22309B
 
3380
82D6126E2057BCC9FE5566D96B7A9B201A09B0D3252A5494C8CA2C8BA8A13C29
 
3381
37EF2A882D61DA708C279F663D88A8E2999A0F3B6F98C49901A7631BF7708B67
 
3382
54D0B4C52BF4BE0DA0439E6763A7C9D639AD4092E77B13D3510DAE1475C978AC
 
3383
796F9B2AAD3BFF35C5A3E19B5E2BF704B3BBDF68CE48BA4FA2496D60E58888EA
 
3384
28AE12D00E9F0816FAC190590A865BB58569A91BF0345D01230ABA361442006D
 
3385
BA2C90EC2036BBAB79EBAFC3F217DBD5854C519235F9627A1C3C71D21ED38AEF
 
3386
0BB40F3B86BB9F09A3F309473D8757AB7E638DC1C59A7F9BCD49DE4107A2E54F
 
3387
422767FB94048987847205584309397F554744690ACFFDF5902FE5DB355930B8
 
3388
71863217830DD7A563B0B3A4025ACE75B0E777B4414B62A13B50C54E0E6D47E9
 
3389
D43BF769B9411B74E1069BF71BA873B4B8973EC9BA492A5DEA58D267872BB246
 
3390
10AA67B143D0E2223FFB4991E583E629413CC894C3FA4869B72D19CE1A0CEC8C
 
3391
0FF5E5A3EC1FCB7D3C4289813F0D249A11B55104BD60B2A89BEF44CC77CCDA9A
 
3392
065B8B83B4F4253AA1D535290DCFAA4773452D110D2B3370F9E2FE5432B54A9E
 
3393
644EB3BA9BFF62347F376839024CD5EF3C5DFD30F412DD5474B7933E6A1AB63B
 
3394
4B12F2417C72D0543C26A263AEA53E5BAEBD67E23553A72E949DEC556BEB5D09
 
3395
C4D7A89B14FE4EC68D0E3E9D65A64B285E53590F418EDA8175113CA375A29930
 
3396
DDCF4C71ABB26CEB800C2C2B253AC1F53651C88A56ABE5A74F3B54CB4FFDDB92
 
3397
60AD7272BA25EC2F6FB759AA6E1E7964FB55AD09F4EB25DE45FD01833947BD05
 
3398
6266AA8ABB7DD792941C7A070FCF3A4636FBF8921C70298D42FE92F079DBA2AD
 
3399
6149D9CF9EF7264DE6DFCD4429949B15EA90B596340713BD61926DDB2BB23BE8
 
3400
F9DE38A31620A817420A245946E551463960A8C5C7295E3B3D6A59BCDF5E472A
 
3401
40B7A2CDDAA43CD8AAFC411D037142579D11054A903E102DF0D0C7B5BB854DBA
 
3402
F3F086AF991F7F5D5C730F8F9AF213F25786F3EC0E54530FF912F4876FDE16B6
 
3403
A07D0DC4FC46EC6363BCB68B83ACC448B801EC43FDD2F8BE0E93D809FF81E38E
 
3404
176AE17C67C85FEA58EC95435434C49A950AA955D8B20989C550AB1F1C31B7FF
 
3405
99422E1F48FB7D6F327C6DBC4695A03903DB275B94CB39386E46579271870A25
 
3406
21823E75C377E9D5B46655E8CD8F986372CF8BA846423E26582315A9D19E0BF5
 
3407
305C32B2A0EAC3ECB275B1D8BE11A37ADF524944219D94EA2C5DBDA768828B6D
 
3408
775DA8CDB09E0570E4ADDF462EFD8D3FA3F86B1DEECDFFB699AF6507257C1879
 
3409
16FC615868C2D51F03CD57BA38D42995D9164B257441210084DC409B6EE4C119
 
3410
0B2E17B0A8D5326DD0010E4A325D5F77BF935693BC90A00A28C7B5F74817DA39
 
3411
F47A41E32F4F92AA04D30D810F7B1484EB53AD8CFC8CE8928B570314E0F713F8
 
3412
AF127227190F9C16BB73D2A217FF801C391A29095DA5E4974D137A0CAA7DE702
 
3413
E20DD4755B1D78739756A5E7EC3542B96AD6844199FFA2F5F2E9C64E2DA4FB2A
 
3414
ED79869F745C59D235438251BC2E6D26112AAED20E06021D1AB896EE1F1DD2EB
 
3415
437FBD4A25E42245C5A647493FCC9922E6DD7AF57D5D482921D1CBD6F0F02949
 
3416
C27777144751C1E72F4EE2BC343D4AE7A8A8758123B54FB1A026144C643651EF
 
3417
0907A376945E19A8FC7F98A034832A5820A481B0823F980F59623E0511593FEA
 
3418
BDE6EFBCC0383242CBD4954027B075B21F10472059A480D6E5ED01C3B07461CE
 
3419
9810251A5C5643EC7403130C2246E8616CEA25EAC7A0076731FEA8CC43BCE3BE
 
3420
933FCE61067F5FD402E67E2B9DAD954AA77C5BC86BC5E4BCE2ED676D8D8EC7D0
 
3421
ABC5C86D82180B9D5D7451C71B5149B6B67883578DE9909317928C0A92E3205E
 
3422
F23015400A1763A6FBF67FDE3318AD2696685A1832FC31CF38589EBC7CA1C818
 
3423
60D2B2211E04EFCCEA88D9A9082E82951EEB123924A267CB03C48889032F2892
 
3424
4227E217FA28F87E01CBF27BF1EA60641A4238258CB7AA355908FE36D90F5CAD
 
3425
FE992D03A33E47CA9AEBEFDA57793F39DC6A9E85D5B289F6B862B35DBCF82E43
 
3426
5CD6A862F6FFAC36478C384C3BDB0148CB1FEDF55969C776E77917635B5A65EB
 
3427
F2AD351D21CD3822D43289FE8EB0FED58182997097C7E9F4373553AE1CA92083
 
3428
EDE3BBE6C3BC7009D15AB5FEC6A59E9FD1BCC7B2099CA15FEF083B9CBF7B890E
 
3429
CDDDE6BA0AFF306C76500C945DC91BD533FF9A585CEEDEF79238C54E6168001E
 
3430
26FEB29E523EE501BFA4F60B782B1499B07084C35A2434B4D29D3D8E2C8F945F
 
3431
A9922443B68D07DF7EAA1F4CDEFFC438B597D8943E231B5216808A85F30EDC81
 
3432
9DF5DD22F54A45335B4C2203887475F39D247F0E7347BACFEAF220ED82F9263A
 
3433
6488E73C1910023E505FDEB143006C1A351D441AC57F9D52D2C6D63D78C75605
 
3434
999885676BBBAD56074298E0BFDACBA1830BA58E87F436CC670EE8EB1870154D
 
3435
72DDBBF3794F8CAAA3F1E11DE29752DD99EAC695838A19BB67A1FA3829B6E0BC
 
3436
5301610A0351AAA749F456AE31ADD87D6ABADCDD1FB3CE81C3713F48780DF407
 
3437
530CB284B2AC709F52EE7AD647DEF9FA4D2A867CCEF728F3D40CF34C28D21527
 
3438
10160B3DAFB5FE16AFC9D36C6EC4021FC189005862082BEA60AC72B63AD27D72
 
3439
FAF3C2D89DA2648FC4C65104A069212D87144E8533CD86A6D73DC7CD9DBA25CE
 
3440
7DA53B000266F3871B24663C77723703315C5E4A89DFCDBAB384AE7EB2F455AE
 
3441
AB191FED406F7F6EC9E5B8276EF5C4CBA041AC7E8BCEC7CAE840154BDCA3232F
 
3442
15711ABD1E867A434E9787CA0A6D1F197597DA27ED2402CB2D84ED082E8D3A39
 
3443
81E6EB270DCA4E7A90E2BEBD3CBB3A2BE3CAB926192D7292CC16845B6399A543
 
3444
BCFD224BB52F21352732DB5154FA3442733066CDC3E186D8AA97CD801DFBE43A
 
3445
116C86889BE198DA88CA978B8C40ACB67E8F7BA499DE68A6FF0DC72C3D00BA1A
 
3446
B378B39610F15CA026F95ED8155CE3FFFFA2E2FEB352DBE14CEE1669F2387B70
 
3447
55B91185FBBED764266215D518716EDA3DFC9E5DB6B148A553E75AE5E38E1CFC
 
3448
6EF47B314D54CF24BC13856F4F7C976BB91D143DE32FF49BFFC87E17885A1893
 
3449
BA1B8E441B08EFC04F7D103C1FFBB665194B3D0920473740C55FB1C50EBCF717
 
3450
A2359B687FCEAD65616EE89A68F8D91AFACAA0B238EE4AF0279AF5BE5294C3DE
 
3451
A7E1F5E6248C0210E7D40683F04B12A933C746ECB517CF94BBCC6E4CF49AC715
 
3452
D8005AFECBDFB7A6B417DB8A28F8E9EAF39CEC1CA64DF37A5E66A76C26F721F8
 
3453
A63B003A040A62F87DCF61B298F960D510BEFA453F118E59E7DE8CA3DD002EF0
 
3454
127EAF733D5C61B5132348D280F84D159809CC71A3C6F7373BBFD8D6EF715D34
 
3455
0016DEFF14AA5F960BF1BB9AC304A1823722843547BB4CA5EA4C41C6C2701C8F
 
3456
7BDC810443F9DF34BA469A3260009B799871BAF8523C8763544DCD0B382D44C5
 
3457
F75046AFF85F0B5A3188C2EE786CEEE5496A5AF4BCB0B429CAFC403FB983EFE3
 
3458
61FD9F52ADFC38E07A0FD7BACBA530D2E4DAB2592AA9564843E7E2305047F060
 
3459
C5FE4243FA8FDF1B5D4F61ACA7850A604FBC6D6970959752695C90F78961B4E2
 
3460
C8CFA41082B1A37405AABCEE5BA3DC2B9EA76F486117B84728EC6D8AE6379CCB
 
3461
402C2AA89078EC992C00D53151E9D82C65643F549A572A20F05107A41BE5AC57
 
3462
8EDE92AE20B05E2D0C98151CC92D5389A675DFE39DF546A33A84A4C534337ADE
 
3463
B17C34E09145B37CE1EB1D10D42CC8D6E6B127A3809F7202381FDB88D42084CD
 
3464
0AEAEB8A8288CB56870EA2BE9D0B9DC8291021CA561E2BA388DA3494E433E0EE
 
3465
5E69DA51D0AC505C9F71562D3E9750F23CF14D2C8ECF0692FBBCB4A92B48B4B0
 
3466
AA2163A447D5FBE86D961AE4D4251149F11C4BC269E10B48E8C42DC2484EDE87
 
3467
6540CB8A5EA2494148D09CC9D5014EB73C29368A3945AAA1BA4C17BF640D2A0D
 
3468
414293480FD600A77D37471828C4645C5A4AC4729F4EA76FC946810B4968EB0A
 
3469
719D8F3E61D2B740AE9A33E9F02982A13ED4B6ED0C6C4A93A9E9EC045D0CDADF
 
3470
DC01ABAD0BD95692907C04F06F06F1BF6259C8E71099FB64B4FE263D06C5854B
 
3471
070C8B864D8ACA6EBF440DE14DA34A2A548C9F1557C70A4D718F4F881707851A
 
3472
6DCC39BD8791D806F5DE551CDF8612C7EE6707D554CD826CF352CA634FCFAFC7
 
3473
232F32B3F0EE3D2577915BEB212005E06625FFC9F49383C9C64F51B6541F6AC6
 
3474
12D2359547103898D05E52CE54B46835
 
3475
0000000000000000000000000000000000000000000000000000000000000000
 
3476
0000000000000000000000000000000000000000000000000000000000000000
 
3477
0000000000000000000000000000000000000000000000000000000000000000
 
3478
0000000000000000000000000000000000000000000000000000000000000000
 
3479
0000000000000000000000000000000000000000000000000000000000000000
 
3480
0000000000000000000000000000000000000000000000000000000000000000
 
3481
0000000000000000000000000000000000000000000000000000000000000000
 
3482
0000000000000000000000000000000000000000000000000000000000000000
 
3483
cleartomark
 
3484
{restore}if
 
3485
%%EndFont 
 
3486
%%BeginFont: CMTT9
 
3487
%!PS-AdobeFont-1.0: CMTT9 003.002
 
3488
%%Title: CMTT9
 
3489
%Version: 003.002
 
3490
%%CreationDate: Mon Jul 13 16:17:00 2009
 
3491
%%Creator: David M. Jones
 
3492
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
 
3493
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMTT9.
 
3494
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
 
3495
% This license is in the accompanying file OFL.txt, and is also
 
3496
% available with a FAQ at: http://scripts.sil.org/OFL.
 
3497
%%EndComments
 
3498
FontDirectory/CMTT9 known{/CMTT9 findfont dup/UniqueID known{dup
 
3499
/UniqueID get 5000831 eq exch/FontType get 1 eq and}{pop false}ifelse
 
3500
{save true}{false}ifelse}{false}ifelse
 
3501
11 dict begin
 
3502
/FontType 1 def
 
3503
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
 
3504
/FontName /CMTT9 def
 
3505
/FontBBox {-6 -233 542 698 }readonly def
 
3506
/UniqueID 5000831 def
 
3507
/PaintType 0 def
 
3508
/FontInfo 9 dict dup begin
 
3509
/version (003.002) readonly def
 
3510
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMTT9.) readonly def
 
3511
/FullName (CMTT9) readonly def
 
3512
/FamilyName (Computer Modern) readonly def
 
3513
/Weight (Medium) readonly def
 
3514
/ItalicAngle 0 def
 
3515
/isFixedPitch true def
 
3516
/UnderlinePosition -100 def
 
3517
/UnderlineThickness 50 def
 
3518
end readonly def
 
3519
/Encoding 256 array
 
3520
0 1 255 {1 index exch /.notdef put} for
 
3521
dup 33 /exclam put
 
3522
dup 34 /quotedbl put
 
3523
dup 35 /numbersign put
 
3524
dup 36 /dollar put
 
3525
dup 40 /parenleft put
 
3526
dup 41 /parenright put
 
3527
dup 42 /asterisk put
 
3528
dup 44 /comma put
 
3529
dup 45 /hyphen put
 
3530
dup 46 /period put
 
3531
dup 47 /slash put
 
3532
dup 48 /zero put
 
3533
dup 49 /one put
 
3534
dup 50 /two put
 
3535
dup 51 /three put
 
3536
dup 52 /four put
 
3537
dup 53 /five put
 
3538
dup 54 /six put
 
3539
dup 55 /seven put
 
3540
dup 56 /eight put
 
3541
dup 57 /nine put
 
3542
dup 58 /colon put
 
3543
dup 60 /less put
 
3544
dup 61 /equal put
 
3545
dup 62 /greater put
 
3546
dup 64 /at put
 
3547
dup 65 /A put
 
3548
dup 66 /B put
 
3549
dup 67 /C put
 
3550
dup 68 /D put
 
3551
dup 69 /E put
 
3552
dup 70 /F put
 
3553
dup 71 /G put
 
3554
dup 72 /H put
 
3555
dup 73 /I put
 
3556
dup 74 /J put
 
3557
dup 75 /K put
 
3558
dup 76 /L put
 
3559
dup 77 /M put
 
3560
dup 78 /N put
 
3561
dup 79 /O put
 
3562
dup 80 /P put
 
3563
dup 82 /R put
 
3564
dup 83 /S put
 
3565
dup 84 /T put
 
3566
dup 85 /U put
 
3567
dup 86 /V put
 
3568
dup 88 /X put
 
3569
dup 91 /bracketleft put
 
3570
dup 93 /bracketright put
 
3571
dup 95 /underscore put
 
3572
dup 97 /a put
 
3573
dup 98 /b put
 
3574
dup 99 /c put
 
3575
dup 100 /d put
 
3576
dup 101 /e put
 
3577
dup 102 /f put
 
3578
dup 103 /g put
 
3579
dup 104 /h put
 
3580
dup 105 /i put
 
3581
dup 106 /j put
 
3582
dup 107 /k put
 
3583
dup 108 /l put
 
3584
dup 109 /m put
 
3585
dup 110 /n put
 
3586
dup 111 /o put
 
3587
dup 112 /p put
 
3588
dup 113 /q put
 
3589
dup 114 /r put
 
3590
dup 115 /s put
 
3591
dup 116 /t put
 
3592
dup 117 /u put
 
3593
dup 118 /v put
 
3594
dup 119 /w put
 
3595
dup 120 /x put
 
3596
dup 121 /y put
 
3597
dup 122 /z put
 
3598
dup 123 /braceleft put
 
3599
dup 125 /braceright put
 
3600
readonly def
 
3601
currentdict end
 
3602
currentfile eexec
 
3603
D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
 
3604
0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
 
3605
51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
 
3606
7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
 
3607
E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
 
3608
0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
 
3609
C01924195A181D03F5054A93B71E5065F8D92FE23794DDF2E6BABDA4215500A0
 
3610
42D1A3D0D02C0C98BB1D6ED0B7791274C38B038FC7921FF1FB8FAE7258C09259
 
3611
4B8E1BD9EDCEDE9ADAD9BD9598EEA9691589649A9A21539161E374075BEE3457
 
3612
689F308A4A7AC9F2FE4B301A6C36B0442FB92E3B002623493DC087800B5A0521
 
3613
0DB96A23175AC584DE166F59142779F26FEE9783E28DE49FC3A8D6583EE63FBA
 
3614
610DA773CA18ACE6F64A4867A1A7817120ABF9DE4D17782866E6CB6B65A9F6D8
 
3615
3667C8D3E61E5356E35343FDD4C6436DF73934470916CB5F0ECEA6BFF092E735
 
3616
C7C355B56189D1DD5715EC97E50145FFC17BB1497315A9585D713A7A6DFC7933
 
3617
995468EFD0F59E3C15865B87925A3F2930E20D5A35970E2C44F1629FA16E00EE
 
3618
EE21EFC50D49F5BC02300D0A7BB85E649CB4E2E828C8B1C5469463013E71D723
 
3619
2CB11BCBAC191AC751A2AF7FC228395CE9472DC1809052012AEC2CD66695DAF0
 
3620
4CA04234F0187F4116C93F59A7F1F8123DE87F111853B785A20CA8B49B3B0CEC
 
3621
B11AD345E1A11578D2EFEB0536D125237086CC8CD9F34A5137AC5DDFD8746014
 
3622
D74AAE8239B81ACF65F379CF2153B06A238A2D767F294CAE0D79228F0B7D45CE
 
3623
510AC9657A1776202FEF42F96D476E7DF407786AEA12DEA0013D3B4C5D0640F5
 
3624
BC5BB72C34066270399CE595827175B23B25072723BD24E07F6BCD9EF0175DEF
 
3625
93714BAA53960F81103CFB731CED4A267B53727BCA3C97B0BA5004055D4EF0EC
 
3626
F725658E53AC86E4061B489AD4154915C3981B3B703E1E2A8D390CCECCA99385
 
3627
45EBE35441B062D7D12DAB2B31569387187D74A4043FD71F1C6D352EAE0F6757
 
3628
4345FBFB6DB15CAE47CAC4BAE47AECAE5FF5EC19057DCEFA1B23F47364ABDF47
 
3629
088A7C6A2AE26B10459B6D41CB69182FD1472F326CE3A15B59255D1DE3B616D8
 
3630
9D1F12561038839781E657C896B8C58A32DF5AEA23732A0966D96C68C988ED7A
 
3631
09B7E2C8F9F3D0D56879764781566299A4EDD3588BDF70E3D924D25074F30988
 
3632
E35BDD827AE4D0B4A06F55A9976BF0DB3C0B1D09CD08E8CB168B50617691638C
 
3633
0EC1A791C228177D4FFB021EC3DF5082CA3487AD2EFC8DE9466A690ADDB4C52A
 
3634
FE2A6DB4CC275CD33D9136E735279FBB2008D59E667905EBB04326EC33C98B2C
 
3635
94744B7F540D86E90DED64572ECF1EAD3A58EC101642B245A9C7232DC8FB8741
 
3636
03F97883BB32FB955C22F878FA0FD114451A3B3859B0B5537AFAB73AEC7DB2BF
 
3637
409E1FB41D473714F6BEA73CB085139879FA31710E01915C2938C37BAD6D7D71
 
3638
45B897E00857D3931A489EAC7B42BCE4E65F73F67FE027CE482DC47598ABCB95
 
3639
39E98DA8ECA3E23F0799D5963ABA6E2984DEACBE7B46B40ADC6213E0F4D08971
 
3640
58F68C946C748E4B4217CBA2391BE2086C9758F4E32C9B6413E48D84D33A6E85
 
3641
84747029C0A9C9B92841D217A902BA8EB333999D62FDA9F82BFC8ED11F67988A
 
3642
0CAE42182E414A9766AFFF4B046A09D476F8E3F15A8C7829BEE982D8350BDF5F
 
3643
F215F2BBBF68D4B567BAB798B9604C79306C475926E9FEC0F07A99F43473C6FD
 
3644
B15AC29C3D07FEBAD1BAFF75AAF2FBE94F104F1DBF838044FAD94B661B06AECD
 
3645
D9AEBD02B60CA4546DD6B5B5C1A3833ED07845671CEFCA8955CE0DE5DB8FC93B
 
3646
3306683CBFB8E5B79A863DE78D455DE9D592043C2686F88A43140F8B9F3B553B
 
3647
7047420E93E753829F8D47AC7621CFE3626F271E31F0019CC02D0B57F67BB47D
 
3648
8CFB63E902EA3231C00EC66EEC0D30FE8394558BD3535C888C4CEFC6EB72E737
 
3649
712ADC6300162D5D79BEE0CA1F6E4127A0BC90656C01692F6D82C85550AFC97E
 
3650
C2693E379160FDB9636FA41AE9C75B7F6643B05971C6D67CE30971D590FC07B3
 
3651
E0B36B4D1C7F25110B5DA2130D574FA292B47322975A2BADBDB39AAE69BDDBDA
 
3652
A880F9AAB580117708C79204DFFDC08BF4A48919B5C22228845CE8C3109E93AC
 
3653
2479E523B8A1C12A6E541118F121DC6B4EAED83491A03192D5C3A2A45D1A2467
 
3654
757E7B377C635CF5CAE11A7CB49D49F3A1BB2286090B5F0E4F89869D1771D50C
 
3655
54B5C5E091E3048A2C194F0ED00DD64FB95BAC6FA9D61ECD093ED416DA3A4981
 
3656
DB07CFF17C4F55C62DF628EBFF06FAC3F3D3F91C30EBB34052BE1A08F5EDA4B9
 
3657
08977197950A282B84E21D43C64BE3AE4BCE22C70E7D392DE09D89B7F23351AD
 
3658
6AD37225C12BA79EC9951F5DA1E505DB26200190ADE0E549305B7530CB86EFD2
 
3659
A896F13A97E51754F70B609CB4511CEFC38BA579C071E9510A49982389980DC5
 
3660
336D6C4A2DB100DFEC4055C7AA9C55880F94FBEA9EB280BEF66CB8E1E38A359D
 
3661
E5AFB12B540CD599085ADDA7FC2C72E7C873015773FFEECA2C596B75BC39A3EB
 
3662
3C43FA2E53C0D7993042F3D652BCC483E48B7F6C94C3FF6D38E276086A6AE67A
 
3663
E5A571B9C72E0D7824E0BC2ADF51A393B9E334649F786EC1923C854382B89627
 
3664
1B9E701AE5A6C42E672B2C6A33C8BBCA8F69B9061E787D6B92183F20CF4C3903
 
3665
FF5417427B84798C82BE28D2C81624E3920CA61EC9EADB364B5A6E50E49A1A72
 
3666
A9A090A1FCD84814B8B2708AD787D2B5015DA1305874F58C5EB62F843685FCB6
 
3667
465FCA80176CAB2B2FE65E0A270BCE1E3DB97564BEDFAE5CA44395A8DF4505C0
 
3668
3E103CC3B914359B2870DA6CD30382EAE8949131CFE31E9E75C3E47A3834BB32
 
3669
CF183D4A8B9001710D0A11390C9DAD116196568591D38C2AF4ADD852F31494EF
 
3670
573462759A35415900360882739789D6B89ACEFA251C5ED90ED704DD7C3C80CA
 
3671
9F6CDED69537D201D520C99E69EEAD5D3C0EB84C166660B3C190166D93EDFE6D
 
3672
15BCB6DC5CDCA825E48D33845CC2FB15291AAB823F25CF8BB0A1EAED8BEC524D
 
3673
D9CA016027141FAC9D35B64FB9C224552F29EF6B32497254E319090E698FD8A5
 
3674
15491CDFE1B988C79A0E3B9D01E12FF084E9FA86CCAE02A3EE6F2917B61A2CC1
 
3675
64B8CAF309D1AB48A34227A7729DFF99CB6EC282E3FAEDD2673779AA7E4C1789
 
3676
D93FDC37FE95F087C5F88F53D30A2DA9C913BF205FC6BDD060A40184F4AAEB3C
 
3677
D080D63B89CA3DEFF310D09EF0A83F3914BD5B7932980ECE139EF0313C20B4C8
 
3678
576EE0FE3F28FAF4D3CE7CD0890BC824A85B8EF4636BDF1EF1BB519F93D36540
 
3679
ED09FAF93FD71992CA2CE2E83F5355162ECEB32AD218092F45D5A61A44E67135
 
3680
EF0453589CECDC6962D0E8DA7E7567603BAF50B2C8F1CA65EA5320984E7D69AC
 
3681
9A7D3D7F92565D79E8C9DD2D92CCA7DE9CD058545E9F98AA47904D70E1897099
 
3682
3C4C852B3BA131DDD348433C336BDF5FBDFB62120DDEAEB3255E3207B0C84A0A
 
3683
1ECF9EC869DB9BFA3693B03FCB27C5A5D3CDD62630DEDE91B4DD5B9784BF0BDD
 
3684
FC6EEC3FA7ACA9E15FAE47CDD9B7FCD2BF0EFA10716F08C0AF25FF67CB6F9598
 
3685
C607D2FCA452417D2C69DC808A9441A66492394C3450BD30632AE739EAD654BA
 
3686
4343459CA36B6D5B2C12C39495952F2EF93D82C73E33236785A79609E260C4E0
 
3687
CF3A3C950DE71DDC3939D42DB1CB1CA917CEAD56979A70F8F3B207C805319FA7
 
3688
3C000AE2B21D711A6D78C7BFB901334DC06F59EAB6D94B507734C27971F8458D
 
3689
D00193645AB92FB8FE163D5C51AE4F40BDB4F2C51691E76EE0636F071F37AAA9
 
3690
BA78BD12459CA499210EB0CE2F8BD317387797C33F5933AE7A6264DA06B4A6A6
 
3691
1188326147A16B205D1F965872DED7D8EDB3294FAD2FCDF0D423329E9CCF879D
 
3692
4E0B966D509F45527F7609DD09694D286F6FF7535EF8971B7DFBAF608A19D442
 
3693
C133207EB1152ABBD11C455D0977F66A9B73E51381D1CA4B66E87C0C7175A63D
 
3694
80C699A052F00C41DAEF42E7A40E07B1B14107AB0787E24E17C1462960E3C54C
 
3695
AE73BE4924464FB177EC62F116B2822842541543EFF7ABDDEE197D6BD8F8D4E6
 
3696
59175D8C5957550B70BE775AD52FFF6E7C00DA7CDC16E1DF7446BB5D8FD82647
 
3697
3E9F87D5EA365C82A2D991321ECB14A9E3AEADC5A56665DF7072D6DAE402BCB6
 
3698
14D92B17F9E063E4E9D8D239C91F5C7C0BCD2FBD936C9D4A0B57659420343B59
 
3699
B395BBD1AB5B6003F653699D57E7581F9813CC98D4F072FB78899D6DECC42D34
 
3700
F2787EDEA64058B46C4BFAA2BB96E9BE5CACE8D91E4C080ADFC0FA0D4A29C6B8
 
3701
54FEA9E11DBCF53D9CA40A21AE5076451EDAB3593E56B6D453DC8EAB8C78B588
 
3702
34D4C4F36861B5649BC1E9F3091E704BDA7613ED45C911DFECA74EEA05165191
 
3703
825F95A947CAF382FBAF01F3B8B041ACCDF39718D7DC5BA6CA12BB20EEE96439
 
3704
BF2E2628AA3BD2C91998E6247A690FCB0CC95F286F427345CC4F1115BA3A6E54
 
3705
4743355F2CC991CBDFF5725902C1F5A6DEFDC8638A26EA456C33C27773D6214F
 
3706
66536CD2E44FD253531732D5A8C44B336B1BB47B0477350EB8CF74889B93402E
 
3707
2356A9CAAFCA562315D8E0B3F42F08932CB87BA2499A875AFA08D11DA73B38AF
 
3708
F46D03B7F639A8D7BF88CF07FFF4E91716DCCE6E2CCAB60A64D5E40EFD8B336A
 
3709
1BFCC4CB04F49DE1FBDE7AA5B2092A6EDBD913D161A3271AB6411622D0E14416
 
3710
37F81E0102F5B0F2F9A2B27819E4BACD7C50E29D6291AE5B0973C657761545A6
 
3711
741729620EF2BF1046B3913399C10982EE5F4142CF461EA31042E432CC79A1A1
 
3712
39C607D22E45A6DEC008CB4BF6007CDE9DD5802B49A62C8E02A6D448B64177CC
 
3713
887AD71D171B99E7ABE2085B37D90B3BD8513995D9A57F53184DA474F6DB5E49
 
3714
B73E04CC214EA5398DF7D7541F94E623E8687B511640457A48A68E9D9D6584CD
 
3715
15B57CC044D8091C771D175F2EEDD411099BC8F7B4317DC503BB5E405AEEB526
 
3716
5E6E1B1F2705275D274E012A98F66075CEB90AFC648B964DDC0E9C4AE7B24CE1
 
3717
80B051022E5781A533A21DCFB97893847D685137EAD85BA708A7E118C72FA839
 
3718
A9E460B5D17365A0AF1F53A98319FB64A5819B087F554BC056C4BE44113A5404
 
3719
BEF759F890C1CA5E7AE156F4F8106FDB4F8DFCCC640976983EADB30976344048
 
3720
2A86D7B2AF4A01CA736B98D52ACE392AD4BECE7E61C710B08B66F01857CA460B
 
3721
B8376E257113E10F6DEDF14CE2A4E6A99ECBCD302C36CADB713D849EAE9EB598
 
3722
F29DC98531D793B79F83091F9B136809E006F34E423D528CC4309AFFB3EEB47B
 
3723
9A9DE4D5B25CE953345C326BCBE2B4912641780637783084D3D12693F8135483
 
3724
CBB0AC4EE0B5610D7CEB7DF205830BDB9BB404DC1B28FB0824CC187B26C19A91
 
3725
DA0025EC739BF3993700101D042DED86D67F5FB87912CFC51AA7DF53F2162D62
 
3726
6314A2CE13810D0B8D81F45771391A236422CFA0F35F7A0CDF14ACB2724AA57B
 
3727
7C2C28D53029B1146558610E0CFBBF72A85AB9BA308F846228F299F13F68E8F7
 
3728
D963B2EE9EF7D4C21690632B640BDDAD0556EFA4EFBF035F13377ABB5CBC280B
 
3729
9E0C12AACB153C93351E5BA95A7D149010E204950A59C7FC6581D9703468C1E9
 
3730
EFAE37E7E6ACB892B3F8D1248D9A4A72F642FECC5E0B25C15EEB921EDDE84D12
 
3731
0E524FE6133C4921FF4921242392C12FBE69744D53739F7E849C1B96C4020AB2
 
3732
1FF10DEA608F111749E2FBD8DBCB17F353DCB3075B4F4B8186963EFE95A76A10
 
3733
85AA5BB6DB4095291974221829A8E436680F4860E01C3843BE5BB3101D0869C0
 
3734
EFCE08D187BC04F58C7A450A59093680A0F09E8E3F12DF5223E7EAFEFA01978F
 
3735
D8354753A68022CC92C71F2CA732DADAA8A466D4AAE5999B0DC077715671F518
 
3736
E6277741F44AE798EE50DF44CCF71FCF8BC71F76374005FEBC4883C6EDA854B0
 
3737
88C0C2B476709AA809ECE41AE786DB1A32B3FBBCC14921673578D3514C8CA842
 
3738
E1FF90BE33F7B93ADF6BFB8B1AFBBD080783BEF056A6BFAEF676F7BF9F2DFCC8
 
3739
01D255A9F0391951210D60D4D4DCA93AA858B38C0D7B8FD740D5FC6F277C2A68
 
3740
54CC2DE1F40B6347201FCA2A0A91822708D820CE645C3E4E5A09FE25721AB33A
 
3741
97871ED448F38FC5A349D81F402B34461D840D5768BFC6849439AB6115104F78
 
3742
B87115B1DAE12542EA898F86ACE247709817850B067F537E6137196101D46DD2
 
3743
D842EA03EF4501E34074E8458E638ACC4EB349A7430AB035BEF2DD4CE00554F9
 
3744
18F9FE32A55AC1E7E50D64AAFDA278D77A7149C59DC5B1E3064A4B281A54C9CE
 
3745
A5EA94ABEAE4C6D5674C208ABC72563976487136AF2E21F835BEFD232D7F0D13
 
3746
1D19932367F51D5379934DA7F1635AC51EE5CEBFA63D4D32F018DEF13624EE62
 
3747
31DAE68A08DBE3B4FDAAFC75291C8C6CC7A657E3C7453C7D1461A36E88E633D5
 
3748
408253B673AD87A9FB2D0F56DF1305916D14D5DD62051E27BCE09CEE9A1F14AF
 
3749
1D7164BA5FB6E6EC8D38750F7E28BE330909F303ECDEE692E347DE13C8C2F82E
 
3750
29C8BE6EFD76546F362A12A1C2DC12389EA95ACB4DCBE95620F0C193EAD91B33
 
3751
BAAC5801AE827B9AB3FCE5D11D1D7854F8FA8A31670119CC0CA98628F801838B
 
3752
AAC7EF90AC5466BE69CE3E3CD9951A5EB9AC08014285422F6DA6F6E221BB30F8
 
3753
0042A11F2E4B765BB0D142AD52F4D85785EA71B2E1CE20728B9E9306CE93268D
 
3754
99B822A5AB5232EC7E26EE1160850AD3905864A01357F22722B6A54D4EBE58CE
 
3755
480EAD9FBF068EE965AC4B5FD2FA8CCB91ECFC6E90B9C49268CA0B0FDAD23ADC
 
3756
D5A74B41149BB08454054C451AD0DA4CCF8B60F2EBD061AA03A011D548B6B481
 
3757
FAB00AF9225BB5463F27FD67333FB51F8664536267E95CFAA0BE3BC1B8F889CB
 
3758
587A3A4FA2B45864F07E11372C9507A625C0030EF7030A0B4D931BCC48F6DD51
 
3759
A4D1F63FDC4B59C1CB18E6242E9F4B4B8AD9755B870FE60D640181FB7EB8120C
 
3760
C56F51DC8C47FCC6318C2145EDCBEFA7BC4253315BA67FD2B3D4AF6A9F3F229C
 
3761
AB75B592EADE15B1FB5FDBA1C0F786BD21A51506B7A2E42C2D086BA6F84D1B3D
 
3762
AC7531545F0B01346831FF36A52CAC1E390F99AEDC265B44B0FC9C581BBA6BE4
 
3763
48B723811EBCAEA5FEFAEA7E5B987F2C7B3E9A65D2D14A7B74F099401C57E367
 
3764
385352D0776D2A908F7A5A2E4D4160946C5591397877025C8C387CA413EFED56
 
3765
8B142E8341E349DB4DBA422A4FEE56A573972A0C66590175158E48850A9F7F38
 
3766
4B95726787B8F969FDBC97491CC81CABC976CD00A27D1DFCA7CF467A956C1C6C
 
3767
839817AEF8794B6151FAE9261119DD5DB787DC9D3B420FD325ED6599FACADE0C
 
3768
320D54C2E0D296537E22C1783670A9D9BECAEC63853EC2F05A990260DC189D63
 
3769
7CCC0BDDF2CF7585071ABAC14630666737041194D0777EA4292AE60BD7F7100E
 
3770
DB568C90F0D899EA006CA423CFFD6EC70A5D3D8AC43C747DBAD3B02219E47D8D
 
3771
DE030631F4678C357A58ECC52782B31B50CFD44EC33F41585E51B27E3997D33F
 
3772
461BEF897220AEC80007F13C5A1EE3A0430CA899047DF944831F8B010A7DE74A
 
3773
BFD26001472DC00CDC9F17CC435F61ADAD4E9AE062ED477FC621FDDF9242C449
 
3774
1BB3F77FDD1519A251B663A693D84B42BF0962F537757F38CE5C5D56B98AB10A
 
3775
3B70C8AE8D52DCAFCEC22E7B09D3C4EFDA1841C74CA975E4F8294F7BDC796500
 
3776
0ABE197ED3737A65F7BAE601C91DB3983EAE11DA3EA18ABBBA3650DC361C2E77
 
3777
EF9F97618B0C337A906FF39926D2B0B7883ABBA650816C4C6B34EEA836994EEA
 
3778
AFEDDE56E0099D0E09EB88EB093544B9BF4871200746A0409C475FC4232A38D8
 
3779
F3105B0FF44E4F132378DD12D9E796412FD0F9478322215E9F59E69396C35AC4
 
3780
097C4995B2C3BAB2DD04B1A7097DE16DFDD76465E79ADEEBA90489ADD0914EBA
 
3781
53E11A43ECB11D072C68D2131BE1C7C43CB9DD5FBA0A67BA43D6851AD4CD3BC7
 
3782
39AE2E22CCC183A56CEB71D4F9F578518E376426E42B6390426A8434B5A83E78
 
3783
77A5B9963BAECD5FA5521C2A29418764E4EC1A72462B04957F823E2817A7F8D0
 
3784
1512919889500024B1C42EC107E8B8533C0B314EE4E23313A4C1BDB009A2073F
 
3785
9BAB479A3F9DA76CCD65629CCEF78015ADBC2D0D124B3BB2D322FC4D209E417D
 
3786
84BC3C758B6AB64A01E25C9C7B71D741AF90A19A339F99A0BE9FC39622F04C6F
 
3787
737474CFEC19C890A657BCE192B9DCD8F273CDC5294875DD4507DC572551C934
 
3788
9C362FD595A429FDA2D815959461B0CC2A804C1142BD91C7567082699B8E274C
 
3789
6A22806D6C51B7DA809BE9F612EC537D4FF3122644AE0718BBDC6ADEFE7EDBCB
 
3790
8C8A76CBB280E70ADFE563C01CB9EB828ECFCD365825941C8B7E1B1401AF773E
 
3791
0D3E8A6F2D62624F8F5FD1EC3CC76254E4CCB4D8E4DF0D5E6DE10BC1FD8BC325
 
3792
05E773E0925B6838E0D7ACF12AE32E572F6642EA587806FD2805C9147B873194
 
3793
788B8162F3C20C915E4909B72D0A62D4A2B63B3825F96C42625DA10FC0E9ADCD
 
3794
77F50821EC585194732FC27ED070C885C23358C9D2AD39789CCFF02BA714FA43
 
3795
4ABE759825CC4836DD01DB92B0101449502A8739F70ADED49056D500532686F0
 
3796
2CCC66343D7F701B9BB4D4A82E041E595C762E4507529E47477E719FEC5C1512
 
3797
5A8DA9BFD8ABF0E6F3265A47D22BB7B26E6B2F6C9B62B5D33E71B3813EB18952
 
3798
9A49457086255055FC7A8BBD36007E10E1668EA3126259EB79CC310304A7E84A
 
3799
297276A72CA4F2E076ADAE3DE5D771C69A3BF2D30CA2B6FA1205D2975AD864F5
 
3800
99C3A0C00E9ED9FCB9D5B19453463D10853BAD2F34606E84AE63A8FC0E6E005B
 
3801
14FC1BDB31174CD92B0569D60D56CBEBDDB0682F214B4CD397276B05C7978946
 
3802
7E397A1D2B50DE41B74E8B74DF7BF2147D1AE50290EDCB52A771269BB294E53A
 
3803
D0E78C87D2A64FD88C62A64F341BF4E50F068F1613B179402C8731B6535C6CAA
 
3804
3300AB6D41E2531D3439CE2DB2B66E2F173F8ACC57C6AEAD0999A613088CB84D
 
3805
3C6F4965527BABDB7D4CCEE07F0D2381960EAAA914B267A56294A66003F59A38
 
3806
82688C0FD61098D9F296CD9E08EF4BCBB7E2A1645D5868CE3BB1BA742670F59F
 
3807
FBA0B5696AED211199F5A6183290E59248153A171C92A85E364B42B142FB011D
 
3808
6C819445825ADBB978561A05334C36C7FBFE666B5CED0623606D463A99823961
 
3809
3D6A4E58E3B6C5DA1EE3468C53D521328DD2D6F2D489F0A9E965A7890F576422
 
3810
3FC81F2915E6F299ABB1FB7CF9717AC0738099F909D39820FE28F4718E123A40
 
3811
131BD0EC4174040FA81210B41263A5C0079DE321F9B2AACD94B3FF4D195FDF54
 
3812
C2053455749787C5672421BED08A5132E4A1A413A19FB236C8F6DFED4CB28A0C
 
3813
84D28E7436F76DE1E1A5606C451BD95F22C3ED1828AC0CC7BD0ED25DB0B9F3D0
 
3814
8A364A00FB57F253EF331CFA41D6278F45125B97815DB7555696595F25BE7099
 
3815
AA9615C685B5C127D30A1B76F2292FD11F3FD1BE076392F6557FFE145590C912
 
3816
4240E0EE0BF3154F631BF79593D4B796C3196A7F1392A713A809F547760456D6
 
3817
710F42E16986C2CBB4FA2941122D6F17E9C1CFF50E0C1E1C368BA1EE0681FD2F
 
3818
4C3597D03BFD04508C347D5EBE58869E7044D3DBD33ECA3C99FF31504FDB367D
 
3819
9F48447D3BFA46C05391D2DA9408D4E0ADDE0216A417C37827D8AD61D29296A0
 
3820
400743F3E9430BC22F67677624CBAF7EB8CAD73C0A36BC013ADC33212F27F5B1
 
3821
9251E4E078C3469FBF3049F31E9B7A0EAD9F04711980650BF47D448749819CD8
 
3822
9878132056EF1D37263DD3973AB5A73F055436829548EB2B25A80E2FDF366531
 
3823
1F1AA709F67DC56A6AE275DDAE2A1C6CC7D2EAA301DC57898F9BCF6E097043FF
 
3824
00CCB7370EA42E3CDC48B882452455A6C9498A44C0423B73B955BAE8043174E1
 
3825
10986390C9E3D0418DE6BB90EEBF7BB6698310F3E117FE2B784F44FD7664180B
 
3826
2ED25CEA33C10B589D2DBF5A70BCAE08D4E1C7A8A7F72C822FBF15166038CF82
 
3827
EDA4E0733A725FE10E8A2426BC635BBE607951264517A6A4234994E2FFF2ADA8
 
3828
EA678CB303AFBCD7EA361ADBBD587F07D187CBC405ACD3BB64AC7B221C923FE8
 
3829
3CF2AFA4168C6A7EA0240CF1FB6F5E6543B70856C476FBFA10D1E25243D8BE6C
 
3830
8496D0F36D780EA3DFEBFE54FBDB7533D79DB67EF1279031E40BE2B386809B16
 
3831
A4124F2C184721E475AA2B6D4DD0A1FB5AF6F05C7F69021C7A7169B2E1532594
 
3832
C233E75AF2A6EE9EFF5DF2C434A3A38930B1009E630C41318667AE1D206C89F5
 
3833
F76599C1EED45941E52AEB131DA46A804FE55914E0B9727540B21745BD882F02
 
3834
448A02B7C3B7681E059B46DAEF138F44941C94F5EBD18EE220AD61CE3C67677C
 
3835
7A651E8B0FB5B886DF59E994686EE2BCD5F6B7979183424626BD1B01ABF00866
 
3836
FA4D7E74621A1C44818A326B5AE8367C99CD66E51D88E2E76600C5C72D142D0E
 
3837
384372BC6C5FBB82E3F4D28BDACF732C325D31E582F24F3418F9B6CC9A0579C9
 
3838
B220918A347F6885859E55C35C3B47BBAB33E5A367A6C9B6B43FD44C1100DFA3
 
3839
921A10626B398500FEAB41571578EFFE8D59A6AC8C3DD6EA71F789920356501A
 
3840
8F248A7C03DB0BA25B6D66B18EA036CA6A44697701E9848763886C85162C2C37
 
3841
216679AE5F800C4D68054746CC6A6F6E8DDB5B263D19363D829BE9B7CA47C798
 
3842
B6561FB75257998763718FA1E250DFEBB701A44D18B577FB54533EE0A9F14741
 
3843
B86C142710EA1FDFF746DCB7D6EF0ADDED2AE423CE5BCB6DDC53C2968E19E642
 
3844
0E93F0008C828CCCDDF6D6098F511B1FC4B3A473A0D9E6CE4B03179075289264
 
3845
D0F1F8F58EA006EF7186D5A912BF9547CB84DFD0D813A3EFB73968187856AE7D
 
3846
BF67E77545FBDDD1CF81D306490E1408063CBA59D207398FCA57E194B30DF6FB
 
3847
9173A9944CD002ACCCC288CA9A2D706C6541915B5C5B81875C1D8C27B035B6D2
 
3848
790F817473503E9717E7047524F44F91241EB154CB0F72D515F6AFA31100ADE4
 
3849
8DD69770FFD34A14D9AE407D1AB2AAE49993291EF3ADE555E96D6CC0E0DBE638
 
3850
1D42F31C2298450115119D9CA4A9B2CD445EB37B7A91D90D2D6DE5B36D306B62
 
3851
C521AB93931319BA7B7842DDAEBBDE87DB0F4FC43E85C832A8ED9B70604B6399
 
3852
3BF470D0EF8B43CA79B1C6857CF1C9970E4205185E2F7EAEEF58815E694E4060
 
3853
3A7581B06BD6305018BA06ED934EE112EBF4C24E9CDC59B06561A7A5AAAA8ED5
 
3854
FBDB033999F86FC65043F1041FB231736341C43F4B4598B1553421BC2B49D973
 
3855
5F8049A2EEAA996F4CEC0A77F26DE758B282F6181ECBCB89922A39D7EE024038
 
3856
8B44B6A6E4147D4847407DD25EEEAD48E7960D473698E17463E1E7BE3E525994
 
3857
B56C75A496EFCE654202EA34ACA73196DB912EC0274BE7D073C6464FFB970C5D
 
3858
6EEC6BA7914AFE565298C78BD9CC358AF43A157E73DEDB3D4E9E8B473A63C8B6
 
3859
EC0AA1EB0756B9B2207E6CBD511C388D8E5A16CDF4D3573AD120ACAE15778A0C
 
3860
FB6270E4232888C60324DAB3588DD30FF69DD330F4E09EA6176AEE38574F2865
 
3861
58EDFECCDD3FDC8DDC02567E04E38AD963D23C895386ABF6124078F4AC10B01F
 
3862
A0D65F2CB6371239ACF0142F959A1581663DDD645FFCE7355B61DB7FF35BA8C3
 
3863
E9A10CC387446A280F4778D81507B10F4292B38BA9B4522E3FB6EB2AC8DCD61E
 
3864
7F792549CA836BEBC393887A647EA9986211DE163D60585B5A0F86143FA3E4DD
 
3865
E739CFD66E2C960C33825D3A033BF0DF5BBF6CCB8FA88317938DE4CF528A837C
 
3866
E7695C4817BE32C97B533DD284EB47E893A00EDCF1F1BA85D57151ACB3EC6EDD
 
3867
C8A674C0D65E3DB3F303BC82B47C36C236725ED543A033EB8C1B45A0D4DC2955
 
3868
105EA03EE3D23651068F417E030FF4ED408E7D0D4BF0BB9CA786D2272A846D26
 
3869
6B812701E61F23EE4ED6A24C782DDC0930595DDA0878ADFDBBCDACF9D8FEEC1E
 
3870
3E6AF154347042735FFF77228E2BEC1CF6518730372DD9866C6AB0D5383E057D
 
3871
D64AF4849C8409D9191F88FFB175FB643A99D3B8CC4206E4A701972D595B23C0
 
3872
1B9A531C6767AC8F2F3D0E1CCF07E72C7292E5275053632E48F3F64D049CD588
 
3873
DE6F413B28B42945DA4A9455AC5CD3AA6BC348E48B206C19D9AD02443CAF9F3E
 
3874
CE97A8944ACB78F0DA602F77A6896B4D5940CE77D67456F022E9F2BA76530AEC
 
3875
E1086B03C5AAEDB7703F79B3A6E84A83C7D0BD1B04DD9ECA70571D2632ECC806
 
3876
B5F820C27E00E59949CAE6FDCF4543413F825D15B6165557B73F537A997621AE
 
3877
230F380DAC1CE6B24E318C97CB27B14A073A541899A89EEFAC5DF95DBE48FE4D
 
3878
A1BBEB3673F8CD19FE7331E20D27339D2DE8EA9E04DB763B7DBD1973F9EA491E
 
3879
CF8C2335AC357FA460574A93E7F9E3864588A0C34D8D5046A5285FCA1424C159
 
3880
38D54C40442BA555E4CFE1493F072E4BC506F895036900C2DFFEA6F646CE8A11
 
3881
0D952CE5D9C21E8BDB2ACEA00DA8C25D46C683A3772F1E72841DFD19D59CC915
 
3882
BE8FC7ABEC7440F370555A6DEC3FBCB16860821C3CBB017F800381C4446D198F
 
3883
863094E5E4C186D8E5F1A39AF23D2828FFE498902FEA8D1B569C3D95737D102D
 
3884
74D564E1187A39F035747D4D56D22E46253CC3981EA148447F5C5425B6A6AA56
 
3885
9E43C5668421D8657609598A17425D7DC88DA3A7CECE707DC01E458574174613
 
3886
9273E37C21EEDB462F26B24658E7536C7DC9B461B5D28A379C93F2B3CD2DBF21
 
3887
85F2B5CAD2C354FA50358AC8A2402488AE631A0AA9062D3AAD5F3EF281E5FB42
 
3888
E9F3282400A993C7845155AF3560088C9F53B2D506F1852C8AF1BF72AF4AD42C
 
3889
20462D155A9D7212A3FABA28E0F018EA67683158D10C5FF982A4C7F0D47ED6BB
 
3890
E98A1FA2A041CCE4E453A3B32DE022210CE597305EB4FB25ACD715CC4DE50616
 
3891
CC37BDCD00A402EEAB7D9E4045F07123AE32536364AF1576CC51433363922791
 
3892
F687737AD0BA851FE3C354DCD4DFF32A516128FBC3CC17FF92E73F2D14F36A5E
 
3893
4A30369BB324E0054F06F451F491D8EB33BA6837CE52F43399BBE0A7E22EBD3E
 
3894
C501754FA9F81BF11815F400A8DA0D77ACC9807170093F2E9EBC199A010405DA
 
3895
4FCA74D0919806D161F57D4A02A98B30F1B109D67A2BA26C31BBBC178A77A479
 
3896
2F69C274767C0B9DE8D3A199FFFDD913173297AD95A3102BCCC6A663E2698FF9
 
3897
1D7E0953A8463971C1F0173C09B0BD67F19EE8561BCDDE1E10AC1D882ADDB0A6
 
3898
AAF7796EFA899DF3848A8AAC00CC5BEF477F44681E66E3B185CF99483279BD08
 
3899
020971DB0F86D71CE6DFB55EA2C17DB9DE4F8E3E187FFB56FA6614094947E229
 
3900
0101C3109B02201FD922EAECD8E1BC273E58DDD7BF00B304BED63E4AEA24870F
 
3901
013B2E9517A0764DB2C24EA2D2D80B07573791D3AF8222592BFE70FED65D9C4F
 
3902
26A7E43B912C7423F1A2FBFEE1807187E468C1F8C7D58D1D25C3ECD14309CD01
 
3903
AE397BBCE68A639C5F205C4D0510F34F3571AD91B844B1964E9F32EA3DB4F78A
 
3904
7755329265B546F44421029A399A114457EA400903E0C43BE37DA6EE8A581250
 
3905
D3A032CBEAEE8F99A8C2D3C8743FF6417C5853EFF540DEAA7D50FFBEB49A6BD1
 
3906
65B9C6A43EC35ED3674F4BB19600555A3A1F1AD34D50F107C71D942A642F5681
 
3907
49D4013331992F32A74C8C20C0B95F3CD849B1CF7FC64B95C3A9B99581B5211F
 
3908
40CF228054E92B6985A2566E0DFE80EA4DDF31DDFA6DE4359911D88BD474A575
 
3909
9400785770A7CFE638C8E2027125766E82013684BF33556D5A8967294EE91829
 
3910
FD1CCDE3C93F0B6889742A0C36A5F2FD6DEDA4861DE9EC8530E6880A4585090E
 
3911
53ADCEF67DB90A4DE235D1FB582F982F775FAFEF8D8654B7BFFC4A1103BDECB3
 
3912
0F0625E531E7CCA64775412699B156F6D7F5352F9D700FE51EBD496EFB73BC2F
 
3913
18A097F96D08D2F2D083DF9E4A6A9D46460FA443E660D7A34442C54B06DE7EC9
 
3914
B72F0AAE2CAF564CE28F1E5AD3C22130E5DD6965015DFC7FEAAC4D403595265F
 
3915
0396A7DB2F09A501A71A9FAA459B47961F17E26E81B9D9F1281D51B1A64383FF
 
3916
C42BD2AEC75A1556866FDB9C6612EDFF9FA023C0FE3AA5E609A0D218743770BC
 
3917
B097B8C44EF8D126FE4879BC0A6FC478297CAB42F92F5033E2EF74E07BEAC902
 
3918
D2FB61069D3FBDDE9F80625414C4E20D63B96714DC431AE873B3EB45557FDADA
 
3919
493A1D2DB7022362801D6FA7A3639507B2E85CB9751CC0AE89E346DC7AA5704E
 
3920
C1AAB34AA1542315F617652F1E4001E9508337BC40B261B06F95906A083A9F1C
 
3921
A8A200245F51952F313D28575BA4B369C1851145A6DF3012ED2019A8621CCBA6
 
3922
3779580F17FC7A5F787B1431255C7153474A567B51DEFECB880850189C67F8AD
 
3923
CB4B76766080F6009AD9A8EE1FBD1281D259453808393F9455DE1DAEB32B5A5E
 
3924
E741AD2D396280AEBDD8C7A2545BB6FD05A7C22437FB0D81A6F2B09105481B2C
 
3925
CDFED24347BB3D21C4C079A6CED8DFD254B4592C8DB9E35D0B61AC6400C43FB0
 
3926
2CF0EA5CEF9D779FE50C9778CA7717D47C59B2E5A4F52415096A833C6EECABAA
 
3927
1BB965D5E25580614A0899DCF69C6C8C2A04B3205D3C4084F4E3A3FAF2DDFF7B
 
3928
893CC31F794916E24F6C02ACBD234847EDF0E67901FD4D90B01AB96927A79E72
 
3929
85E8F8248261E4A5EE31DFB3DAE23995C3EC2D894DFDB56D20449872929D668A
 
3930
FD126866940E1D0720924D8FCE6246324D5C717318DE60EB39D9402EA0890CC2
 
3931
33D6D5530652A6196F00511530C583ACCE09F3B7668854A192FF7D239A3465E9
 
3932
3036610C7FA0C83CDB67B263CE7A2A3114D04A9A2441B05906A641AACB3E92FB
 
3933
50C52F2BC39C571BD450576BB7A25BA73D02507D1F6887A36B5F9777C4F387E8
 
3934
6E69C25F7C755BDFD63FA1662F20C37025099896F8B528641E03FF5637509579
 
3935
F81AA4BFFE719AFBFD3F5B0E64C543C9D2E0E0898A14A21471C783E0F1548BFD
 
3936
4FE646A2C45632DBF9835FD22F4C9BA795DABD4B7DFC79A7F8395B2429AC2D2F
 
3937
61D5EBE3BD0E7444D77F32C612864A534831D05149F5BCA7E330CEB5FE63A79A
 
3938
A071D981A454693C2C198B551C28BF27495C50B1D94A1015DA1FCB0F364DA1C1
 
3939
65C3F7799FBE59CB58AF4838866468046AE60B2C3D7FC6EC58E2BDCF9DE8A458
 
3940
A9CE0ED448DB0FCE596193544E8C53062770FEFFAAA31C7168DB9344BB00C263
 
3941
16931CE43171840B05299611C15280062D5FDB25202F81EB809E21824659AFF1
 
3942
2812FEB9692B20096AA14A7DC1F3778A55B241F1E637D4BDE207C8E090DC071E
 
3943
1BAEFD27AFCA16D1F8DD324E4DE28D81F8F6AD36D9A7FA7E8DBC989BE7737300
 
3944
C80EFBA6D58839079F1159F8795639A194A1655F81F809CD92387D4EF496FBDE
 
3945
6E2E0AE3491677DFF0D1E5B9EF8CBDB5F73BEEA2D9AF29D8938424B956D76E9B
 
3946
4061427FA34980D004465F89498F0C7C577A78F57878DFD6512BF26E291C93BD
 
3947
EB035DFE6E2AE01D85DE3405E692A98AE48626D12D2D515D2B15A2686D6A4B27
 
3948
7A3D0BFFE0494DE886C90115F7B2E2EB8ADCFD744B50FB23B88F450A31AB7819
 
3949
2D344B0E5A96A35D18EAD9F5CD22F6C15AAC9F941B303915FAA046F3AA68C319
 
3950
4EDCB5DA28CEB40EB01F8ABF13E7F9DF898EC5A9EC3647702B8DFA48FECAE50F
 
3951
B38EAC9C0CF776ADE7503DCE2993FB7A86B9408B6654CB42E7694D50B089C834
 
3952
F3E1D51D98369455B0B6553CEB9455D73338CCC7D4CE633C10A999BB5CE0A5EA
 
3953
3DDBDCC38BC567332D48C37AE48E75FD9AF836BB62CB41B29EE521879E4F72B9
 
3954
C93A24FE83742DC333BF84DA8856C3EFCCA368632C7B2C19952999856F88C751
 
3955
EDAEFB55F3185A5F6CFEDDE156CD345FCF90F4703B19E83D3732FC15540A8FBA
 
3956
050BBC264D8818F25402E313C9559CA65B47C31A682D4E57C1CE7E991407E3FF
 
3957
3922ED01288448A7821C395872892C2668C3EB45E9DF01C5163A8733A2279E55
 
3958
2B63A81EDD3BB8EA46ED681019FF4BD3651156FE99C96156B88460EB86DC9BCB
 
3959
B58CBFDC8F485580EF068BE4DA2E865A8CD43BD285583D519DCFCD30E00C41B9
 
3960
4131085C35ECD7D1FC7A47B4ED906CCC5804BC8B47BB0869A2A93CF39D4C3545
 
3961
833D9BE23CD18B7E083DC544FB7006A5AD3E6DFEE15C2A77841E44F81D13C8AA
 
3962
28FDCCF535462A3757AFFD356C55EE4080FB8AB0B2A0CB90FA296F5F75FD222D
 
3963
448DF4D81A114E0C2EE3AC830AF019291B26440D8818F778A70B2EBCB87D5A2A
 
3964
561551A3E020B064854C6833A879C71C3F6717FC882F6A22D054F2DF9E57813E
 
3965
037B509120874B69E2E78436309CAB9008621E112DEC665C5CBC90913C230A0A
 
3966
E98655BA5DC5529812863B714216BBBFDC8489389107DD7BE2B0E7F2C23CC397
 
3967
F0EABAD2E3465BCD7202B00778561B36FB3B1461CAA4EB8FE8D2E55F90F10D83
 
3968
C690964292AF87EE829795A7234CF01F9CC736CA568C5DAC884B74BF288905B9
 
3969
E5EBD1B6690E16C6A0EF8C6433770949B3E18A6D0DCDCFC9892BFABF18AC663D
 
3970
A269B7BCFB9FD6E519441979D0E8DC2087E5F342574013DA2055A28FF5C7BAB2
 
3971
EC28354B9265B4274744D90BEB48AA3C2BA6B9868A5218985C9BB5CC0A1C24AF
 
3972
96655EBD56398681AA246047CA295C40230C6FC07A10E9D84C2C9348760D22B2
 
3973
ABFD52CBCC5A2E6547B9F4DA967B3C1844BC4D26C55A741FC4C7B0ECD19E87D3
 
3974
38C2E7D7FEA6CA14437B928F11292FCF6B3037F5A0BDB1095927008DE0776132
 
3975
6425DAE7DDC14724D985E85FB1230C613C581B9ECC44B5F597C931DC73A453CA
 
3976
B6B189C83AE40541D3B7A1889969BDFBF38435CF64F41635F69C5033E23AECC9
 
3977
A81D55765AC0499DAB81CD3DB6ED1035F273F420C1D8579235CFDC3155A91FB8
 
3978
FDA8A905255238141E9AB69F495A2DCE40E028B466391DCC55721AB54AB7C193
 
3979
8B0AEB85568BA57ECDE847067904A5BA736D6C99FFB176242AEFD3EDAA3A5C82
 
3980
BE97C0F28CAE19C662A6E222C0E300828B7557F5B066D9D4C124012C90EAA563
 
3981
23F046B7DFACA8CC99E19D4E95FA691E459578FDEE0FBE5056CE64CA4A1C3F07
 
3982
D45866C76CF1CF97F79B7ACF1F5892DFA7B1FB4C7F4EEDFA2D15086533427588
 
3983
0059B433EAF891903014EECABE256522F604F51BE77227D6D5E68003029BF7EC
 
3984
B197025FC8CC9BA2AE1D51B83AA13C974B31DD22AD38B5457E6E48141D584652
 
3985
F65A513ABC2CAE2982C2EF406118A4EF88ED6A0D3E298906FD52490FA25D3E5C
 
3986
D89BCC0DFF7042EC63AE2344C96B4762730034DA7F10FB953235792C1771F1DE
 
3987
A01FC8C067AE0A5BA1ADFC188A2F9B702AB0E81C5971FEDDCD7BB973B38EE8E3
 
3988
05B5ED230BE611E2F1FD4679C09A52446C37D0B3F10D8795B3FF51CA46AE0BF2
 
3989
AB335D0920C404319437724E9C50E9D46C5126BC3D50B6E439A499C5E00CA5D6
 
3990
E731B6B411A8DBB6BA49035BC119CA2FA6C40164505B9BE2C9569C1FE29E67E8
 
3991
9AFBAF45146017C48D9FD184B6D21AD0383202625D09FF37B31E102ECAF3FA8D
 
3992
A872D2AC04680F8BB8ABDF41A999274135B8E67BB0EAB7E9CBF2F75CDE2A2DFB
 
3993
539889F97D46935C8C52280B53C4E528EE0FFD3BD761B8C33FD153EAEF4B4109
 
3994
B7A6F65BCF8712B1253C1CF9A3A3C9EFF0B6C0210943EC66530F482A8D5A2DF1
 
3995
0903A2BFD6C03F33F029A989334E9E0774B8D8A30F0282CD6A6180ACF8B8685B
 
3996
EEC56B81C2A232343D34691116CEE43B2FC69FE9FD47150AA0E6D3357BDF0C0A
 
3997
0D3A84D393CA42D2B213ADC070BCAE342B0E747961944452E1A220F253A95FE3
 
3998
F3213ACE9BE182F9D451D952B21F2A3B51D3ECD6E26CE3E5B222AA6226F5773D
 
3999
6A4AA639489230C51BECBFE352E0A4F84241F4B4065641431BB0D80BE7D5D7B9
 
4000
C5C051B371461CD0E5D0B3F99A5A35DC81CE222011440726F3292FE729E86DB0
 
4001
A2EFE7F1E4A899F015D890FCE22682C3585E7756719DAB7301A873BACBCD412A
 
4002
7D6A0F9359DAEAF27721E0B07159C13982E22579AC54A7B89B7F81B51FC9EDE5
 
4003
2DE9855107426BFB97F94824A7CBECA41AE4175EEDAC370668E5D7D542F546FF
 
4004
23F552F85B3A187C42616268486B96FD732E54AA9EC25305842CDE88E2687090
 
4005
C0C95AC6FF55E5DCCA93B09267FF027AF1B2A6DA47DE5846E5EEC076B224D4D3
 
4006
958534DBAD750A84AFAAF335D4CC959E1BF14E91E7A36F2473FA15A4B57EC88D
 
4007
5C4F917A8293A0C18A5D09AD313F9D3B8EC5CD6CA51242E9E12722F9712F9A88
 
4008
139B2E389CC2FEC8E4F9C84B8DE0B9E2AD5C808C3FD7ACADDD006F7F564C9BB7
 
4009
F666CFAED7A0FD812BA17CCB29525BC4ADDBFA255F916A7FDE9D3624D3876C88
 
4010
61CB865FBC703C6509572E5C61C0646A3FD3CC39212ADE5B9AFBB5C06CC68500
 
4011
3544710C5192F02567A84099096277BF2CA5BDFB4FD01A0D0573A545DFF4DCD2
 
4012
375CBD38C53985F92BB206B6B70E2C841C4A723EED048E068D409DD2ACD84EC7
 
4013
8DD3B46812EB61A9400F0C6D70B3656E97DCB8656BCCA72DBC0254FBF5D937AF
 
4014
EB0B032CA768E828DA00AD82D1333A73A2163047423CC9BDD615FB92BEE0EB27
 
4015
2A47662B6AD6A9772C48DD96ECAD2BB921E44D77DF44A9A6EA9DDFDA4559CC9B
 
4016
51757AD28928B90630301BD096F6F12E88CC4161E66A0E9D1E4D8CD51AA84CEF
 
4017
0A10020F9C3F2B1E458010F9E338AF8DB889EAB1A69FC3DD9727B5BE6536A5AD
 
4018
FE8AC6EF44B4021E1FB8277D9B04B44B8D4B2314DDA0C780227BFC2825B33ADD
 
4019
DCE82E5B8A60301E3D45911482054AB93B544A5BBC3715744888AF8B0762FC65
 
4020
E37B1953D681B07200590CD1B0F811D679B489D5B6633E442C71A89D016660D8
 
4021
28D2B91116532AD67AEFE0D3B9B57492B01A90904A527DB6CDA4525ADAAD3E5A
 
4022
F2028C630438334CE6A75F1F8A70A792FC33FEE4C23CF0BD7A117F7A7177DAFA
 
4023
A98379FA9B2E903F2A3F921D1D481F6F28F4A0D4C45088EF01ED8EEA9E7F7283
 
4024
CFF7D109634B7EA6239459F4B24BD685341AEFDFABC2E8CCC6AA5AF3AC959DBB
 
4025
17640592A3269E8DDFFA80C3D001026CE509C8F9D526BC971FC6E9CB986F2FF0
 
4026
9F3147038CF2805C09BFA1A7A5836735A391678B6872568F2B39F0879283EE44
 
4027
B872979FEF119726B221A0B08BBC884A00191B44D021CB7E4044B77963BFE02F
 
4028
365207E4BE889C846F46207F574DFBE0554BF05CF01F304E0F2D77586C4F856B
 
4029
EF377312217F2AD36DBDD098110DDF814AD6BB59C06DBFAB47E6544B52094ABD
 
4030
4709A03250E366091EE4EF79DE8E95D8AC444BF0B494BD572C68A22341452B52
 
4031
523BB01DD8D91EF8D26C879D2D0780DE7AE4AFC22DDECC501609F14534FE1005
 
4032
CBF2E0634426FD473999E7A87E08FAAF53E8B40F3992CBA72435B9E41618AB4F
 
4033
114B3DD104BA0EDA711FA6B0180021CEBE95F5323C48054E47E355A2A2F14A51
 
4034
395C0B10AC3F108448BF9F88741448B51EFD19337C31959AF03AA9DCEE5514BC
 
4035
6AE030E3C68CCE4C4FBE5B0FF70C65192BB8BD3F8CDF05F12D8B2E9164CB639A
 
4036
6A1C41F038F170CFC352322EAF623D53CDB03982260D0533A90570CE5E69418B
 
4037
BD4C9D9F8F31A4583467335D073A6166AC968ECA171F49C93BC9AEB2F1F598EC
 
4038
3170733BC8582294333A911CAEEBDD5B6EB9663DBE1CE3AC3F47D70BCE532727
 
4039
239E43EBAFDE0D77438D0EB221AFDD41D4B87389F35721A0C87CABC957EEBB94
 
4040
6934F6EC413309CDCFAE472177489D59695BDD727245B88BA7CDA7F75E49EB4E
 
4041
4953977E8132343980D51CDD352468C9FA2065360B1AB10C346A3D76D277A506
 
4042
3F2FC043B310AD34CFEBBC411CAF1E59F5F0C3CAFEC304D78DCC503B9AA2AA65
 
4043
92DD74142DDE874FD839F81A5B1596123B5BC7F898B23613AB4585186D84B40A
 
4044
56C3B2161581B1FBE2D6ADC73CEE7861E9F507D9031A287F373DCA3190D43E9B
 
4045
32325104775BCEF08C44C262D25A15412EF3CBA0B5866950FC5FFE62F2E7FED1
 
4046
1C5BC1C5A5A08B4AB0B55DA75696B19DCEC9F6E71A3F460246E6795E74CBDA5A
 
4047
4D0CF3E755FADC837C49F278A5134F7F210ACEECB65D7F1010B8A7B54CE32A23
 
4048
144062BF1B588632EC1053AA2766021B7EE5654ED1E10F658AA1E5E8424EBF22
 
4049
5ACFB104795C2C91A8525079B97D2FB2AF205F73DF92BFF87CE6AB2CD84B3E47
 
4050
E096925EDF72FD1747D4AB6889DE5ED7A8E7CF72E9641EC8E162F166FB56B950
 
4051
FD5F85D91D90868711D4FE2ECCBDEEAD627F3A294D5676E894E5C188BE14E048
 
4052
C5ADB853A1884D748DA741AE3128885846E8608E67A7F472B187FA48FDD04114
 
4053
ACCFB25933004B5438579C96D321F56326387E999510CE91A7757CD3FD35AF51
 
4054
A09386312408390A4BE2695D7244D4398B563DBB3AB46DAF6308297B9E74E21E
 
4055
DADACA0FCA5D6C83ABEB7DEA543555365A37C042EB4E1D4925CF485EDBA3EC52
 
4056
CB479A1231847F7608451F90FC534E1CB28154E42E9181E2B3A73F01A1A8A827
 
4057
0DC771E7E4CD648F13B975A0EC4963DCB0CCA4E938C72106E24CF4505327440D
 
4058
53D787F1E400FBE22886813892487C9AC97CCD001D32788B7145959E11229C7E
 
4059
0B3AB22F05D2EDB672B616DF6AB40BAA552DC331BDEB9CED76A88C75519AA8B8
 
4060
FECD0B78733004346C109ACE128C0BE271DA9E74D0FF10BE79C318D094C31924
 
4061
7966930BEF60354B824CBE70CED52E42690F9808318BB5EA3A75917D160462D3
 
4062
9827C7C470DB945A92B039054FB93D0771F9F459FA1B27C3404BD8CEDA934CD1
 
4063
17DD8CD26610476143C7F7C45A7EC91D897A752B34CE7BACE10D5F1CEA15FDDE
 
4064
9A164184AAE8D323916629A32246A3D5E889FE9654562303899731B0E6C6416A
 
4065
575DED393E7248CA041F04414B33BE2990A60D660AE15AF722923A3C3139996A
 
4066
8FCE6F830BA7D4637EED03C8F9FB9594C9356C3341C554F6F7F3707262C507E2
 
4067
C4962012B76EACF4317AC0FFDA1BE1810AE5AD8646520EFCE5D06E5ACFB6D8BC
 
4068
8FFD5CA0745FB05485B3F8211349622687DDD2CE41801F005A80648CBEAFF254
 
4069
07006A526B30CA648B307554047872C35C538E700231A4D954B30B501163CECB
 
4070
C963446F76EA22B6F60D5CF8279BA6A03B999F7B0C97C3F1CF7A0FA268350E5A
 
4071
4ECDFD2CC496D330914A6F79250EDAE43F06AB02A68C8148BFDD38456F5EBB1A
 
4072
7A62AAA2CB9F5F75E6E58E657A2F413F864AA4ECC0A305015801290E8A95FC74
 
4073
B2F7D364857B59CA03E27F3E5FFFDE3904CFB05F596AF3B6A64F252774FD3157
 
4074
460668CE473808E249E1338298E43C96F6364018D452740A5A137874E270C448
 
4075
900FE2081725F4AEB85E5894F9B4FC678F4D93E6550BA0775E15A267B4AFD040
 
4076
BD5FE2A5176B5FC8FA31A6CB3E7477D9B04742E9DA32E98A60F335B6F92CBBB3
 
4077
AA153605A47F53343F0797B2167B7A3E355AFD86031C45D63DE50C7DA0E6531E
 
4078
214080BD91CF905DEA94A1EB51DBC760446EAF951CAF418DBA3CF7DFFDAB2359
 
4079
5F8F62CCFF80326873EBF34D5FBEAA3912C6692E58833EF8A8D491DF297B0059
 
4080
FBFD33783CC71B2B0A0C48F6137D8B4C2B964412C021176E89BCE4D1C9C7159E
 
4081
A0B023998F8C5A67ACCE5A720932A852D74C5893946D71EF3E2879D9054614B7
 
4082
39F70A20AEF9483D7DDC84BCE07CFB195BE6F67841FBF0C8F55ABB97EB4CCF81
 
4083
075EC5CBA08590B7F133D65549DEF5070294B5158F3BF46FF2719CDD0B32CDDF
 
4084
D7DEEBED4FD273C1A0E141DC22AB021D6BEA65047040A39381BD41A7739A0825
 
4085
57F8EE48E9F0E301770F685847A2715C26D0B5353E9D8F6E5659810BC998A832
 
4086
77CE67A568EC8CAE88D9626A4DF05B88E278E3CCDA677037460963B3876C033F
 
4087
77B7D4939E882635197BD42A52909D4EDE35D997323AE42AC7BF032EB9234166
 
4088
D4D9BAC388393C6451A8F075EBB81515872E20F5259FEE7418F11AD3AC2AC0B9
 
4089
C879468B7BA9F97FEA2FB57781573E0E8DCC8BD1EAE5D19ECFB14E165A142A45
 
4090
21BAE69B5A9F5225C9F43FEC81F6FAEFA85D6D2FDCA69D05D6BB72285F7F6079
 
4091
8BBA3252628CDBCDC912C7FDEF410104F801526FECDB1D33C778B45E68CD9526
 
4092
5C055C91896FE504947E6D84ECB166156B76BD0D347E7C4B5F26B582A4D2EF67
 
4093
5D19CACC6436E5713A61AD153975BDB45A8129D795DE2549465CE49E1EEC95D6
 
4094
20EBB21A859BB504BC1D3FE127155FEED76A98BD25E71991DA744DDEB7EC9679
 
4095
1BF6513E34D0A95D7EF97EA1DFD4FAF49A2313912C9709BCC3795C8794F4FA53
 
4096
C2BC7ED1E0522B4EB64B6CBB9ABFE10279E11C8B947F684E6D9ACAA7971CB735
 
4097
9245907D83CC8BEE76B614D0A8E83173E6E3687D17602CB00E6960E163313D05
 
4098
C7F1DED6A0783C33B96D1E5DEAA4BC7690E5E0A2229B6FB758788212440C2AC1
 
4099
99BB99E1C967F817C42B8D27341B8B70C28A9C05713CB52C762F45E0ED829395
 
4100
8FB7FB66FDEFEADD5AA889B75807D5216D1B39B59CEB255AFA86C7EBEDA76DE6
 
4101
C08A52BB12E1785DF6C54CEF25313CD7BF874B0072BF8609F577FAAB202356CF
 
4102
797AFC11E6039E913D434FC49C13F0965C197A1E5E3D2E02441DB0BD9F7DFDDE
 
4103
C003E364D8220AA22AEED31987093849F270B9828B968F3842DA96E25ADDBBB0
 
4104
FBBF79E4B98AC6C7CDB32396BD4EC78BF654A602F68006307A3C0BD7405CCB1F
 
4105
2F72F8DD93CA5D32E77D463F4DEE42DCFB500A8462AD3ABD0F3B7A41E4034CAE
 
4106
4E9B3A9C4103EC5606B6EDB8FBD87BF5038038C38500AE2580743ED6EA6447D1
 
4107
2395F47DEB4A91938BC6D6EDA21AB15B618E6ABE6294841ACD88779CDB65E6C8
 
4108
B47257F72012FE67464830A19DDBE2E0A2E0B756D4BFC9910C296399920B8103
 
4109
56C54405DFE702163F092A8C010A2661764BDE15B319B903B942733A06820D22
 
4110
D48D03D4C0542286F3ECFBF01CF1141012CA2211E3443AEE8FF128D4833C6637
 
4111
4542E83A82E6A1034E4147819D95A9E9E1AD051BDA581C55A0F35295A4252CE0
 
4112
826B9A32650879BFC67DC237CCFF655D7B4A8C533A27C5DAC09685F731914CCD
 
4113
54390DB8341BD9611E7954DBF837285521E91E4972B1971536556A9F1117EF62
 
4114
8DBDA063682493E2AE79A261869F386F265CDB5D4177EC896A3C519C46220CB2
 
4115
B7AD257FCBFA55D704F0EE2CA819A877A8C38C414F8829A1FA7332AAF569948E
 
4116
C5F584308152A8B07DADCADBF3039C315ABA01BC968C06DC9235C66368D7A427
 
4117
D647B0561D26DB5CC300AA8013448E1CB7B99AA387B60F85CC108CD4004D565D
 
4118
5DDE80424B68D554954AA10386D16440BFC50A072856C952C7ACD86853697D6E
 
4119
2BCFF2E7FF2D2ED61573E61D8C33F5A56A1E3E0689C8DA75C727402E725D64BC
 
4120
16E2FF3431FE94FD29CA396D315A7C055B2ACB5A94AFFFA69B7683316077A1C8
 
4121
C57DC3D6A493D33BD3FF806BC4C4F412BCA6FB035A46B1BAADA9E1F3ECF79697
 
4122
46CC5716E1BDA9EED0C3AED7CA6324AFCC7F8A3E7C1F03407FAA1F833EE57E3F
 
4123
2602416B4D8712003E94BBE343794ED5E4636431C88E46FC3282A6BA85A31C5B
 
4124
2D87ABA64210FD8600181E9F775B7AD8DD8F2CAA517375DA713DF96B106070BA
 
4125
30D0B9848CF1F1F352AEF75C9AFE6016A76BAB3ECB10284DAB0CA5FEF8E8ECE3
 
4126
38735A2E1EE8BB1E271714DCFFA69F50239ADEF555DF7638CA96678AF0967C5B
 
4127
64D8437F3B22883F220F354761D0BBD98AB3E130A3D855261259677B4F42A549
 
4128
963D4F3B7AB7057B72E0CDC62C6009A170FCDD571D01D03870ABC36025C816EB
 
4129
F9DBB4D869AB8FE0D81B987500146FA3BF688805F90047F29B3C80C32A4B977C
 
4130
23593BC6B9D8DB8A501FBC5FC439DDC36148FE7631C0A3860A058E710AF676A7
 
4131
80663F099ED79CB02B556BB22818E2EDE1830B647860AA1141880757151F1A07
 
4132
ACA03979BCF623AD4133348BA67A1B80CAC55AAA23EF45B7E5C8BC6043B259E4
 
4133
19417B67224D29CADA1342565EDCE4F9BD43A2D74AC7DF175141D5D3AA42EB5A
 
4134
B2861A0EB295A9DA70AB70F347E74FD23A5E17CAFE90AB1351477AE4C57865BD
 
4135
F713C1C761EC22990CF5C5A2068EBAEB1E942AC81ABC8B1955C037C294C72305
 
4136
646BA83AFC88B1D4A19818304EEE47D0866683E5EB05F0CC179E7EFB9508C1B3
 
4137
F6BD52539DE3498DCFD307018F0B18B32BB8A5952E5BAC931DA6E06603499C0A
 
4138
66C7010C4CABF78952D071125628F79D7C968E619331
 
4139
0000000000000000000000000000000000000000000000000000000000000000
 
4140
0000000000000000000000000000000000000000000000000000000000000000
 
4141
0000000000000000000000000000000000000000000000000000000000000000
 
4142
0000000000000000000000000000000000000000000000000000000000000000
 
4143
0000000000000000000000000000000000000000000000000000000000000000
 
4144
0000000000000000000000000000000000000000000000000000000000000000
 
4145
0000000000000000000000000000000000000000000000000000000000000000
 
4146
0000000000000000000000000000000000000000000000000000000000000000
 
4147
cleartomark
 
4148
{restore}if
 
4149
%%EndFont 
 
4150
%%BeginFont: CMTT10
 
4151
%!PS-AdobeFont-1.0: CMTT10 003.002
 
4152
%%Title: CMTT10
 
4153
%Version: 003.002
 
4154
%%CreationDate: Mon Jul 13 16:17:00 2009
 
4155
%%Creator: David M. Jones
 
4156
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
 
4157
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMTT10.
 
4158
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
 
4159
% This license is in the accompanying file OFL.txt, and is also
 
4160
% available with a FAQ at: http://scripts.sil.org/OFL.
 
4161
%%EndComments
 
4162
FontDirectory/CMTT10 known{/CMTT10 findfont dup/UniqueID known{dup
 
4163
/UniqueID get 5000832 eq exch/FontType get 1 eq and}{pop false}ifelse
 
4164
{save true}{false}ifelse}{false}ifelse
 
4165
11 dict begin
 
4166
/FontType 1 def
 
4167
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
 
4168
/FontName /CMTT10 def
 
4169
/FontBBox {-4 -233 537 696 }readonly def
 
4170
/UniqueID 5000832 def
 
4171
/PaintType 0 def
 
4172
/FontInfo 9 dict dup begin
 
4173
/version (003.002) readonly def
 
4174
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMTT10.) readonly def
 
4175
/FullName (CMTT10) readonly def
 
4176
/FamilyName (Computer Modern) readonly def
 
4177
/Weight (Medium) readonly def
 
4178
/ItalicAngle 0 def
 
4179
/isFixedPitch true def
 
4180
/UnderlinePosition -100 def
 
4181
/UnderlineThickness 50 def
 
4182
end readonly def
 
4183
/Encoding 256 array
 
4184
0 1 255 {1 index exch /.notdef put} for
 
4185
dup 34 /quotedbl put
 
4186
dup 35 /numbersign put
 
4187
dup 37 /percent put
 
4188
dup 39 /quoteright put
 
4189
dup 40 /parenleft put
 
4190
dup 41 /parenright put
 
4191
dup 42 /asterisk put
 
4192
dup 43 /plus put
 
4193
dup 45 /hyphen put
 
4194
dup 46 /period put
 
4195
dup 47 /slash put
 
4196
dup 48 /zero put
 
4197
dup 49 /one put
 
4198
dup 50 /two put
 
4199
dup 51 /three put
 
4200
dup 52 /four put
 
4201
dup 53 /five put
 
4202
dup 55 /seven put
 
4203
dup 56 /eight put
 
4204
dup 57 /nine put
 
4205
dup 58 /colon put
 
4206
dup 61 /equal put
 
4207
dup 64 /at put
 
4208
dup 65 /A put
 
4209
dup 66 /B put
 
4210
dup 67 /C put
 
4211
dup 68 /D put
 
4212
dup 69 /E put
 
4213
dup 70 /F put
 
4214
dup 71 /G put
 
4215
dup 72 /H put
 
4216
dup 73 /I put
 
4217
dup 75 /K put
 
4218
dup 76 /L put
 
4219
dup 77 /M put
 
4220
dup 78 /N put
 
4221
dup 79 /O put
 
4222
dup 80 /P put
 
4223
dup 82 /R put
 
4224
dup 83 /S put
 
4225
dup 84 /T put
 
4226
dup 85 /U put
 
4227
dup 86 /V put
 
4228
dup 88 /X put
 
4229
dup 89 /Y put
 
4230
dup 91 /bracketleft put
 
4231
dup 92 /backslash put
 
4232
dup 93 /bracketright put
 
4233
dup 95 /underscore put
 
4234
dup 96 /quoteleft put
 
4235
dup 97 /a put
 
4236
dup 98 /b put
 
4237
dup 99 /c put
 
4238
dup 100 /d put
 
4239
dup 101 /e put
 
4240
dup 102 /f put
 
4241
dup 103 /g put
 
4242
dup 104 /h put
 
4243
dup 105 /i put
 
4244
dup 106 /j put
 
4245
dup 107 /k put
 
4246
dup 108 /l put
 
4247
dup 109 /m put
 
4248
dup 110 /n put
 
4249
dup 111 /o put
 
4250
dup 112 /p put
 
4251
dup 114 /r put
 
4252
dup 115 /s put
 
4253
dup 116 /t put
 
4254
dup 117 /u put
 
4255
dup 118 /v put
 
4256
dup 119 /w put
 
4257
dup 120 /x put
 
4258
dup 121 /y put
 
4259
dup 122 /z put
 
4260
readonly def
 
4261
currentdict end
 
4262
currentfile eexec
 
4263
D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
 
4264
0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
 
4265
51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
 
4266
7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
 
4267
E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
 
4268
0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
 
4269
C01924195A181D03F5054A93B71E5065F8D92FE23794DDF2E5ECEBA191DB82B3
 
4270
7A69521B0C4D40495B5D9CE7A3AF33D17EE69979B82B715BAD8A5904C5DE0260
 
4271
6C15950CCF6E188A0CDF841EB68E5A2F88253E382140F87C87E55C9EA93B8C89
 
4272
14A36CDF630D6BE7CD36DBDCE22B21778E8648B97B7EC6742EB5114BDF0454B0
 
4273
0EA7B1FE236C84C0E5308C871F67B973892890557AA12E00B2C20C71F516C397
 
4274
3F3BBD14A1D0149CA064391056E45E9470FC7F6F556ABC82653B3C8049AB5CF4
 
4275
BA83C8F2158C236B2FFD4208846013BAF4165E8BB8D334C8FF2E8D74AF5DAB2F
 
4276
D44788869B08399421AAA900ECC6A2D594641C121660D4B5F512938994C18DD0
 
4277
FCD9B008F68F0351D21ED735B2740CB1E0C1CCD25EB548C35B844601D98828DB
 
4278
556F71D07E081A593FF12DAF83676492A0FFE16E95717A07082B43A966C1EE8F
 
4279
8A59E1255E1705C43A23CF29A5E4A6547C93F1680A870EE7BAD8CF74D838CD5E
 
4280
F806911D8FE4262ED8E7F5BC58B92C9C6D74F8AD45FBB021EC7E97393018B9DB
 
4281
B1B84E7B243ADB05ADD3F1DB3692ADC5D47FEC7DF93080669E63281F1576B673
 
4282
125EDF08016664BE73364F65389F7C3B66623AD1754ECBEF9E5CE6948D933787
 
4283
A5674279ACB2EBECD3B4E6361419AB32028A27670C9F3E18B746A10B00AF6D77
 
4284
4EC00E3BE521C02A99AE5BAA98F793EB1228952BE67934B91472E01AF7B816BC
 
4285
56D7F19F631A1927846D800C107B1E9CBFF9D2DD513B4A8CE2E0DFD77B1ED178
 
4286
E43FA7052765E9FAF89989D490D8FEF6C536EC0D4AE27A74F474B98DA9E6B92F
 
4287
15E063DB260571979A5DE2423920CE1F59F56EB11E00E3BB9D466A8263E1E385
 
4288
2014BEFDA8D1EA3EDA04BE32AEE6CD15C5C010A1DF7F705A2C0C18E87C8DCCE9
 
4289
05D9163181CBA56C0FAC8C06A2990554C8E759D076B01BBEADE3B5FB8B551390
 
4290
6C8E4A2A1C6E7D9C708614626F3770C0AB7DD2027469C77975C27576065862AD
 
4291
04E5E50CEBE907E3E991FA0C627302C0E207B4D5992BEBAB5853AD1C0D271728
 
4292
C76F40A79392ACCA7358F948AC65DC823CFDA59E1FF69CEBB6B7EC3CF21669E4
 
4293
70D999508F9C49E2D9F8818CA53C977D93E15FBBBAF75B1E84F0BA62BCC4BAFA
 
4294
4EEC82D804C8A8C0210F3E5E258BB1F6921AF02BA9861BAD5C3D5FC8CEFABA8A
 
4295
A607E547B802096F7AEB09FBA99C83C9A494B94408DD607CA6561A6E6660C473
 
4296
62CF8D35F31D052F6C6C8138A8E1430CBA7EA6973D6D510C1A06B3FBD79D9364
 
4297
240C1A00272DA44B89A9FE8D5BF36DC1B5EBB4A78ADBE9C5EDB485F093D9517D
 
4298
69E1AC9A8E6C9D7C324E3797CFEAD9A18E82E03F69B2CED7D5DDCD1A218BF2E2
 
4299
ED2293AE999FE2A4B5213A10083EE0407BCF8007670B8C737EAB30311C868D84
 
4300
121149ACB4A27F3ED6C0C181C98AAAF51B105F264B5672D7F745131ABAB5BEA4
 
4301
0C9B43C0DD9116D6DC61F90BE72018F290D26D5E9D341055CAF09C9F45333CDB
 
4302
D45B7954271767F638EEC499F7B53C2CC5774EA7A7F024C4CABFB93D9CB1856A
 
4303
0C671A4ECA7C62EA5242648A84E7F3AFB9547A0AFC29593CFCE6D8B873A78157
 
4304
D337CABD291431C0A2CE1F37E0CD7340567AC206FF98E4B5A6410F70F750451C
 
4305
550EFB54AA259A1B236CA9CB730D2CEF125EC65D959441F7CC9768F777B44844
 
4306
CC9842A307C72B740680ACBBF6AA35FA7A94825069BF7696ED81A371A9E5475A
 
4307
9D997F2DFAD339AADF797F7E03E654234455AC3D17702A420EE0A597BA31BDE4
 
4308
FEB8DBA7C61D311CC90441A620164DC22DC2D373973EF84CC553453AB1B3337F
 
4309
7B39983B8DFFB3A9425F119B45C1CD37A76F905777B3154CA6200792F1759D06
 
4310
E017890F4041A385F2238E3C48B6C8EE6F5258463FDBFF7AC762F6C4363926D6
 
4311
50F004D473B7B7F73CA686B559C2885F1AA761653C727A77D73431E9D110E76A
 
4312
2E55C68CD50F43997C9B2FC4710F8C8540909829E215678E63BB8363C4B8AF05
 
4313
9986102BB36580D9CA95CD216B7C321822CB41B2E0422CD077F3B55E0246FDB2
 
4314
44D5976F67296B5B0BE4B06F6E43535C21164E6C5089C3E9BA2D6B30888C57DE
 
4315
49DC8D9D46C0D5EDC47ACF2C03B72DE3B69512508539019B759280BABEA12BC9
 
4316
385308A0395C4CD33182A10A5A229743379C2075D82D8BFCE4A66E1AA087A091
 
4317
8F5372684FA5037D1B92D50CD9CB4F50AD4F8EE7D51F1C9E63C721CB5B9BD011
 
4318
6F0A8DD4FDCD2B008F223A1036D90F0F3B252487DE7898F9AFBB3A9D9CD49E0C
 
4319
EF4ADAD5155A98D2125ED5A3D3907F67301649519419F33CD942E8DDEAC1BDA0
 
4320
E90C431B198F646766A8FA9F8D1561B57E126EF604838C0C1966655CF31FB7EB
 
4321
C8CCC434FC1C96046D38203E1791EC824A3D7AED85C029288D4608CA7668A2BE
 
4322
484C99639F121845B22EEFCE0A3B808261921AA042AE19E641769E91277BEC29
 
4323
4594082CCB3058F90FAC4A700A8A827ACA00FCF574ABC8EB7DBCECD97F2B22C0
 
4324
0AA19E8739B81AF8C6F621D69B8E6F29BAE233FBA655A0AF5BDFD7F5C6B9167C
 
4325
6BC7AB693D45EF2AD999F5DA3CEFA39BA48A17EE6D9F2C4DAB91AE3F0044DC3F
 
4326
5D5506CE4675AA928B0092D6F173644F91295216D8BBB14CDDE0AD524A4D545C
 
4327
1B5E284A3BF0396664081CFB4F186A84A0D24D61E82F4767C1E55A0642720CF3
 
4328
909FA1AB8EAB78030B59BEA067DEDBD2F1D0340E790AB2777DB18248521934A8
 
4329
BB38A58B7F633DEA4291B0D5D13E9A882C974697CC6D3B49E030C94EA29B5506
 
4330
CC29C44D01B4751B453A46A9F6BF3BF135AE87A4CE232AF57B66578310DE41E0
 
4331
2A6AC422117F1963C4D7CC306BD25A6E724E51921779F22F029733122E23E2F0
 
4332
CB340008813ABB104380C80A492B3FC6D0BB07CB8D8409E9576891EF6E5C9D08
 
4333
EB8320DFA31BAFFBD336D0C2BBC3D3B2D30368B9860768FC080D30569C7F7811
 
4334
0EBEDA2962476113625EEB555490B8CE4C5F99D74ED10F738C61854CFF8B41C6
 
4335
9402E56BE8856144A1A05D0B05F4CB7EF728B2F4F5A439F18C3B68CEFA41E59A
 
4336
D8308ADC92EC1289DC84CF48D2CDEFF509A145BF945E1E00D552D329EBD2A7C4
 
4337
21D58082CC8FA790E981F4AC8EAB99950678FD3A7DA3DF13778681B208DD71A0
 
4338
7C3CBD0664B37C9EDC6B601D79A2C51FB54DAEE849F93209793849104E722D3F
 
4339
52DFAF7047EEEDDFE744787A5801E4AC2C3D58EC5DDC15FCEE03990C53B0C57A
 
4340
FC54F125A04C8E4A0ADAA725808C587E7DAFB9F784FA2875689979D316DC22BD
 
4341
AA36B306A1ABCF907B63C6476737B746099973CAEA8C1E2C5C41F27E0F7DE8D7
 
4342
F0D942E34E92F43FE902653D4D2EBB6F3B9F7928B1550A82AF234D45D028F429
 
4343
067652BD3D391BF423AE72B9CB1E8D91E898161BE3A7849D456A861A2046711E
 
4344
E934DC59442AE7D81661CE8EF727D8D7DDC0270E937E40F896AEAE6171661431
 
4345
C1025C53172F9D366834BA0054FBFD84503FBAE328B6FDEA180F8EA35B1DA937
 
4346
5CC3B8F00C206908C2FFFFA6A7AC6915D15EA44BDCF29E2BFCFD4A849535F19B
 
4347
0D307C696BE8205C7D84B9C77F02EF27D911056EDBB4080E4D3ED72788666CAD
 
4348
CD91B0ECE27A177DB23320A7FA9C31408B4D02D2A4B1CC6DDE1A6CAC3D8EC1EC
 
4349
2226EC98E51046D1EC26FA20EE62D24747D83CF4941DCE5CCEEC0DBE387149CD
 
4350
E05B19FFCAFC0D117F9A3E60DCD4C815228D98EF95EB559AD0ACC0D50FFDF714
 
4351
56C3C812EA5ADBB013BBD956A7C4CC0ED7D3E25D5C9AF5E626F18297F75D4957
 
4352
F5B0B33379114B903FE98BCF35C3FF76FEE1D9AEB711F2962276531F7380EE3F
 
4353
E368720E0292A170A15C5539B1FC7BB954EE2624B504CB8C805B8D31AC38307F
 
4354
0513606F09211AE64DAC447693B2A0AD15E9A64C34F5A911ECD0ABCA90E9791D
 
4355
67C6BD202B0858EF96E7722305B8AC02B01AB1706CC6AE875A8DDD15EE349046
 
4356
EAA65005E7866B506EDFB7A5A2AFD5C9E9DCC821A79EE9C1EA2C7BBA32A40BC7
 
4357
CEC26DB1AC473C8C3960ACEC581B37D6569E8C8C42950BAB7930B65E1570E3F8
 
4358
9A7FA719F1DCFDA45A3BF2AAB32C9A93BA3552608A61C623DE59BCB346E87EF5
 
4359
9CF025A87803161221C5C1C6F6B3403712C76E9D755C7BD68D7F2DC03C14CDF0
 
4360
C1BBED1D648B905B4B17037B7263C1EA7A7F06FAAC4E09E08483A8D714C19861
 
4361
327CD9C32DDF850302DD6DDE24912D00C22ECDF3CDFB18FA831A41A7488EC203
 
4362
F564CFE30D506F0829A96D35A7E09C3DCD107D589B627A15B55C5D6649126BEC
 
4363
60B88C55ECCBB4E680265D9EAB4CE22965D3B1AF759B01ACB0D0E6C92B6B4EFD
 
4364
A81E6A648708979487FC591CF09631310D46891423F4EC159A73E30D8DD147A4
 
4365
B0EACF6D45D18CD16CEB8176F03ABCB41F2234747B9733C8FAF34AE5D43D3BA5
 
4366
0CE0FACFC9B087F84FB6C68678BC6E76022B1526D6E5B3A48EC1A110BD75F45F
 
4367
1C4DC6D39F254976453F57DF873B7D635C80C42026DE020E5BAFE0DA0D54D1E1
 
4368
DC634D2621BA184347E5252F645A6A1DB7657C48124186F0E4C644077457C24D
 
4369
55753C651A9A7B6349867641464B515B821349C795A645420508673B93750D0C
 
4370
7A3B33EB1F09782033742AE8F3A23FC02284E6C03818FADD1731361542E3FA3E
 
4371
75B8D52B668C3E18A4AE967D0FC3157083D952AFB8144D549E69EAAC51C279C5
 
4372
E5D88A0D9D53013DFFB4352A1598FF84DCDE6FA32FC377306B9B92C0F96EE149
 
4373
8CD55E7B2445B86CCA7A547FA732D52D59025129FD8C6333AC0DF4F0CFF6287E
 
4374
F2036D5DBBB3B91B92F12FEBE0B61A313A4DB5A9CF0BB3DDB781A56FEBFFACCB
 
4375
8CB9D1D3DBDBC4CB6AAE6769E470582403CB920630221B68BCB625CD4605FA8F
 
4376
D3D5B7A1A28D15E44B38E92E906C138E72C15B86F64C38E23BF0440052A8C914
 
4377
54397F49DBED99D0AF7CEA3B0A05FF37C2D7EAE1412567E6776333237C31E3C0
 
4378
49949EC8BFD6E0F6446CE2D4DCD2C1524A288818CC5D159BF8463A847AE4A2B9
 
4379
CC8C58F822804B81B13BF4F2DEB6229C4F51F093075581791D02C36A13B855A0
 
4380
34900AA7CD4F1A797652656FE3A8425A38F421C4CC0ACA1CDD44FA6B31219276
 
4381
1CDE1CD63D6A58CE705CB56CCA1260F9B86E989019071563A9B4C274A87558CA
 
4382
6EF1660D574EDA276801F0057740E2C3B80D253D697736484D892CE1AB128B8A
 
4383
DECD69712F5E70E895FBAA927E8194D792A04AB6CE205E04E38A433BBB793FB4
 
4384
E8BBC4279D58A223C6673D909D6AFECD246E66A52F4CB35E5931D24C828489BD
 
4385
4ECAF621A220D8ECF702BEB01C4FC7510197D3F6D15321EC87175ADBA6434ECD
 
4386
2B5A306E91375CAD22CD94301763E4A8B981472890422C5488FCD523C9CB17DC
 
4387
ED22FBF12D5F7525D0D6BCFE8CE85B0DFB1D6F989C267FFBA0A996D309E4A934
 
4388
3DB54A9D29C88B9D55D7300DA3D46419256C5A07A2A529A8DE8BD1727281F5FE
 
4389
97033D861E0531B14E811378EC1AF1CC7EE9BA2B07D935843D3053F673979F8C
 
4390
FAFD59D555B56CE338F606747238B22BD62C42BB7238FEA335678D474A643570
 
4391
A9E7B4970E8C541CE9DBC7BF70ED7BA33639D6744A18379455029E934C95E2EF
 
4392
639C4848CE9A0879B51649FAB023A71782444B451F92A34CB8A124270CCF86D4
 
4393
D18EEF5C1D2B2A29012613851C49F50702D63BACF95EE2AB4D72B375E0A62615
 
4394
E0991E130A67ECBA9E05329B740708F1CB148724C3A6E5E3AEC1F88EBCA398D2
 
4395
1CA8827C977D72734310233176D1AE26C55CF2CEACA62223315C28FCF6305C7E
 
4396
A22414D4739A059F552F1F9372CCCA5FED4F9AC987942848EB498900269511F3
 
4397
F408CBEA0659B954F5F1B18AE4FB270213646F9B28AE4439D2BA2D3E0AAAA780
 
4398
5E530E4EFC8A060EB979E12191044509DA0C14397AFF949E12DC970658D5EAF5
 
4399
4EA963F5BC1407A32F3837CA6A24B7F3D60EB8E6222B702E25ED903F9D21AE50
 
4400
664A095009BDEAF4B78DAF94E5A55D48366CABF07791A1684B2F54EA69070844
 
4401
4F031AF8DF416C2D3679F8BA038B0DC9DD0400CA6B34667BCBBC07E62C1668A8
 
4402
35A8C57C9048A7227E672E89681B54D662079A189A9E96A3CA96D8DD10189B04
 
4403
1DA49BA2729F1CA585B1BD5C467295285D52E47CA904235A1A3E48EFAE9EB6F6
 
4404
01374125CE89D53C276858668CF45D2F092DDCAA52418E0BB94C2B8266B4D88A
 
4405
5D911507BB1DDA3D8F6E7C14A91CA11AE799EC42E993098E18CADA70BD2A1D82
 
4406
2C39326C6E3F9E84CD9758B9AE43D79BF99E6A0CD713E95B3D9B7DB90D127DE0
 
4407
DAFEBF850CAAACBD860B5DEF2082F1ADA64B44B193C4A1417BE221FDCA36456C
 
4408
BE5934C8CE3ED55AE3A11697C2D682B7D0F72D48976451D205783BE25DBD2507
 
4409
39C14FFB4BB828DFD187104F38A7F11D5F0698C11E8C1D4F107CACE573FDC4B1
 
4410
C56FDAE47024D6FD16A2FEABB434CA320300FC4B6C1B6CA08F76C60B7C08A665
 
4411
99F404DBA8A2A1EB18EF6750E4EC186E31561A3F080BA6562967546715859481
 
4412
7BA782940F5C5D06626D6F6A412CA7C13820EC7C1DF23E15E5829F698CF617BE
 
4413
D940523E4EE4ADECEC48C24297DBAD528BA1DCE7AC335A1D15D55415B108EFC8
 
4414
6D45030D27B3EA63B2B4CD771DBE66AE0218ABB1153D4B7482289D1313CEF184
 
4415
5C960B1E3C3C953912CC6F4521D1E15636C1545EEE457EFB87B88C9E43CC2F38
 
4416
6BC4BC96969F4FF28ABB06F4454C01CEF1B6DC538F1E832FC1666D977E5A881B
 
4417
F72F1B4C7DD4BE167A5535F1163A0706F9A0B26400178DF8A128FB5EBE6A7B81
 
4418
E478AD183EC06622B591337B9F1872AAEA356F4FC67EE767B34CB5A4D90702D9
 
4419
39FB846947F4096FB3DCF16EC81455164783BA0B5D723060DAFF411B68307E81
 
4420
7BEA1D9A47A5AA3D648E618C83C60F060029E6EC4D46B045FA7415BAB2AD0AA5
 
4421
ED9C729C24136F6AF61E6409C0B5CA760B16225641E268A68CFB8260BBEAFC77
 
4422
6626EBD97195E77CAB425CFB0096D805D9EE699E41680D095AE9FA10122A7882
 
4423
2F00F495C9EB2102DF0D3E61833BC0A2E468C5CF7AB430FDB7C0BE3DF2C0D230
 
4424
1580BAA25D65F599378D873165482A1FBB224AEA89C6BCCFBDBA42AE1C5DCF41
 
4425
06969F585CD3B737D1388D6359F5468D88FCD2279BDB270F6A858FB7D2ABDEFE
 
4426
5EE8FB79FA437F8F50237B92C307B73B0DCB808D07A9C3255CB9B3B17039CE5A
 
4427
288103D05D132863FB522A02CEE3839EF9AF7F07D99732F0B8B384745369FB3E
 
4428
7901166478F4A16076A1504C5E98D17408494E270BBF4470ED12B4332422679F
 
4429
759F1D93984D7E506D16950DB6C2682FE1379EFFA6F6C95DD71F6E55BE3EF6AF
 
4430
E0CB25388EEB436E6527806FC75484133F6E561DEB979D5C1FFEFDAF2A6D964E
 
4431
03BAE0BD593C2992AD84569C81050F7A793C5263E50C2F50B98C4CC703EAE17A
 
4432
6AEDAACE312DAFAF5278D125B6EFC5587484F61DAFF46B87B7C9B1EEDECA4859
 
4433
314A9A9E2248467DE1E54D90DD671660B9040B3E0DD982260822177EFD757266
 
4434
74A16C83A7FB168016A320D3DF3BD7726F1F4EC90EE5DFE810C96B099FD4368D
 
4435
906AE4699049EFD37E8EF058D4B97BF71106445AADD4FC6E90615A0066823A36
 
4436
673B8DE32322BBE861AE251226B4385AB28702831270DBD25D666FBB0AD7B96E
 
4437
A44E891EA1EAF0F87013AFC982E33D67A28E96E0C9CB99B9E4192536830D9901
 
4438
931A8CAFA41289633B20BA3BD7AA3414B6DA8D57CCF2FBE39920CC06361F075B
 
4439
CC40335DB9A0071CFF77F6B7BB47F3100DBDC9C4A58C2B81EC99E8E966AF3390
 
4440
E3FBCC28BA1D79961C8A1584266454DF772FBA99664D74D4A89FC82FFEDFCFE1
 
4441
4C9E4A04291E803D142E37E7ACA66AB279378F2F192FFB2B5BBAD18B95F03136
 
4442
2CB594A3D6D3F8576B90A6C4DAD6D6C8EE07AF682F925F01D0B26CBA347C03BE
 
4443
F3B0585CF4539FDC66915E22117078CC94D621F31DCB3E021998A5D6EE94CA4B
 
4444
E214D07517283D56973D8E4367392BF6C1150DEBF459D141AE0941C1C8C5CFBE
 
4445
E735D796E365A1B0F60BB4CF2801EAFE4889EE5F338D3C4885368281B3C95CCE
 
4446
251C28A90D318A8A0384439B38D63B94757252062EA44E88509FDD2E75FAAB71
 
4447
7329622828B2785C1A8B26351BC7448C1719C88FE99BCB73F7DEA427FBFCDF4F
 
4448
00EE079B0C712F7D2C8DF98D4830A9D8C8B70A8C5D54BC1DF433517EE593A104
 
4449
F3E083BFE49E9CFC4269A86B58AAAC141930A2B4193F74FACC1EFAFD38D3EDD8
 
4450
A6672E3068F4E5FDC99AAA254345C99C06076420E55715665046450EF164C524
 
4451
F4DCCDE02254E23815458E7F703D2377C26B73B03A67E7C577911EC5D845FC03
 
4452
52DC31C19D899C641498AC5FA15D4CC6CE9DEF977ACEAF6E9938E16543FE8796
 
4453
C45D81AA5823E5BE042533CD81A0E1E9BCA1B2A56B2C172B4E14268A4F979323
 
4454
DF02BA1233037BBB6F6882809E528DD45935EAF72CFBB35DBAF46E7EA97E2041
 
4455
E5D0739B194D2D002888C27A47DAA10AA34B250FE880CCE795920011D6E3C39A
 
4456
559C9418D3A685B76DC472FDE8D815529344CEFE018C20A6BB4C86B04AD1CD7B
 
4457
D85F9E29D9E4A9A44C9B04554BB8EA5564BD91E07D49C8224435F88F91BF1370
 
4458
724E3D1C8132F311B70AE10E12E863CF044F38542BBFF9073320908E23E6C11A
 
4459
20D363E9B4F97F1791660683A65C7FDFAFEB5EAD83CF99B35288A3D9669E8465
 
4460
C2F7528EE862FF17A3479B7D90B3965806EE207B9FBEE3BEE588D215AFC406CB
 
4461
538A784024EE7047A9C0F2DB6691434BCA2BC5292FE2F25B5667C542EAEF0797
 
4462
09EBBFE30DD47B0E4243A9295C8EAC9819CEAA1C0A2E52950283A02914F30C15
 
4463
F43BBA22814DCABD3355697DABD084716B4647EC18CF58F32A144AFFD8EF0F4F
 
4464
EE2DF1F839B2A5D900EC8C96BCCBC9C485FC65A15BFEA340D7244018F9B4B87B
 
4465
E97D8FE529599D9A44FD882E692EEB4A6CBD4832C70DDD9BE9DE529BB4585865
 
4466
A00FB122EF507C2069EBF0E43E8886386D29A7CCEFBA2864C83D0C895DCC70F4
 
4467
BDAC6086507A6F858CEA27DD7817A5C161B0ECBE7478FE2DD72FD72ECAF8E2A9
 
4468
188CFCC320C5AB718853CE24BEB2EE2C42F6244A1FB6A99122BD16D785563641
 
4469
E0F8A3E7314994E227832495B549EE92F6557B0821AD32E695C25FB2D0D7413B
 
4470
B849EB241698D0FB8C813BFD97782599BF53256A731FD417C592599804CBDDE4
 
4471
73E3C05414CD91F22EF5066F1FE1971379E04989966A882F9207ED34F28D7BF3
 
4472
473179E5015B9B7A2AE34DE928C13EA551AC0EBB1EA469BE32DEB307102C7A33
 
4473
5C04DAE2E1F2AF6327543EF15D749A411B0504E01A7DA48A777F986D343C1467
 
4474
5C9ED3B11C918BB38D13CA3E5DFC1ECD5C2CED3A01130213912E4DE676ECBC50
 
4475
8D4F0DBD61A1DFC9313898784108EAA136374930B2DFDB4E6C7FFBEF104D35DD
 
4476
B3A074CECA165F732C21C2DE4B757895A228A89FDB98974AD599597E5FA75F72
 
4477
51795DC1F21EDDE7C0B0F247B77E09D2EA1283898821B44C90F11597266A0448
 
4478
BA348614E3850F7328A3641E1BA7ACAD85FD21C91EC2186865141F12B65E7565
 
4479
AC5AF0253938B7311432AEADF332889499AC76C8A9CFB1AEDAEB5F0325D61BD9
 
4480
CE7560DCC0DF568712CFFC4151F719870591B0C92761BC20591F75B9957541D4
 
4481
8521DCBC76387B60896A730B0CEED0050C709C5C964FBA2A929018D4C3503CBE
 
4482
5741889F33DE4D697AF9C97C9B128BBF87EC3E48346DAB2D48777BA3D8DA77E8
 
4483
FDC575B41DE40FC865205A71476B126CA82DAC101D57A4B9491D8F8A392BAE33
 
4484
46AB7413BD1561CE80B1EA553450E5871EF751E59C59DDC0AC0B80015B970274
 
4485
65AF43504EF495A6B5D5A01EC09E0D0D5BBA1D59795A53283FF252480C1EF98F
 
4486
D2ED8ABEC81829C0619B983791FAFEE448DBE14C9AF6C8BC23B0EF1351FAFE6F
 
4487
41E04B3165928EC48EF5878C7C9A5556B4D01F8B59288B8011D2243E84937A5A
 
4488
03B9CA212EBEFC4A56D4A62BAFB7485F2A6EE01B5A0A6F292DF7C516C0BD646C
 
4489
A44461B5D7DD970BB092CD05F15786376A3EC9C1876D378DB18B9B53B52BA0C4
 
4490
1031A1B199221CD8CC695472D8F8305228BA8CC8209363C1013ECDAF8BD20876
 
4491
DF1292F2D4873C94F6FC14E487085DD4955B3EB6F881B891E16180CDC03DDCD9
 
4492
D461A1CD814C0CF46BDAA134F66EF768CD7962FA9D906B74F01F08805CB1D9EC
 
4493
09E266A731F8CB8F02D14D60862AAB2F2A29AAC93769DF1760F33769C2088A98
 
4494
38B10C17633BBD60B0A8C7988F1F6C4175219ED8A610A827A3029B5B103A694E
 
4495
E4E5036D1EA61D8F1C0B3BB01BCC454395C6DA5776B37721A1B617B4AE15F275
 
4496
51F05FA105559C3F41CAE169B250798AFB3431A9C936BD37AFB1EF03A6B9AE1A
 
4497
E673AE7BAC5B354B3B37B0E33F2053B311D251714523FC48BFBA1E38EBE54B8C
 
4498
12C157E9272C0922171EFAD96CB9EB08AFC4D71824BFD85B1FE69E92ADD2E07F
 
4499
6E5BD56012C086C59378BAE88F6E3E5F0EAF0948912A843BF7A579C3BD5EE75B
 
4500
5F4C1263EC419BCE1D8337441626D3B50DAD534D89F706BE7FF762B076F9D4C0
 
4501
140F6FE10D04FF3847DE60058E64505A5C878FF540E7D8CF7849612A6AE6B189
 
4502
C54F666FB5C5C085862605A4BB38539AE5B64C3EE136CA9F902570AFCD5690C6
 
4503
DA600CB39A0544ECA48B7F27DA56B1FFF36CF092940706707A41C3E1E75B2469
 
4504
8F6B41DC1B586D9050816EE35F769664A47D5742853342FD9AAC09E00E956275
 
4505
35806DAAF3E5F1EC2E2B7FDAB9D342980D1DBCF2AC86332C9C32AFE6492E434E
 
4506
A9159850B5151CCD6F99AC59DB8956AE38491AF89B556CEB2E4582DA4EE5ED85
 
4507
BF929E901F08719DE1E109E5BEFC2A4098E77020110C37A90B5C8287B48085F3
 
4508
6C8D567C8BDAAC89083C22E2071F987B2AF507214FA3474E3E4B6502E103D155
 
4509
392D040D3DBBDA5CC4582CC32372D72A06CB793241192FD9C11CBFF98DE4ED97
 
4510
7EABB658385DE18A77BA237D99512097E587FC41E5C04B4258DF7DAF63E1622F
 
4511
EA5CA997D4ACCBA9CFD5D3C0590D4EA4DA29631441FCB08871C7532DB838004C
 
4512
4C642491E128744AF512494B13B202D75E55C721AA2116F76D075F7843FD99CB
 
4513
48461218363FB24B479EA63CCC96F442B8B1553BF8576D4D1BCBCDC5569D8371
 
4514
C0EFA5A92796A566B6C3CD180F49A91D12FDE11B6103EB0866E5306475296B4B
 
4515
F2C73A5E96A5C278A705ADFED6203B08BD370FBBD148AF7EC7ADBCFF04B9C2ED
 
4516
3225AFDE35306C96C3DC2CAB97F476CCF9E687C465ED4E5E9EBC07BC1B12F8A7
 
4517
74C5491B9F06F886890DF16E732F2393D7436F4864EAC69C58860F549CB5E386
 
4518
73DC54EF6509D0B01E409D21581C1463023D37D4DAEDB8A52C9738A353E2879A
 
4519
4FE924AC9063FF903278E0E52C91F43507CD447581B7543A5EB2CFA6856A71C0
 
4520
17280004768F46E30D3A32BA71296A32C885F8A86E5FC587FA3307FAD9F36AFF
 
4521
FF2D6238D8B0F499FF69673915C71E227CDBAD4A529F5B3780CBC79CFBAB9C61
 
4522
99235BA332BBC01217DD58DC3EE60BA0DC96679F73856AEAA459938515EAD3C5
 
4523
FD1E8D1BED5B24BC9A30B28E09215F869912EB04F49C430338BB85CD578B6461
 
4524
F5CC8480025CA8EEE0FE21C625E78AA15F8A35E745A8A0A531B6D35772C32D62
 
4525
A9A6B5C798E158D3409002CAE1C904FC3AD50F94FFC4F78F67613A6AF5E6EE23
 
4526
45675B2C62D7437D503F3D5D4FE0E04C74C035D6B9C5E1FB6BA384C5152260A7
 
4527
12788FE69949983168CCD21E83385DE8E3AABD0CE9A3F0F59319D0444CC07317
 
4528
B79F68621FC371EB3EE9374FE016AAD96F1186593B665FD16BDC042A210F19CB
 
4529
9BD6708BCD03E7C75D765C7714254B6DA2D285B3E0B4D7D1FA73982025CCA0DF
 
4530
36A02561C4EFE0F5A0042DAB656F85EB4F964474EF6B1C0575206B1E125EB81C
 
4531
436C7299479D5967B95BE757D6A71E4C992371A1EFDD046D57CF7228144D800D
 
4532
AC53CB1F3D5CD1D4F7BD5C89F7E95810AE717C6625C27819AA86F5EE2CD8E2AC
 
4533
24E3B7D13E5B9DF6A4CDDFD54B20222B92D233840BF2C96A60736DB390B94292
 
4534
A0C844BCAA44F9A4D60C9EEDC3900EB4CE5C9E291462016C048FDF6C135CC1B6
 
4535
5680B265EE39B39C1F017DF56F23E8FB4F535FA794F6605230930573922C26E9
 
4536
F9054C8AE19D658EA67EDCD8C92F7D70C1B7E53825A52151F22BD729C40CD83E
 
4537
9591AC2DD7EFA17D4943E22380EC330E688D531E3BB615F10F901B422C6600C2
 
4538
CCBB3C3033AD90E56C535E1CC910BE7EB3A36996DD117DBE752A7C1839B5075C
 
4539
7F152A3BBEC4775FAD4DA394530395B2881E334B879F91ECAEC2B3280F266DDA
 
4540
13A845DE6C286BDB7DB7945E9AC64C3EF9E814FE085BC1C03FE9E8272C0199A5
 
4541
0686CCB6862531B21D8D9B400B877D15CB206C85CBE7658AE83374D43E65A803
 
4542
74B24F83514C9F9C1CABA015EB064F78CE4D038FAD231A6E661046F359D431CA
 
4543
2F328ECF5A0C7185D38FABA197BEB907FB7B3B45F01867C7CA07EBE4E18E11EC
 
4544
2AA9D16499FD6252B1C32F3B7522ACB1301529BB1EA43CFBA0AA2E3B9B07CECC
 
4545
3AC3F220354FF5656D24E0DA262672BBAE079B726E54F89875F353B84128FF65
 
4546
9C926FEDBC906EEA448A149FB9BE4EB1804A6B8C03347A8DE16D862F26FEF9BE
 
4547
D36369D8B0819CCE2816E605BAB0DF36929F962FCF271D7F8C3FCFDB51A06CA0
 
4548
6E1EFB6B457359ABD2081C2D1636C3DCA2204DEB240E47122DFE26A8DBCD133A
 
4549
4C20275ECF26625022A6727C2A959DC76CD2B742891085AB3FB040F3E121FA0F
 
4550
24B34E1AB45EDFA4A8C0B50B68B62486FF5C622E682AF5267759EFD04D8A0105
 
4551
2B3E083B24A142194C739C7833C5A791C785C8F46E338361A15C78498F135542
 
4552
1C1A5CD80FAE9E02BECAD5D3ED237A184EFC5F8C9B7D3284F7E3BF4A9317E9C9
 
4553
30E90AE40B77D9813CF71EF6629D42EAE593A3A6712EE2C2E6D03E747C4FA3D5
 
4554
B1C9DC9937FB2D97896B7234E9021BEA3D463E8F12FD181339D204E5D59B89A1
 
4555
305576A51F2E416CEFDF799F1DC13153E67785067A6496B9E354F7CE36EC1E9F
 
4556
2F8AD313A208149C08B78DB3825AC77772FEE0D66548229DB45BB6AB01EDB208
 
4557
1F3096362E00E9D48623EC2F89EF85E11626792F7483208724CB7A543B33ADFB
 
4558
BB241D130CB1B96739E196CB8AC4F63E0A70CE363052B085F0DF7D5280A3BD0D
 
4559
648EBDC8524D89C39B10EE67A6A91A18C075726EB7C4A5791A9ECB32AB4B70D7
 
4560
16A78EB832F9C752945EF896DBA6DC4160A20D08F1588FDE0C030FFEE4F76C9B
 
4561
63FC8260D13E2709985DDBFFED3D77FB2977BE01216581FA91CA6ECCECD5986B
 
4562
8D63CCC8035C4696AA1B66962366B39584B7DEA04EE8580A45C17D7E0E06FBAE
 
4563
946E779A09F2EE7F662134B1E7178E3F3DA23CA1E999655E2D5AE74CDD31E131
 
4564
2CB1E503702238165F7A1C691AC1080410E996CA030FC93673D0360EEC889EC4
 
4565
AC3DC16C112F378A2D5F6B53AC0FDC5128B151B17511666285A2D766F717F5FC
 
4566
B63F105FB116BC47146733768CB3445B02E27AC2A2019445683ED2D1B509A1E7
 
4567
C492627D34AD44E3B3E74AC4D3728259FD3D54330F2FF5FD5B6945AAD4E45FC8
 
4568
7945154D39A510EA3615D44A766D3B617EA65F3DAF70B4099DCDE7C9959AE7AC
 
4569
355FA0A9F13824E9F69F95BAD36B18D5FF56B91D894F2B860506EE6EF1B97303
 
4570
92CB6C88A4648AAEFAE347E88308AC5B39051B3756CF0DF394BBBD0B44AC4792
 
4571
D860F04F6717F7D268041FA661D89975DDB55222BE9EBB5046D0D2880DF1C006
 
4572
447E0DBF9BD31449CB08415915CC1F27FD37B43C8D46C7242EE6FAFFECB17BAA
 
4573
E4035A2F4AA5779CF4278D4E0803A64D460C9A8902BFF6BCC304479613EF2A04
 
4574
B94F67F3CC9D7DFF72B019124E24C49507C2B4F3FA77D5AB0C041361771B7519
 
4575
652352667001F26294BFF86E232A707897AEE356062E21ACE65422811C35D6B9
 
4576
4E169A0C48AB86537750E27617F35376C8C2B52C6106C5123C9464D0B2EE442F
 
4577
58D1BA2C269B812F041A95E993A50F0D3E39AF3B4FFF8A23A96D3882C07CC5A7
 
4578
4227D3E879C9637121653BD5F45DC36B909F063CFB847262265BF4682BDFCFC6
 
4579
A7855CAF77D4AD558019901BC2084E699EAFFA405654BDBB26D61E5570EA404F
 
4580
F19198BCE209BB1899703D477840F9DC78D501A15211EBFB68ED038E2D34232A
 
4581
31EC93808B53D23114D106D0DAB302A877F8FD29CF90E8392A11B3D203D21084
 
4582
92A5B62A36F4494E4C291B5321D2FF11F245E9ADF3E08FAF857310B5AC01076B
 
4583
B81083DFF2DA8EA7D7F521E3F8EAD6DA8C0EC8A36E1ED16AEBA3FB3589EAA2EF
 
4584
C484F76522493BA1BE41CF4FD823ABBB59ACCF4E72EECE10FEACD5252567DDEB
 
4585
AA2DDF989472739DDE65C7744C14A61029894328CD8CF382B9C5B1B7E15D83C7
 
4586
02B337F572C758C031C0E6E3DDDA7AC0079D26C2CA84E150D018A040A93DE832
 
4587
897C628FB1DEC1522E8B617C3AFD196EA570CECD37467985DDFF61A4D77D2F4A
 
4588
F90E07B55A5AA515A234135B722AF44C4C037B60E3A51B9645D4841308E2CCD8
 
4589
594A0798BFAB09E3C4B42D29E88E4B9EB9EBFBFDBA0B6E2F1ED8A2AFE117F34C
 
4590
C252248177E2FD4D7950E392A3BDB3919675EF105DB40AD98EF9FECD703ECE6E
 
4591
721DE9A5AEFC1AC682B54AB81B7146ECA6346B48E323EB14F0C8F284B15D21F2
 
4592
A3D3608ABA23246C64BC47F3F954819D477857A53E176C8770BD2295BA4E20FF
 
4593
58AD09D44315E42C59FA5DF9D8B65BF3643B07FC13DC8BCB46EDCCCB0C98380C
 
4594
FAD71FB10BD68821B2F2EC19C697F3E9BF417B3AB9F4BE53F9216AFA83C3E4FC
 
4595
309A6287E703D0E60525C54042997AB35D28C56D777B2E56567191EC293F0CA8
 
4596
6B049BE7B08EA7E4910E0195637812762D23BBCDA9E73DDFAF4B4D0B38E05EDF
 
4597
1B1C8F10F5F7C39455B2C9126935D883F8D62A6D6F248C3641C657050F318C69
 
4598
C7A3CCF1C44B85AA14B48D4FFED2D9D967EBAAF37D6306A4625234FD652C532C
 
4599
9AD37B8CA821A97EA665630E1ACD01AA911A9819798106841459D6032A307ABC
 
4600
57EB631DDAE661EA25D9B042231A94ED5D1BBF3D9FF7FACE87A0402724121054
 
4601
E533A616F3EA18FB1AF242C01395482F84AB34734527E4A53FE04F486DC1B245
 
4602
0D42BD399C2A0D07650F57C20FC9992C988AC617C9B8F9B5E80DDF523DB1936B
 
4603
963CC0EFD3C06B36CDB05A55C2DB6106A5D81A503AA8244A2796F2B54B8ADB4D
 
4604
D79B3AE1BBAA7D176A3B37C4A9D092530EEF5AF699793563BB0187B471325505
 
4605
4C1EE9B1379F45C3861932F2210037D6D0F3AEC4B651C040338003B16851753F
 
4606
EC471B87257745FAAEBBC2AB7E9657D74D97F7BA2CBF80B7BD15B85D3BDA94AD
 
4607
29267D5BD58392D88E89A17CD5AC231EFD6CD1875D13D688417DCBD652780B71
 
4608
BC474CFC866318A0F034D58320755053DF21BF2A35174D086AFAEBCAC1543269
 
4609
84EAF6E109B6E8537187150ACFFA51666974ED0B6163A21990E480C4B888A86A
 
4610
72AE6FD0602301877E07DB758EA5315A89069FABE2022CCA5DD439C73E313DEA
 
4611
F2C18950AAA64CA59184101ED1870B02F520580885B805964694DC6172117BD0
 
4612
60711010013741E3F5BD942DC36E9910B4E436613571DC81C260500AEE0D9927
 
4613
9687176BCB555F176BA3404515EE97F1F678639F452F7F208914DB21CBE0B1D6
 
4614
176FC8B076ED6693E835A564738E62A0218A0C1E3FB8725756D81E42E08C3156
 
4615
C1D39901F9777F66413CBCFB6FF4E4E2431B3C0889C4EC5ADC0DADD76C0D29E5
 
4616
DD9ED693A24ACC712BFFB92801EA04CCC093D39D5361B2874B192CBAE331D0DE
 
4617
A60E51EC6EC06DE117B6327D67F43C1CAA910947E6B50C42767D1B614B3AC4C5
 
4618
57F01DA52FEFA2E35150B5036E4FB65AEAF0D31E12DF056B31C7B1034609E354
 
4619
2F98A1E8E791118CCD40DA15115CE1552AB8C8F1C4BFBE6A6EEB52B5B4A97A24
 
4620
CD6710FC51BB9DF8AE13B684B6AD04E8AC4E0EE673B0D4B974EFF4AC376F2EDC
 
4621
B7189D78B42AC61E513EB0D85576F0AE08B3743E9415E5924B727518B8E78BC4
 
4622
CBE8246B5772AA58548A4EA1DA1182F9072892640497CA5DEFF590296C60ABB0
 
4623
036D89074B036687C4A1EE4BD9E7F15A3FB7BCBA82E24F822D640DED3A0FADE2
 
4624
B2DF5F2A8C31AE9905ABC7DE6EE2840FF63AFEC36D83536E967697EFE635D1D5
 
4625
9A0765576686CDE3D4B32FF915FE1CAD98D0EA558421AB196E999BE330C842C0
 
4626
46C16573B123450E42C0E8691D1EF03ACB63513E9E599878402658078A0AE22C
 
4627
69920C06A10FE2424543933AA49A274502855F2DED1C5BFD22E5D7DF3B2FCAB3
 
4628
CD18BF127EB9847C4120B41875F9FEA97663C10A28BA27D9569ED4CBEEDEF0F7
 
4629
022C4E8DFBF179B07968195ED711158CF223E06B15B21C8981CFB901BF2CC5C4
 
4630
2E3ACD084D2D7BB9BD9D6F301C0B70A5332A692D42BB4FA0CFA33406B5F66A99
 
4631
A42C57659577533821665E096776E79C015E81E40257A960822FAC898E92C452
 
4632
A43CB9E3DD47C28CC2B6AEA29CD1DFCD94D7F3F2E7104F4D47031C09122D5D16
 
4633
B0307927FB23105D1660E510C1781A4E2DC6BB20BFBA4F36CCEA699C63D3AA2B
 
4634
28D8705F58F9BB7183B7CE7F61BFF03373E5EB0E53EF26B6F222E0CF4ABC7977
 
4635
331CAB2C0ECC81DC11414F0F83DA097A7360F2F9B878BB10B727FC62A62CDC5A
 
4636
2A29776FD9883FA942D4190AD81A08669CD6AF6CA0A2F561E2C54E326CD6F22E
 
4637
588902E508F252AB5050FD908B13A1CC4F0F9A41105D162F66312A60CCC254B8
 
4638
7A0E337A5DA998E4B906AB295532F9BC24EEECF816BC84F363D83C4A8492D540
 
4639
AB5A71D98902A9E8927F6F26414530AFCF0228D81B6EF2256838C227B81AA551
 
4640
BBC25AB82614490D6BF3A124C42D5E852F18F86C14B5D4696BE7833FCED343F2
 
4641
817E6E32876270BCA2EB99B715F74129D4144038A530AA024331B4E0B229C944
 
4642
3315E1AF1EF18A5F91BB28D9580CF6580CD959BD3F655A3CDA2281F1814BDE30
 
4643
F6B8F11B65B6E1D295E4580B8086E64852E79C55DC3CD4D7159965F7CD38F472
 
4644
039C123967B8FB3654D4FDE5FECC24323F449D3D0C8E6CA71FE2307D54557DA0
 
4645
508B7340CC99FC3F610B335E040499D453F1A66FBE6B253966C5E3858EE3B6EF
 
4646
B8D7B0D07784E056D7740445E270BB046D09B3C7C1842AD9AF7734998992CF44
 
4647
CF47CC42626DC77454FE1B82385325E55BBEFBF6BB0407413536FCF7CB53AA58
 
4648
E1BC660144A463FB140A822FFB2B544533007990ACF7EA1CFECA85E778209EE6
 
4649
F6B1B381CE7E758475DE477E9F279EFE9B0889A5AD14152C69E7E604BEB56F75
 
4650
46CEF8660541E79D87224AE1FF4D8577D914B598DB562281E19E7FCFAFB28E55
 
4651
EB1DF137F63FDAFD663085793149BDAF9DD13E70564018FDF224A2F3D3EE2B04
 
4652
DC4CBEBCCF687F497595F622FEC8C6A1844ACAD058AFE628226332ECAAE00FEE
 
4653
2CBDEB66DE533E491639CB9DAA23DFF0EADCF2D71506246DC3498FB20041F1C7
 
4654
261616FD84537E73BA3D2899F4FD7DFAA446F0CF61BD554A576539E86E797A85
 
4655
5FE43455FB6EA4A6DC10ABAE53D721D90CEDFD57D990EF2C5C98F4FE72C33A26
 
4656
FACD8B435ABE538F725D3C18DB693427EA5E97C041EC7E1645E9D4019ACA31D2
 
4657
52AA3D4E585603B92C1EA90CFE941577A483D209C27FF10937EB26712F709A63
 
4658
ADB313B77AEBC5D08294ABDF7910A2836FCE0361030B9C64D4FB1CAA484EDD8A
 
4659
3A5C6C9E447537ED47E35E1F6425D87CA870135EF4E796D5C5FA3BA2318F9478
 
4660
CE18BB90601C24B2B0C9DDA5291551C2343EA9C2D391DEC576BEB08A6E6B5F0D
 
4661
9E4BD700D7F0A51C0C5E713DD7A629993FEC77A53B8F225129810D83BBEBFB30
 
4662
81DD68F06DD71B02EE7E1CF625857C6DCCC2120FF070AAE39B106B1F5A25807D
 
4663
6266C20F7230EE2A6924621A69A8DF1209F73A5CF382EFD0544EC8389F55240B
 
4664
D6BD9164CD530E6B7546C66EACB528025246A3663B91D0ADCB3EAB73AF09839A
 
4665
7A09A7F70F33D24CE073B9EF93A26DBD5178AAB38E27CD9E8EA2D26992887847
 
4666
D048095450236F64769A852CC32EBA01B35C3AF67B770D05D81DBADAA3DF3C2E
 
4667
D5A481B889FBB0D017FACB7881A2428E1C1CE3B1FD5B31B3A1B7CF89A9C9B521
 
4668
6132EA44E9202D93B532766E9F51F0068D1306B2FD48EB2837F06553514DA108
 
4669
195EB4FF0F6F3A7D0785C627A3BDF60DDF7DF17CC1746D19025D8DE707061E6E
 
4670
344776A24060A9F1ACA4C7CCE4A00C5918109BC77E0595A8EEDCC49CCC9EC848
 
4671
5FA64F94B59F6EFF26C59FE203318FE113C2FEE0BE5214CCC513017446EDEFAE
 
4672
0308897D7873238A35A4A654550B496BCC26AE5790384AB049E0705549985C0B
 
4673
B00FA9C2F6F376B64F7BDAAF8465456C5BAC2070194161517D79F3C30D9CC701
 
4674
2857BA738F0066526C694A20250A62E1F67545C2A3960AB3CFD68AD25993B68D
 
4675
85540E212F0B640339B6C87153E1645F00C8BF9913055B86A49877B02ACD6EED
 
4676
E9F1934E5520825B1FDE41A0316E0D5DC033CF9B6D3B3E668F69F076DCB4A254
 
4677
1B237F3234C83D8E22EBF27EEDB44F3D8CF165EA40EA2BC5D0F100E7E546444B
 
4678
98EBF3B14469CFFFE85165D843E8A3D9252C70B4D6E82E049F4EDC7DD5A025D6
 
4679
9D59DDFBD278747ACA6E58FB59F8BC57315A5CC04CDAA82A256F4088DE3BFE9E
 
4680
FB93C35E10A8ECE207E2ACF42B29DE6303D872745621374FAD50E8BAAA52EC57
 
4681
31ABA27B0605C216B320485EDAA14285B4A1B56B598F4C68C60F3D7BD98AAC22
 
4682
02D906CC4D0ECE1F3413F4EC4D7DDDEBAF27A9B7B6D12B74B4DF104FD1E82F90
 
4683
C9D789A633F77229F126F7FF482A7E58F952750DCD89DEF1E5D62A397780CB1F
 
4684
DC403B98BB06C6FDE6D4165CA29E400C8422C933BF331C561B7BD972D1F64256
 
4685
E72517921C07794F3A8B6BF6394E8232EFBC141FFC5F4B782FF21A576839E313
 
4686
0D7887629AFA651D1189127123C733183EFAE842F148CEFD57446A4D70BBFFDF
 
4687
C292A52507F5DBBA325784AF99E72F25778BD66C6DD0B3F5BCE4E52B230E31C4
 
4688
38DECD207B2F754D36E3C61AF5C2835E7EE8DC8620C9EDD7B4F808E03F2AC9AE
 
4689
85F75102815DBBE800CF1E11DAF893A3EFE8EEE023FC6DF6A2BD9CAFDFD048AD
 
4690
465571FEEFB1D7D1C27766700E08DE63D214FB66472621113A79F13D819D086C
 
4691
A7FDC6FBA8A51548667F4D8FEDF5859E72E6EE5D7178BE992A211A510A024150
 
4692
DFFB6978BFA1F7492EF583472C6FC903D575649BFC9A3905F2B09CB828D5759A
 
4693
E3697CFFDB04220AAE888BF1B48A79692552E8D7A8BE9DBA844AE61DE7E05612
 
4694
11A931CC4AEF3B5FA513F75EA35C5E30A79F2EF4EED8E3324D8A3688644E1B11
 
4695
FF1A33A34F03215917C2FE9B2C3E67344816FB671C4AFFE1C17A013563FACD21
 
4696
6770F5FA02051B92167A596649575AAE5CF32A9C54A10CDFB4077ADE9E34C57B
 
4697
40B49A449993872D5D229A98DAAB59780D3B3CB379A0C417926CEC2F42E222C3
 
4698
F6BC6E1E8D335FBD6EBE620D4E19ECE69A17424D4AE34F2D4D78C15A9E0DF2D1
 
4699
5486A8C89ADE51EA3903A9CC1F0C569A231A22FE7C7C73CCB86EB7B3AF3DD516
 
4700
3A6094914AEE5633613B5BC4BC3639084203FD6675D7E4DCE6FE606531F1F1A3
 
4701
1E97367E966C70B1C1F488C4D28116A364946192F9A66CC585C068F02D18AA5C
 
4702
45D5C3BAD2AC9755EB38BA64202084603747B372F3603C2FFFC2167372F67854
 
4703
86159A3CD8B8893FD840DCD5492129ABA7A23AEB572040966949A7C521621C4B
 
4704
B53BDCB45C1C333C38D6D31B2D1617DAC08809D1774B96D669959E2A80D32A19
 
4705
D181A780D18D066B21776E7B6EB1132B05478E50D41368D8770082879E6B1E5E
 
4706
05DCD4B9A7F387A3C2C08ADE92C2433A39DF8238B112CCAC0545E4F5E5EC133C
 
4707
2A18C7B877088347B9D65388C7DDDA468CD777263F336ABCDA93FA1C34D8B6B0
 
4708
E1C53D055E29E8F19589C1A8137B7359E255A69DF75D02CB9FAC84F2AA11EDC1
 
4709
C280E5C040B1BA0C3ADE4DDADEEDB51EF015B502B7E5FC1993D976B9EF2D1214
 
4710
2924C00F77E8509D8651E6562D79A9B77C3836E8CC5BCAD9BAAE0BFC76F2F9FF
 
4711
471671EFDEDE06B0976E273A8692B58D2AC971DAF095329CAE9FB8AA792D4E23
 
4712
B71B8B1C8E96582AA2B21BB19071AE47B15A2065093FEED4BEB6D2F16AA691AE
 
4713
442F5F6692D2352F31F37689B858E7538E37301FEADF3AE7E5B26476323F9401
 
4714
EF4653F39CBC10931797AAA86471661A50601D9F33B1AE7534461D31A308CC6F
 
4715
718B977EA77A1536019EE06B92491F395BC46A5B66CAA0101F9580B07C32FD48
 
4716
EBA61CD8AB9C1DEE707752E9BA26293F620D8346F2AF1EE60DDB2B96F91ABF04
 
4717
2192D9A99314205DAED2D49226E4F16FE32679F47DE333A6625E3BEA831AD97A
 
4718
31979E71EB3F788256A9864ED915A1DF9846A70BBC144BEF295EB6473DAEB2F9
 
4719
0391025BF6CBDC91B6F9BA7F441E70B82F24882D6908A8B77F0CD6CB07EBB476
 
4720
D344318EF8A536FA775377ABB2F9A9C5A3FA046A57E51647CC9BD9930C9E1859
 
4721
3DD2C906F146F76C41DD6D004BE5388A38FE900A78761BC85E4CD0CE268F8837
 
4722
6FAEE1F4966CF3F0DC1CE20D429EE99E769778923AD5505B04C7A8F68F8D9D94
 
4723
2C0667859ECCC3F3034C4A97A80814E04EDEE15836B91705C2A98091F8DA0078
 
4724
0D8778A6DC76D108CEEFC584ABA381424033ECDD7FB545D97B6D3A72BC1E72A5
 
4725
F9842E7D89CF855704E0E249A7F5D122921E24247755208856B7CEABB2018F59
 
4726
7A8F6E656F79EC0BD50AC3529C39ECB07DFE4FBB1293BC2E03FFC82D6AD0FD32
 
4727
1AE289F7A504A755C31F381836B35321AF4D416742B0A665F4EFDB67D1938D46
 
4728
FE9665D5C35F765B4F3290A4A7312D334337B38F41C455453B573583CF8FFD5A
 
4729
C800AB7CA0E523C312616990BFC31D1793405280D5C81434A846AE83416C0A07
 
4730
D23B82361295AF1F346A539B3230CAD30AF058B09BC9BF16F479CA91A5F3920E
 
4731
991FB69D5124AEEABC53752F9C000BE561370DAAF26F1D2BD8BC774D6CB5C7B4
 
4732
50CF726E513EB1DC171864EE2D8884585C378DC66E209F565FEE85369097BF64
 
4733
7A382E217055AB047381FC848F0984AF7C61101B6D28A46D8AF53EE8E41302E5
 
4734
976ECE5E6EBAEB1277C7D4A700847888FF30287FC9EEC91359EC1A301D434728
 
4735
0B6C351799D235955322A58136A72A2D92D03127E096E6B49951528EDD0B8E46
 
4736
7C17B91E560FE85547D1D8D69C122737473A875C42CA06B6C75FC862CEAF4B0C
 
4737
0A1BE6CB870672C10E45289C605117DB31B989EC2686811F620EF27D7CA517E3
 
4738
B90BB6B69FBE70184B024C4EDB05027AE09604B2EF94C29FCD69036095976208
 
4739
0CEB0D1133FFE139E998B40249DD6B4634BEBED17D6DB274ED207AB8C77B303E
 
4740
81B32C7F18B0C0DD5A5A8BA56F01C7F3CB67A7403076B9CC7E2DA6B3836FDB9D
 
4741
12C749C17232001707E044BEB33FCBA95AEB97FAC42105EBEAAF265E90090CDD
 
4742
0521B65E2E8CB9D6C2AEAEB50318ED3EB15A730C6339A9CFB6569EE1A90485CD
 
4743
A8119FEB6FF82D80092AA8285673C022822FE833D4327DBD1AE16F73A9BC038D
 
4744
0D779D0100314F7FE6ABE0E6DD9F9C4F15FB9430BE56DF880A71F6EA27211DD5
 
4745
6BBC1E47627610FD468BC90D85F99A22A528922308C0B2E01A4EF461861FB1F7
 
4746
A89BB3EE25C56E3B27D1651C9860B73D33859BD7A820351F6EE887F3088B96E8
 
4747
9F269CF87A340FDC84A43D6B549188EEA65B67D6320540483AC4534EBEC39C75
 
4748
055ACA5388048A7BCDAA59DA2D21D7A72BC664E7EEA06C642D38178E346FFEC1
 
4749
D8D56086298875FDE85A1DC8B52F2179FA115EB84481FB61DBAA19CECE749A3C
 
4750
37E7CE3A566CD93AF780ACCADBABCD1C284672D3305C1E36F970AEFF8C84B204
 
4751
61D957161A08D3E8158CA16E5A52BB2548EC6742CB24EEC8CDB9A873F9D0AA30
 
4752
AFCC4EF91EBB45EB46B079F65B58A9FB6899FE0A45878DEDAD5865EAC3188358
 
4753
49875F76F08ABEA42B8F87AEBDDCFFBDDE28F635EAC8514FE422619E3BDC3C1D
 
4754
D2B77FAE60AD0B9ABB7936D9FC5809C73AAFE585E10D8C8C1F0DE85C591402C0
 
4755
33A9E9924CDB6D80D20E19A9CFF3F9E05E28E7A5AE227C9AC58C2B23F934A35D
 
4756
4DE7F39609C5F71673014AA3100423AFF7E6FBB9E7AF328F8FC445B2B27A005F
 
4757
DE94D51E1011FF9E04F956576C172765F6C9AE1EF717D6E32924620033EE4183
 
4758
6F4A31C74E74ED457471DCB393172DA73791F31122E72DDDD2401308D4B10980
 
4759
CC576D8D1089ED54C58857AEB3078C02EE1DCE78232E994146BAB2F4B344D287
 
4760
D58141BD6915720D9BABFE840AAED5E7B1967320910898276E4F0601FC009A14
 
4761
3E7AEAE5CC5235A83F692A8E9C9C7609199B390F5A8CAE4D80D6B1A541D75680
 
4762
53C8460D4159149CCCBD7F44248B63C4C8AC9C37536DA5A16DB814B1A51F2ABF
 
4763
F6125F8079DACB095371C2FA2214F61FCC300E7A01DE819706A13AAE05665873
 
4764
C7DF078D4DA7D4314A38FAD61B89C3AF809186AA71F0C1ADF301199A01DD599E
 
4765
22952B27461480EECDC8DCFB2C052106560C30647F0F460F2E9BA73FCE2C80BE
 
4766
2089D29E14CD740D060D00ECF7EB8F0DC0B4780B52E3033CC8313A8A2AA9E2D7
 
4767
19E62A69F1BD68A695E10E5D72795204D908E23E24C06B2F7E3EACD166FA4FD5
 
4768
A603B8DDF2674495C12F89553B1E0338EB25CC624751E455FA9A4EED98503D2B
 
4769
883AFA94DFA5659C123F76EF2C45247ADA90131BEB6674CBB6585126F5302B51
 
4770
B8A872F15850E66C936F265EE6688503456E8483A42AE765EE584E71C48908DF
 
4771
9B8EAD55B9BD4C43C2CBEDCC686A9E34D8248C2A8D1F349D232EB33B724B35E4
 
4772
B89C9AF068CAF1D237EF6E6C8E4BE284C201E2A7F07C4B1B09F3761E365AE243
 
4773
4422562540605B4BD6EF73CF94BE7BB144669F4A7955A9B5F159106003B21701
 
4774
E85EF358E072F5C364DDAB6DF2AAF44F715F91887F70F9632185D515C6525B27
 
4775
37C2A92D19C88FE0B6485EBF6E262888DDB3FF8513D5DE1FA4EF041B151CAFA8
 
4776
D724CE5CC90A146A81F74BF562061E67F49F434FD23D6273760AA7C1F604F557
 
4777
2140F2EFD9A239C516A81D733010C299CF8A4E34E47EE5211977047978EAEFCD
 
4778
12F88525EEADF47F24A8CFC74F04A7BE4F7CE4B64D23B6D5A7CADABFE7777603
 
4779
D0EBB73F1700912C4F04617DD8BF7F16742F0E5DADD3A0BE1615CF9B0AAE1BF2
 
4780
3BE2095018AE7B571840B42F01CB4A91A2DE6DFC47C0FA97AA25095C63BBFBED
 
4781
7730D3885A26D4EDF59B2186175067E66A5E7173B5546FCD153701487C8B3A0A
 
4782
F2734353F2809F559D506DB5322A2A1707D5682AF9865A4AB9DAD51AA0CE63B1
 
4783
41344010B345394FED389D347159401E7569A5F6FFCDF8CAC744333F81A70B02
 
4784
00C9332F059D790BD18B71A8FA78675551F8868C94C5D21B7A822C9FD1F437F0
 
4785
56B5BCB7617818E058DDC76358B15A1C699E4FE80F6B0B3FD9F93B1B67F089B1
 
4786
102F182D1D02504BEDDEC5CB0D96D125E870667540BFAE6D94ED668A5894C99E
 
4787
81368CDDD5ADA93A69745AE54C8C385EAB2DFE0168656217FDF17B51C730E306
 
4788
69976708B516564B84D7462F01B2CE52ADD5D9C7C4E6DF3178AE1EE506FDDBBC
 
4789
C9179323D4E2FE31EC8DCDCA291A364088B5A1A5D5C5532E10348E85F5BBF728
 
4790
95B0F3F6E4AE91401E8B0E6A5586B6F43D884D3995551D2B1E3B7E591172A73A
 
4791
B35C2553641A7E675ADA20D1C36ACFA1E71682A8B00D83FB2593980CE6FAE0BD
 
4792
4429ED2C16228902EAD537484ED2B98E040B3C3D3460984056FFE61FDF613594
 
4793
35130C4524D8E65816B5470DEF047A7D232F92B6AB24461611E82F44A4C4B41D
 
4794
526D99AA57555C39DC2001FB224C49807962FCC32BAD42F3A123F183690A6D98
 
4795
D3DB9AA0B6FC9D293F588C3EF598BA71A991DB5CCA9F04787760DB037092C3B8
 
4796
DF639B0F745FBDD2A517FE9526000FEDC0DCEF6568FCF4721C01C9DC9CFBFA44
 
4797
9453615CEBD67D21DC49AF9621D76F05FDE1F3B14869FBA3B94FB1BBEF2CA065
 
4798
F91466FB5A1B6F6A14462771B3D52AC4E5C7606718E6723A04C118448E7B7CBB
 
4799
E647DEE0CC3FE40BD3E1C25A61E6A3DD5015C643245243897870BEB56E52195D
 
4800
C5F82534BA7806326215DEA78B7BE073D9B3F6F8CAF154350E0D630DCE78AE57
 
4801
F6785971AA66C01C3C3E7AB7506883B69B1956373157740CA333E1C62389E8B0
 
4802
68F0E579A1700A617B5259CEFE1986617716B304E815B5C07A7A2E7E4258FFF6
 
4803
7A0F93F3DF1B89441A2B69EC885B9215BEAF72F0416D1A7586F15F8F4D22D4F9
 
4804
AD1386FAF39DD94426A0E5C268AD95EB6B43C43E00B97FAB086C94A1955F32E9
 
4805
C036CC259649E3495F213019669A62C2C1C032F62AD56B5CB54A9B17A9460554
 
4806
577EF1EF960D8938C49A7364EEEA7EEAE5201B63906F72448B17821656342243
 
4807
24F54E122C791992C929C7F86C642141C54C50D263F6BEE622B30AFC22449922
 
4808
F3FDF168E286ABBAA96CD77D6672BC418A370D606F90A5BA6876C184183F1F54
 
4809
C5AFECE109CE6B7F0F79F864B90C9D4D1147ABE0159BC1DF8C7BEFB4F4F22F3D
 
4810
6D6D1B236D12E293FCCC4B4202DD37728AFDF48D750B81003C6CE912CBFA46B5
 
4811
471E95BA6121BE5F47AF8B6E77856A3C6A7BA752F2EB707C4CB9CE0C7230F671
 
4812
0D5A63A80BBBE21D1B7FA2949D02B810E33CA12E38601A08C33E030517C95A7E
 
4813
D85DE3432FE86558001A6342629A7BD8BB0C7A7F3728D24FC1EFE4747143C5E2
 
4814
5DE1F6280EA6250AEA18A3710F02CB608EB53E06D46D50153E91C7F184552A44
 
4815
5FDD15E7CCB7D9139B7BCCF163B852C47435BA9C20384AD51F68E19FDB032575
 
4816
3F57263188F75B296F2915BA8B0F04D867A8A649394481E010C0DA0568CE26AA
 
4817
6762724BC9A9A578B3BC3013365D8DADFC61CBD3D0640957AD51DA94734AF182
 
4818
17E591C15C886B51BB05E6C906F642A0471EBE2FEC9312BAB66B5B297484C343
 
4819
87428310D2C3E0CC3B3BFE2EE904A02E07111E85FE5878955E0E7FE733CA31A1
 
4820
C0104F77143A67CEF6A504C6E5DB795D6C861B39E98D14232659C7B4AE6399FF
 
4821
2573F5C3B2D077218016BCDD19E018D54C154C575668A7631374F04AA7C2DD40
 
4822
0FC72236D9FB856EDB4A89787CD363A398058A7A056C4881297D39EF7AD70FAF
 
4823
062069DFAC2C1CC88DFCE9188B6AC6F8C547FA826B513A0E0B3964E08E46FAD5
 
4824
AF06B1A5AFFF6F3075EDDB8A48350058B992E01E878831AA52A35D97A94FF1A2
 
4825
D1626FE641CDE4584DAED567B0671EC9BE754A82CC708C3D570394295C6EC1DF
 
4826
F6C2BEF4ECFA0955A5BE0FD2E0F7C6D5FE7742681872CE80D774B5542184B859
 
4827
23E586B4ABB248FD98C73D435F82EBF19DD3C5CAAAA3EE957E7BADDD084CBD56
 
4828
E8D4C84AF6B2043CBEF9D37EEE45676525757FCDC313B01193D283298A0B75A3
 
4829
62E5F5E2E32EE094683AC03DC9713BE94EDF8E6151B07013D4CBD4EC93CF88BA
 
4830
6C97E2810DFC032C392370430EB0546A69C3C6488BB6604C5159E13037E4281B
 
4831
F98C0B988C75722CBD5FBEC2671A40177052DF5DAFF27EAC1081D4CE9069C555
 
4832
F1C2173A82CD79341CED9DE31143691D77430EDB1E95037601B4289DD27AD666
 
4833
371D50B870DC641E73313210E9077456822928D4C7F5A3A386B6E459B0D1C85E
 
4834
C15D3E7F411637E4
 
4835
0000000000000000000000000000000000000000000000000000000000000000
 
4836
0000000000000000000000000000000000000000000000000000000000000000
 
4837
0000000000000000000000000000000000000000000000000000000000000000
 
4838
0000000000000000000000000000000000000000000000000000000000000000
 
4839
0000000000000000000000000000000000000000000000000000000000000000
 
4840
0000000000000000000000000000000000000000000000000000000000000000
 
4841
0000000000000000000000000000000000000000000000000000000000000000
 
4842
0000000000000000000000000000000000000000000000000000000000000000
 
4843
cleartomark
 
4844
{restore}if
 
4845
%%EndFont 
 
4846
%%BeginFont: CMTI10
 
4847
%!PS-AdobeFont-1.0: CMTI10 003.002
 
4848
%%Title: CMTI10
 
4849
%Version: 003.002
 
4850
%%CreationDate: Mon Jul 13 16:17:00 2009
 
4851
%%Creator: David M. Jones
 
4852
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
 
4853
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMTI10.
 
4854
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
 
4855
% This license is in the accompanying file OFL.txt, and is also
 
4856
% available with a FAQ at: http://scripts.sil.org/OFL.
 
4857
%%EndComments
 
4858
FontDirectory/CMTI10 known{/CMTI10 findfont dup/UniqueID known{dup
 
4859
/UniqueID get 5000828 eq exch/FontType get 1 eq and}{pop false}ifelse
 
4860
{save true}{false}ifelse}{false}ifelse
 
4861
11 dict begin
 
4862
/FontType 1 def
 
4863
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
 
4864
/FontName /CMTI10 def
 
4865
/FontBBox {-35 -250 1124 750 }readonly def
 
4866
/UniqueID 5000828 def
 
4867
/PaintType 0 def
 
4868
/FontInfo 9 dict dup begin
 
4869
/version (003.002) readonly def
 
4870
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMTI10.) readonly def
 
4871
/FullName (CMTI10) readonly def
 
4872
/FamilyName (Computer Modern) readonly def
 
4873
/Weight (Medium) readonly def
 
4874
/ItalicAngle -14.04 def
 
4875
/isFixedPitch false def
 
4876
/UnderlinePosition -100 def
 
4877
/UnderlineThickness 50 def
 
4878
end readonly def
 
4879
/Encoding 256 array
 
4880
0 1 255 {1 index exch /.notdef put} for
 
4881
dup 12 /fi put
 
4882
dup 13 /fl put
 
4883
dup 44 /comma put
 
4884
dup 45 /hyphen put
 
4885
dup 46 /period put
 
4886
dup 50 /two put
 
4887
dup 52 /four put
 
4888
dup 53 /five put
 
4889
dup 65 /A put
 
4890
dup 67 /C put
 
4891
dup 68 /D put
 
4892
dup 69 /E put
 
4893
dup 72 /H put
 
4894
dup 73 /I put
 
4895
dup 75 /K put
 
4896
dup 77 /M put
 
4897
dup 78 /N put
 
4898
dup 84 /T put
 
4899
dup 85 /U put
 
4900
dup 97 /a put
 
4901
dup 98 /b put
 
4902
dup 99 /c put
 
4903
dup 100 /d put
 
4904
dup 101 /e put
 
4905
dup 103 /g put
 
4906
dup 104 /h put
 
4907
dup 105 /i put
 
4908
dup 107 /k put
 
4909
dup 108 /l put
 
4910
dup 109 /m put
 
4911
dup 110 /n put
 
4912
dup 111 /o put
 
4913
dup 112 /p put
 
4914
dup 113 /q put
 
4915
dup 114 /r put
 
4916
dup 115 /s put
 
4917
dup 116 /t put
 
4918
dup 117 /u put
 
4919
dup 119 /w put
 
4920
dup 121 /y put
 
4921
readonly def
 
4922
currentdict end
 
4923
currentfile eexec
 
4924
D9D66F633B846AB284BCF8B0411B772DE5CE32340DC6F28AF40857E4451976E7
 
4925
5182433CF9F333A38BD841C0D4E68BF9E012EB32A8FFB76B5816306B5EDF7C99
 
4926
8B3A16D9B4BC056662E32C7CD0123DFAEB734C7532E64BBFBF5A60336E646716
 
4927
EFB852C877F440D329172C71F1E5D59CE9473C26B8AEF7AD68EF0727B6EC2E0C
 
4928
02CE8D8B07183838330C0284BD419CBDAE42B141D3D4BE492473F240CEED931D
 
4929
46E9F999C5CB3235E2C6DAAA2C0169E1991BEAEA0D704BF49CEA3E98E8C2361A
 
4930
4B60D020D325E4C2450F3BCF59223103D20DB6943DE1B57C5FD29DA32D34C95E
 
4931
2AB2ADB3F60EEB0600C8ADE15A2380DE10AC5AAD585FBD13097B1A7E8E210D4A
 
4932
EE96785449E07F0C8EBC2EC5EFBFD0897DFDC15E5BFAC9584D8DE95C5AB288CD
 
4933
8AD8B9BEF0B8E5F887B3B0B331542FC8184DCCB753DB6ACEEF98B85756B988DF
 
4934
CAF1AE0DBE7D37D5F44A2E760AAE3A5197C27B15E32275A64946C3E4D0476FD2
 
4935
7FDE148C788DD2106F7C825E270588AC05B57E625AB17BDD02306F9E5FC851DC
 
4936
32A5A6EDC43C770A71419B2C0C8074EF3F222C8A2097CD81A91F333A521B3A09
 
4937
482A4FE1CB231CE344AD126AA284C3280AAC3AD162CF0EE241BFB4C8F20502FF
 
4938
118507F5D1B5FD898571015E73E5CF2281085072E00D401F6F59761EEC3E8381
 
4939
1F26F75DB66C504AB6BABA87D121B1E7040A07AA2FE01F80DBC246CC03C4B2DC
 
4940
C2A715980C52B7F96BC1A78FCC7F4F52EEED5F705E08FC1E5BBFCAD121FA88AA
 
4941
8EBE58172C162AF409DBB0728F14923ED02A65EA24E5D52B6AD07777455A70A4
 
4942
61833D3789C719BA92E901232599767E423D5AD9C807670BE0E7B5CFF8256A20
 
4943
C7BF7214FFE0342809570F5966A2C43E784F35015D9040BA34FEAB6A6F089504
 
4944
3A40A9E9D711A2721D3F4998371430FB3C94BFC619559B97D49627BB630F4B70
 
4945
9D0A8FE4E916235335C3962F3CFDB04C4A3CF714DB5E260F4E66FFF2F27CEF2A
 
4946
D4AA26BBCAED23B8BDC98F8F453BA27AD7758537561E766B82DC3032E92A9EB0
 
4947
125D98A22C5466AF069BF72A9BFA052A8628FEC6A6AD0B711DFFEDE3AA2D7CE8
 
4948
34EA487038EF50F953B8B4471CBA6FC3C53877EC1BC94582B1123EDF44B4056A
 
4949
30F49394BDE22CDAD7F01951C7013D26979277D18EFA594E8F4F2B5E615187D9
 
4950
39E842EC28461B9ABA52020A127D2CB9002A673A435B13C10602EEFDBBA6BD49
 
4951
9DDEAB9E68D655443A5C2492BA061C1391A51592BA8C353A6F6A0708E8860184
 
4952
2B5D031D2CAB87D618E9F6F7A0BF3F66B3FD5A25BB91F7F1F5F99CFF56EFF4FF
 
4953
0A35C55658001ED2E97B26C869292F6274D433A5443179DBB8EE987196306348
 
4954
3F9E87C6422AFFDD30080C9AC4EE7FE5E2DCBFEE4974331F4AAE479FD8806D4D
 
4955
9C2B85FC69EB0453AD827A1E767E5C484BDFBF5C8D6E2B3C96298B390F22D757
 
4956
802643A79D5E29CF3AEDF0E12CFBECA4663444FC87F2027571DBA9ECF688BF28
 
4957
FF0DDB3AEDBA0FB28447CB4B5D5205F40C1E7A525FD7373392EEFFD910AC82D0
 
4958
98E71660A1B3227C4A2592F3E853CA4CDF64DF19A52582E167234F4036FAAAB9
 
4959
5446BE102DE2BF43E82F0112C2A20F15A3F92C6571AC761665A905362C4F8BDF
 
4960
AC8705519C99862CD9C0D75113C4AB5FBB83C880E46B82715B5628890D9103AD
 
4961
A2329638B95D93C4DECDC5E6C588C9D5183EE6FC28FAF9825F02DCA567306D93
 
4962
5440987A81B51EE7291107A08F201C609FEF91A8F0587E8B13D4BAF74A5A6815
 
4963
DE9E4441F46AF8E1DDDFA2D611C889614040B144A5EC064DEE4638C04EAB2E37
 
4964
4CA8F50FB8C4D65BB296DCCCD39F1F554CFBED96670A91F515CA10EF896874BC
 
4965
8EF48C6447752C70FF5A06F928DB55586354076773BFF7E94C4C3A7A1C1F421B
 
4966
A9B4E3936EC26E0C19BBBFC90F021E877F54B62108F6DD1C7F6D5B8E64FC9362
 
4967
E173F01BF2904B7E5A08B3543611562C2714099DE7D4FA330DB148B560A9601F
 
4968
42A84452811CE213DCE782A0D7809CFD954D6BC1EBF2BA4D1B18F50FA8174C96
 
4969
3E0120E266AD5DDB40B3F6798AC28CDC5C3C4BC34583528F5B5DC8A222B80B59
 
4970
A3A93DC715D061EC6915E6E6E21A25425C25E8747C60F170D61047108826F96F
 
4971
7830E220C108B441B6EA3198E33C49BAD8D43086E49F5A2BC7958A1A8CD011C4
 
4972
49045193394696EC3DDD0BE084E8F2E9F0B9496F035C0DEC1CE11409DF566428
 
4973
D50043CFF5CDD1092F6E0807E660B68163BCA738E8D98FC6EE3F713164CD204C
 
4974
0BA84FFF4F33F47BC31750B448603D7ADB9AE92FA91AEBBBEC0DCD66980E6955
 
4975
CEB425ED07115B24E40F53B29B9D840842EAC691B4F591F866DF27556474B485
 
4976
1C6F53DD72499847109B16C7093984A6B8487D4F3870DD517945CD90E648C1BB
 
4977
8A6861E540FCF9D75B984B5009B5CC760CBE297042C240DD624111670B703388
 
4978
6FE6FC0E89C6B4C88F51DFF3913D0CC1FB4770C8CBEADD4B86393605C0B6C468
 
4979
83CA5594754411B6FC331EF56D7CD6D247FAE42E966583C29239A8F862348D29
 
4980
60B177984B6B957E733DB4D275015691D91443BBB13C2DA96097A29733CDB284
 
4981
42F89C85A7A743338C9DD3BBC4EE53F695E5163E6E1ABE5791ABF100B198B9B2
 
4982
1C21E2FA2FB4AFE7F9BB2D381260CDD3A2CC05BF513AA1E80ED69FA27BC5ED5A
 
4983
21445BF00BC2F997B356D94AF13736C6D3B0613EB6F4CD96A685FEB672661DCA
 
4984
206105EDC3CA07900676EB2FAB37F48D2E8207BDE1463894DA3C5B1488AC1EE9
 
4985
D39DAF691648048F5D7A384B8927F8DA2BE3602669F71D80686E427F395134E7
 
4986
7ADCC611BA91AD4B7A0237213C60CF2C905359C90795230344FC3C50A22BD44B
 
4987
55B2044792509F50F5C21F53D9F9E9F063ADBED3AB99E2613B23334FE8DF70B4
 
4988
6120F2EDF69F50BE793EE145B9FF9C73179DE640FC2ACEB5C6617F918CEEB762
 
4989
4CD81E665B2E544864D13230B058717B207D3CC5D6647D5343DB4D0356082392
 
4990
871EFFA896631A7E0D6477942B632074A9A4EF7B09D4701B1639BAAB4E03A40E
 
4991
9B54A7A4F845CD63F88831EBFA4FB847847CB98F3455CB5957F2E0A0F5623645
 
4992
DBB5C5564C7F8B117D6E27E65C0F3EA81AE67B4AE4B201E7C4FB0A8364FE53F5
 
4993
41A7CE8F834C2C4B322809B353A5E63BBA7BF3B7DC1A85EA700BD287C2BD3FC8
 
4994
2832B0BB4695FC937FF5EF06FCD87DCE6DE793C2B1EE10E6450352C17726155F
 
4995
220D550B1759E15AB2C1D5968E52C8080CD280E99D3CCC0E80C2EF8BBFD96001
 
4996
A226FEED7311EFB4B67F424B557A877379A15BCA54780F0CD2CCA00400B9B39D
 
4997
981C6B552AFD2506D1B23618FA9AE6D8143CD7198A8482CB416CCE62B992347F
 
4998
337D505A4078713BBD91E5535BD58EF0351EBDCD749CC24D4AD39F8CECD7D6C8
 
4999
139756680A4C03A58B3374CEC658D30160AE4863A3938A891BB59CBE02BB451B
 
5000
1BA4B2B6E68AB61DEB85F95E3C909B8B66E220B9F18280161C279F10F7093CDC
 
5001
100A53D542F071CC0A5AF834DC1D18738F5DD62A5573E884E1FFD22BD810828A
 
5002
1EA47F8218C15A2E97CBC609927DA3CC2B802EA4A0D7EB57627C135E3B065905
 
5003
F97597D818A2C5CC6F328AD25AD11FA50F1E4FE637980B7474D6F85A521892FB
 
5004
72989AABEBE02A2D0EFE88A6F67AC29F5D8DDFEDAAF465C439983C6B84389FF7
 
5005
A6434462BEB7B07DBE4BBA61ACD4A60C55B5C0AAE527DE381DFECA2E6BAFDC8D
 
5006
310364ECB42CAFF72BA93C067B2F02D1CA7C34AE7CDC46787A0E234C8BE8A928
 
5007
7A6F3DDE0338FAD532A9886E8E3525B85DD39364AB03EC4C0DD25DC179CC1989
 
5008
1BE232E387E857C78332D834679195E10F1E7B87B7966DA3B2238F53D1E13FE2
 
5009
8F55ED6A92A750C7250C9B91E29796621E7E9520373214D7DA81B2875A986D33
 
5010
80382AFF6DE1F829F048E57664D9C4ACE91E4684A51023943A4964AB5657D610
 
5011
3A5405EFD4CFD1EBA684243E15093C9667797BB47617B66054EE02C41FFEC45C
 
5012
C1BAE8AD56B00D323FCB1D2744F061FA16E161988741A319B1564E04BA210996
 
5013
4F9F02A3268CABE450D166A763F5284954564A1C86B76544C5F5ACDFE0D758DB
 
5014
865A1CFCF9FE8CD5F9C3B2998C56468FD52DF8EE60C6935A3D221EAEC7714E3B
 
5015
301371C7DDA0B03A2416238F2B47BAD3A2C5021C886DF51C695AF9C87A864B48
 
5016
3BB3FE0B355EED5454B59B25A0D8A1B8CBD356C24F64D9B55E16C30C011365C9
 
5017
1E0380753BA3EDC0868788D5F50B9353D0227BCEE1BE36998B2622C0759BD66B
 
5018
E4444250589F9CEDE766D8B940770CB6B89503E925B35C00CBEC2873D2DC4A29
 
5019
0823FB7A3717B69A7DEDBAAECC067949932728E89BEECAA91DE3AF9BF070B9C0
 
5020
30EEFA8C0A55C8388CAA2F0515915C98E67FA095BB98967D14B0DCAFA9622E4E
 
5021
2E0EBFC768D80585ACDF28D8A5C2B6EE2FE7AAF62FFB90F569F84A0903996DF0
 
5022
C1D5723366C436E4088F3E2BB9B47F9789052A71CF5C49908CDC1DDA194BFB89
 
5023
14D7E3D7D4D72A150FD6FFD8303E9DE5A97A71B808B8BDF2AE466F31BF5D7A4A
 
5024
44F81230BBE2B456A221E2F72A8B59F8FEA8D31F8A005A5BD93B9F49CFDC3DCC
 
5025
CE2B67090460F632271C7157BDC2F05BC2749FD562FC28682A616A52D1B67654
 
5026
DF78B7843A9EC26A7DE2EB168F874904C2915B97534B2D4D9F74A9573A771D34
 
5027
9F7BC855E8F794621BF6AD471BCC347E2DF5F620F5C209E33A4CBF1EA85AEA87
 
5028
4492A77342DD33EF615FF34037D660B713C908786D9022051B825226545827A3
 
5029
2AD1B05D654DB6E6D261B4E8AF0933AD1F0FCFC7201E1A7C1B4199F160C38676
 
5030
21ABA2DDF1CEB655B3EC3226E0B122976EEA998F7A5241F062E54AD1DFD6ED26
 
5031
47C99A439E0AE95415059179867CDD3F0FF751F3141309F40E00A6C7C28433E4
 
5032
F649BCD5DAA64177580E05C495EE7BCBCC5FBF104DAF360CC2711386655B26F9
 
5033
D349D887EEB32ADE595241560FD5924A1745A22E6A01DB9C285EF14596EBFF0F
 
5034
03F36EB2E0A7C3864F819EF7B0855121292D49482F046A55CD7271FE03F02EA5
 
5035
886864D9D8EC22A68C23089EAEFFF03DED6484D8C341861EF8B6FD3C5BDF5AC8
 
5036
352DA4E13A1E30D0CB71E090E9CFB9AB2CAFD0CA7C34AE7D8E3B2EB4666834BD
 
5037
9CCD1AC2108348AFEF6071796F4BB2FFA4A67ED917E76A109FA2DC2A30D744A0
 
5038
9AE653A748C1D18FB52595D84E87F1C1FB6B2F32667FE203262C66627AEFFED3
 
5039
92B23861E5EB238BB4EDCE09DAE1C65BAFC198CDD1B45D42CDF93E16BB82D35F
 
5040
821E9E49067E966AFAB2AB52928F8DD6359984071FC37AA652FB834A09E5BD93
 
5041
3AFAE161140E74C6531E413E8FBBFC42BFE8A464B71EB1D8CAA93B33D7BCC3B0
 
5042
47C7EEFCD3E9FCF26FF9441DD9BDE68D77AD7251C06BBB9A2103049E8827CAF0
 
5043
F26BEF33F656A690235DEEC623CC519AFA82DE2AE16FB99F780FD7D8290DA40B
 
5044
9B604AEF36B529FD184239E7D50561A07428D28E51B55546590A1AEAD4B7F2B1
 
5045
AB8C5B9022C1FA03E33F8F409B24911AB8BFCF6EF4A8E415263C789F89063E71
 
5046
C0910DC20347469380B7FC1EEB87D4CED7F4A361E58B61C91AFCABA35C03F978
 
5047
B9FB5257C31657EE48504C355CE893FE3C553274C641DBC4004F5D5B879CC5ED
 
5048
D3F21F867F6DF054127067DE86189F0B59A1B90FDABCDFEE61423609D888EEFD
 
5049
F4A1367129962110C651D9481CEDDB8C5C2576A59AED64E95F7ED042AEAE2F7E
 
5050
81AC0C408E593DC30DCAC334EDE9EE27D932B98F040DDCD195D6155607DD2038
 
5051
970EB78221A94C52BD4F0EAC65F1FC10E5DAA93C17266F351669CAE56F42B68C
 
5052
6D01E1EA03AE554D63CE76D800FDD9CFD89F80A241EAEFF7EDFA41794EA25CE7
 
5053
97BD5028464D2CD45B53834B4AEF8BF0B9E7C6ECDEACEC887E8790A47A93F668
 
5054
A9095E5FA1116A122C0E5B74E2226C654D3187C6CFD8807917820423DA3EC1DE
 
5055
AA020EEEF2280C44A15209EE2F3FC1776875308CEAD38571E7BF889F287E4594
 
5056
971A83605E0B4169D4A23EE790515223DF8724054EDAD905F57918FC0BC64F96
 
5057
514B4BF7DC9BA79E763C22C977FB6146B10D26FEA1BAA7BAF21312F78D1625A7
 
5058
8E242D743471DB5821408AB786E4A7EA9D35E30E85533C617689F95758FB2C7C
 
5059
392E759C299DCCE36689686DE0C4DCE32649493650BA194A6208C5EAB670B170
 
5060
3F2C70BF0EF0E3BE2FB0A79224FF4ECECD6BB3388C6D06867A0E5E3DB93C1B2F
 
5061
464C23E44D3132E7D4086E3B59B1D13F49EB4772DEDF8EDC4F603217233FB7BE
 
5062
C13C28648E9AA51D53F11FB896839F97AEDD8834BCA53CB0021AE91FD8E95E2E
 
5063
F8A094093AF556B9639F508A401542B06821FF9DE1A745FE9AC5CACD5E8E1053
 
5064
911442FC15CA5333751ABFE2C617D38FA1DC332BFEF44AE569DC631C93EC54D6
 
5065
261583A695F5A392867A57F59B741EFCD2DCFECBC55D1EA5F2317601C9DFE9ED
 
5066
D1EA466210FFA905A8F85BD58B98991BEA58DFD1CDED5C9B086D42CCE632DADA
 
5067
147941917B879139E016B0DDEB8446BA017FC8EE5A354533D667B0835F5D027D
 
5068
C2D580C16B80B3D05CC92C0465CAE077729F0A15B2DAFC89DCD349B3F81D0516
 
5069
C65526EB5C10E45A8A85D716EE35FB9AB201FD7C89ADE5AD925A174169DA20FB
 
5070
61E96C73A143DF964C20589EF24A0FCFE6195317F2FA0D2249C0D8E649C3D9AD
 
5071
FF13332EA2E4C9CD36D8443EC8F027B61CEF92C6A6B72DD4ACBACC16E429A9A3
 
5072
F5F29C1631360E32F8C1C93ACB22F810B86D2969A7480F486F62F8488BEEC74C
 
5073
2C1AF13BB92BC578E8CD30BEA6BC8CB68ED730F54CED0167605FA76AD7B7E88C
 
5074
7AE7688E598F91C471BD65A542E96D64B1EAF19FB4F1234308C48C2DC86E2193
 
5075
11ABDB4C6189C6F201627C693691A86DD07FF55C30FDB3F72381E09C6080FD7C
 
5076
9182762E5001E30F52A216E0B71E4D2D4E2F3B20F95DF3A11FDB2D2B5B5FAA66
 
5077
C46226D5E0C77066349770514E5675550FAC9394FB27CD2C2F974F1FD58C04A3
 
5078
1EF53A8AB3B2202CCA1CEFA66228E1480A0709436C44BD3319C40CF888AE4692
 
5079
5DBBB52B15CF3A518F627F672135A24D5DB9B2EBEF04C860AECF231EBB5A3BF5
 
5080
6DCCD5E72FE4B6DD29E896691868A7DE4120AD06AC573F5608B8449B38E71CA0
 
5081
EB5CDA3F942482EA7973661170F81DC88D54DD5B92323F46F833DFA757107E9E
 
5082
F62A47CC50FAA1B68ED535C3E0E1073532A05ED339C8D70B3B9864808ABACD23
 
5083
AA95E9FDA43D54C66A675FA074E0A5B8777D3C07850A09087F36852B5351F35D
 
5084
8BC4DDFCA35CF29CD5E3DE118A741FAC4DED36847F2E2C6CFE08669301722D94
 
5085
376F540982958074E7F1383C409652F6C99DA39FE90B38221E75BC1ECB93ABF6
 
5086
B00F410A0C5651DB418566AB350FDA1789AFD88286AF3BCB42B98386F7BC144B
 
5087
02DEB8940D20A6B3062F0C4244EABC50923390064F1D027A8BACC3DE45156E56
 
5088
4A942D1B87F1C4A76B0D4D6801AE792CCAE3009BF25368B31B6AD5476FBD3BFF
 
5089
9759EF463EF5E78E10B7BF64005B2ABE0E8813950A08A1808587A98E0021D0DD
 
5090
751AD515E8278F1A0759E85D8A084490BBB0F8206484AA36388B1013643D3198
 
5091
3509078847BDAE08E76FA5BF3E3A73C323CE093DCC148E3C02C2DE1E26C94D5A
 
5092
40EC8308ECB02FF7DD04EC1005A2A0DC74D4E587F10A3EF349E828F69FD38962
 
5093
2F0C74D5DAB3ED6CC9F97008ACCE74C086A503948DEF1AAF58FC8BEC703CD360
 
5094
D32098A56AC776B1BD08442052A2A4EF6C8798F7CDC102AF1A2009657254762A
 
5095
0793F79A39DCD6ADBAA5EC84A7ED6018BBE727E5D477893D84F157074B24C13E
 
5096
8D4881C7DF8ADC13EBA0D89745EF93B7616EC5355600BB0D2B630AABA3CF2946
 
5097
AFFD0B2B724EF0F28393F2034B2E69DA5061426805353EB4D80E20739BC4C510
 
5098
6C45275B8261DCBA10DE1D104B12F46ACD230977EE7D7D1D35D2814139E38C4B
 
5099
CA6937CCFA653349B1EF64A98457F7B4B5D8F2978F16ECCEF7054905863AA46E
 
5100
DD524CB33459220C71E9EFA7845A3A760A507B3D3ABC525B35930B613710A13D
 
5101
098832C58EBBC8B0CA6AD516E6385792C59220331D0922A1F6F838A8DE13C337
 
5102
900462F952EABBDC2EB1FBF94A66186C177501453CD3FE3582073DD86F04406B
 
5103
41B6AEB440DA475E13240445D46726A6D45185D56BAB8807CEC8A8F7CE1AD149
 
5104
7CE2E1BB5DE4E5B9592241DD136479A65905FD0062C91DFF7349874BFEA5D9EA
 
5105
2F610ADB9AE7757B2307A1BB9D6797D9F9C4844A59841C7C7682105E23A374BC
 
5106
A91885E7410F56F60C29AB8B417E2D6092F8BB70A2DD5DEDD4BA1077D7CC62FD
 
5107
EA43428C6F79C332342E15F75B08A1ED360CD1885730E570A3252A5ECC419A7F
 
5108
D124C3FB3A7D58C0EF6AC117F50D7D4B6CD852200A1F3193BE101CB99C685815
 
5109
93A6CEBAFE9A9136C3AAE071B00E732B7721C7A3A8D01276AE06E8767ACBAA92
 
5110
E17518435ECFC9B42C21EB1D9BA4DD79569DE87FE23F11E65E7C1141A7903C92
 
5111
4ABA53A4B5C7C390F436CB4C0DB7279511CC1700DA348283522B5AEC490A066D
 
5112
1099371F128C794D9D6EF7E18E83010405CAA3AF558B233BED8EE2895A696AAE
 
5113
F0EB67902FA53D9E8BCF2B5EBA3A06F2A4771CF854FE240328C4A2F37B9C73FA
 
5114
6933A798B6E803A0A99CABA87DA35B532BCA16C510BFB7B509983872C58A3EF6
 
5115
7D2D71970060C270EE7CD127704CD3EF0235E14156EB241070DE216B7E52495F
 
5116
23F1173793087399AE2CD42EA3950E8C685E163310E87EE665F4E74227B5A328
 
5117
BE08D81F6EB1A4EF4848651EB7A024989A6D910914C0224A700E1245ADAD0B4B
 
5118
92B19F8D6DA3B137B76BFD5E32149937E5B2316E80E1217FAC6ABF3636ED2010
 
5119
11F687AA6A1FA145D9D8831BCCCA57A43E7425065DE7E3FCB42096A87D4B0945
 
5120
0AFC294825B15F4038E34C9DBD8455E3AF5B5D9288B8F54F0F326AAB7E8A8FF8
 
5121
DAB3D2E3FB7123F4AF5488D4B3F5B529A4C4FE5E147CE5ADC833BDC7BA531B02
 
5122
7C4FA96BBAD84FAD6D4F4A42E929388633C2CBC92DD03C1A8A8FA53E7D7E009F
 
5123
7EC6E0481335A231C8379C3F3A715763613804BCB54EDC5B0217311606744A28
 
5124
C46926156ADE820EBDE531A0075392DFCE913C44B3AE8281B2B8FC9274AC2473
 
5125
904A0918D771BA97E2AEB57589B7D25BD0B8DB1CFB3951E09AD5AD0C2CA19CE6
 
5126
DD8882E1163B8906094ABB1A7C1270A36C2D80E7E32A732ECF3856D43066A459
 
5127
E4322ABDF8C90170E014FE8F31A5FD35CB74EF0FA13C6DA5DBB23FF09BDC40B3
 
5128
CE28A9BF7CD5171C22D3BC7CB0E70B000576DB79216FF236C2AE08DA546903B8
 
5129
01BE42F5D89971F77720ACE22C99833F96F145D24F2535ED94CC4F33B525F1B1
 
5130
6C3146B42EA2159F8EE8C9F376DD1C34FFDC5213A75B366A122A092BEBA2F632
 
5131
D586EBFD5C9781DD0BF828EE90940996F394E25822B724600C7124A90E22D2D2
 
5132
D7E02F4D95D813F623F7106B0378F7229326834EBB62BB78CDD6ED2B452B1CF9
 
5133
3711A74422608B6380F5E9943682A51642BA27C943B460063E42F47BD69C7E30
 
5134
E2A058EE2076C77CADC68C8862C4DF8E9DC3C3D4D4F2AAE22AD1AB0F34F55F53
 
5135
B44608F5085EDBCFEAB3B345C2572473A97FC0E445AB0BE895925D1D9B7070D1
 
5136
B3C7862C267FA89B79E20F85C4F999767A919BC790A462BE31BE21A1AC72BD6F
 
5137
7CA4A8268D416A0C3C0669EACBDD18FDCA312260088E9852B7E65B719225BD4A
 
5138
B0E543A7325DC5A5B0D8ADB5563588D38C1151A012779EAF09BB2716A0A15521
 
5139
CFBCF3BDA6B5BD673BE8DC07AEC47A17DB951D3AAD05E9141ABF0F04806A8DA9
 
5140
0F266B86C9388B9CF7A504681E2573CD98FABD3E0C1367A7FFA135DBBFEB11A9
 
5141
FDDACE6231A63AEE0808D7BAF391FC2C06BA1C18590A9C8CA18E9D5BB8417594
 
5142
C168C440DF3AF0E9ACF470482CBD9A592B2EE0F2A2C0F3B213E93686D71738FE
 
5143
955FD7C67F11323E059BCD0C4A3D3EF05A00A57078A6C9289FBFAB908E868942
 
5144
C11B028371D5B7758A43F98F4DC4792308CDFE2779CA6BD28B9D022370A8C359
 
5145
9C2D0F6F144DBD3D517E721DE0479A0B43F0E464181EA9CB6705FFA4D732120E
 
5146
A035F587051A2EB0AAA345FC8092E63DE84FF17D908E839F0B12CFE9F948B2D7
 
5147
CA2166E698AC5D1FB28329D24CC5B1F44121E640A66F40F74101E218389A16B1
 
5148
A1FAA415FC6FC0E8433692CDCAD66BBCB322FC0E5E27BD15C1B5303F4CB4773A
 
5149
E6D170604690AD1AC793BD28FCDCDC7C26CA6D4D56EA809F86DFDBF4670446C5
 
5150
0D0D16D6FD0DC0768C9FFA8C5A25F3F2EC7D90F531A62A0556EE264075CF2E73
 
5151
5A86CFBD3FFAB6645118F910E3E93E83C8126398DA51DAAE9434F4CDB4605AE2
 
5152
6457956404063F88F4F0AB1703A2A0CBD4F2ADED2EEB19187D3A567AB04507BE
 
5153
9217FBA5F42451CC6D7FC8C761661CB33A569BF6530E31C18D83377AAC8B311E
 
5154
BBACB8C1D7604A307C2CD077461B9B4A133EA0F859DFA28205818BFEACEBD442
 
5155
4F937C87B111C2F25D9B0DFBF438A4B17C0397500165C72AC24EBC5F190D9621
 
5156
3DFFA7A74CCA8B7320E93F7A00E83E2D6006EC19F4173BF482BB29460F7822A3
 
5157
330EE0BABA14E8AEC8A245D3B22D44885DF57A174A2F92998B18CE85BB03B6CB
 
5158
371B878E178FD6FF67AEFD7515DA612A68D0C7AA93C5FB6A458C7D094C382214
 
5159
58FB5E361A32443C86DCCD9AB687764945B740BA4301EABE5000DD23B368CC0B
 
5160
A3262CED66B49A256536123C345ADEF60430FBD5C740076A9DE55CB2C19B11E4
 
5161
6FF8C095C581D6EA1E0CFE0BBB3313132DB7F8E43EC125D0D6D7A10B736128BE
 
5162
03936261BF2EDA20F32263685CA0B8946118DF0DE8197926245359F115D4DAAE
 
5163
8DA7C2C10A0A1C5D59AAF28423C25E9E001F4FCD4A6A183AC6022FDA8DF29AB2
 
5164
2C28EEE9F3B9DA985F920E07A1B5F976781E7EB08096F04B7CE4C06A431B3A85
 
5165
344A85844FBA456AAE8B173D67D9428BC8EE42C08E29D7C7F9930E1E4DC86F4D
 
5166
485240BA0A11AD9279AB26ECF2618C29A102D74B00F2B66912A40F16CB03E94F
 
5167
C11B637B8BA9BAA80F0873FAFEEF8EF546F7D4C1419CAD7843A05AD6C1DC20EA
 
5168
2DAAB02E498584CED66228361C0D28AFD0321ED562F3F568A3C9204810B69213
 
5169
762EFAC01F7571DA23A6A0FCF590BA62F335548E84B4089802A732F245606BFA
 
5170
49F73D4CE5B7C7CDAED2BC6261B3C90CAF09B1D782ED18EC519EC8EC484E5546
 
5171
2F941DE00884ECD2214EF2E8086462A5FA41B3BB06F3956DA7A6A5BAF632568A
 
5172
D53430DACA6A7C7E77FBFB9218EE4C006F99B17E4E68B07DC9FDD321F092E9F0
 
5173
3CBD998BCA01E8CAF445F55ECF63F31D73A6E8E26F5AE8B12E0349D087ED55E3
 
5174
47DBF315D24EB964AF859B5999C2183DDF24BCB336FF8A1F52683701719D3D42
 
5175
1BB757390D24D73DE27706011BA56D15430D9BE7A4954B84D0DB4F610299F3B9
 
5176
FFD155A7160D6F96D9712DF9153D216FF3784BC09BF9AE270B3EC64A18F7FC7E
 
5177
CC08A0D4ECCB775B0A765FEFB30EB20AB8699C2F1D5B460B176C5D94BFC5C807
 
5178
59EA58108BA8213752F6662370875B594172097B911EFA01B0A4F0DBABBDE278
 
5179
3C49BE84FA3CD1410A06E93C07879D1955E3986B1BF7179700C1A59CEF4C8770
 
5180
6F9E919104BD9AB164E31DDE5401F4DFF0E47657B25FF684D0280548AF260D21
 
5181
E6100F67E9E52C44B6452028C5AC9EDF64BC6BA34A08B59BA5593F8E06EA807B
 
5182
014B7C1AC8279476F551EEEFD36258D8D7C2238B848DD9164F92B1821D1358D5
 
5183
703AE93FFB014DE8E73CA3D47072615A663129BAE1302953D1CFF5BB4B159CB6
 
5184
7D3283E97B8A8D2AEC7F6ED56F9057419DEF649BC133DD6DD549E2000F73D7F2
 
5185
6D4CFE6B6BDAF76A2BD388AECAE2FD58649215272CC1DFC7F7728639991A6EB3
 
5186
583E0BD2755B475AB069E1DAAFFD1022920523716E01D6A93645419EE2F73592
 
5187
301F69808598ECFEDE3433DDCD1BC0364A2892DF0D92AB59FB5FEE870A0A9A42
 
5188
CBDC363561509D3AB24F09B1EF6C16D3FAD6158ADA5A2BD4658C48D1A80A1EC5
 
5189
D4C730AD9056426556EE8DE3709DB6FCFE10D5D89B05CFC2BF98CEECA544EF63
 
5190
A62C247CA7AD8422D780A1A9DFC8C116B771F8FB4ABEC33D5875C421365BAEA3
 
5191
D17428ABB95BCF2B2A45DF8298358867152B807946A73B81F3CDB63AA6466BEF
 
5192
261A0E38359EF1570CCF78554D606AC65193F616AA578FE7912B82DF4379BCA1
 
5193
AA1B03BE0D48D3B5CF3BFD1ED64E74982983A8FCCE93586D1959E146BD695E54
 
5194
DE65FC1174F32236C2E0322AD914573DD1E8E994DE866ED6BCD9830F40CC9595
 
5195
CB26C0EBE495050C6A0F70571C0073A357BE2A4F10E21B54FD1DC8E84E4EC5A3
 
5196
C3D1CB25A3302F87CD15F5F609B91513C54B7818DE5969C32AB60D23C1944052
 
5197
7414827B7BD851B31C28479673E9E43BA08CF1612E3377447329CB22B43E8044
 
5198
DD4635E6E3E8EF5378D068A444D390D63723E00FFC4FDE4E3384E68B0CC60985
 
5199
14D03E8F41506CDFE4D1B84BB37D664B48A863863738030A15966DB117123856
 
5200
88DB9DB9199517B9C009ADAD70C3347ECAA1330284256D5A630C396FB6591737
 
5201
56BEE988A80EBFA534232F6FF6E7FB0E682D80E85A07221A0776DF14329B0E3B
 
5202
B1F959C4B1D26C6EAE8EB228B6B81DCE58D935BB69BF36A18E352931B4B36DD3
 
5203
ED1E4C5C6F52BDCF6CD1DCE8B4FDB745B8D4D550E7CE68D9F1C55AC3BC742A77
 
5204
AA9640E0AA240AC752EC665D72F5FB2C99774C2CB7AF7AC18DB46D1A96B3E560
 
5205
207930014A4EEB677167BA00B014C8929078853B8546921704A899F4CC5CE2F2
 
5206
2531CCBDC88213945A105B7F723FC6B508FB184905ED988AC99653E4AE9F5050
 
5207
168017B87F28E6C6EE88DB70B6D996F28290860E5D3DC5402F88472EF2CF36AC
 
5208
7C8F6750B61F569ABA61CDD74268BEBCEF686BABABE64A313853120EF10EECA9
 
5209
537E5754BDA6EBF33D6BAE35F91C87FE27626331DBD8776CDE87DEC4C89B1C64
 
5210
CCBEB9A8938A1F411C07AA024CA4639AF29D908B1D7ABA2FE0AAD3685C56D55A
 
5211
2ADBA6710EDA521E4528CD9BFD76BF6785E6A1ABEED4A948F8C10EDBEE6F7BCE
 
5212
29D507D8D53741E37A000402C549BEC9C5FC8716541956EE86DCA334DC127D5D
 
5213
D3A53A8F7D500B28367AFBEE1559A01F37437DD94DE2ABC93BEE7F2FD7F841F9
 
5214
7EAB39D114DEA4A3667EAC0039FEF1F55A72C1BC1CFECFC3D2DE3E18A36FB6D2
 
5215
E862DC0A4BA3D1D6CA798F956B02C98814A9AE7CC73333A62175399C6842D106
 
5216
DD917E3952690992EBF2056DE153740AAE3827D635D6DBC2FE49A0DEF1703770
 
5217
D0CB361338E106B0D97472E67EFEBDA41FB2F24F4872E420AE8648617B594B51
 
5218
0CA984552DD8BFAB38C4F4669F302601CD02D9CF84EF28DD9FC2B5E2EAA52FD1
 
5219
A6FEDADB9292DC1494DE56E815793ACFE0E08D37C78A1B38C17E4DF4291DF5F7
 
5220
AC6413420D9EBFBE2F454ABF15D804126BDB63560CAF96FB029429DA43C79BD0
 
5221
E0B34CE77CE704242B7B62699446566A1795732E1F033263A25B350338B9EFD1
 
5222
D031C7012820C7B965A2E8B1558478BC7E44EA12D98C5DD8EECBF354D24794F0
 
5223
42763CC08E6F1D853C7D9C953D4BA2AA97197C6907F08EB1971E44AA3CB288EA
 
5224
0497A3714C99D709642B11AF53020133E76804C9A35E84113AA67C103066CBC2
 
5225
9429DF124CD3E56FABFE54D7CE4B25B3A754D07776EEF489EC558499943A7019
 
5226
B67D35C787F46D12DA3A9FA564E3F01F4E9B53ED7FD8A5B087DE0D3E645136C7
 
5227
ABE1343428EB1BBC0DC7814A8A16324373C5096B259BB4DFF482EA1541CBBE3E
 
5228
95F2B41715AD0124311994911EB24A08DAB719A6BB91C60EAE098D36F2C718DB
 
5229
8D34529E75A582E7B822D08AD9BE6D323C5F752049D105ED28A91FDC475E5F83
 
5230
1699C91558E2BD445F4BF6B84FB0EF50B74361676CF223A79A84A5A51B2C0BCF
 
5231
052C42C635400A106EC79FC8CC3DCFFA3B57C4072DA64B910C734B272B384338
 
5232
433948D5F28E5FD9840553D7F6998164652E7C2E3E08B12E24D586C937020B6F
 
5233
9F4AA9ECBF8ADF09D55BC5EDEEC5C6782290DAFA22F96308D18E8ED61CDF1E41
 
5234
C645E71B95D30B189F43F50D8E49FF2162ACF197E23EB9AB2BBDD9E69D7E3749
 
5235
B85D30507E60444E3FD5477FF2DD05F7ECBF3BC2960108462F3AA5BE86CD8B8E
 
5236
C9AF9133BA1E355C53B62B2D245AF483DB442D0CD6D1B55C72CC2879243383D0
 
5237
540EB8E891643C4BCA99629C69E8542D494B873E0EC1394EDFFE4DFF9DA20A22
 
5238
AD99A5B4038D8F8231BD5047880937B6AA34FB72B0D3B595A119CF00A7573818
 
5239
E84C9D90B811C3B096F5C6A58FC99E7B93748B7BC9599D91F01AF0FD8ABDAEFF
 
5240
1BC5866FEBA1ABB856A15546A4EDF0D0149313793D5195955358DC1BE4D15EC3
 
5241
3BC2342D59158950F946A96D5878BD83370273BD6C1F2C0AFAF840DDCE989ABB
 
5242
71467D58F981D15597BFED846371CD33F43075CA4FB153791D1DB1786E36F292
 
5243
E1821EDCCC6C629A50AA52C84293DF75EAAFD2F9AA67C997337CA30056FA98C7
 
5244
9219CE403FB323F141FFDFFD7C468250B19A267B91BF51CEEAE73DE984C6DEB9
 
5245
A0C272277BF0F15451F753B3BE37DB6560C0B53BCA0F5F47B8F269E6F6E70B51
 
5246
9D9C78965911440A23801E2ECF66F802C96C0997AC0818F78A80B626440D42A7
 
5247
99235046B1B6471CDD5BC46BC7AD9D0BD3A609751B34904D8820A04B01FFBB7B
 
5248
4A2BF7A90B2BD85923DF8328F8EA8D45F1467DEF7EB700E5CDF9886BBBE4C416
 
5249
2972CD8F5D7FE989E30A16778383AA53FD3935C8B9FB3B7F7C3769B6DAF639E3
 
5250
B0423FF4CB8DB8F8AD6860BE201174D3612C34B07982F5863E58FB2A85B44AE0
 
5251
DF8933F45A48E34061C0943F1ED8145AD779B8CE058A90610BF00F6F0828B092
 
5252
C765BE8F9513804D6960AA6F0CD528AB6B74DEE4A2FDF982A8250EBC3BA9675B
 
5253
CB7B4BF35104365938270879820FA0431C9B30EB09D9FBC8244DBCBA0A61E44F
 
5254
05CA9A97621DB83CB1D082832CD68D9A3FE1648E198C71371BB2509EDD8F8F5C
 
5255
015E10C85987655A0C3ABC30B79542AC77954640A8B08F762EA458C5F99E0BFA
 
5256
E7E0B3085DEED5CDF445BAEC90B0EB8BCAF404D26136FCF6A60FE7587D701B3D
 
5257
278FCEF7FBEFD992FF98F89829858F85102A6688E448CAF10DD058F5E854230D
 
5258
2D6898CA9232C70F4D9CD4F1A396855F34014BB566EC0C80901F3C1C23A6E956
 
5259
250A7FA40777C2120126FF4AC2E28C0EDB4383C7E3A81F51D4DC6EFBDF9106E0
 
5260
DE62BC5C8BEC9CF52F76C50D90418681B8E2DDE446E103E7DE2E43E1DDCA1739
 
5261
6E020E8F1A0B2C644B04FC92B77C96894793D78158423781DFE89EB3879A4356
 
5262
B0F4BD728B86D3BBE1E3B92AE539A5CAE6361D9FC50EF56DEA76519CEB0A7FA2
 
5263
48805342955109B05E1CD07F1D71868D70F50077849B625F3950DDFFAD49D17D
 
5264
41583BDE999463E5D046ECBB5E5E6ED8A7F76BE89766F0BBEC6A7BA4B35E1CD0
 
5265
15A1C601C88F50A3312842A442CD5F881610F919208E50481930B683B83A58A3
 
5266
9696211164A5174341EEF6D2B053C9B9B3F726E4C8BBD2E4485768A3B4A34245
 
5267
5F67DE4ED97ECA0FA2B625F7D0A57785539CCE19993112A41861395D81058F51
 
5268
2C58455F63E7F9CCA5AB3CCCA69E4EE8A474CA127AA833DB7B2FCA1E3ABC9564
 
5269
AF8DB4A245BA3E35BC666A21629EE6056CF7A1FDB409212C4643B330624A8DE2
 
5270
236799D9D0B1A2780D404B4EC5A16B59578B3A0D619949C4055A12A93FBB9270
 
5271
321907B4491833DB2F1D7C6088175BAD9A1B5746508BDC8B8444EC35BD86A3BF
 
5272
9634B13C8B79D42BF8CD9448BE6743CBF18933FA7E42A6931E316B6EAF57252A
 
5273
ACF20C1FBBACD712CC2F064F6108AFE2F71A6E6A281424FC2FB1252593DACC7E
 
5274
A564693EF55E9F1814AA860BBB56187388AE01E7072CF6109675FB03E9C765D6
 
5275
6AE52C6C7F4E0D92DC1E9F6C54A61B6D480F6C4D512567BEAE4A10DECDD0B938
 
5276
989A0C50D95D37CF7BC50501B2637CCE9E44231DFDC089DFC7D11F8FE927FDB5
 
5277
8590569D4B02EA1530932CA999B417BB25B03AB5FE0A460C5F49B6FE54537008
 
5278
0EEB594AE8371D4F5DD80D382524A1057A9BBD8460C1800C929F9352CD3593B7
 
5279
D13A553EF05887FD5142811CD98EDEDEBD8DE3E0CAAF0DB5C3274593D41FA1D7
 
5280
C9E1560AC5D7498C71C06C20106E00E204AFB51A470694EA1E71BDD1003067E9
 
5281
9D573B154C7C05A78D1E9F17340C697CDC5BD73D1B95D3AD91B88AC2A14263CF
 
5282
1963DCB5DF537A39F87834728DF0296A50093F1C772E126659CFD2D6C21DA52C
 
5283
0D3688ED3EF08EF362E0D75C8F784A4B1A4D5543C9B6D8DF7B83FED40415F7DE
 
5284
3A39BD37D791C752D561C63D07DE178DC0F0AD71F9B7D449534FD4D1EB89C075
 
5285
B3E84480F181A4D1A5E31BA27C88E461A2E8CF58354507302CC7039EA82379A8
 
5286
685FC02044AA29BC3EDB7E310887721E6E5C42230F3F3D3AB1D62E245B09C905
 
5287
1465AD794CDCB7D7839F602E194EA386994A41063DD2EC031EB50C0CB1B4DB2F
 
5288
956A3EE465DD40C628F4550CAF66D97175B45955BC1D01D501547971F0286FD3
 
5289
4052BD7B78B5EF9196DF0ED675C7312FF4D94323EE9A6176ECB9EB093D9458B2
 
5290
CA8F383B17E588D9E22B9FAA1C06EB4A493B7E98773A307D3A59851A5908007D
 
5291
5B6A1B14866DDFF9A904BF7A266122B4320FF37897FCBA0D1CBDD62B5495B977
 
5292
8689B25E14CD9F64EF757F0E76030BE6D8EB224266D4A4886857680FC0E13BE2
 
5293
42B8918E1512F32B04DEDAC57265D721915774BAF6F9659E18C051A747B650F9
 
5294
B8334C211CD8A6CE7A0EC590A6BEB6546563163A581FFC957D006D56910BA632
 
5295
91EAB33A5BCD1D68A582F238EE5F1847F2B6BC18D63A8F38D46DA2CA8302E011
 
5296
740279F6AA93477017038C6A76545C32FC1335460498812D24073505E7543318
 
5297
498B49D4B9F0883F61024C5F07F2A15EC63C6259FF96699E806A5DFEA755978B
 
5298
C5F1149166D0B9208B5480B3DDACBA7BE939B9041AA15D4E9B8476AB4B78CBCF
 
5299
CBA9D08495FD52F82F67556B2994EB48E65299ED5FC967503A974B12360CF7CE
 
5300
726B3F545793A06E8EDA62F9A65BFD924689586E1C98A025B1577BDFC94B143E
 
5301
399340E8D42F09278FCE35D83848B7334AD7C16E6440298D9E7917A9559A189E
 
5302
5212BFD3BB8DE514590E6A76D0643FC18AFFA230A44C2C728ED6F07C57F32528
 
5303
A0DCDE41C084D85DDD41D840427BD4457D85BDAE9E5EFCC487A2B36A0AE247C3
 
5304
30F630CB129318965CEA21C17768A8F249F4A64A64B9A1A699937FC98C340935
 
5305
65D013D7C81E5F4DCE988E96B9D049ED05BCF0C515E278B40E2ADB21AF43A176
 
5306
E2C072428AEA95045C3861C64170BC73CD2C25BE025095BD0CAC9EFBB8FDA384
 
5307
E72FF450EBA7A1731020B5EB26830AE0972AC4192522CA776B4893267F1B52D1
 
5308
5A03D9BE9D51A7B3F75E0C5A9682682A16DB582DA8EF07E81A02AA703C0F6056
 
5309
9ECC2EEFB7B6B0DA9EEED1E15D14BA65291383C1EFA3386DEAC41B6F11FC3F10
 
5310
9987530DD9163EEAAF9E62CC814FAAB0FD70FF1AF44FF4FE234BBE4EBBCCA5AE
 
5311
51B39047755C3C6F6B1E37466FA82A0F1905AC017F2AC13FB4611D2668937693
 
5312
63A1E55C1E1E702593B24DE791129CAF3DCFD353ECB9ABFA51E7AB851389ACA4
 
5313
20A56DE86E68D76D0916BC810529D06C37260D640CAE8800B88730CD6ABDA41C
 
5314
C886215227D11EDF606BD920D19BF9B496159B49C1BB31C6E9010E97F311676C
 
5315
08F2294D324BE077E43B01C331F98A7210D00D7EB00BFD5834AFF625ED9D861E
 
5316
0F706677AF22E5EA255237F8CFCCCE9C97AF892F27B1D623BA6DB296F3E7BD32
 
5317
73936AA1FA24448F3E8E3EC9DEBF1ED3347FCECFCF8D027EB9E8E5E0F447303C
 
5318
F21CBDA724BCE183B0EA4EB7FD9B6C2AEC7D14795F050FB7996555531E7542BF
 
5319
BC26D585A021718C7C2FE3953BF9AA4702940ADB422B7D8F042CAD07C0B61079
 
5320
33D2DA653418F746A41DF0BD00B4B0EAD4493F9BF0B3B014C4098EF206B4271D
 
5321
8CDE85524EF7293AB55864C925A5318A5C3267C77022DDBBACB0109B610AB592
 
5322
F85855E7ACCD671E04FEFD9100BDB48943EA8351AA7A25E1410B91C2DB328321
 
5323
EB7A4DF1BBDE068AC1EC53EAA32729C5E4327C8173D673CBF1CAFCF49E4F124B
 
5324
8FADA4649CA1453F5A49D59156AED12C0C8E6877B0AE36926B44356BEFFB1528
 
5325
CA81F2DC9FD4EF0C01CF07699F5B09B3B9875EAEDFD8F0635B371527607140C1
 
5326
D8D622EDA443AA617DC3B38D8BE3D85F396C027D4CF9213E0AA9CE5EC32DCB70
 
5327
BAE1484717766755AE79076873C6B19ACD0465FF5C57E79E775BABD36C0BF38D
 
5328
4470B84DEB6DA73092F2C2CA3B4E4E16E0872DDD5E0AAE7E851A702477686ED2
 
5329
FE837374493378A8E04D4433A87E4F759A4CA29F90EB7824DF8768C3FB7001FF
 
5330
6789D7E5ADA448AF5088651A25B0C3E13CE0DD06AD8652CE627F37023FA76AE1
 
5331
C96166EAA5AF302C32A60160257F86DACBC3D661595A366FFC6A000C04790807
 
5332
FC3AE89E158501F71566654B78100D50F14B47511CA985A32B79E9A86FC3475F
 
5333
56B1246ABDF0A4E6A26EF0CDAEEEDAFC575DFC87DAF6DDE4E6F0B31AABB723E2
 
5334
2D89CF8D0FE99F369C7AB5C9C102CD2FA85A99A1FAD5C2EB62EEA3EF3D873971
 
5335
93F9F6AA8F2E525DFD4B62AD00D4E3D1DD40C20CF4BCFCB374173CA0941C5C2C
 
5336
99A1890887CE9B1A4D9B859D18931CE87A250042AFB4E19A95C73BA34E3C842C
 
5337
83C788E206CF39BD6187BC3B1A3D84B0E1894A3964AF44A4F2C0B23DA7A3155A
 
5338
3C6012FD8D2B791972B54668DAE55D9712C431ADABD8600F1894066AA49D8212
 
5339
774310119C6C8D48009D582EF21690C194C3D1F5FE6508D51EBA1402A1B8E381
 
5340
BB1418D53E9B97440CB643366F68BF11DB9FE615C376C051CDFF8F96F8BB48E4
 
5341
B617D1F516F54BB4F5F9B82BCB01902D57F75D146B432D6397110BD4AAB60566
 
5342
1C029AE2020572124FBE4F52FC2F8BB8D85FFDEFD0E1CE7B90283420B140F86D
 
5343
6AAC18D720679795BE615E552550EFE649608331C8C0AFA7E5FA7D393356BBF4
 
5344
BB810C84211FEFD048BB3EE3C2C8F7337ABEB8DAFA8281D523270CA3BEEE252F
 
5345
34D4989F1E48D4F91C900016250101BA2909ADD43E55D3B44467DC9F11DE8BF3
 
5346
E952E5047D46DA713521B6C05E77256BFD1C027FD3ADAA62CB7CB20E798460E2
 
5347
50FC929484BF57CC8A1A4408716A01E13B932531482295ED242889F1B7F56378
 
5348
80A3B1FAD8916FC5551855275DE86F708D4FB90F8CEEB685022647703114D1FE
 
5349
E40C890196C3E6893B0B8020F39EFFCC0B7A9750722588CABF38B9DEE4C3894E
 
5350
92825C63ED53A3D3BBFD119F4E6FA8F5D1DE6D15182CA876162E87AEE709F089
 
5351
430287F4A87E30A4A7D0485546C9B21CCF6A28030CBA6CD23C87597F92215DF9
 
5352
6C5C5C45ED2D57E808EFDF53A88281EBAEE36F45F63A6EB4BD5F8A4C02CC7E51
 
5353
44BBDC712AAEB85FD71729B7E34987824DCDF41F82F8A13A5FCB5F35C952D2E3
 
5354
9958D840A80DC7200FE79CC84BFC7FE7AC9F2DD0CA82C86A37F779CDC8DE7C02
 
5355
EAC1C659E0D62E1C23F40FE2D6D0D89CB7E051D1D6D83E07F35D8945DBC3B1B8
 
5356
E5BDD6FEDAB608F94FB37C2DC4596CEFB83103256B981D1B24A76BBAD078C697
 
5357
9F1B9FEB3F1EFFF2A403985C9B353298A945A04BE41F18B2CD1956887506B93A
 
5358
0EF80B9AEA57198371C63C293B1A4A214BC57C762455AE64E0012901A9853031
 
5359
C9E8009B26B62FF2FD29FEECAF09EB18AFC486B6499E1E430A7F8FEBB476A7FF
 
5360
F475427C20CA5ECBCF792CD29DAA9841DDA12AE31E4DA40851FC6F3B68A5A2A5
 
5361
38E5B42677093097DEFFE1AED9B3D9A5C87510EA2656FC72240AF93C7C0EE6FB
 
5362
1CFB3E94C8C60F76476AFEC9E23C3C2E3451E603FB5021E1872B4F1AC269DED3
 
5363
7ED8DCCF7712620466CBA9C4FAAC08E50A5857336D632771431850EC19A56BC7
 
5364
978097C6D4D07118E3881610607887BF0AD83643E10C58C7494DDD03201DCB7D
 
5365
88930887E00A3CBB4C3A20AA33B5AFE47E64DE30FC0E69FBC87C88EB84AD5CEB
 
5366
B9D912F55C3D51E2BB738FE54EA9A86524C4FB22DBBFA2AB0A08687B7269222F
 
5367
7CA1425ED61465510BCD8C52210CCDC7A3991907EC65DE603FD1C27427B96BE4
 
5368
979C6442769639489B0E1D2DB237EF749FDE67D7C73113A4E08606C35431F9BB
 
5369
5397312E10F810536A999BDA48957E418AFFC1740B233A1796C4B6C0FAAC1EC0
 
5370
BA4D7FA25B118D7C1BDCFF7DAECB851CB9A4BA7BEADC573CEAD6C44EABA7AF3A
 
5371
15803631D3328D1108871F7C0D4404E8B36C9F1E338583D33875714C8F4F06D8
 
5372
A69D4A5093E724724B67ED13C4AF7B3DEB92DE4A11F00522E4D0A62889D6D109
 
5373
100345E9093E4BA5A65ADE84C3F1C5CBBB1E2BE5C7076C2854D761CE745911A7
 
5374
B8AC002470BE7E2C829AE50AB3C9E236B8F44E0D00BE167125A6A2A9EB0BB4F2
 
5375
C8AE029B040B75EC71CA0CC7D4D104D2AD4E5D60CC130C3BECC0AA5EF58E74EC
 
5376
0385B69F07D4CEAD41379C647D09CA007A3BBB64548114D67C46215A7A388F79
 
5377
BBBFA2D56A8C6843C39AFC5442244BB1FFE1B82BB143363E3D1435667C22CC6C
 
5378
0FCF69AA6852C9166F0BF5E0105038E15767ACD7D3A7714BF65BFFB7C6FF6814
 
5379
7B31F560DAF0601D3BC5FCE3D4BCC57EB36B5B7E3DB0002D31646113AE5DB6D8
 
5380
A303AD186A5DDBD92B74FE1265B09F7899EAED5370C1C6EEAC60DE39E4EC096F
 
5381
BB5544897FC8764179EB52BE7CE06258E2FB31B65EE8FB982BF9DCAD9FB4DE1A
 
5382
70326D47BD01C132916876F0C2A44C8F9023E688BE89AD6E72D026915F4EBE73
 
5383
E1BD857E7976DC7294A65FB9F2514331BADBEC79A12261DC7F225492A8833D52
 
5384
EFA88BA99A1FEE73B942A413C7C72810D5F3AC47CB3022D3751E865E0152BB0F
 
5385
6113F278A0F718332F199F57565BF023B38C62B20A2CED6C441C5D40440B0A03
 
5386
9A0FD82B709289B45930E23E290411CF203373E26A756A30599768C79560215A
 
5387
7B7005CADF793952C370A5CF20DD41EC37A73EC92F5BD343249ED616A973DBE1
 
5388
E1EE961F7F2D8D0C43A1C6766531B01318F8D313060177116F346EE7BE301E1A
 
5389
466C74C2EFBFC51C84E288479664226DBBBA4A80FC0EB25DB1EEDE64F6643124
 
5390
2AB2F6E704439BA2A56AB66770A3F2E0598CF9D12DB2B9F13815E0A15C2249F6
 
5391
00DA79E69C78FDC5CEEDFFA20B608A50FC1F2DD7A8C6C71F6E3EBFFA0CED51D3
 
5392
583E31A59BFAECD5B2758CE42BE9682E2B08F918927C22C9FBFDDFB926FA0B33
 
5393
6BDD6FBF8C5D5B3AC8C7DEB64213F2234B87487BA6608A284F2EB5968DC1B517
 
5394
7B5C5CB5634FA3E4653BBDD4B270B717CDB5AF4D128E7513C7D9358E098D75F5
 
5395
AAA0AFD0B9F837123816A55B2591B6B661285F110BC28533A0BD1E7F27CF8D7E
 
5396
AED62367A9A80283EF6E77E6C0437CE8032CE54525B0FD297586FB3B825DF1F4
 
5397
593234FB63DAA428F647E1C5824FBAA35CBAE963D2578F12B50C4733280031DA
 
5398
B9144649EBC3BB323F73622AA8D174619CE4EC56BF759C8FAA912BDF28256497
 
5399
B49E662B7B5FF7A65ADD3BBEBAF877095CDB514833A7570BDC5BEFD928D173D5
 
5400
3D10C2FF54DD0274F4D872332099C9C254C8FC87F2291EA32695C1D040EE7882
 
5401
AD48D7391D047200C1A16204FD2365B1BAACB6604ADAA5FD5E4B15F2BE9A9ED8
 
5402
55BC9C7803F5882FDF8F61DE52A6C52EFD7036B7F90FE877C27B8B3FEB109CCE
 
5403
F10C22D2E9FD655EF9FB14FFB5A7DA81867737320021137710F599B73906A94A
 
5404
B3C447A3CA740B208873FDF27F792D4A129AB953850C30CBEAA034171E5D0095
 
5405
F165BF28D5F3994DB0E82E4EE1755A0F701BEDC17EE6BDC669C511E77A165507
 
5406
853445B4577E41DA2BE3DD84A8C70DC4EE9F7346CB2446D1DE826F3144D9F44E
 
5407
13601EE57CF77CE1DB8F4822E41955546E9077678CB15B42DA87309D8C8D9F89
 
5408
9C4E5939CF1941B98512107992332B9D642F9EC8BCAB254060C4AB9777A8256E
 
5409
BFAD57B5ADB75D544677359034CEAFBFAD3126390E23FAA328D0B132CB898278
 
5410
006D8BC8A05103627DC5E82C1E619076D6C96022FC96A02FA92DE7E6AAA84510
 
5411
74A8AB2035B488F5BAB1F23D0709B819AAE240539F864B78494378CDEC55C427
 
5412
C92FAC84FB40A5EF5F25CB9F
 
5413
0000000000000000000000000000000000000000000000000000000000000000
 
5414
0000000000000000000000000000000000000000000000000000000000000000
 
5415
0000000000000000000000000000000000000000000000000000000000000000
 
5416
0000000000000000000000000000000000000000000000000000000000000000
 
5417
0000000000000000000000000000000000000000000000000000000000000000
 
5418
0000000000000000000000000000000000000000000000000000000000000000
 
5419
0000000000000000000000000000000000000000000000000000000000000000
 
5420
0000000000000000000000000000000000000000000000000000000000000000
 
5421
cleartomark
 
5422
{restore}if
 
5423
%%EndFont 
 
5424
%%BeginFont: CMSL10
 
5425
%!PS-AdobeFont-1.0: CMSL10 003.002
 
5426
%%Title: CMSL10
 
5427
%Version: 003.002
 
5428
%%CreationDate: Mon Jul 13 16:17:00 2009
 
5429
%%Creator: David M. Jones
 
5430
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
 
5431
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMSL10.
 
5432
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
 
5433
% This license is in the accompanying file OFL.txt, and is also
 
5434
% available with a FAQ at: http://scripts.sil.org/OFL.
 
5435
%%EndComments
 
5436
FontDirectory/CMSL10 known{/CMSL10 findfont dup/UniqueID known{dup
 
5437
/UniqueID get 5000798 eq exch/FontType get 1 eq and}{pop false}ifelse
 
5438
{save true}{false}ifelse}{false}ifelse
 
5439
11 dict begin
 
5440
/FontType 1 def
 
5441
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
 
5442
/FontName /CMSL10 def
 
5443
/FontBBox {-62 -250 1123 750 }readonly def
 
5444
/UniqueID 5000798 def
 
5445
/PaintType 0 def
 
5446
/FontInfo 9 dict dup begin
 
5447
/version (003.002) readonly def
 
5448
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMSL10.) readonly def
 
5449
/FullName (CMSL10) readonly def
 
5450
/FamilyName (Computer Modern) readonly def
 
5451
/Weight (Medium) readonly def
 
5452
/ItalicAngle -9.46 def
 
5453
/isFixedPitch false def
 
5454
/UnderlinePosition -100 def
 
5455
/UnderlineThickness 50 def
 
5456
end readonly def
 
5457
/Encoding 256 array
 
5458
0 1 255 {1 index exch /.notdef put} for
 
5459
dup 12 /fi put
 
5460
dup 39 /quoteright put
 
5461
dup 45 /hyphen put
 
5462
dup 53 /five put
 
5463
dup 65 /A put
 
5464
dup 68 /D put
 
5465
dup 69 /E put
 
5466
dup 70 /F put
 
5467
dup 71 /G put
 
5468
dup 73 /I put
 
5469
dup 75 /K put
 
5470
dup 76 /L put
 
5471
dup 77 /M put
 
5472
dup 78 /N put
 
5473
dup 82 /R put
 
5474
dup 83 /S put
 
5475
dup 84 /T put
 
5476
dup 86 /V put
 
5477
dup 97 /a put
 
5478
dup 98 /b put
 
5479
dup 99 /c put
 
5480
dup 100 /d put
 
5481
dup 101 /e put
 
5482
dup 102 /f put
 
5483
dup 103 /g put
 
5484
dup 104 /h put
 
5485
dup 105 /i put
 
5486
dup 107 /k put
 
5487
dup 108 /l put
 
5488
dup 109 /m put
 
5489
dup 110 /n put
 
5490
dup 111 /o put
 
5491
dup 112 /p put
 
5492
dup 113 /q put
 
5493
dup 114 /r put
 
5494
dup 115 /s put
 
5495
dup 116 /t put
 
5496
dup 117 /u put
 
5497
dup 118 /v put
 
5498
dup 119 /w put
 
5499
dup 121 /y put
 
5500
readonly def
 
5501
currentdict end
 
5502
currentfile eexec
 
5503
D9D66F633B846AB284BCF8B0411B772DE5CE32340DC6F28AF40857E4451976E7
 
5504
5182433CF9F333A38BD841C0D4E68BF9E012EB32A8FFB76B5816306B5EDF7C99
 
5505
8B3A16D9B4BC056662E32C7CD0123DFAEB734C7532E64BBFBF5A60336E646716
 
5506
EFB852C877F440D329172C71F1E5D59CE9473C26B8AEF7AD68EF0727B6EC2E0C
 
5507
02CE8D8B07183838330C0284BD419CBDAE42B141D3D4BE492473F240CEED931D
 
5508
46E9F999C5CB3235E2C6DAAA2C0169E1991BEAEA0D704BF49CEA3E98E8C2361A
 
5509
4B60D020D325E4C2450F3BCF59223103D20DB6943DE1BA6FC8D4362C3CE32E0D
 
5510
DCE118A7394CB72B56624142B74A3863C1D054C7CB14F89CBAFF08A4162FC384
 
5511
7FEDA760DD8E09028C461D7C8C765390E13667DD233EA2E20063634941F668C0
 
5512
C14657504A30C0C298F341B0EC9D1247E084CC760B7D4F27874744CDC5D76814
 
5513
25E2367955EA15B0B5CD2C4A0B21F3653FCC70D32D6AC6E28FB470EB246D6ED5
 
5514
7872201EF784EE43930DC4801FC99043C93D789F5ED9A09946EC104C430B5581
 
5515
299CB76590919D5538B16837F966CF6B213D6E40238F55B4E0F715DBD2A8B8B8
 
5516
80A4B633D128EB01BB783569E827F83AF61665C0510C7EA8E6FC89A30B0BC0EB
 
5517
5A53E5E67EF62D8855F6606E421BD351916549C569C7368AAFB714E22A023584
 
5518
8B1D6B52FC6F635E44058690002C6BA02CEC21C54CC8875B408A8BB84F445894
 
5519
5D6B3E4841CA20AF852A660FE9C832F773691DC6F7197FF3DEAEE97418A5ED2F
 
5520
F2AE65300416227CD3BB03C29003C770CD7D2A7A2E4C1DCA193651C2CDDBF93B
 
5521
966938788694BFB562AB0010268955FC3555E5984CCAB0A9B7590C77C9BC713E
 
5522
A29E5BD7193A4E971D1752DDD0F0AA4648E7E87BBCE66A1E836C715C408B07A5
 
5523
9EB56BEFD4596706CF839BA4CFA90CAD4038C1E006B51913279A2C31FBEE5BD4
 
5524
A7D74F9103CE6124F5B439CB860987DF44FE17EF88EF1BF62C67060D25696BCD
 
5525
94ADF08F04E349CEBDF9D3389D870D94CC05E393B3F4362A13A6A672EE5E8F5A
 
5526
DFE7046AFE3EBAEA58FFEBA4A47BF61F92E2003756DA643CCF2C9DFCCAB62669
 
5527
E3C2A18D690B64D907F50BCA155A85E47C3A6954C6FF7ACA36D8DFCE777B7929
 
5528
5F5D5F787B9C247ABF13D6D7B4A8F06BA25CCB342F8A5071325CDA86AD71BA23
 
5529
8A9695C7D1D50D0AAC267AB7CDBA7AAF46A264B7B081B7E79AD937FEE4969FD5
 
5530
155A99E652461EFFB4BD010E5885631E2B2497D6B8C43CE77D7D47FE201DD46E
 
5531
4482FFDCE150A1183C22C004A0AF0E1F42AA6804E038E1DFC8B0A3CE26B52038
 
5532
44D2E7F759DA5C252489E5525963D68BC27C82247BEB18818C7D4CF0BC5CC97D
 
5533
8C701034B8DF798DD4CE36C3F8B1FD40B2DA14EA75583852875031AF8C909EE0
 
5534
04495FDCD04B05A5EFEBA56A8CAC1F57F1B8AB91FB25C81CD51EE69D6E0F52CC
 
5535
A0E12CF7E3187D67DF71A599FFD895FAA7BF80E2E6B96592BE77AE96905BAF0F
 
5536
F547355A36C443797DDA7C414AA606CF9153E03450B77D1BA4088D739DF55F07
 
5537
111B9E11AF37F45B6EDE6D7AC126E05886A57C83886DA87761BE600DEECD1344
 
5538
8A82BD652BE7ABFE6A0F50ED7C6F4EE12CDFD80CA7A5518692F267C51C3FE76C
 
5539
567BB8DDBE09A2AF901F79AD02B435287CB8057B3D5EE6655071F67B00438728
 
5540
C4C3EBD648BAF650993AFE5E2B29074A99ED0FB725D9B8CE8B0292B08A280214
 
5541
C3AF252BEEAD30C88F72E322FAC3E9D78A1038F5DFC41F7BF1AE3744A0677094
 
5542
51B77C2D630B67853FE5E975A395C06A4D4DA744040B272C2B88D8B7ED3A2C01
 
5543
66F503C9DFD3C7DDAC865900D2A4F2CDF517F449851DB1963468D0266D7A3E58
 
5544
9F6B2A1843E6444274F16A9930302DACD8D2BC4588765099A86BCCD8A31DF0E6
 
5545
2853114DFF2D19F812F19AE6C2E419D7AC1BC024D1195074FD0C6717BFB389A4
 
5546
4D5428E7BB2E4F9E9FDEDED7BDCBDD3460805AEA0B5F6460C2FDF19273CE5BA7
 
5547
5D3AAE0DB94C6AFA8339646191C23B0149E7CBF136FC4C844E025A38935DF256
 
5548
0A0A6466A45EE8B9B23B6A055856FB084F87C73BA28F1883E3B184CD813C72F9
 
5549
233B78CA4E125ABD26F29B92CD9DF39D6FDC2A217E2B6B45D9B0A4D536790A5D
 
5550
BC0903069565A442FA7466414D948AC432C6B75D8D0E1DBB217CA3DC38A52DEF
 
5551
62E9D5AE9E753956C13819D93148C7683BE4F71B80BC066D8C19FC807FB1C086
 
5552
B49215DCF56A91A42089F0D063B9981925691F7DDE3237403AC714F5CC3ACA88
 
5553
DB2F1DD205578C00472FD70C8BA4F752E3923ACF3164D442A6B639902ED060D0
 
5554
C5777BC20F9A3BDA60FA3BC986C38136FBD2E8F910E32EF36377C9CC187F4AFA
 
5555
CCEC423DB925B378522B748BDF12D523804CABA83CB5A7ED69FAB9AAB75EE8FC
 
5556
38D9866E3754C4E2F2B9AEFA804044D878DED0E114EA0E9682FCF38F6628E63D
 
5557
FE1C1B5615E54FAE8684566EDC4B616F76EEFD6207E0386F06D3BFFA26425F24
 
5558
303CC7C8A8D7021E7D09B202616988287838C3DBCE3179B4FB5C726E603A47F2
 
5559
8248CB508F327D1291CF3F08F7C88298DC2D0F778D24304EFCF6E074182BF5B1
 
5560
8E6551811FD6991971692108E289B61053D6DCBA2925B3903E8916EBD09D97A2
 
5561
C6D08E89DE4C0CDF7185E1E00DF456B249F0BFC686E04FDAAD2772DC2C39DD53
 
5562
9C23A41471267F53A87E5C2B8CBCDB66CE0B9844BC506428E6150B48D2FA6363
 
5563
4FDB2CEDFBAE0B7DBCE4D83E29B2955F8966272CB865EDB360C8A8C19EC62A29
 
5564
03066483E4083524A1E8D80FE3867BC1AA91753C26ACBE8489AB0E3330206212
 
5565
93E07ED473DBF457EB8489E66FB4B8ED8A9EA8911CF9308CFE3E6D6F36810EE8
 
5566
91CCB11BD548617B2C683C354452B9229E7C9E68828BBEC324420DF7C188CCE0
 
5567
FBB514547553A7E9B38AC265783891F42DA472388569C8E7594F7E8810895A27
 
5568
06E456902A8D9F65CA808F1FD475D011C4572F8A654BA01D67942226A663D179
 
5569
95149FFF41A9F55AE84EEB9A6A39C017D7E4FD6EFEEE7FF3CE847CDB064A4954
 
5570
9DCD273B810E0F259501BA4003A3EC1ABA6E13D24C0B57FF82D6DF077833B6A2
 
5571
7EA54801BA81DB961C261689C0887FAD83771E55D3D137AFBB21779397E11972
 
5572
6C6CA922F45AFA5C0526863A5AD8B9C0775CCBA17FFD37A44CED4710884DBC31
 
5573
5C9D3F5441595B86CF7CA2EEE42AE87896E9E60EBF5F35C2B7FDBF9A9CDAE262
 
5574
3F48396F0F741E9DDF1D4FEF75E68AFB020D06CC29B3A7B2ED819D1AABC12B91
 
5575
CA2A65F1AFDDA2F3FB322E0268DBBA024663E49EFF076455338FE31A16B04EC1
 
5576
797EAB0B49AFFB906A0690A1E8E2F5314773E1CCFFF43E6FB3875AC907F0C5D0
 
5577
DCB9BCC127014D472463560CA0CB1C2CE614D94177C7A52A5B089316689C8112
 
5578
CA57E35D716D956DBF9013B1E5B9626456B1433C8C15FA906458F957133B9E19
 
5579
8D46DC3AC015F7602538C2AE3927C6DDBACF38E59220C2F5AF36B68DE9117C51
 
5580
04CF7DF32B1AF55B87D1D8A5F4BCFEC66F63B32B6548DEDA3AAB06C5310E4757
 
5581
78AFF947DA22809B360FE535506A554DDDE5A6F2411246653710ECE5CD3185BE
 
5582
730520A766C47E1ED01890059882BE1432586864E1A86A7F586438C8DD35C00F
 
5583
021A741ED47E0F16DB6070ED0C50038632CA4AC2975578A8372A080CC0447C79
 
5584
CEABDF2BCD5E78564247B0F0025F556DA8FB62125227849EACFB724A4AE3EF57
 
5585
90C07A5B27D2E59425F56BF8AD84C5F5310FEB1BC73D536339FC2E6A5BE2DAFD
 
5586
97FC835E0D52F680F80ACA37DB498AACF152B9B44626CD89E3302C3EE1623EE0
 
5587
F998FA78305960AAB9F483F731F5F67A8C963C23DB8E48FB804EF8B86FAFE7F9
 
5588
4C09641915FA7E3930AC922682313408BC1607C76751CEEAFD660206A39CF394
 
5589
40ABE2A313AB7D5FD6444E219DC5C26734D322BA268D330AC17959A390D6C8E7
 
5590
3A155095BDD66516DAD5D65519A7FB871ECDA77061EFB21F359158B4470EF79B
 
5591
362C35C06B85C9A9505C8361939C6AC013F2CFE8EEF46FD8CB4452AAB3EF1FA7
 
5592
DC066557BADC2ADDDF7DDC2A0E1DD4A357E27A2073427EACF9B9035DA5272136
 
5593
7DF37E26D96ED4B2ACD60596E039BCB15E259C72FEB3344E3EEE3D4F17DF4233
 
5594
04C1416BCADE80BD483DD8C9AF979E1C7D50C4CF015870703F88B92C4FE46AB8
 
5595
DE6717B55C460C805B391B84333097E116F4A51F631FAFAB34CFC925BEE8B72B
 
5596
C9FD5F5A79D8F2295FBFAE649DC6AB47794AC7D73431FFE5BE992F2B5AC67049
 
5597
B5208251C0E442385A9FACF25E3A98D7F5D4C2A1ABDC600AABE84769CA83350F
 
5598
9B87F71CEAD3600E02FF9AC03C1B5C21C84F911511A0CF0111BAC7605EE31229
 
5599
3C526A79D943D92E1CC3C38ABE82D560CFD4172F318030852A5FCC0534B8B3FE
 
5600
D7365987C8B48A072907B26CDC2108130A33233E8E0BB5FDF14FB55098A10EA2
 
5601
B51AD9EFB119F82B08D256D396D3263FBD9DBF172D43A90ACD1A31F3E89E8571
 
5602
74BE98B9560E2CD661A2F93C69FEA3FF26B00772AE2C2C24B98D3D122EA2AA8A
 
5603
44652CCDF4EF4F01CA7D62A976E23E8A86291F43BFAF38FD9C325E70F9C36CB5
 
5604
A181DAD30156E98339E6A0498D3420B7BB3B4E651A9090D4A17604AE386273A8
 
5605
3D4AE8CC18345E6E19DF06BA848F203F74B161D6A8882991CBA7385F308696A1
 
5606
BEEB0130D938A764B98A2001A38489B1334025EA848CA44A116D64926D460D64
 
5607
01159E77EA7ED9ECE7BA77635BE564A4ED89315BDFF54ACE6AA1A26591D13CD4
 
5608
6D6425CA7933769B842192858D10998509396829263290A3A7CFEBBDA3EE6CDD
 
5609
DF1E492AECDFF7941B53573F01F623CA0A5ECC9D05A3D0954F7AE8CE94AC3B2A
 
5610
CD4E27519B2E16F033EB732AA024BBAF74626DB55DC74B1FDDB07FAE98B4AC5C
 
5611
683CFD8744F361838D343B657EBF52DEEE7AEA7565C5BEEFE455DDDBC4DCCA7D
 
5612
87D6D769C5ECCF14118A14A85A86865777C8E28F953160D5E82844AE54D541DF
 
5613
550D5F1519E183E0C42BE88F0458CE8087F2CD4B1B49A8E9E3D127C4A4CB74A6
 
5614
2E73BF4CC317781D03FF04BC36AC0E4AF99E2ACAD20F6F8029DE8A035DAB40DB
 
5615
17D237850BCDD05931FF4B0FE2D0B79EC5A88FE0236271CCB075BD194AA25AFB
 
5616
3FB93A5206F61A14602E4EB6F1C31C654527CE0C02D04314DF9AFD710D0EBB9E
 
5617
F8721B97F5FB18E27507E1F800B5509A58A1A8296C72B7B73F99B6CFE42E9C2F
 
5618
B63B3555475E562672645CD374BCDE937A9B05A157FB3E74C8297507253E957B
 
5619
1A9DC421946734CEFA3D5EE357DAC7E9DE17A5BDDEF6B2D2A740BC58128FC514
 
5620
61154664412BA1C05209EC992A77B7CA45AB7C0EEBF590A5B5652866008CDEF7
 
5621
124A3003AE6A7CF9DF3C72750CBD281358CD2FF25B162B78CBB971DB3477F8D2
 
5622
ECA3EE9CBC90323B2C236E375337EA0848CD7CB5781A2B0A42DE7E4D99DB2746
 
5623
0B26796CEE129D23C76794B7CE21C13C7D4A998B752C8CF43A4821B736EBE246
 
5624
D2A2BD7BA3351FBCD1B0A501EC1EAABE60D06DA2FE39BE1F0AD629769FDDC933
 
5625
F9D02F9686EC8C2D7455C26AF4DD3F6860B2289E3A30E1C254AD17D731CB73B2
 
5626
BF4DFE90CAEECE3ED0CD3FB4C8F4C7BE1C056AB4E9B95781A8968E3CC1010003
 
5627
75DFBC4AB9F6B27C5A9AD88D94441A8ADF09EB275E5F0E5E6F3BFEA0FA8C308A
 
5628
8593ABA0645ECA8FDC3F0E264B35D4B0DDB86B93CD8A047FC409E18196B501C3
 
5629
B003622999C47BAC04FD1ABD8AD359C977766E9643EF3BD6385306B08EE3E13E
 
5630
7DA5A06AE33D17A3D574C6390DB6E9429754B210F0C349C359559C7EAA2350BD
 
5631
F61D4D8A92B1AF697BC620FA0351E67E0D9F41A95A47EE0BF210C2C48691901F
 
5632
F905F65693DCB85BE412F097480F6A7266AE0A928729DA0F691CBFFF3B276EA7
 
5633
322BCD2206D96E3DAFDFB992CA8F2955F0E8B882729DFF840569D12E4DA1775E
 
5634
523AA734552AAB6F2F16B89B39F1A3FF0E07EA08D13E612F201716C67F327017
 
5635
6C041760DA30374434808273062C1FFA2C47B3FB578807BC26537F542040FF77
 
5636
66C995EF3E8B08B09FCD3EE89C30F157158A739606D2CEAA26694A4F1CEA6633
 
5637
B54933141CB85C60AB262E2D4E824A3B85C2BEF810DD774F296AB37D0BAE7182
 
5638
5648CD18556ACB124246A75474B232D712C2358908B5D9A76F82C626BFDE01A1
 
5639
093B8FA6AA0B32F2CDEF737B28BC0448FF816DDB5812131DA0DD5979D77C3838
 
5640
B978CC3F6778A4BFCE9A7087EFB19749285AE4C92B99A6649DA349A2E0889D72
 
5641
6D4FC664522F06C8C4D86D30BA43ED4E42211217D01636A4E17E2A132D26F394
 
5642
EC34EA12D84594AED9C6CDBBC0908860F39B240FA7D7B3003DB10322498691CF
 
5643
A294C0FC7ACC0BAD1EED3E9D60AAE3F7429695892D1A21CEBF062C6129B33966
 
5644
8B2EF6E932F9891DE6028B81C5E9B23278D35B7F0D83989BCBA25E20E9D503DE
 
5645
144DC485F09A4EFA1268AC5E4B551C5B2F1D51E9B9B9C0FEE585204F869D0BE0
 
5646
7287D7570A12940A47C1F51AC6134F03B415C30E147C49F89228855D093EE55F
 
5647
172711F37776E97A99CC4B36E2F10713E36FB279FD3FA5A0EB9F3938F42E2BB9
 
5648
254EB8F0C0F30391735019E02BFDA21D9813C6A22279B898EAF01AA892B14DC6
 
5649
5912B9275167AB46EBC420836CC1A5F38A4EB47C039A7BCA62BC3FCE4199FC71
 
5650
011DD6E5FFA0F3D7F04AC02AF91B9249B9F993AE346572329DA852115BEF8460
 
5651
B94690E790003586F473F37EAB5AC2922F5F663EE2C3C0C336A8DB71650631AC
 
5652
0A923A389AC911CB215EC2EC7D50CF8AEFD59EBFFA53A9F1FFB7E6215F17093E
 
5653
3975F186FE23BB5FA5474C11408FABD223E1E6F62035B5A5C1AEFD8899F00FFB
 
5654
E729C2D5FD551E80716CEA4E8281660286A802AAE8D5834F37F2EAC46297E57E
 
5655
993B09251DD7789D3467417E393B7DEABD06676B96241B0E43ED1A1A9FC3B12E
 
5656
0D34B2B0792B79AA648FE9450C3B209FB6D7D91F50C52A5DAB0BC81A8B698BD9
 
5657
18946EFF691912D7348D48FE68CD876FC6F71F81165D0C3272DA1A992308D9E0
 
5658
ED6D0A4DAD679AF495F62B78D462B463BD4A40931172290C615B3B3B6B47E45F
 
5659
CEBB85E0A6AB6832067CA6D403C239530D07F199788AA4DD52553836851C5228
 
5660
1072406F6D7323A334E7A7FCA588897C4FBA6D4F7DEB65525EFB74E539C988C3
 
5661
A685A98752F7198E77E456A545F0D23A1BEF81EF58B02D289CF980A3F17BEC8A
 
5662
6F83DD90C4A917EB0E5E2B444A608E2E9D2FF80620E16AC1D7775C0A10C1299B
 
5663
BEE0E1AB24C50647E5CA1DA65CFF3B2C295F0644CA7826E1DC6FADEA93D66A20
 
5664
DE852F20AD224D28DB900519EB1569837139C833F24B799F7EBE3FDC14235323
 
5665
1D0BCD4991C861F38DF413A5A5588B73AEC3BBFDB885CE17BB3E97B4E6A79761
 
5666
93EC8418C2BC4725CD61B5E30C07352F647C3FD50083878C13CFAC241DDCB082
 
5667
E53703D182068727F9EB6FACEC25F6D901D7309ED7370867E34E267519E22D62
 
5668
4FC7093448BD0D6B1C43D318A3E14C92032325C132AE0FF7ED707E1FA4A955FB
 
5669
F5224BE0045CB14ECC321D0F333FE24EEFCC504F7C756451D7693C3E6CA87526
 
5670
4912E1B6DB935BDE76FBFAFCA4ED473F1D2618812CFF25A6859C626A216603C1
 
5671
361BE3E071FCFEC2D4BF2FEBDE07DBD56A1BFF8303901168FA06488BA6B76F36
 
5672
95B0A90D7724E9ADB567C2ADC65CF3482CF47FD1D16F70AA19A97D0F9EFC611C
 
5673
AEA5E1ACCDA7FB2DF05E9480936281484BC329F0B771775E73F7FD72FE3F45F0
 
5674
50ADBD03932B38F37A8F0A66B2F739EA3AC8811C8F514E68C5643E4AFF485C81
 
5675
88475A523D7FCCA5C8809BD49846C77795A38DC6406082000236A4D2628B5932
 
5676
AB7916D44EC2210CB941B1455867E510E9D8A0B83CB645BCABDCDBFCD51A4E12
 
5677
60CFFEF0CCA548F654037D01CD631FC4E1F97B4F65DA9AE79D99F13A726E93DC
 
5678
BBB027B7D175FD17A704C4668F6F8428262959DACA9F8C687C923CFA053804C9
 
5679
9B2005FA7E0F07D81E52A9A37AD5CEBA8EA63929093ED0DAB9F7C99C82A50E6C
 
5680
6440387049A0C359218F5268C9A28F581783BB9D29E08772D7252FAFA6739687
 
5681
22570150178893C418531769CB3D96F799BF1C6415820F96B78BD1D5A73E157A
 
5682
ECB9F3F59C0D736946734773AC3D7C9D53126432B6B3DD17FDFEA03D4E0C9C78
 
5683
17CCB865978492F2A9FA7A855C906D222033295988EEF54D2F40E408D52ABC83
 
5684
1EDE8F5F1DDDA31A8F17A3DA6A833969FB573201DB2B16A2BB3DF357DF216471
 
5685
4B85AD079E9C5FEF655EC5819508B801860EB3DC75466021388A33F2CD754BFE
 
5686
92229359800938A84B53712BD7B63A136F5A5E7D6E2EDCE42912D0C35BEAE5BE
 
5687
199C1DFC8DB883DE63F690F2FA5BC1871B7ECACCBFD4B725731A8CEC8287BF0B
 
5688
AFB95806C58D4436FEED85D957EF9A6910E4AF07D092C8CDA42691A3215438A7
 
5689
FE08025B5CA3E32248433B6D2C4780420ECCE91E9582092FEB52944FF26DA298
 
5690
7118BADDFC080408CAD3D4764C7D7C7528F38A915E0FA6B1F6D58457400D8094
 
5691
AA342F9AFC0047760D62239F5CEF2A9E290B0E4F11C31F5F935B3FB950DE051D
 
5692
92F80D2ECACCBD00EEABCE871C40257BB18ECFA9806E71E3D1ED519CFF649151
 
5693
CE6800D0D60AB1A96973EF20316A75E3A0F3F75DCBE0989C19655872E2C4CD37
 
5694
D8C4C5A52AD14E678997519E6BADCC84D16AA48079973B65AA95827BB5163F3B
 
5695
D6AF521EDE34450131C1E89F3B7A2E3FCB29B322328F993AE0AF8FCA4B402CE6
 
5696
0F8F00D4D0B747652EC364B49F3E7B0E4DFB4C2C23838BA3B62072C09C01744C
 
5697
24EBA3A30BD65A0F277EA6F37F19C905DACADBEA7F637AA0FE6E4412CA5BD358
 
5698
886F302A1B754A0E6E8F6CB1022EC443BC13E88D6CA5D10FECE007D606516C86
 
5699
BBC4B1AACC3AA69536579EC35F7F38C9A8F378411900AB7D4F8ECA361D0D31E9
 
5700
50CDA2A6A421442F0002972B7DF11848ABD9FEAEB6FF2CD5D67FD60C7A551828
 
5701
3FF0B7A1189E4F74DF9CCF0DAA57C3FCFCBAB1540D77210B10067232C400A2DB
 
5702
AC3E1E72C0D37CA7DC5E692AD5A1A34B6B81CED099A6D07364A76D4292523B34
 
5703
2E98CA44E71C01B280C9300E47771292C40075F296CC76BE6FEC73037E6C9EA7
 
5704
DD1E9636831D03B069703AE91E6C5BD826D70513F1A84CEA281582395BB06D56
 
5705
BC30D23B0AE6C0452E6F71F77F98DAC81F3F486A98165EACDE24AABF40ADB92D
 
5706
FE7B7DDC887F1CCEE91B547DB1FD1968ADDF4BCEE1AC1FF5AA03574497C82283
 
5707
1BC608776D5D9B6FD267720CBC003FA1C5F3095FD4601B9286ADA6DDF6B696AF
 
5708
13FB07C432AB5AF0389D8A442D4A8FAFA7C722FFECEA2A0F5EF959C8999D83C6
 
5709
0B54271B45052D45658795E4FADD77BFE8CD86FBE93381CD56C3225E901B7FC3
 
5710
55C2331F153C8BB80A48FBF8F476E083F5DD52BEDB704411E34A6EE23F05A57C
 
5711
A7C0FDA684EF4EC9A0E1D0D77DA80B2D795B51D4E93AB65A444D1E83E8402070
 
5712
1B4E7672EDF6394A1C3C315DA40C12491BB3B7C449D7E972C45DA2F0AA549A44
 
5713
1AF8C50BAC9550F76FB3D8B1B0FA50BF28F2FB83B4C35934E39B5F2693607CFD
 
5714
5E116E6FAA4A75FE2E1F45A2AC2C86BB9A12F1AA7031EC6CF3F25C40CA5602BA
 
5715
E0F7F5C26F79747C68BF7E86FCC64AF89523F18960853D35DA3D583AE6E59DF7
 
5716
330A5147B16BDD1AB0F15F7D3786FE1A52678B60DCB91EEF5C15B78365CE9E06
 
5717
0A8599D42DFF6610FBE69C09D6C76BAD0D1D5B5B96C8BDC92F9E4E0EA7760BF1
 
5718
4FCE0AABF0CB0398BD077C99CCEEAE8C32686F24D987A685C9918725332573B6
 
5719
2C098E9C9390D846130A7BEE8FFBE87BF6BB656648FDF49C5AD55AA50D461E21
 
5720
B93B6AC58CE59B0677FEF3C7A8C7F900ADE81399C8846118B6340B818EF5A318
 
5721
B11921B2FCB9A96154DDDA8CBE779246713E955AB83AB72337BD74A9B21BA4D9
 
5722
CA35F7008BC010500EF4C6523779D6FD95582F7137E467D1CD3E73592502F320
 
5723
4E6502082F9156D38B256A409268458BA68E89B0023FA3F43ECD0476BE1A4ACD
 
5724
91812529FB6D54FD808DD82AD34AEAA65672AE92847464401063AE734E12A007
 
5725
61C627C18BD235E2AB47EF1910E17180F4463B72C572468B203AC38B17525387
 
5726
ADF7540985566C18134170F624FBEE04CBD85EDE0617280F2507B7559E22271A
 
5727
29BB7FE389F832ED603B4C812B9AB1FB2BC307C15D66C7F71953B41DEC3A595B
 
5728
EFE8C1F50F21FAAD0069031E8C289B4E84816DD4B3F527A774BDD8D232B38DFF
 
5729
683E48C9181BD01960534908984207E063D493409BC516FE438BAE853E7D2D78
 
5730
4B9140A9910DACB2014D0589030E1B3866C12D4E81BB3F74054BCFBC522F3F69
 
5731
E39B3DFF732893C726FDFD5E7B5FEECB05D8D176797858370541A4F116949F56
 
5732
8F0AD4CCF959153BFE37425B5B4A92AED415A5C69F7875C5E87598D5F9F53E18
 
5733
476F7A03095419F5251850B773B952306E7DAA640C958E78CFDC00FED5B35A85
 
5734
751A01A9FA93F0C6034188E4211DFDDE4DC8E44E074C92D7787DD9EDA2B790E4
 
5735
1B4AA229FAF4E3D0E5DBF44E14D9D834310C1C15E0716C5E7E2AA9A88C853172
 
5736
089F8A10C6DCFC269474AF7751D6C3F0636FC95E14F354A91710190420E56E95
 
5737
7D35BC02CC602D8DE463D4BC1DFBB467AD4166AC0438BC45B79B8705AC2D549D
 
5738
9C1649729AFCDD59A9252D37BF12E42B8C237CEC99C8874CC4FE7159EB09203C
 
5739
765CCFFDFDDC2E049D1C8A06BB6EDB37FD07CBD6FEEC36ED8D13323D3667DCD1
 
5740
0FA38E37F6022D698727E70F68813FA5D521FD07562942C3BBB8C62614CC4274
 
5741
5C4C7674D1750E0AB2E9E07B69B8FB21128D73001E0E6B393843C48A8ADF4432
 
5742
04CD68CA1B6562401DD5F53953DE30C6F2218E94CB9A5C80BE57EDD8D8F5ED9A
 
5743
66B998665662B498CB5ED2EFE138A6C1929DC31376FE35007C91283239CA289C
 
5744
AD6EF8DC6792F02F4A31F2B875F057A2D8253AE70B51D885DFDB1BA923EFBAFD
 
5745
38EB622BC4A8099FDD554DA39316EB3898C7674DD76D950A467292501BBBC554
 
5746
DF587223EEB8C85D2D54953CECCD0AF58C15FBDDFA3C3A7EE5D929BC0789EFBA
 
5747
BBEFCAF8A19B7765C7F6CA019510E7A7AC1EC8E6BB6FDCD2473F17C709E4559C
 
5748
2C4A3C9C13CEFA1F02A6C44E189207887252065BAC9F7DA2156A2F8977EDB0C5
 
5749
930E71340BF48D68847DFBDC603C7671A74D248E25BE6BCE7374CEB479518840
 
5750
1599A093E2E45A1CD50F1694A1652C4649658A418FC4B27808ED130E7F9F1F4C
 
5751
72DF406E48BA7176BD7A9B5A3332EAA34306C889614C75ED93447E0A0560C997
 
5752
BA7CE0E5A29555F7B008B56E3862096A93B12ABCD73DBAAB5FA11A37BE0EF036
 
5753
5198A20802EAAD6D6D5E52DF926F84370E220A2E22B8954D34026944F846D092
 
5754
3534B18B62E37E47672386F10F4B9EFB15E40939FD13C0D3DD189A6CFB1DDF81
 
5755
B47493BE1528BECC40FB0933949198A881A54F3D973592EF17559DF6DEA19C1A
 
5756
854B97D5CB8E3D27ADBDA6931E81E11EE82AB2846F96418D33A617C5A5CDA040
 
5757
43A353D719B14B24DDE8111A17DC95391070699B8E7796CE04083C37CDE0AC52
 
5758
B546DF15D39452064F5A278FAAEF88F60B20C6F873C59E3BF74DF6F67CD2B762
 
5759
8F9ECD29E086C0653A71C0850ED7D62098684AC8A686784477BE960A0315A9BF
 
5760
7270FCB4AA7F0DF678BA072371B244F9E2200F8A4BDD862EDBF4373D75941EB4
 
5761
021A08E3F10AB0AF3E34F2E20CD11AB95BD115D2F4CD783B5F63D2BE5C3A3898
 
5762
B1D1A0F4AE0B3AC2EECB1EEE0CD44F485912FF17FEA051861941911FFCEF5B12
 
5763
B7C8CCF8627164DAF65FA16044C4CD5885DAB5D96D9D07120DB829E22AC8299E
 
5764
F02FC4F4A22A8E08523503BF9DD611E816AD01E1C8795F4A482D0E53A6583629
 
5765
7877854E9550E4877FFE9D2351979AAF91D5F92F4E5DD3660883939948FFF91D
 
5766
2E09CA223B850F83CB3EA13DF86ED5876C08B827C38D2456A6FEF0FCC63864BA
 
5767
1CA6AD1594E4691E76100ECD1C5007F073453802B517512AE26914A5601A1173
 
5768
81CF28D23C4E816BA98A65F9CD91EE0404EE67A53AE2E718FBB38E008DA771F7
 
5769
42E2EBA3EBD7906D79BD2C748F196D4017E17E029DC1E63D520B5F4EF8A5CB22
 
5770
27426A785AE70D5D531D57A112868B5AF36E9DF496CA5E63264B1DE3EFF2A71A
 
5771
A02D27F25A51C60F27E925AE065A1971181746F411E9C397C2A46DAC48B80E31
 
5772
AFF83B551D602851606AF60E100D23EA407B0AC8A234D9914A0C6A03C256A776
 
5773
EAE58BB44C66208FA2E427A3583FEF0328FAC416FA60CCBCC0428D07459DDC63
 
5774
76050CB49F156CF25114FB21CABCC799E0ADE9AC33DAAA895F0F446A209C1834
 
5775
A355CBDEAE1824582E6449C817A73E1A367094973CA98922B04180BC96B9CF18
 
5776
88C2DC448AC795AC5F00BA4B87AE4ED8C32B075EFD0C997C8D907B3CB5792959
 
5777
063CC2E087B7FA0597A972A23CAA239D69FC266E2E66E22DED5470FD5E3CC16E
 
5778
FB7F51D3C513363303DA599671A942CD433B319C6F4D82159A5E4C856976CA25
 
5779
D7946CF29DA2B1EB33DA3CD3CDAB5789904B3FF341276EDDB5CE16FC31E9C3F9
 
5780
97FE80404F0DF395C194B1ABD196979085FB382C7C59D592F663479E607D2097
 
5781
22FEACC21B93074A60A83C3CF9A21575BA4FC526D293D2A7F4BEB12CB2FBF846
 
5782
CAF051D05A8BE47498FBBBBE18591B7DFD191DDDB8E0ECE19B9BDC7BFE822EC1
 
5783
D28AC23B8D06529963ABF17C65790EA10614A579C1371D4D8D4B171B30C0C877
 
5784
609965B8F973156917FB412B3B0B6D7040EC7F437874CE32F65F5B4310C28227
 
5785
D4BF9CA58B9D0054C83C24D1334CF6D29E41E98B0FBBB76252308F43D75CC27E
 
5786
0A6F55EF270EB134A7AF5E091C6E1FD81D79C33158CB4DF5C6AA62592253F589
 
5787
34FA9AA2B96D935DC3B9A642FEDD7F9A53223AD78749235451EBD746FE942CAE
 
5788
D13E8A22931D66D456E4C5DD727A6EF259367DEEC0E6328C933AD4837A39A032
 
5789
7B81CEDA8CE1BF5ADA5BAA0146D9AC5AAA47D720005CB6E20A57E6BC71AF222C
 
5790
AAABB6C54D9220AF87D359EF95F792827E7E85C54C2D5AA6ADBCFDD21914B8CA
 
5791
4740D75E2152F04A6B22908A2FA9530B1FAB27B3D4B07F43407F1BD610F0070B
 
5792
01E8D77D7212F3C3361B29C8222401DC3E5FEB06603799D4BA7FDD6283CE4B3B
 
5793
9FB295CBBD1A916C4655C877287DF190DE5AA08B43FAC70D90C6965B8EE693E1
 
5794
0CBABEC7EA1837478C5FFE739D117628543F88723976F3ABFD45BF3F3DEDDE18
 
5795
5B23845410D17E6E55EB916C69D015E9FB9799962BB680EC3DE34EA71E69311F
 
5796
7F319AF3844E5090C5CA325EA9C59D21FBE11E17D5E40565183719D11467F6BF
 
5797
0E17AEC762AE8644CD6F547B98C40C7159E5209EAD2525BAF0497A6D307E9AA5
 
5798
3E4020C56E396BFDC166869DA29BFFD5B17DFC6DBB60BA709DC78B23E1CFC8E2
 
5799
4D649C9826901832AA9E7173364087351D6A947C2DD5E173395785CA1163A925
 
5800
B9FF0A597B71B0D2AEAC159231A138323C4E3200FF00F749843B1A578A530585
 
5801
29CF46D8F729B581675210E97AB0267FA1092B2F58512B186B1BA1D5563C76D0
 
5802
1F47D08AEFFBE72E77E5455A60B6A37770207D3D3E9EEE00BC31566C998D6490
 
5803
5908E00361486A50FC796E8D1D48E5F53BAE0DD626A18CBA7BECA6A28F7BDA8D
 
5804
7AA0317885E1AD5896A08A9B6946E6E7D75FC415140D5FDAAD64D1BF002869D9
 
5805
0621D9EC95B8A4AC213D9E010195A4DA77EB967F7551F43F60506D09F28FFE9E
 
5806
32423B79352CC2E57350681436745C3881616806B6480B1A94304779422E30E4
 
5807
F2AC7BC9A051E3D457E5325378B73685ED69F00959C1A2474C98CE7FB26693C6
 
5808
DB3DB3FEA29836DA1F28C82A285BB03362B245DAD0D8CDDB141F98AE113D97B3
 
5809
3EAB52EC64A62D11E65C5763930D541FE2A0B053E63686BFB97BE6AD17A40758
 
5810
96D03A292B8E665D3A8289390B5E1224B2F3BD651C83D932EF41868EA996345D
 
5811
A9826D9C268A2324460A8A15C24D2B4AD39194C35C900649DE44ED63A97E0B4F
 
5812
E7884A097DB99ACA1D9D1025A57ACD666148CE64AE53EF81A4C1B4D3C046FD7E
 
5813
604ED006D1B9C3D1B138F608712BA6B0DB00F3AB9E9EBABCD4CAA233CD00CECC
 
5814
B227C94716424B255B4B92BA86D8A648786EAAA95939B88318E2E6306636F246
 
5815
1F78A62F2EBDA7100A999742480966DFFA1F95159CA115C3390C908475600897
 
5816
B881B2214F957CF28D8F79E4234DE9C8688B089ED6FB0D06029CD09501F83439
 
5817
4937B828F61F8D8550A696EC51C78D7C80CA9E864E678EE03216AE7A4BD5D147
 
5818
801E0D05A2798C49AF7EF2D7AFD1289C1C6780968C3239763C946C41229697DB
 
5819
8EB3EE2BCA4E1847502A9938212CA17AD5AB717E96BBFFAE3CCA8512DF110979
 
5820
44E1DEF9AD876321275816E55E68F1031B9EC478954126EE3FB1EF5B6BADEE6F
 
5821
EDFF7E5D0886FEC57A898CCE5AC601C8CB0A17AF47FDCF818F2C8DF4546D6F60
 
5822
A14960E35689A3E003FA15C355FA34625A3841BC5E89D5CAD1505E80A48D4190
 
5823
6608462805C06042E246E9F29CDF4C46C91CA6C3DB5A2B9FE338A97DEBBE1A52
 
5824
6CDDE645F851ABC36358B9260CFCC5D4F038D7F3310D746FF120CACBBE90B2A7
 
5825
9F3FD3A3BF7C85A76DE0484C5700AF86A44F911A85D240029DE006D10548426E
 
5826
FD9C0C05395C67B3F90E3CADB33A6CAD867E828226F301F8D203504FF8E6C9A9
 
5827
E59DCFFF37869CA1759FE3167E310131C56BC6863C5B2657B34F6B6ED39AF1FA
 
5828
8F2119B5454FDD7F7B050EDF4E01E5B7329988B4DE2CE7ADD8AC4B24A8DD84E8
 
5829
E34E72AA7ED4C0062EC66CA313B587997BAD349D34ED6E33F4765D033A2C1CD3
 
5830
96887AC6BCE78A1A4EB97EC8C7B9694A9A7C09D957D83B634E95683943C1C627
 
5831
B646FB1236D33CFF5A9814D389B40A1BA73FA716181E0D68661C1B440049B5AD
 
5832
3E720301740914542330C88ABB039A1EF0626BAFCFC2F2FF133E291E859F71D6
 
5833
F40D71DAF9E6C822897CEF40BDB873677401014D8EAC47688339F58EA8C5391D
 
5834
61B698087FBC5E1684932B0B6C6E5979CE20073B02C5AC3AC662EF0F8B6254A8
 
5835
2F2EE14B9B444B65EC10081FFAF9CA9B27A00A5E40A230BBF6AA69D00856931B
 
5836
93ED72E3ED0F9EBAA15257B8246962C12E90899C3B930532A62A4E8CE1A1D1C2
 
5837
CE2F81CF49E5705A366F10004E6D8E3BAF939ACE73BD69AE50BC52D15A1B9D58
 
5838
42A886E942E6A43D6D068495D59A41EED6B1259D1008863E3BB2ACC359182F25
 
5839
F3B96B278F515E933CEBF5C78E0FA2C1D068B0E6D69461F38D1815DEE21F142D
 
5840
81715B2110F7340F7C839452E337CA812BB8959188ED254688F383CE8B4009F4
 
5841
2D900D33E516B261DA348C73525DCC98A6BDAABF21B2BAAAE1BDCD327BC98B6F
 
5842
CBBE4D132416F9EE16E19A5411BD8FF9AF1229A5339E7D6C2B31FC53FA8F3835
 
5843
746542A7A716A330BCBA666CD865E2F85131666B44A3408AC4A2BE4A09596084
 
5844
666D6DBCFCC4F5975CB7C6D7CF0A032882807948E6E28A3603FD41DAC697F8BF
 
5845
A2B02185DC470551D49DAEE212BFB979AD3E86E0A50781C7DC820650BF571C72
 
5846
E407FDE171BBE1968EDB9378A6D52A8B79793D2CA6AB05A8D6959EE0F54262D6
 
5847
B37C19941B9CD41303247FD8621D23D6D83EA34B2B90E2201BC8C46129EE8072
 
5848
950A606224887FAB1880B4A0C21250746AECF553D3F4763C668AEC72265B079A
 
5849
D83BD644D88A379D3CF240FF8248887DE46EB9A8B69DB84ADDB3A643F875BFE0
 
5850
7DDFCDE5654F379D97B8D1B49CABD2FE29CE4FB02817368D21D6E18C80A64B10
 
5851
AD77F8F75C9A08575A6CAE1C9F88CF607439E97791641E283FC940ECEEF98DCF
 
5852
62F8D5F7AAD8D0846CFD7AB80870163B4FAFC5091582CBD41490F5BDC4AE7B2C
 
5853
E6A32884C9E9B4FF1054B8383E7A0B929EBF132A7CB095EC28EB95E0268A363C
 
5854
C481FEFA5FCF86F9CDEFF8B696710EF6096F7B5F87B64587E84D169D461F8FF3
 
5855
FB785A5A11FB44F14E0B40C382BB42C8F457E1077183EF694690E53262477E24
 
5856
C6CA6E0D6116277E3BC71E006C5E1BC8D7F2DE4A8BDFDB7D441B7AE1D7BE2A93
 
5857
A0C8C7E3C79146655CF61CBB078019AF63B223E7BFA8294E79B6C673DAE1E2CF
 
5858
9988F322442C433D49B3B2CCD4E8EFAC018DCA963C9F41BBF9FA11A10BADA8E0
 
5859
88C69A0F67267CB3BEE60E156E033F0FD35E9C3C26874681B5F5E0A32CAB2D2F
 
5860
4D8C60CF3BDA7DBC7615B0D83321AE51F8E66CE13CB48239287F64CC8221D0CE
 
5861
400BABCD39640B087D17A7D85BEBC0BA80A46360B75472B87D2EC1358A378282
 
5862
9B010C349D4DC7D81815E0260D9FC5F35519AD83FC18FD5EBA76FB61BC074FA6
 
5863
49040657D08153CDF890750F9B24265AA87910657650F2BB180E0015600CF7F3
 
5864
948931207782BF7638F9F96077F1C3987BEB39CE1A27E937D77725F4BBE3B916
 
5865
B653070F1D541CD2FDD63A3B241CCDC5D98C1028F3C5DF0C3BB4695F660C5ADE
 
5866
44AE682EC3B532EE51928037C736F964FD45AA9682BEB36009BEC56C996B4CEC
 
5867
F64F85832C44A9D319D054F69235539CAA3531EA1CDA8F10AA1DEA0354501556
 
5868
9743915AC8C456A452DAC6DF6C389C2F47CCA9FD414B0C9627FBEB3712F6ADF3
 
5869
13C01479AD0E091D1F716B3641FF0D56B1DD14611BD4B1F71102EEEC9D1C1C2F
 
5870
CE8A625C5C061BCEE38246DE725EBDEA8CBE59310FC8571E16FAF41CD4153A67
 
5871
AB381B6B2C3A8AE5188BBCF249B489C7DAB03E6352499259ED403A4BBE78A655
 
5872
2ED06C3CB3146B23182CC0BF95F62A2C4E6247DB0BD534EF7A6099A117D36F33
 
5873
9E6FFA87CACB802841D4301F1A4A4408FDAD9D72A12F6DDBCDDCBC2B24EEE859
 
5874
2B3B4C641455B80854C8CBA9024EA1B57B7730540DC0EBBAB8970165E79F5DA6
 
5875
B398CFDF2062A8A7A647FD4AAFCB2154AB2F8DA94B7AB48BF39E341C0B61A679
 
5876
B69038A82E90C86CEF49BD4FD00602E2A3EA17E5C1F15DF62093536D23CC9D85
 
5877
5A7677DA3E075A875D8B4D722E4F5B88323DD1EF38A18903CD200E47D3A603F1
 
5878
E092C86BD64BE677112520AD2508B82B6BA636CCB79265C0CF6D5A9C7530D42E
 
5879
CC20D0288129F2C1930B1B7D6F3F66BF5E5ABAD878547E3D7D96B8073D2B5A55
 
5880
36E99EB1B6CA356CB6E62DBFAE96A869D6D5F43F5CED4BBEEC4C85BD2CA489A3
 
5881
15FED78D9D8B7A1BF25896C93DEFA33E64E404B73A8493823647CE19F80BE1CD
 
5882
70BBA2B770C245392966B4204373B2588EE0B9A652FE3217FE8956B50EAA0B20
 
5883
A0EEE7FD673E5C4997DC9E039C212609AFA3AEADC8E0FC8F40B39F1D3345786B
 
5884
77FFDA9FF2F0D18D9F3C316A17AF6B56F0DEBFF90C7B1B761055950A7036EE73
 
5885
5F89BA660C5FD174A9B93B43AFE72D3E1BD131E135B7C2DF42F8A03B446DC84D
 
5886
DA941846BCC8DC57940A28DED4F1BF387758BBFD5B575ED5943B1FB6672C76D6
 
5887
2663F7C48124C9D7CDD045B552839A1B28BFD088B7DE1CC4CE6C185682391C07
 
5888
1AB96FDAD62190669A5AA4A3BAF0D8EB5B26DCE20B2265F26A490C5704172459
 
5889
C483BBCC8D2F6DD7D44B615A6CC19C6BED643B6ACC3CBA6A7EC5E10D88769A10
 
5890
CFB4EA61DA4722BD9653436DC93C5E2336ED6EDAC884C7BA0B2B73BC273FB121
 
5891
85621386DE793DD9531BF122066F11AD93ED5EBB264FD07AD70D45554C35FD50
 
5892
1C11EC070BB18D0E7A1AAE5583AA61523366EDDC1E0C49C70D67DD17604171D2
 
5893
1B82B1EEC85B502869175532B9B24AA96AF62E6F51BD3F27A65839C6C25EFCA1
 
5894
BE541B124E64E19ABCFABAEAD1AD5AB1923185B2279690033A9320C9DE56E48C
 
5895
8DC3BDD43BFEA75A6C90714F2709B22910BD3B1D03E29863542D288ADE2A6190
 
5896
81AE7080E6DBD8E85260F37594A33213C939A7353E5B65739AE1DCEE004FA631
 
5897
0D05F816B749E6C340B35FA3682BB641261E4783A3903155692DF20D57DE8A1B
 
5898
2FE3475615AF53E442E13B3E18EA1454499ED913E2A0E60C4CF5F1869C80BB0F
 
5899
4BB36739D267EC8F80E86CD5A62AA48D18424E96D890ECF3AEF21B4467A3C430
 
5900
8AB3FD3568C48C9E599DB76FE1991C331309E163DF2012E7B1835F050322B6F7
 
5901
50A9447EFAA344BACF1C2FA193589D9BA89EF8A506410A17D8F4829CE22BD875
 
5902
36D6444E111C362055600C02AEB4A6C1DEAA35E4CA390EDF3C6A23F8BDF1690A
 
5903
EC24043B5D62DF37991E6E946705476BA9B5063677592DFBCCFF430483AD493C
 
5904
68BB798DA55F12A7724301E23020E90A18D17215B8642EFAE6B379D6F8FE97FB
 
5905
E83CF38CF8F983004FF485A58AD43EE24FC88408FCB1F72D7AEDB091353F8A43
 
5906
2F7BE3A5D86D16D1E057D6AB5B4D7E710E77F2756C1880156FE66AED5EAE651F
 
5907
80A14F75B852F913D6BCBDA791D008F2D9E180C8257A3ACC11E73040991A22A9
 
5908
981092872CD9851A1FE1C82622D3FF704FBD4BC041F672F2FA3E09BFBCC7491B
 
5909
F6E3B45DA40F3F56AF6DA9EA1FB032B178ACF8F3D87E2F59460625D252D31A42
 
5910
FA1A211D1B8EB75D5B460A6454EA65BC34CE74E27A743AEC05EC906239DA0ECD
 
5911
312CBF1C0005DF4E73E3EA5BE49776078FF41E823B85C12F4CCF9EE29A06E8FE
 
5912
07E9280566DBEE4C870F02C2F728EF717917B7AD0DEEC921CCB31EB23433993A
 
5913
17C51B0F6ED4F39E9844D9222E37770ACBCDD486F1B91646C845D240C88B235B
 
5914
92E59163FBEB270861CBE8A9827B3F3279ED5CC8DC06952562E75BD9A26630CA
 
5915
4B0EB319C363A0C0A5E92C1A2F1085B1A748D4A626A792AACBF50C3E6F31C2AD
 
5916
8357069C74BCB06B03D75407D3D346A0F0998A7C49CDD52AC64B43B11CA8F348
 
5917
B0D4F7A1C14095BC83DA0DBDAD73A88F6BB089731DB7854EB7AB8F4C355252BD
 
5918
192C628B81715AE36C56A656D4AB3B5B92032041733611E42DC148D5CB30CB3D
 
5919
ECFB53184AC5FB4570F0A5C1339E145E99A74FFBDBE4C89CEBA44320304A4B57
 
5920
06879B1469D0AC1221C04A609CE77F62EC345348EB70079C8993B543809B2A7D
 
5921
2A33EA8AF459622D9BA40DD82088AB0548FD7692892D4C8D220D5D521BDA8F74
 
5922
5E35FE77E30BC9CEFAF3E35748E8F1B8AEE12270A80B39F5CCD2974F1DA925C7
 
5923
0D4220482091154D42020FD01378EF43543945B04E450915625C6B2A6572DC06
 
5924
D54CBFAE5037558361ADAFDDF9336901B88187078F926331F94716E2A366D156
 
5925
EFE90DE54631C316728F69CE8347D0B7A19D080E1BA1EF79D6DB9D5CEC6D53E4
 
5926
7B3342F6B378EE905CDF7A7DDE073FAD2F56906E466C8D49257867C11E49E43F
 
5927
78D9E92C621BE2C4495A1E6CC7D1FFDC2A21650EFD1880F40FFB8DA39E3E788C
 
5928
A284BEA7B75C06B2D68DBE20422622BAF17E2FF98C7729112EDDBB4A509E1A46
 
5929
B4D5B2D7A984DFCE131A45047B5BFB74BBECFCEED3B2A5246E77BBA5A701D83B
 
5930
19BF866DBBE4585ECB391F71AE926C7CA057CF277F808BB6BDAC9F447814E25E
 
5931
08EAF09BA6490E7035B52D8F7AE05761B5334EC771AB46535AFAD91A755C22C6
 
5932
CAFB3DB0672A6547D500F4AA7B734C3066B026BA4CE68B22CF0412B0FEE750E3
 
5933
F06EEFEF3A6DF07F197D6D5F11A9D43DC11A7978F99245CE2FA0819553082D2B
 
5934
50E77B02E4FF7DD7FB5BFABC6A6C4A7930E3E81CB267A64C12DDF2D5DB9F0D06
 
5935
DCD48C304CA1E6D79C4B9AA5B6B14DC5B1FF412934E772FB6DE75C416CBC46EE
 
5936
8B180A9D4E5353D933CA66965FE53EF1B17C6F580717842F32CD3F67A472260B
 
5937
3D1DF5854D6B867B43002C75ABD706FF6298789A4C70807C2D10B34CDFA4800C
 
5938
61D88AB6294C2B5A16B295BC206F0E251E5575A49A22675126914F10EF5A8A5C
 
5939
C4E2075F32310EEB9DFE84155FD70529E89A1512A7CFF49C04B27E234FFDDC5F
 
5940
1253F6852EAB87A7F76133C2AE0B7DB5EA29A9223C2F52AA6A398C5CE22C1F42
 
5941
9E17049674A5EE2EB69A63FC0C43A6FC325E9D377D9521799DCCB4EBBD40AA47
 
5942
387CB396B9E81584F585E4FA6ADC40F24D9182EF73F96A269B920BFDB2D99606
 
5943
79315650574E58B4818ED5DCF05F2795EF87CD21709901F67E69424977CF8817
 
5944
2D25680A415C7C25ED857C08024879CE088FE08D1FF2588846EEB1EEAAD10185
 
5945
C896DB07E5C3611EABE5CDEB56520405270FA967A2925150C353FB2121B9DFAF
 
5946
33A3176BAF245F40541867A4A4ED8FC096ACBAA5B4CF556145425C075D9C8216
 
5947
3E2ED3F2B430FC0099332EEAC2D4B327FC58D49A17532074233EFD59CC1B104A
 
5948
5FE6955781858961F864D0C81C5EF12A20774FE70865E83DE5502C89F0D11A07
 
5949
881DFD466F7064CBF8E2BB9B421DE3EB66B60D3C298CACA96756C9C3C3EB925B
 
5950
2B94B4ACE6D6215197E50EB4D16A6CE27EDD83251B3318891CE4F5639B063785
 
5951
D14113C360B77D56FFEE919AD588C9CAA65D57D63CD490650C59C9FC70D52728
 
5952
4F9D64886A1F4D882960E0541930F11B2570AA5AA8D65E37543EA031FE20F993
 
5953
096FC7ABAB1F3C490746B9E0FA2518698FCF7637D1E2078257C9AB345620E935
 
5954
E72F178896757D4563DFA8FDC2254F4D61DA82FAD8AA49584EAD053CA2820BC4
 
5955
37B7BC5517649B528C8E80B5F5D0521B74E1AFC36A49C25A3D2EA432650207CF
 
5956
92E4537B2825C51483D6292FA8D1D7C1480FF7815AA63F8EAB3F198AEB412593
 
5957
C9ED4E76CE7EC1F50446008947DC4F7B64BB8FC8B38222C0EAD9AD4C6EC25549
 
5958
4277AAF619319F43D08ACD3A9758DB9CBD707A47B7213C7AE8F27D6822112747
 
5959
71BD37729A56CE3BAB9356BD9F7D53642D7504FC3EBCD828AEFB0E57DD8600FC
 
5960
3D329BA1C7FF8E407119BDA51B9A9AACBF1952C0E27DB51239CE5D21F0687478
 
5961
CFAF6F2D541A3711783C861677A279BD83A8C268077501F6B4DD21DF59B47ADE
 
5962
7BEBD4CF08D214F4746FC8D6BE635D566186FC2DEEA17249891DA596B05E2AAC
 
5963
ABCE2AE82439843644F77B51F06F61F1B310BCF65ED3B22E58BCB5F95221F8F2
 
5964
260E4D95DAF1F37958C012C1204F6AF1D4618441
 
5965
0000000000000000000000000000000000000000000000000000000000000000
 
5966
0000000000000000000000000000000000000000000000000000000000000000
 
5967
0000000000000000000000000000000000000000000000000000000000000000
 
5968
0000000000000000000000000000000000000000000000000000000000000000
 
5969
0000000000000000000000000000000000000000000000000000000000000000
 
5970
0000000000000000000000000000000000000000000000000000000000000000
 
5971
0000000000000000000000000000000000000000000000000000000000000000
 
5972
0000000000000000000000000000000000000000000000000000000000000000
 
5973
cleartomark
 
5974
{restore}if
 
5975
%%EndFont 
 
5976
%%BeginFont: CMSY10
 
5977
%!PS-AdobeFont-1.0: CMSY10 003.002
 
5978
%%Title: CMSY10
 
5979
%Version: 003.002
 
5980
%%CreationDate: Mon Jul 13 16:17:00 2009
 
5981
%%Creator: David M. Jones
 
5982
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
 
5983
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMSY10.
 
5984
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
 
5985
% This license is in the accompanying file OFL.txt, and is also
 
5986
% available with a FAQ at: http://scripts.sil.org/OFL.
 
5987
%%EndComments
 
5988
FontDirectory/CMSY10 known{/CMSY10 findfont dup/UniqueID known{dup
 
5989
/UniqueID get 5096651 eq exch/FontType get 1 eq and}{pop false}ifelse
 
5990
{save true}{false}ifelse}{false}ifelse
 
5991
11 dict begin
 
5992
/FontType 1 def
 
5993
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
 
5994
/FontName /CMSY10 def
 
5995
/FontBBox {-29 -960 1116 775 }readonly def
 
5996
/UniqueID 5096651 def
 
5997
/PaintType 0 def
 
5998
/FontInfo 9 dict dup begin
 
5999
/version (003.002) readonly def
 
6000
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMSY10.) readonly def
 
6001
/FullName (CMSY10) readonly def
 
6002
/FamilyName (Computer Modern) readonly def
 
6003
/Weight (Medium) readonly def
 
6004
/ItalicAngle -14.04 def
 
6005
/isFixedPitch false def
 
6006
/UnderlinePosition -100 def
 
6007
/UnderlineThickness 50 def
 
6008
end readonly def
 
6009
/Encoding 256 array
 
6010
0 1 255 {1 index exch /.notdef put} for
 
6011
dup 13 /circlecopyrt put
 
6012
dup 15 /bullet put
 
6013
dup 41 /arrowdblright put
 
6014
readonly def
 
6015
currentdict end
 
6016
currentfile eexec
 
6017
D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0
 
6018
7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81
 
6019
DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91
 
6020
511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6
 
6021
1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD
 
6022
028B698EF742BC8C19F979E35B8E99CADDDDC89CC6C59733F2A24BC3AF36AD86
 
6023
1319147A4A219ECB92D0D9F6228B51A97C29547000FCC8A581BE543D73F1FED4
 
6024
3D08C53693138003C01E1D216B185179E1856E2A05AA6C66AABB68B7E4409021
 
6025
91AA9D8E4C5FBBDA55F1BB6BC679EABA06BE9795DB920A6343CE934B04D75DF2
 
6026
E0C30B8FD2E475FE0D66D4AA65821864C7DD6AC9939A04094EEA832EAD33DB7A
 
6027
11EE8D595FB0E543D0E80D31D584B97879B3C7B4A85CC6358A41342D70AD0B97
 
6028
C14123421FE8A7D131FB0D03900B392FDA0ABAFC25E946D2251F150EC595E857
 
6029
D17AE424DB76B431366086F377B2A0EEFD3909E3FA35E51886FC318989C1EF20
 
6030
B6F5990F1D39C22127F0A47BC8461F3AFDF87D9BDA4B6C1D1CFD7513F1E3C3D3
 
6031
93BEF764AA832316343F9FE869A720E4AA87AE76FA87A833BBC5892DE05B867F
 
6032
10FA225E233BCFA9BB51F46A6DF22ADCEACC01C3CD1F54C9AEFA25E92EFAC00D
 
6033
7E2BA427C25483BA42A199F4D2E43DFCE79A7156F7417ACF78E41FCA91E6C9EF
 
6034
B933450D851B73A6AB6AEA7EE4C710CB5C14270D1674FA334686653793FCB31B
 
6035
491E870D3C2BC654D2C1DE463EC9BA29D7371AA1078800EF93D3F66263A2EBBB
 
6036
F5723697BF7448BD0D2E301544BECF497FD475B85DFEF52AF4F8F8BE445CABE6
 
6037
019318806D10C5952157FF8F8286C1EE701545C8F60EFA854EAE66835A2046A6
 
6038
915D395F1E0366EFE0C0391583FE001FF16D82A2E2DA5F57754A2C6F69306E36
 
6039
356ECF8EFC3F1188AD6FCD2427E0580C97A5B69B4E0E09B85EEDE142F5ADD2F0
 
6040
5DE51D6DB72B127412A0D57106C19CA493048A4F815129ABE767D51715B1515D
 
6041
9C21067CB5BC88741B7298C83EAE36A866DFA87D8981F179B1C31292F56BBB64
 
6042
3C430779468AAF07C8A8B4934E1E775FE3F35186BD1FA6EE3689C1C750678AF1
 
6043
FBF9B23195A124C5C991FE670AC0C86FD39D2B07B9A319E74EFD498B45820252
 
6044
720ECDF7294F7B0B137CEB86D33BFCEB8606985A3260FD669E461C8BE94216C5
 
6045
D434FD8854F44EE66E5A289A9F9E32BC36AF645D53F96652602BAED418C8D726
 
6046
BD04A1B4617551FE4DEF54083D414F7DCE004E6BB2DC9C2EF7CE232B254BA2C5
 
6047
7DCBD36C2072ED46FF711F121A701E2284BF1B718B3164382B8F453D68FA0377
 
6048
DFE106503B8401D4DB87F5402A3AC9A442FA060B0610A9524D530C7157C26B56
 
6049
AC970FCC1D5655FFFFA39246E6420CF97D08ADFB7B05822679BD40C638DDF0E7
 
6050
A97BFE8918B611A145AC965C203F1428812F9D340AF499B3A915B22BE798594E
 
6051
0F520109FC81E452180AE45B170FF999C5FC2761C6CECD8742A5A6FC97F16743
 
6052
AD4EFCC6572A6D3F3E4E330C5CB2FF6FEA48A5B64DD3DBE943BD9918D4A18E18
 
6053
CBCF598AEFBB6AB3CD2CBC9BFD6099272F6543F3E532E0E21E614BD2880B1023
 
6054
0AC234CB705827BF016DB84E00E8C255FDEFA0101A842929540B7B4AA8A089BD
 
6055
5EFF05B72356B6BC3727817823B5CDBB1B963103000D7F2A4E2A1472FC3E614B
 
6056
5CBCB6D6D784023173DEFEBFA8F9ED87EC1A0A9EE98CA59CFC964CF943DC683F
 
6057
E9E00DA718C4425A705A69D99988EC6F152525C790912C2E46A2381A569424AB
 
6058
54DF4798BC2D7E7A361E7991641D4B756CE2A7FF4A2848927092C59C2C4B8809
 
6059
E13AB84FB6B111E680D7FB9F2FFC2C5C66B0B501E4447C2E46C10E2F6124476F
 
6060
A140C404CFE2DC9E0199BF61E035CEB481D438139A9630934E541D261FFD2906
 
6061
4CAD99E20655FA746AFB81EDBB5601F5FD6B1D6832A01D585E2C55053F6A7378
 
6062
4DAACCAC7608DBDADAAE732D66B3E7F87E79756337C1A961E53A4651BE7C77F4
 
6063
038B89C87F650C54A2A90EB7F1D525BB353F33318551EE8D84A6A83C718EA5A4
 
6064
B2AC0F7306B1E095819B87015A90CA3ED739B09061782C28CDB36BA4BD5E5308
 
6065
5CBB70414E4112193DAC4A1FA30996327230D1E021F3CD8115E12D239D93FFDC
 
6066
B645910EB29E40D830E7BAF2DB255FD7C4E776557BB38157917D993EAC245837
 
6067
A3B515147043574157B8342D829C7228CCEA843ABC89D1785A9672A5923FC4CD
 
6068
2F3FF27E6FCACF84E2D3136CA2C0FD3EF1EE7354CD04C38B5FB874553646ED2D
 
6069
CEDF7E362EADD04B18051F20A8FB0DE18E152385B9D05F98A3A7EF177824E246
 
6070
455ABE69E2F700EB78185CCFC07E3B4C6FA301112528D977367D30D0D5D59EDE
 
6071
FAEB706DDC970A9E296236C725B2B55B09B9C336B8E23CBA5FB8692D56F33B03
 
6072
16294E5FC7FAA42E96395A57CE51CA8DDD77442F142E2E576B778373FB31C81C
 
6073
16840BB422CA827E30A81829648BDF1CA36700EA32AD888D097C1FE0A05B2D9F
 
6074
483AEE40269DF09AF0D1AD3DF80C45DDC59C2A03FBB661C79B87853737C6D352
 
6075
67626B657321B16198DBD6DB98A092F17878AE4698121E1006E53D6F9B0A3BE2
 
6076
3FB68828EF854A0CDBAA68B37ABCA6AD4A3D809AAF0BAB1697A81FE59C98C472
 
6077
1E33CD70A75A22C249DD11D76C2575ED3370A25892A16D2FD569CDA70C130770
 
6078
93F493C7D47D6F9A5424A7A542BAD726BFC3AB225DCEBBE6AC4BE006F8C7C0EA
 
6079
051424B08305BF2D951AB2986AAFEA04E078CA79B399585BFF0F1ADCED02E15B
 
6080
8765EB6BF6A8E4D0901EFF2C3AA104924EAD9637A35D877E0C51A3C37DA78CD4
 
6081
8643C8CE6DCDDE3F116A6C2390F948E5371BEB5AD2E87B41C5F01FB5C196C436
 
6082
6E256A88D082E3F46E4EFFBF605B2EFF1E9D9AD5EE4DDC323A137CD9451EDEE0
 
6083
06F7D82898D71FAF2362C0FCF1F726F97F820305B7CE20728CA08C63575083A7
 
6084
84BA28B7DE2B916432475510E274C12FFD1660A717F51DACFDF0A102D85224E0
 
6085
D6DB607BB72569ABB8A7BC6A10354CBBC01732EFE35B72062DF269CB25EA3DE6
 
6086
DC603B04C90C5912D2C38D7A5ACDCDD3F6F116D884F0D8C528F69D5D47BA20DB
 
6087
0A9E585C7D8CC3C324FE8A1DF150279F7E8FB43BDB720E624E5E9918032C02CD
 
6088
8020636AE5C38DA2484B7F4B34163E0D0A561B43B80E97746DC05C871AB620EC
 
6089
C5D47101ECED4A7E25F291184BEF8B80024AA7BB456C1B83A907652B331DEA34
 
6090
754226C39C6889EBEEFDAD081E01EF8FE47751987667836FDE4C8BB8A3FD4406
 
6091
1E643B4EA37BD370734D1A2DB17C2F4B74B4ED75098B433601F75A88C9A37A05
 
6092
CCB157EF6E32023BFA33973F3E655A4D58289136996FCFA61EEABD70791B6523
 
6093
1FF5DE71AB8A17038923118A5EED8D59C4C58D246FFA9BB26472346B40C8741F
 
6094
153D19CAFF20DD2A86C6DB89154A630FB1761929FC3F0448EE2F089C1C953E02
 
6095
905BA8DE75D101A982A611056C4B237596C10951DD98BAB838B742D3CF7DE718
 
6096
617DB72E5268583223E37E029D1C8FD3F1D21690151F76B76C52C725CA135CA2
 
6097
8666553E863CE188BFC9B99AF56AC2DB5BFEBEB12FB563D00244EB89E478657A
 
6098
98AF2E1223C1ABC25A4500E8119B86EB3C26B8A2F3505A3E5610F89B7C34E278
 
6099
53FA0A54A7F46D84A35EFEC36AE660A9E3C37EE3864106702DE5AF6C45ABF64B
 
6100
888A4A51323138CE77DB935576FE6B4824B6942DF80625098CE1B5B32B234F1D
 
6101
052A9D6039697118A9D793793775D8729D8574A2E74D7109C7B7E23BC5E2E87A
 
6102
CA8E019203952A4892544E1AD3D4EDD22971611358AB230E9A2ABDF00A288501
 
6103
A01B67C42B33F6B78C39562DB50F4663B922D9BE0D8A150311AE44B83C1F129F
 
6104
07337323E9A23211EE58E16043E127C6F9574019179F5635648A011266677B56
 
6105
B5D0201A4E1470B952A1579B57AB2329CD4C615395023C653F784D36B5EE3672
 
6106
10D191F29EA508CE84763CA4CE7C2C5229E38E241255A5CABCD6C7CBAED901A2
 
6107
CA53B5E24111921CDDF83578D33D463D70EDACA0E470D8F592303FB6BFD68B4D
 
6108
3F3BE2D7C5EC8BBF10C90111A33E205F2649B56E8443F6FAA6C721C66575AE12
 
6109
D4C40F1F46CF9E9DA675AB5D5840D938780CD9E4AD6736ECBEB6A4397613586F
 
6110
849B51048AC5F9405E03E14540A5E5582F61CDCDB57EDDF95A8C6705F433EE16
 
6111
648F098C03DED8A2AD94AE3DE202D629B9422ABB031318D48F2C85F9DBFA17BE
 
6112
84708AA3B6C9F81F4508F7A5CB7B6646AB8722ECF817877B77D473F577556DAA
 
6113
2BA0ABACFCF5DEA7498C47328E873019A956FBB250FD9D8885D21D368FA70CBD
 
6114
2709D2DA44EE7A9869963EAB48789541906DE49FAE785ECE1F18A22C7E7ED204
 
6115
9768896B78E9EB7A2BD6EEC1B26083940656ECD689D92942CC8AF05CBF82AED0
 
6116
B45A7DF4DD7AA6526FB597322560B9ED3087A65B5EEF1371C328A021411BFE3B
 
6117
D9B5088B2F1AAE381FFED52D2D1E02CD0DA78683E3B06171CBE94BE9760005D7
 
6118
135893D7CC2DB097F6AC664D9594CF1C650F84DA80D2EDE04802DBA33CE3DAFE
 
6119
EB7A37E8AEFA4FDA6252FF21E8673DD98E67124D5DBC7BACF361E57077B71939
 
6120
C1D1FB923E4E35C075CD1BCBE0E80DAEA1320D55B43EAB45D9B26C366B278782
 
6121
7519FDC482D98839BF0DF2E7C3A56A1C1A3FC0E57A75CA414F6536C1FE8EB7A0
 
6122
4ADFEE3BEDA0F53BE8CF5F64230784A797133E8CD46BCCB3BF38BCE38A73CCE2
 
6123
9E073ADE792F7128231DDD1F63E6156ADB2609C200837C2E8A2D93D2A7BC9171
 
6124
050C709A71E44E32B1B03C92EB5CF1D3BAB1C38E027DC4ED9AED633D98CD7486
 
6125
3F773ACF8AE332631CF2ABE6D606607593FE862ADE31803964E3F4DC3CE3A271
 
6126
C76BDD95C87CDB3B87BC26FC7A16D567EEC62E6FF0D471B4853DB8A94D4CACF8
 
6127
843824F818083F10E88D52FC4253E8203292CB40F1414AE7E51DD7347007C342
 
6128
CD70E8E9F2D2A13D71213B841DDEAAB208AD9EA644591C15DEB084165F9DF24B
 
6129
B91D3BBEEC2E34E38EF16A0C3F00700A7BDCBBFED2EC0D09601AD6538288DB50
 
6130
3478B051B5E16B604A0341FE621A58718D960D699D3FAD284310DCF54EB13175
 
6131
19A75A539EE98E804AEA24689D3540F0F12951A3C01FACCE9A7BAF4D0DAFA946
 
6132
FF65A4D2A4C39969607272C6886F44E90ABE27CA3A1F12A29D9B32E60E8E34F0
 
6133
17C5FE43D0E69A99A922D98909B2BBCD145E59A5E7F5426B3988F73B09A525F6
 
6134
8BD4915663C1301323180E760BE81CB874B020FDA3AE63340E4261E4F3E4949B
 
6135
CC0966BDC4426190BE9F5D77F76A72AD925662E5FE1CEF9CCAB68F0BD33DA003
 
6136
F11EB91AC4502FBD6AE48DA0F9D07C35B96B103E379B8A83A05FE728F1716194
 
6137
1F650F75BEBADB2E3810388F3E2DC7B19F1BA9E32925F2FD9F19F4E8701F3E4E
 
6138
4069125D7C401144740691E7A460021A47B1E27997FC1DDABEC5BD0EE0B20194
 
6139
2D579C7D6727AA124083242BDA46D8E116E2751C5F298851A62B60AEBE82A929
 
6140
9B9F2492BA35690D1EFD16215B8EF14E7A3803B93C28FA41D971B05B6AF3B593
 
6141
E74AD1E68A5FCE12A86E63B78BFEA87D3949FD164F12277A4688BE96356791CB
 
6142
8671C49365608F3EDECC109321AF92B4C29CAF073DA3A7D73E913D0D83FAC5EB
 
6143
BD884D4C686056404DAAAD6F82F94F803FA1FB0DD8908D1DF08FB87A8BB83027
 
6144
04DE0CBB1C6FEB6B517FBD7CF065120079E608CE41893C2BC96A347826CCDFD5
 
6145
C69E161217F2127A59F1A6F22037641613F191F22D5B4CDCBCC2EE5615623404
 
6146
ABA7BE6C5FE475481615B2AC1A2412E54688DD21E44CC9AF5F16E634AFCA389C
 
6147
4D740B7B51BB141BFAD1080E7C726C1606A28ED492E6BDE9F800EFACD1513909
 
6148
84E98CEB6A0B7A2A6F3E1D1DCC3B2552795E0932673E59ECC56DDD37A1D52BA6
 
6149
C3F0E905978AB568941A163F4CE3AAB5C5B16F86016EC47BA6F3F7AAAA77C3B6
 
6150
09C8C3ABDB6D514A76ECD37C37AA88B5860630B3406B494F7725975596F84777
 
6151
D9CF48686EC9C5DBCC1D78513F591C7C10AB9D153B3D41426B7BF668B0D04503
 
6152
56BCB686258462C1DC61095724B9F3312316262FD7C1AEC6E54DE7E5A7BD8EFF
 
6153
035299B8FD8A4A7B0F51404F4A760F4D8B4C0FB7A32FA4B2383AB6E9C78FDEDB
 
6154
FE6A5788D38A6701B123630C2A6D820A684166FBBC83DB17069494FBD411B333
 
6155
CB37E2491C5BD035A33867A6D3A3D420CC31ACF43AA07182CAAE67E40EC63663
 
6156
B678F71D4C6E0EC3A0AAF904CD3AA66E0DE5E3CDE049E94249B39A1C06E3CE9A
 
6157
F974B2484BB2CDA14282B9511E505B3C89F9C802218AE40D1A7541335C5736DD
 
6158
CD565D4B9F4CC78F3A393737EDB4FBD0DA299E21CCFEBA5478EEF013F0552A8B
 
6159
0BB11FF46CCDB784E8BDCF730A16363E66572049E42C695886EAB42A9AD9094C
 
6160
B635DF4B5B9BD9B9AE8455DFA3EEFC77653190F9A8B1E93B7281C2A21EA7DDA9
 
6161
33484745BDF7E3DD63C7AC66C286C9A5A698A5E4D7A91710B7FF943FB23609B6
 
6162
4B442F83CB795788FAB5E9CF3F75D5487DA26170E4561C7941C910B088C3B86D
 
6163
F844B0F340CF82786A3FCF347048463EBD2006281A816627065DDA6CD4D3AC5E
 
6164
2024BC96C7D896381BBB567951E7A1F29D4E95351298B000D29E5F3D0448CB5A
 
6165
CFDAE1BADE9403B90371C3A07D208948AFA022A69C519434B6813086ADF518D5
 
6166
88E0B92072A44BA1B3EBB630A13B7AB90992E85B6D67361C8D96F3E0D826FF37
 
6167
17B67E4B1EB7BADFD98D7F4FD17BECE740ADF13C141EBF0A91CB105DABB32FE0
 
6168
55086D56A0D358841D15FD349E6B95512E4EDF4C430216FF85C2ABE995E4B40A
 
6169
A6044CC8820AD885C07E052B3F91C2E9A1D163BFFD210F7BE95B923E2500DB50
 
6170
2075106DB541C267BD450B25B670CE80BCD068D4DBFF2D82634175B61FBD3BC3
 
6171
406131F44C7D6F18D375D1F2270829DDF29DC14DBB58A30AC193245D18DE91F8
 
6172
AB88AB548D8138605BB5A50073295534E314366E26665AE70482B890E4101D6B
 
6173
60E4F3B37ABCA1346DAAE8FDB8DD9C832EFF3E73BA470E2BACE7B8515CB43388
 
6174
C27AF99FF9322175CF8D4947E6B3846AFF5163E972156847F58A66660EC8A3A6
 
6175
5FB47C9F637B4CBB4C73B6A080B0CF6FD1E9665E92032540570FFCC747C67C50
 
6176
822811AADC404BC7ECD1673E8AA6C3A2F1D82F39430B58C29145E2F1B679C46E
 
6177
94EDC711883F1E4EA84117A54757E8895A40401A26E1437B39A2F65CAADD6E02
 
6178
D71FA8AF7453668DC613F326A3344F74AD7AC67569AF399385500ABDA5EDD3BA
 
6179
343CC5EDD4B558467626850E752B9959FEF1454E53E7A3DCBC2255AD8F6AB4FE
 
6180
894455118A61C58840CB68A925ACCAD75CEACE863D806916228F0614191A1CD5
 
6181
DC9BAE256018615AA3725834519449B0A88B4F396654E74099C007930ADB1327
 
6182
DD119BF799FE3B0B223E1EDA04FE2DA7A1C879143E1C33B6C6344F4BA033AD6F
 
6183
8E88C33DEF1977796B454BAB2494C930F492A518E8198C708A75FFEF8C49C324
 
6184
A718AB59B889DED521229E741FFE53F98EBE88B0405AD523254FD3FA4BBE96DA
 
6185
DA1C27C1C979A0DD4E61C3B1F4C4DE01E42F1C4435EECFC02D97994BC8AF5270
 
6186
E7CB1458D76ED0229C5FFB4A23B8716018F9050970895D51722CDE8F2EA3D947
 
6187
DFF374D84915D5C5D16463A6FFCD079D1ED416C4347BF831FF0C4ADFB61295DC
 
6188
4D5785BB0852BF472CFC97EC174491CAF961AB90629F055E75DAA6D9898E8653
 
6189
5BCF379816CAE46FEA62E7BE8E9B953466E51828172C4DBD0E1BBAD1CE28B5B1
 
6190
02B3E36403BE80B49A47446A6677FCED438F01D60EB10F478C89528FA337D0D8
 
6191
88D3FC123C076507ACDAF783A9A6E24ED73BF24B6E0F11C13E532DE5F70B15A0
 
6192
657F5ED27D204449A841ED19E01432CFFE928E921321113780D036D34F2797DE
 
6193
D4459CFD15BB117B5C9745EF3CD2B296D91FAD48C80B136D94476967E255F808
 
6194
AD2B5D522ADEC64176833756510391815A1D4A8DA1D0AEE7CAD36A1D161889F2
 
6195
3347D5B6BC503300FDDD48F594F391D5FB42C42113C538E707C16EE24A3F375E
 
6196
7C506E8F49CE50FF9DEF3B4A4C1BEB3848EAA3477349833BA22D2A9012287D8B
 
6197
A8C4CB4307A1188ACC0E6E9338E1559BE5FAFF381BD82A6C71C267409468B3C0
 
6198
2C1A29F4281D565836EAE57F680490FEA4A952FF64C8CD11C377C294DCD1EC25
 
6199
CEFB2B6DCE959D0208F85B6E32E9B44FD455F9B134A5306D95EA29F37BB8B86D
 
6200
9E592159338E1293F449380E13C21AE42E6FC60CE8A8DD021324204494A9EA67
 
6201
CB8D6D35618247BE3CA9B656EEA4C65E463AC3969D8C09CABB92396D6C42D77B
 
6202
8B9AD0CCA08CFD10E1BCCFF86EAD36864BE76727743F5B45F50F1172BF12342F
 
6203
C20707FCAD94E66FB55B4CA5D597966A3CC93C15399F0972B52BBDBDB46A4313
 
6204
E77E1EF58B862F038992A6F566242E784A7A49B475C9B09334E5EB505FE681F2
 
6205
7EE3B79D0FB07DBB5342D63CF6C00ABE67FE75E550BB7F444EADFA8AC4716795
 
6206
E6020C25CEB9645D1A8EF96DB053EBB67B9D376EFB6897B48FF7428BFF6CED52
 
6207
88714196D6ADEDA38A13930F7A44DD3C4F4300E4AB72FC6C95640630DEE1551D
 
6208
BCA209917709BAF6931F11ED894CE8D276EDA1D048FB1B6130768C7DF9E67518
 
6209
2D7522DCEDF664205456D0B956E6F41BA8EB54098896161DCD2B5ED51D60DA63
 
6210
1AE4C56F98A626077C9B63B41BAEAFF25EA755B536C1E3B37DF1A2B407C8C4AE
 
6211
4E48FAD6AC20AC7E73F1C9ED43B5365F34FDC60AA02791A80C893F03F43CE7C0
 
6212
C19A3C0EE4B12A24B2DC5B37F4673A902F4ED6359C163012E5EB95D1BC74E1F9
 
6213
8310977AC35A8C43B0D6E7749F682312F5BBB1F70568627E13D6AC767AC9A2F3
 
6214
FDF203C638E9DCD5B8D51DFEF570EF709AE4D6CB0A2454E47758B096A5D33B7D
 
6215
46632B1809C9E4BE7D680E01CD8FDF0DF01987A6057C7618D88B89D53E9869
 
6216
0000000000000000000000000000000000000000000000000000000000000000
 
6217
0000000000000000000000000000000000000000000000000000000000000000
 
6218
0000000000000000000000000000000000000000000000000000000000000000
 
6219
0000000000000000000000000000000000000000000000000000000000000000
 
6220
0000000000000000000000000000000000000000000000000000000000000000
 
6221
0000000000000000000000000000000000000000000000000000000000000000
 
6222
0000000000000000000000000000000000000000000000000000000000000000
 
6223
0000000000000000000000000000000000000000000000000000000000000000
 
6224
cleartomark
 
6225
{restore}if
 
6226
%%EndFont 
 
6227
%%BeginFont: CMR10
 
6228
%!PS-AdobeFont-1.0: CMR10 003.002
 
6229
%%Title: CMR10
 
6230
%Version: 003.002
 
6231
%%CreationDate: Mon Jul 13 16:17:00 2009
 
6232
%%Creator: David M. Jones
 
6233
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
 
6234
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMR10.
 
6235
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
 
6236
% This license is in the accompanying file OFL.txt, and is also
 
6237
% available with a FAQ at: http://scripts.sil.org/OFL.
 
6238
%%EndComments
 
6239
FontDirectory/CMR10 known{/CMR10 findfont dup/UniqueID known{dup
 
6240
/UniqueID get 5000793 eq exch/FontType get 1 eq and}{pop false}ifelse
 
6241
{save true}{false}ifelse}{false}ifelse
 
6242
11 dict begin
 
6243
/FontType 1 def
 
6244
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
 
6245
/FontName /CMR10 def
 
6246
/FontBBox {-40 -250 1009 750 }readonly def
 
6247
/UniqueID 5000793 def
 
6248
/PaintType 0 def
 
6249
/FontInfo 9 dict dup begin
 
6250
/version (003.002) readonly def
 
6251
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMR10.) readonly def
 
6252
/FullName (CMR10) readonly def
 
6253
/FamilyName (Computer Modern) readonly def
 
6254
/Weight (Medium) readonly def
 
6255
/ItalicAngle 0 def
 
6256
/isFixedPitch false def
 
6257
/UnderlinePosition -100 def
 
6258
/UnderlineThickness 50 def
 
6259
end readonly def
 
6260
/Encoding 256 array
 
6261
0 1 255 {1 index exch /.notdef put} for
 
6262
dup 11 /ff put
 
6263
dup 12 /fi put
 
6264
dup 13 /fl put
 
6265
dup 14 /ffi put
 
6266
dup 33 /exclam put
 
6267
dup 34 /quotedblright put
 
6268
dup 38 /ampersand put
 
6269
dup 39 /quoteright put
 
6270
dup 40 /parenleft put
 
6271
dup 41 /parenright put
 
6272
dup 42 /asterisk put
 
6273
dup 44 /comma put
 
6274
dup 45 /hyphen put
 
6275
dup 46 /period put
 
6276
dup 47 /slash put
 
6277
dup 48 /zero put
 
6278
dup 49 /one put
 
6279
dup 50 /two put
 
6280
dup 51 /three put
 
6281
dup 52 /four put
 
6282
dup 53 /five put
 
6283
dup 54 /six put
 
6284
dup 55 /seven put
 
6285
dup 56 /eight put
 
6286
dup 57 /nine put
 
6287
dup 58 /colon put
 
6288
dup 59 /semicolon put
 
6289
dup 63 /question put
 
6290
dup 65 /A put
 
6291
dup 66 /B put
 
6292
dup 67 /C put
 
6293
dup 68 /D put
 
6294
dup 69 /E put
 
6295
dup 70 /F put
 
6296
dup 71 /G put
 
6297
dup 72 /H put
 
6298
dup 73 /I put
 
6299
dup 74 /J put
 
6300
dup 75 /K put
 
6301
dup 76 /L put
 
6302
dup 77 /M put
 
6303
dup 78 /N put
 
6304
dup 79 /O put
 
6305
dup 80 /P put
 
6306
dup 81 /Q put
 
6307
dup 82 /R put
 
6308
dup 83 /S put
 
6309
dup 84 /T put
 
6310
dup 85 /U put
 
6311
dup 86 /V put
 
6312
dup 87 /W put
 
6313
dup 88 /X put
 
6314
dup 89 /Y put
 
6315
dup 91 /bracketleft put
 
6316
dup 92 /quotedblleft put
 
6317
dup 93 /bracketright put
 
6318
dup 95 /dotaccent put
 
6319
dup 96 /quoteleft put
 
6320
dup 97 /a put
 
6321
dup 98 /b put
 
6322
dup 99 /c put
 
6323
dup 100 /d put
 
6324
dup 101 /e put
 
6325
dup 102 /f put
 
6326
dup 103 /g put
 
6327
dup 104 /h put
 
6328
dup 105 /i put
 
6329
dup 106 /j put
 
6330
dup 107 /k put
 
6331
dup 108 /l put
 
6332
dup 109 /m put
 
6333
dup 110 /n put
 
6334
dup 111 /o put
 
6335
dup 112 /p put
 
6336
dup 113 /q put
 
6337
dup 114 /r put
 
6338
dup 115 /s put
 
6339
dup 116 /t put
 
6340
dup 117 /u put
 
6341
dup 118 /v put
 
6342
dup 119 /w put
 
6343
dup 120 /x put
 
6344
dup 121 /y put
 
6345
dup 122 /z put
 
6346
dup 123 /endash put
 
6347
readonly def
 
6348
currentdict end
 
6349
currentfile eexec
 
6350
D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
 
6351
0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
 
6352
51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
 
6353
7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
 
6354
E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
 
6355
0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
 
6356
C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB9B8591E5F01442D8
 
6357
569672CF86B91C3F79C5DDC97C190EE0082814A5B5A2A5E77C790F087E729079
 
6358
24A5AC880DDED58334DD5E8DC6A0B2BD4F04B17334A74BF8FF5D88B7B678A04A
 
6359
2255C050CB39A389106B0C672A1912AFA86A49EFD02E61E6509E50EE35E67944
 
6360
8FC63D91C3D2794B49A0C2993832BC4CDC8F7BD7575AD61BCDF42E2E421AA93E
 
6361
3FF9E4FAD980256D8B377043A07FC75D6169338028692CCA8CD1FE92FD60AD26
 
6362
D57B7519B80A8F8DCE9CEE5CDF720AF268D3C14099498A843D76E3B6C0328F24
 
6363
D36EFE7F5C4E5B5C612786200C8DE3A41EE5F1FFAF4097653CFCDC8F4FD32E0B
 
6364
03EDB3E413283B9EFB0AC33B055617005BC9B0057FD68C52D1B0E67F0C571685
 
6365
767F2AA85ADE4E0104A1C777733D5E318A22A9944336E5B98D965E50D31F357A
 
6366
8B6EA5A0EA98E1B027CE68C2EDB149EDDD04ED74A1B3D206D471A0C11C11449B
 
6367
DE190BBFEBC08C9E1B7513B43DA3134D6B11A2516E6E86B67F68C970A320D05E
 
6368
94FEC57FB347606DF89989C33482BD09D011C55AA920319E7B26A205D3D0F004
 
6369
22466F09C0482A164CFB27EF6ED2B040ECCC3DCAF345B5A73676F193D43123B7
 
6370
72FD6CFC5E37930E61EBD5A6307E4DE70194E6384EC0D79DB6AD86D3B319A31C
 
6371
8B0589D0FE28241D8ACE280D0530EE99C80723E560BB72AE9D53F4713181F491
 
6372
344B06D3027BA4E9E94D4305BE1D817197C54C8FF56CD6964165F6448ECC8A8A
 
6373
64B48B4F0FD69299A137589E2491A283509B21A3A5772F75B7602A9F60AE559B
 
6374
07A58436D04222C73EAEA72DE9A5A441F88D27C11F4F91255EFE280E91A4ACAC
 
6375
1E98A4E5E6C57B9AE86FD218C3CD8F24A4104156A80F13821384E529783C52C8
 
6376
78B94AB3A0096090867ED32E8A30980E737922037F75F062BD83BF4F5929BC51
 
6377
CC22AEE2DBBAAA001CFFBFF41D258424FAD888FFF1BEAB796A44E3126159E120
 
6378
7E4025C676CF94888A1971AEF8B6764B3AF4A92D36FAF6FC56FD049710EE3782
 
6379
BC2CD84FE2473F133BE03C1346B875463F126DCAB15C7A9BCC9A727D23611462
 
6380
4E8D2BFD2466600285D79518712B8681ABCD69608E6AA9578F7BD771EC36E01A
 
6381
5A17BC17E375020ECA59B43790ABEB9DF5F4FBBEF807E5699EFEAC563E1ACC5D
 
6382
EFA336E75DE6D8248E9381BB110884FDC89C2F9A41EBBC9A8A1F98E6A41F68BE
 
6383
EE30E25CA148C1EFF42DFF8C214A6537AB11F260B8C329A4947B5FC8DC9C5622
 
6384
4DF7BF4FBFB00380D47BABB03BC30627AA74103E553F55278F538EDD8C1E64CE
 
6385
0F1398CA0AB5A86630139B4A7E8FC02804CAFF3830114640AE50D2FDA3B561B5
 
6386
C63AD7EE3347804CBB40FB1E77A6C89735DD870351C3A1811591AB493251B904
 
6387
314F65791963C0412377C1D02362C5E9655F1C3D4803CD379A8EF24C48218C2E
 
6388
DF1165840462BF37DDE1B8D5FF09FA2C3B261E2F1A65ECFBE5D4EAD43B52C029
 
6389
EEB3948CB8A252CBAF545C8FA1C31E920E23A12DD7222CEF2D2A513BD758EA13
 
6390
DA33BF5FBF1D734653EB83DA2D374A5B9A0CE316F24EE375D6DF6BDA49954C2E
 
6391
DB25A88821193636119D469BA66E5DAA9C92520FD4F84426A4E54273FA469084
 
6392
7517817A6EE3E21176D333825E88046F50B3CF6938AF9BA79A2F51398239EB91
 
6393
1A2D07F7FCD948427FF62F40FF95E39FE1A1AA8451411563FD5388472251C155
 
6394
69BDE9283B41900B21EB1190D06E6B13B7794FED020D2C1BDD205AE77B084BCE
 
6395
EF628249398B496DE85B406FC2E1939EF00DFC84C07E26CF72EC401BAAE756E5
 
6396
7F6673216E7560D1C2A723CB405EE5CA474A07F61B81F8836482F73DC9516D67
 
6397
CE0CB770EAD755B6B356198B4B97EBB29C63456953270CCC8D5650C1D006E69D
 
6398
38DE2DFEAB27DAD50A817F0D645D30AF5B75A7B53CBD3D2B8D87BD0A7E525AF3
 
6399
22F7ADDFCE31716914C2318260C2E2B4664893921B68C5A93334A361D94A759C
 
6400
0D7B146D6FD94F0442D672BDA0F6432E18F3C5DFA37ADA378D95B75F413C9ED1
 
6401
BB5C606A3EC7DFB3F796F59B0478C13FD1900381EFE0BB5242D5B5D34D03AF1D
 
6402
4BDC93EAF8020E26CA23C8B0E7DDEBBC6762A557067A4CE05A524188A8F02E2F
 
6403
3625DA38DFCF381727887F5646A3995A8A38A5FB1E5D5EBB395FDD0B7C8E71AD
 
6404
B48EEDB62AB2CE99D121435EFBBFCEEA69AE9ED8238B60CC7288DE33C766CDFE
 
6405
15B767B4AE2E6CE0965E77272AC9F86023DA620548CFAC85BC751C44218A29C9
 
6406
849F1C2DCBDFAD895B54E51A569952ED50F82DC8A19F367E7E44643854EFD6B3
 
6407
FCAEB04E55E4661C82D31E2932611748480EF61FB2FBFB0CFB940BEA81AFCD84
 
6408
4C6A6332D7A600170E38A8EAFCD4F93DC153C43175434C86BC747348FAC61B76
 
6409
1FEC9027C1A193E55C80F1F20B5317AA0A05AAA36AE235F6E49F06E570FEE798
 
6410
84857D7552EA92EF3EFAD52DE39C2F8F43C59E3A957B7B926FC95FC4B60186DF
 
6411
7F3523EE2AB74E294C8C4BCD8B4975E84849E0FBDA6C0B0F24A636DFA578B122
 
6412
CF97BC5089E21E9F5298D1C9F30CB8BAFF6A3A11BB4D9A0A5CF2B18D055C44CA
 
6413
4FD4D8FE1AF3630907DE7E585AA811F9CD11FB2C8FC791851D651009FA5DF20B
 
6414
3C33FD2FF848A9E3F5652BD294965A332DD3F246C91B0ADA34017FF2451D1394
 
6415
F9C3C95AAC6EC8062BE98E8914D51DA6A164AD13938693D446044859D03A949D
 
6416
F9AC5DF4A000CDA98BB516D762CB9F6D44B5268FD0C26E88BC4A760C0F75A140
 
6417
DEBDECA4F511128B7D2805872160C55236F0A0FA7637FF0D4E94AC079CD3C8A7
 
6418
D03A5A56F26B0438B577C46011A10532FEBCAD14FBD6032E224F45691A726886
 
6419
56F305231EB2FCDF59C8BBFCB5DBD2D093A0E84D62AC93A2312CA69295E937C4
 
6420
8DBA1802B85F54B5E7E6D6216A918F911FF705D3B5CF055F1D873B96283A0B53
 
6421
59344D910CD396D883F6F7836BA65FAB4393A773A8F6BC298069E5BA38210EED
 
6422
49C9D920F718E3FCE692527DC7CCE6963BF744F2C91BC5952564196D60574E86
 
6423
87A0FAB21F2DB2BD5A51D7FBD8FC19946D24E5A228462C4772F978E650ADCE3B
 
6424
8D66B9C21279C531CA1C3A8ECE3420BB65837287A7222CC3673A2A5F8BBFDB60
 
6425
C719CD073EF9A23675198462C7C87B24CC92D6AEE5C25AC63855CC3281494342
 
6426
D28F3D2FDE0C183486769A4FD5B0143193D31FCB2C2A14E487BBD96D0BADBB64
 
6427
D1B56021C363A795BF10E2DB448261C363A54A4AC1182B470C457AA82DF3F5D1
 
6428
F4B329806141EBD53CAE309319B94133D7EBDC2D0453A905ADD207364371E178
 
6429
0A95C2686E3B34C4A978BFC0EE968C39ABA00889BC5149162C2B54483D44FD3B
 
6430
5CFF41F611C7E03B94945F414560E874D7CF27FFD0630890D7D7EA66CBD15448
 
6431
229059E1C436BB33D69552B5367AB5D53591C4678D0C704DD3EA23F5D9E8A7AC
 
6432
17D003C19E333E726FFFA2961F33C70F429085F7BFE3E2510F59B78F58B19CB4
 
6433
01B48E184BAD9020FECCE3AF52048A056981DAEA02AE78197E65855DDB170616
 
6434
F54278395D9EA50DC83761AE759F9CDEF9E1948E7002414FC05286ED793E6662
 
6435
3347F2A9AF8917493D7305B92CF93E8E9185F70015F5594084298A6C2F9FD3C0
 
6436
689F262AC9FEDC9B89577ECDE92F08D3142209FBCE7B5C0A840CC767BCA56C20
 
6437
4E4E545E2BE4D21C53855CEE4CD0AB35D1A604C0FFFF77DBAE4289752276559F
 
6438
A05FEE65F45ECAF44E95E23FAB6052195C7948AF0B1126482D4E02D72BF8AB03
 
6439
DE0F1A632F7672AD9DDE70EDC82AA993678A82BEAD0BC2649C4707FD8509810D
 
6440
364B5C6FE0E10772E95288C622C2F06C634F4DF8C7FD1432BC9310D5F24FEE3F
 
6441
7AB324863D6DABAA1576E70643CA79EF4D7DF4105093D66CEE0F3B87D2164A7F
 
6442
26EA05F5C4645B22D3E1BFD2219657712C168FD90DE801FB0F32759E80DEC1E1
 
6443
43CEEB19FED12D757205043FC98FEC62D6A8D8B97BC083B4A0E985AF7850D6FD
 
6444
8716B9957C1C35A0675BC53DF672C425C79F43FDABAEE7D63F092CF271C9A9D7
 
6445
C41F40C4189510987887942E60A412B3EEC84C9A6E1AC7D54D528F5604B72C08
 
6446
94B7882621A5BF1F325B92FF96B80878CC550D1AE4D8196E41CB1251856609A5
 
6447
C4D3BD05A922D0D45E039D9450DEF8490A3E924E41434194910BF60BA1B08BE1
 
6448
B41824345627745541A4F1703E956328F6227D11C74946B38CFB096139979E56
 
6449
4E723B889B44C6D78673868C89912F8B4F0B4B485F1587A637B630F92E6072D5
 
6450
7F3B44EA6FD96BBD4FC28A6C1D90805E3BE3E42A7BC9C880762966C55BC04E01
 
6451
204D083AE976FAE6F37C94F27E68F8C0F28D52B17F6C0FD7C9150701FD78F8CE
 
6452
B8E8DC9260E3974005EB5CA728171F482D765016C94D4ADFE4A42EF42212BC56
 
6453
7E4EEEE8B0D2A7856CD4E44F55C0BAB762F92CB8D64C17022D4BF3A47C12F5E6
 
6454
279FC23101FEE93753653CE8CEDC3B75C9CCB29BF1D4554C6120DE8EE750FCBB
 
6455
E38B5D915206974962E320362E59B3F21B3AB1875703191043D03284D4467346
 
6456
CFF2F98CEB4845B73ED8E003E0DC94251B73E13A9B51A3F1430BCF6A21EB9B7A
 
6457
65E17FA411F53BE6432F1506232B8159E008FA257F884A4A01AC53BE91754D78
 
6458
BF14A5B0FBFB9C31BF4908355F8A762052968DF526D118708CCB0B7CB5BEE285
 
6459
6DAB6CD2E3934178E60BECB11AAB5478623CF6C50C92F8BB5D1A583609028FA7
 
6460
B8A53B791BDC9EF76A124F3F7641857E4BEA0837CB36176EC9A522EA7F41B8D3
 
6461
63C37D1145367BD300F17B54522A834BBB74DE12BF9EB26ACE6F24A046D58F89
 
6462
4D4B7DF74875F1A0C1C9D97BE0849593D7B398EB4B00BEBC8C8D1497B6EF831A
 
6463
A35380FFB7F1AFA4D888AA52C9482E8B1755CC209905F98F40D95B44D4DCBCB6
 
6464
67423D1BC2F3560FF0A8B4F0CAC352A4EE2C1D946E45AAEC8A6AD40303F3382C
 
6465
DF0756BFA3B1ED64C169E56ED1C760F2FF0E24DC5C9F41306EF8D2628153D30A
 
6466
5DCB0791126BEFD4947D7EF08301FE015F2B0008DFFCBF9F2D4D859FD43EC7D9
 
6467
C5BE237E9BF6665B7B1BEBB362F0C0C3A8D86010B9C97FA741C97C2E0513386C
 
6468
9C26C235B14DD2A58BFDAC7B5F63DB4DA6D5D37D0098175A9071590E1DF66A3D
 
6469
B8173A047C29D7D35557F06132CC920B5460B8AFC11D23D09A4E45D089F5EB51
 
6470
963FA1A6256E359D485107FD143B2BF21FDE9DA5744BC2615E86C31C89470CF0
 
6471
D06C6397D9FCCB316EA9989430240759D2C4945D941F159FC02327F34B042BAB
 
6472
B5C3A47C78E8C1A6FBCD396B1A51CC4B020B8AD401841EDABACECDB482D6EC5B
 
6473
72D2BFEB4556720FADD49D07307C8B22ACB7E310CA4151A85C71EEF70E8D15DE
 
6474
B3B00F26E0E166C14647A65ADA228A3D1C89025BE059306565DB1B1EFC37D358
 
6475
8C1EB024254AFD049BA977BD4C2C605050E17940A89D0D4C5D963E792320F5DB
 
6476
3706682E03D25D9E02487247819551465092CC22B6B56E93F3AB528038FEC3F0
 
6477
668F866707A19B0463BE706EC729D2EE1653AAC7E29BD25BFB3241D4792F5152
 
6478
ED415B4E7FA92C2EE5A22E27E8B75542C492E56D811C192E95542A6FE0BFE5A5
 
6479
69273C2ABED4300D491B92D2AECDD278404CB84B1BB1BD7AFEC858215837D118
 
6480
C0E928BE7E07CFEEB51A6D21375B772B8248C994564014015232A0DA4BEA1754
 
6481
3274F407FED0837A236371F1A32056240F2015B1E7F4B2CA72C6B58610A66F13
 
6482
407CFFBA5E0A2893C1F572D50F51286E9133B5A84239C9493B0574E77D281D01
 
6483
11D00683354A000C9700EAFBC1FD104EA19DFCB87470190E7E2CE26E3A6FD0FF
 
6484
2620B87B82AC8686B6206B530F17E9348BC7D04B948348802CE53A312443DB87
 
6485
4DBBA5313A6A2A8DAB8A1CC9A594FF8C299281C0A261C8CB2226B732FBEEDE40
 
6486
2C6ACC74A1A61379E2E1CD5548CD908268A32FA83D8504C442EA0E183ADBF7FF
 
6487
9FD09C037AB03516ECCA93FF048235BD11A25DB07F164512A079C5392AC7F889
 
6488
CE96AE5C8D9580BCAFCC087C35E76EED1A671E87C12E3045E15A687134736DF8
 
6489
DA984772AFD189D68571A2ED7256F1E204230E41D3D9DD876F938951714A3973
 
6490
0CA9310489F8E807C1C7A4E51AEA5BC030610A5D7263FF7E0F9FDE3E5E37A362
 
6491
5B919000BD94D978583B942EB79CF2BEAC33FEBC9A67272EB10865BA8FB75FD7
 
6492
9D280AB59F91B96C16C982DE848D76D8FA8620DFD7C80B7DEAE7264350D6FB3A
 
6493
EF04794DA3305844A7CF718F6D1A4A3AFF6826173A076A1372ABFC54ED3AC6C2
 
6494
09C9287FC830556CA694E21CA5342ECA7B10C90AFC4783D841D7B1E34FA3DB7A
 
6495
2B706F3E21B0FBAB23E7257962FC3BC309CEA2C7239A9D6B44CC96825115ABD2
 
6496
AF9A2566D2F3382C01569FBDB94C8D664A5DA0F7DC3DD140CA77C743D7BC1420
 
6497
324ECF9E4780280EB119885E96A6C619CE3C0C8E1E264E2DEB137E5DC8149786
 
6498
486D65667ECF47B1A1E20E9E6E4FC8323E0BC8E61BDD3BCDFC6575C69C03E31A
 
6499
EFFC290472CBBD049DE3F840AEE37A2486034240F80E75D8A79E0762377DF660
 
6500
52B12EAA16D678990B11A9BFBC03C1D4FCDA9FD4FFBB3E88352438102F10B7C5
 
6501
9F04C013B6575B5E948FAB58EA691984A0E54E6B9F3F505FFFEF74D06FA1CDF3
 
6502
4B8A95904C8A2763AA8AF5B71D00F5DE09DC1CDF87A08B6D181453063E14C12D
 
6503
B7BB3775A6E2A901636273D9EEB833EA8CF20FD83AE899E28DADE10EEEC20BD7
 
6504
BD93085A4B1AC80AC1AE8280C14767F1A487BD066007A0D050317BD081131A14
 
6505
6EA0898ED59E46DA7B6254BDCCBC660686E2EDA0E77A705A653733BB5C5497D0
 
6506
B130359F866CF293FB6EF0C2AC5BAA2DB0DED045E2DED3A2612D078333260359
 
6507
16CF0CCB272D34767EA069E0F0B0D42327A18529D72E890EDA6195C2688438ED
 
6508
E9ACDBEED41E81CA8EB5E43C2B09CE266EFCA03F2D7FF57F12B06F9E54FCC6A6
 
6509
546676F6FFC5B8B7D3F0982B6FF0D21D949309F0C0B175CC1D0976F8C55C6AED
 
6510
6E821C39041E22D91AB30922F2B2EC2746BC7DAB484991542FBC82D87B487507
 
6511
559AB466F73EE23C2D3194DC5CE4C9AE66D3164613AC5CBB3DB501B64DA7C91B
 
6512
C7ED2EE9027FC0906820B35D4F2CF66C4F9CE4A884B7C07155BCA884ECA5EB3A
 
6513
ABB83F84DB1F5639599DC7D3F51241AB5D95C3BCB7AB1EC90B4BC989F74FB354
 
6514
04B2D7366A34D335A47B8C00C05CB423482BF6C7970A95545424A08AFF9A035B
 
6515
7F83F52B65A9799CE76E303B85664B624C65E9CA58184C7BE2BB9D9C86A4DE5A
 
6516
8165EE3DA2E652B5022EE7893896BABD88931DE1D538F615787645DF5ACBBA0B
 
6517
A8E5B899A37321AA7D4B283AC9234978C2DD81813A1EE5DB6EC170DAC1B6EF02
 
6518
94892635B498765C07A38D2E9DB0B7581B11056C28278F89B0E60998379C07EB
 
6519
C0EAEDC32AA69B8B836F92A61AFD35688315B2C3F860632FC13E4BDFB63214BC
 
6520
41CC6859EAB3AC3034449213CAB99FA1D216563419CD6D6CE4E1B56F33E6C654
 
6521
7AA9DCB5B05FC068DF02AC32408C8010AD004F6CCA9887830927F8CBCD49CDB5
 
6522
18CAC1EAFF815FF2F6F527F936948201565003022C6C7390B4E3C2B219FB4F76
 
6523
9F12BD25CA7B3B61D1A2F8DFEE795D04D5428B42FB66E0C254AF7B7A10CEF7FD
 
6524
E5ADA5E217BE24851180E9A1700FBA66C7D2B0D7BFDE4F4EED1D24B821A40947
 
6525
5620363657F6D048E651A689822CF815E72FC8AE9D835BE31D1DD8B54C9A717F
 
6526
4DC319B4B59AE073936EA40B070524C7E71D5A7B64436DA107749746B516E29F
 
6527
E3BBCB8F8C473E706670E11E5B221716F315FF097CD1841D0069FA69EA1898FF
 
6528
9F9EC2518C77806A19730C97F54BEAD604548D553D4A6EDB247853225E24E7E9
 
6529
89D71F6BC94DB986467E755CCC99069B313F5745B02B4BB608A39F0A0A732B87
 
6530
7EA2DED68219754BF1FBCA350327572D769C962EF9242132D93A5C8E9725D8D3
 
6531
AAAEC15ED0F362471AA58488620156F3474FA59CA080EA96FE995D2B3DEEADF3
 
6532
3141D157481C66507725ACA5953CBBE1ACEE7E3F02C72C6552D15EB3D612730E
 
6533
61A06A43575568DC3CF3844BABF04CA767E2995196097015E0C4F622C4356B6B
 
6534
F41DBAFD797A4B9D7AC22332C552043EF98913D0D9B50CA6B7CDAF903BC5C04F
 
6535
D20A952BA5CC35B646ACD0A287C956B98C450051AF6AAF79DF37F8954473F8F6
 
6536
652BF03AE2AE82B99D820CF93F5FC0BA17EBD7AF90313E70594EB5C354023BFA
 
6537
07912408F1757319C7288E99872B907D5AB583B082EEED8AB079C63E38B07D11
 
6538
6744856E689A479CB3A8BC081F33CB06755926204981DC0A45B3ACC18F6865BB
 
6539
EE2C50DB43B62E3630FC1D9B1FFB3BFFAA6D0A20C0381ADF48E4D916BEE85BA2
 
6540
BB40F538F55C11D50F882B73913840B45161262BC8B0012694C3EF26452F9B77
 
6541
2CD7C7AD6BFEEAFE31C8A721C2D46AA00C10681BA9970D09F1E10DDC250E2AC3
 
6542
9A160EC8C9654FCEB36AC2B586E978D54744FC8A0E963D8EF6E228ADD22D093B
 
6543
B889C940206F504F14DD921D909BE06EC9BACBC23EB9E9D137FBC983570FFD2E
 
6544
CC5D2EB5D2A4A8604A4AD418B800EDC6B89809E00091A2315EA8C071AB631CCD
 
6545
04C3EA77541646B7F9D70B7EA564D92A65C4DED8966517660EFB9F77E172CD8F
 
6546
1B5FA83270898C3709DE964B0C4A899418435F92C13E94F5C1C5B9D7DF3E8793
 
6547
5F9E83CE1430E3EF275A5169C1005B864AD5B7ABD694E7D77B43D157B6070EAB
 
6548
843B16BD639F53C50A48E040D063779B47F67AF0E115947CDE6A0C9DE8196D3A
 
6549
E61C1A57B150A5B386F71C863ECEB8ACAAD9A9B92C336A7B118D8D5B1FCBD698
 
6550
2637028A7DB25D4314EE94974E09C2413E9C51A2504CF5B4ACDA26CE82FD1900
 
6551
CF01D52F946CDA5F6434B8BD541503B1A1BDA72225592CEA5B55ADE52666C150
 
6552
B0FFD1DA9BBBDE3C40E443C917C0A91444CD19BA8FC48C88835F09F35C6B43C7
 
6553
C81B914BB437E99E48FCEF5984A0E10096DE7CBD0AFBD750D7BF11B5633DC364
 
6554
6F547C1BB5DC55F4F2108D1ABAAA7CE8CAA45AE2984FBC51954AEBD3D188916B
 
6555
B0C5FF9339A80310E4A90B3E8CD587CDABD9D54EA413DE4E7B777779C2022362
 
6556
96A9052378EDD3DA31F05B94979170169F1B43C60BACFAD96C76BA86B66DC30F
 
6557
BB57A48CBCB99683368A8E087D65343CD9DFD9B28DA91EAA3BC9FAD76337D87A
 
6558
047661444966D02502C915E2823AEAE71C7640BCC8AC451239E34711D34A753C
 
6559
44D5DD5647148520F4B28C97D8FF00A10B1D34592A32E90CF70EF4A01F9CF8AC
 
6560
5EF9C240EB792EB337DFED508E5C91D91A3F16D2E067208120CD058F4EFB98D0
 
6561
3C634F3DCF13881E7135C3FDC75362064CBC02FE1DFB6F49557DE90DE0C12A1C
 
6562
AA5F609267E04AF24404E050CDB6C3D6BC5DDB715621D4315D4D30E900EF3A5B
 
6563
03D6524107544DFAF0ACE84F19C2119ED9CA58E88C81FCB5C33A327A8DA8CD1C
 
6564
BC87E83C7AEA2E430ED13B6F1B9E6045FA02C88B025D5CE7D6D191883B928672
 
6565
AF8E7B0467A90A15680C1610576D93E6492A99787D4E0D49A5306DB04502D5BA
 
6566
2E9DC1DC55365D68F27B9FCC33D55FF35C41EDD546F479E7D69B54B3BE72ED0C
 
6567
62C80AFB76758B53337424120BBCB1872EFF9859B2BBF5F9B82BCB01902D7268
 
6568
65B72FDE5A7C8DB2A7A03C9E8646AAB65F552E9342902FFD80972B325816F999
 
6569
AB36938B6B88F8D84CE7EC8B95C459191023377A30F50EE2D9C8C41FCF685389
 
6570
1F4BA89C1547A41B767259CF565ADA5011FEA13A782B566EFE3DBF496A99DCC9
 
6571
543E261859EC309993B0F727286B02F19048772DB89984ADC5EE723C48078B9A
 
6572
79E0B93DC55249EB4AE55C975CF75029C56E88707079C24297C206B35C0F52EB
 
6573
0D3BDD760EAF8BE7BB9A41E778AD0ACFFF1A6C37F1AE3E7AD1990C7022449B76
 
6574
7A23C9B0CDEB4626B42C96306A9544DD84D640F525DF20EB1EDF35AE470BCD3F
 
6575
B4F384E51CA45D81C3BB20EDAE1B6C8B109BC6C12B8CB7ABD01394E2CE389A6D
 
6576
7CBB108D67C913765E081FBA3E79CE29FCDBA0850408B31A55D6FBF2DCE01478
 
6577
04BFA09E8706E8C9437ED67CD32A37E836CD1E17F99EEAEFE28541BAA7AD8145
 
6578
225393FD3EF8D033328E19749F7D700E64B829F82F3A7C8499B0FC557C3FC783
 
6579
38866397480538DA97E4FB6C63CBD4EE16455CEA2832C5EBC2637574DAA16916
 
6580
B8B2868A63B44BA3EC24A6314835DBF2D38BAD05F14E96741AA7E4BD3BB7833A
 
6581
D1C66EB4EDA345525F2447BD1AC8E0356493282EA56C6ECC81EFF7A74E1174DB
 
6582
AD3A842B36E0B339F2F83896892EB69F7ED2BE72EBA0BB60C59D40F48D09320A
 
6583
591CCBA48D1D05BFC34D0B31735BB9A6C138E8615E21F1554432DEC1E25C073D
 
6584
0D16E9D6F0255D88E0E87308560F434CC0E7DDDE759166759765DEC82366284D
 
6585
4BC47C4DA087781B275B5711FD6B2279E9D4CB734E1ACBF2A59249A4937E75A3
 
6586
79B263B6DA1A3516E90DF279D2D5E0C97ECE4BFC98224B9506D90AB34063E508
 
6587
A0C4DEDEAF4ED82E1BF056124045843102761545870DF537009C00AEBB04D578
 
6588
FAD4737E69DFD916065B1C34F194BEEF7A2CB60CDDE431A0349D36A979BB1884
 
6589
3C388AD5EF92932B86E5FDE6558AAA21C046DBC85DADA57DC476C1339AE9DE58
 
6590
34371106FFEC2E1BF06BA289F4BF1233F53321A57879D8E1AA7A5DC71B8F705B
 
6591
1AA8697A500C94CCB3AE355200EFC6B9FA03621E0543A84DD889F23C85091CF6
 
6592
8205E2650FE6376557B19A9664C864AE880125F06EC5FFEE834138BD7BC43BE6
 
6593
86FEB49300C39EF66C73814880994B414731F0AA45DF19EEC082EE27E72DA39C
 
6594
71EB0EB707D5936DA04EF89E6900E73866F56ABA3B6F9DB5575462F1364A7B16
 
6595
30CA0BD02D13D7875008CEECAD3A540AC08C46261501E9CB24318536ECB3EA76
 
6596
42ED1B2A49C20FD36B31583A2695B590A0496A486815A6150C0BC1335DB50A7B
 
6597
9FE25238CE3295507729B4FD2D2AC515EEAC8E07578309FD7351CE86D4E2DB76
 
6598
077BC2119BAB40577875000A90E147F150B8E98FBBCEC64AC7004C28C3C7CB5D
 
6599
045BB984A519FCED4413A9117D008FEB967EBC92504F51D3EEC517BBCD2688FF
 
6600
913D3F49F86D7A71BDAC55FD47082DBE0067691AAE981F94EE504FA1B79DF008
 
6601
11BB5237A95479E4E9813350499ED01C6E485D399717A3AE14785C8C69D836C4
 
6602
5624577D5FE7FA8F4381A343C8646CB7E1197EE9CAA4370CD0AC9ED69D15F816
 
6603
E38BFD18D6DFD222EF239ED19B1A5E17BE8DBF06B24BED099BD4ED00A3A0AE0A
 
6604
653C08A3EBDF22FEFACCA5D723337B886403B701ECAB7A2410D91B2350C9B349
 
6605
B72DCBE46913459F089EFE0C9232665F5E79B5E28460788DD1ADD12F0A4AAC43
 
6606
2A02E6413AD94EE3D2A4F58F34886F37C2D18213DEA42B39B6759C59A2CB5645
 
6607
DEF5BB2CE952943C7F8B51B62396F4A8FB1A4042652967EB4F063DFF43BD4DC9
 
6608
6663256ED43A577B77F81BAD98DC1344787B04B7E09BECDA35DC497840DFB401
 
6609
91270EE3BFD711367F67F5F9AC09ACDBCFCA598C1C84F3704BDCB50479413FDC
 
6610
C1CEE14D1A67BCB8C1E42CA3858B13E52C9309AAFAA6F9EF687CECEC6ABEF325
 
6611
0922B3402092CD52FADA2CD2B2BD502D6C566B0425559FCE9A00386490A8A577
 
6612
3046930B807EA00345F19ADEBEB7DD581C8E5A011C46D4FF59909EB59D1EF237
 
6613
0C2A49669AA4339CF26E4199D500F52589F5545C25DBF6F108411736DA09E872
 
6614
2259218D7B8DB91740E954DCA4A6667BB22C849A72954E3754B1C47243745AD2
 
6615
A3D57CCC9E35C93FEC0118A7769996F884789F272CA43BE6C9B54D726DEB10BB
 
6616
D456C161EB13CD1DF6AE98F6798010F76FBD8D4C718A6ED15BCF2FBA48D1D361
 
6617
6A63D93DD0005779B0116F8B148DD87504652967C67B4AAAFB9A3C72EDED884C
 
6618
A932EB02F3447CE092C85223E50F1695E2F60775BB1225F94FB7236008EEEF18
 
6619
55B9A48D28BB363416C0958F01305C9EC94B754BFE4B548B3A650A50808E3159
 
6620
3A54ACF96E55CC78A5E876FE6EB0B3A2CF8C5F604E26409B80AC6AE54B4C3C03
 
6621
F4F9B2CB5B6DC32495D5247D877453098B1CCA426DB4BC12DEABE00DFD67D999
 
6622
73200D0779A7FC96645630504CB449E94C749BD813E87844C8C9709112938ACF
 
6623
9BB26060C6DB9E198E1F5792D3B9E8E52ACF97B1D8E1021F51C47CEAE7F14357
 
6624
1C36769B6559E8FCD460FFB21007E49DF356C1F01CF78E6D002A07986293BF57
 
6625
C7C11141EF873A4D7DCC46BC1E9FFED9B1D45889A21A1204D6ED9A98ABAA446E
 
6626
C0821754B7FB62AAF8178718AF1A38804DADD238C05F4E80CB1B5C5151305C3E
 
6627
0878838D31234CEDB70F36E38390D473C3717014E77EDFA8DE1F54F2FB3B3A40
 
6628
EF28831334E1E727FEE5D60CA1B0784E9865B00EE8B410B6B921EB1A029A179D
 
6629
B0D892C920334E62A6AAA8137C4B8A7D6312F3E8F27DAA9C755B75CA93BE048C
 
6630
E142E4743D5DEC93729D362EF1C610144BEF6F00035EB90645567DEE2522A50E
 
6631
28BC0AB58790AB0459CC00FBF0EE23940CB5E2DD650908EA1795C412FF9DF3A6
 
6632
109FDEB484A8B9100A315D31849F0AA9876F8B9CDD64765EE5EE2483DFDE804C
 
6633
B12FA6B0EA6F74EA5BEAFE3D947BA16CC916C66B17FA3B8C0435161A714F0703
 
6634
88A37E7A9FD889FA29952DD52E3BA7C864937143FC6822A658871C88608A9A9B
 
6635
351FB780D11B72D1331D46CF68E7200F0AE4A82B64C2FCFE145F8D5AB954697E
 
6636
4F68EAA114B2B4CE8F32188E9725D8D3AAAEC150959C74B9134DD46C874040B8
 
6637
447CFF35B8CAB7349313C74D63DC4518196CFDA8D65CFCC1DE2CC2DFD4D24FB2
 
6638
CEBF1FE1C6ECAB54588A59E739DBEEFD716ACEDC22CD69ACEC454312EC1DCE03
 
6639
8F8B740631E360AA6DBA1E54991EC7922725600CABB41F639DD64D65594D5BB7
 
6640
300B2A77A5CF0158D31439C030C0B76180F42BFBF941CC362A11E0BF7854BF43
 
6641
230EF10B6DBE472F83389D740F5BC1FF862296A31BA59D2F24C230F828A4F187
 
6642
27A2C122F5A959F052D673C8B1966B0AFA70AECAABFEEDC5718176B275775201
 
6643
469C9D0A8E6FB7A4E67284134AB9975585272C47BDF624179D8827CA4664F96F
 
6644
7003D7D0BD1468305353E8B69F1EAF891E3B7210ACD008194F83824E64AA6180
 
6645
E48C37FCC45A8082ADE159725480EAB33F71E8177ED9938ECBEBB761F31ECBD0
 
6646
D734EE41FF83789F323895D5B3AF330E17D805D0AF2471A1003B688CCE46295C
 
6647
E614449545E09A1E63AF3EC35E21FC29CC7319733165F06DFC6C65BFC94BF929
 
6648
F948962BF47552901FD6BFBE77E582EC236DC450FA5CE186AD8D5FDFF3E369A9
 
6649
1890FB8C18E6F5211938EC41BFEEE4C5411C389EF036AF8AE384CFFF24E61B14
 
6650
107BA141E90C8A915F9509A8227B18AE224922C8BEEB630C8BC90EBDB5C94BF9
 
6651
29F948962BA683FF003D598F4FB35B87C097B54FA673F50E8B62E7A8871E19E4
 
6652
381396C1DCA63FEB714F88E61B8004A786B05343FD6381EB4DC56FEC80611FE8
 
6653
798CDEC91AC4AC93F3FB79C01F1416957817C877F92830B8C048B726AF68A38C
 
6654
B391EE1871F47AE8EEE30865A931860D34C4DB0DDE6970208CF3A9882BCC9FA3
 
6655
B570275FFFB5CF717F1F604CE0C047DDA412E099B0B684C6925FA9BF83AA413F
 
6656
81DD043D2C84946C54188144BCDEE7931E6187E139B5897BAFC7DA0D708115E4
 
6657
B47B4B34B5CEAA5E4F798D71457018A79846839248B01146DD909B48A663AF36
 
6658
4FDD15E163212DCBA9B0713261D88BC4FA17CC5BD1349935D68CCF8CA9F6ABA8
 
6659
CBE8CFCBEF6717ACBE8DB1D50E3A89CAEAF7A12CA8AB02987ABF66F82ECAF58B
 
6660
2B83B2DE9C2107A4C3EB218CFB6E79D3B2B76876837E7DC9E242256D3D147114
 
6661
3FD5743E1F53E40643BF43FD9D7B51E1E06090589DDD4D4BB9EE4CF5ADA4C0D7
 
6662
4E75667AF7FC81F3C6D48077F6BDE9AA207E0C1842D592BA3F0E8ABD15FD945A
 
6663
FD14AA92716A81A13AD023B0DECF094E4FA0C5D04573FCD54BA23919DE462B3F
 
6664
84E5EEA5082CE8C6B3627B762A13E7BDF8BA03B6C96CBDFFEB06564E416BB03A
 
6665
595315DC73F5E6F2C85516A38655CF5E1EEDE72B5CACA5F0582CC1CDA1994A00
 
6666
19B13FF70A33B57BDD724E5C63C74773DA6D9F313869FF1D6B77B164B0876023
 
6667
968CF2405486E97DFC97BF54CF262CBB835931C9EB1C62BBDB75D4DF74F2051C
 
6668
1F89031611BB0E04EF70FBB89F9DA5857A52A2E12C30A0E39FFE78D86AFB1C9D
 
6669
527589087FC079AB8D7CF14C12A5AF29EB125AFEBB02232CDFA125542F5FDFB6
 
6670
A69D4AE68C69376793F3902577FC3DCE9BF485D1F1D5945A04529D2CD45BEBCB
 
6671
3CCDA684A7058DE4EACDC31D35B8A28102BEE14CA585E5A66ACD240813AF3FB8
 
6672
1871C3A38C27930F90D539883C3C3CB25B549B61E03D6E35892D7C5776FB13D0
 
6673
79AF9C54B2663D329DED032EA8E1EB70ADBB4C96B739C280C821F502A5E87905
 
6674
BB7C1E410B6FFDA6F08501B458426157AE838CD8EC50CF6567D7B2F4FF2D573E
 
6675
B667282D79682EC35F5E650460A16ABB268DD13522FCFBB7FE92757966E591ED
 
6676
012F2A92A15E3C6A2E92DED1A7C83F9BA07BFA115C30850C1B50CF428EDDDAB9
 
6677
7E23B4A725DA6B6166CE0B8A8147833E878F301F0ECAF191EF4A95EFA1822D54
 
6678
BBD4A357EC5E754AFBAF892796BECCC6B0F7862C7A1005D5678A4840F46089FC
 
6679
3FDA9E4CD94A92E8129DCEA931E2846658DF5622E0DEE7558ACE96923E593FFA
 
6680
D1C7A4BBA998E4FD0E5F4CB666CC83094696A2A09F1E2E80952AE9434B780986
 
6681
AF504BF11E8FD0F32306DF2A4A90D4991A44F330182FE7ADA4D8E1AE9FA7DFE6
 
6682
B55C1EEC4E3CFDD54B24A823E8ACCB6ECF0C3203EE7E0B0663E35026D396C63B
 
6683
EEBA43F6702A30F8C2CB0863A41B6AE7770FC39A035BAE43476BAD43BB8DD8DB
 
6684
6C7680101D016EA65B9EFD6D803C17CE938138408C5A6A2069081622701E5979
 
6685
40D3ADB292380C92722CCFD7F54E2167C7F19B4C3ABE06FC429FE06F91C8A4CA
 
6686
7DBA331DBA1F978B87C0C725A2634944F30C17B1E12F365A161D4D5644A3D8B4
 
6687
45AB91E0EF2C5C9D21C8FC93FB7585D8F31469FCC60C7C055F3C803C27E5A585
 
6688
20E7162AAAC0B24669D2C8E2B6B5C3149CC98FB0B3D3F0404B38BEEF7E54E60E
 
6689
FF881BAA203910732549AD04AC711CC1A5566CE2E7F9C81FE8C4F94F17D0C479
 
6690
BAC5E72DADD033698A4C5B8D4BD31FDCCCC1AEF7C5B9E91027369C0E73C6EE70
 
6691
59A886F2DCFDF36573CA6B4A80B5949520396EA20015771E03AA8DBDA58EB563
 
6692
51EAC52BEC077DC262906C9AB7E7F1C40BCC1802D47AB59361FD0FF6E8FFF053
 
6693
CE6CA9EB35CE6D98E301EB4E98DA25966FA4CA41521183653A478810EA3BC6D3
 
6694
0028B8D49E32B28B1EC9A9D23C6A56B4F32CE5933D62049EE21527436B7E7771
 
6695
4A792E08FD89C1DF3547A175032372DF6A722A1E009C482B5C1D2C6BBD7D15BB
 
6696
3BE53B5C44CCF8B2CF9A9E0D8BB02DC2A135EC5969AB178C997014BC06A5D7A1
 
6697
E0DB92F02DD684D2CDC6D45C745F97DA4B75CCEAEA6DA40D60C65D102AB6ED81
 
6698
B19E161B48714F63889C5CC59111545F7B8A33B0792118A4193E2DEC39D0DD73
 
6699
AE3FCC2D99A79A8ABC6E61C5126B4ACD47F5452A3E23B28C0BD3BF0C40F4175E
 
6700
914110A589F452936A798B48A9FECA7E89D4B4729ED6196051503461829E3603
 
6701
95F996E463D99D0B3BDEACD230EEE772D93EC5B64EE4FCC1EDD8CE9A1523FEA0
 
6702
F7942CC9FD816356DF114A0C8384C3AC3BD21E8F48B7A417413DD6BD11B4B4F9
 
6703
4F399DDBF72D8DBEBE1E42F6767B34D03204B7C4FDE576140CBE1F0B2965D148
 
6704
18E8A9B29A54F4F4B2D472C78688D24FF10BEE68A8A83B1431F3BD6EAFEAD245
 
6705
4DBC03B77F9D7D099B51C94FA76B167450DBE8AC8ED629DFBE604E755B3F59ED
 
6706
BEA323E04173F4566D895CA2005F5352DB7657C6AC63F8392069D308D7882B5E
 
6707
A68F024B643651F7EF24546B77412688215462FA74FF8E7E72C2401668807A44
 
6708
CEB0D4677A6D2AED7340FBD6D99ACD8BB021E8314EAECC8F8C9DE14794178842
 
6709
5F4EEEF72E8A69B5E1F453C42A00C233C407FA9889913CB7B400F0B9117B9362
 
6710
C35CCE92D56750C05798600F4B618EB751CCDB61395F4E33938A425648F67C05
 
6711
B8E0E419FD0A6A7D37CB796BB92CE50EFB1AFADF86FE6507B102CBA50AF4704E
 
6712
2B1B15037F48A2F1FFFF0AC1297472E38F8450C3B54DD5A9294D9F7CA871DFB5
 
6713
0A9362E9221AFC30A46E04C75000F7850097E024CCF1A5C0785B1708FD0685C5
 
6714
75AE3068F2E591DDBBDE28583BCF0F668BA9E849AE8B3B0B1C6960009B2D401A
 
6715
DBCD60DF2ED6C6736C064F78AAF7BFD5938E2AF30947A4B8BF4490D651C35723
 
6716
F18290CEBAF93A304E85CC9EAB5428F6ED0FDC29199237B98DA4022C755FEED3
 
6717
EBD1E1D1CF7180F2120DA2DE4A93D445D214C552033E47E6E30468F90CC30DBB
 
6718
C10E108665317F1A87553069AA3FB93981979012546CA461B9022EA2358E3A10
 
6719
5BE0B501F24B3398832317ABA5FD2D33C7F1DD2C1A11D56ED583E8EAEEA429E5
 
6720
296B28DA90B7AF3E7AB6FDE86B047CAFF4305F29857BF4E8BBD393E84AED9465
 
6721
7B6225160F4F83F0F23AC0CBE91052A3079035F0ED55F2C7106402CD21A0D693
 
6722
ED5F207A9B8D7E02B82981E1CB72177604044015879D97EB72B599CCBF1ED52D
 
6723
4F53210B818B84C5444417E1E5A7663AAF6FC655C223075BDB9786C11B8C2115
 
6724
8B2F1637B8E16EE5B70ED33BA5FD0B7F8809EC77601612247E29039C7896A7C5
 
6725
6E18665777D28858F233D783087D4C86B35D50C948B4B9E4A94A92ED9CEB5DDF
 
6726
7D31856819ED15C8A348C3F04FFB10C2B36032927C673C11ADEB2931FAAA6FA2
 
6727
8A2B5FB965D4F63963BCF8F0D5478D4D665C6160F0BD1D2F7ABC63D20F169637
 
6728
5735F6F68BCF22684C80B948DD2AF6A0E08A6D8FCF18832E594FA98E6382EFD5
 
6729
6E0B77FD25D845F212A0564FBDB57FB2EDE630DA66D7F72463958DA32CB1FCA4
 
6730
A6CB09B2328148751112434F1D1254F74FCF5911EA35CB2A9BB9EB23C275FA54
 
6731
9DE13CD621EC0332FA0470EFA1630AAF28E7CD5F963C45D0A7CFE7C2C3BABFD4
 
6732
6158CDAF48B2F43735DBC4B52DDCF4A1C486470AE893050F63C78D73EE1E3805
 
6733
27CEB649D7EB4CF278E7ECAC720E6B0E840896192293DE467E063ABD248EDA75
 
6734
32BCE7E77BDE98A23925D5D3F9E8C3F630FC4B0E5B26D8F377E9E9F6F698AAA1
 
6735
B28850D37AF35641DF1AD265F2A8AA9679EC110E477B12277383D1FF35CC28EE
 
6736
FB28C5AFCF224BA9A9F1E117FF0859EC49CC3ADDC3DBA8E020D6BCE41A71E855
 
6737
724A046987EEBF5D3BA330551E1D5E1CCF0698E0BA6721B6B2E475AD9B684BC1
 
6738
65A134B10D5831832B2AB12985F71BF9A2D4ED4F60A06E06A43564C283864E20
 
6739
3D28863DADE5364E4DFFE4F0A0F3EF125DFFA598AD346DEAA58F3BB140C086BC
 
6740
0BFA3BAD1EE9486AD18F0356B4751417BDD31A7DFEC279AD2EF1B78C18DA0320
 
6741
065AA121938B378C9D152A3BE8BD59A66A9DEC78B3F5DE9E85DEB118CF635C05
 
6742
F22D35C389017F0EABAFFC25672DAC4387C6CF6A146228AC5B9CC5AAC0F5B8DF
 
6743
D1D01E707B318AC0515249546A69E4EF85F56EE6735014585900B673302FA617
 
6744
E7948E62CF01525A11A17F982D3BF8249BD8015B7E211A7449DE83AF9D864998
 
6745
843130418D34B010D8B9166EABF97B12092042F7D8FE4194FEB6C80BB4D96D00
 
6746
61983E22C9B4B56957439552CD7611438A84F3D76FE63FDDB5FD90F9150C3AF7
 
6747
693CC263C4C1E30A67662CF86F52850221118332D04F732758A5A88C64762188
 
6748
78726ACC58A2B36E8CCC49CF2CC1EE689FF338D2410D999CAF983636EDEB1780
 
6749
2C9913367ED6B8E4255931F67EA230F369A5D98BBAEE69A7470B5CE545A463C8
 
6750
9D645B9090FB269D9AD5E3594A158A8B13D9AC47EC1DB2CEF1EC0166597DB7EA
 
6751
F05F06F2C6447C57E771B4C96D588BAC62E607D489F9E535FBA1F6A01C55B507
 
6752
A6B130EEECE7C9652FC0DDC0379892CE3652DA323BDF0D99451DF414F7F20688
 
6753
F2D3A7B1547F9056332F65D57F01F826D2956F5239DAC394359003DC4DA27C15
 
6754
C5CE790DCF0CC209739D2BBBC22A87C93A71318DD87EBC84D17019E3F06E6AC2
 
6755
D4CF9E180EF63CEDE40B1BF898592BD048F03B3B1277983E234B7CF38CF5C272
 
6756
1B9BB4280C7E02AE5D9E2150F141DF1261EA0FE5113916DC8B043C9DE84DC13C
 
6757
2DB5FD6A4DDDFF737BC3249E21A3DED05DDDEB72EE668409923E79B8E121A574
 
6758
93FDD41CFA8017E0B4495F41D2A6FBCA02638ED183330A82E6CE2B3CF022C359
 
6759
BCC351F51C40B61FCDF8EAC20529186C87FBFF633A5FD77090A970C99E9EF357
 
6760
263E6FFB7A9E629D4A098D276D91DC9BFA68C05DB3E46ABB299707E67898A51D
 
6761
17DF7D08B69B1CECFDCBAB8F1CF967122BF90870BCDDF416A7575577F120A75C
 
6762
5B98084FD984EAE83985C1662B8537B83E50DA1EF6310914590A61F721739798
 
6763
CE72DDB883A685771F424D9DB38A0767AD5ED7F02A0E1F9BCE5C1B7A5993728A
 
6764
D75D4E6F004A628B9637FF9395B9D5CAF691499A7D6C8024CA6B3A850DB6B9FC
 
6765
22D591FD5322004B786D6C49B6E1D072AA333AFE63405C3875F45B9B5E1A344F
 
6766
3A973EE7C3AAE82791053A42460468F6A1CED2C708E803B34F9B65C684A545FD
 
6767
0CA9ECEB7D3ACE8D9771363E634FECF8F6C82C39E795CE2DC36E11DB41A76A00
 
6768
DF02F7A4EDDD53FB8FEB92320BA03480FA129F3AF6CB5CAF2A46C2961B2423E0
 
6769
5DE64F9123091E6672D544BC949AF512BCB57F2F07EF75A2860BFD2CEB5BEECF
 
6770
1010FEC70CEB29DFC2F1BDD110CCC8BDC85BF1FED2049C87664E90F608A379CF
 
6771
EB61A46B5A053E7D708B5EA309FCC658AF22DD6B2C5200A2222E49919ACA57C4
 
6772
8D1754D304E985BBF1DA2D184373049AC8B24E6D7612FE39986F049F8B58B77A
 
6773
BD66A397CFC7D58C559C972F241B85C3ACBC35F6A72D0139DC37612493F56E7A
 
6774
0F578E17E4052330A796316C0AE1797A5E67BD1E3D0707911F1DF0D55487E231
 
6775
87FE3D7DDD78B9D1637BC15E937FB9F060D5D3421352F89DB70E181C5847BA0B
 
6776
416276C2F3622DF3593932B282DCE9C6539CD8C059418696D73698CAF3E41C3C
 
6777
DFFF482D09E8BEFF3846BD2BE1171FF193D9E3E71941F5265ED5CDDF4FDFEC57
 
6778
26BB3321E4414FF07580511331A4F2E8DBED4C13ADDA76D0DF67643A61A83A51
 
6779
54463F4EC97EC70D60B52F6AC9147829CC6F2F3C4FC4B314016034A0DF9640A7
 
6780
61DB602E1D01DD69E5D40EB344E5D2614E7A7E1D08117DC3AC58A3A7CD4A1DBD
 
6781
C18573662EA46F4CC65FA30C51D2F6AB9410650EF6F322303C3F08C5231B3A95
 
6782
B055F301705F544334D87A6ED18E598AF3F3796DA691CCAA3528BA9FBF3275FE
 
6783
893370C2F9644A695743AE0C645782F44B72E387A32DF5D0F8D809DC38AC3D25
 
6784
9C1365DEBA9BBED9FA067088022CA1C3A46647592471B08E022CA435205CDBA4
 
6785
BD475BD0B4613AF0F506D96FE339040A72C9F532B5E831B1B49D07D28741E183
 
6786
ABA24724CE19E8155C4BB6A6C15A3F6B3936297204C6FC1C8DB8196721FB87A3
 
6787
40D7F1610586611BD62DDB9C511722DAF60C2BF5ED486E7B750D1DEEAF6FC12F
 
6788
61AF358A826BB63D3A0BB8F65392486BD455D57DDFAF2950A15EAD39FE4157C3
 
6789
8368A1771E2B86BE3DF4D7C4C6E4C5DB8C93D1CEF611090E00FDBC6E19835DE9
 
6790
20A98FE38FAEF2D053715CFAF426F0EFAA17A51C5297D7060F58F994A11BD3FB
 
6791
7C3689E0C188D466249C31507D00FB14DDF4FDF4CE52CEC1232558BE93CFD5DF
 
6792
76D1EA760F85DFF22A5A7EE7E011950C66B319D063E85002A0FA0167CA564908
 
6793
F882F1E2E810D79BF4A89AB4899E77E90694918A15F33D9BC7A1F8C3162538EA
 
6794
D2798ECBEBD24772F2F770CC76C2376D5AC536D1D5E48BC2EAAB7EFDC9DA8D47
 
6795
BCC9DCE25BCFBDFA918CDF631AE8F14AA02571727B18B70D2F3C133AC119EEA3
 
6796
7546E1168CB8FBCDEEE2DD064CE3E1EE4A6C9C25FEC94BC9457A97C86116ED08
 
6797
6FACFBAF1641A58F3CEE3082C734B0DE7E81FB03FD507337A0D1564A7E1434EE
 
6798
ED00AB3ED07539DAF03E07672EB79C581C7473EC6CE5818CFA5314A584701A88
 
6799
EAB17FBA3401435ACCD2BE389221519EE0773AA783B4FAABAD3AC9B3CE161B83
 
6800
A9DB83A2D4AEC56D697B590371FAF14E7D7542160B028EB02A241F96A63B1AD0
 
6801
D900FD57EFD5D0F0402D9AC462D34288B026A2E9BC62A3C134E4D326EFE50350
 
6802
0394EC2202DED21039FD7CD1AE2EE4229652DEAAC4C8335495B551417322BA72
 
6803
B28ECDE82FE15EB2933BC2C5BE79B311CEAFC6E33CC7D97BE50DF07648BE03AF
 
6804
ABF19DC93A990CF52CEFFE4F304D38138F336EE77634302837AE9C1EFD439856
 
6805
5D5E1EE2EDF7BD08F248DFA9DE3089307B09CDBDB0AB65B548CB62DF7B97C11B
 
6806
306AB98B6C3A0DC4BB66897FE6E204C1107ADE0E78AD445937584FBB26D664CF
 
6807
757C4759B220B933E6B2B085ED7428CE9A6E61E074399FD3DE7B4A26A23C5D05
 
6808
851DF3330616CB5587A1861E604A6C0C19DE5AE50631E8F23E1BA7A8997896DD
 
6809
229BC710D19C24B9916A174EE6878CF96ECF72D322FD02D5C41062A238FD7977
 
6810
968D04FDED4B52AC02C2D391A00DA087D1A74CB4E7A7CDB786C50BC89F2CCB5B
 
6811
BA33C75593A4649D021968CF8E40627B7DC39DFA08679DEC91D66AFFE0BDADBC
 
6812
A99E11270927805EDD4DB211A4D79A26925F0F1DADD615E89D4E2763817B17B0
 
6813
984AB3BC818E65705F298670344027F1D645EE97D5850977F7D21906911A338D
 
6814
6B1FAD6E1E4464BDDE386CC6EF1322A8B45F87E1EEA07F0259D7B390F43BB75B
 
6815
51C42314BD2DD19C21184E2E8BBEE5A3808F48ED562EB3B7264684413055EEAC
 
6816
E5ECF611AA4F8DC1D953099DAFC43E8BE6F2489DB7F983552793B705231D7EBE
 
6817
547F10F4F1FDEBA53FFD44302803AF59010C8B749B8F0C874AF41B9B79997E1E
 
6818
C945C24222031FCD16DC12929D932B208E01CDB700E220D71D05646F865380CA
 
6819
22FCA7E5E889E9C4F987AFC226CE60059C371D0B450FF78393E45010EA0E2FEB
 
6820
CFA88F4852D7B97B7452872C0585ED82CC44C5F7BA42BAE2C6B496F27F0714B0
 
6821
A0B9445133386091FB91A75A204F75E62BCA702A434200BAB3C93A7BF3070EDC
 
6822
4638F400BED5EED6C4398CECC26DBE691C0F30F2E1E6CFF46AEE0581E624AAB5
 
6823
BC58AF6C692EC3781F1209FD905A7BCE4311264C4D0A35308B30F3EAE522E0B1
 
6824
F4387F9A322077F69374E3623F6970F3B766D965B90C3A432AF8C10EFA48C4DE
 
6825
2868DEB6094CE24727CCFE0071F6A7441F14C4E3233EEFC30DB6D7E2B8F6E6F9
 
6826
7817793E55E08118B6C427EFBFD6A0F741733FFDF2EC4D744CA5E4FC2A6B0B0F
 
6827
17C50BB65452A3BB641EA1D2E6EAA446CD567C28AA377471564A4D69EA839CBB
 
6828
CA7CB75DD9AC5F8F710F54CCC08E9BE502CA90558990E967C619ABCE8DB3C611
 
6829
931A154EAD189C1BD06B27057333EECDE424E21585388FA9E6BB97A3056B091A
 
6830
EDE27734FBA1552BF27053D5627302A40592B614A913E780301586840165A564
 
6831
A7A8747F2AF8F547933983773FA29D123833A53E8972F544D682EBB2257D95D0
 
6832
2705F7FE26DB216978E9B177DF9D171179C61DDFCF021EE48048925703F38861
 
6833
DC37BA51EBCD109B1DE6FB8AAF71C6708F124B9610ACBCB671A50CDA0EB85894
 
6834
F686F845011F5B3C56E5BD47D6AAB27F5EA44F2BBCED13DF6E14D7D5A97CC0E5
 
6835
1E87C228BB0B4CD0ABB1501B95043D798818B932FA3BC4A3805326B56F9D8216
 
6836
91B589ADF8129093B362322BF01510CCD61A695F1BB71AD4003E01C86923B9B3
 
6837
205F541B780827D96B1E7FD78689B6D45B99FA337E3EE078ADA02BFA0C70D468
 
6838
879470F5A897BA3A2CF8747B83C5D4DAE3DC293FDF6F31572993B534145B45DF
 
6839
10DA7E70969DA6960474923FF9185AF7DCF8A42184425E61BE3E162B3E0388FE
 
6840
B0016520CB5EA00FCB556FAC0FEA9E46DC1A612461638C3C0DBFF11035D05D80
 
6841
C8794F10D27D446E7906E7ADF9D7FC9E02784EF494D9BE7128570A6D0BB16494
 
6842
589671834023DF7F0EB1D3D14BC7ECBB432FF31B36F1188D30F8533FDC8D1EFE
 
6843
E735F1C4969AA5F55A70C2ACE107A052C107C2DE2790A5375A709CDE7FD98ED9
 
6844
25A2143785384AB3880074438116E6CE762B411314ACB6841EB8484C6BF05244
 
6845
6107F5BA4AE6695E77035B5216077B4F0F79BA8C2493A132AD65A255AA411425
 
6846
23F45B9A295A1BDD1E5EB9957C36C225CE645547E146F1F1C4E2CFE32DD53DB7
 
6847
295637C0788B98D77EEF5560424237EAEA57592ECBF980681ABCA16532C313AB
 
6848
D451F87809A81C8201BFB1545480FBADBD988C76FDBC79EE9C7B073E0BD9AF45
 
6849
B68CE0F5E7641865FF8124B43292B6B041041C1CA5F561AC1BE49FF117359B53
 
6850
4497B0408B85F87F462D0D110E4B4EAFA226BE00700D709C43EE7D83181689CC
 
6851
383D53FF3DCE9CC608A9A7B5C733291A165861D749D3A6F0B5B6FE5C6D01895B
 
6852
5D5F44BE209C547C37F74C8D673481A8628F69CC9F3D001D4CD6EC8775C1E2B9
 
6853
0BBDD70E158078229117A27530E00BCFBB8510FA9845E57F9BB1B095DF62ED0D
 
6854
446E3B3A874D552C436B2952C43350EA09DA5DD8CBD7A6B3772139FB088205CA
 
6855
881A92128508F332EB2B34DC9B093DD7976938EB76AADD6C1D0E4622684D6C10
 
6856
027D88EDA50C4CC58B7C7E65251A838E137202F997877D6D9A9D54F4D7FFB95D
 
6857
A0BFDEAA1BBFCCFD1B9EBC96049B892275516EC573F5BBECA5D2CF6F0AF958CF
 
6858
2D04CA9CDBDAB857FE7372A963C6AD53E2275C9085679BE1332EBEFA6E78A2F2
 
6859
7C979D0F3E774A00BECBBFD6AD8636FC67EAD45B8E3C4594CDC6A5E352C6081C
 
6860
743E15EA05C6714BE2C4E0947BB7C5B207729B50AB39D4204202A49DE8BE1726
 
6861
030B2B67B5B0D74E377EBB6E3AD48356540002F3479E98E2532460691081D3A7
 
6862
605A1835D799A3847AC6FFA05BC30F3F98E6DB5391C18184C3A624E4F3845BB9
 
6863
DB257A3C5D9765E8ECC7C73A7D39DD0928D57BA1C72E317AA625A6F8822017A9
 
6864
A843454ED2D59B6180828F39119DFA340CEB98F7A8315573529C2E79A6EBCE39
 
6865
C3AFCBB1D05DA96481DD0826DC8B924A2A48FDE78BC28D8981421184B108C96D
 
6866
1AEB4BEFBDB13D783222033CCCBB8D62F8A3FAE8C1BCC03222A727A6A32D5E34
 
6867
323C78E8A8D91BF82E0254E664E89FA4A050548C19442D4E7C5CFD6BE67100D7
 
6868
327DDD9F702446ED32870856DB01780B87D93628625ECA8E2855BCFC0964EC1A
 
6869
528F7B02313D05DBADA8AF7B5557E94D7D9DE7FCEDD1FB75E0EBCF64521DDF41
 
6870
E81892A5F89285EBC63BE92F0C7A530E787DE1564CB7803B3BCBD9993474E611
 
6871
C8E144DB1630C1723AC616B3DABFE82954928D531BC621D73E833E1EF28F0B59
 
6872
08C72F82421E6B6213D9548C9C3D1DEB52F30608BC5DF81ABAE20D686B2F1C72
 
6873
BC4E91A148AF7CA72A449186565EB340BFC1F2FDBD297B14CC60AD859678BF96
 
6874
C594B47A4AED03B1D3DE751424D9E6C7AD5A8F0F05210C113A2EF8B5571B5D93
 
6875
137E0781CC6F26D060EA52FB6D738A6F34A0F819D3BBC43FBC15F5996C27E150
 
6876
F2AC760293AB953CD8E4F2673CC858BDA3C5541B96644932BB0E6EAC03FDEBF5
 
6877
49186251FD02C0D30BAB54655C64CC2259549A9B9E5AEFC02AFA48E3251816B1
 
6878
765D0E68720044F8E2FC34782870755D0E1FACB554857A6D038D02E68D6D6DB1
 
6879
CF5A27DE6DF1428E598B1FC45FA1BCC2AE445D083B8521B9A8F5CB500F65CB54
 
6880
704ED389DA4217E2436ABFCFE69EB9202660ADCFBB682F091D0C6088D01C991E
 
6881
BF44D1C75EE8AE4D0AF713C85ED2C6631343E48D185C6D619384A42D0EBDD875
 
6882
4D6AE45D8C6D610725BEBE6D1F96EEBE6277E3BF845169B283F9A72C43766B6A
 
6883
166FB30555240091A6506716BCFBB1634385E70ECF5BC0C41C3C0581A42A089F
 
6884
2CBAE1FA18A5A528B1D371AD0BEF0E9638DD3B429606F3FD1AEF86202F10C33F
 
6885
ED7326EC797860722AEB77AE954C8899FFE2E534BB588EC252A064FCAABCEA52
 
6886
5B876497C57559F14F447BA2907DD9A04946BB22F010858E9B21DE6866EC9137
 
6887
70E02A45A6FEE5C18F7AF0A219EEC21E6850A76BBDEE9384005807AD16C7E144
 
6888
264E037A88763A7F0AF2DDC4941544CEEF4AB003869A11EC8E57AD103DBF3DD2
 
6889
A594B5C12171055DEC9C7B786613249382B9F6AAE6C2770A9A0EA78B27DCD4F2
 
6890
031A2F4118BDC775E8C3DA84B89B4AE602A6EB2961334B80271409362711BB9E
 
6891
E6B5E5DB32FB471EFEACA53FC2E92E03CA34435BD1FF5779985DC82100F82127
 
6892
77149683DC7010CDAE16E5BB3FB47465B162FD0C30D7FD7E8C2437A4557CE64C
 
6893
8C7ADB83A89E1D691AEEE6EC89DA7B4073E9CE7955B32708462BE913E157426A
 
6894
F2BFD41CEAF717586BDFF9D31CF3FE45B498D65B77B6DA54B7C3CD74166E592C
 
6895
E2610C2AF1E61E8965F6A9B8776CC6477A954855484095F74B4F2F023D8842EE
 
6896
C649D26BB8CA00204D79EC42204D0476120B9F1AB7A07D48BB061B18B4A902C5
 
6897
66DC9CFE90B388F8E5665101F803C13FA7F69DA646D019B2E22553B078756633
 
6898
8F1C17C346DAB88D779531CBC629A559F8F89F61D9A0BE0BFC27ACB0092CF12A
 
6899
3D06E22BB4B86CBC2430E069CF7463797609154C81E92E699DCAAC360AAE63F5
 
6900
A5B8402ABBBC5EC181E3F90D96E96E1E661607D1F9A809B9166B757AF01677E7
 
6901
B7C1FE610C9B1F4313BCE9D6D674BB47B265C45F3E3645A456B4DC0B8DFB2A69
 
6902
AF7335417933EE766DCD36288311121A83F5A4F82F7C12C033BC5C74FF71DE71
 
6903
7A810647D504B2A47BCEC82E59F8E54418BF3BDF9EEFC6FC5D65ADC51AEF934B
 
6904
3DA64C3CCC620A4E7B0A2716E7A4FBBFC6357C0AA6D1ED3A7C1682A0B3665154
 
6905
B1D4BE82A783C7018274D801440CA65DDF8A2C32CF13E2058B0B4B9B1BC53AEC
 
6906
CD92A6C6BCE8EA9A9AF314BE7DEE61DC144398CD70335A21AB5B3C8A312FF6A7
 
6907
95601513734F0C529AC025ECAE24817C65EFD47333594D2BF20A8CED6D9B046F
 
6908
B1828CD85ADAC9C31AED00F0C6AB6A0FA85513CA0A9A3454A06A6CAD582DA95A
 
6909
C0B7C269852F130FB151E998D6E28712FF1659FCE99CAAC9944A23C6E6629CA6
 
6910
E5750000E1F05B7B3F701392FC3A9784227D8A3C09172CCA224A973C96181C58
 
6911
7C5BFD210207B63033C3881E10AF475889BE5C6E865369FF641F852432F76E01
 
6912
6B7C1913E909256E1164A4B1A1D149A13CC4DFC874258DD625EF7598DEEBF3BE
 
6913
220EB479698BEC695D0E254E72AD351B8E431C3CBEBA93E410AE87C6B3354BDE
 
6914
85BA6BAE99A4EE986FAEE082019C39413D756CF6845A7D87F5FEE370D11EA5D3
 
6915
428610F874F28DFC47D3F276E9B4C1F3097305DE0103135F6D0D97FA40E68C2C
 
6916
C9EF1588DF57A5382BEA80124C9108FC1117E1A4C8FCBC34FDDC40EC559E29AC
 
6917
01B8A31CAEBBBCCA4415B85AF13A25CF84F8709837DAD6F4CC144288F2809841
 
6918
9E5DF576B932EC5F9382160E07E6375CE856B7DE205FF94317B2313BB00198F9
 
6919
B3A27C3E2BBC3D76F7B20B733EF477AB42D3E4E64D601FA297949BF0643E71D3
 
6920
1970A10D61D8FB90BBE924B983797B8BAA02113BFC2C66023BC1B34328478F4B
 
6921
298AE85DA2DDA12CF4B778C9EA5A4565D1F4D781F022F24C1CFB1105A30DA604
 
6922
2C133E56C60F25D82BAC896F44C18503DFD3DD0CC47C0A55D476F1642F97707F
 
6923
C865DF8005D5E9B11BBB86005BA46706219F7FA025B27409497297EEF4BDB368
 
6924
4E1D2F9A41119BDB2BDDCC360E187C97C0611EBCD57127D6C8D20A8D775F9224
 
6925
DE0CB9E8A99CA26F3ECF907D7CC4406990D5282778CF74920A41F6965D82595F
 
6926
B73C72186977EDDD0E54513D515413BBDF443E5C580F0C41CC9957AA26717203
 
6927
893888CFA5BD7B5C9C9BD70EE8853663C0D771998CF6F401C1A150CAEACA4661
 
6928
8CC9FFD7B303110A030F2F4E76472BD9C161C08C244D08F928B0B3F8D0409600
 
6929
7CAEB06A63D098CF75A004FF3879F0D80971ABACA069CA857E4CCB31B7249094
 
6930
A31ED06DF52E10A5F89B4A424927B5B3D9E967D979BF706C6882BFA401EF69F3
 
6931
F84042D3123102833AA5E102ADEEBADA2EC4CF97C158337F4953CA7C0AEB90BF
 
6932
A7E911B7A9241D6ECF25B809718E84E296D59B1D9345F46587444446440604E2
 
6933
ED3DC2F8605F040440F1EB76B5B6FEF7494807D4BF7A7E1BCC9F017D44A7DA7C
 
6934
8262E46827BCB122C9B32970DCBE60F97012996CB069CC41ED8AD95FD0979AC7
 
6935
BC658A581BACF2ACA4F9D95058179990F2284F7E2A0221F3C29A06DE19DEDE5D
 
6936
ED82EB8A4238176E817D6AD8A1DCA934DECB45EBD0FC1C082D4BF5053D8E92BC
 
6937
F302663E0EC3E70E0916C07D7A6EADA0CBC02ED06E918C9B30FA86EF81C9F2D3
 
6938
B994036C2555130444F4D83BF5189532075DE3C93F306BB9364D3B13BF9A5931
 
6939
8DC219A1174CF9A3C36E1658D5C478E135E5F24A51D80212DDC917E83654522C
 
6940
B3862D9DB889D541F953E774273F65B818A2ECAC11B4086D0A447CFD5C18CB3A
 
6941
C6272A38D3DCE2F4065DE090D34FA588F185E618FAA704EEC72F7B95300B31BE
 
6942
F6C7BC181A6544FFE2D9D63A0EC854725A92AEB557B66F942B877C8418955E5D
 
6943
93A60675AF4BA6C6DE8BA18C88FCA7DA9A77F48BBC71908CAF678EC6BE32339A
 
6944
7545196842D9485F65DE81F2E877B528F9FA43E63A8CFFC8027A0754E690776E
 
6945
6D3CD02659D9E6850E9C7CBAB5415288407EAB64532DF738798D34DE3AD1A71F
 
6946
91596BC8BDB8552BA01AEE9228865F0B75A66633375394DEC36D454A8D110402
 
6947
D8422C2663FBEEC8D45DF421B68BF37ACF4EC7A4400DF96DA9098837C2BB819A
 
6948
045248311625373FF7392533E09BB6AED201DCCDE8E18E265333B203D419BC2C
 
6949
9A4F55F55ACA270CC3D03227B76AEC57CCBC5698081005D2798BAF008CA78F37
 
6950
D6096E1F56D8759534E5788ADE46F328DF6B3887C47EC55CAF4E1FB04CFFA3FE
 
6951
B6070335F65B05427E6D8ED0BFDC005E7C28F67A136245F02256DF32EF41D72A
 
6952
69E8AC4824CFF8F43533AF6AAFD2EAC72E1384052B824773AC86C33BB228EABF
 
6953
1D79F431B96A6E1834711F76099287DAAD346F3AB9E2EB657A2A133EBB634697
 
6954
3308EF726B8D0F9F427EA863510753B429AE1EF6C40E78336203C7A372AAEEA1
 
6955
1536B2D63C8EEDA1F112BF99E53B7BAC3090C3C42E2E88F19FF7947E33BC432E
 
6956
499AF4EC4E97F437DECC213FDD04A29FDD1974E4EA52C0E9D114C03E930F2EAA
 
6957
72CE1ED3629B7E90674204E0C8848FD4A394FD1F72D7A625F652C8DDBF1F67FD
 
6958
9C4C62C0215A1BB5AB4CB0E54BC99081A8299CBC25D19DC235CE227CB18E3F81
 
6959
4E71E4B4BF1C0474BC97221F437E24D0DBE4D1403538D63A51F4C2ABDC3743AF
 
6960
996AE077CD56385BF222891B2696B0C7694B898D65F9BDED07AA25C194CB6511
 
6961
BFD3A974FCDC3944DEB241F1FD9A5F182BE7802CE3E062D2CF82BF008AF98F43
 
6962
64251655CFF2A1B842C771377392821BF630B227E1C214E8772AB6666C77587E
 
6963
A8F5A2C16FD7C3EBB0AE29716C5B3D1446A5D38625BFBD7CA3490000847B8600
 
6964
D4B02A7535ED7A402A34E48F51E8B5013D938590016C2E48A39FFE585CEEEE96
 
6965
974374BB6E9D9F8BE26BC3984F4023F8A2A63522E773A474CEBF76A9250FA8EB
 
6966
1EAFCF703FE2F991834A149FF5D0D0EF5E082534252B2A7412B599B0C708C21D
 
6967
4A47CD0A91FBC045E668704E4BFDAB50F34CD26D06A69A697239B21628210635
 
6968
27B9560A96E9A901BE4AA484161AE04455C9ADC607EE4EFF5906FA73F0E48FE8
 
6969
8E39EA40F82DC7D188EF4A983E439440DCF8F8BA40B958423FD9D6E40F7BD257
 
6970
B07D5381F99E416893B306EAD34C54A9C75E428B9A6C25B2E9A7A116BFB646DE
 
6971
ACEF251BA882F162300F439F9B891B7C66A9C79CC2F2395B5E98B217A8591E8B
 
6972
149ADD4DDAECA739C421FD8DE9A0233FD4A74968AF475BEB604D4EB0CE6AA06B
 
6973
6CC247FDA34B81C9CE794DFDA2E774E63B0891CFA74F85D9E08E692A12A21CBC
 
6974
0414A2AF3E815E94F46FFA0272735BF9480AF1CDF9A02C305715EFF544BCB46E
 
6975
33B1DED967533F5B31B32863B7671D1BBEAE55F1B0A9C18D1A0F81C1E2CD9AA1
 
6976
5550A34E16E426C46BA705D5F0C3203F219D606A8D692B4062D675A75A229C05
 
6977
967DE5AB12061E6305F29373C87EE5F85C4B60686E43CE25250083616056B0A3
 
6978
CEF081B1BAF9FA739C59FA9283F37A55C6435ED96F80EB931B5EC16F9FDCCE62
 
6979
4E1F39F406E4F7E9F5843B0E40B5A674727D772CF41FD40C780A73BD7339D09F
 
6980
13F3DF3ACBA83BCA7B6B4275BBB6AE853E35E9BDE475AD3143C4998DD09288F6
 
6981
8BC7003CF96953C37AB3E26A7411A381164A2B2D9BD8E6724E5ED65D38E12065
 
6982
03DBBC62D255494E288E9EB25B621A603B3BBDF03433898EADC9819E70ED39E0
 
6983
9D3645A47015C206A97F65FFFA302C141BBEFA4DB62294F2A2E9E75EE9620A94
 
6984
10398B4817E255D8402B2299CE95CBDB5C08A5CA846D609B6D43FD875BEEF5D0
 
6985
622AABC5DD91C43F7FD6C7392EFF7B410B62C1459BCA46762DDAD46E403E50F3
 
6986
67955B4BFE5D73618306B3B37BAA0E9F17648EDECC04835EE0A0654697C77884
 
6987
BDB1570CD88410F55B41EA626F2CF72E3C2AA7138F709B6763A35DB3EFBB1B1A
 
6988
D63FE6330C812C2AFB7EFC2E08FC368EE461A6A17D86D4D631CBEEFD853CD934
 
6989
959FFBA80C565F939BB93869AD2AFD067B4FEF1391C9FBB79EE84684BB33BB7B
 
6990
794C901CEF8B3CCE488974642F9264A3E69E4F3CB346AABF9E3309162E4EAA34
 
6991
5F40CACE6EEEDCA765B97FDDFC5BC80524D7B9CB0325881C86A30CBDF7957869
 
6992
928E75E3FC9103506EC2AFC2BB664B732348651CD2EAB1098CC15311D1EDEF36
 
6993
1AC3421B47AF83EE3698D266EFAB92B11264D907BFAA038C4A044054D657CE71
 
6994
AFBBE239A5D70824F3840ABA46B35E7797CA193D6FB2C9BC14DDAAEB95A6A157
 
6995
035153E061A29F373783E66F2993B00FB533615B29A72A52EEC59133FEC5CCC5
 
6996
8195D71B195A1DAB424C14EA0E9D50326EC1B76A25415C81F0DFF93A5955CE3E
 
6997
725D9E7226D2B353CCD961B0DF6E6F94D5B1616C1FF8CFC47A9FF847DAEF4CD4
 
6998
218246B42C2F1F6C49A593877857F74DB1E72307B5175103150DF9662B61FE9C
 
6999
5A3DF5D4431069F1A623513B0D7174777FCC2D05580D8AFD1E9E471936140645
 
7000
C01E872C79D1510B9E31E151E6EC2D31DA84AB0109D0753ECB2F2B52B53CA56C
 
7001
C8A940FDC333709C6CD21616D8E29F0DA045C4A792CA64664057A5B6C44FC154
 
7002
25E039DB83B9C7969C506433ED585252C6183107A1384C53CAD7B5EB0A421DD0
 
7003
74F11B40D1772673EE64748B1747B040EC0C4DF8CE5E5990680E0A9881C10A44
 
7004
29E58806E391027AB2145809EED802063A64D71AD44A44D3406848FC22727F55
 
7005
6A93EBD0F9D63C87F3ABDF48A1AB549E89BBA994B81906587ED0BFCD31839CE8
 
7006
1D74DAFAD14775E923D08AA50817643369ACB671A92DC15483864A7A6FAEDB08
 
7007
B72EDEE5C11B810AE707802DCCE31E2866BC75C5A2B0ACDFA81A3021C83681B6
 
7008
A8DBC2E3A7D4E54520ABCA828468ECF22D5A09B990E0EFDB1B7A7C8F341309CF
 
7009
743FB980B355EC09503BF1AFD832055DB4CF2CA5756375382C8D2072BDC4B128
 
7010
CEAAA6B1C73C3FB3D10EB7CF150A8E0997355CA42132222CF9AC840C22849328
 
7011
C3D83D318FD917A469FBADE38B3278B0E2CB300159ABEFD76CEA0C50B114EF9D
 
7012
68E1E2E9CE19740903F54CAB7239BC151ED4C353436D390EF42F0EEC14BAA9A1
 
7013
D38D054639B8257E17C2108E6AFCE8D2C0F9F462B124D086EBB931D204FE3CC8
 
7014
AECF459A2F8DA1E5D35B758E88F977E69BB20B6197D412E51AE54587F863DD33
 
7015
D344FB44171A85B7DDDF1B136E0A89FEE378ECBBAA48CFF700AFBA6466E30C92
 
7016
FABA12B95EFCDA2B935B3EF9FEEE5EAA6193888BB1E34AEE183772DD81B4D48D
 
7017
DB0D2D47AA06401EB836473E5709CDB07BD062A29DBB3941C2BB59D660962627
 
7018
0C9B11FB9F9FD4322539D408C74D5B91193326C62AEF359B2A539AF02136E83E
 
7019
0C117C001B48F2162DCCD6FACEF0FF09AACA507A31AC0719177D7CDAAA48C9BF
 
7020
1B369CBFD06D043DF5CADE85663CD640A49750D65680833D9723E38122FE44E7
 
7021
8F33B78AD0D5DDEFE67B0B2B61FB7B05316D4D8645D7E6A02E4974FB16D9DA33
 
7022
7CE4FD45E0F2661C818A54BDD26F5E182031B2C19F0A8DFE819666364BFBF346
 
7023
31BC211A4456197630660F1E67F5D648B97B0FD906F9CF42511268A3D9546C2D
 
7024
01E7873DEB900E7DFA318A987C62E092329D3736571701AE4868012441E36C62
 
7025
535B0CAD6D28809DC5C6C29163AF4BD577400047E5819733CF4794499BA0C730
 
7026
8068D48526DA50CAC834CB7F8B1FB19891F5AC8B241B1AB8B77B5B86544ABF81
 
7027
ECA9210057FE16E7951165D38425EF6BE27CD751D4967946D63A9265E116F333
 
7028
8DC99E6EBDCA555BE762B9A90BFFA07A4E64C067E853673E20E93995691CA69C
 
7029
A1A46C0269BC3F2B65129DAE56FE6FB7C5671EFE27BEFEAA9EEE83D0D054A386
 
7030
922AE718930B315611D096942351501522D70CCD5009514C8C5050BF0456D269
 
7031
8BBD91C408CC7642A5357FC0910DFE567C713E80B78983E94999B9282D048EE3
 
7032
9C6C5D38520BAE508A5DE4173BC4AF885A66DBDE327735CC6EF65F27DDD5F726
 
7033
484F39576B63BBFAF7DA7D4E9B88F513883ED3617C0735B71A995586A66B2C19
 
7034
A268665BBFF26213B66C237E610D54F3C2560C1E08094AB7945535F2F9C2877F
 
7035
7ED3E654D5C9A0A6B42BCCE271D1537FDAF54E849451BE3D487229E2FC29441F
 
7036
ADB2A9DD4DAF25A68965937A94D99DDB46D8BC501FB3A8E7A5C0BA50315C7B10
 
7037
4422C1BDEB999F14A053BE27F6CADB8C257DDE1DDD15DA20DC819F4ED0A7680A
 
7038
1F45B6F06F799C076A0681C7B1FABC7B1BDDDB4EC3FE29874F9DBF8168D4CECA
 
7039
74D75F59B161A01CF8A2005436BFA6B8C0A8CA823B0943244C799907A39C9446
 
7040
59F11DB99A5CD25D03BC8F791E16E8A7360C75D374B143156B1AD433BDF1DBFD
 
7041
99C37DDCEC186B1E668A8E742BDF251A609F7C4BAF151BBFBCB552FFD8E2C9A8
 
7042
5BAC2B8B0FBE79F5D9E011AC2A5DB3E4935EC487A5A8D1973C2F2A2110972F2D
 
7043
87C04995D73BAC47CEC62DC63A9CB34C50E0B919EB15155C9DB9FEFED2D2150F
 
7044
3D54833FF51EA9CF22EFF8D041CC131E4215AA2867EBE7DF2385EF6AA9F7F21E
 
7045
06F5DB746ACB344238EDD9856395468739C4194956E53E355C6054A28C7C7903
 
7046
AE81898F8008F6306BCF487F08010EA9A21A43DE741C3CB634386D99A4C2EB30
 
7047
6FE427B15B7DF337DAB873B1E95A8FD4978BCBD499046CA48608E397F25A6FBD
 
7048
8EE1362437C771147289F0F54CFB7960E40690C932EDD86AD76ACD3DCF5A9CD5
 
7049
8370E5588EC352CE5731F9607D197E3A64B3156DAD31B1EF2EA545FFCE0A68DF
 
7050
7B5313180718CF7C1EC73FEED71E1E81A3BE321B24001BC454B282BDFDB50D03
 
7051
0A4DE666F118951194C7B904D64166FF0A122D82F5D06D170D26C7FBB62B53A0
 
7052
30C7FB9A4C35C98E6997E8947390C9A54F5EDAE810649CE68549FDC773DECC43
 
7053
E7695BBC3968D8692A473649950EC3488FB4EB735595B113FD1480D947F11EBD
 
7054
8A482CFF2DB30503FE4BC3348D103C8FE4BFE27697FF9C6A9860EAFD1F70A65C
 
7055
645CCC5163E0039A0C5BE898261AE3A70B049495A421FE5BA908687D69E073F8
 
7056
462DB568C2C7C86BF0EE4801B91BCB59B1CE7EE096458B0F48ECEAD62B63F909
 
7057
F599A6CE2DCD9FCE2DE5507AC28A339CD3AC34EB47FF78EB49D57A655AD578FC
 
7058
8E30ABD65A0A7150841851C5B62D9EE2FF1FCAE4BA39C5F65E2F9B7D947EE482
 
7059
AF727E6C53FC8D377FC5B863EA3EF5F9B48487FE537028E1D8238F66FC56EA76
 
7060
BE4612A6E6B8E7AB3A72AC3CF9AD7EDEA795CE0F12C8BFAFFA6656537B5478EE
 
7061
CDDBE1083A631D16051B256A1003B9B0A29E259A05301F34566F96704B9F0E5E
 
7062
3D68BAB178F38049E874237E1B44D87E396E7C4591CA10EA7417371ED27C4A39
 
7063
B366A0972774FDFC0C0E444CD6E91770037CD1C382D999DBAF7B2530E7755AA4
 
7064
732D59523FD88B381EEE071641F9F1AD613D0DBAF6F13267C801CA5DE19A4BAF
 
7065
9AD397FC4322C866A0F3EF7AE8A25295A7F9A831C6B5CF36CA42A2D0FF430FDF
 
7066
7D2B28E0021F2726CE14BCFDB4B47CA7C7639B81AAFEE77B9B00F84E7A4949B5
 
7067
BF34C5E280D639181CBC865516497ABB9E3ABFAFEFEE88D8E15AE357EB21D6C3
 
7068
EC4D9EE467470E763644403CB7DE226F85C37AA0BB73D5FB042891282DC6262E
 
7069
977DF409D9AA0BAA42F4FDB6D99ABB1972190B1E39A307A601259943F0FF5329
 
7070
27AB7EF4DCFC050AA7938A5A8C3C4011BAECDFC3F4B3E5EC86995AD03D317371
 
7071
BD2979CBA9626F7B30E73DF3895BB921A88391C4C69305511727CFC35C7122A7
 
7072
43140E443427EA2E1AE13CE45F1E6F06368A5359CBB9F974B353B0BEB26D2B1E
 
7073
F56C24D0D668CEF7517DCACD3CB00513F34D5BBDF1E57BB602EB637AC3E4977E
 
7074
95A4B423A8C3B3613641A8BF4C6957BA81A4764DD4EB8944B76B78865366589C
 
7075
650E4705445BFBA0FD36ABE54ADEFE991E24F1625E90C68722C6CC830B54817E
 
7076
4BADC6B8A5D6850A61ADB0AD7BFED11EC005FE5937D282A6E9375B565A951583
 
7077
7852863766C246C51D9EC0AC8A65EEBF06D721A65159E73C35FE7ED88135DCC4
 
7078
59C77B46E08DC6A7BD7BAC922E1B3DFBBD4696C7902181F158B3AA53EB58BB53
 
7079
26D60CB22E0297ED048391189C0D910527C481DAEA64DF1921634B7B03650AB7
 
7080
2B074DECFB6BC9361CAF1F4BB13DAC72EA7105AE43D7572FE8716D747850D2DD
 
7081
C62F0C2147785D4C3A4DE191F6F296A3BEBE223D3B23D576B639B45C79427A22
 
7082
C36E2D050E1E333AE0E53679384556C72F0D4C5C363BB28097274B5C8159F4DF
 
7083
0234C4E177D60F9F2D15B8E0D109F6E892CA9212C91F75B61D0CD06818F3B174
 
7084
3364AB177AB66157009D7EB19E5F395DF0E9989EBD4C7D9D196A4545CCA66FEB
 
7085
F552788AACEA4E8EA481A9485018C4E9FAB992F93D388415BA9680B9989EDE12
 
7086
0B4554C2B3ABE472368D6FD821FFD50B2E8C3E036BE9349CBD82D1862CA6BFBE
 
7087
46F903BC413D51474265E87958F6EC8D17969549D52A256F4BCF61661E270DBB
 
7088
5BFD3276E99330AC7D176BF5F7CED6A5338176579994DA5670435F45304EABFF
 
7089
70D9B6C93369CD52CCA47AD567F6C874DAF794A9EFE769A459B6D02A1A00C605
 
7090
F87E5481C2448BF1FCE9C3CF6479430E7C60E2A7C458822AE48611342B04D9FF
 
7091
F543FF37402478E1A6C3B7189311170DE7D6EAC8CBA78B2E20B75EB28496C5F7
 
7092
8B24E649F9FC87745C805EDD8B44C7A44F28F298D802B6CAE9DF5555BECF7245
 
7093
F04665F61BE27A0B0DFF6E91E27007D33FE73306D23DD9BA316DC44D506C030E
 
7094
426FCDFB4F722346DD85F141FE0062E1E5FF51907D7EF6612012529D528175D9
 
7095
0DB259186879EE989AFD77DB33EAD3BA47D84F89EB0436E0B3C29DBE7626D2AB
 
7096
F246FDE0E726692E922F1A5C8E86C93420044BBF9084C9E6095591E03F8C14DB
 
7097
5F2649C5BB4FF728D14AAA7C22853098692E5D5ED8FB61E2FE800F5C8C7FA729
 
7098
FF6AD87D2BD11B649C1F68456B39E6814072BFEACED60B92807BDFFDB4E584B1
 
7099
23639304340AE2E93E24C290E982DEBF627F1117EB
 
7100
0000000000000000000000000000000000000000000000000000000000000000
 
7101
0000000000000000000000000000000000000000000000000000000000000000
 
7102
0000000000000000000000000000000000000000000000000000000000000000
 
7103
0000000000000000000000000000000000000000000000000000000000000000
 
7104
0000000000000000000000000000000000000000000000000000000000000000
 
7105
0000000000000000000000000000000000000000000000000000000000000000
 
7106
0000000000000000000000000000000000000000000000000000000000000000
 
7107
0000000000000000000000000000000000000000000000000000000000000000
 
7108
cleartomark
 
7109
{restore}if
 
7110
%%EndFont 
 
7111
TeXDict begin 39158280 55380996 1000 600 600 (install.dvi)
 
7112
@start /Fa 209[43 46[{}1 119.552 /CMBXTI10 rf /Fb 139[48
 
7113
48 3[48 48 48 4[48 2[48 3[48 97[{}8 90.9091 /CMSLTT10
 
7114
rf /Fc 214[77 77 24[38 1[77 13[{}4 74.7198 /CMSY9 rf
 
7115
/Fd 133[33 39 1[54 39 42 29 29 32 1[42 37 42 62 21 39
 
7116
1[21 42 37 23 35 42 33 42 36 7[56 1[77 1[57 52 42 57
 
7117
1[51 56 59 71 45 59 1[30 59 59 47 49 57 54 53 56 5[21
 
7118
21 4[37 1[37 37 37 1[37 21 25 21 4[21 1[62 24[42 12[{}57
 
7119
74.7198 /CMB10 rf /Fe 134[39 1[39 2[39 39 39 1[39 39
 
7120
39 39 1[39 1[39 39 39 1[39 39 1[39 39 12[39 1[39 3[39
 
7121
39 39 2[39 2[39 39 39 2[39 18[39 46[{}28 74.7198 /CMSLTT10
 
7122
rf /Ff 138[62 62 62 3[62 62 5[62 1[62 2[62 33[62 18[62
 
7123
46[{}10 119.552 /CMTT12 rf /Fg 141[56 3[56 1[56 2[56
 
7124
4[56 100[{}5 109.091 /CMTT12 rf /Fh 134[65 65 89 65 68
 
7125
48 48 50 1[68 61 68 102 34 65 37 34 68 61 37 56 68 55
 
7126
68 60 34 7[93 127 93 94 85 68 2[84 92 96 116 74 96 1[46
 
7127
96 96 77 81 94 89 87 93 7[61 61 61 61 61 61 61 61 61
 
7128
61 61 34 41 3[48 48 34 26[68 72 11[{}64 109.091 /CMBX12
 
7129
rf /Fi 128[38 4[34 41 41 55 41 43 30 30 30 41 43 38 43
 
7130
64 21 41 23 21 43 38 23 34 43 34 43 38 4[38 1[47 58 58
 
7131
79 58 58 55 43 57 60 52 60 58 70 48 60 39 28 58 60 50
 
7132
52 59 55 54 58 1[36 3[21 21 38 38 38 38 38 38 38 38 38
 
7133
38 38 21 26 21 2[30 30 21 4[38 21[43 12[{}76 74.7198
 
7134
/CMR9 rf /Fj 206[33 49[{}1 58.1154 /CMR7 rf /Fk 130[39
 
7135
1[39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39
 
7136
39 39 39 39 39 39 39 39 39 39 1[39 1[39 1[39 2[39 1[39
 
7137
39 39 39 39 1[39 39 39 39 39 39 39 39 39 39 39 39 39
 
7138
39 39 39 39 1[39 39 39 1[39 39 39 39 39 39 39 39 39 39
 
7139
39 39 39 39 39 1[39 39 39 3[39 39 39 39 33[{}79 74.7198
 
7140
/CMTT9 rf /Fl 133[48 48 48 48 48 48 48 48 48 1[48 48
 
7141
48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 1[48
 
7142
48 48 1[48 48 1[48 48 48 48 48 1[48 48 48 48 48 48 1[48
 
7143
48 48 48 48 48 48 48 48 48 2[48 2[48 48 48 48 1[48 48
 
7144
48 48 48 48 48 48 48 1[48 48 48 48 48 1[48 1[48 48 34[{}75
 
7145
90.9091 /CMTT10 rf /Fm 134[48 48 66 48 51 35 36 39 1[51
 
7146
45 51 76 25 48 1[25 51 45 28 42 51 40 51 44 3[25 1[25
 
7147
2[69 1[69 70 1[51 4[71 86 55 71 1[36 1[71 2[70 66 1[69
 
7148
11[45 45 1[45 4[30 2[45 2[25 39[{}44 90.9091 /CMB10 rf
 
7149
/Fn 134[44 1[60 1[49 30 37 38 42 46 46 51 74 23 42 1[28
 
7150
46 42 1[42 46 42 42 46 11[68 65 5[68 82 1[70 1[35 68
 
7151
2[62 69 65 1[68 11[46 46 1[46 3[28 33 28 30[53 51 12[{}40
 
7152
90.9091 /CMTI10 rf /Fo 134[48 1[66 48 51 35 36 36 48
 
7153
51 45 51 76 25 48 1[25 51 45 28 40 51 40 51 45 10[68
 
7154
1[66 51 67 3[68 83 57 71 1[33 1[71 59 62 69 2[68 11[45
 
7155
7[30 5[25 26[51 12[{}41 90.9091 /CMSL10 rf /Fp 134[85
 
7156
85 2[90 63 64 66 1[90 81 90 134 45 2[45 90 81 49 74 90
 
7157
72 90 78 10[122 124 112 1[120 6[126 1[60 3[106 124 117
 
7158
115 122 10[81 81 81 81 81 81 36[90 12[{}38 143.462 /CMBX12
 
7159
rf /Fq 214[91 25[45 1[91 13[{}3 90.9091 /CMSY10 rf /Fr
 
7160
133[60 71 71 97 71 75 52 53 55 71 75 67 75 112 37 71
 
7161
1[37 75 67 41 61 75 60 75 65 37 7[102 139 102 103 94
 
7162
75 100 1[92 101 105 128 81 105 1[50 105 106 1[88 103
 
7163
97 96 102 1[64 5[67 67 67 67 67 67 67 67 67 67 1[37 45
 
7164
5[37 26[75 12[{}62 119.552 /CMBX12 rf /Fs 132[45 40 48
 
7165
48 66 48 51 35 36 36 48 51 45 51 76 25 48 28 25 51 45
 
7166
28 40 51 40 51 45 25 25 1[25 45 25 1[68 68 93 68 68 66
 
7167
51 67 71 62 71 68 83 57 71 47 33 68 71 59 62 69 66 64
 
7168
68 1[43 3[25 25 45 45 45 45 45 45 45 45 45 45 45 25 30
 
7169
25 1[45 35 35 25 71 3[45 25 18[76 51 51 53 11[{}85 90.9091
 
7170
/CMR10 rf /Ft 138[108 75 76 79 2[97 108 1[54 2[54 3[88
 
7171
108 1[108 94 10[146 10[152 1[72 1[152 17[97 53[{}17 172.154
 
7172
/CMBX12 rf end
 
7173
%%EndProlog
 
7174
%%BeginSetup
 
7175
%%Feature: *Resolution 600dpi
 
7176
TeXDict begin
 
7177
%%BeginPaperSize: a4
 
7178
/setpagedevice where
 
7179
{ pop << /PageSize [595 842] >> setpagedevice }
 
7180
{ /a4 where { pop a4 } if }
 
7181
ifelse
 
7182
%%EndPaperSize
 
7183
 end
 
7184
%%EndSetup
 
7185
%%Page: 1 1
 
7186
TeXDict begin 1 0 bop 150 1318 a Ft(Kerb)5 b(eros)65
 
7187
b(V5)g(Installation)f(Guide)p 150 1385 3600 34 v 3228
 
7188
1481 a Fs(Release:)42 b(1.10)2836 1589 y(Do)s(cumen)m(t)31
 
7189
b(Edition:)41 b(1.1)2502 1697 y(Last)31 b(up)s(dated:)39
 
7190
b(11)31 b(Jan)m(uary)f(2012)150 5091 y Fr(MIT)p 150 5141
 
7191
3600 17 v eop end
 
7192
%%Page: 2 2
 
7193
TeXDict begin 2 1 bop 150 5322 a Fs(Cop)m(yrigh)m(t)602
 
7194
5319 y(c)577 5322 y Fq(\015)30 b Fs(1985-2010)k(b)m(y)d(the)f(Massac)m
 
7195
(h)m(usetts)j(Institute)d(of)h(T)-8 b(ec)m(hnology)g(.)p
 
7196
eop end
 
7197
%%Page: 1 3
 
7198
TeXDict begin 1 2 bop 150 -116 a Fs(Chapter)30 b(1:)41
 
7199
b(In)m(tro)s(duction)2592 b(1)150 299 y Fp(1)80 b(In)l(tro)t(duction)
 
7200
150 663 y Fr(1.1)68 b(What)45 b(is)g(Kerb)t(eros)h(and)f(Ho)l(w)g(Do)t
 
7201
(es)h(it)f(W)-11 b(ork?)150 823 y Fs(Kerb)s(eros)41 b(V5)h(is)f(based)g
 
7202
(on)h(the)f(Kerb)s(eros)g(authen)m(tication)j(system)d(dev)m(elop)s(ed)
 
7203
h(at)g(MIT.)g(Under)150 932 y(Kerb)s(eros,)34 b(a)g(clien)m(t)i
 
7204
(\(generally)g(either)e(a)g(user)g(or)g(a)g(service\))h(sends)e(a)h
 
7205
(request)g(for)g(a)g(tic)m(k)m(et)j(to)e(the)150 1042
 
7206
y(Key)e(Distribution)h(Cen)m(ter)f(\(KDC\).)h(The)f(KDC)f(creates)j(a)f
 
7207
Fo(tic)m(k)m(et-gran)m(ting)j(tic)m(k)m(et)g Fs(\(TGT\))d(for)f(the)150
 
7208
1151 y(clien)m(t,)43 b(encrypts)c(it)h(using)e(the)i(clien)m(t's)g
 
7209
(passw)m(ord)f(as)g(the)h(k)m(ey)-8 b(,)42 b(and)d(sends)f(the)i
 
7210
(encrypted)e(TGT)150 1261 y(bac)m(k)28 b(to)f(the)h(clien)m(t.)41
 
7211
b(The)26 b(clien)m(t)j(then)d(attempts)i(to)g(decrypt)f(the)g(TGT,)g
 
7212
(using)f(its)h(passw)m(ord.)39 b(If)27 b(the)150 1370
 
7213
y(clien)m(t)k(successfully)f(decrypts)f(the)h(TGT)f(\()p
 
7214
Fn(i.e.)p Fs(,)h(if)f(the)h(clien)m(t)h(ga)m(v)m(e)h(the)e(correct)h
 
7215
(passw)m(ord\),)e(it)h(k)m(eeps)150 1480 y(the)h(decrypted)f(TGT,)g
 
7216
(whic)m(h)g(indicates)h(pro)s(of)f(of)g(the)h(clien)m(t's)h(iden)m(tit)
 
7217
m(y)-8 b(.)150 1667 y(The)27 b(TGT,)h(whic)m(h)g(expires)f(at)i(a)f(sp)
 
7218
s(eci\014ed)g(time,)h(p)s(ermits)e(the)h(clien)m(t)h(to)g(obtain)f
 
7219
(additional)h(tic)m(k)m(ets,)150 1777 y(whic)m(h)f(giv)m(e)i(p)s
 
7220
(ermission)e(for)g(sp)s(eci\014c)g(services.)41 b(The)28
 
7221
b(requesting)h(and)f(gran)m(ting)h(of)g(these)g(additional)150
 
7222
1886 y(tic)m(k)m(ets)k(is)d(user-transparen)m(t.)150
 
7223
2132 y Fr(1.2)68 b(Wh)l(y)45 b(Should)f(I)h(use)g(Kerb)t(eros?)150
 
7224
2292 y Fs(Since)d(Kerb)s(eros)g(negotiates)j(authen)m(ticated,)i(and)42
 
7225
b(optionally)i(encrypted,)h(comm)m(unications)f(b)s(e-)150
 
7226
2401 y(t)m(w)m(een)j(t)m(w)m(o)f(p)s(oin)m(ts)f(an)m(ywhere)h(on)f(the)
 
7227
g(In)m(ternet,)50 b(it)c(pro)m(vides)f(a)h(la)m(y)m(er)h(of)e(securit)m
 
7228
(y)h(that)g(is)g(not)150 2511 y(dep)s(enden)m(t)27 b(on)i(whic)m(h)f
 
7229
(side)g(of)g(a)h(\014rew)m(all)g(either)g(clien)m(t)g(is)g(on.)40
 
7230
b(Since)28 b(studies)g(ha)m(v)m(e)h(sho)m(wn)f(that)h(half)150
 
7231
2621 y(of)37 b(the)g(computer)g(securit)m(y)g(breac)m(hes)h(in)e
 
7232
(industry)f(happ)s(en)g(from)i Fn(inside)44 b Fs(\014rew)m(alls,)39
 
7233
b(Kerb)s(eros)c(V5)150 2730 y(from)30 b(MIT)g(will)h(pla)m(y)g(a)f
 
7234
(vital)i(role)f(in)f(the)h(securit)m(y)g(of)f(y)m(our)h(net)m(w)m(ork.)
 
7235
150 2977 y Fr(1.3)68 b(Please)46 b(Read)g(the)f(Do)t(cumen)l(tation)150
 
7236
3136 y Fs(As)f(with)f(an)m(y)h(soft)m(w)m(are)h(pac)m(k)-5
 
7237
b(age)45 b(that)g(uses)e(a)h(cen)m(trallized)h(database,)k(the)43
 
7238
b(installation)j(pro)s(ce-)150 3245 y(dure)30 b(is)h(somewhat)g(in)m(v)
 
7239
m(olv)m(ed,)i(and)d(requires)g(forethough)m(t)i(and)e(planning.)41
 
7240
b(MIT)31 b(has)f(attempted)i(to)150 3355 y(mak)m(e)g(this)f(Kerb)s
 
7241
(eros)f(V5)i(Installation)h(Guide)e(as)g(concise)h(as)g(p)s(ossible,)f
 
7242
(rather)g(than)g(making)g(it)h(an)150 3465 y(exhaustiv)m(e)38
 
7243
b(description)f(of)g(the)h(details)g(of)f(Kerb)s(eros.)60
 
7244
b(Consequen)m(tly)-8 b(,)39 b(ev)m(erything)f(in)f(this)g(guide)150
 
7245
3574 y(app)s(ears)23 b(b)s(ecause)g(MIT)g(b)s(eliev)m(es)i(that)f(it)g
 
7246
(is)f(imp)s(ortan)m(t.)39 b(Please)24 b(read)g(and)f(follo)m(w)h(these)
 
7247
g(instructions)150 3684 y(carefully)-8 b(.)150 3871 y(This)25
 
7248
b(do)s(cumen)m(t)g(is)g(one)h(piece)g(of)g(the)f(do)s(cumen)m(t)h(set)g
 
7249
(for)f(Kerb)s(eros)f(V5.)40 b(The)25 b(do)s(cumen)m(ts,)h(and)f(their)
 
7250
150 3980 y(in)m(tended)30 b(audiences,)h(are:)225 4167
 
7251
y Fq(\017)60 b Fm(Kerb)s(eros)31 b(V5)f(Installation)i(Guide)p
 
7252
Fs(:)42 b(a)31 b(concise)h(guide)e(for)h(installing)g(Kerb)s(eros)f
 
7253
(V5.)42 b(Kerb)s(eros)330 4277 y(administrators)34 b(\(particularly)g
 
7254
(who)s(ev)m(er)f(will)h(b)s(e)f(making)g(site-wide)i(decisions)e(ab)s
 
7255
(out)g(the)h(in-)330 4387 y(stallation\))41 b(and)d(the)h(system)f
 
7256
(administrators)h(who)f(will)h(b)s(e)f(installing)h(the)g(soft)m(w)m
 
7257
(are)h(should)330 4496 y(read)30 b(this)h(guide.)225
 
7258
4635 y Fq(\017)60 b Fm(Kerb)s(eros)38 b(V5)h(System)f(Administrator's)g
 
7259
(Guide)p Fs(:)57 b(a)38 b(sysadmin's)g(guide)g(to)h(administering)g(a)
 
7260
330 4745 y(Kerb)s(eros)25 b(installation.)41 b(The)26
 
7261
b(System)g(Administrator's)g(Guide)h(describ)s(es)e(the)h
 
7262
(administration)330 4854 y(soft)m(w)m(are)f(and)e(suggests)h(p)s
 
7263
(olicies)g(and)f(pro)s(cedures)g(for)g(administering)g(a)h(Kerb)s(eros)
 
7264
f(installation.)330 4964 y(An)m(y)m(one)i(who)f(will)g(ha)m(v)m(e)i
 
7265
(administrativ)m(e)f(access)h(to)f(y)m(our)f(Kerb)s(eros)f(database)i
 
7266
(should)e(read)h(this)330 5074 y(guide.)225 5213 y Fq(\017)60
 
7267
b Fm(Kerb)s(eros)22 b(V5)h(UNIX)f(User's)g(Guide)p Fs(:)37
 
7268
b(a)22 b(guide)h(to)f(using)g(the)h(Kerb)s(eros)e(UNIX)h(clien)m(t)i
 
7269
(programs.)330 5322 y(All)30 b(users)e(on)h(UNIX)h(systems)f(should)f
 
7270
(read)h(this)g(guide,)h(particularly)f(the)h(\\T)-8 b(utorial")31
 
7271
b(section.)p eop end
 
7272
%%Page: 2 4
 
7273
TeXDict begin 2 3 bop 150 -116 a Fs(2)2303 b(Kerb)s(eros)29
 
7274
b(V5)i(Installation)h(Guide)150 299 y Fr(1.4)68 b(Ov)l(erview)46
 
7275
b(of)g(This)e(Guide)150 458 y Fs(The)30 b(next)g(c)m(hapter)h(describ)s
 
7276
(es)f(the)h(decisions)f(y)m(ou)h(need)f(to)h(mak)m(e)h(b)s(efore)e
 
7277
(installing)h(Kerb)s(eros)f(V5.)150 618 y(Chapter)g(three)g(pro)m
 
7278
(vided)g(instructions)h(for)f(building)f(the)i(Kerb)s(eros)e(sources.)
 
7279
150 777 y(Chapter)h(four)f(describ)s(es)h(installation)i(pro)s(cedures)
 
7280
d(for)i(eac)m(h)g(class)g(of)g(Kerb)s(eros)e(mac)m(hines:)199
 
7281
936 y(1.)61 b(Key)30 b(Distribution)h(Cen)m(ters)g(\(KDCs\).)357
 
7282
1071 y(A.)60 b(The)30 b(Master)h(KDC.)360 1205 y(B.)61
 
7283
b(Sla)m(v)m(e)32 b(KDCs.)199 1340 y(2.)61 b(UNIX)31 b(clien)m(t)h(mac)m
 
7284
(hines)199 1474 y(3.)61 b(UNIX)31 b(application)g(serv)m(er)g(mac)m
 
7285
(hines)150 1659 y(Note)h(that)f(a)f(mac)m(hine)h(can)g(b)s(e)f(b)s(oth)
 
7286
g(a)g(clien)m(t)i(mac)m(hine)f(and)f(an)g(application)i(serv)m(er.)150
 
7287
1818 y(Chapter)e(\014v)m(e)g(describ)s(es)g(pro)s(cedure)f(for)h(up)s
 
7288
(dating)g(previous)g(installations)i(of)e(Kerb)s(eros)g(V5.)150
 
7289
1978 y(Chapter)g(six)g(describ)s(es)g(our)g(problem)f(rep)s(orting)h
 
7290
(system.)p eop end
 
7291
%%Page: 3 5
 
7292
TeXDict begin 3 4 bop 150 -116 a Fs(Chapter)30 b(2:)41
 
7293
b(Realm)31 b(Con\014guration)f(Decisions)1863 b(3)150
 
7294
299 y Fp(2)80 b(Realm)55 b(Con\014guration)c(Decisions)150
 
7295
566 y Fs(Before)31 b(installing)h(Kerb)s(eros)d(V5,)i(it)g(is)g
 
7296
(necessary)f(to)i(consider)e(the)g(follo)m(wing)i(issues:)225
 
7297
731 y Fq(\017)60 b Fs(The)32 b(name)g(of)h(y)m(our)f(Kerb)s(eros)f
 
7298
(realm)i(\(or)g(the)f(name)g(of)h(eac)m(h)g(realm,)h(if)e(y)m(ou)h
 
7299
(need)f(more)g(than)330 840 y(one\).)225 976 y Fq(\017)60
 
7300
b Fs(Ho)m(w)31 b(y)m(ou)g(will)g(map)f(y)m(our)g(hostnames)g(on)m(to)i
 
7301
(Kerb)s(eros)d(realms.)225 1111 y Fq(\017)60 b Fs(Whic)m(h)31
 
7302
b(p)s(orts)e(y)m(our)i(KDC)f(and)g(and)f(k)-5 b(admin)30
 
7303
b(\(database)i(access\))g(services)f(will)g(use.)225
 
7304
1246 y Fq(\017)60 b Fs(Ho)m(w)31 b(man)m(y)g(sla)m(v)m(e)h(KDCs)e(y)m
 
7305
(ou)g(need)h(and)e(where)h(they)h(should)e(b)s(e)h(lo)s(cated.)225
 
7306
1382 y Fq(\017)60 b Fs(The)30 b(hostnames)g(of)h(y)m(our)f(master)h
 
7307
(and)f(sla)m(v)m(e)i(KDCs.)225 1517 y Fq(\017)60 b Fs(Ho)m(w)40
 
7308
b(frequen)m(tly)f(y)m(ou)h(will)g(propagate)g(the)g(database)g(from)f
 
7309
(the)g(master)h(KDC)f(to)h(the)f(sla)m(v)m(e)330 1627
 
7310
y(KDCs.)150 1862 y Fr(2.1)68 b(Kerb)t(eros)46 b(Realms)150
 
7311
2021 y Fs(Although)29 b(y)m(our)h(Kerb)s(eros)e(realm)h(can)h(b)s(e)f
 
7312
(an)m(y)g(ASCI)s(I)f(string,)h(con)m(v)m(en)m(tion)j(is)d(to)h(mak)m(e)
 
7313
g(it)g(the)g(same)150 2131 y(as)c(y)m(our)f(domain)g(name,)i(in)e(upp)s
 
7314
(er-case)g(letters.)40 b(F)-8 b(or)27 b(example,)g(hosts)e(in)g(the)h
 
7315
(domain)f(example.com)150 2240 y(w)m(ould)30 b(b)s(e)g(in)g(the)h(Kerb)
 
7316
s(eros)e(realm)i(EXAMPLE.COM.)150 2405 y(If)64 b(y)m(ou)h(need)f(m)m
 
7317
(ultiple)h(Kerb)s(eros)f(realms,)73 b(MIT)65 b(recommends)f(that)h(y)m
 
7318
(ou)g(use)f(descriptiv)m(e)150 2514 y(names)56 b(whic)m(h)h(end)f(with)
 
7319
g(y)m(our)h(domain)f(name,)63 b(suc)m(h)57 b(as)g(BOSTON.EXAMPLE.COM)f
 
7320
(and)150 2624 y(HOUSTON.EXAMPLE.COM.)150 2859 y Fr(2.2)68
 
7321
b(Mapping)45 b(Hostnames)h(on)l(to)f(Kerb)t(eros)h(Realms)150
 
7322
3018 y Fs(Mapping)30 b(hostnames)h(on)m(to)g(Kerb)s(eros)f(realms)g(is)
 
7323
h(done)f(in)g(one)h(of)f(t)m(w)m(o)i(w)m(a)m(ys.)150
 
7324
3183 y(The)42 b(\014rst)g(mec)m(hanism,)k(whic)m(h)d(has)f(b)s(een)g
 
7325
(in)g(use)h(for)f(y)m(ears)h(in)g(MIT-based)f(Kerb)s(eros)g(distribu-)
 
7326
150 3292 y(tions,)30 b(w)m(orks)f(through)f(a)i(set)f(of)h(rules)e(in)h
 
7327
(the)g Fl(krb5.conf)e Fs(con\014guration)i(\014le.)41
 
7328
b(\(See)30 b(Section)f(4.1.1.2)150 3402 y([krb5.conf)7
 
7329
b(],)27 b(page)e(21.\))40 b(Y)-8 b(ou)26 b(can)f(sp)s(ecify)f(mappings)
 
7330
g(for)h(an)f(en)m(tire)i(domain)f(or)g(sub)s(domain,)f(and/or)150
 
7331
3512 y(on)k(a)g(hostname-b)m(y-hostname)h(basis.)40 b(Since)28
 
7332
b(greater)h(sp)s(eci\014cit)m(y)g(tak)m(es)g(precedence,)g(y)m(ou)f(w)m
 
7333
(ould)g(do)150 3621 y(this)c(b)m(y)g(sp)s(ecifying)g(the)h(mappings)e
 
7334
(for)h(a)h(giv)m(en)g(domain)g(or)f(sub)s(domain)e(and)i(listing)h(the)
 
7335
g(exceptions.)150 3786 y(The)33 b(second)h(mec)m(hanism)g(w)m(orks)g(b)
 
7336
m(y)f(lo)s(oking)i(up)d(the)i(information)g(in)g(sp)s(ecial)g
 
7337
Fl(TXT)f Fs(records)g(in)h(the)150 3895 y(Domain)g(Name)h(Service.)50
 
7338
b(This)33 b(is)g(curren)m(tly)h(not)g(used)e(b)m(y)i(default)f(b)s
 
7339
(ecause)h(securit)m(y)g(holes)g(could)150 4005 y(result)c(if)g(the)g
 
7340
(DNS)g(TXT)f(records)h(w)m(ere)g(sp)s(o)s(ofed.)40 b(If)30
 
7341
b(this)f(mec)m(hanism)i(is)f(enabled)g(on)f(the)i(clien)m(t,)g(it)150
 
7342
4114 y(will)d(try)g(to)h(lo)s(ok)f(up)f(a)i Fl(TXT)e
 
7343
Fs(record)h(for)f(the)h(DNS)g(name)g(formed)g(b)m(y)g(putting)f(the)i
 
7344
(pre\014x)d Fl(_kerberos)150 4224 y Fs(in)f(fron)m(t)h(of)f(the)h
 
7345
(hostname)f(in)h(question.)39 b(If)25 b(that)h(record)f(is)h(not)f
 
7346
(found,)h(it)g(will)f(try)h(using)e Fl(_kerberos)150
 
7347
4334 y Fs(and)35 b(the)i(host's)f(domain)g(name,)i(then)d(its)i(paren)m
 
7348
(t)f(domain,)i(and)d(so)h(forth.)58 b(So)36 b(for)f(the)i(hostname)150
 
7349
4443 y(BOSTON.ENGINEERING.F)m(OOBAR.COM,)31 b(the)g(names)f(lo)s(ok)m
 
7350
(ed)h(up)f(w)m(ould)g(b)s(e:)390 4585 y Fk
 
7351
(_kerberos.boston.engineering.)q(foob)q(ar.co)q(m)390
 
7352
4672 y(_kerberos.engineering.foobar.)q(com)390 4760 y
 
7353
(_kerberos.foobar.com)390 4847 y(_kerberos.com)150 5011
 
7354
y Fs(The)22 b(v)-5 b(alue)24 b(of)f(the)g(\014rst)f(TXT)g(record)h
 
7355
(found)e(is)i(tak)m(en)h(as)f(the)h(realm)f(name.)38
 
7356
b(\(Ob)m(viously)-8 b(,)25 b(this)e(do)s(esn't)150 5121
 
7357
y(w)m(ork)k(all)h(that)f(w)m(ell)h(if)f(a)g(host)g(and)g(a)g(sub)s
 
7358
(domain)e(ha)m(v)m(e)j(the)f(same)h(name,)g(and)e(di\013eren)m(t)h
 
7359
(realms.)40 b(F)-8 b(or)150 5230 y(example,)31 b(if)e(all)i(the)f
 
7360
(hosts)f(in)g(the)h(ENGINEERING.F)m(OOBAR.COM)h(domain)e(are)h(in)g
 
7361
(the)f(ENGI-)150 5340 y(NEERING.F)m(OOBAR.COM)36 b(realm,)h(but)e(a)g
 
7362
(host)h(named)e(ENGINEERING.F)m(OOBAR.COM)j(is)p eop
 
7363
end
 
7364
%%Page: 4 6
 
7365
TeXDict begin 4 5 bop 150 -116 a Fs(4)2303 b(Kerb)s(eros)29
 
7366
b(V5)i(Installation)h(Guide)150 299 y(for)27 b(some)g(reason)g(in)g
 
7367
(another)g(realm.)40 b(In)27 b(that)g(case,)i(y)m(ou)f(w)m(ould)e(set)i
 
7368
(up)e(TXT)g(records)h(for)g(all)h(hosts,)150 408 y(rather)i(than)g
 
7369
(relying)h(on)f(the)h(fallbac)m(k)h(to)f(the)f(domain)h(name.\))150
 
7370
578 y(Ev)m(en)j(if)f(y)m(ou)h(do)f(not)g(c)m(ho)s(ose)i(to)f(use)f
 
7371
(this)g(mec)m(hanism)h(within)f(y)m(our)g(site,)i(y)m(ou)f(ma)m(y)g
 
7372
(wish)e(to)i(set)g(it)150 688 y(up)29 b(an)m(yw)m(a)m(y)-8
 
7373
b(,)33 b(for)d(use)g(when)f(in)m(teracting)k(with)d(other)g(sites.)150
 
7374
926 y Fr(2.3)68 b(P)l(orts)46 b(for)f(the)g(KDC)g(and)g(Admin)f
 
7375
(Services)150 1085 y Fs(The)31 b(default)h(p)s(orts)f(used)g(b)m(y)h
 
7376
(Kerb)s(eros)e(are)i(p)s(ort)f(88)i(for)e(the)h(KDC)2588
 
7377
1052 y Fj(1)2657 1085 y Fs(and)f(p)s(ort)g(749)i(for)f(the)g(admin)150
 
7378
1195 y(serv)m(er.)63 b(Y)-8 b(ou)38 b(can,)i(ho)m(w)m(ev)m(er,)i(c)m
 
7379
(ho)s(ose)c(to)h(run)d(on)i(other)g(p)s(orts,)h(as)f(long)g(as)g(they)g
 
7380
(are)g(sp)s(eci\014ed)f(in)150 1304 y(eac)m(h)28 b(host's)f
 
7381
Fl(/etc/services)c Fs(and)j Fl(krb5.conf)e Fs(\014les,)k(and)e(the)h
 
7382
Fl(kdc.conf)d Fs(\014le)j(on)g(eac)m(h)g(KDC.)g(F)-8
 
7383
b(or)28 b(a)150 1414 y(more)i(thorough)g(treatmen)m(t)i(of)e(p)s(ort)g
 
7384
(n)m(um)m(b)s(ers)e(used)i(b)m(y)g(the)g(Kerb)s(eros)f(V5)i(programs,)f
 
7385
(refer)g(to)h(the)150 1523 y(\\Con\014guring)25 b(Y)-8
 
7386
b(our)26 b(Firew)m(all)h(to)f(W)-8 b(ork)27 b(With)f(Kerb)s(eros)e(V5")
 
7387
j(section)g(of)f(the)f Fo(Kerb)s(eros)g(V5)h(System)150
 
7388
1633 y(Administrator's)31 b(Guide)p Fs(.)150 1871 y Fr(2.4)68
 
7389
b(Sla)l(v)l(e)46 b(KDCs)150 2030 y Fs(Sla)m(v)m(e)26
 
7390
b(KDCs)e(pro)m(vide)h(an)g(additional)g(source)g(of)g(Kerb)s(eros)e
 
7391
(tic)m(k)m(et-gran)m(ting)29 b(services)c(in)g(the)g(ev)m(en)m(t)h(of)
 
7392
150 2140 y(inaccessibilit)m(y)k(of)d(the)h(master)g(KDC.)f(The)g(n)m
 
7393
(um)m(b)s(er)f(of)h(sla)m(v)m(e)j(KDCs)d(y)m(ou)g(need)g(and)g(the)h
 
7394
(decision)g(of)150 2249 y(where)23 b(to)i(place)g(them,)g(b)s(oth)e(ph)
 
7395
m(ysically)i(and)e(logically)-8 b(,)28 b(dep)s(ends)22
 
7396
b(on)i(the)g(sp)s(eci\014cs)f(of)h(y)m(our)g(net)m(w)m(ork.)150
 
7397
2419 y(All)j(of)f(the)h(Kerb)s(eros)e(authen)m(tication)j(on)f(y)m(our)
 
7398
f(net)m(w)m(ork)h(requires)f(that)h(eac)m(h)g(clien)m(t)h(b)s(e)e(able)
 
7399
g(to)h(con-)150 2529 y(tact)d(a)f(KDC.)g(Therefore,)h(y)m(ou)f(need)g
 
7400
(to)g(an)m(ticipate)i(an)m(y)e(lik)m(ely)i(reason)d(a)i(KDC)e(migh)m(t)
 
7401
h(b)s(e)g(una)m(v)-5 b(ailable)150 2638 y(and)30 b(ha)m(v)m(e)h(a)g
 
7402
(sla)m(v)m(e)h(KDC)e(to)i(tak)m(e)g(up)d(the)h(slac)m(k.)150
 
7403
2808 y(Some)g(considerations)i(include:)225 2978 y Fq(\017)60
 
7404
b Fs(Ha)m(v)m(e)32 b(at)e(least)h(one)f(sla)m(v)m(e)i(KDC)d(as)h(a)g
 
7405
(bac)m(kup,)g(for)g(when)f(the)h(master)g(KDC)f(is)h(do)m(wn,)g(is)f(b)
 
7406
s(eing)330 3088 y(upgraded,)g(or)i(is)f(otherwise)h(una)m(v)-5
 
7407
b(ailable.)225 3224 y Fq(\017)60 b Fs(If)24 b(y)m(our)h(net)m(w)m(ork)g
 
7408
(is)g(split)g(suc)m(h)f(that)h(a)g(net)m(w)m(ork)h(outage)g(is)f(lik)m
 
7409
(ely)h(to)f(cause)h(a)f(net)m(w)m(ork)g(partition)330
 
7410
3334 y(\(some)39 b(segmen)m(t)g(or)g(segmen)m(ts)g(of)f(the)h(net)m(w)m
 
7411
(ork)g(to)g(b)s(ecome)g(cut)f(o\013)h(or)f(isolated)i(from)e(other)330
 
7412
3443 y(segmen)m(ts\),)32 b(ha)m(v)m(e)g(a)e(sla)m(v)m(e)j(KDC)d
 
7413
(accessible)i(to)f(eac)m(h)g(segmen)m(t.)225 3580 y Fq(\017)60
 
7414
b Fs(If)27 b(p)s(ossible,)g(ha)m(v)m(e)h(at)g(least)g(one)g(sla)m(v)m
 
7415
(e)h(KDC)d(in)h(a)g(di\013eren)m(t)h(building)e(from)h(the)g(master,)h
 
7416
(in)f(case)330 3689 y(of)k(p)s(o)m(w)m(er)f(outages,)i(\014res,)e(or)g
 
7417
(other)h(lo)s(calized)h(disasters.)150 3927 y Fr(2.5)68
 
7418
b(Hostnames)46 b(for)f(the)h(Master)f(and)g(Sla)l(v)l(e)h(KDCs)150
 
7419
4086 y Fs(MIT)22 b(recommends)g(that)h(y)m(our)f(KDCs)g(ha)m(v)m(e)i(a)
 
7420
e(prede\014ned)f(set)i(of)f(CNAME)h(records)f(\(DNS)h(hostname)150
 
7421
4196 y(aliases\),)34 b(suc)m(h)e(as)g Fl(kerberos)e Fs(for)i(the)g
 
7422
(master)g(KDC)g(and)f Fl(kerberos-1)p Fs(,)f Fl(kerberos-2)p
 
7423
Fs(,)35 b(.)23 b(.)f(.)43 b(for)32 b(the)150 4306 y(sla)m(v)m(e)40
 
7424
b(KDCs.)62 b(This)37 b(w)m(a)m(y)-8 b(,)41 b(if)d(y)m(ou)g(need)f(to)i
 
7425
(sw)m(ap)e(a)i(mac)m(hine,)h(y)m(ou)e(only)g(need)f(to)i(c)m(hange)g(a)
 
7426
f(DNS)150 4415 y(en)m(try)-8 b(,)31 b(rather)g(than)f(ha)m(ving)h(to)g
 
7427
(c)m(hange)g(hostnames.)150 4585 y(A)g(new)f(mec)m(hanism)g(for)h(lo)s
 
7428
(cating)h(KDCs)e(of)g(a)h(realm)g(through)f(DNS)h(has)f(b)s(een)f
 
7429
(added)h(to)i(the)e(MIT)150 4695 y(Kerb)s(eros)d(V5)i(distribution.)40
 
7430
b(A)28 b(relativ)m(ely)j(new)d(record)g(t)m(yp)s(e)g(called)i
 
7431
Fl(SRV)d Fs(has)h(b)s(een)g(added)g(to)h(DNS.)150 4804
 
7432
y(Lo)s(ok)m(ed)41 b(up)e(b)m(y)h(a)h(service)g(name)f(and)g(a)h(domain)
 
7433
f(name,)j(these)e(records)f(indicate)h(the)g(hostname)150
 
7434
4914 y(and)33 b(p)s(ort)g(n)m(um)m(b)s(er)f(to)i(con)m(tact)i(for)d
 
7435
(that)h(service,)h(optionally)g(with)e(w)m(eigh)m(ting)i(and)e
 
7436
(prioritization.)150 5023 y(\(See)46 b(RF)m(C)g(2782)h(if)f(y)m(ou)g(w)
 
7437
m(an)m(t)g(more)g(information.)87 b(Y)-8 b(ou)46 b(can)g(follo)m(w)g
 
7438
(the)g(example)g(b)s(elo)m(w)g(for)150 5133 y(straigh)m(tforw)m(ard)31
 
7439
b(cases.\))p 150 5241 1200 4 v 74 5308 a Fj(1)150 5340
 
7440
y Fi(Kerb)r(eros)26 b(V4)g(used)f(p)r(ort)h(750.)36 b(If)25
 
7441
b(necessary)-6 b(,)26 b(y)n(ou)g(can)f(run)g(on)h(b)r(oth)f(p)r(orts)h
 
7442
(for)h(bac)n(kw)n(ard)e(compatibilit)n(y)-6 b(.)p eop
 
7443
end
 
7444
%%Page: 5 7
 
7445
TeXDict begin 5 6 bop 150 -116 a Fs(Chapter)30 b(2:)41
 
7446
b(Realm)31 b(Con\014guration)f(Decisions)1863 b(5)150
 
7447
299 y(The)28 b(use)h(with)g(Kerb)s(eros)f(is)h(fairly)g(straigh)m
 
7448
(tforw)m(ard.)41 b(The)28 b(domain)h(name)g(used)f(in)h(the)g(SR)-10
 
7449
b(V)28 b(record)150 408 y(name)41 b(is)g(the)g(domain-st)m(yle)h(Kerb)s
 
7450
(eros)e(realm)i(name.)72 b(\(It)41 b(is)g(p)s(ossible)g(to)g(ha)m(v)m
 
7451
(e)i(Kerb)s(eros)d(realm)150 518 y(names)29 b(that)h(are)g(not)f
 
7452
(DNS-st)m(yle)i(names,)f(but)f(w)m(e)g(don't)h(recommend)f(it)h(for)f
 
7453
(In)m(ternet)g(use,)h(and)e(our)150 628 y(co)s(de)j(do)s(es)f(not)g
 
7454
(supp)s(ort)f(it)i(w)m(ell.\))42 b(Sev)m(eral)31 b(di\013eren)m(t)g
 
7455
(Kerb)s(eros-related)g(service)g(names)f(are)h(used:)150
 
7456
822 y Fl(_kerberos._udp)630 932 y Fs(This)23 b(is)h(for)g(con)m
 
7457
(tacting)j(an)m(y)d(KDC)g(b)m(y)g(UDP)-8 b(.)26 b(This)d(en)m(try)h
 
7458
(will)h(b)s(e)e(used)g(the)i(most)f(often.)630 1041 y(Normally)31
 
7459
b(y)m(ou)g(should)e(list)i(p)s(ort)f(88)h(on)g(eac)m(h)g(of)g(y)m(our)f
 
7460
(KDCs.)150 1204 y Fl(_kerberos._tcp)630 1313 y Fs(This)36
 
7461
b(is)i(for)e(con)m(tacting)k(an)m(y)e(KDC)e(b)m(y)i(TCP)-8
 
7462
b(.)36 b(The)h(MIT)g(KDC)g(b)m(y)g(default)g(will)h(not)630
 
7463
1423 y(listen)33 b(on)e(an)m(y)i(TCP)e(p)s(orts,)g(so)i(unless)e(y)m
 
7464
(ou'v)m(e)i(c)m(hanged)g(the)f(con\014guration)g(or)g(y)m(ou're)630
 
7465
1532 y(running)22 b(another)i(KDC)g(implemen)m(tation,)j(y)m(ou)d
 
7466
(should)f(lea)m(v)m(e)j(this)d(unsp)s(eci\014ed.)37 b(If)24
 
7467
b(y)m(ou)630 1642 y(do)30 b(enable)h(TCP)f(supp)s(ort,)e(normally)j(y)m
 
7468
(ou)g(should)e(use)h(p)s(ort)g(88.)150 1804 y Fl(_kerberos-master._udp)
 
7469
630 1914 y Fs(This)i(en)m(try)g(should)f(refer)h(to)h(those)g(KDCs,)g
 
7470
(if)f(an)m(y)-8 b(,)34 b(that)f(will)g(immediately)g(see)g(pass-)630
 
7471
2024 y(w)m(ord)j(c)m(hanges)h(to)g(the)f(Kerb)s(eros)f(database.)58
 
7472
b(This)36 b(en)m(try)g(is)g(used)f(only)i(in)e(one)i(case,)630
 
7473
2133 y(when)28 b(the)h(user)f(is)g(logging)j(in)d(and)g(the)h(passw)m
 
7474
(ord)f(app)s(ears)g(to)h(b)s(e)f(incorrect;)j(the)e(mas-)630
 
7475
2243 y(ter)44 b(KDC)f(is)g(then)h(con)m(tacted,)49 b(and)43
 
7476
b(the)g(same)h(passw)m(ord)f(used)g(to)h(try)f(to)h(decrypt)630
 
7477
2352 y(the)37 b(resp)s(onse,)h(in)f(case)h(the)f(user's)f(passw)m(ord)g
 
7478
(had)g(recen)m(tly)j(b)s(een)d(c)m(hanged)h(and)g(the)630
 
7479
2462 y(\014rst)f(KDC)g(con)m(tacted)i(hadn't)e(b)s(een)g(up)s(dated.)57
 
7480
b(Only)36 b(if)g(that)h(fails)g(is)f(an)h(\\incorrect)630
 
7481
2571 y(passw)m(ord")30 b(error)g(giv)m(en.)630 2707 y(If)i(y)m(ou)h(ha)
 
7482
m(v)m(e)h(only)f(one)f(KDC,)h(or)g(for)f(whatev)m(er)h(reason)g(there)g
 
7483
(is)f(no)h(accessible)h(KDC)630 2817 y(that)40 b(w)m(ould)f(get)i
 
7484
(database)f(c)m(hanges)h(faster)e(than)h(the)f(others,)j(y)m(ou)e(do)f
 
7485
(not)h(need)f(to)630 2927 y(de\014ne)30 b(this)g(en)m(try)-8
 
7486
b(.)150 3089 y Fl(_kerberos-adm._tcp)630 3199 y Fs(This)31
 
7487
b(should)g(list)i(p)s(ort)f(749)h(on)f(y)m(our)g(master)g(KDC.)h(Supp)s
 
7488
(ort)d(for)h(it)i(is)f(not)g(complete)630 3308 y(at)e(this)g(time,)h
 
7489
(but)e(it)h(will)g(ev)m(en)m(tually)i(b)s(e)d(used)g(b)m(y)h(the)f
 
7490
Fl(kadmin)f Fs(program)i(and)f(related)630 3418 y(utilities.)61
 
7491
b(F)-8 b(or)37 b(no)m(w,)h(y)m(ou)f(will)g(also)h(need)e(the)h
 
7492
Fl(admin_server)c Fs(en)m(try)k(in)f Fl(krb5.conf)p Fs(.)630
 
7493
3527 y(\(See)31 b(Section)g(4.1.1.2)i([krb5.conf)7 b(],)31
 
7494
b(page)g(21.\))150 3690 y Fl(_kpasswd._udp)630 3799 y
 
7495
Fs(This)f(should)f(list)i(p)s(ort)f(464)i(on)f(y)m(our)f(master)h(KDC.)
 
7496
g(It)f(is)h(used)f(when)f(a)i(user)f(c)m(hanges)630 3909
 
7497
y(her)g(passw)m(ord.)150 4103 y(Be)k(a)m(w)m(are,)h(ho)m(w)m(ev)m(er,)g
 
7498
(that)f(the)f(DNS)g(SR)-10 b(V)32 b(sp)s(eci\014cation)i(requires)e
 
7499
(that)i(the)f(hostnames)g(listed)h(b)s(e)150 4213 y(the)e(canonical)h
 
7500
(names,)f(not)g(aliases.)46 b(So,)32 b(for)f(example,)i(y)m(ou)f(migh)m
 
7501
(t)g(include)f(the)h(follo)m(wing)h(records)150 4322
 
7502
y(in)d(y)m(our)g(\(BIND-st)m(yle\))k(zone)d(\014le:)390
 
7503
4468 y Fk($ORIGIN)41 b(foobar.com.)390 4555 y(_kerberos)590
 
7504
b(TXT)276 b("FOOBAR.COM")390 4643 y(kerberos)629 b(CNAME)198
 
7505
b(daisy)390 4730 y(kerberos-1)551 b(CNAME)198 b(use-the-force-luke)390
 
7506
4817 y(kerberos-2)551 b(CNAME)198 b(bunny-rabbit)390
 
7507
4904 y(_kerberos._udp)395 b(SRV)276 b(0)39 b(0)h(88)f(daisy)1331
 
7508
4991 y(SRV)276 b(0)39 b(0)h(88)f(use-the-force-luke)1331
 
7509
5078 y(SRV)276 b(0)39 b(0)h(88)f(bunny-rabbit)390 5166
 
7510
y(_kerberos-master._udp)122 b(SRV)276 b(0)39 b(0)h(88)f(daisy)390
 
7511
5253 y(_kerberos-adm._tcp)239 b(SRV)276 b(0)39 b(0)h(749)g(daisy)390
 
7512
5340 y(_kpasswd._udp)434 b(SRV)276 b(0)39 b(0)h(464)g(daisy)p
 
7513
eop end
 
7514
%%Page: 6 8
 
7515
TeXDict begin 6 7 bop 150 -116 a Fs(6)2303 b(Kerb)s(eros)29
 
7516
b(V5)i(Installation)h(Guide)150 299 y(As)24 b(with)h(the)f(DNS-based)h
 
7517
(mec)m(hanism)f(for)h(determining)f(the)h(Kerb)s(eros)e(realm)i(of)f(a)
 
7518
h(host,)h(w)m(e)f(recom-)150 408 y(mend)h(distributing)g(the)i
 
7519
(information)f(this)g(w)m(a)m(y)h(for)f(use)f(b)m(y)h(other)h(sites)f
 
7520
(that)h(ma)m(y)g(w)m(an)m(t)f(to)h(in)m(teract)150 518
 
7521
y(with)33 b(y)m(ours)g(using)g(Kerb)s(eros,)g(ev)m(en)h(if)f(y)m(ou)h
 
7522
(don't)f(immediately)i(mak)m(e)f(use)f(of)g(it)h(within)f(y)m(our)g(o)m
 
7523
(wn)150 628 y(site.)48 b(If)32 b(y)m(ou)h(an)m(ticipate)i(installing)f
 
7524
(a)f(v)m(ery)g(large)g(n)m(um)m(b)s(er)e(of)i(mac)m(hines)g(on)g(whic)m
 
7525
(h)f(it)h(will)g(b)s(e)f(hard)150 737 y(to)e(up)s(date)e(the)h(Kerb)s
 
7526
(eros)e(con\014guration)j(\014les,)f(y)m(ou)g(ma)m(y)h(wish)e(to)h(do)g
 
7527
(all)h(of)e(y)m(our)h(Kerb)s(eros)f(service)150 847 y(lo)s(okups)e(via)
 
7528
i(DNS)e(and)g(not)h(put)f(the)h(information)g(\(except)h(for)f
 
7529
Fl(admin_server)c Fs(as)k(noted)g(ab)s(o)m(v)m(e\))h(in)150
 
7530
956 y(future)23 b(v)m(ersions)h(of)h(y)m(our)e Fl(krb5.conf)f
 
7531
Fs(\014les)i(at)h(all.)39 b(Ev)m(en)m(tually)-8 b(,)27
 
7532
b(w)m(e)e(hop)s(e)e(to)i(phase)f(out)g(the)g(listing)h(of)150
 
7533
1066 y(serv)m(er)33 b(hostnames)g(in)f(the)h(clien)m(t-side)i
 
7534
(con\014guration)e(\014les;)h(making)f(preparations)g(no)m(w)g(will)g
 
7535
(mak)m(e)150 1176 y(the)e(transition)f(easier)i(in)e(the)g(future.)150
 
7536
1408 y Fr(2.6)68 b(Database)47 b(Propagation)150 1567
 
7537
y Fs(The)c(Kerb)s(eros)f(database)j(resides)e(on)g(the)h(master)g(KDC,)
 
7538
f(and)g(m)m(ust)h(b)s(e)e(propagated)i(regularly)150
 
7539
1677 y(\(usually)39 b(b)m(y)g(a)h(cron)f(job\))h(to)f(the)h(sla)m(v)m
 
7540
(e)h(KDCs.)67 b(In)38 b(deciding)i(ho)m(w)f(frequen)m(tly)h(the)f
 
7541
(propagation)150 1787 y(should)29 b(happ)s(en,)g(y)m(ou)h(will)g(need)g
 
7542
(to)h(balance)g(the)f(amoun)m(t)g(of)g(time)h(the)f(propagation)h(tak)m
 
7543
(es)h(against)150 1896 y(the)d(maxim)m(um)g(reasonable)h(amoun)m(t)f
 
7544
(of)g(time)h(a)f(user)f(should)g(ha)m(v)m(e)i(to)g(w)m(ait)g(for)e(a)i
 
7545
(passw)m(ord)e(c)m(hange)150 2006 y(to)j(tak)m(e)h(e\013ect.)150
 
7546
2165 y(If)40 b(the)i(propagation)f(time)h(is)f(longer)g(than)g(this)g
 
7547
(maxim)m(um)g(reasonable)g(time)h(\()p Fn(e.g.,)h Fs(y)m(ou)e(ha)m(v)m
 
7548
(e)i(a)150 2275 y(particularly)38 b(large)h(database,)i(y)m(ou)e(ha)m
 
7549
(v)m(e)g(a)f(lot)h(of)f(sla)m(v)m(es,)k(or)c(y)m(ou)g(exp)s(erience)g
 
7550
(frequen)m(t)g(net)m(w)m(ork)150 2384 y(dela)m(ys\),)25
 
7551
b(y)m(ou)d(ma)m(y)h(wish)e(to)i(cut)f(do)m(wn)f(on)h(y)m(our)g
 
7552
(propagation)h(dela)m(y)f(b)m(y)g(p)s(erforming)f(the)h(propagation)150
 
7553
2494 y(in)32 b(parallel.)48 b(T)-8 b(o)33 b(do)f(this,)h(ha)m(v)m(e)h
 
7554
(the)e(master)h(KDC)f(propagate)i(the)e(database)i(to)f(one)f(set)h(of)
 
7555
g(sla)m(v)m(es,)150 2604 y(and)d(then)g(ha)m(v)m(e)h(eac)m(h)h(of)f
 
7556
(these)f(sla)m(v)m(es)i(propagate)g(the)e(database)i(to)f(additional)g
 
7557
(sla)m(v)m(es.)p eop end
 
7558
%%Page: 7 9
 
7559
TeXDict begin 7 8 bop 150 -116 a Fs(Chapter)30 b(3:)41
 
7560
b(Building)30 b(Kerb)s(eros)g(V5)2222 b(7)150 299 y Fp(3)80
 
7561
b(Building)52 b(Kerb)t(eros)h(V5)150 558 y Fs(Kerb)s(eros)f(V5)j(uses)e
 
7562
(a)g(con\014guration)h(system)g(built)f(using)g(the)h(F)-8
 
7563
b(ree)55 b(Soft)m(w)m(are)f(F)-8 b(oundation's)150 667
 
7564
y(`)p Fl(autoconf)p Fs(')32 b(program.)51 b(This)33 b(system)h(mak)m
 
7565
(es)h(Kerb)s(eros)e(V5)h(m)m(uc)m(h)g(simpler)g(to)g(build)f(and)g
 
7566
(reduces)150 777 y(the)e(amoun)m(t)f(of)h(e\013ort)g(required)f(in)g(p)
 
7567
s(orting)g(Kerb)s(eros)f(V5)i(to)g(a)g(new)f(platform.)150
 
7568
1009 y Fr(3.1)68 b(Organization)46 b(of)g(the)f(Source)f(Directory)150
 
7569
1168 y Fs(Belo)m(w)25 b(is)f(a)h(brief)e(o)m(v)m(erview)j(of)e(the)g
 
7570
(organization)i(of)e(the)g(complete)i(source)e(directory)-8
 
7571
b(.)39 b(More)25 b(detailed)150 1278 y(descriptions)30
 
7572
b(follo)m(w.)150 1462 y Fm(appl)309 b Fs(applications)32
 
7573
b(with)e(Kerb)s(eros)f(V5)i(extensions)150 1572 y Fm(clien)m(ts)229
 
7574
b Fs(Kerb)s(eros)29 b(V5)i(user)f(programs)150 1681 y
 
7575
Fm(gen-manpages)630 1791 y Fs(manpages)h(for)f(Kerb)s(eros)f(V5)i(and)f
 
7576
(the)g(Kerb)s(eros)g(V5)h(login)g(program)150 1925 y
 
7577
Fm(include)195 b Fs(include)30 b(\014les)150 2035 y Fm(k)-5
 
7578
b(admin)190 b Fs(administrativ)m(e)32 b(in)m(terface)g(to)f(the)f(Kerb)
 
7579
s(eros)g(master)g(database)150 2145 y Fm(kdc)341 b Fs(the)31
 
7580
b(Kerb)s(eros)e(V5)i(Authen)m(tication)h(Service)f(and)f(Key)g
 
7581
(Distribution)h(Cen)m(ter)150 2254 y Fm(krb524)207 b
 
7582
Fs(utilities)32 b(for)e(con)m(v)m(erting)i(b)s(et)m(w)m(een)f(Kerb)s
 
7583
(eros)e(4)i(and)f(Kerb)s(eros)f(5)150 2364 y Fm(lib)379
 
7584
b Fs(libraries)30 b(for)h(use)f(with/b)m(y)g(Kerb)s(eros)g(V5)150
 
7585
2473 y Fm(mac)320 b Fs(source)31 b(co)s(de)f(for)g(building)g(Kerb)s
 
7586
(eros)f(V5)i(on)f(MacOS)150 2583 y Fm(protot)m(yp)s(e)89
 
7587
b Fs(templates)32 b(for)e(source)g(co)s(de)h(\014les)150
 
7588
2693 y Fm(sla)m(v)m(e)291 b Fs(utilities)32 b(for)e(propagating)h(the)g
 
7589
(database)g(to)g(sla)m(v)m(e)h(KDCs)150 2802 y Fm(tests)296
 
7590
b Fs(test)31 b(suite)150 2912 y Fm(util)344 b Fs(v)-5
 
7591
b(arious)30 b(utilities)i(for)e(building/con\014guring)g(the)g(co)s
 
7592
(de,)h(sending)f(bug)g(rep)s(orts,)g(etc.)150 3021 y
 
7593
Fm(windo)m(ws)143 b Fs(source)31 b(co)s(de)f(for)g(building)g(Kerb)s
 
7594
(eros)f(V5)i(on)f(Windo)m(ws)h(\(see)g(windo)m(ws/README\))150
 
7595
3220 y Fh(3.1.1)63 b(The)41 b(appl)g(Directory)150 3367
 
7596
y Fs(The)d Fn(appl)49 b Fs(directory)39 b(con)m(tains)g(sample)g(Kerb)s
 
7597
(eros)e(application)j(clien)m(t)f(and)f(serv)m(er)h(programs.)64
 
7598
b(In)150 3477 y(previous)41 b(releases,)k(it)d(con)m(tained)g(Kerb)s
 
7599
(erized)f(v)m(ersions)g(of)g(remote)h(access)h(daemons,)h(but)c(those)
 
7600
150 3587 y(ha)m(v)m(e)32 b(no)m(w)e(b)s(een)g(mo)m(v)m(ed)h(to)g(a)g
 
7601
(separate)g(pro)5 b(ject.)150 3786 y Fh(3.1.2)63 b(The)41
 
7602
b(clien)m(ts)g(Directory)150 3933 y Fs(This)30 b(directory)g(con)m
 
7603
(tains)i(the)f(co)s(de)f(for)g(sev)m(eral)i(user-orien)m(ted)f
 
7604
(programs.)150 4117 y Fm(kdestro)m(y)139 b Fs(This)36
 
7605
b(program)g(destro)m(ys)h(the)g(user's)f(activ)m(e)j(Kerb)s(eros)d
 
7606
(authorization)i(tic)m(k)m(ets.)62 b(MIT)630 4226 y(recommends)30
 
7607
b(that)h(users)e Fl(kdestroy)g Fs(b)s(efore)h(logging)i(out.)150
 
7608
4336 y Fm(kinit)296 b Fs(This)33 b(program)g(prompts)f(users)h(for)g
 
7609
(their)h(Kerb)s(eros)e(principal)h(name)h(and)e(passw)m(ord,)630
 
7610
4446 y(and)e(attempts)h(to)g(get)h(an)e(initial)i(tic)m(k)m(et-gran)m
 
7611
(ting-tic)m(k)m(et)37 b(for)30 b(that)h(principal.)150
 
7612
4555 y Fm(klist)311 b Fs(This)35 b(program)g(lists)h(the)g(Kerb)s(eros)
 
7613
e(principal)i(and)e(Kerb)s(eros)h(tic)m(k)m(ets)j(held)d(in)g(a)h(cre-)
 
7614
630 4665 y(den)m(tials)31 b(cac)m(he,)i(or)d(the)g(k)m(eys)h(held)f(in)
 
7615
h(a)f(k)m(eytab)i(\014le.)150 4774 y Fm(kpasswd)148 b
 
7616
Fs(This)30 b(program)g(c)m(hanges)h(a)g(user's)f(Kerb)s(eros)f(passw)m
 
7617
(ord.)150 4884 y Fm(ksu)345 b Fs(This)20 b(program)h(is)g(a)g(Kerb)s
 
7618
(erized)g(v)m(ersion)g(of)g(the)g Fl(su)g Fs(program)f(that)i(is)f
 
7619
(mean)m(t)h(to)g(securely)630 4994 y(c)m(hange)32 b(the)e(real)i(and)e
 
7620
(e\013ectiv)m(e)j(user)d(ID)g(to)i(that)f(of)g(the)f(target)i(user)e
 
7621
(and)g(to)h(create)i(a)630 5103 y(new)d(securit)m(y)h(con)m(text.)150
 
7622
5213 y Fm(kvno)288 b Fs(This)26 b(program)h(acquires)h(a)f(service)h
 
7623
(tic)m(k)m(et)i(for)c(the)i(sp)s(eci\014ed)e(Kerb)s(eros)g(principals)h
 
7624
(and)630 5322 y(prin)m(ts)j(out)g(the)h(k)m(ey)g(v)m(ersion)g(n)m(um)m
 
7625
(b)s(ers)e(of)h(eac)m(h.)p eop end
 
7626
%%Page: 8 10
 
7627
TeXDict begin 8 9 bop 150 -116 a Fs(8)2303 b(Kerb)s(eros)29
 
7628
b(V5)i(Installation)h(Guide)150 299 y Fh(3.1.3)63 b(The)41
 
7629
b(gen-manpages)h(Directory)150 446 y Fs(There)g(are)h(t)m(w)m(o)g(man)m
 
7630
(ual)g(pages)g(in)f(this)g(directory)-8 b(.)78 b(One)42
 
7631
b(is)g(an)h(in)m(tro)s(duction)f(to)h(the)g(Kerb)s(eros)150
 
7632
555 y(system.)h(The)31 b(other)g(describ)s(es)g(the)g
 
7633
Fl(.k5login)f Fs(\014le)h(whic)m(h)g(allo)m(ws)i(users)d(to)i(giv)m(e)h
 
7634
(access)g(with)e(their)150 665 y(UID)g(to)g(other)f(users)g(authen)m
 
7635
(ticated)i(b)m(y)f(the)f(Kerb)s(eros)f(system.)150 877
 
7636
y Fh(3.1.4)63 b(The)41 b(include)g(Directory)150 1024
 
7637
y Fs(This)30 b(directory)g(con)m(tains)i(the)f Fn(include)37
 
7638
b Fs(\014les)30 b(needed)g(to)h(build)f(the)g(Kerb)s(eros)g(system.)150
 
7639
1236 y Fh(3.1.5)63 b(The)41 b(k)-7 b(admin)41 b(Directory)150
 
7640
1383 y Fs(In)21 b(this)h(directory)h(is)f(the)g(co)s(de)g(for)g(the)g
 
7641
(utilities)i Fl(kadmin)p Fs(,)e Fl(kadmin.local)p Fs(,)f
 
7642
Fl(kdb5_util)p Fs(,)g(and)g Fl(ktutil)p Fs(.)150 1493
 
7643
y Fl(ktutil)h Fs(is)j(the)f(Kerb)s(eros)f(k)m(eytab)j(\014le)e(main)m
 
7644
(tenance)i(utilit)m(y)f(from)f(whic)m(h)g(a)g(Kerb)s(eros)g
 
7645
(administrator)150 1602 y(can)37 b(read,)h(write,)h(or)e(edit)g(en)m
 
7646
(tries)g(in)f(a)h(Kerb)s(eros)f(V5)h(k)m(eytab)h(or)f(Kerb)s(eros)e(V4)
 
7647
i(srvtab.)60 b Fl(kadmin)150 1712 y Fs(and)23 b Fl(kadmin.local)d
 
7648
Fs(are)j(command-line)h(in)m(terfaces)h(to)f(the)g(Kerb)s(eros)e(V5)i
 
7649
(KADM5)g(administration)150 1822 y(system.)39 b Fl(kadmin.local)23
 
7650
b Fs(runs)i(on)h(the)g(master)h(KDC)f(and)f(do)s(es)h(not)h(use)e(Kerb)
 
7651
s(eros)h(to)h(authen)m(ticate)150 1931 y(to)36 b(the)f(database,)j
 
7652
(while)d Fl(kadmin)e Fs(uses)i(Kerb)s(eros)f(authen)m(tication)j(and)e
 
7653
(an)g(encrypted)g(RPC.)f(The)150 2041 y(t)m(w)m(o)41
 
7654
b(pro)m(vide)g(iden)m(tical)h(functionalities,)i(whic)m(h)c(allo)m(w)h
 
7655
(administrators)g(to)f(mo)s(dify)g(the)g(database)150
 
7656
2150 y(of)30 b(Kerb)s(eros)f(principals.)40 b Fl(kdb5_util)28
 
7657
b Fs(allo)m(ws)j(administrators)f(to)h(p)s(erform)e(lo)m(w-lev)m(el)k
 
7658
(main)m(tenance)150 2260 y(pro)s(cedures)39 b(on)g(Kerb)s(eros)g(and)g
 
7659
(the)h(KADM5)h(database.)70 b(With)41 b(this)f(utilit)m(y)-8
 
7660
b(,)44 b(databases)c(can)h(b)s(e)150 2369 y(created,)29
 
7661
b(destro)m(y)m(ed,)f(or)f(dump)s(ed)d(to)j(and)f(loaded)h(from)f(ASCI)s
 
7662
(I)f(\014les.)40 b(It)26 b(can)h(also)g(b)s(e)f(used)g(to)h(create)150
 
7663
2479 y(master)k(k)m(ey)g(stash)f(\014les.)150 2691 y
 
7664
Fh(3.1.6)63 b(The)41 b(kdc)f(Directory)150 2838 y Fs(This)g(directory)i
 
7665
(con)m(tains)g(the)f(co)s(de)g(for)g(the)g Fl(krb5kdc)e
 
7666
Fs(daemon,)44 b(the)d(Kerb)s(eros)f(Authen)m(tication)150
 
7667
2948 y(Service)31 b(and)f(Key)g(Distribution)h(Cen)m(ter.)150
 
7668
3160 y Fh(3.1.7)63 b(The)41 b(krb524)h(Directory)150
 
7669
3307 y Fs(This)23 b(directory)i(con)m(tains)h(the)e(co)s(de)h(for)f
 
7670
Fl(krb524)p Fs(,)g(a)h(service)g(that)g(con)m(v)m(erts)g(Kerb)s(eros)f
 
7671
(V5)h(creden)m(tials)150 3416 y(in)m(to)30 b(Kerb)s(eros)d(V4)j(creden)
 
7672
m(tials)g(suitable)f(for)g(use)f(with)h(applications)h(that)f(for)g
 
7673
(whatev)m(er)g(reason)g(do)150 3526 y(not)i(use)f(V5)h(directly)-8
 
7674
b(.)150 3738 y Fh(3.1.8)63 b(The)41 b(lib)g(Directory)150
 
7675
3885 y Fs(The)36 b Fn(lib)41 b Fs(directory)c(con)m(tain)h(10)f(sub)s
 
7676
(directories)e(as)i(w)m(ell)g(as)f(some)h(de\014nition)f(and)g(glue)g
 
7677
(\014les.)58 b(The)150 3995 y Fn(crypto)35 b Fs(sub)s(directory)27
 
7678
b(con)m(tains)j(the)e(Kerb)s(eros)f(V5)i(encryption)f(library)-8
 
7679
b(.)40 b(The)28 b Fn(des425)42 b Fs(sub)s(directory)150
 
7680
4104 y(exp)s(orts)36 b(the)g(Kerb)s(eros)g(V4)g(encryption)g(API,)h
 
7681
(and)e(translates)j(these)e(functions)g(in)m(to)h(calls)h(to)f(the)150
 
7682
4214 y(Kerb)s(eros)j(V5)i(encryption)g(API.)f(The)g Fn(gssapi)51
 
7683
b Fs(library)41 b(con)m(tains)i(the)f(Generic)g(Securit)m(y)g(Services)
 
7684
150 4323 y(API,)g(whic)m(h)f(is)h(a)f(library)h(of)f(commands)h(to)g(b)
 
7685
s(e)f(used)g(in)g(secure)g(clien)m(t-serv)m(er)j(comm)m(unication.)150
 
7686
4433 y(The)35 b Fn(kadm5)50 b Fs(directory)36 b(con)m(tains)h(the)f
 
7687
(libraries)g(for)f(the)h(KADM5)h(administration)f(utilities.)58
 
7688
b(The)150 4543 y(Kerb)s(eros)31 b(5)i(database)g(libraries)f(are)g(con)
 
7689
m(tained)i(in)e Fn(kdb)p Fs(.)46 b(The)31 b(directories)i
 
7690
Fn(krb4)45 b Fs(and)32 b Fn(krb5)45 b Fs(con)m(tain)150
 
7691
4652 y(the)32 b(Kerb)s(eros)e(4)i(and)e(Kerb)s(eros)h(5)h(APIs,)f(resp)
 
7692
s(ectiv)m(ely)-8 b(.)46 b(The)31 b Fn(rp)-5 b(c)37 b
 
7693
Fs(directory)32 b(con)m(tains)g(the)g(API)f(for)150 4762
 
7694
y(the)g(Kerb)s(eros)e(Remote)j(Pro)s(cedure)d(Call)i(proto)s(col.)150
 
7695
4974 y Fh(3.1.9)63 b(The)41 b(protot)m(yp)s(e)g(Directory)150
 
7696
5121 y Fs(This)f(directory)i(con)m(tains)g(sev)m(eral)g(template)h
 
7697
(\014les.)72 b(The)41 b Fl(prototype.h)d Fs(and)i Fl(prototype.c)e
 
7698
Fs(\014les)150 5230 y(con)m(tain)f(the)e(MIT)g(cop)m(yrigh)m(t)h
 
7699
(message)h(and)d(a)i(placeholder)g(for)f(the)g(title)i(and)d
 
7700
(description)h(of)h(the)150 5340 y(\014le.)67 b Fl(prototype.h)36
 
7701
b Fs(also)k(has)f(a)g(short)g(template)h(for)f(writing)g
 
7702
Fl(ifdef)f Fs(and)g Fl(ifndef)g Fs(prepro)s(cessor)p
 
7703
eop end
 
7704
%%Page: 9 11
 
7705
TeXDict begin 9 10 bop 150 -116 a Fs(Chapter)30 b(3:)41
 
7706
b(Building)30 b(Kerb)s(eros)g(V5)2222 b(9)150 299 y(statemen)m(ts.)73
 
7707
b(The)40 b Fl(getopt.c)e Fs(\014le)j(pro)m(vides)f(a)h(template)h(for)e
 
7708
(writing)h(co)s(de)g(that)g(will)f(parse)h(the)150 408
 
7709
y(options)31 b(with)f(whic)m(h)g(a)h(program)f(w)m(as)h(called.)150
 
7710
617 y Fh(3.1.10)63 b(The)41 b(sla)m(v)m(e)f(Directory)150
 
7711
764 y Fs(This)f(directory)h(con)m(tains)h(co)s(de)f(whic)m(h)f(allo)m
 
7712
(ws)i(for)f(the)f(propagation)i(of)f(the)g(Kerb)s(eros)e(principal)150
 
7713
873 y(database)e(from)e(the)g(master)h(KDC)g(to)g(sla)m(v)m(e)i(KDCs)d
 
7714
(o)m(v)m(er)i(an)e(encrypted,)i(secure)e(c)m(hannel.)54
 
7715
b Fl(kprop)150 983 y Fs(is)32 b(the)g(program)g(whic)m(h)g(actually)h
 
7716
(propagates)g(the)g(database)f(dump)f(\014le.)45 b Fl(kpropd)31
 
7717
b Fs(is)h(the)g(Kerb)s(eros)150 1093 y(V5)e(sla)m(v)m(e)h(KDC)e(up)s
 
7718
(date)f(serv)m(er)i(whic)m(h)f(accepts)h(connections)h(from)e(the)g
 
7719
Fl(kprop)f Fs(program.)40 b Fl(kslave_)150 1202 y(update)34
 
7720
b Fs(is)i(a)h(script)f(that)g(tak)m(es)i(the)e(name)g(of)g(a)h(sla)m(v)
 
7721
m(e)h(serv)m(er,)g(and)d(propagates)i(the)f(database)h(to)150
 
7722
1312 y(that)g(serv)m(er)g(if)g(the)g(database)g(has)g(b)s(een)f(mo)s
 
7723
(di\014ed)f(since)i(the)g(last)h(dump)c(or)j(if)g(the)g(database)g(has)
 
7724
150 1421 y(b)s(een)30 b(dump)s(ed)e(since)i(the)h(last)g(propagation.)
 
7725
150 1630 y Fh(3.1.11)63 b(The)41 b(util)g(Directory)150
 
7726
1777 y Fs(This)33 b(directory)h(con)m(tains)g(sev)m(eral)h(utilit)m(y)g
 
7727
(programs)e(and)g(libraries.)50 b(The)33 b(programs)g(used)g(to)h(con-)
 
7728
150 1886 y(\014gure)28 b(and)h(build)f(the)h(co)s(de,)h(suc)m(h)e(as)i
 
7729
Fl(autoconf)p Fs(,)d Fl(lndir)p Fs(,)h Fl(kbuild)p Fs(,)g
 
7730
Fl(reconf)p Fs(,)f(and)i Fl(makedepend)p Fs(,)e(are)150
 
7731
1996 y(in)i(this)g(directory)-8 b(.)41 b(The)29 b Fn(pr)-5
 
7732
b(o\014le)38 b Fs(directory)30 b(con)m(tains)g(most)g(of)f(the)h
 
7733
(functions)f(whic)m(h)f(parse)i(the)f(Ker-)150 2105 y(b)s(eros)24
 
7734
b(con\014guration)g(\014les)g(\()p Fl(krb5.conf)f Fs(and)g
 
7735
Fl(kdc.conf)p Fs(\).)37 b(Also)25 b(in)f(this)g(directory)h(are)f(the)h
 
7736
(Kerb)s(eros)150 2215 y(error)h(table)h(library)e(and)h(utilities)h(\()
 
7737
p Fn(et)9 b Fs(\),)28 b(the)e(Sub-system)f(library)h(and)f(utilities)j
 
7738
(\()p Fn(ss)7 b Fs(\),)28 b(database)f(util-)150 2325
 
7739
y(ities)34 b(\()p Fn(db2)12 b Fs(\),)35 b(pseudo-terminal)e(utilities)h
 
7740
(\()p Fn(pty)8 b Fs(\),)35 b(bug-rep)s(orting)d(program)g
 
7741
Fl(send-pr)p Fs(,)g(and)g(a)h(generic)150 2434 y(supp)s(ort)c(library)h
 
7742
Fl(support)e Fs(used)i(b)m(y)g(sev)m(eral)i(of)e(our)g(other)h
 
7743
(libraries.)150 2680 y Fr(3.2)68 b(Build)45 b(Requiremen)l(ts)150
 
7744
2840 y Fs(In)28 b(order)g(to)h(build)f(Kerb)s(eros)f(V5,)j(y)m(ou)f
 
7745
(will)g(need)f(appro)m(ximately)i(60-70)h(megab)m(ytes)f(of)f(disk)f
 
7746
(space.)150 2949 y(The)41 b(exact)h(amoun)m(t)g(will)f(v)-5
 
7747
b(ary)41 b(dep)s(ending)e(on)i(the)g(platform)h(and)e(whether)g(the)i
 
7748
(distribution)e(is)150 3059 y(compiled)31 b(with)f(debugging)g(sym)m(b)
 
7749
s(ol)g(tables)h(or)g(not.)150 3246 y(Y)-8 b(our)35 b(C)g(compiler)g(m)m
 
7750
(ust)g(conform)g(to)h(ANSI)f(C)g(\(ISO/IEC)f(9899:1990,)40
 
7751
b(\\c89"\).)57 b(Some)35 b(op)s(erating)150 3355 y(systems)23
 
7752
b(do)h(not)f(ha)m(v)m(e)i(an)e(ANSI)g(C)h(compiler,)h(or)f(their)f
 
7753
(default)h(compiler)g(requires)f(extra)h(command-)150
 
7754
3465 y(line)31 b(options)f(to)i(enable)e(ANSI)g(C)g(conformance.)150
 
7755
3652 y(If)k(y)m(ou)i(wish)e(to)h(k)m(eep)h(a)f(separate)h
 
7756
Fo(build)e(tree)p Fs(,)j(whic)m(h)e(con)m(tains)h(the)f(compiled)g(`)p
 
7757
Fl(*.o)p Fs(')g(\014le)g(and)f(exe-)150 3761 y(cutables,)39
 
7758
b(separate)f(from)e(y)m(our)g(source)h(tree,)i(y)m(ou)e(will)g(need)f
 
7759
(a)h(`)p Fl(make)p Fs(')f(program)h(whic)m(h)f(supp)s(orts)150
 
7760
3871 y(`)p Fl(VPATH)p Fs(',)d(or)f(y)m(ou)i(will)f(need)f(to)i(use)e(a)
 
7761
h(to)s(ol)h(suc)m(h)f(as)g(`)p Fl(lndir)p Fs(')f(to)h(pro)s(duce)f(a)h
 
7762
(sym)m(b)s(olic)g(link)g(tree)g(for)150 3980 y(y)m(our)d(build)g(tree.)
 
7763
150 4227 y Fr(3.3)68 b(Unpac)l(king)45 b(the)h(Sources)150
 
7764
4386 y Fs(The)i(\014rst)g(step)g(in)h(eac)m(h)g(of)g(these)g(build)f
 
7765
(pro)s(cedures)f(is)h(to)i(unpac)m(k)e(the)h(source)f(distribution.)150
 
7766
4496 y(The)j(Kerb)s(eros)g(V5)i(distribution)e(comes)i(in)e(a)h(tar)h
 
7767
(\014le,)k(generally)c(named)f(`)p Fl(krb5-1.10.tar)p
 
7768
Fs(',)150 4605 y(whic)m(h)62 b(con)m(tains)h(a)g(compressed)e(tar)i
 
7769
(\014le)f(consisting)h(of)f(the)h(sources)f(for)g(all)h(of)f(Kerb)s
 
7770
(eros)150 4715 y(\(generally)c(`)p Fl(krb5-1.10.tar.gz)p
 
7771
Fs('\))52 b(and)k(a)g(PGP)g(signature)h(for)e(this)h(source)h(tree)f
 
7772
(\(generally)150 4824 y(`)p Fl(krb5-1.10.tar.gz.asc)p
 
7773
Fs('\).)64 b(MIT)39 b(highly)h(recommends)f(that)h(y)m(ou)g(v)m(erify)g
 
7774
(the)g(in)m(tegrit)m(y)i(of)e(the)150 4934 y(source)31
 
7775
b(co)s(de)f(using)g(this)g(signature.)150 5121 y(Unpac)m(k)37
 
7776
b(the)g(compressed)f(tar)h(\014le)f(in)h(some)g(directory)-8
 
7777
b(,)39 b(suc)m(h)d(as)h(`)p Fl(/u1/krb5-1.10)p Fs('.)56
 
7778
b(\(In)36 b(the)h(rest)150 5230 y(of)32 b(this)g(do)s(cumen)m(t,)h(w)m
 
7779
(e)f(will)h(assume)e(that)i(y)m(ou)f(ha)m(v)m(e)i(c)m(hosen)e(to)h
 
7780
(unpac)m(k)f(the)g(Kerb)s(eros)f(V5)i(source)150 5340
 
7781
y(distribution)41 b(in)g(this)h(directory)-8 b(.)75 b(Note)43
 
7782
b(that)g(the)f(tar\014les)g(will)g(b)m(y)f(default)h(all)h(unpac)m(k)e
 
7783
(in)m(to)i(the)p eop end
 
7784
%%Page: 10 12
 
7785
TeXDict begin 10 11 bop 150 -116 a Fs(10)2258 b(Kerb)s(eros)29
 
7786
b(V5)i(Installation)h(Guide)150 299 y(`)p Fl(./krb5-1.10)p
 
7787
Fs(')37 b(directory)-8 b(,)43 b(so)d(that)h(if)e(y)m(our)h(curren)m(t)f
 
7788
(directory)i(is)e(`)p Fl(/u1)p Fs(')h(when)e(y)m(ou)i(unpac)m(k)g(the)
 
7789
150 408 y(tar\014les,)31 b(y)m(ou)g(will)f(get)i(`)p
 
7790
Fl(/u1/krb5-1.10/src)p Fs(',)26 b(etc.\))150 642 y Fr(3.4)68
 
7791
b(Doing)46 b(the)f(Build)150 801 y Fs(Y)-8 b(ou)29 b(ha)m(v)m(e)g(a)g
 
7792
(n)m(um)m(b)s(er)e(of)i(di\013eren)m(t)f(options)h(in)f(ho)m(w)g(to)i
 
7793
(build)d(Kerb)s(eros.)39 b(If)28 b(y)m(ou)g(only)h(need)f(to)h(build)
 
7794
150 911 y(Kerb)s(eros)d(for)h(one)h(platform,)g(using)e(a)i(single)g
 
7795
(directory)g(tree)f(whic)m(h)g(con)m(tains)i(b)s(oth)d(the)i(source)f
 
7796
(\014les)150 1021 y(and)k(the)h(ob)5 b(ject)33 b(\014les)e(is)h(the)g
 
7797
(simplest.)45 b(Ho)m(w)m(ev)m(er,)35 b(if)d(y)m(ou)g(need)f(to)i(main)m
 
7798
(tain)f(Kerb)s(eros)f(for)h(a)g(large)150 1130 y(n)m(um)m(b)s(er)d(of)h
 
7799
(platforms,)h(y)m(ou)f(will)h(probably)e(w)m(an)m(t)i(to)g(use)f
 
7800
(separate)h(build)e(trees)i(for)f(eac)m(h)i(platform.)150
 
7801
1240 y(W)-8 b(e)28 b(recommend)e(that)h(y)m(ou)g(lo)s(ok)g(at)g
 
7802
(Section)g(3.10)h([OS)e(Incompatibilities],)k(page)d(16,)h(for)e(notes)
 
7803
h(that)150 1349 y(w)m(e)k(ha)m(v)m(e)g(on)g(particular)f(op)s(erating)h
 
7804
(systems.)150 1549 y Fh(3.4.1)63 b(Building)42 b(Within)f(a)f(Single)i
 
7805
(T)-10 b(ree)150 1696 y Fs(If)27 b(y)m(ou)i(don't)f(w)m(an)m(t)g
 
7806
(separate)h(build)e(trees)h(for)g(eac)m(h)h(arc)m(hitecture,)h(then)e
 
7807
(use)g(the)g(follo)m(wing)h(abbrevi-)150 1806 y(ated)i(pro)s(cedure.)
 
7808
199 1967 y(1.)61 b Fl(cd)30 b(/u1/krb5-1.10/src)199 2102
 
7809
y Fs(2.)61 b Fl(./configure)199 2237 y Fs(3.)g Fl(make)150
 
7810
2424 y Fs(That's)30 b(it!)150 2624 y Fh(3.4.2)63 b(Building)42
 
7811
b(with)f(Separate)f(Build)i(Directories)150 2771 y Fs(If)36
 
7812
b(y)m(ou)h(wish)e(to)j(k)m(eep)f(separate)g(build)f(directories)h(for)f
 
7813
(eac)m(h)i(platform,)g(y)m(ou)f(can)g(do)f(so)h(using)f(the)150
 
7814
2880 y(follo)m(wing)27 b(pro)s(cedure.)39 b(\(Note,)28
 
7815
b(this)e(requires)g(that)g(y)m(our)g(`)p Fl(make)p Fs(')g(program)g
 
7816
(supp)s(ort)e(`)p Fl(VPATH)p Fs('.)38 b(GNU's)150 2990
 
7817
y(mak)m(e)29 b(will)f(pro)m(vide)f(this)h(functionalit)m(y)-8
 
7818
b(,)30 b(for)e(example.\))40 b(If)28 b(y)m(our)f(`)p
 
7819
Fl(make)p Fs(')g(program)h(do)s(es)f(not)h(supp)s(ort)150
 
7820
3100 y(this,)j(see)f(the)h(next)g(section.)150 3261 y(F)-8
 
7821
b(or)38 b(example,)h(if)e(y)m(ou)g(wish)f(to)h(create)i(a)e(build)f
 
7822
(directory)h(for)f Fl(pmax)g Fs(binaries)h(y)m(ou)g(migh)m(t)g(use)g
 
7823
(the)150 3371 y(follo)m(wing)32 b(pro)s(cedure:)199 3532
 
7824
y(1.)61 b Fl(mkdir)29 b(/u1/krb5-1.10/pmax)199 3667 y
 
7825
Fs(2.)61 b Fl(cd)30 b(/u1/krb5-1.10/pmax)199 3802 y Fs(3.)61
 
7826
b Fl(../src/configure)199 3937 y Fs(4.)g Fl(make)150
 
7827
4137 y Fh(3.4.3)i(Building)42 b(Using)g(`)p Fg(lndir)p
 
7828
Fh(')150 4284 y Fs(If)27 b(y)m(ou)h(wish)f(to)h(k)m(eep)g(separate)h
 
7829
(build)d(directories)j(for)e(eac)m(h)i(platform,)f(and)f(y)m(ou)h(do)f
 
7830
(not)h(ha)m(v)m(e)h(access)150 4393 y(to)24 b(a)g(`)p
 
7831
Fl(make)p Fs(')e(program)h(whic)m(h)g(supp)s(orts)f(`)p
 
7832
Fl(VPATH)p Fs(',)i(all)g(is)f(not)h(lost.)39 b(Y)-8 b(ou)24
 
7833
b(can)f(use)g(the)h(`)p Fl(lndir)p Fs(')e(program)150
 
7834
4503 y(to)31 b(create)h(sym)m(b)s(olic)f(link)f(trees)h(in)f(y)m(our)g
 
7835
(build)g(directory)-8 b(.)150 4664 y(F)g(or)34 b(example,)h(if)e(y)m
 
7836
(ou)h(wish)e(to)i(create)h(a)e(build)g(directory)g(for)g(solaris)h
 
7837
(binaries)f(y)m(ou)h(migh)m(t)g(use)f(the)150 4774 y(follo)m(wing)f
 
7838
(pro)s(cedure:)199 4935 y(1.)61 b Fl(mkdir)29 b(/u1/krb5-1.10/solaris)
 
7839
199 5070 y Fs(2.)61 b Fl(cd)30 b(/u1/krb5-1.10/solaris)199
 
7840
5205 y Fs(3.)61 b Fl(/u1/krb5-1.10/src/util/l)o(ndir)24
 
7841
b(`pwd`/../src)199 5340 y Fs(4.)61 b Fl(./configure)p
 
7842
eop end
 
7843
%%Page: 11 13
 
7844
TeXDict begin 11 12 bop 150 -116 a Fs(Chapter)30 b(3:)41
 
7845
b(Building)30 b(Kerb)s(eros)g(V5)2176 b(11)199 299 y(5.)61
 
7846
b Fl(make)150 521 y Fs(Y)-8 b(ou)31 b(m)m(ust)f(giv)m(e)h(an)f
 
7847
(absolute)h(pathname)f(to)h(`)p Fl(lndir)p Fs(')e(b)s(ecause)h(it)g
 
7848
(has)g(a)h(bug)e(that)i(mak)m(es)g(it)f(fail)h(for)150
 
7849
631 y(relativ)m(e)e(pathnames.)39 b(Note)28 b(that)g(this)e(v)m(ersion)
 
7850
h(di\013ers)g(from)f(the)h(latest)h(v)m(ersion)g(as)f(distributed)f
 
7851
(and)150 740 y(installed)31 b(b)m(y)f(the)h(X)m(Consortium)f(with)g
 
7852
(X11R6.)43 b(Either)30 b(v)m(ersion)h(should)e(b)s(e)h(acceptable.)150
 
7853
989 y Fr(3.5)68 b(Installing)47 b(the)e(Binaries)150
 
7854
1148 y Fs(Once)29 b(y)m(ou)g(ha)m(v)m(e)g(built)g(Kerb)s(eros,)f(y)m
 
7855
(ou)h(should)f(install)h(the)g(binaries.)40 b(Y)-8 b(ou)29
 
7856
b(can)g(do)f(this)h(b)m(y)f(running:)390 1340 y Fl(\045)47
 
7857
b(make)g(install)150 1532 y Fs(If)32 b(y)m(ou)g(w)m(an)m(t)i(to)f
 
7858
(install)g(the)f(binaries)g(in)m(to)i(a)e(destination)h(directory)g
 
7859
(that)g(is)f(not)h(their)f(\014nal)g(desti-)150 1642
 
7860
y(nation,)f(whic)m(h)g(ma)m(y)g(b)s(e)f(con)m(v)m(enien)m(t)i(if)f(y)m
 
7861
(ou)g(w)m(an)m(t)g(to)h(build)d(a)i(binary)f(distribution)g(to)h(b)s(e)
 
7862
f(deplo)m(y)m(ed)150 1751 y(on)g(m)m(ultiple)h(hosts,)g(y)m(ou)g(ma)m
 
7863
(y)g(use:)390 1943 y Fl(\045)47 b(make)g(install)f
 
7864
(DESTDIR=/path/to/destdir)150 2135 y Fs(This)24 b(will)h(install)h(the)
 
7865
f(binaries)f(under)g Fl(DESTDIR/PREFIX)p Fs(,)e(e.g.,)28
 
7866
b(the)d(user)f(programs)g(will)h(install)h(in)m(to)150
 
7867
2245 y Fl(DESTDIR/PREFIX/bin)p Fs(,)g(the)k(libraries)h(in)m(to)g
 
7868
Fl(DESTDIR/PREFIX/lib)p Fs(,)26 b(etc.)150 2437 y(Note)34
 
7869
b(that)g(if)f(y)m(ou)g(w)m(an)m(t)h(to)g(test)g(the)f(build)f(\(see)i
 
7870
(Section)g(3.6)g([T)-8 b(esting)34 b(the)g(Build],)g(page)f(11\),)j(y)m
 
7871
(ou)150 2546 y(usually)30 b(do)g(not)h(need)f(to)h(do)f(a)h
 
7872
Fl(make)e(install)g Fs(\014rst.)150 2738 y(Some)k(implemen)m(tations)i
 
7873
(of)f(`)p Fl(make)p Fs(')f(allo)m(w)i(m)m(ultiple)f(commands)f(to)h(b)s
 
7874
(e)f(run)f(in)h(parallel,)i(for)f(faster)150 2848 y(builds.)58
 
7875
b(W)-8 b(e)38 b(test)f(our)f(Mak)m(e\014les)i(in)f(parallel)g(builds)f
 
7876
(with)g(GNU)h(`)p Fl(make)p Fs(')f(only;)k(they)d(ma)m(y)g(not)g(b)s(e)
 
7877
150 2958 y(compatible)32 b(with)e(other)g(parallel)i(build)d(implemen)m
 
7878
(tations.)150 3206 y Fr(3.6)68 b(T)-11 b(esting)45 b(the)h(Build)150
 
7879
3366 y Fs(The)21 b(Kerb)s(eros)g(V5)h(distribution)f(comes)i(with)e
 
7880
(built-in)h(regression)g(tests.)38 b(T)-8 b(o)23 b(run)d(them,)k
 
7881
(simply)d(t)m(yp)s(e)150 3475 y(the)31 b(follo)m(wing)h(command)e
 
7882
(while)h(in)f(the)h(top-lev)m(el)i(build)c(directory)i(\(i.e.,)i(the)d
 
7883
(directory)h(where)g(y)m(ou)150 3585 y(sen)m(t)g(t)m(yp)s(ed)f(`)p
 
7884
Fl(make)p Fs(')g(to)h(start)g(building)e(Kerb)s(eros;)h(see)h(Section)g
 
7885
(3.4)g([Doing)h(the)f(Build],)f(page)i(10.\):)390 3777
 
7886
y Fl(\045)47 b(make)g(check)150 3969 y Fs(Ho)m(w)m(ev)m(er,)33
 
7887
b(there)d(are)h(sev)m(eral)h(prerequisites)e(that)h(m)m(ust)f(b)s(e)g
 
7888
(satis\014ed)g(\014rst:)225 4161 y Fq(\017)60 b Fs(Con\014gure)37
 
7889
b(and)h(build)f(Kerb)s(eros)g(with)g(Tcl)i(supp)s(ort.)62
 
7890
b(Tcl)38 b(is)g(used)f(to)i(driv)m(e)f(the)g(test)h(suite.)330
 
7891
4270 y(This)f(often)i(means)f(passing)h Fl(--with-tcl)c
 
7892
Fs(to)k(con\014gure)f(to)h(tell)h(it)e(the)h(lo)s(cation)h(of)e(the)h
 
7893
(Tcl)330 4380 y(con\014guration)31 b(script.)40 b(\(See)31
 
7894
b(See)g(Section)g(3.7)h([Options)e(to)h(Con\014gure],)f(page)h(12.\))
 
7895
225 4520 y Fq(\017)60 b Fs(On)43 b(some)h(op)s(erating)g(systems,)j(y)m
 
7896
(ou)d(ha)m(v)m(e)g(to)h(run)d(`)p Fl(make)29 b(install)p
 
7897
Fs(')42 b(b)s(efore)h(running)f(`)p Fl(make)330 4629
 
7898
y(check)p Fs(',)26 b(or)g(the)g(test)h(suite)f(will)g(pic)m(k)h(up)d
 
7899
(installed)j(v)m(ersions)f(of)g(Kerb)s(eros)f(libraries)h(rather)g
 
7900
(than)330 4739 y(the)e(newly)g(built)f(ones.)39 b(Y)-8
 
7901
b(ou)25 b(can)f(install)h(in)m(to)f(a)h(pre\014x)e(that)h(isn't)g(in)g
 
7902
(the)g(system)g(library)f(searc)m(h)330 4849 y(path,)32
 
7903
b(though.)44 b(Alternativ)m(ely)-8 b(,)36 b(y)m(ou)c(can)g(con\014gure)
 
7904
f(with)h Fl(--disable-rpath)p Fs(,)c(whic)m(h)j(renders)330
 
7905
4958 y(the)c(build)e(tree)i(less)g(suitable)g(for)f(installation,)j
 
7906
(but)d(allo)m(ws)i(testing)f(without)g(in)m(terference)g(from)330
 
7907
5068 y(previously)j(installed)h(libraries.)225 5208 y
 
7908
Fq(\017)60 b Fs(In)24 b(order)h(to)h(test)g(the)f(RPC)f(la)m(y)m(er,)k
 
7909
(the)e(lo)s(cal)g(system)f(has)g(to)h(b)s(e)e(running)g(the)h
 
7910
Fl(portmap)e Fs(daemon)330 5317 y(and)30 b(it)h(has)f(to)h(b)s(e)f
 
7911
(listening)h(to)g(the)f(regular)h(net)m(w)m(ork)g(in)m(terface)h(\(not)
 
7912
f(just)f(lo)s(calhost\).)p eop end
 
7913
%%Page: 12 14
 
7914
TeXDict begin 12 13 bop 150 -116 a Fs(12)2258 b(Kerb)s(eros)29
 
7915
b(V5)i(Installation)h(Guide)150 299 y Fh(3.6.1)63 b(The)41
 
7916
b(DejaGn)m(u)h(T)-10 b(ests)150 446 y Fs(Some)33 b(of)h(the)g(built-in)
 
7917
f(regression)h(tests)g(are)g(setup)f(to)h(use)f(the)h(DejaGn)m(u)g
 
7918
(framew)m(ork)f(for)h(running)150 555 y(tests.)60 b(These)37
 
7919
b(tests)g(tend)f(to)i(b)s(e)e(more)g(comprehensiv)m(e)h(than)g(the)g
 
7920
(normal)f(built-in)h(tests)g(as)g(they)150 665 y(setup)30
 
7921
b(test)h(serv)m(ers)g(and)e(test)j(clien)m(t/serv)m(er)g(activities.)
 
7922
150 840 y(DejaGn)m(u)f(ma)m(y)g(b)s(e)f(found)f(wherev)m(er)h(GNU)h
 
7923
(soft)m(w)m(are)h(is)f(arc)m(hiv)m(ed.)150 1045 y Fh(3.6.2)63
 
7924
b(The)41 b(KADM5)h(T)-10 b(ests)150 1192 y Fs(Regression)24
 
7925
b(tests)g(for)g(the)g(KADM5)g(system,)h(including)e(the)h(GSS-RPC,)f
 
7926
(KADM5)i(clien)m(t)g(and)e(serv)m(er)150 1301 y(libraries,)49
 
7927
b(and)44 b(kpasswd,)j(are)f(also)f(included)f(in)h(this)f(release.)86
 
7928
b(Eac)m(h)45 b(set)h(of)e(KADM5)i(tests)g(is)150 1411
 
7929
y(con)m(tained)32 b(in)f(a)g(sub-directory)f(called)j
 
7930
Fl(unit-test)28 b Fs(directly)j(b)s(elo)m(w)h(the)f(system)g(b)s(eing)f
 
7931
(tested.)43 b(F)-8 b(or)150 1520 y(example,)50 b(lib/rp)s(c/unit-test)c
 
7932
(con)m(tains)h(the)e(tests)h(for)f(GSS-RPC.)g(The)g(tests)h(are)g(all)g
 
7933
(based)f(on)150 1630 y(DejaGn)m(u)c(\(but)f(they)g(are)h(not)f
 
7934
(actually)i(called)f(part)f(of)h Fl(")p Fs(The)e(DejaGn)m(u)i(tests,)p
 
7935
Fl(")g Fs(whose)f(naming)150 1740 y(predates)24 b(the)g(inclusion)f(of)
 
7936
h(the)g(KADM5)h(system\).)39 b(In)23 b(addition,)i(they)f(require)g
 
7937
(the)f(T)-8 b(o)s(ol)25 b(Command)150 1849 y(Language)34
 
7938
b(\(TCL\))e(header)g(\014les)h(and)f(libraries)h(to)g(b)s(e)f(a)m(v)-5
 
7939
b(ailable)35 b(during)d(compilation)i(and)e(some)h(of)150
 
7940
1959 y(the)38 b(tests)h(also)f(require)g(P)m(erl)g(in)g(order)f(to)i
 
7941
(op)s(erate.)63 b(If)38 b(all)g(of)g(these)g(resources)g(are)h(not)f(a)
 
7942
m(v)-5 b(ailable)150 2068 y(during)24 b(con\014guration,)j(the)e(KADM5)
 
7943
h(tests)g(will)f(not)h(run.)37 b(The)25 b(TCL)f(installation)j
 
7944
(directory)e(can)h(b)s(e)150 2178 y(sp)s(eci\014ed)c(with)h(the)g
 
7945
Fl(--with-tcl)d Fs(con\014gure)j(option.)39 b(\(See)24
 
7946
b(See)f(Section)h(3.7)g([Options)f(to)g(Con\014gure],)150
 
7947
2287 y(page)31 b(12.\))42 b(The)30 b(run)m(test)g(and)g(p)s(erl)g
 
7948
(programs)g(m)m(ust)g(b)s(e)g(in)g(the)g(curren)m(t)g(execution)i
 
7949
(path.)150 2463 y(If)25 b(y)m(ou)h(install)g(DejaGn)m(u,)h(TCL,)e(or)h
 
7950
(P)m(erl)f(after)h(con\014guring)f(and)g(building)g(Kerb)s(eros)f(and)h
 
7951
(then)g(w)m(an)m(t)150 2572 y(to)g(run)d(the)j(KADM5)g(tests,)h(y)m(ou)
 
7952
f(will)f(need)g(to)h(re-con\014gure)f(the)g(tree)h(and)e(run)g
 
7953
Fl(make)g Fs(at)i(the)f(top)g(lev)m(el)150 2682 y(again)30
 
7954
b(to)g(mak)m(e)g(sure)e(all)i(the)f(prop)s(er)e(programs)i(are)g
 
7955
(built.)40 b(T)-8 b(o)30 b(sa)m(v)m(e)g(time,)g(y)m(ou)g(actually)g
 
7956
(only)f(need)150 2791 y(to)i(recon\014gure)f(and)g(build)f(in)h(the)h
 
7957
(directories)g(src/k)-5 b(admin/testing,)32 b(src/lib/rp)s(c,)f
 
7958
(src/lib/k)-5 b(adm5.)150 3032 y Fr(3.7)68 b(Options)45
 
7959
b(to)h(Con\014gure)150 3191 y Fs(There)21 b(are)h(a)g(n)m(um)m(b)s(er)e
 
7960
(of)i(options)g(to)g(`)p Fl(configure)p Fs(')e(whic)m(h)h(y)m(ou)h(can)
 
7961
g(use)f(to)i(con)m(trol)g(ho)m(w)e(the)h(Kerb)s(eros)150
 
7962
3301 y(distribution)27 b(is)g(built.)40 b(The)27 b(follo)m(wing)i
 
7963
(table)f(lists)g(the)g(most)f(commonly)h(used)f(options)h(to)g(Kerb)s
 
7964
(eros)150 3410 y(V5's)j(`)p Fl(configure)p Fs(')d(program.)150
 
7965
3613 y Fl(--help)630 3750 y Fs(Pro)m(vides)j(help)g(to)h(con\014gure.)
 
7966
43 b(This)30 b(will)i(list)f(the)h(set)f(of)h(commonly)f(used)g
 
7967
(options)g(for)630 3860 y(building)f(Kerb)s(eros.)150
 
7968
4024 y Fl(--prefix=PREFIX)630 4134 y Fs(By)i(default,)g(Kerb)s(eros)e
 
7969
(will)i(install)h(the)e(pac)m(k)-5 b(age's)34 b(\014les)d(ro)s(oted)h
 
7970
(at)g(`/usr/lo)s(cal')i(as)d(in)630 4244 y(`/usr/lo)s(cal/bin',)43
 
7971
b(`/usr/lo)s(cal/sbin',)f(etc.)67 b(If)38 b(y)m(ou)h(desire)g(a)g
 
7972
(di\013eren)m(t)h(lo)s(cation,)i(use)630 4353 y(this)30
 
7973
b(option.)150 4518 y Fl(--exec-prefix=EXECPREFIX)630
 
7974
4627 y Fs(This)c(option)h(allo)m(ws)h(one)f(to)g(separate)h(the)e(arc)m
 
7975
(hitecture)j(indep)s(enden)m(t)c(programs)h(from)630
 
7976
4737 y(the)31 b(con\014guration)f(\014les)h(and)e(man)m(ual)i(pages.)
 
7977
150 4902 y Fl(--localstatedir=LOCALSTA)o(TEDI)o(R)630
 
7978
5011 y Fs(This)38 b(option)i(sets)f(the)h(directory)f(for)g(lo)s(cally)
 
7979
i(mo)s(di\014able)d(single-mac)m(hine)j(data.)68 b(In)630
 
7980
5121 y(Kerb)s(eros,)40 b(this)e(mostly)h(is)f(useful)g(for)g(setting)i
 
7981
(a)f(lo)s(cation)h(for)e(the)g(KDC)h(data)g(\014les,)630
 
7982
5230 y(as)53 b(they)g(will)f(b)s(e)g(installed)i(in)e
 
7983
Fl(LOCALSTATEDIR/krb5kdc)p Fs(,)g(whic)m(h)h(is)f(b)m(y)h(default)630
 
7984
5340 y Fl(PREFIX/var/krb5kdc)p Fs(.)p eop end
 
7985
%%Page: 13 15
 
7986
TeXDict begin 13 14 bop 150 -116 a Fs(Chapter)30 b(3:)41
 
7987
b(Building)30 b(Kerb)s(eros)g(V5)2176 b(13)150 299 y
 
7988
Fl(CC=COMPILER)630 408 y Fs(Use)31 b Fl(COMPILER)d Fs(as)i(the)h(C)f
 
7989
(compiler.)150 560 y Fl(CFLAGS=FLAGS)630 669 y Fs(Use)h
 
7990
Fl(FLAGS)e Fs(as)h(the)h(default)f(set)h(of)g(C)f(compiler)h(\015ags.)
 
7991
630 800 y(Note)g(that)f(if)g(y)m(ou)g(use)f(the)h(nativ)m(e)h(Ultrix)f
 
7992
(compiler)g(on)g(a)g(DECstation)g(y)m(ou)g(are)g(lik)m(ely)630
 
7993
909 y(to)k(lose)f(if)g(y)m(ou)g(pass)g(no)f(\015ags)h(to)h(cc;)h(md4.c)
 
7994
e(tak)m(es)h(an)f(estimated)h(3,469)h(billion)e(y)m(ears)630
 
7995
1019 y(to)e(compile)g(if)g(y)m(ou)f(pro)m(vide)h(neither)f(the)h(`)p
 
7996
Fl(-g)p Fs(')f(\015ag)h(nor)f(the)g(`)p Fl(-O)p Fs(')h(\015ag)f(to)h(`)
 
7997
p Fl(cc)p Fs('.)150 1170 y Fl(CPPFLAGS=CPPOPTS)630 1280
 
7998
y Fs(Use)g Fl(CPPOPTS)d Fs(as)i(the)h(default)f(set)h(of)f(C)g(prepro)s
 
7999
(cessor)g(\015ags.)40 b(The)30 b(most)h(common)f(use)630
 
8000
1390 y(of)f(this)f(option)i(is)e(to)i(select)g(certain)g
 
8001
Fl(#define)p Fs('s)c(for)j(use)f(with)h(the)g(op)s(erating)g(system's)
 
8002
630 1499 y(include)h(\014les.)150 1650 y Fl(LD=LINKER)630
 
8003
1760 y Fs(Use)36 b Fl(LINKER)e Fs(as)i(the)g(default)g(loader)h(if)e
 
8004
(it)i(should)d(b)s(e)h(di\013eren)m(t)i(from)e(C)g(compiler)i(as)630
 
8005
1870 y(sp)s(eci\014ed)30 b(ab)s(o)m(v)m(e.)150 2021 y
 
8006
Fl(LDFLAGS=LDOPTS)630 2131 y Fs(This)25 b(option)i(allo)m(ws)g(one)g
 
8007
(to)g(sp)s(ecify)e(optional)j(argumen)m(ts)e(to)h(b)s(e)e(passed)h(to)h
 
8008
(the)f(link)m(er.)630 2240 y(This)k(migh)m(t)h(b)s(e)e(used)h(to)h(sp)s
 
8009
(ecify)f(optional)i(library)e(paths.)150 2392 y Fl(--with-krb4)630
 
8010
2501 y Fs(This)43 b(option)i(enables)g(Kerb)s(eros)e(V4)h(bac)m(kw)m
 
8011
(ards)h(compatibilit)m(y)h(using)e(the)g(builtin)630
 
8012
2611 y(Kerb)s(eros)29 b(V4)i(library)-8 b(.)150 2762
 
8013
y Fl(--with-krb4=KRB4DIR)630 2872 y Fs(This)30 b(option)h(enables)h
 
8014
(Kerb)s(eros)e(V4)h(bac)m(kw)m(ards)g(compatibilit)m(y)i(using)e(a)g
 
8015
(pre-existing)630 2981 y(Kerb)s(eros)k(V4)i(installation.)59
 
8016
b(The)36 b(directory)g(sp)s(eci\014ed)g(b)m(y)g Fl(KRB4DIR)e
 
8017
Fs(sp)s(eci\014es)h(where)630 3091 y(the)d(V4)g(header)f(\014les)g
 
8018
(should)g(b)s(e)f(found)h(\(`)p Fl(KRB4DIR/include)p
 
8019
Fs('\))d(as)k(w)m(ell)g(as)g(where)f(the)630 3200 y(V4)g(Kerb)s(eros)e
 
8020
(library)h(should)g(b)s(e)f(found)g(\(`)p Fl(KRB4DIR/lib)p
 
8021
Fs('\).)150 3352 y Fl(--without-krb4)630 3461 y Fs(Disables)45
 
8022
b(Kerb)s(eros)d(V4)j(bac)m(kw)m(ards)f(compatibilit)m(y)-8
 
8023
b(.)83 b(This)43 b(prev)m(en)m(ts)i(Kerb)s(eros)d(V4)630
 
8024
3571 y(clien)m(ts)34 b(from)f(using)f(the)h(V5)g(services)h(including)e
 
8025
(the)h(KDC.)g(This)f(w)m(ould)h(b)s(e)f(useful)g(if)630
 
8026
3680 y(y)m(ou)f(kno)m(w)f(y)m(ou)h(will)g(nev)m(er)f(install)h(or)g
 
8027
(need)f(to)h(in)m(teract)h(with)e(V4)h(clien)m(ts.)150
 
8028
3832 y Fl(--with-netlib[=libs])630 3941 y Fs(Allo)m(ws)g(for)e
 
8029
(suppression)f(of)i(or)g(replacemen)m(t)h(of)f(net)m(w)m(ork)g
 
8030
(libraries.)41 b(By)30 b(default,)g(Ker-)630 4051 y(b)s(eros)38
 
8031
b(V5)h(con\014guration)g(will)h(lo)s(ok)f(for)f Fl(-lnsl)g
 
8032
Fs(and)g Fl(-lsocket)p Fs(.)63 b(If)39 b(y)m(our)f(op)s(erating)630
 
8033
4161 y(system)i(has)g(a)h(brok)m(en)f(resolv)m(er)i(library)d(\(see)j
 
8034
(Section)f(3.10.7)h([Solaris)f(v)m(ersions)g(2.0)630
 
8035
4270 y(through)27 b(2.3],)j(page)f(18\))g(or)e(fails)i(to)f(pass)g(the)
 
8036
g(tests)g(in)g(`)p Fl(src/tests/resolv)p Fs(')23 b(y)m(ou)29
 
8037
b(will)630 4380 y(need)h(to)h(use)f(this)h(option.)150
 
8038
4531 y Fl(--with-tcl=TCLPATH)630 4641 y Fs(Some)44 b(of)f(the)h
 
8039
(unit-tests)h(in)e(the)h(build)e(tree)j(rely)e(up)s(on)g(using)g(a)h
 
8040
(program)f(in)g(Tcl.)630 4750 y(The)65 b(directory)g(sp)s(eci\014ed)f
 
8041
(b)m(y)h Fl(TCLPATH)e Fs(sp)s(eci\014es)i(where)g(the)g(Tcl)g(header)g
 
8042
(\014le)630 4860 y(\(`)p Fl(TCLPATH/include/tcl.h)p Fs(')33
 
8043
b(as)39 b(w)m(ell)g(as)g(where)f(the)h(Tcl)f(library)g(should)g(b)s(e)f
 
8044
(found)630 4969 y(\(`)p Fl(TCLPATH/lib)p Fs('\).)150
 
8045
5121 y Fl(--enable-shared)630 5230 y Fs(This)c(option)i(will)g(turn)e
 
8046
(on)h(the)g(building)g(and)f(use)h(of)h(shared)e(library)h(ob)5
 
8047
b(jects)35 b(in)f(the)630 5340 y(Kerb)s(eros)29 b(build.)40
 
8048
b(This)30 b(option)g(is)h(only)f(supp)s(orted)f(on)h(certain)h
 
8049
(platforms.)p eop end
 
8050
%%Page: 14 16
 
8051
TeXDict begin 14 15 bop 150 -116 a Fs(14)2258 b(Kerb)s(eros)29
 
8052
b(V5)i(Installation)h(Guide)150 299 y Fl(--enable-dns)150
 
8053
408 y(--enable-dns-for-kdc)150 518 y(--enable-dns-for-realm)630
 
8054
628 y Fs(Enable)c(the)h(use)f(of)h(DNS)g(to)g(lo)s(ok)g(up)f(a)h
 
8055
(host's)f(Kerb)s(eros)g(realm,)i(or)e(a)h(realm's)g(KDCs,)630
 
8056
737 y(if)h(the)g(information)h(is)f(not)g(pro)m(vided)g(in)f
 
8057
(krb5.conf.)41 b(See)30 b(Section)h(2.5)g([Hostnames)g(for)630
 
8058
847 y(the)26 b(Master)h(and)e(Sla)m(v)m(e)i(KDCs],)g(page)f(4)g(for)g
 
8059
(information)g(ab)s(out)g(using)f(DNS)h(to)g(lo)s(cate)630
 
8060
956 y(the)e(KDCs,)i(and)d(Section)i(2.2)h([Mapping)e(Hostnames)h(on)m
 
8061
(to)h(Kerb)s(eros)d(Realms],)k(page)e(3)630 1066 y(for)33
 
8062
b(information)h(ab)s(out)g(using)f(DNS)h(to)g(determine)g(the)g
 
8063
(default)g(realm.)51 b(By)33 b(default,)630 1176 y(DNS)d(lo)s(okups)g
 
8064
(are)h(enabled)f(for)h(the)f(former)g(but)g(not)g(for)g(the)h(latter.)
 
8065
150 1332 y Fl(--disable-kdc-lookaside-)o(cach)o(e)630
 
8066
1442 y Fs(Disables)e(the)g(cac)m(he)h(in)e(the)g(KDC)g(whic)m(h)g
 
8067
(detects)i(retransmitted)e(clien)m(t)i(requests)f(and)630
 
8068
1551 y(resends)g(the)i(previous)f(resp)s(onses)f(to)i(them.)150
 
8069
1708 y Fl(--with-system-et)630 1817 y Fs(Use)j(an)f(installed)i(v)m
 
8070
(ersion)f(of)f(the)h(error-table)h(supp)s(ort)c(soft)m(w)m(are,)36
 
8071
b(the)e(`)p Fl(compile_et)p Fs(')630 1927 y(program,)26
 
8072
b(the)g(`)p Fl(com_err.h)p Fs(')e(header)h(\014le)g(and)g(the)h(`)p
 
8073
Fl(com_err)p Fs(')e(library)-8 b(.)39 b(If)25 b(these)h(are)g(not)630
 
8074
2037 y(in)33 b(the)g(default)g(lo)s(cations,)i(y)m(ou)e(ma)m(y)g(wish)f
 
8075
(to)i(sp)s(ecify)e Fl(CPPFLAGS=-I/some/dir)c Fs(and)630
 
8076
2146 y Fl(LDFLAGS=-L/some/other/di)o(r)c Fs(options)31
 
8077
b(at)g(con\014guration)g(time)g(as)g(w)m(ell.)630 2279
 
8078
y(If)38 b(this)g(option)g(is)g(not)h(giv)m(en,)i(a)e(v)m(ersion)f
 
8079
(supplied)f(with)h(the)g(Kerb)s(eros)f(sources)i(will)630
 
8080
2389 y(b)s(e)f(built)g(and)f(installed)i(along)g(with)f(the)h(rest)f
 
8081
(of)g(the)h(Kerb)s(eros)e(tree,)k(for)d(Kerb)s(eros)630
 
8082
2498 y(applications)32 b(to)f(link)f(against.)150 2655
 
8083
y Fl(--with-system-ss)630 2765 y Fs(Use)f(an)g(installed)g(v)m(ersion)h
 
8084
(of)f(the)g(subsystem)e(command-line)j(in)m(terface)g(soft)m(w)m(are,)h
 
8085
(the)630 2874 y(`)p Fl(mk_cmds)p Fs(')g(program,)h(the)h(`)p
 
8086
Fl(ss/ss.h)p Fs(')e(header)h(\014le)g(and)f(the)i(`)p
 
8087
Fl(ss)p Fs(')f(library)-8 b(.)46 b(If)32 b(these)h(are)630
 
8088
2984 y(not)i(in)f(the)g(default)g(lo)s(cations,)j(y)m(ou)e(ma)m(y)g
 
8089
(wish)e(to)j(sp)s(ecify)d Fl(CPPFLAGS=-I/some/dir)630
 
8090
3093 y Fs(and)k Fl(LDFLAGS=-L/some/other/d)o(ir)31 b
 
8091
Fs(options)38 b(at)g(con\014guration)g(time)g(as)f(w)m(ell.)63
 
8092
b(See)630 3203 y(also)31 b(the)g(`)p Fl(SS_LIB)p Fs(')e(option.)630
 
8093
3336 y(If)j(this)h(option)g(is)g(not)f(giv)m(en,)j(the)e(`)p
 
8094
Fl(ss)p Fs(')f(library)h(supplied)e(with)h(the)h(Kerb)s(eros)f(sources)
 
8095
630 3446 y(will)40 b(b)s(e)f(compiled)g(and)g(link)m(ed)h(in)m(to)g
 
8096
(those)g(programs)f(that)h(need)f(it;)45 b(it)40 b(will)g(not)g(b)s(e)
 
8097
630 3555 y(installed)31 b(separately)-8 b(.)150 3712
 
8098
y Fl(SS_LIB=libs...)630 3821 y Fs(If)26 b(`)p Fl(-lss)p
 
8099
Fs(')f(is)h(not)h(the)f(correct)h(w)m(a)m(y)g(to)g(link)f(in)g(y)m(our)
 
8100
g(installed)h(`)p Fl(ss)p Fs(')f(library)-8 b(,)27 b(for)f(example)630
 
8101
3931 y(if)j(additional)i(supp)s(ort)c(libraries)j(are)g(needed,)f(sp)s
 
8102
(ecify)g(the)h(correct)h(link)e(options)h(here.)630 4041
 
8103
y(Some)25 b(v)-5 b(arian)m(ts)26 b(of)f(this)g(library)g(are)g(around)f
 
8104
(whic)m(h)h(allo)m(w)i(for)e(Emacs-lik)m(e)i(line)e(editing,)630
 
8105
4150 y(but)c(di\013eren)m(t)g(v)m(ersions)h(require)f(di\013eren)m(t)g
 
8106
(supp)s(ort)f(libraries)h(to)h(b)s(e)f(explicitly)h(sp)s(eci\014ed.)630
 
8107
4283 y(This)30 b(option)g(is)h(ignored)f(if)h(`)p Fl(--with-system-ss)p
 
8108
Fs(')26 b(is)k(not)h(sp)s(eci\014ed.)150 4440 y Fl(--with-system-db)630
 
8109
4549 y Fs(Use)38 b(an)f(installed)h(v)m(ersion)f(of)g(the)h(Berk)m
 
8110
(eley)h(DB)f(pac)m(k)-5 b(age,)41 b(whic)m(h)c(m)m(ust)g(pro)m(vide)g
 
8111
(an)630 4659 y(API)26 b(compatible)i(with)e(v)m(ersion)h(1.85.)41
 
8112
b(This)26 b(option)h(is)f Fn(unsupp)-5 b(orte)g(d)39
 
8113
b Fs(and)26 b(un)m(tested.)40 b(In)630 4769 y(particular,)d(w)m(e)e(do)
 
8114
g(not)g(kno)m(w)g(if)f(the)i(database-rename)g(co)s(de)f(used)f(in)h
 
8115
(the)g(dump\014le)630 4878 y(load)c(op)s(eration)g(will)g(b)s(eha)m(v)m
 
8116
(e)g(prop)s(erly)-8 b(.)630 5011 y(If)38 b(this)g(option)g(is)g(not)h
 
8117
(giv)m(en,)i(a)e(v)m(ersion)f(supplied)f(with)h(the)g(Kerb)s(eros)f
 
8118
(sources)i(will)630 5121 y(b)s(e)31 b(built)h(and)f(installed.)47
 
8119
b(\(W)-8 b(e)33 b(are)f(not)h(up)s(dating)e(this)g(v)m(ersion)i(at)f
 
8120
(this)g(time)h(b)s(ecause)630 5230 y(of)e(licensing)g(issues)f(with)h
 
8121
(new)m(er)f(v)m(ersions)h(that)g(w)m(e)g(ha)m(v)m(en't)h(in)m(v)m
 
8122
(estigated)h(su\016cien)m(tly)630 5340 y(y)m(et.\))p
 
8123
eop end
 
8124
%%Page: 15 17
 
8125
TeXDict begin 15 16 bop 150 -116 a Fs(Chapter)30 b(3:)41
 
8126
b(Building)30 b(Kerb)s(eros)g(V5)2176 b(15)150 299 y
 
8127
Fl(DB_HEADER=headername.h)630 408 y Fs(If)25 b(`)p Fl(db.h)p
 
8128
Fs(')f(is)h(not)g(the)h(correct)g(header)f(\014le)g(to)h(include)f(to)g
 
8129
(compile)h(against)h(the)e(Berk)m(eley)630 518 y(DB)d(1.85)h(API,)e(sp)
 
8130
s(ecify)f(the)i(correct)g(header)f(\014le)g(name)g(with)g(this)g
 
8131
(option.)38 b(F)-8 b(or)22 b(example,)630 628 y(`)p Fl
 
8132
(DB_HEADER=db3/db_185.h)p Fs('.)150 792 y Fl(DB_LIB=libs...)630
 
8133
901 y Fs(If)k(`)p Fl(-ldb)p Fs(')g(is)h(not)g(the)g(correct)h(library)e
 
8134
(sp)s(eci\014cation)i(for)e(the)h(Berk)m(eley)h(DB)g(library)e(v)m(er-)
 
8135
630 1011 y(sion)j(to)h(b)s(e)f(used,)g(o)m(v)m(erride)h(it)g(with)f
 
8136
(this)g(option.)41 b(F)-8 b(or)30 b(example,)g(`)p Fl(DB_LIB=-ldb-3.3)p
 
8137
Fs('.)150 1175 y Fl(--with-crypto-impl=IMPL)630 1285
 
8138
y Fs(Use)38 b(sp)s(eci\014ed)f(crypto)h(implemen)m(tation)h(in)f(lieu)g
 
8139
(of)g(the)g(default)f(builtin.)63 b(Curren)m(tly)630
 
8140
1395 y(only)35 b(one)g(alternativ)m(e)i(crypto-system)e(op)s(enssl)f
 
8141
(is)g(a)m(v)-5 b(ailable)37 b(and)d(it)h(requires)f(v)m(ersion)630
 
8142
1504 y(1.0.0)e(or)f(higher)f(of)g(Op)s(enSSL.)150 1705
 
8143
y(F)-8 b(or)25 b(example,)i(in)d(order)g(to)i(con\014gure)e(Kerb)s
 
8144
(eros)f(on)i(a)g(Solaris)g(mac)m(hine)g(using)f(the)h(`)p
 
8145
Fl(suncc)p Fs(')e(compiler)150 1815 y(with)30 b(the)h(optimizer)g
 
8146
(turned)e(on,)i(run)e(the)h(con\014gure)g(script)h(with)f(the)g(follo)m
 
8147
(wing)i(options:)390 1989 y Fl(\045)47 b(./configure)e(CC=suncc)h
 
8148
(CFLAGS=-O)150 2163 y Fs(F)-8 b(or)35 b(a)g(sligh)m(tly)h(more)f
 
8149
(complicated)h(example,)h(consider)e(a)g(system)g(where)f(sev)m(eral)i
 
8150
(pac)m(k)-5 b(ages)36 b(to)g(b)s(e)150 2273 y(used)f(b)m(y)h(Kerb)s
 
8151
(eros)f(are)i(installed)g(in)e(`)p Fl(/usr/foobar)p Fs(',)g(including)h
 
8152
(Berk)m(eley)i(DB)f(3.3,)i(and)c(an)h(`)p Fl(ss)p Fs(')150
 
8153
2382 y(library)26 b(that)h(needs)f(to)h(link)f(against)h(the)g(`)p
 
8154
Fl(curses)p Fs(')e(library)-8 b(.)39 b(The)26 b(con\014guration)h(of)f
 
8155
(Kerb)s(eros)f(migh)m(t)150 2492 y(b)s(e)30 b(done)g(th)m(us:)390
 
8156
2666 y Fl(\045)47 b(./configure)e(CPPFLAGS=-I/usr/foobar/in)o(clud)o(e)
 
8157
d(LDFLAGS=-L/usr/foobar/l)o(ib)g(\\)1058 2775 y(--with-system-et)i
 
8158
(--with-system-ss)f(--with-system-db)g(\\)1058 2885 y(SS_LIB='-lss)i
 
8159
(-lcurses')g(\\)1058 2994 y(DB_HEADER=db3/db_185.h)d(DB_LIB=-ldb-3.3)
 
8160
150 3168 y Fs(In)25 b(previous)h(releases,)i Fl(--with-)c
 
8161
Fs(options)i(w)m(ere)g(used)f(to)i(sp)s(ecify)e(the)i(compiler)f(and)f
 
8162
(link)m(er)i(and)e(their)150 3278 y(options.)150 3518
 
8163
y Fr(3.8)68 b(`)p Ff(osconf.h)p Fr(')150 3677 y Fs(There)31
 
8164
b(is)g(one)h(con\014guration)g(\014le)f(whic)m(h)g(y)m(ou)h(ma)m(y)g
 
8165
(wish)f(to)h(edit)g(to)g(con)m(trol)h(v)-5 b(arious)31
 
8166
b(compile-time)150 3787 y(parameters)d(in)f(the)h(Kerb)s(eros)e
 
8167
(distribution:)39 b(`)p Fl(include/stock/osconf.h)p Fs('.)34
 
8168
b(The)27 b(list)i(that)f(follo)m(ws)150 3896 y(is)i(b)m(y)h(no)f(means)
 
8169
g(complete,)i(just)e(some)h(of)f(the)h(more)g(in)m(teresting)g(v)-5
 
8170
b(ariables.)150 4070 y(Please)36 b(note:)49 b(The)34
 
8171
b(former)h(con\014guration)g(\014le)f(`)p Fl(config.h)p
 
8172
Fs(')f(no)h(longer)i(exists)f(as)g(its)f(functionalit)m(y)150
 
8173
4180 y(has)22 b(b)s(een)g(merged)h(in)m(to)h(the)f
 
8174
(auto-con\014guration)h(pro)s(cess.)37 b(See)23 b(Section)h(3.7)g
 
8175
([Options)e(to)h(Con\014gure],)150 4290 y(page)31 b(12.)150
 
8176
4491 y Fl(DEFAULT_PROFILE_PATH)630 4600 y Fs(The)24 b(pathname)g(to)h
 
8177
(the)g(\014le)f(whic)m(h)g(con)m(tains)i(the)e(pro\014les)g(for)g(the)h
 
8178
(kno)m(wn)f(realms,)i(their)630 4710 y(KDCs,)k(etc.)42
 
8179
b(The)30 b(default)g(v)-5 b(alue)31 b(is)g(/etc/krb5.conf.)630
 
8180
4847 y(The)23 b(pro\014le)f(\014le)i(format)f(is)g(no)g(longer)h(the)f
 
8181
(same)h(format)f(as)h(Kerb)s(eros)e(V4's)i(`)p Fl(krb.conf)p
 
8182
Fs(')630 4957 y(\014le.)150 5121 y Fl(DEFAULT_KEYTAB_NAME)630
 
8183
5230 y Fs(The)43 b(t)m(yp)s(e)g(and)f(pathname)h(to)h(the)f(default)g
 
8184
(serv)m(er)h(k)m(eytab)g(\014le)f(\(the)g(equiv)-5 b(alen)m(t)45
 
8185
b(of)630 5340 y(Kerb)s(eros)29 b(V4's)i(`)p Fl(/etc/srvtab)p
 
8186
Fs('\).)39 b(The)30 b(default)g(is)h(/etc/krb5.k)m(eytab.)p
 
8187
eop end
 
8188
%%Page: 16 18
 
8189
TeXDict begin 16 17 bop 150 -116 a Fs(16)2258 b(Kerb)s(eros)29
 
8190
b(V5)i(Installation)h(Guide)150 299 y Fl(DEFAULT_KDC_ENCTYPE)630
 
8191
408 y Fs(The)e(default)g(encryption)h(t)m(yp)s(e)f(for)g(the)h(KDC.)f
 
8192
(The)g(default)h(v)-5 b(alue)31 b(is)f(des3-cb)s(c-sha1.)150
 
8193
586 y Fl(KDCRCACHE)630 696 y Fs(The)59 b(name)g(of)g(the)g(repla)m(y)h
 
8194
(cac)m(he)g(used)e(b)m(y)h(the)h(KDC.)f(The)f(default)h(v)-5
 
8195
b(alue)60 b(is)630 805 y(krb5kdc_rcac)m(he.)150 983 y
 
8196
Fl(RCTMPDIR)630 1127 y Fs(The)45 b(directory)g(whic)m(h)g(stores)h
 
8197
(repla)m(y)g(cac)m(hes.)86 b(The)45 b(default)g(is)g(to)h(try)f(/v)-5
 
8198
b(ar/tmp,)630 1237 y(/usr/tmp,)30 b(/v)-5 b(ar/usr/tmp,)31
 
8199
b(and)e(/tmp.)150 1414 y Fl(DEFAULT_KDB_FILE)630 1524
 
8200
y Fs(The)104 b(lo)s(cation)j(of)e(the)g(default)g(database.)264
 
8201
b(The)105 b(default)g(v)-5 b(alue)105 b(is)630 1634 y(/usr/lo)s(cal/v)
 
8202
-5 b(ar/krb5kdc/principal.)150 1894 y Fr(3.9)68 b(Shared)45
 
8203
b(Library)g(Supp)t(ort)150 2053 y Fs(Shared)26 b(library)i(supp)s(ort)d
 
8204
(is)j(pro)m(vided)f(for)g(a)h(few)f(op)s(erating)h(systems.)40
 
8205
b(There)27 b(are)h(restrictions)g(as)g(to)150 2163 y(whic)m(h)g
 
8206
(compiler)i(to)f(use)f(when)g(using)g(shared)g(libraries.)40
 
8207
b(In)28 b(all)h(cases,)h(executables)h(link)m(ed)d(with)h(the)150
 
8208
2272 y(shared)c(libraries)h(in)g(this)g(build)f(pro)s(cess)h(will)g(ha)
 
8209
m(v)m(e)h(built)f(in)g(the)g(lo)s(cation)i(of)e(the)g(libraries,)h
 
8210
(therefore)150 2382 y(obliterating)39 b(the)e(need)f(for)h(sp)s(ecial)g
 
8211
(LD)p 1608 2382 28 4 v 41 w(LIBRAR)-8 b(Y)p 2065 2382
 
8212
V 40 w(P)g(A)g(TH,)38 b(et)g(al)f(en)m(vironmen)m(t)g(v)-5
 
8213
b(ariables)38 b(when)150 2492 y(using)26 b(the)h(programs.)40
 
8214
b(Except)27 b(where)f(noted,)i(m)m(ultiple)g(v)m(ersions)f(of)g(the)g
 
8215
(libraries)g(ma)m(y)h(b)s(e)e(installed)150 2601 y(on)k(the)h(same)g
 
8216
(system)f(and)g(con)m(tin)m(ue)i(to)f(w)m(ork.)150 2816
 
8217
y(Curren)m(tly)c(the)g(supp)s(orted)f(platforms)i(are)f(Solaris)h
 
8218
(2.6-2.9)i(\(ak)-5 b(a)29 b(SunOS)c(5.6-5.9\),)31 b(Irix)c(6.5,)j
 
8219
(Redhat)150 2925 y(Lin)m(ux,)g(MacOS)h(8-10,)h(and)e(Microsoft)i(Windo)
 
8220
m(ws)e(\(using)g(DLLs\).)150 3140 y(Shared)40 b(library)g(supp)s(ort)f
 
8221
(has)i(b)s(een)f(tested)i(on)f(the)g(follo)m(wing)h(platforms)f(but)f
 
8222
(not)i(exhaustiv)m(ely)150 3250 y(\(they)36 b(ha)m(v)m(e)g(b)s(een)f
 
8223
(built)g(but)g(not)g(necessarily)i(tested)f(in)f(an)g(installed)h
 
8224
(state\):)52 b(T)-8 b(ru64)36 b(\(ak)-5 b(a)36 b(Alpha)150
 
8225
3359 y(OSF/1)31 b(or)f(Digital)j(Unix\))d(4.0,)i(and)e(HP/UX)h(10.20.)
 
8226
150 3574 y(Platforms)47 b(for)f(whic)m(h)h(there)f(is)h(shared)f
 
8227
(library)g(supp)s(ort)f(but)h(not)h(signi\014can)m(t)g(testing)h
 
8228
(include)150 3684 y(F)-8 b(reeBSD,)32 b(Op)s(enBSD,)e(AIX)g(\(4.3.3\),)
 
8229
j(Lin)m(ux,)d(NetBSD)i(1.4.x)g(\(i386\).)150 3898 y(T)-8
 
8230
b(o)30 b(enable)g(shared)f(libraries)h(on)f(the)h(ab)s(o)m(v)m(e)h
 
8231
(platforms,)f(run)e(the)i(con\014gure)g(script)f(with)h(the)f(option)
 
8232
150 4008 y(`)p Fl(--enable-shared)p Fs('.)150 4268 y
 
8233
Fr(3.10)68 b(Op)t(erating)46 b(System)f(Incompatibilities)150
 
8234
4427 y Fs(This)31 b(section)h(details)h(op)s(erating)f(system)f
 
8235
(incompatibilities)j(with)d(Kerb)s(eros)g(V5)h(whic)m(h)f(ha)m(v)m(e)i
 
8236
(b)s(een)150 4537 y(rep)s(orted)41 b(to)i(the)f(dev)m(elop)s(ers)h(at)f
 
8237
(MIT.)h(If)e(y)m(ou)h(\014nd)f(additional)i(incompatibilities,)k
 
8238
(and/or)42 b(dis-)150 4647 y(co)m(v)m(er)33 b(w)m(ork)-5
 
8239
b(arounds)30 b(to)h(suc)m(h)g(problems,)g(please)h(send)e(a)h(rep)s
 
8240
(ort)f(via)i(the)f Fl(krb5-send-pr)d Fs(program.)150
 
8241
4756 y(Thanks!)150 4974 y Fh(3.10.1)63 b(AIX)150 5121
 
8242
y Fs(The)33 b(AIX)g(3.2.5)i(link)m(er)f(dumps)d(core)j(trying)f(to)h
 
8243
(build)e(a)i(shared)e(`)p Fl(libkrb5.a)p Fs(')f(pro)s(duced)h(with)h
 
8244
(the)150 5230 y(GNU)38 b(C)g(compiler.)63 b(The)37 b(nativ)m(e)i(AIX)f
 
8245
(compiler)g(w)m(orks)g(\014ne.)62 b(This)37 b(problem)g(is)h(\014xed)f
 
8246
(using)g(the)150 5340 y(AIX)30 b(4.1)i(link)m(er.)p eop
 
8247
end
 
8248
%%Page: 17 19
 
8249
TeXDict begin 17 18 bop 150 -116 a Fs(Chapter)30 b(3:)41
 
8250
b(Building)30 b(Kerb)s(eros)g(V5)2176 b(17)150 299 y
 
8251
Fh(3.10.2)63 b(Alpha)41 b(OSF/1)h(V1.3)150 446 y Fs(Using)35
 
8252
b(the)g(nativ)m(e)h(compiler,)g(compiling)f(with)g(the)g(`)p
 
8253
Fl(-O)p Fs(')f(compiler)h(\015ag)g(causes)g(the)g Fl(asn.1)e
 
8254
Fs(library)150 555 y(to)e(b)s(e)f(compiled)h(incorrectly)-8
 
8255
b(.)150 740 y(Using)36 b(GCC)g(v)m(ersion)h(2.6.3)h(or)e(later)h
 
8256
(instead)g(of)f(the)g(nativ)m(e)i(compiler)f(will)f(also)h(w)m(ork)f
 
8257
(\014ne,)i(b)s(oth)150 849 y(with)30 b(or)g(without)h(optimization.)150
 
8258
1057 y Fh(3.10.3)63 b(Alpha)41 b(OSF/1)h(V2.0)150 1204
 
8259
y Fs(There)26 b(used)f(to)i(b)s(e)f(a)g(bug)g(when)f(using)h(the)h
 
8260
(nativ)m(e)g(compiler)g(in)f(compiling)h(`)p Fl(md4.c)p
 
8261
Fs(')e(when)g(compiled)150 1313 y(without)k(either)h(the)f(`)p
 
8262
Fl(-O)p Fs(')g(or)g(`)p Fl(-g)p Fs(')g(compiler)h(options.)40
 
8263
b(W)-8 b(e)31 b(ha)m(v)m(e)f(c)m(hanged)g(the)f(co)s(de)g(and)g(there)g
 
8264
(is)g(no)150 1423 y(problem)c(under)f(V2.1,)k(but)d(w)m(e)h(do)g(not)g
 
8265
(ha)m(v)m(e)g(access)h(to)g(V2.0)g(to)f(test)g(and)g(see)g(if)f(the)h
 
8266
(problem)f(w)m(ould)150 1532 y(exist)i(there.)40 b(\(W)-8
 
8267
b(e)27 b(w)m(elcome)h(feedbac)m(k)g(on)e(this)g(issue\).)39
 
8268
b(There)26 b(w)m(as)h(nev)m(er)f(a)h(problem)f(in)g(using)f(GCC)150
 
8269
1642 y(v)m(ersion)31 b(2.6.3.)150 1826 y(In)i(v)m(ersion)h(3.2)h(and)e
 
8270
(b)s(ey)m(ond)g(of)h(the)g(op)s(erating)h(system,)g(w)m(e)f(ha)m(v)m(e)
 
8271
h(not)f(seen)g(this)g(sort)g(of)g(problem)150 1936 y(with)c(the)h
 
8272
(nativ)m(e)g(compiler.)150 2143 y Fh(3.10.4)63 b(Alpha)41
 
8273
b(OSF/1)h(\(Digital)f(UNIX\))f(V4.0)150 2290 y Fs(The)f(C)g(compiler)h
 
8274
(pro)m(vided)f(with)g(Alpha)h(OSF/1)g(V4.0)g(\(a.k.a.)70
 
8275
b(Digital)42 b(UNIX\))e(defaults)g(to)g(an)150 2400 y(extended)i(K&R)e
 
8276
(C)h(mo)s(de,)k(not)c(ANSI)g(C.)h(Y)-8 b(ou)42 b(need)f(to)h(pro)m
 
8277
(vide)g(the)g(`)p Fl(-std)p Fs(')f(argumen)m(t)g(to)i(the)150
 
8278
2509 y(compiler)22 b(\(i.e.,)i(`)p Fl(./configure)k(CC='cc)h(-std')p
 
8279
Fs('\))20 b(to)i(enable)f(extended)g(ANSI)g(C)g(mo)s(de.)37
 
8280
b(More)22 b(recen)m(t)150 2619 y(v)m(ersions)36 b(of)g(the)g(op)s
 
8281
(erating)g(system,)h(suc)m(h)f(as)g(5.0,)i(seem)e(to)h(ha)m(v)m(e)f(C)g
 
8282
(compilers)g(whic)m(h)f(default)h(to)150 2729 y(`)p Fl(-std)p
 
8283
Fs('.)150 2936 y Fh(3.10.5)63 b(BSDI)150 3083 y Fs(BSDI)31
 
8284
b(v)m(ersions)g(1.0)h(and)f(1.1)h(rep)s(ortedly)e(has)h(a)g(bad)f(`)p
 
8285
Fl(sed)p Fs(')h(whic)m(h)f(causes)i(it)f(to)h(go)g(in)m(to)f(an)g
 
8286
(in\014nite)150 3193 y(lo)s(op)39 b(during)e(the)i(build.)65
 
8287
b(The)38 b(w)m(ork)h(around)f(is)g(to)i(use)e(a)h(`)p
 
8288
Fl(sed)p Fs(')g(from)f(somewhere)g(else,)k(suc)m(h)d(as)150
 
8289
3302 y(GNU.)30 b(\(This)f(ma)m(y)h(b)s(e)f(true)g(for)g(some)h(v)m
 
8290
(ersions)g(of)g(other)f(systems)h(deriv)m(ed)f(from)g(BSD)h(4.4,)h(suc)
 
8291
m(h)e(as)150 3412 y(NetBSD)j(and)d(F)-8 b(reeBSD.\))150
 
8292
3619 y Fh(3.10.6)63 b(HPUX)150 3766 y Fs(The)34 b(nativ)m(e)i
 
8293
(\(bundled\))d(compiler)i(for)f(HPUX)h(curren)m(tly)f(will)h(not)f(w)m
 
8294
(ork,)i(b)s(ecause)e(it)h(is)g(not)f(a)h(full)150 3876
 
8295
y(ANSI)g(C)g(compiler.)56 b(The)34 b(optional)j(ANSI)e(C)f(compiler)i
 
8296
(should)e(w)m(ork)i(as)f(long)h(as)g(y)m(ou)f(giv)m(e)i(it)f(the)150
 
8297
3985 y(`)p Fl(-Ae)p Fs(')d(\015ag)i(\(i.e.)52 b(`)p Fl(./configure)27
 
8298
b(CC='cc)i(-Ae')p Fs('\).)51 b(This)33 b(is)h(equiv)-5
 
8299
b(alen)m(t)35 b(to)f(`)p Fl(./configure)28 b(CC='c89)150
 
8300
4095 y(-D_HPUX_SOURCE')p Fs(',)38 b(whic)m(h)g(w)m(as)i(the)f(previous)
 
8301
f(recommendation.)68 b(This)38 b(has)h(only)g(b)s(een)f(tested)150
 
8302
4205 y(recen)m(tly)32 b(for)e(HPUX)h(10.20.)150 4389
 
8303
y(Y)-8 b(ou)35 b(will)f(need)g(to)h(con\014gure)f(with)g(`)p
 
8304
Fl(--disable-shared)26 b(--enable-static)p Fs(',)31 b(b)s(ecause)j(as)h
 
8305
(of)f(1.4)150 4498 y(w)m(e)25 b(don't)f(ha)m(v)m(e)h(supp)s(ort)d(for)i
 
8306
(HPUX)h(shared)e(library)h(\014nalization)h(routines,)h(nor)d(the)i
 
8307
(option)f(\(y)m(et\))i(to)150 4608 y(ignore)i(that)f(lac)m(k)i(of)e
 
8308
(supp)s(ort)f(\(whic)m(h)h(means)g(rep)s(eated)g Fl(dlopen)p
 
8309
Fs(/)p Fl(dlclose)d Fs(cycles)29 b(on)e(the)g(Kerb)s(eros)150
 
8310
4717 y(libraries)j(ma)m(y)h(not)g(b)s(e)f(safe\))h(and)f(build)f(the)i
 
8311
(shared)e(libraries)i(an)m(yw)m(a)m(ys.)150 4902 y(Y)-8
 
8312
b(ou)41 b(will)f(also)h(need)f(to)h(con\014gure)f(the)h(build)e(tree)i
 
8313
(with)e(`)p Fl(--disable-thread-support)p Fs(')34 b(if)41
 
8314
b(y)m(ou)150 5011 y(are)33 b(on)f(HPUX)g(10)h(and)f(do)g(not)h(ha)m(v)m
 
8315
(e)g(the)f(DCE)g(dev)m(elopmen)m(t)i(pac)m(k)-5 b(age)34
 
8316
b(installed,)g(b)s(ecause)e(that's)150 5121 y(where)e(the)h
 
8317
Fl(pthread.h)d Fs(header)i(\014le)g(is)h(found.)40 b(\(W)-8
 
8318
b(e)32 b(don't)e(kno)m(w)h(if)f(our)g(co)s(de)h(will)g(w)m(ork)f(with)g
 
8319
(suc)m(h)150 5230 y(a)f(pac)m(k)-5 b(age)32 b(installed,)e(b)s(ecause)f
 
8320
(according)h(to)g(some)f(HP)g(do)s(cumen)m(tation,)i(their)e
 
8321
Fl(pthread.h)d Fs(has)j(to)150 5340 y(b)s(e)h(included)f(b)s(efore)h
 
8322
(an)m(y)h(other)g(header)f(\014les,)g(and)g(our)g(co)s(de)h(do)s(esn't)
 
8323
f(do)g(that.\))p eop end
 
8324
%%Page: 18 20
 
8325
TeXDict begin 18 19 bop 150 -116 a Fs(18)2258 b(Kerb)s(eros)29
 
8326
b(V5)i(Installation)h(Guide)150 299 y(If)i(y)m(ou)h(use)f(GCC,)g(it)h
 
8327
(ma)m(y)g(w)m(ork,)g(but)f(some)h(v)m(ersions)f(of)h(GCC)f(ha)m(v)m(e)h
 
8328
(omitted)h(certain)f(imp)s(ortan)m(t)150 408 y(prepro)s(cessor)29
 
8329
b(de\014nes,)h(lik)m(e)i Fl(__STDC_EXT__)27 b Fs(and)j
 
8330
Fl(__hpux)p Fs(.)150 612 y Fh(3.10.7)63 b(Solaris)42
 
8331
b(v)m(ersions)g(2.0)f(through)h(2.3)150 759 y Fs(The)51
 
8332
b Fl(gethostbyname\(\))c Fs(routine)k(is)g(brok)m(en;)62
 
8333
b(it)52 b(do)s(es)f(not)g(return)f(a)i(fully)f(quali\014ed)g(domain)150
 
8334
868 y(name,)38 b(ev)m(en)f(if)f(y)m(ou)h(are)f(using)g(the)g(Domain)h
 
8335
(Name)g(Service)g(routines.)58 b(Since)36 b(Kerb)s(eros)g(V5)g(uses)150
 
8336
978 y(the)52 b(fully)f(quali\014ed)g(domain)g(name)g(as)h(the)f(second)
 
8337
h(comp)s(onen)m(t)f(of)h(a)f(service)i(principal)d(\(i.e,)150
 
8338
1087 y(`)p Fl(host/tsx-11.mit.edu@ATHEN)o(A.MI)o(T.ED)o(U)p
 
8339
Fs('\),)45 b(this)h(causes)g(problems)g(for)f(serv)m(ers)i(who)e(try)h
 
8340
(to)150 1197 y(\014gure)30 b(out)g(their)h(o)m(wn)f(fully)g
 
8341
(quali\014ed)g(domain)h(name.)150 1368 y(W)-8 b(ork)j(arounds:)199
 
8342
1540 y(1.)61 b(Supply)29 b(y)m(our)h(o)m(wn)g(resolv)m(er)i(library)-8
 
8343
b(.)40 b(\(suc)m(h)31 b(as)f(bind-4.9.3pl1)i(a)m(v)-5
 
8344
b(ailable)33 b(from)c(ftp.vix.com\))199 1676 y(2.)61
 
8345
b(Upgrade)30 b(to)i(Solaris)e(2.4)199 1813 y(3.)61 b(Mak)m(e)32
 
8346
b(sure)e(y)m(our)g(/etc/nsswitc)m(h.conf)j(has)d(`\014les')h(b)s(efore)
 
8347
f(`dns')f(lik)m(e:)570 1949 y Fl(hosts:)285 b(files)46
 
8348
b(dns)330 2086 y Fs(and)35 b(then)g(in)g(/etc/hosts,)k(mak)m(e)e(sure)d
 
8349
(there)i(is)g(a)f(line)h(with)f(y)m(our)h(w)m(orkstation's)h(IP)e
 
8350
(address)330 2195 y(and)30 b(hostname,)h(with)f(the)g(fully)g
 
8351
(quali\014ed)g(domain)h(name)f(\014rst.)40 b(Example:)570
 
8352
2332 y Fl(18.172.1.4)284 b(dcl.mit.edu)44 b(dcl)330 2468
 
8353
y Fs(Note)29 b(that)e(making)h(this)f(c)m(hange)i(ma)m(y)f(cause)f
 
8354
(other)h(programs)f(in)g(y)m(our)g(en)m(vironmen)m(t)h(to)g(break)330
 
8355
2578 y(or)i(b)s(eha)m(v)m(e)h(di\013eren)m(tly)-8 b(.)150
 
8356
2781 y Fh(3.10.8)63 b(Solaris)42 b(2.X)150 2928 y Fs(Y)-8
 
8357
b(ou)31 b Fm(m)m(ust)g Fs(compile)h(Kerb)s(eros)e(V5)h(without)g(the)g
 
8358
(UCB)g(compatibilit)m(y)i(libraries.)43 b(This)30 b(means)g(that)150
 
8359
3037 y(`)p Fl(/usr/ucblib)p Fs(')35 b(m)m(ust)j(not)g(b)s(e)g(in)g(the)
 
8360
g(LD)p 1707 3037 28 4 v 40 w(LIBRAR)-8 b(Y)p 2163 3037
 
8361
V 41 w(P)g(A)g(TH)38 b(en)m(vironmen)m(t)h(v)-5 b(ariable)39
 
8362
b(when)e(y)m(ou)150 3147 y(compile)24 b(it.)38 b(Alternativ)m(ely)25
 
8363
b(y)m(ou)f(can)f(use)f(the)h Fl(-i)f Fs(option)h(to)h(`)p
 
8364
Fl(cc)p Fs(',)g(b)m(y)f(using)f(the)h(sp)s(ecifying)f
 
8365
Fl(CFLAGS=-)150 3257 y(i)30 b Fs(option)h(to)g(`)p Fl(configure)p
 
8366
Fs('.)150 3428 y(If)36 b(y)m(ou)g(are)h(compiling)f(for)g(a)h(64-bit)g
 
8367
(execution)g(en)m(vironmen)m(t,)i(y)m(ou)d(ma)m(y)h(need)f(to)g
 
8368
(con\014gure)g(with)150 3537 y(the)h(option)g Fl
 
8369
(CFLAGS="-D_XOPEN_SOURCE=)o(500)24 b(-D__EXTENSIONS__")p
 
8370
Fs(.)55 b(This)36 b(is)g(not)h(w)m(ell)h(tested;)150
 
8371
3647 y(at)31 b(MIT)f(w)m(e)h(w)m(ork)g(primarily)f(with)g(the)g(32-bit)
 
8372
i(execution)f(en)m(vironmen)m(t.)150 3850 y Fh(3.10.9)63
 
8373
b(Solaris)42 b(9)150 3997 y Fs(Solaris)29 b(9)h(has)f(a)g(k)m(ernel)h
 
8374
(race)g(condition)g(whic)m(h)e(causes)i(the)f(\014nal)g(output)g
 
8375
(written)g(to)h(the)f(sla)m(v)m(e)i(side)150 4107 y(of)e(a)h(pt)m(y)f
 
8376
(to)h(b)s(e)f(lost)h(up)s(on)d(the)j(\014nal)f(close\(\))i(of)e(the)g
 
8377
(sla)m(v)m(e)i(device.)42 b(This)28 b(causes)i(the)f(dejagn)m(u-based)
 
8378
150 4216 y(tests)d(to)h(fail)f(in)m(termitten)m(tly)-8
 
8379
b(.)42 b(A)26 b(w)m(ork)-5 b(around)25 b(exists,)i(but)e(requires)g
 
8380
(some)h(help)g(from)f(the)h(sc)m(heduler,)150 4326 y(and)k(the)g(\\mak)
 
8381
m(e)i(c)m(hec)m(k")h(m)m(ust)d(b)s(e)g(executed)h(from)f(a)g(shell)h
 
8382
(with)f(elev)-5 b(ated)32 b(priorit)m(y)f(limits.)150
 
8383
4497 y(Run)e(something)i(lik)m(e)150 4669 y Fl(priocntl)d(-s)i(-c)g(FX)
 
8384
f(-m)h(30)g(-p)g(30)f(-i)h(pid)g(nnnn)150 4840 y Fs(as)h(ro)s(ot,)g
 
8385
(where)e Fl(nnnn)h Fs(is)g(the)h(pid)e(of)i(the)f(shell)h(whose)f
 
8386
(priorit)m(y)h(limit)g(y)m(ou)g(wish)e(to)i(raise.)150
 
8387
5011 y(Sun)i(has)g(released)i(k)m(ernel)g(patc)m(hes)g(for)f(this)g
 
8388
(race)h(condition.)52 b(Apply)33 b(patc)m(h)i(117171-11)j(for)c(sparc,)
 
8389
150 5121 y(or)42 b(patc)m(h)g(117172-11)k(for)c(x86.)76
 
8390
b(Later)42 b(revisions)g(of)g(the)g(patc)m(hes)h(should)e(also)i(w)m
 
8391
(ork.)75 b(It)42 b(is)g(not)150 5230 y(necessary)28 b(to)h(run)d(\\mak)
 
8392
m(e)k(c)m(hec)m(k")f(from)f(a)g(shell)g(with)g(elev)-5
 
8393
b(ated)29 b(priorit)m(y)g(limits)f(once)h(the)f(patc)m(h)g(has)150
 
8394
5340 y(b)s(een)i(applied.)p eop end
 
8395
%%Page: 19 21
 
8396
TeXDict begin 19 20 bop 150 -116 a Fs(Chapter)30 b(3:)41
 
8397
b(Building)30 b(Kerb)s(eros)g(V5)2176 b(19)150 299 y
 
8398
Fh(3.10.10)63 b(SGI)42 b(Irix)e(5.X)150 446 y Fs(If)26
 
8399
b(y)m(ou)h(are)g(building)f(in)g(a)h(tree)g(separate)h(from)e(the)h
 
8400
(source)f(tree,)j(the)e(v)m(endors)f(v)m(ersion)h(of)g(mak)m(e)g(do)s
 
8401
(es)150 555 y(not)37 b(w)m(ork)f(prop)s(erly)f(with)h(regards)g(to)h(`)
 
8402
p Fl(VPATH)p Fs('.)58 b(It)36 b(also)i(has)e(problems)f(with)h
 
8403
(standard)g(inference)150 665 y(rules)30 b(in)g(5.2)h(\(not)g(tested)h
 
8404
(y)m(et)f(in)f(5.3\))i(so)f(one)f(needs)g(to)h(use)f(GNU's)i(mak)m(e.)
 
8405
150 834 y(Under)f(5.2,)k(there)d(is)g(a)h(bug)f(in)g(the)g(optional)i
 
8406
(System)e(V)g Fl(-lsocket)e Fs(library)i(in)g(whic)m(h)g(the)h(routine)
 
8407
150 943 y Fl(gethostbyname\(\))c Fs(is)34 b(brok)m(en.)50
 
8408
b(The)33 b(system)h(supplied)e(v)m(ersion)i(in)g Fl(-lc)e
 
8409
Fs(app)s(ears)h(to)i(w)m(ork)e(though)150 1053 y(so)e(one)f(ma)m(y)h
 
8410
(simply)f(sp)s(ecify)g Fl(--with-netlib)d Fs(option)k(to)g(`)p
 
8411
Fl(configure)p Fs('.)150 1222 y(In)f(5.3,)h Fl(gethostbyname\(\))c
 
8412
Fs(is)j(no)g(longer)h(presen)m(t)g(in)f Fl(-lsocket)e
 
8413
Fs(and)i(is)g(no)g(longer)h(an)f(issue.)150 1424 y Fh(3.10.11)63
 
8414
b(Ultrix)41 b(4.2/3)150 1571 y Fs(The)34 b(DEC)h(MIPS)f(platform)g
 
8415
(curren)m(tly)h(will)g(not)g(supp)s(ort)d(the)j(nativ)m(e)h(compiler,)h
 
8416
(since)e(the)f(Ultrix)150 1680 y(compiler)d(is)f(not)h(a)g(full)f(ANSI)
 
8417
g(C)g(compiler.)41 b(Y)-8 b(ou)31 b(should)e(use)h(GCC)g(instead.)150
 
8418
1918 y Fr(3.11)68 b(Using)46 b(`)p Ff(Autoconf)p Fr(')150
 
8419
2077 y Fs(\(If)30 b(y)m(ou)h(are)g(not)f(a)h(dev)m(elop)s(er,)g(y)m(ou)
 
8420
g(can)g(skip)e(this)i(section.\))150 2246 y(In)36 b(most)i(of)f(the)h
 
8421
(Kerb)s(eros)e(V5)i(source)f(directories,)j(there)e(is)f(a)h(`)p
 
8422
Fl(configure)p Fs(')d(script)i(whic)m(h)g(auto-)150 2355
 
8423
y(matically)h(determines)e(the)f(compilation)j(en)m(vironmen)m(t)e(and)
 
8424
f(creates)i(the)f(prop)s(er)f(Mak)m(e\014les)i(for)f(a)150
 
8425
2465 y(particular)31 b(platform.)42 b(These)31 b(`)p
 
8426
Fl(configure)p Fs(')e(\014les)h(are)h(generated)h(using)f(`)p
 
8427
Fl(autoconf)p Fs(',)e(whic)m(h)h(can)i(b)s(e)150 2574
 
8428
y(found)d(in)h(the)h(`)p Fl(src/util/autoconf)p Fs(')26
 
8429
b(directory)31 b(in)f(the)g(distribution.)150 2743 y(Normal)d(users)e
 
8430
(will)i(not)f(need)g(to)h(w)m(orry)f(ab)s(out)g(running)e(`)p
 
8431
Fl(autoconf)p Fs(';)i(the)h(distribution)e(comes)i(with)150
 
8432
2853 y(the)j(`)p Fl(configure)p Fs(')e(\014les)h(already)i(prebuilt.)39
 
8433
b(Dev)m(elop)s(ers)31 b(who)f(wish)f(to)h(mo)s(dify)f(the)h(`)p
 
8434
Fl(configure.in)p Fs(')150 2962 y(\014les)g(should)g(see)h(section)g
 
8435
(\\Ov)m(erview")h(in)e Fo(The)g(Auto)s(conf)g(Man)m(ual)t
 
8436
Fs(.)150 3131 y(Note)35 b(that)g(in)f(order)f(to)i(run)d(`)p
 
8437
Fl(autoconf)p Fs(',)i(y)m(ou)g(m)m(ust)g(ha)m(v)m(e)h(GNU)g(`)p
 
8438
Fl(m4)p Fs(')f(in)f(y)m(our)h(path.)52 b(Before)35 b(y)m(ou)150
 
8439
3241 y(use)30 b(the)g(`)p Fl(autoconf)p Fs(')f(in)h(the)g(Kerb)s(eros)f
 
8440
(V5)i(source)f(tree,)i(y)m(ou)e(ma)m(y)h(also)g(need)f(to)h(run)e(`)p
 
8441
Fl(configure)p Fs(',)150 3350 y(and)43 b(then)h(run)e(`)p
 
8442
Fl(make)p Fs(')h(in)g(the)h(`)p Fl(src/util/autoconf)p
 
8443
Fs(')c(directory)k(in)f(order)h(to)g(prop)s(erly)f(set)h(up)150
 
8444
3460 y(`)p Fl(autoconf)p Fs('.)150 3628 y(One)71 b(to)s(ol)i(whic)m(h)e
 
8445
(is)h(pro)m(vided)g(for)f(the)h(con)m(v)m(enience)i(of)e(dev)m(elop)s
 
8446
(ers)g(can)g(b)s(e)f(found)f(in)150 3738 y(`)p Fl(src/util/reconf)p
 
8447
Fs('.)d(This)40 b(program)g(should)g(b)s(e)f(run)g(while)i(the)f
 
8448
(curren)m(t)h(directory)g(is)f(the)h(top)150 3848 y(source)30
 
8449
b(directory)-8 b(.)41 b(It)30 b(will)g(automatically)j(rebuild)c(an)m
 
8450
(y)h(`)p Fl(configure)p Fs(')e(\014les)h(whic)m(h)h(need)g(rebuilding.)
 
8451
150 3957 y(If)35 b(y)m(ou)h(kno)m(w)g(that)g(y)m(ou)h(ha)m(v)m(e)g
 
8452
(made)e(a)i(c)m(hange)f(that)h(will)f(require)f(that)i(all)f(the)g(`)p
 
8453
Fl(configure)p Fs(')e(\014les)150 4067 y(need)c(to)h(b)s(e)f(rebuilt)g
 
8454
(from)g(scratc)m(h,)i(sp)s(ecify)e(the)g Fl(--force)f
 
8455
Fs(option:)390 4235 y Fl(\045)47 b(cd)h(/u1/krb5-1.10/src)390
 
8456
4345 y(\045)f(./util/reconf)e(--force)150 4514 y Fs(The)g(dev)m
 
8457
(elopmen)m(tal)i(sources)e(are)h(a)f(ra)m(w)g(source)h(tree)g(\(b)s
 
8458
(efore)f(it's)h(b)s(een)e(pac)m(k)-5 b(aged)47 b(for)e(public)150
 
8459
4623 y(release\),)32 b(without)f(the)g(pre-built)f(`)p
 
8460
Fl(configure)p Fs(')e(\014les.)42 b(In)29 b(order)h(to)i(build)d(from)h
 
8461
(suc)m(h)g(a)h(source)g(tree,)150 4733 y(y)m(ou)g(m)m(ust)f(do:)390
 
8462
4902 y Fl(\045)47 b(cd)h(krb5/util/autoconf)390 5011
 
8463
y(\045)f(./configure)390 5121 y(\045)g(make)390 5230
 
8464
y(\045)g(cd)h(../..)390 5340 y(\045)f(util/reconf)p eop
 
8465
end
 
8466
%%Page: 20 22
 
8467
TeXDict begin 20 21 bop 150 -116 a Fs(20)2258 b(Kerb)s(eros)29
 
8468
b(V5)i(Installation)h(Guide)150 299 y(Then)42 b(follo)m(w)i(the)e
 
8469
(instructions)h(for)f(building)g(pac)m(k)-5 b(aged)44
 
8470
b(source)f(trees)h(\(ab)s(o)m(v)m(e\).)79 b(T)-8 b(o)43
 
8471
b(install)h(the)150 408 y(binaries)30 b(in)m(to)h(a)g(binary)f(tree,)h
 
8472
(do:)390 568 y Fl(\045)47 b(cd)h(/u1/krb5-1.10/src)390
 
8473
677 y(\045)f(make)g(all)390 787 y(\045)g(make)g(install)f
 
8474
(DESTDIR=somewhere-else)p eop end
 
8475
%%Page: 21 23
 
8476
TeXDict begin 21 22 bop 150 -116 a Fs(Chapter)30 b(4:)41
 
8477
b(Installing)31 b(Kerb)s(eros)e(V5)2142 b(21)150 299
 
8478
y Fp(4)80 b(Installing)53 b(Kerb)t(eros)f(V5)150 553
 
8479
y Fs(The)30 b(sections)h(of)g(this)f(c)m(hapter)h(describ)s(e)f(pro)s
 
8480
(cedures)f(for)h(installing)i(Kerb)s(eros)d(V5)i(on:)199
 
8481
713 y(1.)61 b(The)30 b(KDCs)199 846 y(2.)61 b(UNIX)31
 
8482
b(clien)m(t)h(mac)m(hines)199 980 y(3.)61 b(UNIX)31 b(Application)g
 
8483
(Serv)m(ers)150 1210 y Fr(4.1)68 b(Installing)47 b(KDCs)150
 
8484
1369 y Fs(The)32 b(Key)h(Distribution)g(Cen)m(ters)g(\(KDCs\))g(issue)f
 
8485
(Kerb)s(eros)g(tic)m(k)m(ets.)50 b(Eac)m(h)33 b(KDC)f(con)m(tains)i(a)f
 
8486
(cop)m(y)150 1479 y(of)41 b(the)g(Kerb)s(eros)f(database.)73
 
8487
b(The)41 b(master)g(KDC)g(con)m(tains)h(the)f(master)g(cop)m(y)h(of)f
 
8488
(the)g(database,)150 1588 y(whic)m(h)32 b(it)g(propagates)h(to)f(the)g
 
8489
(sla)m(v)m(e)i(KDCs)d(at)i(regular)f(in)m(terv)-5 b(als.)46
 
8490
b(All)32 b(database)h(c)m(hanges)g(\(suc)m(h)f(as)150
 
8491
1698 y(passw)m(ord)e(c)m(hanges\))h(are)g(made)g(on)f(the)g(master)h
 
8492
(KDC.)150 1857 y(Sla)m(v)m(e)43 b(KDCs)d(pro)m(vide)h(Kerb)s(eros)g
 
8493
(tic)m(k)m(et-gran)m(ting)k(services,)f(but)d(not)g(database)h
 
8494
(administration.)150 1967 y(This)30 b(allo)m(ws)h(clien)m(ts)h(to)f
 
8495
(con)m(tin)m(ue)h(to)f(obtain)g(tic)m(k)m(ets)i(when)c(the)i(master)f
 
8496
(KDC)g(is)h(una)m(v)-5 b(ailable.)150 2126 y(MIT)38 b(recommends)g
 
8497
(that)h(y)m(ou)f(install)h(all)h(of)e(y)m(our)g(KDCs)g(to)h(b)s(e)f
 
8498
(able)h(to)g(function)f(as)g(either)h(the)150 2236 y(master)c(or)g(one)
 
8499
g(of)f(the)h(sla)m(v)m(es.)55 b(This)34 b(will)h(enable)g(y)m(ou)g(to)g
 
8500
(easily)h(switc)m(h)f(y)m(our)g(master)g(KDC)f(with)150
 
8501
2345 y(one)45 b(of)g(the)h(sla)m(v)m(es)g(if)f(necessary)-8
 
8502
b(.)85 b(\(See)46 b(Section)g(4.1.7)h([Switc)m(hing)e(Master)h(and)e
 
8503
(Sla)m(v)m(e)j(KDCs],)150 2455 y(page)31 b(30.\))42 b(This)30
 
8504
b(installation)i(pro)s(cedure)d(is)i(based)f(on)g(that)h
 
8505
(recommendation.)150 2652 y Fh(4.1.1)63 b(Install)40
 
8506
b(the)h(Master)g(KDC)150 2799 y Fs(This)28 b(installation)i(pro)s
 
8507
(cedure)e(will)h(require)f(y)m(ou)h(to)g(go)h(bac)m(k)f(and)f(forth)g
 
8508
(a)h(couple)g(of)g(times)g(b)s(et)m(w)m(een)150 2909
 
8509
y(the)39 b(master)g(KDC)f(and)g(eac)m(h)h(of)g(the)g(sla)m(v)m(e)h
 
8510
(KDCs.)65 b(The)38 b(\014rst)f(few)h(steps)h(m)m(ust)f(b)s(e)g(done)g
 
8511
(on)h(the)150 3018 y(master)31 b(KDC.)150 3215 y Fh(4.1.1.1)63
 
8512
b(Edit)41 b(the)f(Con\014guration)i(Files)150 3362 y
 
8513
Fs(Mo)s(dify)33 b(the)g(con\014guration)h(\014les,)g
 
8514
Fl(/etc/krb5.conf)29 b Fs(and)j Fl(/usr/local/var/krb5kdc/kdc)o(.con)o
 
8515
(f)150 3472 y Fs(to)g(re\015ect)f(the)g(correct)h(information)g(\(suc)m
 
8516
(h)f(as)g(the)g(hostnames)g(and)f(realm)h(name\))h(for)e(y)m(our)h
 
8517
(realm.)150 3581 y(MIT)f(recommends)g(that)h(y)m(ou)g(k)m(eep)g
 
8518
Fl(krb5.conf)d Fs(in)i Fl(/etc)p Fs(.)150 3741 y(Most)g(of)g(the)f
 
8519
(tags)h(in)f(the)h(con\014guration)g(ha)m(v)m(e)g(default)g(v)-5
 
8520
b(alues)29 b(that)h(will)g(w)m(ork)f(w)m(ell)h(for)f(most)h(sites.)150
 
8521
3850 y(There)f(are)h(some)g(tags)h(in)e(the)h Fl(krb5.conf)d
 
8522
Fs(\014le)j(whose)f(v)-5 b(alues)30 b(m)m(ust)g(b)s(e)f(sp)s
 
8523
(eci\014ed,)g(and)g(this)h(section)150 3960 y(will)25
 
8524
b(explain)g(those)g(as)g(w)m(ell)g(as)g(giv)m(e)h(an)f(o)m(v)m(erview)h
 
8525
(of)f(all)g(of)g(the)g(sections)h(in)e(b)s(oth)g(con\014guration)h
 
8526
(\014les.)150 4070 y(F)-8 b(or)27 b(more)e(information)i(on)e(c)m
 
8527
(hanging)i(defaults)f(with)f(the)h(con\014guration)g(\014les,)h(see)g
 
8528
(the)f(Kerb)s(eros)e(V5)150 4179 y(System)30 b(Administrator's)h(Guide)
 
8529
f(sections)h(on)g(con\014guration)f(\014les.)150 4376
 
8530
y Fh(4.1.1.2)63 b(krb5.conf)150 4523 y Fs(The)29 b Fl(krb5.conf)d
 
8531
Fs(\014le)k(con)m(tains)g(Kerb)s(eros)e(con\014guration)i(information,)
 
8532
g(including)f(the)g(lo)s(cations)i(of)150 4633 y(KDCs)d(and)g(admin)f
 
8533
(serv)m(ers)i(for)f(the)g(Kerb)s(eros)f(realms)i(of)f(in)m(terest,)j
 
8534
(defaults)d(for)g(the)g(curren)m(t)h(realm)150 4742 y(and)23
 
8535
b(for)g(Kerb)s(eros)f(applications,)k(and)d(mappings)f(of)i(hostnames)f
 
8536
(on)m(to)h(Kerb)s(eros)f(realms.)38 b(Normally)-8 b(,)150
 
8537
4852 y(y)m(ou)32 b(should)e(install)i(y)m(our)f Fl(krb5.conf)e
 
8538
Fs(\014le)j(in)f(the)g(directory)h Fl(/etc)p Fs(.)42
 
8539
b(Y)-8 b(ou)32 b(can)g(o)m(v)m(erride)g(the)g(default)150
 
8540
4961 y(lo)s(cation)g(b)m(y)e(setting)i(the)e(en)m(vironmen)m(t)h(v)-5
 
8541
b(ariable)31 b(`)p Fl(KRB5_CONFIG)p Fs('.)150 5121 y(The)e
 
8542
Fl(krb5.conf)d Fs(\014le)k(is)f(set)h(up)e(in)h(the)h(st)m(yle)g(of)g
 
8543
(a)f(Windo)m(ws)h(INI)f(\014le.)40 b(Sections)30 b(are)g(headed)f(b)m
 
8544
(y)g(the)150 5230 y(section)34 b(name,)g(in)e(square)h(brac)m(k)m(ets.)
 
8545
50 b(Eac)m(h)33 b(section)h(ma)m(y)g(con)m(tain)g(zero)g(or)f(more)g
 
8546
(relations,)i(of)e(the)150 5340 y(form:)p eop end
 
8547
%%Page: 22 24
 
8548
TeXDict begin 22 23 bop 150 -116 a Fs(22)2258 b(Kerb)s(eros)29
 
8549
b(V5)i(Installation)h(Guide)390 299 y Fk(foo)40 b(=)f(bar)150
 
8550
458 y Fs(or)390 595 y Fk(fubar)h(=)g({)704 682 y(foo)g(=)f(bar)704
 
8551
770 y(baz)h(=)f(quux)390 857 y(})150 1016 y Fs(Placing)26
 
8552
b(a)g(`*')g(at)g(the)f(end)f(of)h(a)h(line)f(indicates)h(that)g(this)f
 
8553
(is)g(the)h Fo(\014nal)i Fs(v)-5 b(alue)25 b(for)g(the)h(tag.)40
 
8554
b(This)24 b(means)150 1126 y(that)31 b(neither)f(the)g(remainder)g(of)g
 
8555
(this)g(con\014guration)h(\014le)f(nor)f(an)m(y)i(other)f
 
8556
(con\014guration)h(\014le)f(will)h(b)s(e)150 1235 y(c)m(hec)m(k)m(ed)h
 
8557
(for)e(an)m(y)h(other)g(v)-5 b(alues)31 b(for)f(this)g(tag.)150
 
8558
1395 y(F)-8 b(or)31 b(example,)g(if)g(y)m(ou)f(ha)m(v)m(e)i(the)f
 
8559
(follo)m(wing)g(lines:)390 1532 y Fk(foo)40 b(=)f(bar*)390
 
8560
1619 y(foo)h(=)f(baz)150 1778 y Fs(then)30 b(the)h(second)f(v)-5
 
8561
b(alue)31 b(of)f(fo)s(o)h(\(baz\))g(w)m(ould)f(nev)m(er)h(b)s(e)f
 
8562
(read.)150 1938 y(The)39 b Fl(krb5.conf)e Fs(\014le)i(can)h(include)f
 
8563
(other)g(\014les)h(using)e(either)i(of)g(the)f(follo)m(wing)i(directiv)
 
8564
m(es)g(at)f(the)150 2047 y(b)s(eginning)30 b(of)g(a)h(line:)390
 
8565
2184 y Fk(include)41 b Fe(FILENAME)390 2271 y Fk(includedir)g
 
8566
Fe(DIRNAME)150 2431 y Fo(FILENAME)c Fs(or)31 b Fo(DIRNAME)37
 
8567
b Fs(should)30 b(b)s(e)g(an)h(absolute)h(path.)42 b(The)31
 
8568
b(named)f(\014le)i(or)f(directory)g(m)m(ust)150 2540
 
8569
y(exist)38 b(and)e(b)s(e)h(readable.)61 b(Including)36
 
8570
b(a)h(directory)h(includes)e(all)i(\014les)f(within)f(the)i(directory)f
 
8571
(whose)150 2650 y(names)f(consist)h(solely)h(of)f(alphan)m(umeric)f(c)m
 
8572
(haracters,)k(dashes,)e(or)e(underscores.)58 b(Included)35
 
8573
b(pro\014le)150 2760 y(\014les)c(are)g(syn)m(tactically)j(indep)s
 
8574
(enden)m(t)29 b(of)i(their)g(paren)m(ts,)g(so)g(eac)m(h)h(included)e
 
8575
(\014le)h(m)m(ust)g(b)s(egin)f(with)h(a)150 2869 y(section)h(header.)
 
8576
150 3029 y(The)e Fl(krb5.conf)e Fs(\014le)i(ma)m(y)h(con)m(tain)h(an)m
 
8577
(y)f(or)f(all)h(of)g(the)f(follo)m(wing)i(sections:)150
 
8578
3211 y Fm(lib)s(defaults)64 b Fs(Con)m(tains)31 b(default)f(v)-5
 
8579
b(alues)31 b(used)f(b)m(y)g(the)g(Kerb)s(eros)g(V5)h(library)-8
 
8580
b(.)150 3321 y Fm(login)289 b Fs(Con)m(tains)31 b(default)f(v)-5
 
8581
b(alues)31 b(used)f(b)m(y)g(the)g(Kerb)s(eros)g(V5)h(login)g(program.)
 
8582
150 3430 y Fm(app)s(defaults)630 3540 y Fs(Con)m(tains)g(default)f(v)-5
 
8583
b(alues)31 b(that)g(can)g(b)s(e)e(used)h(b)m(y)g(Kerb)s(eros)g(V5)h
 
8584
(applications.)150 3673 y Fm(realms)218 b Fs(Con)m(tains)44
 
8585
b(subsections)f(k)m(ey)m(ed)h(b)m(y)f(Kerb)s(eros)g(realm)g(names.)80
 
8586
b(Eac)m(h)44 b(subsection)f(de-)630 3782 y(scrib)s(es)27
 
8587
b(realm-sp)s(eci\014c)h(information,)g(including)f(where)g(to)h(\014nd)
 
8588
e(the)h(Kerb)s(eros)g(serv)m(ers)630 3892 y(for)j(that)h(realm.)150
 
8589
4002 y Fm(domain)p 448 4002 28 5 v 40 w(realm)630 4111
 
8590
y Fs(Con)m(tains)38 b(relations)h(whic)m(h)f(map)g(domain)g(names)f
 
8591
(and)h(sub)s(domains)e(on)m(to)j(Kerb)s(eros)630 4221
 
8592
y(realm)29 b(names.)40 b(This)27 b(is)h(used)g(b)m(y)g(programs)g(to)h
 
8593
(determine)f(what)g(realm)h(a)g(host)f(should)630 4330
 
8594
y(b)s(e)i(in,)g(giv)m(en)h(its)g(fully)f(quali\014ed)g(domain)h(name.)
 
8595
150 4463 y Fm(logging)199 b Fs(Con)m(tains)45 b(relations)h(whic)m(h)f
 
8596
(determine)g(ho)m(w)g(Kerb)s(eros)f(programs)g(are)i(to)f(p)s(erform)
 
8597
630 4573 y(logging.)150 4682 y Fm(capaths)179 b Fs(Con)m(tains)47
 
8598
b(the)g(authen)m(tication)h(paths)e(used)g(with)g(direct)h
 
8599
(\(nonhierarc)m(hical\))i(cross-)630 4792 y(realm)25
 
8600
b(authen)m(tication.)41 b(En)m(tries)25 b(in)g(this)f(section)i(are)f
 
8601
(used)f(b)m(y)h(the)g(clien)m(t)h(to)g(determine)630
 
8602
4902 y(the)36 b(in)m(termediate)i(realms)e(whic)m(h)g(ma)m(y)h(b)s(e)f
 
8603
(used)f(in)h(cross-realm)h(authen)m(tication.)60 b(It)630
 
8604
5011 y(is)41 b(also)g(used)f(b)m(y)h(the)g(end-service)g(when)f(c)m
 
8605
(hec)m(king)i(the)f(transited)g(\014eld)f(for)g(trusted)630
 
8606
5121 y(in)m(termediate)32 b(realms.)150 5230 y Fm(plugins)196
 
8607
b Fs(Con)m(tains)30 b(tags)h(to)f(register)g(dynamic)g(plugin)f(mo)s
 
8608
(dules)g(and)g(to)h(turn)e(mo)s(dules)h(on)h(and)630
 
8609
5340 y(o\013.)p eop end
 
8610
%%Page: 23 25
 
8611
TeXDict begin 23 24 bop 150 -116 a Fs(Chapter)30 b(4:)41
 
8612
b(Installing)31 b(Kerb)s(eros)e(V5)2142 b(23)150 299
 
8613
y(If)48 b(y)m(ou)h(are)g(not)g(using)f(DNS)h(TXT)f(records,)54
 
8614
b(y)m(ou)49 b(m)m(ust)f(sp)s(ecify)g(the)h Fl(default_realm)c
 
8615
Fs(in)k(the)150 408 y Fl(libdefaults)35 b Fs(section.)63
 
8616
b(If)38 b(y)m(ou)g(are)g(not)g(using)f(DNS)g(SR)-10 b(V)37
 
8617
b(records,)j(y)m(ou)e(m)m(ust)g(include)f(the)h Fl(kdc)150
 
8618
518 y Fs(tag)32 b(for)f(eac)m(h)i(realm)e(in)g(the)g
 
8619
Fl(realms)f Fs(section.)44 b(T)-8 b(o)32 b(comm)m(unicate)h(with)e(the)
 
8620
g(k)-5 b(admin)30 b(serv)m(er)i(in)f(eac)m(h)150 628
 
8621
y(realm,)f(the)g Fl(admin_server)c Fs(tag)31 b(m)m(ust)e(b)s(e)g(set)h
 
8622
(in)f(the)g Fl(realms)f Fs(section.)42 b(If)28 b(y)m(our)i(domain)f
 
8623
(name)h(and)150 737 y(realm)j(name)g(are)g(not)g(the)f(same,)i(y)m(ou)f
 
8624
(m)m(ust)g(pro)m(vide)f(a)i(translation)f(in)f Fl(domain_realm)p
 
8625
Fs(.)45 b(It)32 b(is)h(also)150 847 y(higly)24 b(recommeneded)g(that)h
 
8626
(y)m(ou)f(create)i(a)e Fl([logging])e Fs(stanza)i(if)g(the)h(computer)e
 
8627
(will)i(b)s(e)e(functioning)150 956 y(as)31 b(a)f(KDC)g(so)h(that)g
 
8628
(the)g(KDC)f(and)g(k)-5 b(admind)29 b(will)h(generate)i(logging)g
 
8629
(output.)150 1116 y(An)e(example)h Fl(krb5.conf)d Fs(\014le:)390
 
8630
1253 y Fk([libdefaults])547 1340 y(default_realm)42 b(=)e
 
8631
(ATHENA.MIT.EDU)390 1514 y([realms])547 1601 y(ATHENA.MIT.EDU)i(=)e({)
 
8632
586 1689 y(kdc)g(=)f(kerberos.mit.edu)586 1776 y(kdc)h(=)f
 
8633
(kerberos-1.mit.edu)586 1863 y(kdc)h(=)f(kerberos-2.mit.edu)586
 
8634
1950 y(admin_server)j(=)e(kerberos.mit.edu)547 2037 y({)390
 
8635
2212 y([logging])547 2299 y(kdc)g(=)f(FILE:/var/log/krb5kdc.log)547
 
8636
2386 y(admin_server)j(=)d(FILE:/var/log/kadmin.log)547
 
8637
2473 y(default)i(=)e(FILE:/var/log/krb5lib.log)150 2667
 
8638
y Fh(4.1.1.3)63 b(kdc.conf)150 2814 y Fs(The)34 b Fl(kdc.conf)e
 
8639
Fs(\014le)j(con)m(tains)h(KDC)e(con\014guration)h(information,)h
 
8640
(including)f(defaults)f(used)g(when)150 2924 y(issuing)g(Kerb)s(eros)f
 
8641
(tic)m(k)m(ets.)56 b(Normally)-8 b(,)37 b(y)m(ou)d(should)g(install)h
 
8642
(y)m(our)f Fl(kdc.conf)e Fs(\014le)j(in)f(the)g(directory)150
 
8643
3034 y Fl(/usr/local/var/krb5kdc)p Fs(.)53 b(Y)-8 b(ou)36
 
8644
b(can)h(o)m(v)m(erride)g(the)g(default)f(lo)s(cation)i(b)m(y)f(setting)
 
8645
g(the)g(en)m(viron-)150 3143 y(men)m(t)31 b(v)-5 b(ariable)31
 
8646
b(`)p Fl(KRB5_KDC_PROFILE)p Fs('.)150 3303 y(The)g Fl(kdc.conf)e
 
8647
Fs(\014le)j(is)g(set)g(up)e(in)h(the)h(same)g(format)g(as)g(the)g
 
8648
Fl(krb5.conf)d Fs(\014le.)44 b(\(See)32 b(Section)g(4.1.1.2)150
 
8649
3412 y([krb5.conf)7 b(],)46 b(page)d(21.\))78 b(The)42
 
8650
b Fl(kdc.conf)e Fs(\014le)j(ma)m(y)g(con)m(tain)g(an)m(y)g(or)f(all)i
 
8651
(of)e(the)h(follo)m(wing)h(three)150 3522 y(sections:)150
 
8652
3704 y Fm(kdcdefaults)630 3813 y Fs(Con)m(tains)31 b(default)f(v)-5
 
8653
b(alues)31 b(for)f(o)m(v)m(erall)j(b)s(eha)m(vior)d(of)h(the)f(KDC.)150
 
8654
3968 y Fm(realms)218 b Fs(Con)m(tains)44 b(subsections)f(k)m(ey)m(ed)h
 
8655
(b)m(y)f(Kerb)s(eros)g(realm)g(names.)80 b(Eac)m(h)44
 
8656
b(subsection)f(de-)630 4077 y(scrib)s(es)27 b(realm-sp)s(eci\014c)h
 
8657
(information,)g(including)f(where)g(to)h(\014nd)e(the)h(Kerb)s(eros)g
 
8658
(serv)m(ers)630 4187 y(for)j(that)h(realm.)150 4341 y
 
8659
Fm(logging)199 b Fs(Con)m(tains)45 b(relations)h(whic)m(h)f(determine)g
 
8660
(ho)m(w)g(Kerb)s(eros)f(programs)g(are)i(to)f(p)s(erform)630
 
8661
4451 y(logging.)150 4645 y Fh(4.1.1.4)63 b(Create)40
 
8662
b(the)h(Database)150 4792 y Fs(Y)-8 b(ou)27 b(will)g(use)f(the)g
 
8663
Fl(kdb5_util)e Fs(command)i Fn(on)k(the)f(Master)h(KDC)39
 
8664
b Fs(to)27 b(create)h(the)f(Kerb)s(eros)e(database)150
 
8665
4902 y(and)32 b(the)h(optional)g(stash)g(\014le.)47 b(The)32
 
8666
b Fo(stash)g(\014le)38 b Fs(is)33 b(a)f(lo)s(cal)i(cop)m(y)f(of)g(the)g
 
8667
(master)g(k)m(ey)g(that)g(resides)f(in)150 5011 y(encrypted)j(form)f
 
8668
(on)h(the)h(KDC's)f(lo)s(cal)h(disk.)55 b(The)35 b(stash)g(\014le)g(is)
 
8669
g(used)f(to)i(authen)m(ticate)i(the)d(KDC)150 5121 y(to)f(itself)f
 
8670
(automatically)j(b)s(efore)c(starting)i(the)f Fl(kadmind)e
 
8671
Fs(and)h Fl(krb5kdc)f Fs(daemons)h(\()p Fn(e.g.,)h Fs(as)g(part)g(of)
 
8672
150 5230 y(the)27 b(mac)m(hine's)g(b)s(o)s(ot)g(sequence\).)40
 
8673
b(The)26 b(stash)h(\014le,)h(lik)m(e)g(the)f(k)m(eytab)h(\014le)e
 
8674
(\(see)i(See)f(Section)h(4.3.1)g([The)150 5340 y(Keytab)d(File],)i
 
8675
(page)f(35,)h(for)d(more)h(information\))g(is)f(a)h(p)s(oten)m(tial)i
 
8676
(p)s(oin)m(t-of-en)m(try)e(for)g(a)g(break-in,)h(and)p
 
8677
eop end
 
8678
%%Page: 24 26
 
8679
TeXDict begin 24 25 bop 150 -116 a Fs(24)2258 b(Kerb)s(eros)29
 
8680
b(V5)i(Installation)h(Guide)150 299 y(if)27 b(compromised,)h(w)m(ould)g
 
8681
(allo)m(w)h(unrestricted)e(access)h(to)g(the)g(Kerb)s(eros)e(database.)
 
8682
41 b(If)27 b(y)m(ou)h(c)m(ho)s(ose)g(to)150 408 y(install)j(a)g(stash)g
 
8683
(\014le,)g(it)g(should)f(b)s(e)g(readable)h(only)f(b)m(y)h(ro)s(ot,)g
 
8684
(and)f(should)g(exist)h(only)g(on)f(the)h(KDC's)150 518
 
8685
y(lo)s(cal)j(disk.)49 b(The)32 b(\014le)h(should)f(not)i(b)s(e)e(part)h
 
8686
(of)g(an)m(y)g(bac)m(kup)g(of)g(the)h(mac)m(hine,)g(unless)f(access)h
 
8687
(to)g(the)150 628 y(bac)m(kup)c(data)h(is)g(secured)f(as)g(tigh)m(tly)i
 
8688
(as)f(access)g(to)h(the)e(master)h(passw)m(ord)f(itself.)150
 
8689
831 y(If)i(y)m(ou)g(c)m(ho)s(ose)h(not)f(to)h(install)g(a)f(stash)g
 
8690
(\014le,)h(the)f(KDC)g(will)g(prompt)f(y)m(ou)i(for)e(the)i(master)f(k)
 
8691
m(ey)h(eac)m(h)150 940 y(time)h(it)h(starts)f(up.)50
 
8692
b(This)33 b(means)h(that)g(the)g(KDC)g(will)g(not)g(b)s(e)f(able)h(to)h
 
8693
(start)f(automatically)-8 b(,)38 b(suc)m(h)150 1050 y(as)31
 
8694
b(after)g(a)f(system)h(reb)s(o)s(ot.)150 1253 y(Note)i(that)g
 
8695
Fl(kdb5_util)c Fs(will)j(prompt)f(y)m(ou)h(for)g(the)g(master)g(k)m(ey)
 
8696
g(for)g(the)g(Kerb)s(eros)f(database.)46 b(This)150 1362
 
8697
y(k)m(ey)27 b(can)f(b)s(e)f(an)m(y)i(string.)39 b(A)26
 
8698
b(go)s(o)s(d)g(k)m(ey)g(is)g(one)h(y)m(ou)f(can)g(remem)m(b)s(er,)h
 
8699
(but)e(that)i(no)e(one)i(else)f(can)h(guess.)150 1472
 
8700
y(Examples)h(of)h(bad)e(k)m(eys)i(are)g(w)m(ords)f(that)h(can)f(b)s(e)g
 
8701
(found)f(in)h(a)h(dictionary)-8 b(,)30 b(an)m(y)e(common)h(or)f(p)s
 
8702
(opular)150 1581 y(name,)j(esp)s(ecially)h(a)f(famous)g(p)s(erson)e
 
8703
(\(or)i(carto)s(on)h(c)m(haracter\),)h(y)m(our)d(username)g(in)h(an)m
 
8704
(y)g(form)f(\()p Fn(e.g.)p Fs(,)150 1691 y(forw)m(ard,)37
 
8705
b(bac)m(kw)m(ard,)h(rep)s(eated)e(t)m(wice,)j Fn(etc.)p
 
8706
Fs(\),)e(and)e(an)m(y)h(of)g(the)g(sample)g(k)m(eys)h(that)f(app)s(ear)
 
8707
g(in)f(this)150 1801 y(man)m(ual.)45 b(One)32 b(example)g(of)g(a)g(k)m
 
8708
(ey)h(whic)m(h)e(migh)m(t)i(b)s(e)e(go)s(o)s(d)g(if)h(it)g(did)f(not)h
 
8709
(app)s(ear)g(in)f(this)h(man)m(ual)g(is)150 1910 y(\\MITiys4K5!",)40
 
8710
b(whic)m(h)c(represen)m(ts)g(the)h(sen)m(tence)h(\\MIT)e(is)h(y)m(our)f
 
8711
(source)h(for)f(Kerb)s(eros)g(5!")59 b(\(It's)150 2020
 
8712
y(the)31 b(\014rst)f(letter)h(of)g(eac)m(h)h(w)m(ord,)e(substituting)h
 
8713
(the)f(n)m(umeral)h(\\4")h(for)e(the)h(w)m(ord)f(\\for",)h(and)f
 
8714
(includes)150 2129 y(the)h(punctuation)f(mark)g(at)h(the)f(end.\))150
 
8715
2332 y(The)20 b(follo)m(wing)i(is)f(an)f(example)h(of)g(ho)m(w)g(to)g
 
8716
(create)h(a)f(Kerb)s(eros)f(database)h(and)f(stash)h(\014le)f(on)h(the)
 
8717
g(master)150 2442 y(KDC,)35 b(using)f(the)h Fl(kdb5_util)d
 
8718
Fs(command.)53 b(\(The)35 b(line)g(that)g(b)s(egins)f(with)2846
 
8719
2436 y Fq(\))2971 2442 y Fs(is)h(a)g(con)m(tin)m(uation)i(of)150
 
8720
2551 y(the)31 b(previous)e(line.\))42 b(Replace)32 b
 
8721
Fn(A)-7 b(THENA.MIT.EDU)41 b Fs(with)30 b(the)h(name)f(of)h(y)m(our)f
 
8722
(Kerb)s(eros)f(realm.)390 2732 y Fd(shell\045)39 b Fk
 
8723
(/usr/local/sbin/kdb5_util)45 b(create)40 b(-r)g(ATHENA.MIT.EDU)i(-s)
 
8724
390 2819 y Fd(Initializing)23 b(database)j('/usr/lo)r(cal/v)l
 
8725
(ar/krb5kdc/principal')g(for)390 2901 y Fc(\))490 2906
 
8726
y Fd(realm)f('A)-6 b(THENA.MIT.EDU',)390 2993 y(master)26
 
8727
b(k)n(ey)g(name)e('K/M)p Fk(@)p Fd(A)-6 b(THENA.MIT.EDU')390
 
8728
3080 y(Y)g(ou)25 b(will)f(b)r(e)h(prompted)f(for)h(the)f(database)h
 
8729
(Master)h(P)n(assw)n(ord.)390 3168 y(It)f(is)g(imp)r(ortan)n(t)g(that)g
 
8730
(y)n(ou)g(NOT)f(F)n(OR)n(GET)g(this)h(passw)n(ord.)390
 
8731
3342 y(En)n(ter)f(KDC)h(database)g(master)h(k)n(ey:)1565
 
8732
3337 y Fc(\()1682 3342 y Fe(Type)40 b(the)g(master)h(password.)390
 
8733
3429 y Fd(Re-en)n(ter)24 b(KDC)g(database)i(master)g(k)n(ey)f(to)h(v)n
 
8734
(erify:)1971 3424 y Fc(\()2088 3429 y Fe(Type)40 b(it)g(again.)390
 
8735
3516 y Fd(shell\045)150 3719 y Fs(This)g(will)g(create)j(\014v)m(e)d
 
8736
(\014les)h(in)f(the)h(directory)g(sp)s(eci\014ed)e(in)h(y)m(our)h
 
8737
Fl(kdc.conf)d Fs(\014le:)61 b(t)m(w)m(o)42 b(Kerb)s(eros)150
 
8738
3829 y(database)f(\014les,)h Fl(principal.db)p Fs(,)d(and)g
 
8739
Fl(principal.ok)p Fs(;)j(the)e(Kerb)s(eros)f(administrativ)m(e)i
 
8740
(database)150 3938 y(\014le,)31 b Fl(principal.kadm5)p
 
8741
Fs(;)c(the)j(administrativ)m(e)i(database)g(lo)s(c)m(k)f(\014le,)g
 
8742
Fl(principal.kadm5.lock)p Fs(;)26 b(and)150 4048 y(the)36
 
8743
b(stash)f(\014le,)i Fl(.k5stash)p Fs(.)53 b(\(The)35
 
8744
b(default)h(directory)f(is)h Fl(/usr/local/var/krb5kdc)p
 
8745
Fs(.\))50 b(If)34 b(y)m(ou)i(do)150 4158 y(not)31 b(w)m(an)m(t)g(a)g
 
8746
(stash)f(\014le,)h(run)e(the)h(ab)s(o)m(v)m(e)i(command)e(without)g
 
8747
(the)h Fl(-s)f Fs(option.)150 4371 y Fh(4.1.1.5)63 b(Add)41
 
8748
b(Administrators)h(to)f(the)g(Acl)f(File)150 4518 y Fs(Next,)28
 
8749
b(y)m(ou)f(need)e(create)j(an)e(Access)h(Con)m(trol)g(List)f(\(acl\))i
 
8750
(\014le,)g(and)d(put)h(the)g(Kerb)s(eros)f(principal)h(of)g(at)150
 
8751
4628 y(least)33 b(one)e(of)h(the)f(administrators)h(in)m(to)g(it.)44
 
8752
b(This)31 b(\014le)g(is)g(used)g(b)m(y)g(the)h Fl(kadmind)d
 
8753
Fs(daemon)i(to)h(con)m(trol)150 4737 y(whic)m(h)23 b(principals)g(ma)m
 
8754
(y)h(view)g(and)f(mak)m(e)h(privileged)g(mo)s(di\014cations)g(to)g(the)
 
8755
g(Kerb)s(eros)e(database)j(\014les.)150 4847 y(The)k(\014lename)g
 
8756
(should)g(matc)m(h)h(the)f(v)-5 b(alue)30 b(y)m(ou)g(ha)m(v)m(e)g(set)g
 
8757
(for)f(\\acl)p 2463 4847 28 4 v 42 w(\014le")h(in)f(y)m(our)g
 
8758
Fl(kdc.conf)e Fs(\014le.)40 b(The)150 4957 y(default)31
 
8759
b(\014le)f(name)g(is)h(`)p Fl(/usr/local/var/krb5kdc/ka)o(dm5)o(.acl)o
 
8760
Fs('.)150 5160 y(The)f(format)h(of)f(the)h(\014le)f(is:)390
 
8761
5340 y Fk(Kerberos_principal)239 b(permissions)199 b
 
8762
([target_principal])43 b([restrictions])p eop end
 
8763
%%Page: 25 27
 
8764
TeXDict begin 25 26 bop 150 -116 a Fs(Chapter)30 b(4:)41
 
8765
b(Installing)31 b(Kerb)s(eros)e(V5)2142 b(25)150 299
 
8766
y(The)33 b(Kerb)s(eros)f(principal)h(\(and)g(optional)h(target)h
 
8767
(principal\))e(can)g(include)g(the)g(\\)p Fm(*)p Fs(")i(wildcard,)f(so)
 
8768
f(if)150 408 y(y)m(ou)39 b(w)m(an)m(t)g(an)m(y)f(principal)g(with)g
 
8769
(the)h(instance)f(\\admin")h(to)g(ha)m(v)m(e)g(full)f(p)s(ermissions)f
 
8770
(on)h(the)h(data-)150 518 y(base,)47 b(y)m(ou)d(could)f(use)g(the)h
 
8771
(principal)f(\\)p Fl(*/admin@REALM)p Fs(")e(where)i(\\REALM")h(is)g(y)m
 
8772
(our)f(Kerb)s(eros)150 628 y(realm.)86 b Fl(target_principal)41
 
8773
b Fs(can)46 b(also)h(include)e(bac)m(kreferences)i(to)f
 
8774
Fl(Kerberos_principal)p Fs(,)e(in)150 737 y(whic)m(h)30
 
8775
b Fl(")p Fm(*)p Fn(numb)-5 b(er)10 b Fl(")31 b Fs(matc)m(hes)g(the)g
 
8776
(comp)s(onen)m(t)f Fn(numb)-5 b(er)41 b Fs(in)30 b(the)h
 
8777
Fl(Kerberos_principal)p Fs(.)150 911 y(Note:)80 b(a)49
 
8778
b(common)g(use)g(of)h(an)f Fn(admin)57 b Fs(instance)50
 
8779
b(is)f(so)g(y)m(ou)h(can)f(gran)m(t)h(separate)g(p)s(ermissions)150
 
8780
1020 y(\(suc)m(h)43 b(as)f(administrator)h(access)h(to)g(the)e(Kerb)s
 
8781
(eros)g(database\))i(to)f(a)g(separate)h(Kerb)s(eros)d(princi-)150
 
8782
1130 y(pal.)70 b(F)-8 b(or)41 b(example,)i(the)e(user)e
 
8783
Fl(joeadmin)f Fs(migh)m(t)j(ha)m(v)m(e)g(a)f(principal)g(for)g(his)g
 
8784
(administrativ)m(e)h(use,)150 1240 y(called)e Fl(joeadmin/admin)p
 
8785
Fs(.)60 b(This)37 b(w)m(a)m(y)-8 b(,)41 b Fl(joeadmin)36
 
8786
b Fs(w)m(ould)i(obtain)g Fl(joeadmin/admin)c Fs(tic)m(k)m(ets)41
 
8787
b(only)150 1349 y(when)29 b(he)i(actually)h(needs)e(to)h(use)f(those)h
 
8788
(p)s(ermissions.)150 1523 y(The)d(p)s(ermissions)f(are)h(represen)m
 
8789
(ted)g(b)m(y)h(single)f(letters;)j(UPPER-CASE)c(letters)i(represen)m(t)
 
8790
g(negativ)m(e)150 1632 y(p)s(ermissions.)39 b(The)30
 
8791
b(p)s(ermissions)g(are:)150 1833 y Fm(a)436 b Fs(allo)m(ws)32
 
8792
b(the)e(addition)h(of)f(principals)g(or)h(p)s(olicies)g(in)f(the)g
 
8793
(database.)150 1943 y Fm(A)411 b Fs(disallo)m(ws)31 b(the)g(addition)f
 
8794
(of)h(principals)f(or)g(p)s(olicies)h(in)g(the)f(database.)150
 
8795
2053 y Fm(d)429 b Fs(allo)m(ws)32 b(the)e(deletion)i(of)e(principals)g
 
8796
(or)h(p)s(olicies)g(in)f(the)g(database.)150 2162 y Fm(D)410
 
8797
b Fs(disallo)m(ws)31 b(the)g(deletion)g(of)g(principals)f(or)g(p)s
 
8798
(olicies)h(in)f(the)h(database.)150 2272 y Fm(m)404 b
 
8799
Fs(allo)m(ws)32 b(the)e(mo)s(di\014cation)h(of)g(principals)e(or)i(p)s
 
8800
(olicies)g(in)f(the)h(database.)150 2381 y Fm(M)394 b
 
8801
Fs(disallo)m(ws)31 b(the)g(mo)s(di\014cation)g(of)f(principals)g(or)g
 
8802
(p)s(olicies)i(in)e(the)g(database.)150 2491 y Fm(c)440
 
8803
b Fs(allo)m(ws)32 b(the)e(c)m(hanging)i(of)e(passw)m(ords)g(for)g
 
8804
(principals)g(in)g(the)g(database.)150 2600 y Fm(C)414
 
8805
b Fs(disallo)m(ws)31 b(the)g(c)m(hanging)g(of)g(passw)m(ords)e(for)h
 
8806
(principals)g(in)g(the)h(database.)150 2710 y Fm(i)455
 
8807
b Fs(allo)m(ws)32 b(inquiries)e(to)h(the)f(database.)150
 
8808
2820 y Fm(I)444 b Fs(disallo)m(ws)31 b(inquiries)f(to)h(the)g
 
8809
(database.)150 2929 y Fm(l)455 b Fs(allo)m(ws)32 b(the)e(listing)i(of)e
 
8810
(principals)g(or)g(p)s(olicies)i(in)e(the)g(database.)150
 
8811
3039 y Fm(L)425 b Fs(disallo)m(ws)31 b(the)g(listing)g(of)g(principals)
 
8812
f(or)g(p)s(olicies)h(in)f(the)h(database.)150 3148 y
 
8813
Fm(s)444 b Fs(allo)m(ws)32 b(the)e(explicit)i(setting)f(of)g(the)g(k)m
 
8814
(ey)g(for)f(a)h(principal)150 3258 y Fm(S)429 b Fs(disallo)m(ws)31
 
8815
b(the)g(explicit)h(setting)f(of)g(the)f(k)m(ey)h(for)f(a)h(principal)
 
8816
150 3368 y Fm(*)435 b Fs(All)31 b(privileges)g(\(admcil\).)150
 
8817
3477 y Fm(x)432 b Fs(All)31 b(privileges)g(\(admcil\);)h(iden)m(tical)g
 
8818
(to)f(\\*".)150 3678 y(The)f(restrictions)h(are)g(a)g(string)f(of)g
 
8819
(\015ags.)41 b(Allo)m(w)m(ed)32 b(restrictions)g(are:)150
 
8820
3879 y Fm([)p Fl(+)e Fm(-])p Fn(\015agname)630 3989 y
 
8821
Fs(\015ag)36 b(is)h(forced)f(to)h(indicated)f(v)-5 b(alue.)58
 
8822
b(The)36 b(p)s(ermissible)f(\015ags)h(are)h(the)f(same)h(as)f(the)g
 
8823
Fl(+)630 4098 y Fs(and)30 b Fl(-)g Fs(\015ags)g(for)h(the)f
 
8824
Fl(kadmin)f(addprinc)f Fs(and)i Fl(modprinc)e Fs(commands.)150
 
8825
4235 y Fm(-clearp)s(olicy)630 4345 y Fs(p)s(olicy)j(is)f(forced)h(to)g
 
8826
(clear)150 4482 y Fm(-p)s(olicy)g Fn(p)-5 b(ol)72 b Fs(p)s(olicy)31
 
8827
b(is)f(forced)h(to)g(b)s(e)e Fn(p)-5 b(ol)150 4591 y
 
8828
Fm(expire)31 b Fn(time)150 4701 y Fm(p)m(w)m(expire)g
 
8829
Fn(time)150 4810 y Fm(maxlife)g Fn(time)150 4920 y Fm(maxrenewlife)g
 
8830
Fn(time)630 5029 y Fs(asso)s(ciated)h(v)-5 b(alue)31
 
8831
b(will)f(b)s(e)g(forced)h(to)g(MIN\()p Fn(time)p Fs(,)g(requested)g(v)
 
8832
-5 b(alue\))150 5230 y(The)29 b(ab)s(o)m(v)m(e)i(\015ags)f(act)h(as)e
 
8833
(restrictions)i(on)e(an)m(y)h(add)f(or)h(mo)s(dify)f(op)s(eration)h
 
8834
(whic)m(h)f(is)h(allo)m(w)m(ed)h(due)e(to)150 5340 y(that)i(A)m(CL)f
 
8835
(line.)p eop end
 
8836
%%Page: 26 28
 
8837
TeXDict begin 26 27 bop 150 -116 a Fs(26)2258 b(Kerb)s(eros)29
 
8838
b(V5)i(Installation)h(Guide)150 299 y(Here)42 b(is)f(an)g(example)h(of)
 
8839
f(a)h Fl(kadm5.acl)d Fs(\014le.)73 b(Note)43 b(that)e(order)g(is)g(imp)
 
8840
s(ortan)m(t;)48 b(p)s(ermissions)40 b(are)150 408 y(determined)30
 
8841
b(b)m(y)g(the)h(\014rst)e(matc)m(hing)j(en)m(try)-8 b(.)390
 
8842
677 y Fk(*/admin@ATHENA.MIT.EDU)83 b(*)390 764 y
 
8843
(joeadmin@ATHENA.MIT.EDU)h(ADMCIL)390 851 y(joeadmin/*@ATHENA.MIT.EDU)
 
8844
45 b(il)40 b(*/root@ATHENA.MIT.EDU)390 938 y(*@ATHENA.MIT.EDU)j(cil)d
 
8845
(*1/admin@ATHENA.MIT.EDU)390 1025 y(*/*@ATHENA.MIT.EDU)83
 
8846
b(i)390 1112 y(*/admin@EXAMPLE.COM)44 b(*)39 b(-maxlife)i(9h)f
 
8847
(-postdateable)150 1403 y Fs(In)34 b(the)g(ab)s(o)m(v)m(e)i(\014le,)g
 
8848
(an)m(y)e(principal)h(in)f(the)g(A)-8 b(THENA.MIT.EDU)36
 
8849
b(realm)f(with)f(an)g Fl(admin)f Fs(instance)150 1513
 
8850
y(has)38 b(all)i(administrativ)m(e)g(privileges.)66 b(The)38
 
8851
b(user)g Fl(joeadmin)f Fs(has)h(all)i(p)s(ermissions)d(with)h(his)g
 
8852
Fl(admin)150 1622 y Fs(instance,)43 b Fl(joeadmin/admin@ATHENA.MIT.)o
 
8853
(EDU)34 b Fs(\(matc)m(hes)41 b(the)f(\014rst)g(line\).)70
 
8854
b(He)41 b(has)f(no)g(p)s(ermis-)150 1732 y(sions)32 b(at)h(all)h(with)e
 
8855
(his)g Fl(null)f Fs(instance,)j Fl(joeadmin@ATHENA.MIT.EDU)26
 
8856
b Fs(\(matc)m(hes)34 b(the)f(second)f(line\).)150 1841
 
8857
y(His)39 b(ro)s(ot)g(instance)g(has)f Fn(inquir)-5 b(e)46
 
8858
b Fs(and)38 b Fn(list)47 b Fs(p)s(ermissions)38 b(with)g(an)m(y)h
 
8859
(other)g(principal)f(that)h(has)g(the)150 1951 y(instance)32
 
8860
b Fl(root)p Fs(.)42 b(An)m(y)32 b(principal)f(in)g(A)-8
 
8861
b(THENA.MIT.EDU)32 b(can)g(inquire,)f(list,)i(or)e(c)m(hange)i(the)e
 
8862
(pass-)150 2060 y(w)m(ord)c(of)g(their)g Fl(admin)e Fs(instance,)k(but)
 
8863
d(not)h(an)m(y)g(other)g Fl(admin)f Fs(instance.)40 b(An)m(y)27
 
8864
b(principal)g(in)f(the)i(realm)150 2170 y Fl(ATHENA.MIT.EDU)f
 
8865
Fs(\(except)33 b(for)e Fl(joeadmin@ATHENA.MIT.EDU)p Fs(,)25
 
8866
b(as)32 b(men)m(tioned)f(ab)s(o)m(v)m(e\))i(has)e Fn(inquir)-5
 
8867
b(e)150 2280 y Fs(privileges.)48 b(Finally)-8 b(,)34
 
8868
b(an)m(y)f(principal)f(with)g(an)g(admin)g(instance)h(in)f(EXAMPLE.COM)
 
8869
g(has)g(all)i(p)s(er-)150 2389 y(missions,)c(but)g(an)m(y)g(principal)g
 
8870
(that)h(they)f(create)h(or)g(mo)s(dify)e(will)h(not)h(b)s(e)e(able)i
 
8871
(to)g(get)g(p)s(ostdateable)150 2499 y(tic)m(k)m(ets)i(or)d(tic)m(k)m
 
8872
(ets)j(with)d(a)h(life)g(of)f(longer)h(than)g(9)f(hours.)150
 
8873
2742 y Fh(4.1.1.6)63 b(Add)41 b(Administrators)h(to)f(the)g(Kerb)s
 
8874
(eros)h(Database)150 2889 y Fs(Next)33 b(y)m(ou)f(need)g(to)h(add)f
 
8875
(administrativ)m(e)h(principals)f(to)g(the)h(Kerb)s(eros)e(database.)47
 
8876
b(\(Y)-8 b(ou)33 b(m)m(ust)f(add)150 2998 y(at)h(least)g(one)g(no)m
 
8877
(w.\))46 b(T)-8 b(o)32 b(do)g(this,)h(use)f Fl(kadmin.local)c
 
8878
Fn(on)35 b(the)g(master)g(KDC)p Fs(.)d(The)g(administrativ)m(e)150
 
8879
3108 y(principals)26 b(y)m(ou)g(create)h(should)e(b)s(e)h(the)g(ones)g
 
8880
(y)m(ou)g(added)g(to)g(the)g(A)m(CL)g(\014le.)40 b(\(See)26
 
8881
b(See)h(Section)f(4.1.1.5)150 3217 y([Add)c(Administrators)g(to)h(the)g
 
8882
(Acl)g(File],)j(page)d(24.\))39 b(In)22 b(the)g(follo)m(wing)i
 
8883
(example,)h(the)d(administration)150 3327 y(principal)30
 
8884
b Fl(admin/admin)d Fs(is)k(created:)390 3595 y Fd(shell\045)39
 
8885
b Fk(/usr/local/sbin/kadmin.local)390 3682 y Fd(k)l(admin.lo)r(cal:)g
 
8886
Fk(addprinc)i(admin/admin@ATHENA.MIT.EDU)390 3769 y Fd(NOTICE:)24
 
8887
b(no)h(p)r(olicy)g(sp)r(eci\014ed)e(for)i Fk(")p Fd(admin/admin)p
 
8888
Fk(@)p Fd(A)-6 b(THENA.MIT.EDU)p Fk(")p Fd(;)390 3857
 
8889
y(assigning)25 b Fk(")p Fd(default)p Fk(")p Fd(.)390
 
8890
4031 y(En)n(ter)f(passw)n(ord)i(for)f(principal)e(admin/admin)p
 
8891
Fk(@)p Fd(A)-6 b(THENA.MIT.EDU:)2618 4026 y Fc(\()2735
 
8892
4031 y Fe(Enter)40 b(a)f(password.)390 4118 y Fk(Re-enter)i(password)g
 
8893
(for)f(principal)h(admin/admin@ATHENA.MIT.EDU:)2784 4113
 
8894
y Fc(\()2901 4118 y Fe(Type)f(it)f(again.)390 4205 y
 
8895
Fd(Principal)24 b Fk(")p Fd(admin/admin)p Fk(@)p Fd(A)-6
 
8896
b(THENA.MIT.EDU)p Fk(")24 b Fd(created.)390 4293 y(k)l(admin.lo)r(cal:)
 
8897
150 4535 y Fh(4.1.1.7)63 b(Create)40 b(a)h(k)-7 b(admind)41
 
8898
b(Keytab)f(\(optional\))150 4682 y Fs(The)f(k)-5 b(admind)38
 
8899
b(k)m(eytab)j(is)f(the)f(k)m(ey)i(that)f(the)g(legacy)h
 
8900
(admininstration)f(daemons)f Fl(kadmind4)f Fs(and)150
 
8901
4792 y Fl(v5passwdd)j Fs(will)i(use)g(to)h(decrypt)f(administrators')g
 
8902
(or)g(clien)m(ts')i(Kerb)s(eros)d(tic)m(k)m(ets)k(to)e(determine)150
 
8903
4902 y(whether)36 b(or)g(not)g(they)h(should)e(ha)m(v)m(e)i(access)h
 
8904
(to)f(the)f(database.)60 b(Y)-8 b(ou)36 b(need)g(to)h(create)h(the)f(k)
 
8905
-5 b(admin)150 5011 y(k)m(eytab)35 b(with)f(en)m(tries)h(for)e(the)i
 
8906
(principals)e Fl(kadmin/admin)e Fs(and)i Fl(kadmin/changepw)p
 
8907
Fs(.)48 b(\(These)34 b(prin-)150 5121 y(cipals)k(are)f(placed)h(in)e
 
8908
(the)i(Kerb)s(eros)e(database)h(automatically)j(when)c(y)m(ou)i(create)
 
8909
g(it.\))62 b(T)-8 b(o)37 b(create)150 5230 y(the)h(k)-5
 
8910
b(admin)38 b(k)m(eytab,)j(run)c Fl(kadmin.local)e Fs(and)j(use)f(the)i
 
8911
Fl(ktadd)e Fs(command,)j(as)e(in)g(the)g(follo)m(wing)150
 
8912
5340 y(example.)j(\(The)31 b(line)f(b)s(eginning)g(with)1559
 
8913
5334 y Fq(\))1680 5340 y Fs(is)h(a)f(con)m(tin)m(uation)j(of)d(the)h
 
8914
(previous)f(line.\):)p eop end
 
8915
%%Page: 27 29
 
8916
TeXDict begin 27 28 bop 150 -116 a Fs(Chapter)30 b(4:)41
 
8917
b(Installing)31 b(Kerb)s(eros)e(V5)2142 b(27)390 299
 
8918
y Fd(shell\045)39 b Fk(/usr/local/sbin/kadmin.local)390
 
8919
386 y Fd(k)l(admin.lo)r(cal:)g Fk(ktadd)h(-k)g
 
8920
(/usr/local/var/krb5kdc/kadm5.)q(keyta)q(b)391 468 y
 
8921
Fc(\))508 473 y Fk(kadmin/admin)i(kadmin/changepw)415
 
8922
560 y Fd(En)n(try)25 b(for)g(principal)e(k)l(admin/admin)h(with)h(kvno)
 
8923
g(5,)g(encryption)390 648 y(t)n(yp)r(e)g(T)-6 b(riple)23
 
8924
b(DES)i(cb)r(c)g(mo)r(de)g(with)f(HMA)n(C/sha1)i(added)e(to)h(k)n
 
8925
(eytab)390 735 y(WRFILE:/usr/lo)r(cal/v)l(ar/krb5kdc/k)l(adm5.k)n
 
8926
(eytab.)390 822 y(En)n(try)g(for)g(principal)e(k)l(admin/admin)h(with)h
 
8927
(kvno)g(5,)g(encryption)g(t)n(yp)r(e)f(DES)h(cb)r(c)g(mo)r(de)390
 
8928
909 y(with)f(CR)n(C-32)h(added)f(to)i(k)n(eytab)390 996
 
8929
y(WRFILE:/usr/lo)r(cal/v)l(ar/krb5kdc/k)l(adm5.k)n(eytab.)390
 
8930
1083 y(En)n(try)f(for)g(principal)e(k)l(admin/c)n(hangep)n(w)h(with)g
 
8931
(kvno)i(5,)f(encryption)390 1171 y(t)n(yp)r(e)g(T)-6
 
8932
b(riple)23 b(DES)i(cb)r(c)g(mo)r(de)g(with)f(HMA)n(C/sha1)i(added)e(to)
 
8933
h(k)n(eytab)390 1258 y(WRFILE:/usr/lo)r(cal/v)l(ar/krb5kdc/k)l(adm5.k)n
 
8934
(eytab.)390 1345 y(En)n(try)g(for)g(principal)e(k)l(admin/c)n(hangep)n
 
8935
(w)h(with)g(kvno)i(5,)390 1432 y(encryption)e(t)n(yp)r(e)h(DES)g(cb)r
 
8936
(c)g(mo)r(de)g(with)f(CR)n(C-32)h(added)f(to)h(k)n(eytab)390
 
8937
1519 y(WRFILE:/usr/lo)r(cal/v)l(ar/krb5kdc/k)l(adm5.k)n(eytab.)390
 
8938
1606 y(k)l(admin.lo)r(cal:)39 b Fk(quit)390 1694 y Fd(shell\045)150
 
8939
1874 y Fs(As)30 b(sp)s(eci\014ed)g(in)g(the)h(`)p Fl(-k)p
 
8940
Fs(')f(argumen)m(t,)h Fl(ktadd)e Fs(will)i(sa)m(v)m(e)h(the)e
 
8941
(extracted)i(k)m(eytab)f(as)150 1984 y Fl(/usr/local/var/krb5kdc/k)o
 
8942
(adm5)o(.key)o(tab)o Fs(.)j(The)28 b(\014lename)g(y)m(ou)h(use)e(m)m
 
8943
(ust)h(b)s(e)g(the)g(one)h(sp)s(eci\014ed)150 2093 y(in)h(y)m(our)g
 
8944
Fl(kdc.conf)f Fs(\014le.)150 2293 y Fh(4.1.1.8)63 b(Start)40
 
8945
b(the)h(Kerb)s(eros)i(Daemons)f(on)f(the)g(Master)g(KDC)150
 
8946
2440 y Fs(A)m(t)31 b(this)e(p)s(oin)m(t,)i(y)m(ou)f(are)g(ready)g(to)g
 
8947
(start)h(the)f(Kerb)s(eros)e(daemons)i(on)g(the)g(Master)h(KDC.)e(T)-8
 
8948
b(o)31 b(do)e(so,)150 2550 y(t)m(yp)s(e:)390 2708 y Fd(shell\045)39
 
8949
b Fk(/usr/local/sbin/krb5kdc)390 2795 y Fd(shell\045)g
 
8950
Fk(/usr/local/sbin/kadmind)150 2976 y Fs(Eac)m(h)i(daemon)g(will)g
 
8951
(fork)g(and)f(run)g(in)g(the)h(bac)m(kground.)72 b(Assuming)40
 
8952
b(y)m(ou)h(w)m(an)m(t)h(these)f(daemons)150 3085 y(to)48
 
8953
b(start)f(up)f(automatically)k(at)e(b)s(o)s(ot)e(time,)52
 
8954
b(y)m(ou)c(can)f(add)f(them)h(to)h(the)f(KDC's)g Fl(/etc/rc)e
 
8955
Fs(or)150 3195 y Fl(/etc/inittab)27 b Fs(\014le.)41 b(Y)-8
 
8956
b(ou)31 b(need)f(to)h(ha)m(v)m(e)h(a)e(stash)h(\014le)f(in)g(order)g
 
8957
(to)h(do)f(this.)150 3376 y(Y)-8 b(ou)28 b(can)g(v)m(erify)g(that)g
 
8958
(they)f(started)h(prop)s(erly)f(b)m(y)g(c)m(hec)m(king)i(for)f(their)f
 
8959
(startup)g(messages)i(in)e(the)h(log-)150 3485 y(ging)f(lo)s(cations)i
 
8960
(y)m(ou)e(de\014ned)e(in)i Fl(/etc/krb5.conf)p Fs(.)35
 
8961
b(\(See)28 b(Section)f(4.1.1.1)i([Edit)e(the)g(Con\014guration)150
 
8962
3595 y(Files],)32 b(page)f(21.\))42 b(F)-8 b(or)31 b(example:)390
 
8963
3753 y Fd(shell\045)39 b Fk(tail)h(/var/log/krb5kdc.log)390
 
8964
3840 y(Dec)g(02)g(12:35:47)h(beeblebrox)g(krb5kdc[3187]\(info\):)j
 
8965
(commencing)d(operation)390 3927 y Fd(shell\045)e Fk(tail)h
 
8966
(/var/log/kadmin.log)390 4014 y(Dec)g(02)g(12:35:52)h(beeblebrox)g
 
8967
(kadmind[3189]\(info\):)j(starting)150 4195 y Fs(An)m(y)30
 
8968
b(errors)g(the)h(daemons)f(encoun)m(ter)h(while)f(starting)i(will)e
 
8969
(also)i(b)s(e)d(listed)i(in)f(the)h(logging)h(output.)150
 
8970
4401 y Fh(4.1.2)63 b(Install)40 b(the)h(Sla)m(v)m(e)f(KDCs)150
 
8971
4548 y Fs(Y)-8 b(ou)24 b(are)g(no)m(w)f(ready)h(to)g(start)g
 
8972
(con\014guring)f(the)g(sla)m(v)m(e)j(KDCs.)38 b(Assuming)22
 
8973
b(y)m(ou)i(are)g(setting)h(the)e(KDCs)150 4658 y(up)h(so)h(that)h(y)m
 
8974
(ou)f(can)h(easily)g(switc)m(h)f(the)g(master)h(KDC)e(with)h(one)h(of)f
 
8975
(the)g(sla)m(v)m(es,)j(y)m(ou)d(should)f(p)s(erform)150
 
8976
4768 y(eac)m(h)29 b(of)g(these)f(steps)g(on)g(the)g(master)h(KDC)f(as)g
 
8977
(w)m(ell)h(as)f(the)h(sla)m(v)m(e)h(KDCs,)e(unless)g(these)g
 
8978
(instructions)150 4877 y(sp)s(ecify)i(otherwise.)150
 
8979
5083 y Fh(4.1.2.1)63 b(Create)40 b(Host)i(Keys)f(for)h(the)e(Sla)m(v)m
 
8980
(e)g(KDCs)150 5230 y Fs(Eac)m(h)31 b(KDC)f(needs)g(a)h(host)f
 
8981
(principal)g(in)h(the)f(Kerb)s(eros)g(database.)41 b(Y)-8
 
8982
b(ou)31 b(can)g(en)m(ter)g(these)g(from)f(an)m(y)150
 
8983
5340 y(host,)k(once)f(the)g Fl(kadmind)e Fs(daemon)h(is)h(running.)46
 
8984
b(F)-8 b(or)34 b(example,)g(if)e(y)m(our)h(master)g(KDC)g(w)m(ere)g
 
8985
(called)p eop end
 
8986
%%Page: 28 30
 
8987
TeXDict begin 28 29 bop 150 -116 a Fs(28)2258 b(Kerb)s(eros)29
 
8988
b(V5)i(Installation)h(Guide)150 299 y(k)m(erb)s(eros.mit.edu,)43
 
8989
b(and)c(y)m(ou)h(had)f(t)m(w)m(o)i(KDC)f(sla)m(v)m(es)i(named)d(k)m
 
8990
(erb)s(eros-1.mit.edu)i(and)e(k)m(erb)s(eros-)150 408
 
8991
y(2.mit.edu,)31 b(y)m(ou)g(w)m(ould)f(t)m(yp)s(e)h(the)f(follo)m(wing:)
 
8992
390 616 y Fd(shell\045)39 b Fk(/usr/local/sbin/kadmin)390
 
8993
704 y Fd(k)l(admin:)g Fk(addprinc)i(-randkey)g(host/kerberos.mit.edu)
 
8994
390 791 y Fd(NOTICE:)24 b(no)h(p)r(olicy)g(sp)r(eci\014ed)e(for)i
 
8995
Fk(")p Fd(host/k)n(erb)r(eros.mit.edu)p Fk(@)p Fd(A)-6
 
8996
b(THENA.MIT.EDU)p Fk(")p Fd(;)390 878 y(assigning)25
 
8997
b Fk(")p Fd(default)p Fk(")390 965 y Fd(Principal)f Fk(")p
 
8998
Fd(host/k)n(erb)r(eros.mit.edu)p Fk(@)p Fd(A)-6 b(THENA.MIT.EDU)p
 
8999
Fk(")25 b Fd(created.)390 1052 y(k)l(admin:)39 b Fk(addprinc)i
 
9000
(-randkey)g(host/kerberos-1.mit.edu)390 1139 y Fd(NOTICE:)24
 
9001
b(no)h(p)r(olicy)g(sp)r(eci\014ed)e(for)i Fk(")p Fd(host/k)n(erb)r
 
9002
(eros-1.mit.edu)p Fk(@)p Fd(A)-6 b(THENA.MIT.EDU)p Fk(")p
 
9003
Fd(;)390 1227 y(assigning)25 b Fk(")p Fd(default)p Fk(")390
 
9004
1314 y Fd(Principal)f Fk(")p Fd(host/k)n(erb)r(eros-1.mit.edu)p
 
9005
Fk(@)p Fd(A)-6 b(THENA.MIT.EDU)p Fk(")25 b Fd(created.)390
 
9006
1401 y(k)l(admin:)39 b Fk(addprinc)i(-randkey)g
 
9007
(host/kerberos-2.mit.edu)390 1488 y Fd(NOTICE:)24 b(no)h(p)r(olicy)g
 
9008
(sp)r(eci\014ed)e(for)i Fk(")p Fd(host/k)n(erb)r(eros-2.mit.edu)p
 
9009
Fk(@)p Fd(A)-6 b(THENA.MIT.EDU)p Fk(")p Fd(;)390 1575
 
9010
y(assigning)25 b Fk(")p Fd(default)p Fk(")390 1662 y
 
9011
Fd(Principal)f Fk(")p Fd(host/k)n(erb)r(eros-2.mit.edu)p
 
9012
Fk(@)p Fd(A)-6 b(THENA.MIT.EDU)p Fk(")25 b Fd(created.)390
 
9013
1750 y(k)l(admin:)150 1980 y Fs(It)33 b(is)f(not)h(actually)h
 
9014
(necessary)f(to)g(ha)m(v)m(e)h(the)f(master)g(KDC)f(serv)m(er)h(in)f
 
9015
(the)h(Kerb)s(eros)e(database,)k(but)150 2089 y(it)c(can)g(b)s(e)e
 
9016
(handy)h(if:)225 2320 y Fq(\017)60 b Fs(an)m(y)m(one)32
 
9017
b(will)e(b)s(e)g(logging)i(in)m(to)f(the)g(mac)m(hine)g(as)g(something)
 
9018
g(other)f(than)g(ro)s(ot)225 2466 y Fq(\017)60 b Fs(y)m(ou)31
 
9019
b(w)m(an)m(t)g(to)g(b)s(e)f(able)h(to)g(sw)m(ap)f(the)h(master)f(KDC)g
 
9020
(with)h(one)f(of)h(the)f(sla)m(v)m(es)i(if)f(necessary)-8
 
9021
b(.)150 2689 y Fh(4.1.2.2)63 b(Extract)39 b(Host)i(Keytabs)g(for)h(the)
 
9022
f(KDCs)150 2836 y Fs(Eac)m(h)c(KDC)f(\(including)g(the)h(master\))g
 
9023
(needs)e(a)i(k)m(eytab)g(to)g(decrypt)f(tic)m(k)m(ets.)61
 
9024
b(Ideally)-8 b(,)39 b(y)m(ou)e(should)150 2946 y(extract)45
 
9025
b(eac)m(h)g(k)m(eytab)g(lo)s(cally)g(on)f(its)g(o)m(wn)f(KDC.)h(If)f
 
9026
(this)h(is)g(not)g(feasible,)k(y)m(ou)c(should)f(use)g(an)150
 
9027
3055 y(encrypted)32 b(session)h(to)g(send)f(them)h(across)g(the)g(net)m
 
9028
(w)m(ork.)49 b(T)-8 b(o)33 b(extract)h(a)f(k)m(eytab)h(on)e(a)h(KDC)g
 
9029
(called)150 3165 y(k)m(erb)s(eros.mit.edu,)e(y)m(ou)f(w)m(ould)h
 
9030
(execute)g(the)g(follo)m(wing)h(command:)390 3373 y Fd(k)l(admin:)39
 
9031
b Fk(ktadd)h(host/kerberos.mit.edu)390 3460 y Fd(k)l(admin:)24
 
9032
b(En)n(try)h(for)g(principal)e(host/k)n(erb)r(eros.mit.edu)p
 
9033
Fk(@)p Fd(A)-6 b(THENA.MIT.EDU)25 b(with)515 3547 y(kvno)g(1,)g
 
9034
(encryption)f(t)n(yp)r(e)h(DES-CBC-CR)n(C)f(added)g(to)i(k)n(eytab)515
 
9035
3634 y(WRFILE:/etc/krb5.k)n(eytab.)390 3721 y(k)l(admin:)150
 
9036
3952 y Fs(Note)j(that)g(the)f(principal)g(m)m(ust)g(exist)h(in)e(the)i
 
9037
(Kerb)s(eros)e(database)i(in)e(order)h(to)h(extract)g(the)g(k)m(eytab.)
 
9038
150 4174 y Fh(4.1.2.3)63 b(Set)41 b(Up)g(the)g(Sla)m(v)m(e)f(KDCs)h
 
9039
(for)h(Database)e(Propagation)150 4321 y Fs(The)70 b(database)i(is)f
 
9040
(propagated)g(from)g(the)g(master)g(KDC)g(to)g(the)g(sla)m(v)m(e)i
 
9041
(KDCs)d(via)i(the)150 4431 y Fl(kpropd)h Fs(daemon.)172
 
9042
b(T)-8 b(o)75 b(set)g(up)e(propagation,)87 b(create)76
 
9043
b(a)f(\014le)f(on)g(eac)m(h)i(KDC,)e(named)150 4541 y
 
9044
Fl(/usr/local/var/krb5kdc/k)o(prop)o(d.ac)o(l)p Fs(,)25
 
9045
b(con)m(taining)31 b(the)g(principals)f(for)g(eac)m(h)i(of)e(the)h
 
9046
(KDCs.)150 4766 y(F)-8 b(or)68 b(example,)77 b(if)67
 
9047
b(the)h(master)f(KDC)g(w)m(ere)h Fl(kerberos.mit.edu)p
 
9048
Fs(,)k(the)c(sla)m(v)m(e)h(KDCs)d(w)m(ere)150 4875 y
 
9049
Fl(kerberos-1.mit.edu)43 b Fs(and)48 b Fl(kerberos-2.mit.edu)p
 
9050
Fs(,)g(and)g(the)g(realm)h(w)m(ere)g Fl(ATHENA.MIT.EDU)p
 
9051
Fs(,)150 4985 y(then)30 b(the)h(\014le's)f(con)m(ten)m(ts)i(w)m(ould)e
 
9052
(b)s(e:)390 5193 y Fk(host/kerberos.mit.edu@ATHENA.)q(MIT.)q(EDU)390
 
9053
5280 y(host/kerberos-1.mit.edu@ATHEN)q(A.MI)q(T.EDU)390
 
9054
5367 y(host/kerberos-2.mit.edu@ATHEN)q(A.MI)q(T.EDU)p
 
9055
eop end
 
9056
%%Page: 29 31
 
9057
TeXDict begin 29 30 bop 150 -116 a Fs(Chapter)30 b(4:)41
 
9058
b(Installing)31 b(Kerb)s(eros)e(V5)2142 b(29)150 371
 
9059
y(Then,)30 b(add)f(the)i(follo)m(wing)h(line)f(to)g Fl(/etc/inetd.conf)
 
9060
26 b Fs(\014le)k(on)h(eac)m(h)g(KDC:)390 535 y Fk(krb5_prop)41
 
9061
b(stream)g(tcp)f(nowait)g(root)h(/usr/local/sbin/kpropd)j(kpropd)150
 
9062
721 y Fs(Y)-8 b(ou)31 b(also)g(need)f(to)h(add)f(the)h(follo)m(wing)h
 
9063
(lines)e(to)h Fl(/etc/services)c Fs(on)j(eac)m(h)i(KDC:)390
 
9064
886 y Fk(kerberos)316 b(88/udp)236 b(kdc)276 b(#)39 b(Kerberos)i
 
9065
(authentication)i(\(udp\))390 973 y(kerberos)316 b(88/tcp)236
 
9066
b(kdc)276 b(#)39 b(Kerberos)i(authentication)i(\(tcp\))390
 
9067
1060 y(krb5_prop)277 b(754/tcp)590 b(#)39 b(Kerberos)i(slave)g
 
9068
(propagation)390 1147 y(kerberos-adm)160 b(749/tcp)590
 
9069
b(#)39 b(Kerberos)i(5)f(admin/changepw)i(\(tcp\))390
 
9070
1234 y(kerberos-adm)160 b(749/udp)590 b(#)39 b(Kerberos)i(5)f
 
9071
(admin/changepw)i(\(udp\))150 1443 y Fh(4.1.3)63 b(Bac)m(k)39
 
9072
b(on)j(the)f(Master)g(KDC)150 1589 y Fs(No)m(w)26 b(that)h(the)e(sla)m
 
9073
(v)m(e)j(KDCs)d(are)h(able)g(to)h(accept)g(database)f(propagation,)i(y)
 
9074
m(ou'll)f(need)e(to)i(propagate)150 1699 y(the)k(database)g(to)g(eac)m
 
9075
(h)h(of)e(them.)150 1907 y Fh(4.1.3.1)63 b(Propagate)41
 
9076
b(the)g(Database)f(to)h(Eac)m(h)e(Sla)m(v)m(e)h(KDC)150
 
9077
2054 y Fs(First,)31 b(create)h(a)f(dump)d(of)j(the)f(database)i(on)e
 
9078
(the)g(master)h(KDC,)g(as)f(follo)m(ws:)390 2219 y Fd(shell\045)39
 
9079
b Fk(/usr/local/sbin/kdb5_util)45 b(dump)40 b
 
9080
(/usr/local/var/krb5kdc/slave_)q(datat)q(rans)390 2306
 
9081
y Fd(shell\045)150 2492 y Fs(Next,)30 b(y)m(ou)g(need)e(to)i(man)m
 
9082
(ually)f(propagate)h(the)f(database)h(to)g(eac)m(h)g(sla)m(v)m(e)h
 
9083
(KDC,)e(as)g(in)f(the)h(follo)m(wing)150 2602 y(example.)41
 
9084
b(\(The)31 b(lines)f(b)s(eginning)g(with)1595 2596 y
 
9085
Fq(\))1716 2602 y Fs(are)h(con)m(tin)m(uations)h(of)f(the)f(previous)g
 
9086
(line.\):)390 2766 y Fk(/usr/local/sbin/kprop)44 b(-f)c
 
9087
(/usr/local/var/krb5kdc/slave_d)q(atatr)q(ans)391 2848
 
9088
y Fc(\))508 2853 y Fk(kerberos-1.mit.edu)390 2940 y
 
9089
(/usr/local/sbin/kprop)k(-f)c(/usr/local/var/krb5kdc/slave_d)q(atatr)q
 
9090
(ans)391 3023 y Fc(\))508 3028 y Fk(kerberos-2.mit.edu)150
 
9091
3214 y Fs(Y)-8 b(ou)34 b(will)f(need)g(a)g(script)g(to)h(dump)d(and)h
 
9092
(propagate)i(the)g(database.)49 b(The)33 b(follo)m(wing)h(is)f(an)g
 
9093
(example)150 3324 y(of)42 b(a)g(b)s(ourne)e(shell)h(script)h(that)g
 
9094
(will)g(do)f(this.)74 b(\(Note)44 b(that)e(the)f(line)h(that)g(b)s
 
9095
(egins)f(with)3470 3318 y Fq(\))3602 3324 y Fs(is)h(a)150
 
9096
3433 y(con)m(tin)m(uation)34 b(of)f(the)f(previous)g(line.)47
 
9097
b(Remem)m(b)s(er)32 b(that)g(y)m(ou)h(need)f(to)h(replace)g(/usr/lo)s
 
9098
(cal)h(with)e(the)150 3543 y(name)e(of)h(the)g(directory)f(in)g(whic)m
 
9099
(h)h(y)m(ou)f(installed)h(Kerb)s(eros)f(V5.\))390 3707
 
9100
y Fk(#!/bin/sh)390 3882 y(kdclist)41 b(=)e("kerberos-1.mit.edu)44
 
9101
b(kerberos-2.mit.edu")390 4056 y(/usr/local/sbin/kdb5_util)h("dump)391
 
9102
4138 y Fc(\))508 4143 y Fk(/usr/local/var/krb5kdc/slave_d)q(atatr)q
 
9103
(ans")390 4317 y(for)40 b(kdc)g(in)f($kdclist)390 4405
 
9104
y(do)390 4492 y(/usr/local/sbin/kprop)44 b(-f)c
 
9105
(/usr/local/var/krb5kdc/slave_d)q(atatr)q(ans)46 b($kdc)390
 
9106
4579 y(done)150 4766 y Fs(Y)-8 b(ou)31 b(will)f(need)g(to)h(set)g(up)e
 
9107
(a)i(cron)f(job)g(to)h(run)e(this)h(script)g(at)h(the)g(in)m(terv)-5
 
9108
b(als)31 b(y)m(ou)g(decided)f(on)g(earlier)150 4875 y(\(See)h(Section)g
 
9109
(2.6)h([Database)g(Propagation],)g(page)f(6.\))150 5083
 
9110
y Fh(4.1.4)63 b(Finish)42 b(Installing)f(the)g(Sla)m(v)m(e)f(KDCs)150
 
9111
5230 y Fs(No)m(w)33 b(that)f(the)h(sla)m(v)m(e)h(KDCs)d(ha)m(v)m(e)j
 
9112
(copies)e(of)h(the)f(Kerb)s(eros)f(database,)j(y)m(ou)e(can)g(create)i
 
9113
(stash)e(\014les)150 5340 y(for)e(them)g(and)g(start)h(the)g
 
9114
Fl(krb5kdc)d Fs(daemon.)p eop end
 
9115
%%Page: 30 32
 
9116
TeXDict begin 30 31 bop 150 -116 a Fs(30)2258 b(Kerb)s(eros)29
 
9117
b(V5)i(Installation)h(Guide)150 299 y Fh(4.1.4.1)63 b(Create)40
 
9118
b(Stash)h(Files)h(on)f(the)g(Sla)m(v)m(e)f(KDCs)150 446
 
9119
y Fs(Create)31 b(stash)g(\014les,)f(b)m(y)g(issuing)g(the)h(follo)m
 
9120
(wing)h(commands)e(on)g(eac)m(h)i(sla)m(v)m(e)g(KDC:)390
 
9121
584 y Fd(shell\045)39 b Fk(kdb5_util)i(stash)390 671
 
9122
y Fd(kdb5)p 555 671 23 4 v 33 w(util:)24 b(Cannot)g(\014nd/read)g
 
9123
(stored)h(master)h(k)n(ey)g(while)d(reading)h(master)i(k)n(ey)390
 
9124
758 y(kdb5)p 555 758 V 33 w(util:)e(W)-6 b(arning:)24
 
9125
b(pro)r(ceeding)g(without)g(master)i(k)n(ey)390 933 y(En)n(ter)e(KDC)h
 
9126
(database)g(master)h(k)n(ey:)1565 928 y Fc(\()1682 933
 
9127
y Fe(Enter)40 b(the)g(database)h(master)g(key.)390 1020
 
9128
y Fd(shell\045)150 1181 y Fs(As)34 b(men)m(tioned)h(ab)s(o)m(v)m(e,)i
 
9129
(the)e(stash)f(\014le)h(is)f(necessary)h(for)f(y)m(our)h(KDCs)f(to)h(b)
 
9130
s(e)e(able)i(authen)m(ticate)i(to)150 1290 y(themselv)m(es,)e(suc)m(h)e
 
9131
(as)h(when)e(they)h(reb)s(o)s(ot.)49 b(Y)-8 b(ou)34 b(could)f(run)e(y)m
 
9132
(our)j(KDCs)e(without)h(stash)h(\014les,)g(but)150 1400
 
9133
y(y)m(ou)c(w)m(ould)g(then)g(need)g(to)g(t)m(yp)s(e)g(in)g(the)g(Kerb)s
 
9134
(eros)f(database)i(master)g(k)m(ey)f(b)m(y)g(hand)f(ev)m(ery)i(time)g
 
9135
(y)m(ou)150 1509 y(start)g(a)g(KDC)f(daemon.)150 1709
 
9136
y Fh(4.1.4.2)63 b(Start)40 b(the)h(krb5kdc)g(Daemon)h(on)f(Eac)m(h)e
 
9137
(KDC)150 1856 y Fs(The)30 b(\014nal)g(step)g(in)g(con\014guing)h(y)m
 
9138
(our)f(sla)m(v)m(e)i(KDCs)e(is)h(to)g(run)e(the)h(KDC)g(daemon:)390
 
9139
1994 y Fd(shell\045)39 b Fk(/usr/local/sbin/krb5kdc)150
 
9140
2155 y Fs(As)j(with)h(the)f(master)h(KDC,)f(y)m(ou)h(will)g(probably)f
 
9141
(w)m(an)m(t)h(to)g(add)f(this)g(command)g(to)h(the)g(KDCs')150
 
9142
2264 y Fl(/etc/rc)37 b Fs(or)j Fl(/etc/inittab)c Fs(\014les,)42
 
9143
b(so)d(they)h(will)f(start)h(the)g(krb5kdc)f(daemon)g(automatically)j
 
9144
(at)150 2374 y(b)s(o)s(ot)30 b(time.)150 2574 y Fh(4.1.5)63
 
9145
b(Add)41 b(Kerb)s(eros)h(Principals)f(to)g(the)g(Database)150
 
9146
2715 y Fs(Once)35 b(y)m(our)f(KDCs)h(are)g(set)g(up)f(and)g(running,)h
 
9147
(y)m(ou)g(are)g(ready)f(to)i(use)e Fl(kadmin)g Fs(to)h(load)g
 
9148
(principals)150 2825 y(for)41 b(y)m(our)f(users,)j(hosts,)h(and)c
 
9149
(other)h(services)g(in)m(to)h(the)f(Kerb)s(eros)f(database.)72
 
9150
b(This)40 b(pro)s(cedure)g(is)150 2934 y(describ)s(ed)26
 
9151
b(fully)i(in)f(the)h(\\Adding)f(or)h(Mo)s(difying)f(Principals")h
 
9152
(section)h(of)f(the)f(Kerb)s(eros)g(V5)h(System)150 3044
 
9153
y(Administrator's)22 b(Guide.)38 b(\(See)22 b(Section)h(4.1.2.1)i
 
9154
([Create)e(Host)f(Keys)g(for)g(the)g(Sla)m(v)m(e)h(KDCs],)h(page)f(27,)
 
9155
150 3153 y(for)30 b(a)h(brief)e(description.\))41 b(The)30
 
9156
b(k)m(eytab)i(is)e(generated)h(b)m(y)f(running)f Fl(kadmin)f
 
9157
Fs(and)i(issuing)g(the)g Fl(ktadd)150 3263 y Fs(command.)150
 
9158
3463 y Fh(4.1.6)63 b(Limit)40 b(Access)h(to)g(the)g(KDCs)150
 
9159
3610 y Fs(T)-8 b(o)36 b(limit)h(the)f(p)s(ossibilit)m(y)g(that)g(y)m
 
9160
(our)g(Kerb)s(eros)f(database)h(could)g(b)s(e)f(compromised,)j(MIT)d
 
9161
(recom-)150 3719 y(mends)k(that)h(eac)m(h)i(KDC)d(b)s(e)h(a)g
 
9162
(dedicated)h(host,)h(with)e(limited)h(access.)71 b(If)39
 
9163
b(y)m(our)h(KDC)g(is)g(also)h(a)150 3829 y(\014le)35
 
9164
b(serv)m(er,)h(FTP)e(serv)m(er,)i(W)-8 b(eb)36 b(serv)m(er,)g(or)e(ev)m
 
9165
(en)h(just)f(a)h(clien)m(t)i(mac)m(hine,)f(someone)f(who)g(obtained)150
 
9166
3938 y(ro)s(ot)c(access)h(through)d(a)i(securit)m(y)g(hole)g(in)f(an)m
 
9167
(y)h(of)g(those)g(areas)g(could)f(gain)h(access)h(to)f(the)g(Kerb)s
 
9168
(eros)150 4048 y(database.)150 4248 y Fh(4.1.7)63 b(Switc)m(hing)40
 
9169
b(Master)h(and)g(Sla)m(v)m(e)f(KDCs)150 4395 y Fs(Y)-8
 
9170
b(ou)24 b(ma)m(y)g(o)s(ccasionally)h(w)m(an)m(t)f(to)g(use)f(one)g(of)h
 
9171
(y)m(our)f(sla)m(v)m(e)i(KDCs)e(as)g(the)h(master.)38
 
9172
b(This)23 b(migh)m(t)h(happ)s(en)150 4504 y(if)30 b(y)m(ou)h(are)g
 
9173
(upgrading)e(the)i(master)g(KDC,)f(or)g(if)h(y)m(our)f(master)h(KDC)f
 
9174
(has)g(a)h(disk)f(crash.)150 4665 y(Assuming)d(y)m(ou)i(ha)m(v)m(e)g
 
9175
(con\014gured)f(all)h(of)f(y)m(our)g(KDCs)g(to)h(b)s(e)e(able)i(to)g
 
9176
(function)e(as)i(either)f(the)h(master)150 4774 y(KDC)41
 
9177
b(or)g(a)g(sla)m(v)m(e)i(KDC)e(\(as)g(this)g(do)s(cumen)m(t)g
 
9178
(recommends\),)j(all)e(y)m(ou)f(need)g(to)h(do)f(to)h(mak)m(e)g(the)150
 
9179
4884 y(c)m(hangeo)m(v)m(er)33 b(is:)150 5045 y(If)d(the)g(master)h(KDC)
 
9180
f(is)h(still)g(running,)e(do)h(the)h(follo)m(wing)h(on)e(the)g
 
9181
Fn(old)41 b Fs(master)31 b(KDC:)199 5205 y(1.)61 b(Kill)31
 
9182
b(the)f Fl(kadmind)f Fs(pro)s(cess.)199 5340 y(2.)61
 
9183
b(Disable)31 b(the)g(cron)f(job)g(that)h(propagates)h(the)e(database.)p
 
9184
eop end
 
9185
%%Page: 31 33
 
9186
TeXDict begin 31 32 bop 150 -116 a Fs(Chapter)30 b(4:)41
 
9187
b(Installing)31 b(Kerb)s(eros)e(V5)2142 b(31)199 299
 
9188
y(3.)61 b(Run)29 b(y)m(our)h(database)i(propagation)f(script)f(man)m
 
9189
(ually)-8 b(,)31 b(to)g(ensure)f(that)h(the)f(sla)m(v)m(es)i(all)f(ha)m
 
9190
(v)m(e)h(the)330 408 y(latest)26 b(cop)m(y)f(of)f(the)h(database.)39
 
9191
b(\(See)25 b(Section)g(4.1.3.1)i([Propagate)f(the)e(Database)j(to)e
 
9192
(Eac)m(h)f(Sla)m(v)m(e)330 518 y(KDC],)h(page)g(29.\))40
 
9193
b(If)24 b(there)g(is)h(a)g(need)f(to)h(preserv)m(e)g(p)s(er-principal)e
 
9194
(p)s(olicy)i(information)g(from)f(the)330 628 y(database,)31
 
9195
b(y)m(ou)e(should)f(do)h(a)g(\\kdb5)p 1636 628 28 4 v
 
9196
40 w(util)h(dump)d(-o)m(v")k(in)d(order)h(to)h(preserv)m(e)f(that)h
 
9197
(information)330 737 y(and)d(prop)s(ogate)i(that)g(dump)d(\014le)i
 
9198
(securely)g(b)m(y)g(some)g(means)g(to)h(the)f(sla)m(v)m(e)i(so)e(that)h
 
9199
(its)f(database)330 847 y(has)i(the)h(correct)g(state)h(of)e(the)h(p)s
 
9200
(er-principal)e(p)s(olicy)i(information.)150 1060 y(On)f(the)g
 
9201
Fn(new)41 b Fs(master)30 b(KDC:)199 1243 y(1.)61 b(Create)32
 
9202
b(a)f(database)h(k)m(eytab.)43 b(\(See)32 b(Section)g(4.1.1.7)h
 
9203
([Create)f(a)g(k)-5 b(admind)29 b(Keytab)j(\(optional\)],)330
 
9204
1353 y(page)f(26.\))199 1492 y(2.)61 b(Start)53 b(the)h
 
9205
Fl(kadmind)d Fs(daemon.)110 b(\(See)53 b(Section)h(4.1.1.8)i([Start)e
 
9206
(the)f(Kerb)s(eros)g(Daemons],)330 1601 y(page)31 b(27.\))199
 
9207
1740 y(3.)61 b(Set)39 b(up)e(the)i(cron)f(job)g(to)i(propagate)f(the)g
 
9208
(database.)66 b(\(See)39 b(Section)g(4.1.3.1)i([Propagate)g(the)330
 
9209
1849 y(Database)32 b(to)f(Eac)m(h)g(Sla)m(v)m(e)h(KDC],)f(page)g(29.\))
 
9210
199 1988 y(4.)61 b(Switc)m(h)36 b(the)g(CNAMEs)f(of)h(the)g(old)g(and)f
 
9211
(new)g(master)h(KDCs.)57 b(\(If)35 b(y)m(ou)h(don't)g(do)g(this,)h(y)m
 
9212
(ou'll)330 2097 y(need)30 b(to)h(c)m(hange)h(the)e Fl(krb5.conf)e
 
9213
Fs(\014le)j(on)f(ev)m(ery)h(clien)m(t)h(mac)m(hine)f(in)f(y)m(our)g
 
9214
(Kerb)s(eros)g(realm.\))150 2305 y Fh(4.1.8)63 b(Incremen)m(tal)40
 
9215
b(Database)g(Propagation)150 2452 y Fs(A)m(t)31 b(some)f(v)m(ery)g
 
9216
(large)h(sites,)g(dumping)d(and)i(transmitting)g(the)g(database)h(can)f
 
9217
(tak)m(e)i(more)e(time)g(than)150 2561 y(is)h(desirable)g(for)f(c)m
 
9218
(hanges)i(to)g(propagate)g(from)e(the)h(master)g(KDC)g(to)g(the)g(sla)m
 
9219
(v)m(e)i(KDCs.)41 b(The)31 b(incre-)150 2671 y(men)m(tal)h(propagation)
 
9220
f(supp)s(ort)d(added)i(in)g(the)h(1.7)g(release)h(is)e(in)m(tended)h
 
9221
(to)g(address)e(this.)150 2855 y(With)34 b(incremen)m(tal)h
 
9222
(propagation)g(enabled,)g(all)f(programs)g(on)f(the)h(master)g(KDC)g
 
9223
(that)g(c)m(hange)h(the)150 2964 y(database)30 b(also)g(write)f
 
9224
(information)g(ab)s(out)f(the)h(c)m(hanges)h(to)g(an)e(\\up)s(date)h
 
9225
(log")h(\014le,)g(main)m(tained)f(as)h(a)150 3074 y(circular)h
 
9226
(bu\013er)g(of)g(a)g(certain)h(size.)44 b(A)31 b(pro)s(cess)g(on)g(eac)
 
9227
m(h)h(sla)m(v)m(e)h(KDC)e(connects)h(to)f(a)h(service)g(on)f(the)150
 
9228
3184 y(master)i(KDC)g(\(curren)m(tly)g(implemen)m(ted)h(in)f(the)g
 
9229
Fl(kadmind)e Fs(serv)m(er\))i(and)g(p)s(erio)s(dically)g(requests)g
 
9230
(the)150 3293 y(c)m(hanges)d(that)g(ha)m(v)m(e)g(b)s(een)f(made)g
 
9231
(since)h(the)f(last)h(c)m(hec)m(k.)42 b(By)30 b(default,)f(this)h(c)m
 
9232
(hec)m(k)g(is)g(done)f(ev)m(ery)h(t)m(w)m(o)150 3403
 
9233
y(min)m(utes.)45 b(If)31 b(the)h(database)h(has)f(just)f(b)s(een)g(mo)s
 
9234
(di\014ed)g(in)g(the)h(previous)g(sev)m(eral)h(seconds)f(\(curren)m
 
9235
(tly)150 3512 y(the)f(threshold)f(is)g(hard-co)s(ded)g(at)h(10)g
 
9236
(seconds\),)g(the)g(sla)m(v)m(e)h(will)f(not)g(retriev)m(e)h(up)s
 
9237
(dates,)e(but)g(instead)150 3622 y(will)36 b(pause)f(and)g(try)h(again)
 
9238
h(so)s(on)e(after.)57 b(This)35 b(reduces)g(the)h(lik)m(eliho)s(o)s(d)h
 
9239
(that)f(incremen)m(tal)h(up)s(date)150 3732 y(queries)i(will)g(cause)g
 
9240
(dela)m(ys)h(for)f(an)f(administrator)h(trying)g(to)h(mak)m(e)g(a)f
 
9241
(bunc)m(h)e(of)i(c)m(hanges)h(to)g(the)150 3841 y(database)31
 
9242
b(at)g(the)g(same)g(time.)150 4025 y(Incremen)m(tal)d(propagation)g
 
9243
(uses)f(the)g(follo)m(wing)h(en)m(tries)g(in)f(the)g(p)s(er-realm)g
 
9244
(data)h(in)f(the)g(KDC)g(con\014g)150 4135 y(\014le:)150
 
9245
4347 y Fl(iprop_enable)g Fs(\(b)s(o)s(olean\))630 4457
 
9246
y(If)34 b(this)h(is)g(set)g(to)h Fl(true)p Fs(,)f(then)f(incremen)m
 
9247
(tal)i(propagation)g(is)f(enabled,)h(and)e(\(as)i(noted)630
 
9248
4567 y(b)s(elo)m(w\))31 b(normal)f Fl(kprop)f Fs(propagation)j(is)e
 
9249
(disabled.)40 b(The)30 b(default)h(is)f Fl(false)p Fs(.)150
 
9250
4734 y Fl(iprop_master_ulogsize)25 b Fs(\(in)m(teger\))630
 
9251
4844 y(This)j(indicates)i(the)e(n)m(um)m(b)s(er)g(of)h(en)m(tries)g
 
9252
(that)g(should)f(b)s(e)g(retained)h(in)g(the)g(up)s(date)f(log.)630
 
9253
4953 y(The)i(default)g(is)h(1000;)h(the)f(maxim)m(um)f(n)m(um)m(b)s(er)
 
9254
f(is)h(2500.)150 5121 y Fl(iprop_slave_poll)c Fs(\(time)31
 
9255
b(in)m(terv)-5 b(al\))630 5230 y(This)31 b(indicates)i(ho)m(w)f(often)h
 
9256
(the)f(sla)m(v)m(e)i(should)d(p)s(oll)h(the)g(master)h(KDC)e(for)h(c)m
 
9257
(hanges)h(to)630 5340 y(the)e(database.)41 b(The)30 b(default)h(is)f(t)
 
9258
m(w)m(o)i(min)m(utes.)p eop end
 
9259
%%Page: 32 34
 
9260
TeXDict begin 32 33 bop 150 -116 a Fs(32)2258 b(Kerb)s(eros)29
 
9261
b(V5)i(Installation)h(Guide)150 299 y Fl(iprop_port)c
 
9262
Fs(\(in)m(teger\))630 408 y(This)h(sp)s(eci\014es)g(the)g(p)s(ort)g(n)m
 
9263
(um)m(b)s(er)f(to)i(b)s(e)f(used)g(for)g(incremen)m(tal)i(propagation.)
 
9264
41 b(This)29 b(is)630 518 y(required)h(in)g(b)s(oth)f(master)i(and)f
 
9265
(sla)m(v)m(e)i(con\014guration)f(\014les.)150 688 y Fl(iprop_logfile)c
 
9266
Fs(\(\014le)k(name\))630 797 y(This)g(sp)s(eci\014es)g(where)h(the)g
 
9267
(up)s(date)f(log)i(\014le)f(for)f(the)h(realm)g(database)h(is)f(to)g(b)
 
9268
s(e)g(stored.)630 907 y(The)e(default)h(is)f(to)h(use)g(the)f
 
9269
Fl(database_name)d Fs(en)m(try)k(from)f(the)h Fl(realms)d
 
9270
Fs(section)k(of)f(the)630 1016 y(con\014g)37 b(\014le,)i(with)e(`)p
 
9271
Fl(.ulog)p Fs(')f(app)s(ended.)59 b(\(NOTE:)37 b(If)f
 
9272
Fl(database_name)e Fs(isn't)j(sp)s(eci\014ed)630 1126
 
9273
y(in)32 b(the)h Fl(realms)d Fs(section,)k(p)s(erhaps)d(b)s(ecause)h
 
9274
(the)h(LD)m(AP)g(database)g(bac)m(k)g(end)f(is)g(b)s(eing)630
 
9275
1235 y(used,)43 b(or)e(the)h(\014le)f(name)g(is)g(sp)s(eci\014ed)g(in)f
 
9276
(the)i Fl(dbmodules)c Fs(section,)46 b(then)40 b(the)i(hard-)630
 
9277
1345 y(co)s(ded)23 b(default)h(for)g Fl(database_name)c
 
9278
Fs(is)k(used.)37 b(Determination)26 b(of)e(the)g Fl(iprop_logfile)630
 
9279
1455 y Fs(default)31 b(v)-5 b(alue)30 b(will)h(not)g(use)f(v)-5
 
9280
b(alues)31 b(from)e(the)i Fl(dbmodules)d Fs(section.\))150
 
9281
1674 y(Both)37 b(master)g(and)e(sla)m(v)m(e)j(sides)e(m)m(ust)h(ha)m(v)
 
9282
m(e)g(principals)f(named)g Fl(kiprop/)p Fb(hostname)42
 
9283
b Fs(\(where)37 b Fo(host-)150 1784 y(name)43 b Fs(is,)d(as)e(usual,)h
 
9284
(the)f(lo)m(w)m(er-case,)43 b(fully-quali\014ed,)c(canonical)h(name)d
 
9285
(for)h(the)g(host\))g(registered)150 1893 y(and)30 b(k)m(eys)h(stored)f
 
9286
(in)g(the)h(default)f(k)m(eytab)i(\014le)e(\(`)p Fl(/etc/krb5.keytab)p
 
9287
Fs('\).)150 2083 y(On)35 b(the)g(master)h(KDC)g(side,)h(the)e
 
9288
Fl(kiprop/)p Fb(hostname)42 b Fs(principal)36 b(m)m(ust)f(b)s(e)g
 
9289
(listed)h(in)f(the)h Fl(kadmind)150 2193 y Fs(A)m(CL)30
 
9290
b(\014le)h Fl(kadm5.acl)p Fs(,)d(and)i(giv)m(en)h(the)g
 
9291
Fl(p)f Fs(privilege.)150 2382 y(On)g(the)i(sla)m(v)m(e)h(KDC)e(side,)h
 
9292
Fl(kpropd)d Fs(should)i(b)s(e)f(run.)42 b(When)32 b(incremen)m(tal)g
 
9293
(propagation)g(is)g(enabled,)150 2492 y(it)f(will)g(connect)g(to)g(the)
 
9294
g Fl(kadmind)d Fs(on)i(the)h(master)g(KDC)f(and)f(start)i(requesting)g
 
9295
(up)s(dates.)150 2682 y(The)k(normal)g Fl(kprop)f Fs(mec)m(hanism)h(is)
 
9296
g(disabled)g(b)m(y)g(the)h(incremen)m(tal)g(propagation)g(supp)s(ort.)
 
9297
54 b(Ho)m(w-)150 2791 y(ev)m(er,)48 b(if)43 b(the)h(sla)m(v)m(e)h(has)e
 
9298
(b)s(een)g(unable)g(to)h(fetc)m(h)g(c)m(hanges)h(from)e(the)g(master)h
 
9299
(KDC)f(for)g(to)s(o)h(long)150 2901 y(\(net)m(w)m(ork)33
 
9300
b(problems,)e(p)s(erhaps\),)f(the)i(log)g(on)f(the)h(master)f(ma)m(y)h
 
9301
(wrap)f(around)f(and)h(o)m(v)m(erwrite)i(some)150 3010
 
9302
y(of)40 b(the)g(up)s(dates)e(that)j(the)e(sla)m(v)m(e)j(has)d(not)h(y)m
 
9303
(et)h(retriev)m(ed.)69 b(In)39 b(this)h(case,)j(the)d(sla)m(v)m(e)h
 
9304
(will)f(instruct)150 3120 y(the)34 b(master)f(KDC)g(to)h(dump)e(the)i
 
9305
(curren)m(t)f(database)h(out)g(to)g(a)f(\014le)h(and)f(in)m(v)m(ok)m(e)
 
9306
i(a)f(one-time)g Fl(kprop)150 3229 y Fs(propagation,)i(with)d(sp)s
 
9307
(ecial)h(options)g(to)h(also)f(con)m(v)m(ey)i(the)d(p)s(oin)m(t)h(in)f
 
9308
(the)h(up)s(date)f(log)i(at)f(whic)m(h)g(the)150 3339
 
9309
y(sla)m(v)m(e)41 b(should)e(resume)f(fetc)m(hing)j(incremen)m(tal)f(up)
 
9310
s(dates.)67 b(Th)m(us,)41 b(all)f(the)g(k)m(eytab)g(and)f(A)m(CL)g
 
9311
(setup)150 3449 y(previously)30 b(describ)s(ed)f(for)i
 
9312
Fl(kprop)d Fs(propagation)k(is)e(still)h(needed.)150
 
9313
3638 y(There)f(are)h(sev)m(eral)g(restrictions)h(in)e(the)g(curren)m(t)
 
9314
g(implemen)m(tation:)225 3828 y Fq(\017)60 b Fs(Changes)42
 
9315
b(to)i(passw)m(ord)d(p)s(olicy)i(ob)5 b(jects)44 b(are)f(not)f
 
9316
(propagated)i(incremen)m(tally)-8 b(.)79 b(Changes)42
 
9317
b(to)330 3938 y(whic)m(h)30 b(p)s(olicy)h(applies)f(to)h(a)g(principal)
 
9318
f(are)h(propagated.)225 4077 y Fq(\017)60 b Fs(The)40
 
9319
b(master)g(and)g(sla)m(v)m(e)i(m)m(ust)e(b)s(e)g(able)g(to)h(initiate)h
 
9320
(TCP)e(connections)h(in)f(b)s(oth)f(directions,)330 4187
 
9321
y(without)30 b(an)h(in)m(terv)m(ening)g(NA)-8 b(T.)225
 
9322
4326 y Fq(\017)60 b Fs(If)33 b(the)h(sla)m(v)m(e)h(has)f(an)f(IPv6)h
 
9323
(in)m(terface)h(address)e(but)g(needs)g(to)h(accept)h(connections)g(o)m
 
9324
(v)m(er)g(IPv4,)330 4436 y(the)f(op)s(erating)h(system)f(needs)f
 
9325
(\\dual)i(stac)m(k")g(supp)s(ort)e(\(i.e.)53 b(the)34
 
9326
b(abilit)m(y)h(to)g(accept)g(IPv6)g(and)330 4545 y(IPv4)d(connections)g
 
9327
(on)g(a)g(single)g(IPv6)f(listener)i(so)s(c)m(k)m(et\).)46
 
9328
b(A)m(t)32 b(this)g(time,)h(all)f(mo)s(dern)e(Unix-lik)m(e)330
 
9329
4655 y(op)s(erating)h(systems)f(ha)m(v)m(e)i(dual)e(stac)m(k)i(supp)s
 
9330
(ort)c(except)k(Op)s(enBSD.)150 4864 y Fh(4.1.8.1)63
 
9331
b(Sun/MIT)42 b(Incremen)m(tal)e(Propagation)i(Di\013erences)150
 
9332
5011 y Fs(Sun)36 b(donated)i(the)g(original)h(co)s(de)g(for)e(supp)s
 
9333
(orting)g(incremen)m(tal)i(database)g(propagation)f(to)h(MIT.)150
 
9334
5121 y(Some)26 b(c)m(hanges)h(ha)m(v)m(e)g(b)s(een)e(made)h(in)f(the)h
 
9335
(MIT)g(source)g(tree)h(that)f(will)g(b)s(e)g(visible)g(to)g
 
9336
(administrators.)150 5230 y(\(These)i(notes)g(are)f(based)h(on)f(Sun's)
 
9337
f(patc)m(hes.)41 b(Changes)27 b(to)h(Sun's)e(implemen)m(tation)j(since)
 
9338
f(then)f(ma)m(y)150 5340 y(not)k(b)s(e)e(re\015ected)i(here.\))p
 
9339
eop end
 
9340
%%Page: 33 35
 
9341
TeXDict begin 33 34 bop 150 -116 a Fs(Chapter)30 b(4:)41
 
9342
b(Installing)31 b(Kerb)s(eros)e(V5)2142 b(33)150 299
 
9343
y(The)65 b(Sun)g(con\014g)h(\014le)f(supp)s(ort)f(lo)s(oks)j(for)e
 
9344
Fl(sunw_dbprop_enable)p Fs(,)70 b Fl(sunw_dbprop_master_)150
 
9345
408 y(ulogsize)p Fs(,)28 b(and)i Fl(sunw_dbprop_slave_poll)p
 
9346
Fs(.)150 913 y(The)i(incremen)m(tal)j(propagation)f(service)f(is)g
 
9347
(implemen)m(ted)h(as)f(an)g(ONC)f(RPC)h(service.)49 b(In)32
 
9348
b(the)h(Sun)150 1023 y(implemen)m(tation,)28 b(the)c(service)i(is)e
 
9349
(registered)i(with)e Fl(rpcbind)f Fs(\(also)j(kno)m(wn)e(as)h
 
9350
Fl(portmapper)p Fs(\))d(and)i(the)150 1133 y(clien)m(t)31
 
9351
b(lo)s(oks)f(up)f(the)g(p)s(ort)g(n)m(um)m(b)s(er)f(to)j(con)m(tact.)43
 
9352
b(In)28 b(the)i(MIT)f(implemen)m(tation,)j(where)d(in)m(teraction)150
 
9353
1242 y(with)f(some)h(mo)s(dern)f(v)m(ersions)h(of)g Fl(rpcbind)d
 
9354
Fs(do)s(esn't)j(alw)m(a)m(ys)h(w)m(ork)f(w)m(ell,)h(the)f(p)s(ort)f(n)m
 
9355
(um)m(b)s(er)f(m)m(ust)i(b)s(e)150 1352 y(sp)s(eci\014ed)h(in)g(the)g
 
9356
(con\014g)h(\014le)f(on)h(b)s(oth)e(the)i(master)g(and)e(sla)m(v)m(e)k
 
9357
(sides.)150 1857 y(The)44 b(Sun)f(implemen)m(tation)j(hard-co)s(des)d
 
9358
(pathnames)i(in)f(`)p Fl(/var/krb5)p Fs(')e(for)i(the)h(up)s(date)e
 
9359
(log)j(and)150 1966 y(the)53 b(p)s(er-sla)m(v)m(e)h Fl(kprop)d
 
9360
Fs(dump)g(\014les.)107 b(In)52 b(the)h(MIT)f(implemen)m(tation,)60
 
9361
b(the)53 b(pathname)f(for)h(the)150 2076 y(up)s(date)f(log)h(is)g(sp)s
 
9362
(eci\014ed)f(in)g(the)h(con\014g)g(\014le,)59 b(and)52
 
9363
b(the)g(p)s(er-sla)m(v)m(e)i(dump)d(\014les)i(are)g(stored)f(in)150
 
9364
2185 y Fl(/usr/local/var/krb5kdc/s)o(lave)o(_dat)o(atr)o(ans_)o
 
9365
Fb(host)o(nam)o(e)11 b Fs(.)150 2591 y Fr(4.2)68 b(Installing)47
 
9366
b(and)d(Con\014guring)h(UNIX)g(Clien)l(t)h(Mac)l(hines)150
 
9367
2750 y Fs(Clien)m(t)31 b(mac)m(hine)g(installation)i(is)d(m)m(uc)m(h)g
 
9368
(more)h(straigh)m(tforw)m(ard)g(than)f(installation)i(of)f(the)g(KDCs.)
 
9369
150 3064 y Fh(4.2.1)63 b(Clien)m(t)40 b(Programs)150
 
9370
3211 y Fs(The)f(Kerb)s(erized)f(clien)m(t)j(programs)d(are)i
 
9371
Fl(kinit)p Fs(,)g Fl(klist)p Fs(,)g Fl(kdestroy)p Fs(,)f
 
9372
Fl(kpasswd)p Fs(,)h(and)e Fl(ksu)p Fs(.)66 b(All)40 b(of)150
 
9373
3321 y(these)31 b(programs)f(are)h(in)f(the)g(directory)h
 
9374
Fl(/usr/local/bin)p Fs(.)150 3826 y(MIT)38 b(recommends)f(that)i(y)m
 
9375
(ou)f(use)f Fl(login.krb5)e Fs(in)j(place)h(of)f Fl(/bin/login)d
 
9376
Fs(to)j(giv)m(e)i(y)m(our)e(users)f(a)150 3935 y(single-sign-on)f
 
9377
(system.)54 b(Y)-8 b(ou)35 b(will)g(need)f(to)i(mak)m(e)f(sure)f(y)m
 
9378
(our)h(users)f(kno)m(w)g(to)i(use)e(their)h(Kerb)s(eros)150
 
9379
4045 y(passw)m(ords)30 b(when)f(they)h(log)i(in.)150
 
9380
4550 y(Y)-8 b(ou)38 b(will)f(also)h(need)f(to)h(educate)g(y)m(our)f
 
9381
(users)g(to)h(use)f(the)g(tic)m(k)m(et)j(managemen)m(t)e(programs)f
 
9382
Fl(kinit)p Fs(,)150 4659 y Fl(klist)p Fs(,)k Fl(kdestroy)p
 
9383
Fs(,)f(and)f(to)i(use)e(the)h(Kerb)s(eros)f(programs)g
 
9384
Fl(ksu)g Fs(and)g Fl(kpasswd)f Fs(in)h(place)i(of)f(their)150
 
9385
4769 y(non-Kerb)s(eros)29 b(coun)m(terparts)i Fl(su)f
 
9386
Fs(and)f Fl(passwd)p Fs(.)150 5083 y Fh(4.2.2)63 b(Clien)m(t)40
 
9387
b(Mac)m(hine)g(Con\014guration)i(Files)150 5230 y Fs(Eac)m(h)f(mac)m
 
9388
(hine)g(running)d(Kerb)s(eros)i(m)m(ust)g(ha)m(v)m(e)h(a)g
 
9389
Fl(/etc/krb5.conf)36 b Fs(\014le.)71 b(\(See)40 b(Section)h(4.1.1.2)150
 
9390
5340 y([krb5.conf)7 b(],)31 b(page)g(21.\))p eop end
 
9391
%%Page: 34 36
 
9392
TeXDict begin 34 35 bop 150 -116 a Fs(34)2258 b(Kerb)s(eros)29
 
9393
b(V5)i(Installation)h(Guide)150 361 y(Also,)26 b(for)d(most)h(UNIX)g
 
9394
(systems,)h(y)m(ou)f(m)m(ust)f(add)g(the)h(appropriate)g(Kerb)s(eros)e
 
9395
(services)i(to)h(eac)m(h)f(clien)m(t)150 471 y(mac)m(hine's)33
 
9396
b Fl(/etc/services)28 b Fs(\014le.)45 b(If)31 b(y)m(ou)h(are)g(using)g
 
9397
(the)g(default)g(con\014guration)g(for)f(Kerb)s(eros)g(V5,)150
 
9398
580 y(y)m(ou)g(should)e(b)s(e)h(able)h(to)g(just)f(insert)g(the)h
 
9399
(follo)m(wing)g(co)s(de:)390 735 y Fk(kerberos)237 b(88/udp)158
 
9400
b(kdc)g(#)40 b(Kerberos)h(V5)e(KDC)390 823 y(kerberos)237
 
9401
b(88/tcp)158 b(kdc)g(#)40 b(Kerberos)h(V5)e(KDC)390 910
 
9402
y(kerberos-adm)81 b(749/tcp)394 b(#)40 b(Kerberos)h(5)e(admin/changepw)
 
9403
390 997 y(kerberos-adm)81 b(749/udp)394 b(#)40 b(Kerberos)h(5)e
 
9404
(admin/changepw)390 1084 y(krb5_prop)198 b(754/tcp)394
 
9405
b(#)40 b(Kerberos)h(slave)f(propagation)390 1171 y(krb524)315
 
9406
b(4444/tcp)355 b(#)40 b(Kerberos)h(5)e(to)h(4)f(ticket)i(translator)150
 
9407
1376 y Fh(4.2.2.1)63 b(Mac)41 b(OS)g(X)f(Con\014guration)150
 
9408
1523 y Fs(T)-8 b(o)25 b(install)h(Kerb)s(eros)d(V5)j(on)e(Mac)i(OS)e(X)
 
9409
h(and)f(Mac)i(OS)e(X)g(Serv)m(er,)i(follo)m(w)g(the)f(directions)g(for)
 
9410
g(generic)150 1633 y(Unix-based)30 b(OS's,)g(except)h(for)g(the)f
 
9411
Fl(/etc/services)d Fs(up)s(dates)i(describ)s(ed)h(ab)s(o)m(v)m(e.)150
 
9412
1810 y(Mac)e(OS)e(X)i(and)e(Mac)i(OS)e(X)h(Serv)m(er)g(use)g(a)h
 
9413
(database)g(called)g(NetInfo)f(to)h(store)g(the)f(con)m(ten)m(ts)i(of)e
 
9414
(\014les)150 1920 y(normally)e(found)e(in)h Fl(/etc)p
 
9415
Fs(.)38 b(Instead)25 b(of)f(mo)s(difying)g Fl(/etc/services)p
 
9416
Fs(,)f(y)m(ou)i(should)e(run)h(the)g(follo)m(wing)150
 
9417
2030 y(commands)30 b(to)h(add)f(the)g(Kerb)s(eros)g(service)h(en)m
 
9418
(tries)g(to)g(NetInfo:)390 2184 y Fk($)39 b(niutil)i(-create)g(.)e
 
9419
(/services/kerberos)390 2272 y($)g(niutil)i(-createprop)h(.)d
 
9420
(/services/kerberos)44 b(name)c(kerberos)h(kdc)390 2359
 
9421
y($)e(niutil)i(-createprop)h(.)d(/services/kerberos)44
 
9422
b(port)c(750)390 2446 y($)f(niutil)i(-createprop)h(.)d
 
9423
(/services/kerberos)44 b(protocol)d(tcp)f(udp)390 2533
 
9424
y($)f(niutil)i(-create)g(.)e(/services/krbupdate)390
 
9425
2620 y($)g(niutil)i(-createprop)h(.)d(/services/krbupdate)44
 
9426
b(name)c(krbupdate)h(kreg)390 2707 y($)e(niutil)i(-createprop)h(.)d
 
9427
(/services/krbupdate)44 b(port)c(760)390 2795 y($)f(niutil)i
 
9428
(-createprop)h(.)d(/services/krbupdate)44 b(protocol)d(tcp)390
 
9429
2882 y($)e(niutil)i(-create)g(.)e(/services/kpasswd)390
 
9430
2969 y($)g(niutil)i(-createprop)h(.)d(/services/kpasswd)k(name)d
 
9431
(kpasswd)h(kpwd)390 3056 y($)e(niutil)i(-createprop)h(.)d
 
9432
(/services/kpasswd)k(port)d(761)390 3143 y($)f(niutil)i(-createprop)h
 
9433
(.)d(/services/kpasswd)k(protocol)e(tcp)390 3231 y($)e(niutil)i
 
9434
(-create)g(.)e(/services/klogin)390 3318 y($)g(niutil)i(-createprop)h
 
9435
(.)d(/services/klogin)k(port)d(543)390 3405 y($)f(niutil)i(-createprop)
 
9436
h(.)d(/services/klogin)k(protocol)e(tcp)390 3492 y($)e(niutil)i
 
9437
(-create)g(.)e(/services/eklogin)390 3579 y($)g(niutil)i(-createprop)h
 
9438
(.)d(/services/eklogin)k(port)d(2105)390 3666 y($)f(niutil)i
 
9439
(-createprop)h(.)d(/services/eklogin)k(protocol)e(tcp)390
 
9440
3754 y($)e(niutil)i(-create)g(.)e(/services/kshell)390
 
9441
3841 y($)g(niutil)i(-createprop)h(.)d(/services/kshell)k(name)d(kshell)
 
9442
h(krcmd)390 3928 y($)e(niutil)i(-createprop)h(.)d(/services/kshell)k
 
9443
(port)d(544)390 4015 y($)f(niutil)i(-createprop)h(.)d(/services/kshell)
 
9444
k(protocol)e(tcp)150 4192 y Fs(In)24 b(addition)g(to)h(adding)f
 
9445
(services)h(to)g(NetInfo,)i(y)m(ou)d(m)m(ust)h(also)g(mo)s(dify)f(the)g
 
9446
(resolv)m(er)h(con\014guration)g(in)150 4302 y(NetInfo)31
 
9447
b(so)g(that)g(the)g(mac)m(hine)g(resolv)m(es)h(its)f(o)m(wn)g(hostname)
 
9448
f(as)h(a)g(F)m(QDN)h(\(fully)f(quali\014ed)f(domain)150
 
9449
4412 y(name\).)59 b(By)37 b(default,)h(Mac)g(OS)d(X)i(and)f(Mac)h(OS)f
 
9450
(X)g(Serv)m(er)h(mac)m(hines)g(query)f(NetInfo)g(to)i(resolv)m(e)150
 
9451
4521 y(hostnames)28 b(b)s(efore)g(falling)i(bac)m(k)f(to)g(DNS.)f
 
9452
(Because)i(NetInfo)f(has)f(an)g(unquali\014ed)f(name)h(for)h(all)g(the)
 
9453
150 4631 y(mac)m(hines)23 b(in)e(the)h(NetInfo)h(database,)i(the)d(mac)
 
9454
m(hine's)h(o)m(wn)f(hostname)g(will)g(resolv)m(e)i(to)e(an)g
 
9455
(unquali\014ed)150 4740 y(name.)41 b(Kerb)s(eros)29 b(needs)h(a)h(F)m
 
9456
(QDN)g(to)g(lo)s(ok)g(up)f(k)m(eys)h(in)f(the)g(mac)m(hine's)i(k)m
 
9457
(eytab)f(\014le.)150 4918 y(F)-8 b(ortunately)g(,)38
 
9458
b(y)m(ou)e(can)f(c)m(hange)h(the)g Fl(lookupd)d Fs(cac)m(hing)j(order)f
 
9459
(to)g(query)g(DNS)g(\014rst.)54 b(Run)34 b(the)h(fol-)150
 
9460
5027 y(lo)m(wing)c(NetInfo)g(commands)f(and)g(reb)s(o)s(ot)g(the)h(mac)
 
9461
m(hine:)390 5182 y Fk($)39 b(niutil)i(-create)g(.)e
 
9462
(/locations/lookupd/hosts)390 5269 y($)g(niutil)i(-createprop)h(.)d
 
9463
(/locations/lookupd/hosts)45 b(LookupOrder)d(CacheAgent)f(DNSAgent)429
 
9464
5357 y(NIAgent)g(NILAgent)p eop end
 
9465
%%Page: 35 37
 
9466
TeXDict begin 35 36 bop 150 -116 a Fs(Chapter)30 b(4:)41
 
9467
b(Installing)31 b(Kerb)s(eros)e(V5)2142 b(35)150 299
 
9468
y(Once)33 b(y)m(ou)h(ha)m(v)m(e)g(reb)s(o)s(oted,)g(y)m(ou)f(can)g(v)m
 
9469
(erify)h(that)g(the)f(resolv)m(er)h(no)m(w)f(b)s(eha)m(v)m(es)h
 
9470
(correctly)-8 b(.)51 b(Compile)150 408 y(the)31 b(Kerb)s(eros)e(5)i
 
9471
(distribution)e(and)h(run:)390 618 y Fk($)39 b(cd)h
 
9472
(.../src/tests/resolve)390 705 y($)f(./resolve)150 936
 
9473
y Fs(This)d(will)h(tell)h(y)m(ou)f(whether)f(or)g(not)h(y)m(our)g(mac)m
 
9474
(hine)g(returns)f(F)m(QDNs)h(on)g(name)g(lo)s(okups.)59
 
9475
b(If)36 b(the)150 1046 y(test)31 b(still)g(fails,)f(y)m(ou)h(can)f
 
9476
(also)h(try)e(turning)h(o\013)g(DNS)g(cac)m(hing.)42
 
9477
b(Run)29 b(the)h(follo)m(wing)h(commands)f(and)150 1155
 
9478
y(reb)s(o)s(ot:)390 1365 y Fk($)39 b(niutil)i(-create)g(.)e
 
9479
(/locations/lookupd/hosts)390 1452 y($)g(niutil)i(-createprop)h(.)d
 
9480
(/locations/lookupd/hosts)45 b(LookupOrder)d(DNSAgent)429
 
9481
1539 y(CacheAgent)g(NIAgent)f(NILAgent)150 1770 y Fs(The)31
 
9482
b(remainder)h(of)g(the)g(setup)f(of)h(a)g(Mac)h(OS)e(X)h(clien)m(t)i
 
9483
(mac)m(hine)e(or)g(application)i(serv)m(er)e(should)f(b)s(e)150
 
9484
1880 y(the)g(same)f(as)h(for)f(other)h(UNIX-based)f(systems.)150
 
9485
2149 y Fr(4.3)68 b(UNIX)45 b(Application)g(Serv)l(ers)150
 
9486
2308 y Fs(An)28 b(application)i(serv)m(er)f(is)g(a)g(host)g(that)g(pro)
 
9487
m(vides)g(one)g(or)g(more)g(services)g(o)m(v)m(er)h(the)f(net)m(w)m
 
9488
(ork.)41 b(Appli-)150 2418 y(cation)34 b(serv)m(ers)f(can)g(b)s(e)f
 
9489
(\\secure")i(or)f(\\insecure.")49 b(A)32 b(\\secure")i(host)f(is)g(set)
 
9490
g(up)f(to)i(require)e(authen-)150 2527 y(tication)k(from)e(ev)m(ery)h
 
9491
(clien)m(t)h(connecting)f(to)g(it.)53 b(An)34 b(\\insecure")h(host)g
 
9492
(will)f(still)i(pro)m(vide)e(Kerb)s(eros)150 2637 y(authen)m(tication,)
 
9493
f(but)c(will)i(also)g(allo)m(w)h(unauthen)m(ticated)g(clien)m(ts)f(to)h
 
9494
(connect.)150 2868 y(If)37 b(y)m(ou)i(ha)m(v)m(e)g(Kerb)s(eros)e(V5)h
 
9495
(installed)h(on)f(all)g(of)g(y)m(our)g(clien)m(t)i(mac)m(hines,)g(MIT)e
 
9496
(recommends)f(that)150 2978 y(y)m(ou)27 b(mak)m(e)h(y)m(our)f(hosts)g
 
9497
(secure,)h(to)g(tak)m(e)h(adv)-5 b(an)m(tage)29 b(of)e(the)g(securit)m
 
9498
(y)h(that)g(Kerb)s(eros)e(authen)m(tication)150 3087
 
9499
y(a\013ords.)40 b(Ho)m(w)m(ev)m(er,)32 b(if)d(y)m(ou)g(ha)m(v)m(e)h
 
9500
(some)f(clien)m(ts)i(that)e(do)g(not)g(ha)m(v)m(e)i(Kerb)s(eros)d(V5)h
 
9501
(installed,)h(y)m(ou)g(can)150 3197 y(run)f(an)h(insecure)g(serv)m(er,)
 
9502
h(and)f(still)h(tak)m(e)h(adv)-5 b(an)m(tage)33 b(of)d(Kerb)s(eros)g
 
9503
(V5's)h(single)g(sign-on)f(capabilit)m(y)-8 b(.)150 3420
 
9504
y Fh(4.3.1)63 b(The)41 b(Keytab)f(File)150 3567 y Fs(All)28
 
9505
b(Kerb)s(eros)f(serv)m(er)h(mac)m(hines)g(need)f(a)h
 
9506
Fo(k)m(eytab)j Fs(\014le,)d(called)h Fl(/etc/krb5.keytab)p
 
9507
Fs(,)24 b(to)29 b(authen)m(ticate)150 3677 y(to)39 b(the)f(KDC.)g(The)g
 
9508
(k)m(eytab)h(\014le)f(is)g(an)g(encrypted,)i(lo)s(cal,)h(on-disk)d(cop)
 
9509
m(y)h(of)f(the)g(host's)h(k)m(ey)-8 b(.)64 b(The)150
 
9510
3786 y(k)m(eytab)30 b(\014le,)f(lik)m(e)h(the)f(stash)g(\014le)f
 
9511
(\(Section)i(4.1.1.4)h([Create)f(the)f(Database],)i(page)f(23\))g(is)e
 
9512
(a)h(p)s(oten)m(tial)150 3896 y(p)s(oin)m(t-of-en)m(try)22
 
9513
b(for)f(a)h(break-in,)h(and)d(if)h(compromised,)j(w)m(ould)c(allo)m(w)j
 
9514
(unrestricted)e(access)h(to)g(its)g(host.)150 4006 y(The)36
 
9515
b(k)m(eytab)i(\014le)f(should)f(b)s(e)h(readable)g(only)g(b)m(y)g(ro)s
 
9516
(ot,)i(and)d(should)g(exist)i(only)f(on)g(the)g(mac)m(hine's)150
 
9517
4115 y(lo)s(cal)d(disk.)49 b(The)32 b(\014le)h(should)f(not)i(b)s(e)e
 
9518
(part)h(of)g(an)m(y)g(bac)m(kup)g(of)g(the)h(mac)m(hine,)g(unless)f
 
9519
(access)h(to)g(the)150 4225 y(bac)m(kup)c(data)h(is)g(secured)f(as)g
 
9520
(tigh)m(tly)i(as)f(access)g(to)h(the)e(mac)m(hine's)h(ro)s(ot)g(passw)m
 
9521
(ord)f(itself.)150 4456 y(In)36 b(order)f(to)i(generate)h(a)f(k)m
 
9522
(eytab)g(for)f(a)h(host,)h(the)e(host)g(m)m(ust)h(ha)m(v)m(e)g(a)g
 
9523
(principal)f(in)f(the)i(Kerb)s(eros)150 4566 y(database.)k(The)26
 
9524
b(pro)s(cedure)h(for)g(adding)g(hosts)g(to)h(the)g(database)g(is)f
 
9525
(describ)s(ed)g(fully)g(in)g(the)g(\\Adding)150 4675
 
9526
y(or)37 b(Mo)s(difying)f(Principals")h(section)h(of)f(the)f
 
9527
Fo(Kerb)s(eros)g(V5)h(System)g(Administrator's)f(Guide)p
 
9528
Fs(.)60 b(See)150 4785 y(Section)37 b(4.1.2.1)h([Create)g(Host)f(Keys)e
 
9529
(for)h(the)h(Sla)m(v)m(e)g(KDCs],)h(page)f(27.)58 b(for)36
 
9530
b(a)h(brief)e(description.\))150 4895 y(The)30 b(k)m(eytab)h(is)g
 
9531
(generated)g(b)m(y)f(running)f Fl(kadmin)g Fs(and)g(issuing)h(the)h
 
9532
Fl(ktadd)e Fs(command.)150 5121 y(F)-8 b(or)28 b(example,)i(to)e
 
9533
(generate)h(a)f(k)m(eytab)h(\014le)f(to)h(allo)m(w)g(the)f(host)f
 
9534
(trillium.mit.edu)i(to)f(authen)m(ticate)i(for)150 5230
 
9535
y(the)e(services)g Fl(host)p Fs(,)f Fl(ftp)p Fs(,)h(and)f
 
9536
Fl(pop)p Fs(,)g(the)h(administrator)g Fl(joeadmin)d Fs(w)m(ould)i
 
9537
(issue)h(the)f(command)h(\(on)150 5340 y(trillium.mit.edu\):)p
 
9538
eop end
 
9539
%%Page: 36 38
 
9540
TeXDict begin 36 37 bop 150 -116 a Fs(36)2258 b(Kerb)s(eros)29
 
9541
b(V5)i(Installation)h(Guide)390 299 y Fd(trillium\045)38
 
9542
b Fk(/usr/local/sbin/kadmin)390 386 y Fd(k)l(admin5:)h
 
9543
Fk(ktadd)h(host/trillium.mit.edu)k(ftp/trillium.mit.edu)391
 
9544
468 y Fc(\))508 473 y Fk(pop/trillium.mit.edu)390 560
 
9545
y Fd(k)l(admin:)24 b(En)n(try)h(for)g(principal)e
 
9546
(host/trillium.mit.edu)p Fk(@)p Fd(A)-6 b(THENA.MIT.EDU)23
 
9547
b(with)390 648 y(kvno)j(3,)f(encryption)f(t)n(yp)r(e)h(DES-CBC-CR)n(C)f
 
9548
(added)g(to)h(k)n(eytab)390 735 y(WRFILE:/etc/krb5.k)n(eytab.)390
 
9549
822 y(k)l(admin:)f(En)n(try)h(for)g(principal)e(ftp/trillium.mit.edu)p
 
9550
Fk(@)p Fd(A)-6 b(THENA.MIT.EDU)22 b(with)390 909 y(kvno)k(3,)f
 
9551
(encryption)f(t)n(yp)r(e)h(DES-CBC-CR)n(C)f(added)g(to)h(k)n(eytab)390
 
9552
996 y(WRFILE:/etc/krb5.k)n(eytab.)390 1083 y(k)l(admin:)f(En)n(try)h
 
9553
(for)g(principal)e(p)r(op/trillium.mit.edu)p Fk(@)p Fd(A)-6
 
9554
b(THENA.MIT.EDU)22 b(with)390 1171 y(kvno)k(3,)f(encryption)f(t)n(yp)r
 
9555
(e)h(DES-CBC-CR)n(C)f(added)g(to)h(k)n(eytab)390 1258
 
9556
y(WRFILE:/etc/krb5.k)n(eytab.)390 1345 y(k)l(admin5:)39
 
9557
b Fk(quit)390 1432 y Fd(trillium\045)150 1592 y Fs(If)c(y)m(ou)g
 
9558
(generate)i(the)e(k)m(eytab)h(\014le)f(on)g(another)h(host,)g(y)m(ou)g
 
9559
(need)f(to)g(get)i(a)e(cop)m(y)h(of)f(the)h(k)m(eytab)g(\014le)150
 
9560
1701 y(on)m(to)26 b(the)f(destination)h(host)f(\()p Fl(trillium)p
 
9561
Fs(,)g(in)f(the)h(ab)s(o)m(v)m(e)h(example\))g(without)f(sending)g(it)g
 
9562
(unencrypted)150 1811 y(o)m(v)m(er)32 b(the)e(net)m(w)m(ork.)150
 
9563
2010 y Fh(4.3.2)63 b(Some)41 b(Advice)g(ab)s(out)g(Secure)g(Hosts)150
 
9564
2157 y Fs(Kerb)s(eros)d(V5)i(can)f(protect)h(y)m(our)f(host)g(from)g
 
9565
(certain)h(t)m(yp)s(es)f(of)g(break-ins,)j(but)c(it)h(is)h(p)s(ossible)
 
9566
e(to)150 2267 y(install)27 b(Kerb)s(eros)e(V5)i(and)e(still)i(lea)m(v)m
 
9567
(e)i(y)m(our)d(host)g(vulnerable)g(to)g(attac)m(k.)42
 
9568
b(Ob)m(viously)26 b(an)g(installation)150 2376 y(guide)42
 
9569
b(is)f(not)h(the)g(place)g(to)g(try)g(to)g(include)f(an)g(exhaustiv)m
 
9570
(e)i(list)f(of)g(coun)m(termeasures)g(for)f(ev)m(ery)150
 
9571
2486 y(p)s(ossible)30 b(attac)m(k,)j(but)d(it)h(is)f(w)m(orth)g(noting)
 
9572
h(some)g(of)f(the)h(larger)g(holes)g(and)f(ho)m(w)g(to)h(close)h(them.)
 
9573
150 2645 y(W)-8 b(e)107 b(recommend)e(that)g(bac)m(kups)g(of)h(secure)f
 
9574
(mac)m(hines)h(exclude)g(the)f(k)m(eytab)i(\014le)150
 
9575
2755 y(\()p Fl(/etc/krb5.keytab)p Fs(\).)118 b(If)57
 
9576
b(this)g(is)g(not)h(p)s(ossible,)63 b(the)58 b(bac)m(kups)f(should)f
 
9577
(at)i(least)g(b)s(e)f(done)150 2864 y(lo)s(cally)-8 b(,)33
 
9578
b(rather)d(than)g(o)m(v)m(er)i(a)e(net)m(w)m(ork,)i(and)e(the)g(bac)m
 
9579
(kup)g(tap)s(es)h(should)e(b)s(e)h(ph)m(ysically)h(secured.)150
 
9580
3024 y(The)f(k)m(eytab)i(\014le)f(and)f(an)m(y)h(programs)f(run)g(b)m
 
9581
(y)g(ro)s(ot,)i(including)e(the)h(Kerb)s(eros)f(V5)h(binaries,)g
 
9582
(should)150 3133 y(b)s(e)f(k)m(ept)h(on)f(lo)s(cal)i(disk.)40
 
9583
b(The)30 b(k)m(eytab)h(\014le)g(should)e(b)s(e)h(readable)h(only)f(b)m
 
9584
(y)g(ro)s(ot.)p eop end
 
9585
%%Page: 37 39
 
9586
TeXDict begin 37 38 bop 150 -116 a Fs(Chapter)30 b(5:)41
 
9587
b(Upgrading)30 b(Existing)h(Kerb)s(eros)e(V5)i(Installations)1221
 
9588
b(37)150 299 y Fp(5)80 b(Upgrading)53 b(Existing)f(Kerb)t(eros)h(V5)g
 
9589
(Installations)150 597 y Fs(If)39 b(y)m(ou)g(already)h(ha)m(v)m(e)g(an)
 
9590
f(existing)h(Kerb)s(eros)e(database)i(that)g(y)m(ou)f(created)h(with)f
 
9591
(a)g(prior)g(release)150 706 y(of)g(Kerb)s(eros)f(5,)k(y)m(ou)d(can)g
 
9592
(upgrade)f(it)i(to)f(w)m(ork)g(with)g(the)g(curren)m(t)g(release)h
 
9593
(with)e(the)h Fl(kdb5_util)150 816 y Fs(command.)f(It)22
 
9594
b(is)g(only)h(necessary)f(to)h(p)s(erform)e(this)h(dump/undump)c(pro)s
 
9595
(cedure)j(if)h(y)m(ou)h(w)m(ere)g(running)150 925 y(a)k(krb5-1.0.x)g
 
9596
(KDC)f(and)g(are)h(migrating)g(to)g(a)g(krb5-1.1.x)g(or)g(new)m(er)f
 
9597
(KDC)g(or)g(if)h(y)m(ou)f(w)m(ere)h(running)e(a)150 1035
 
9598
y(krb5-1.1.x)f(KDC)f(and)g(are)h(migrating)g(to)g(a)f(krb5-1.2.x)i(or)e
 
9599
(new)m(er)g(KDC.)g(The)g(pro)s(cess)g(for)g(upgrading)150
 
9600
1144 y(a)31 b(Master)g(KDC)f(in)m(v)m(olv)m(es)j(the)d(follo)m(wing)i
 
9601
(steps:)199 1327 y(1.)61 b(Stop)30 b(y)m(our)g(curren)m(t)h(KDC)f(and)f
 
9602
(administration)i(serv)m(er)g(pro)s(cesses,)f(if)h(an)m(y)-8
 
9603
b(.)199 1465 y(2.)61 b(Dump)40 b(y)m(our)i(existing)g(Kerb)s(eros)e
 
9604
(database)j(to)f(an)f(ASCI)s(I)f(\014le)h(with)g Fl(kdb5_util)p
 
9605
Fs('s)e(\\dump")330 1575 y(command:)570 1691 y Fd(shell\045)g
 
9606
Fk(cd)h(/usr/local/var/krb5kdc)570 1778 y Fd(shell\045)f
 
9607
Fk(kdb5_util)i(dump)f(old-kdb-dump)570 1865 y Fd(shell\045)f
 
9608
Fk(kdb5_util)i(dump)f(-ov)g(old-kdb-dump.ov)570 1952
 
9609
y Fd(shell\045)199 2091 y Fs(3.)61 b(Create)39 b(a)f(new)f(Master)i
 
9610
(KDC)e(installation)j(\(See)e(Section)h(4.1.1)h([Install)e(the)g
 
9611
(Master)h(KDC],)330 2200 y(page)h(21.\).)71 b(If)39 b(y)m(ou)h(ha)m(v)m
 
9612
(e)h(a)f(stash)g(\014le)g(for)f(y)m(our)h(curren)m(t)f(database,)44
 
9613
b(c)m(ho)s(ose)c(an)m(y)g(new)g(mas-)330 2310 y(ter)d(passw)m(ord)g
 
9614
(but)f(then)h(cop)m(y)g(y)m(our)g(existing)h(stash)f(\014le)g(to)h(the)
 
9615
f(lo)s(cation)i(sp)s(eci\014ed)d(b)m(y)h(y)m(our)330
 
9616
2420 y(kdc.conf;)29 b(if)e(y)m(ou)g(do)g(not)g(ha)m(v)m(e)i(a)e(stash)g
 
9617
(\014le)h(for)e(y)m(our)h(curren)m(t)g(database,)i(y)m(ou)f(m)m(ust)f
 
9618
(c)m(ho)s(ose)h(the)330 2529 y(same)j(master)g(passw)m(ord.)199
 
9619
2668 y(4.)61 b(Load)33 b(y)m(our)g(old)g(Kerb)s(eros)e(database)j(in)m
 
9620
(to)g(the)f(new)f(system)h(with)f Fl(kdb5_util)p Fs('s)f(\\load")j
 
9621
(com-)330 2777 y(mand:)570 2893 y Fd(shell\045)39 b Fk(cd)h
 
9622
(/usr/local/var/krb5kdc)570 2980 y Fd(shell\045)f Fk(kdb5_util)i(load)f
 
9623
(old-kdb-dump)570 3067 y Fd(shell\045)f Fk(kdb5_util)i(load)f(-update)h
 
9624
(old-kdb-dump.ov)570 3155 y Fd(shell\045)150 3366 y Fs(The)g(\\dump)e
 
9625
(-o)m(v")k(and)d(\\load)j(-up)s(date")e(commands)f(are)i(necessary)f
 
9626
(in)g(order)g(to)g(preserv)m(e)h(p)s(er-)150 3475 y(principal)30
 
9627
b(p)s(olicy)g(information,)h(since)f(the)h(default)f(dump)e(format)i
 
9628
(\014lters)g(out)h(that)f(information.)41 b(If)150 3585
 
9629
y(y)m(ou)27 b(omit)f(those)h(steps,)g(the)g(loaded)f(database)i
 
9630
(database)f(will)f(lose)h(the)g(p)s(olicy)f(information)h(for)f(eac)m
 
9631
(h)150 3695 y(principal)k(that)h(has)f(a)h(p)s(olicy)-8
 
9632
b(.)150 3877 y(T)g(o)31 b(up)s(date)f(a)i(Sla)m(v)m(e)g(KDC,)f(y)m(ou)g
 
9633
(m)m(ust)g(stop)f(the)h(old)g(serv)m(er)h(pro)s(cesses)e(on)h(the)g
 
9634
(Sla)m(v)m(e)h(KDC,)f(install)150 3987 y(the)42 b(new)f(serv)m(er)h
 
9635
(binaries,)j(reload)d(the)g(most)g(recen)m(t)h(sla)m(v)m(e)h(dump)c
 
9636
(\014le,)45 b(and)c(re-start)i(the)f(serv)m(er)150 4096
 
9637
y(pro)s(cesses.)150 4340 y Fr(5.1)68 b(Upgrading)46 b(to)f(T)-11
 
9638
b(riple-DES)45 b(Encryption)g(Keys)150 4500 y Fs(Beginning)24
 
9639
b(with)f(the)g(1.2)h(release)h(from)d(MIT,)h(Kerb)s(eros)f(includes)h
 
9640
(a)h(stronger)f(encryption)g(algorithm)150 4609 y(called)29
 
9641
b(\\triple)f(DES")g({)g(essen)m(tially)-8 b(,)31 b(three)d
 
9642
(applications)h(of)f(the)g(basic)g(DES)f(encryption)h(algorithm,)150
 
9643
4719 y(greatly)38 b(increasing)f(the)f(resistance)i(to)f(a)f
 
9644
(brute-force)h(searc)m(h)g(for)f(the)h(k)m(ey)g(b)m(y)f(an)g(attac)m(k)
 
9645
m(er.)62 b(This)150 4829 y(algorithm)31 b(is)g(more)f(secure,)h(but)f
 
9646
(encryption)g(is)g(m)m(uc)m(h)h(slo)m(w)m(er.)150 5011
 
9647
y(Release)42 b(1.1)g(had)e(some)h(supp)s(ort)d(for)j(triple-DES)g
 
9648
(service)g(k)m(eys,)j(but)c(with)g(release)i(1.2)g(w)m(e)f(ha)m(v)m(e)
 
9649
150 5121 y(added)35 b(supp)s(ort)e(for)i(user)g(k)m(eys)h(and)f
 
9650
(session)g(k)m(eys)h(as)g(w)m(ell.)57 b(Release)37 b(1.0)f(had)f(v)m
 
9651
(ery)h(little)h(supp)s(ort)150 5230 y(for)k(m)m(ultiple)h
 
9652
(cryptosystems,)i(and)d(some)h(of)f(that)h(soft)m(w)m(are)h(ma)m(y)f
 
9653
(not)f(function)g(prop)s(erly)f(in)h(an)150 5340 y(en)m(vironmen)m(t)31
 
9654
b(using)f(triple-DES)h(as)f(w)m(ell)i(as)e(plain)h(DES.)p
 
9655
eop end
 
9656
%%Page: 38 40
 
9657
TeXDict begin 38 39 bop 150 -116 a Fs(38)2258 b(Kerb)s(eros)29
 
9658
b(V5)i(Installation)h(Guide)150 299 y(In)43 b(the)g(1.3)i(release)g
 
9659
(from)e(MIT,)g(Kerb)s(eros)g(also)h(includes)f(the)h(R)m(C4)g
 
9660
(encryption)f(alogorithm,)49 b(a)150 408 y(stream)33
 
9661
b(cipher)e(symmetric)i(k)m(ey)g(algorithm)g(dev)m(elop)s(ed)g(in)f
 
9662
(1987)i(b)m(y)e(Ronald)g(Riv)m(est)i(at)f(RSA)e(Data)150
 
9663
518 y(Securit)m(y)-8 b(.)42 b(Please)31 b(note)g(that)g(R)m(C4)g(is)f
 
9664
(not)h(part)f(of)h(the)f(IETF)g(standard.)150 677 y(Because)37
 
9665
b(of)e(the)h(w)m(a)m(y)g(the)f(MIT)g(Kerb)s(eros)g(database)h(is)f
 
9666
(structured,)h(the)g(KDC)f(will)g(assume)g(that)150 787
 
9667
y(a)i(service)g(supp)s(orts)d(only)j(those)f(encryption)g(t)m(yp)s(es)h
 
9668
(for)f(whic)m(h)g(k)m(eys)h(are)f(found)f(in)h(the)h(database.)150
 
9669
897 y(Th)m(us,)27 b(if)h(a)g(service)h(has)e(only)h(a)g(single-DES)g(k)
 
9670
m(ey)h(in)e(the)h(database,)i(the)e(KDC)f(will)h(not)g(issue)f(tic)m(k)
 
9671
m(ets)150 1006 y(for)35 b(that)g(service)h(that)f(use)g(triple-DES)g
 
9672
(or)g(R)m(C4)g(session)g(k)m(eys;)j(it)e(will)f(instead)g(issue)g(only)
 
9673
g(single-)150 1116 y(DES)27 b(session)h(k)m(eys,)g(ev)m(en)g(if)g
 
9674
(other)f(services)h(are)g(already)g(capable)g(of)g(using)f(triple-DES)h
 
9675
(or)f(R)m(C4.)40 b(So)150 1225 y(if)29 b(y)m(ou)h(mak)m(e)h(sure)d(y)m
 
9676
(our)i(application)h(serv)m(er)e(soft)m(w)m(are)i(is)f(up)s(dated)e(b)s
 
9677
(efore)h(adding)g(a)h(triple-DES)g(or)150 1335 y(R)m(C4)36
 
9678
b(k)m(ey)h(for)f(the)g(service,)i(clien)m(ts)f(should)e(b)s(e)g(able)i
 
9679
(to)f(talk)h(to)g(services)f(at)h(all)g(times)f(during)f(the)150
 
9680
1445 y(up)s(dating)29 b(pro)s(cess.)150 1604 y(Normally)-8
 
9681
b(,)48 b(the)43 b(listed)g Fl(supported_enctypes)38 b
 
9682
Fs(in)k Fl(kdc.conf)f Fs(are)i(all)h(used)e(when)g(a)h(new)f(k)m(ey)i
 
9683
(is)150 1714 y(generated.)67 b(Y)-8 b(ou)40 b(can)f(con)m(trol)h(this)f
 
9684
(with)g(command-line)g(\015ags)g(to)h Fl(kadmin)d Fs(and)h
 
9685
Fl(kadmin.local)p Fs(.)150 1823 y(Y)-8 b(ou)34 b(ma)m(y)g(w)m(an)m(t)h
 
9686
(to)f(exclude)g(triple-DES)g(and)f(R)m(C4)h(b)m(y)f(default)h(un)m(til)
 
9687
f(y)m(ou)h(ha)m(v)m(e)h(up)s(dated)d(a)i(lot)h(of)150
 
9688
1933 y(y)m(our)d(application)i(serv)m(ers,)f(and)e(then)h(c)m(hange)i
 
9689
(the)e(default)h(to)g(include)f(triple-DES)g(and)g(R)m(C4.)47
 
9690
b(W)-8 b(e)150 2042 y(recommend)30 b(that)h(y)m(ou)g(alw)m(a)m(ys)h
 
9691
(include)e Fl(des-cbc-crc)d Fs(in)j(the)h(default)f(list.)p
 
9692
eop end
 
9693
%%Page: 39 41
 
9694
TeXDict begin 39 40 bop 150 -116 a Fs(Chapter)30 b(6:)41
 
9695
b(Bug)31 b(Rep)s(orts)e(for)i(Kerb)s(eros)e(V5)1871 b(39)150
 
9696
299 y Fp(6)80 b(Bug)53 b(Rep)t(orts)g(for)h(Kerb)t(eros)f(V5)150
 
9697
570 y Fs(In)37 b(an)m(y)g(complex)h(soft)m(w)m(are,)j(there)d(will)g(b)
 
9698
s(e)e(bugs.)61 b(If)37 b(y)m(ou)h(ha)m(v)m(e)h(successfully)e(built)g
 
9699
(and)g(installed)150 679 y(Kerb)s(eros)f(V5,)j(please)e(use)g(the)g
 
9700
Fl(krb5-send-pr)c Fs(program)k(to)g(\014ll)g(out)g(a)g(Problem)f(Rep)s
 
9701
(ort)h(should)150 789 y(y)m(ou)31 b(encoun)m(ter)g(an)m(y)f(errors)g
 
9702
(in)g(our)g(soft)m(w)m(are.)150 955 y(Bug)40 b(rep)s(orts)e(that)i
 
9703
(include)g(prop)s(osed)e(\014xes)h(are)h(esp)s(ecially)g(w)m(elcome.)70
 
9704
b(If)39 b(y)m(ou)h(do)f(include)g(\014xes,)150 1065 y(please)g(send)e
 
9705
(them)h(using)f(either)i(con)m(text)h(di\013s)d(or)h(uni\014ed)f
 
9706
(di\013s)h(\(using)f(`)p Fl(diff)30 b(-c)p Fs(')38 b(or)g(`)p
 
9707
Fl(diff)29 b(-u)p Fs(',)150 1175 y(resp)s(ectiv)m(ely\).)42
 
9708
b(Please)32 b(b)s(e)d(careful)i(when)e(using)g(\\cut)i(and)f(paste")h
 
9709
(or)f(other)g(suc)m(h)g(means)g(to)h(cop)m(y)g(a)150
 
9710
1284 y(patc)m(h)e(in)m(to)h(a)g(bug)e(rep)s(ort;)h(dep)s(ending)e(on)i
 
9711
(the)g(system)g(b)s(eing)g(used,)f(that)i(can)f(result)g(in)f(con)m(v)m
 
9712
(erting)150 1394 y(T)-8 b(AB)31 b(c)m(haracters)h(in)m(to)f(spaces,)g
 
9713
(whic)m(h)f(mak)m(es)i(applying)e(the)g(patc)m(hes)i(more)e
 
9714
(di\016cult.)150 1560 y(The)g Fl(krb5-send-pr)d Fs(program)j(is)g
 
9715
(installed)i(in)e(the)g(directory)h Fl(/usr/local/sbin)p
 
9716
Fs(.)150 1727 y(The)i Fl(krb5-send-pr)d Fs(program)j(en)m(ters)i(the)e
 
9717
(problem)g(rep)s(ort)g(in)m(to)i(our)e(Problem)g(Rep)s(ort)g(Manage-)
 
9718
150 1836 y(men)m(t)c(System)f(\(PRMS\),)h(whic)m(h)f(automatically)k
 
9719
(assigns)c(it)h(to)h(the)e(engineer)h(b)s(est)f(able)h(to)h(help)e(y)m
 
9720
(ou)150 1946 y(with)i(problems)g(in)g(the)g(assigned)h(category)-8
 
9721
b(.)150 2112 y(The)37 b Fl(krb5-send-pr)e Fs(program)i(will)h(try)g(to)
 
9722
h(in)m(telligen)m(tly)h(\014ll)e(in)g(as)g(man)m(y)g(\014elds)f(as)h
 
9723
(it)g(can.)63 b(Y)-8 b(ou)150 2222 y(need)33 b(to)h(c)m(ho)s(ose)g(the)
 
9724
f Fo(category)p Fs(,)j Fo(class)p Fs(,)e Fo(sev)m(erit)m(y)p
 
9725
Fs(,)i(and)d Fo(priorit)m(y)41 b Fs(of)33 b(the)g(problem,)h(as)f(w)m
 
9726
(ell)h(as)f(giving)150 2332 y(us)d(as)g(m)m(uc)m(h)h(information)f(as)h
 
9727
(y)m(ou)g(can)f(ab)s(out)g(its)h(exact)h(nature.)150
 
9728
2493 y(The)e(PR)g Fm(category)j Fs(will)d(b)s(e)g(one)h(of:)390
 
9729
2637 y Fk(krb5-admin)120 b(krb5-appl)159 b(krb5-build)120
 
9730
b(krb5-clients)390 2724 y(krb5-doc)198 b(krb5-kdc)g(krb5-libs)159
 
9731
b(krb5-misc)390 2811 y(pty)393 b(telnet)276 b(test)150
 
9732
2978 y Fs(Cho)s(ose)30 b(the)h(category)h(that)f(b)s(est)f(describ)s
 
9733
(es)g(the)g(area)h(under)e(whic)m(h)h(y)m(our)h(problem)f(falls.)150
 
9734
3144 y(The)36 b Fm(class)h Fs(can)g(b)s(e)f Fo(sw-bug)p
 
9735
Fs(,)i Fo(do)s(c-bug)p Fs(,)g Fo(c)m(hange-request)p
 
9736
Fs(,)i(or)d Fo(supp)s(ort)p Fs(.)58 b(The)36 b(\014rst)g(t)m(w)m(o)i
 
9737
(are)f(exactly)150 3254 y(as)45 b(their)g(names)g(imply)-8
 
9738
b(.)85 b(Use)45 b Fn(change-r)-5 b(e)g(quest)55 b Fs(when)44
 
9739
b(the)h(soft)m(w)m(are)h(is)f(b)s(eha)m(ving)g(according)h(to)150
 
9740
3363 y(sp)s(eci\014cations,)36 b(but)e(y)m(ou)h(w)m(an)m(t)g(to)g
 
9741
(request)g(c)m(hanges)g(in)g(some)f(feature)h(or)g(b)s(eha)m(vior.)53
 
9742
b(The)34 b Fn(supp)-5 b(ort)150 3473 y Fs(class)31 b(is)g(in)m(tended)f
 
9743
(for)g(more)g(general)i(questions)e(ab)s(out)g(building)g(or)g(using)g
 
9744
(Kerb)s(eros)g(V5.)150 3639 y(The)37 b Fm(sev)m(erit)m(y)i
 
9745
Fs(of)f(the)g(problem)e(indicates)j(the)e(problem's)g(impact)h(on)g
 
9746
(the)f(usabilit)m(y)h(of)g(Kerb)s(eros)150 3749 y(V5.)51
 
9747
b(If)33 b(a)h(problem)g(is)f Fo(critical)p Fs(,)k(that)d(means)g(the)g
 
9748
(pro)s(duct,)f(comp)s(onen)m(t)h(or)g(concept)h(is)e(completely)150
 
9749
3858 y(non-op)s(erational,)c(or)e(some)h(essen)m(tial)g(functionalit)m
 
9750
(y)h(is)e(missing,)h(and)e(no)h(w)m(ork)-5 b(around)27
 
9751
b(is)g(kno)m(wn.)39 b(A)150 3968 y Fo(serious)31 b Fs(problem)26
 
9752
b(is)i(one)f(in)g(whic)m(h)g(the)g(pro)s(duct,)g(comp)s(onen)m(t)h(or)f
 
9753
(concept)h(is)f(not)h(w)m(orking)f(prop)s(erly)150 4078
 
9754
y(or)g(signi\014can)m(t)g(functionalit)m(y)i(is)d(missing.)40
 
9755
b(Problems)26 b(that)i(w)m(ould)e(otherwise)h(b)s(e)f(considered)h
 
9756
Fn(critic)-5 b(al)150 4187 y Fs(are)26 b(rated)g Fn(serious)34
 
9757
b Fs(when)24 b(a)i(w)m(ork)-5 b(around)25 b(is)h(kno)m(wn.)38
 
9758
b(A)26 b Fo(non-critical)31 b Fs(problem)25 b(is)h(one)g(that)g(is)f
 
9759
(indeed)150 4297 y(a)h(problem,)g(but)g(one)g(that)g(is)g(ha)m(ving)g
 
9760
(a)g(minimal)g(e\013ect)h(on)f(y)m(our)g(abilit)m(y)h(to)g(use)e(Kerb)s
 
9761
(eros)g(V5.)40 b Fn(E.g.)p Fs(,)150 4406 y(The)28 b(pro)s(duct,)g(comp)
 
9762
s(onen)m(t)h(or)g(concept)h(is)f(w)m(orking)g(in)f(general,)j(but)d
 
9763
(lac)m(ks)i(features,)f(has)g(irritating)150 4516 y(b)s(eha)m(vior,)g
 
9764
(do)s(es)g(something)g(wrong,)g(or)f(do)s(esn't)h(matc)m(h)g(its)g(do)s
 
9765
(cumen)m(tation.)41 b(The)28 b(default)h(sev)m(erit)m(y)150
 
9766
4626 y(is)h Fn(serious)p Fs(.)150 4792 y(The)e Fm(priorit)m(y)i
 
9767
Fs(indicates)f(ho)m(w)g(urgen)m(t)g(this)f(particular)h(problem)f(is)h
 
9768
(in)f(relation)i(to)f(y)m(our)f(w)m(ork.)41 b(Note)150
 
9769
4902 y(that)d(lo)m(w)g(priorit)m(y)g(do)s(es)f(not)h(imply)f(lo)m(w)h
 
9770
(imp)s(ortance.)62 b(A)37 b(priorit)m(y)h(of)g Fo(high)f
 
9771
Fs(means)g(a)h(solution)g(is)150 5011 y(needed)32 b(as)h(so)s(on)f(as)h
 
9772
(p)s(ossible.)47 b(A)33 b(priorit)m(y)g(of)f Fo(medium)g
 
9773
Fs(means)g(the)h(problem)f(should)g(b)s(e)g(solv)m(ed)h(no)150
 
9774
5121 y(later)40 b(than)f(the)g(next)h(release.)68 b(A)39
 
9775
b(priorit)m(y)g(of)h Fo(lo)m(w)47 b Fs(means)39 b(the)h(problem)e
 
9776
(should)g(b)s(e)h(solv)m(ed)h(in)f(a)150 5230 y(future)c(release,)k
 
9777
(but)d(it)g(is)g(not)h(imp)s(ortan)m(t)f(to)h(y)m(our)f(w)m(ork)g(ho)m
 
9778
(w)g(so)s(on)g(this)g(happ)s(ens.)56 b(The)36 b(default)150
 
9779
5340 y(priorit)m(y)31 b(is)f Fn(me)-5 b(dium)p Fs(.)p
 
9780
eop end
 
9781
%%Page: 40 42
 
9782
TeXDict begin 40 41 bop 150 -116 a Fs(40)2258 b(Kerb)s(eros)29
 
9783
b(V5)i(Installation)h(Guide)150 299 y(Note)44 b(that)f(a)h(giv)m(en)f
 
9784
(sev)m(erit)m(y)i(do)s(es)d(not)h(necessarily)h(imply)e(a)i(giv)m(en)f
 
9785
(priorit)m(y)-8 b(.)79 b(F)-8 b(or)44 b(example,)j(a)150
 
9786
408 y(non-critical)34 b(problem)d(migh)m(t)h(still)h(ha)m(v)m(e)g(a)f
 
9787
(high)g(priorit)m(y)g(if)g(y)m(ou)g(are)g(faced)h(with)e(a)i(hard)d
 
9788
(deadline.)150 518 y(Con)m(v)m(ersely)-8 b(,)33 b(a)f(serious)f
 
9789
(problem)g(migh)m(t)h(ha)m(v)m(e)g(a)g(lo)m(w)g(priorit)m(y)g(if)f(the)
 
9790
g(feature)h(it)g(is)f(disabling)g(is)h(one)150 628 y(that)f(y)m(ou)g
 
9791
(do)f(not)h(need.)150 787 y(It)g(is)g(imp)s(ortan)m(t)g(that)g(y)m(ou)g
 
9792
(\014ll)g(in)f(the)h Fn(r)-5 b(ele)g(ase)39 b Fs(\014eld)30
 
9793
b(and)g(tell)i(us)e(what)h(c)m(hanges)h(y)m(ou)f(ha)m(v)m(e)h(made,)f
 
9794
(if)150 897 y(an)m(y)-8 b(.)p eop end
 
9795
%%Page: 41 43
 
9796
TeXDict begin 41 42 bop 150 -116 a Fs(Chapter)30 b(6:)41
 
9797
b(Bug)31 b(Rep)s(orts)e(for)i(Kerb)s(eros)e(V5)1871 b(41)150
 
9798
299 y(A)30 b(sample)h(\014lled-out)g(form)f(from)g(a)g(compan)m(y)h
 
9799
(named)f(\\T)-8 b(oasters,)32 b(Inc.")41 b(migh)m(t)31
 
9800
b(lo)s(ok)g(lik)m(e)h(this:)390 436 y Fk(To:)40 b(krb5-bugs@mit.edu)390
 
9801
523 y(Subject:)h(misspelled)h("Kerberos")f(in)f(title)g(of)g
 
9802
(installation)i(guide)390 610 y(From:)e(jcb)390 697 y(Reply-To:)h(jcb)
 
9803
390 785 y(Cc:)390 872 y(X-send-pr-version:)i(3.99)390
 
9804
1133 y(>Submitter-Id:)82 b(mit)390 1220 y(>Originator:)f(Jeffrey)41
 
9805
b(C.)f(Gilman)g(Bigler)390 1308 y(>Organization:)390
 
9806
1395 y(mit)390 1482 y(>Confidential:)82 b(no)390 1569
 
9807
y(>Synopsis:)f(Misspelled)41 b("Kerberos")h(in)d(title)i(of)e
 
9808
(installation)j(guide)390 1656 y(>Severity:)81 b(non-critical)390
 
9809
1743 y(>Priority:)g(low)390 1831 y(>Category:)g(krb5-doc)390
 
9810
1918 y(>Class:)f(doc-bug)390 2005 y(>Release:)g(1.0-development)390
 
9811
2092 y(>Environment:)390 2179 y(<machine,)41 b(os,)f(target,)h
 
9812
(libraries)g(\(multiple)h(lines\)>)390 2267 y(System:)f(ULTRIX)f
 
9813
(imbrium)h(4.2)f(0)g(RISC)390 2354 y(Machine:)h(mips)390
 
9814
2441 y(>Description:)704 2528 y(Misspelled)g("Kerberos")h(in)e(title)g
 
9815
(of)g("Kerboros)h(V5)f(Installation)h(Guide")390 2615
 
9816
y(>How-To-Repeat:)704 2702 y(N/A)390 2790 y(>Fix:)704
 
9817
2877 y(Correct)g(the)f(spelling.)150 4070 y Fs(If)27
 
9818
b(the)g Fl(krb5-send-pr)c Fs(program)k(do)s(es)g(not)g(w)m(ork)g(for)g
 
9819
(y)m(ou,)h(or)f(if)g(y)m(ou)g(did)f(not)i(get)g(far)e(enough)h(in)g
 
9820
(the)150 4179 y(pro)s(cess)k(to)h(ha)m(v)m(e)h(an)e(installed)h(and)f
 
9821
(w)m(orking)h Fl(krb5-send-pr)p Fs(,)d(y)m(ou)j(can)f(generate)i(y)m
 
9822
(our)f(o)m(wn)f(form,)150 4289 y(using)f(the)g(ab)s(o)m(v)m(e)i(as)f
 
9823
(an)f(example.)p eop end
 
9824
%%Page: 42 44
 
9825
TeXDict begin 42 43 bop 150 -116 a Fs(42)2258 b(Kerb)s(eros)29
 
9826
b(V5)i(Installation)h(Guide)p eop end
 
9827
%%Page: 43 45
 
9828
TeXDict begin 43 44 bop 150 -116 a Fs(App)s(endix)29
 
9829
b(A:)h(Cop)m(yrigh)m(t)2573 b(43)150 299 y Fp(App)t(endix)52
 
9830
b(A)81 b(Cop)l(yrigh)l(t)150 558 y Fi(Cop)n(yrigh)n(t)532
 
9831
556 y(c)511 558 y Fc(\015)25 b Fi(1985-2012)j(b)n(y)d(the)g(Massac)n(h)
 
9832
n(usetts)i(Institute)e(of)i(T)-6 b(ec)n(hnology)g(.)150
 
9833
709 y(All)26 b(righ)n(ts)g(reserv)n(ed.)390 859 y(Exp)r(ort)31
 
9834
b(of)g(soft)n(w)n(are)i(emplo)n(ying)e(encryption)f(from)h(the)g
 
9835
(United)f(States)h(of)g(America)h(ma)n(y)e(require)h(a)390
 
9836
946 y(sp)r(eci\014c)d(license)h(from)f(the)g(United)f(States)h(Go)n(v)n
 
9837
(ernmen)n(t.)40 b(It)27 b(is)h(the)f(resp)r(onsibilit)n(y)i(of)f(an)n
 
9838
(y)g(p)r(erson)g(or)390 1033 y(organization)g(con)n(templating)e(exp)r
 
9839
(ort)f(to)h(obtain)g(suc)n(h)f(a)h(license)h(b)r(efore)g(exp)r(orting.)
 
9840
150 1184 y(WITHIN)37 b(THA)-6 b(T)37 b(CONSTRAINT,)g(p)r(ermission)i
 
9841
(to)f(use,)j(cop)n(y)-6 b(,)40 b(mo)r(dify)-6 b(,)41
 
9842
b(and)c(distribute)h(this)g(soft)n(w)n(are)h(for)g(an)n(y)150
 
9843
1271 y(purp)r(ose)22 b(and)f(without)h(fee)h(is)f(hereb)n(y)f(gran)n
 
9844
(ted,)i(pro)n(vided)e(that)g(the)h(ab)r(o)n(v)n(e)f(cop)n(yrigh)n(t)h
 
9845
(notice)g(app)r(ear)g(in)g(all)h(copies)f(and)150 1358
 
9846
y(that)29 b(b)r(oth)f(that)h(cop)n(yrigh)n(t)f(notice)i(and)e(this)h(p)
 
9847
r(ermission)h(notice)g(app)r(ear)f(in)g(supp)r(orting)g(do)r(cumen)n
 
9848
(tation,)h(and)e(that)150 1446 y(the)23 b(name)g(of)h(M.I.T.)g(not)f(b)
 
9849
r(e)g(used)g(in)g(adv)n(ertising)h(or)f(publicit)n(y)f(p)r(ertaining)i
 
9850
(to)f(distribution)g(of)h(the)f(soft)n(w)n(are)i(without)150
 
9851
1533 y(sp)r(eci\014c,)34 b(written)e(prior)g(p)r(ermission.)55
 
9852
b(F)-6 b(urthermore)31 b(if)i(y)n(ou)e(mo)r(dify)h(this)g(soft)n(w)n
 
9853
(are)i(y)n(ou)d(m)n(ust)g(lab)r(el)i(y)n(our)e(soft)n(w)n(are)150
 
9854
1620 y(as)j(mo)r(di\014ed)g(soft)n(w)n(are)i(and)d(not)h(distribute)g
 
9855
(it)g(in)g(suc)n(h)f(a)h(fashion)h(that)f(it)g(migh)n(t)g(b)r(e)f
 
9856
(confused)i(with)f(the)f(original)150 1707 y(MIT)27 b(soft)n(w)n(are.)
 
9857
37 b(M.I.T.)27 b(mak)n(es)g(no)f(represen)n(tations)g(ab)r(out)g(the)g
 
9858
(suitabilit)n(y)g(of)h(this)f(soft)n(w)n(are)i(for)f(an)n(y)e(purp)r
 
9859
(ose.)36 b(It)25 b(is)150 1794 y(pro)n(vided)g(\\as)i(is")f(without)g
 
9860
(express)g(or)g(implied)g(w)n(arran)n(t)n(y)-6 b(.)150
 
9861
1945 y(Do)r(cumen)n(tation)18 b(comp)r(onen)n(ts)g(of)h(this)f(soft)n
 
9862
(w)n(are)h(distribution)f(are)h(licensed)f(under)f(a)i(Creativ)n(e)f
 
9863
(Commons)h(A)n(ttribution-)150 2032 y(ShareAlik)n(e)25
 
9864
b(3.0)i(Unp)r(orted)e(License.)35 b(\()p Fk
 
9865
(http://creativecommons.org/lic)q(ense)q(s/by)q(-sa/3)q(.0/)p
 
9866
Fi(\))150 2182 y(Individual)27 b(source)h(co)r(de)g(\014les)g(are)g
 
9867
(cop)n(yrigh)n(t)f(MIT,)h(Cygn)n(us)g(Supp)r(ort,)f(No)n(v)n(ell,)h(Op)
 
9868
r(enVision)g(T)-6 b(ec)n(hnologies,)30 b(Oracle,)150
 
9869
2270 y(Red)25 b(Hat,)h(Sun)e(Microsystems,)k(F)-6 b(undsXpress,)25
 
9870
b(and)g(others.)150 2420 y(Pro)t(ject)30 b(A)n(thena,)f(A)n(thena,)g(A)
 
9871
n(thena)f(MUSE,)g(Discuss,)j(Hesio)r(d,)f(Kerb)r(eros,)g(Moira,)h(and)e
 
9872
(Zeph)n(yr)e(are)i(trademarks)g(of)150 2507 y(the)k(Massac)n(h)n
 
9873
(usetts)h(Institute)e(of)i(T)-6 b(ec)n(hnology)33 b(\(MIT\).)h(No)f
 
9874
(commercial)h(use)f(of)h(these)f(trademarks)g(ma)n(y)g(b)r(e)g(made)150
 
9875
2595 y(without)26 b(prior)g(written)g(p)r(ermission)h(of)f(MIT.)150
 
9876
2745 y(\\Commercial)33 b(use")e(means)h(use)e(of)i(a)f(name)g(in)f(a)h
 
9877
(pro)r(duct)f(or)h(other)g(for-pro\014t)g(manner.)49
 
9878
b(It)31 b(do)r(es)g(NOT)f(prev)n(en)n(t)g(a)150 2832
 
9879
y(commercial)h(\014rm)e(from)i(referring)f(to)g(the)f(MIT)h(trademarks)
 
9880
g(in)f(order)h(to)f(con)n(v)n(ey)g(information)i(\(although)e(in)h
 
9881
(doing)150 2919 y(so,)d(recognition)g(of)f(their)g(trademark)f(status)h
 
9882
(should)g(b)r(e)g(giv)n(en\).)p 150 3041 3600 4 v 150
 
9883
3256 a(The)i(follo)n(wing)j(cop)n(yrigh)n(t)c(and)h(p)r(ermission)h
 
9884
(notice)f(applies)h(to)f(the)f(Op)r(enVision)h(Kerb)r(eros)h
 
9885
(Administration)f(system)150 3343 y(lo)r(cated)37 b(in)e
 
9886
Fk(kadmin/create)p Fi(,)42 b Fk(kadmin/dbutil)p Fi(,)g
 
9887
Fk(kadmin/passwd)p Fi(,)f Fk(kadmin/server)p Fi(,)h Fk(lib/kadm5)p
 
9888
Fi(,)e(and)c(p)r(ortions)g(of)150 3430 y Fk(lib/rpc)p
 
9889
Fi(:)390 3581 y(Cop)n(yrigh)n(t,)26 b(Op)r(enVision)g(T)-6
 
9890
b(ec)n(hnologies,)27 b(Inc.,)f(1993-1996,)j(All)d(Righ)n(ts)f(Reserv)n
 
9891
(ed)390 3731 y(W)-9 b(ARNING:)26 b(Retrieving)g(the)h(Op)r(enVision)g
 
9892
(Kerb)r(eros)g(Administration)g(system)g(source)g(co)r(de,)h(as)g(de-)
 
9893
390 3818 y(scrib)r(ed)j(b)r(elo)n(w,)h(indicates)f(y)n(our)f
 
9894
(acceptance)h(of)g(the)f(follo)n(wing)j(terms.)49 b(If)30
 
9895
b(y)n(ou)g(do)g(not)g(agree)i(to)e(the)390 3906 y(follo)n(wing)e
 
9896
(terms,)f(do)e(not)h(retriev)n(e)f(the)h(Op)r(enVision)f(Kerb)r(eros)h
 
9897
(administration)h(system.)390 4056 y(Y)-6 b(ou)26 b(ma)n(y)h(freely)h
 
9898
(use)f(and)f(distribute)h(the)g(Source)g(Co)r(de)h(and)e(Ob)t(ject)i
 
9899
(Co)r(de)f(compiled)h(from)g(it,)g(with)390 4143 y(or)38
 
9900
b(without)g(mo)r(di\014cation,)k(but)37 b(this)h(Source)g(Co)r(de)g(is)
 
9901
h(pro)n(vided)e(to)h(y)n(ou)f(\\AS)h(IS")f(EX)n(CLUSIVE)390
 
9902
4231 y(OF)21 b(ANY)f(W)-9 b(ARRANTY,)20 b(INCLUDING,)g(WITHOUT)h(LIMIT)
 
9903
-6 b(A)g(TION,)20 b(ANY)g(W)-9 b(ARRANTIES)19 b(OF)390
 
9904
4318 y(MER)n(CHANT)-6 b(ABILITY)20 b(OR)h(FITNESS)g(F)n(OR)g(A)g(P)-6
 
9905
b(AR)g(TICULAR)19 b(PURPOSE,)i(OR)g(ANY)f(OTHER)390 4405
 
9906
y(W)-9 b(ARRANTY,)22 b(WHETHER)h(EXPRESS)g(OR)g(IMPLIED.)h(IN)f(NO)g
 
9907
(EVENT)h(WILL)f(OPENVISION)390 4492 y(HA)-9 b(VE)35 b(ANY)e(LIABILITY)i
 
9908
(F)n(OR)f(ANY)g(LOST)h(PR)n(OFITS,)f(LOSS)g(OF)h(D)n(A)-6
 
9909
b(T)g(A)34 b(OR)g(COSTS)h(OF)390 4579 y(PR)n(OCUREMENT)c(OF)f
 
9910
(SUBSTITUTE)h(GOODS)f(OR)g(SER)-9 b(VICES,)31 b(OR)f(F)n(OR)g(ANY)g
 
9911
(SPECIAL,)390 4666 y(INDIRECT,)23 b(OR)f(CONSEQUENTIAL)f(D)n(AMA)n(GES)
 
9912
h(ARISING)f(OUT)h(OF)h(THIS)f(A)n(GREEMENT,)390 4754
 
9913
y(INCLUDING,)h(WITHOUT)g(LIMIT)-6 b(A)g(TION,)22 b(THOSE)i(RESUL)-6
 
9914
b(TING)22 b(FR)n(OM)h(THE)h(USE)f(OF)h(THE)390 4841 y(SOUR)n(CE)f
 
9915
(CODE,)i(OR)f(THE)g(F)-9 b(AILURE)24 b(OF)g(THE)h(SOUR)n(CE)e(CODE)h
 
9916
(TO)h(PERF)n(ORM,)f(OR)g(F)n(OR)390 4928 y(ANY)g(OTHER)i(REASON.)390
 
9917
5078 y(Op)r(enVision)d(retains)i(all)f(cop)n(yrigh)n(ts)g(in)f(the)h
 
9918
(donated)f(Source)h(Co)r(de.)34 b(Op)r(enVision)24 b(also)h(retains)f
 
9919
(cop)n(y-)390 5166 y(righ)n(t)30 b(to)g(deriv)l(ativ)n(e)f(w)n(orks)h
 
9920
(of)h(the)e(Source)h(Co)r(de,)i(whether)e(created)g(b)n(y)f(Op)r
 
9921
(enVision)g(or)i(b)n(y)d(a)i(third)390 5253 y(part)n(y)-6
 
9922
b(.)32 b(The)22 b(Op)r(enVision)g(cop)n(yrigh)n(t)f(notice)h(m)n(ust)f
 
9923
(b)r(e)h(preserv)n(ed)f(if)h(deriv)l(ativ)n(e)g(w)n(orks)g(are)g(made)g
 
9924
(based)390 5340 y(on)k(the)f(donated)g(Source)h(Co)r(de.)p
 
9925
eop end
 
9926
%%Page: 44 46
 
9927
TeXDict begin 44 45 bop 150 -116 a Fs(44)2258 b(Kerb)s(eros)29
 
9928
b(V5)i(Installation)h(Guide)390 299 y Fi(Op)r(enVision)26
 
9929
b(T)-6 b(ec)n(hnologies,)29 b(Inc.)35 b(has)27 b(donated)f(this)g(Kerb)
 
9930
r(eros)h(Administration)g(system)f(to)g(MIT)h(for)390
 
9931
386 y(inclusion)22 b(in)e(the)h(standard)g(Kerb)r(eros)g(5)g
 
9932
(distribution.)33 b(This)21 b(donation)h(underscores)f(our)g(commitmen)
 
9933
n(t)390 473 y(to)g(con)n(tin)n(uing)g(Kerb)r(eros)g(tec)n(hnology)g
 
9934
(dev)n(elopmen)n(t)f(and)h(our)g(gratitude)g(for)g(the)g(v)l(aluable)g
 
9935
(w)n(ork)g(whic)n(h)390 560 y(has)26 b(b)r(een)f(p)r(erformed)i(b)n(y)d
 
9936
(MIT)i(and)g(the)f(Kerb)r(eros)h(comm)n(unit)n(y)-6 b(.)p
 
9937
150 678 3600 4 v 390 880 a(P)n(ortions)28 b(con)n(tributed)e(b)n(y)g
 
9938
(Matt)h(Cra)n(wford)i Fk(<crawdad@fnal.gov>)i Fi(w)n(ere)c(w)n(ork)g(p)
 
9939
r(erformed)h(at)f(F)-6 b(ermi)390 968 y(National)20 b(Accelerator)h
 
9940
(Lab)r(oratory)-6 b(,)21 b(whic)n(h)f(is)g(op)r(erated)f(b)n(y)g(Univ)n
 
9941
(ersities)h(Researc)n(h)f(Asso)r(ciation,)k(Inc.,)390
 
9942
1055 y(under)i(con)n(tract)h(DE-A)n(C02-76CHO3000)h(with)f(the)g(U.S.)f
 
9943
(Departmen)n(t)g(of)h(Energy)-6 b(.)p 150 1172 V 150
 
9944
1375 a(P)n(ortions)27 b(of)f Fk(src/lib/crypto)j Fi(ha)n(v)n(e)c(the)g
 
9945
(follo)n(wing)k(cop)n(yrigh)n(t:)390 1513 y(Cop)n(yrigh)n(t)772
 
9946
1511 y(c)751 1513 y Fc(\015)c Fi(1998)i(b)n(y)e(the)g(F)-6
 
9947
b(undsXpress,)25 b(INC.)390 1651 y(All)h(righ)n(ts)g(reserv)n(ed.)630
 
9948
1790 y(Exp)r(ort)19 b(of)h(this)g(soft)n(w)n(are)h(from)f(the)f(United)
 
9949
g(States)g(of)h(America)g(ma)n(y)g(require)f(a)h(sp)r(eci\014c)630
 
9950
1877 y(license)f(from)g(the)f(United)f(States)h(Go)n(v)n(ernmen)n(t.)31
 
9951
b(It)18 b(is)h(the)e(resp)r(onsibilit)n(y)i(of)g(an)n(y)f(p)r(erson)630
 
9952
1964 y(or)24 b(organization)h(con)n(templating)f(exp)r(ort)f(to)g
 
9953
(obtain)h(suc)n(h)e(a)i(license)g(b)r(efore)g(exp)r(orting.)390
 
9954
2102 y(WITHIN)c(THA)-6 b(T)20 b(CONSTRAINT,)g(p)r(ermission)i(to)e
 
9955
(use,)i(cop)n(y)-6 b(,)22 b(mo)r(dify)-6 b(,)22 b(and)e(distribute)g
 
9956
(this)h(soft)n(w)n(are)390 2189 y(and)27 b(its)g(do)r(cumen)n(tation)g
 
9957
(for)h(an)n(y)f(purp)r(ose)g(and)g(without)g(fee)h(is)f(hereb)n(y)f
 
9958
(gran)n(ted,)i(pro)n(vided)f(that)f(the)390 2277 y(ab)r(o)n(v)n(e)37
 
9959
b(cop)n(yrigh)n(t)f(notice)i(app)r(ear)f(in)g(all)h(copies)g(and)e
 
9960
(that)h(b)r(oth)g(that)f(cop)n(yrigh)n(t)h(notice)g(and)g(this)390
 
9961
2364 y(p)r(ermission)31 b(notice)f(app)r(ear)g(in)g(supp)r(orting)g(do)
 
9962
r(cumen)n(tation,)h(and)e(that)h(the)f(name)h(of)h(F)-6
 
9963
b(undsXpress.)390 2451 y(not)37 b(b)r(e)f(used)h(in)f(adv)n(ertising)h
 
9964
(or)g(publicit)n(y)g(p)r(ertaining)g(to)g(distribution)f(of)i(the)e
 
9965
(soft)n(w)n(are)j(without)390 2538 y(sp)r(eci\014c,)22
 
9966
b(written)f(prior)f(p)r(ermission.)34 b(F)-6 b(undsXpress)19
 
9967
b(mak)n(es)h(no)h(represen)n(tations)g(ab)r(out)f(the)g(suitabilit)n(y)
 
9968
390 2625 y(of)26 b(this)g(soft)n(w)n(are)i(for)e(an)n(y)f(purp)r(ose.)
 
9969
35 b(It)25 b(is)h(pro)n(vided)f(\\as)i(is")f(without)g(express)g(or)g
 
9970
(implied)g(w)n(arran)n(t)n(y)-6 b(.)390 2763 y(THIS)18
 
9971
b(SOFTW)-9 b(ARE)19 b(IS)f(PR)n(O)n(VIDED)f(\\AS)h(IS")h(AND)e(WITHOUT)
 
9972
i(ANY)e(EXPRESS)h(OR)g(IMPLIED)390 2851 y(W)-9 b(ARRANTIES,)27
 
9973
b(INCLUDING,)f(WITHOUT)i(LIMIT)-6 b(A)g(TION,)27 b(THE)h(IMPLIED)g(W)-9
 
9974
b(ARRANTIES)390 2938 y(OF)25 b(MER)n(CHANTIBILITY)g(AND)g(FITNESS)g(F)n
 
9975
(OR)g(A)g(P)-6 b(AR)g(TICULAR)23 b(PURPOSE.)p 150 3041
 
9976
V 150 3243 a(The)31 b(implemen)n(tation)h(of)g(the)f(AES)g(encryption)f
 
9977
(algorithm)j(in)e Fk(src/lib/crypto/builtin/aes)37 b
 
9978
Fi(has)32 b(the)e(follo)n(wing)150 3331 y(cop)n(yrigh)n(t:)390
 
9979
3469 y(Cop)n(yrigh)n(t)772 3467 y(c)751 3469 y Fc(\015)25
 
9980
b Fi(2001,)j(Dr)d(Brian)h(Gladman)h Fk(<brg@gladman.uk.net>)p
 
9981
Fi(,)j(W)-6 b(orcester,)27 b(UK.)390 3556 y(All)f(righ)n(ts)g(reserv)n
 
9982
(ed.)390 3694 y(LICENSE)g(TERMS)390 3832 y(The)e(free)g(distribution)g
 
9983
(and)f(use)h(of)g(this)g(soft)n(w)n(are)h(in)f(b)r(oth)f(source)i(and)e
 
9984
(binary)g(form)i(is)f(allo)n(w)n(ed)h(\(with)390 3920
 
9985
y(or)h(without)g(c)n(hanges\))g(pro)n(vided)f(that:)450
 
9986
4058 y(1.)61 b(distributions)21 b(of)g(this)f(source)h(co)r(de)g
 
9987
(include)g(the)f(ab)r(o)n(v)n(e)g(cop)n(yrigh)n(t)g(notice,)i(this)f
 
9988
(list)g(of)g(conditions)570 4145 y(and)k(the)h(follo)n(wing)i
 
9989
(disclaimer;)450 4257 y(2.)61 b(distributions)32 b(in)f(binary)g(form)h
 
9990
(include)f(the)g(ab)r(o)n(v)n(e)h(cop)n(yrigh)n(t)f(notice,)i(this)f
 
9991
(list)g(of)g(conditions)570 4344 y(and)25 b(the)h(follo)n(wing)i
 
9992
(disclaimer)f(in)f(the)f(do)r(cumen)n(tation)h(and/or)g(other)g(asso)r
 
9993
(ciated)h(materials;)450 4457 y(3.)61 b(the)32 b(cop)n(yrigh)n(t)g
 
9994
(holder's)h(name)g(is)g(not)f(used)g(to)h(endorse)g(pro)r(ducts)f
 
9995
(built)g(using)h(this)f(soft)n(w)n(are)570 4544 y(without)26
 
9996
b(sp)r(eci\014c)g(written)g(p)r(ermission.)390 4707 y(DISCLAIMER)390
 
9997
4846 y(This)g(soft)n(w)n(are)i(is)e(pro)n(vided)f('as)i(is')f(with)g
 
9998
(no)g(explcit)g(or)g(implied)g(w)n(arran)n(ties)h(in)f(resp)r(ect)g(of)
 
9999
h(an)n(y)e(prop-)390 4933 y(erties,)i(including,)f(but)f(not)g(limited)
 
10000
h(to,)h(correctness)f(and)g(\014tness)f(for)i(purp)r(ose.)p
 
10001
150 5050 V 150 5253 a(P)n(ortions)i(con)n(tributed)e(b)n(y)g(Red)h
 
10002
(Hat,)h(including)f(the)f(pre-authen)n(tication)h(plug-in)g(framew)n
 
10003
(ork)h(and)f(the)f(NSS)g(crypto)150 5340 y(implemen)n(tation,)g(con)n
 
10004
(tain)f(the)f(follo)n(wing)j(cop)n(yrigh)n(t:)p eop end
 
10005
%%Page: 45 47
 
10006
TeXDict begin 45 46 bop 150 -116 a Fs(App)s(endix)29
 
10007
b(A:)h(Cop)m(yrigh)m(t)2573 b(45)390 299 y Fi(Cop)n(yrigh)n(t)772
 
10008
297 y(c)751 299 y Fc(\015)25 b Fi(2006)i(Red)e(Hat,)h(Inc.)390
 
10009
386 y(P)n(ortions)h(cop)n(yrigh)n(t)1057 384 y(c)1036
 
10010
386 y Fc(\015)e Fi(2006)j(Massac)n(h)n(usetts)f(Institute)e(of)h(T)-6
 
10011
b(ec)n(hnology)390 473 y(All)26 b(Righ)n(ts)f(Reserv)n(ed.)390
 
10012
734 y(Redistribution)18 b(and)f(use)h(in)g(source)h(and)f(binary)f
 
10013
(forms,)k(with)d(or)h(without)f(mo)r(di\014cation,)j(are)d(p)r
 
10014
(ermitted)390 821 y(pro)n(vided)25 b(that)g(the)h(follo)n(wing)i
 
10015
(conditions)e(are)g(met:)472 995 y Fc(\017)60 b Fi(Redistributions)24
 
10016
b(of)h(source)g(co)r(de)g(m)n(ust)e(retain)i(the)f(ab)r(o)n(v)n(e)g
 
10017
(cop)n(yrigh)n(t)g(notice,)h(this)f(list)h(of)g(condi-)570
 
10018
1082 y(tions)h(and)f(the)h(follo)n(wing)i(disclaimer.)472
 
10019
1200 y Fc(\017)60 b Fi(Redistributions)31 b(in)g(binary)f(form)i(m)n
 
10020
(ust)f(repro)r(duce)f(the)h(ab)r(o)n(v)n(e)g(cop)n(yrigh)n(t)f(notice,)
 
10021
j(this)e(list)h(of)570 1287 y(conditions)k(and)e(the)h(follo)n(wing)i
 
10022
(disclaimer)g(in)d(the)h(do)r(cumen)n(tation)g(and/or)g(other)g
 
10023
(materials)570 1374 y(pro)n(vided)25 b(with)h(the)f(distribution.)472
 
10024
1493 y Fc(\017)60 b Fi(Neither)31 b(the)f(name)i(of)f(Red)g(Hat,)h
 
10025
(Inc.,)h(nor)e(the)f(names)i(of)g(its)f(con)n(tributors)g(ma)n(y)g(b)r
 
10026
(e)g(used)g(to)570 1580 y(endorse)g(or)h(promote)g(pro)r(ducts)f(deriv)
 
10027
n(ed)f(from)i(this)f(soft)n(w)n(are)i(without)e(sp)r(eci\014c)h(prior)g
 
10028
(written)570 1667 y(p)r(ermission.)390 1872 y(THIS)26
 
10029
b(SOFTW)-9 b(ARE)27 b(IS)g(PR)n(O)n(VIDED)e(BY)i(THE)g(COPYRIGHT)g
 
10030
(HOLDERS)e(AND)h(CONTRIBU-)390 1959 y(TORS)k(\\AS)g(IS")h(AND)f(ANY)f
 
10031
(EXPRESS)h(OR)g(IMPLIED)h(W)-9 b(ARRANTIES,)29 b(INCLUDING,)h(BUT)390
 
10032
2046 y(NOT)23 b(LIMITED)g(TO,)h(THE)g(IMPLIED)f(W)-9
 
10033
b(ARRANTIES)21 b(OF)i(MER)n(CHANT)-6 b(ABILITY)22 b(AND)g(FIT-)390
 
10034
2133 y(NESS)39 b(F)n(OR)g(A)h(P)-6 b(AR)g(TICULAR)38
 
10035
b(PURPOSE)h(ARE)g(DISCLAIMED.)h(IN)f(NO)g(EVENT)h(SHALL)390
 
10036
2220 y(THE)25 b(COPYRIGHT)f(O)n(WNER)f(OR)h(CONTRIBUTORS)f(BE)i(LIABLE)
 
10037
f(F)n(OR)g(ANY)f(DIRECT,)i(IN-)390 2307 y(DIRECT,)35
 
10038
b(INCIDENT)-6 b(AL,)34 b(SPECIAL,)h(EXEMPLAR)-6 b(Y,)34
 
10039
b(OR)g(CONSEQUENTIAL)f(D)n(AMA)n(GES)390 2395 y(\(INCLUDING,)h(BUT)j
 
10040
(NOT)e(LIMITED)h(TO,)g(PR)n(OCUREMENT)g(OF)f(SUBSTITUTE)h(GOODS)390
 
10041
2482 y(OR)27 b(SER)-9 b(VICES;)27 b(LOSS)f(OF)h(USE,)h(D)n(A)-6
 
10042
b(T)g(A,)26 b(OR)g(PR)n(OFITS;)h(OR)g(BUSINESS)f(INTERR)n(UPTION\))390
 
10043
2569 y(HO)n(WEVER)35 b(CA)n(USED)g(AND)f(ON)i(ANY)e(THEOR)-6
 
10044
b(Y)35 b(OF)h(LIABILITY,)f(WHETHER)g(IN)h(CON-)390 2656
 
10045
y(TRA)n(CT,)18 b(STRICT)g(LIABILITY,)f(OR)g(TOR)-6 b(T)17
 
10046
b(\(INCLUDING)f(NEGLIGENCE)i(OR)f(OTHER)-9 b(WISE\))390
 
10047
2743 y(ARISING)24 b(IN)i(ANY)f(W)-9 b(A)j(Y)26 b(OUT)g(OF)g(THE)h(USE)e
 
10048
(OF)i(THIS)e(SOFTW)-9 b(ARE,)27 b(EVEN)f(IF)g(AD)n(VISED)390
 
10049
2831 y(OF)f(THE)h(POSSIBILITY)f(OF)g(SUCH)g(D)n(AMA)n(GE.)p
 
10050
150 2933 3600 4 v 150 3171 a(The)h(bundled)e(v)n(erto)i(source)g(co)r
 
10051
(de)g(is)g(sub)t(ject)g(to)g(the)g(follo)n(wing)i(license:)390
 
10052
3345 y(Cop)n(yrigh)n(t)e(2011)h(Red)e(Hat,)h(Inc.)390
 
10053
3519 y(P)n(ermission)j(is)f(hereb)n(y)e(gran)n(ted,)i(free)g(of)g(c)n
 
10054
(harge,)h(to)f(an)n(y)e(p)r(erson)i(obtaining)g(a)g(cop)n(y)f(of)h
 
10055
(this)f(soft)n(w)n(are)390 3606 y(and)f(asso)r(ciated)i(do)r(cumen)n
 
10056
(tation)f(\014les)f(\(the)g Fk(")p Fi(Soft)n(w)n(are)p
 
10057
Fk(")p Fi(\),)i(to)f(deal)g(in)f(the)g(Soft)n(w)n(are)h(without)g
 
10058
(restric-)390 3693 y(tion,)h(including)f(without)h(limitation)g(the)f
 
10059
(righ)n(ts)h(to)f(use,)h(cop)n(y)-6 b(,)27 b(mo)r(dify)-6
 
10060
b(,)28 b(merge,)g(publish,)g(distribute,)390 3780 y(sublicense,)e
 
10061
(and/or)f(sell)g(copies)g(of)h(the)e(Soft)n(w)n(are,)i(and)e(to)h(p)r
 
10062
(ermit)f(p)r(ersons)h(to)g(whom)g(the)f(Soft)n(w)n(are)h(is)390
 
10063
3867 y(furnished)h(to)f(do)h(so,)h(sub)t(ject)f(to)g(the)f(follo)n
 
10064
(wing)j(conditions:)390 4041 y(The)f(ab)r(o)n(v)n(e)g(cop)n(yrigh)n(t)g
 
10065
(notice)h(and)e(this)i(p)r(ermission)g(notice)g(shall)g(b)r(e)f
 
10066
(included)f(in)h(all)h(copies)g(or)g(sub-)390 4128 y(stan)n(tial)f(p)r
 
10067
(ortions)f(of)g(the)g(Soft)n(w)n(are.)390 4302 y(THE)38
 
10068
b(SOFTW)-9 b(ARE)38 b(IS)f(PR)n(O)n(VIDED)f Fk(")p Fi(AS)h(IS)p
 
10069
Fk(")p Fi(,)k(WITHOUT)c(W)-9 b(ARRANTY)36 b(OF)h(ANY)g(KIND,)390
 
10070
4389 y(EXPRESS)g(OR)h(IMPLIED,)g(INCLUDING)f(BUT)i(NOT)f(LIMITED)g(TO)g
 
10071
(THE)h(W)-9 b(ARRANTIES)390 4476 y(OF)39 b(MER)n(CHANT)-6
 
10072
b(ABILITY,)38 b(FITNESS)g(F)n(OR)g(A)h(P)-6 b(AR)g(TICULAR)36
 
10073
b(PURPOSE)j(AND)e(NONIN-)390 4563 y(FRINGEMENT.)d(IN)f(NO)g(EVENT)h
 
10074
(SHALL)e(THE)i(A)n(UTHORS)e(OR)g(COPYRIGHT)i(HOLDERS)390
 
10075
4650 y(BE)26 b(LIABLE)f(F)n(OR)g(ANY)f(CLAIM,)i(D)n(AMA)n(GES)e(OR)h
 
10076
(OTHER)g(LIABILITY,)f(WHETHER)h(IN)g(AN)390 4738 y(A)n(CTION)k(OF)g
 
10077
(CONTRA)n(CT,)h(TOR)-6 b(T)29 b(OR)g(OTHER)-9 b(WISE,)29
 
10078
b(ARISING)e(FR)n(OM,)j(OUT)f(OF)g(OR)g(IN)390 4825 y(CONNECTION)24
 
10079
b(WITH)f(THE)i(SOFTW)-9 b(ARE)23 b(OR)h(THE)g(USE)g(OR)f(OTHER)h
 
10080
(DEALINGS)e(IN)i(THE)390 4912 y(SOFTW)-9 b(ARE.)p 150
 
10081
5015 V 150 5253 a(The)20 b(implemen)n(tations)g(of)h(GSSAPI)d(mec)n
 
10082
(hglue)i(in)g(GSSAPI-SPNEGO)e(in)h Fk(src/lib/gssapi)p
 
10083
Fi(,)24 b(including)c(the)f(follo)n(wing)150 5340 y(\014les:)p
 
10084
eop end
 
10085
%%Page: 46 48
 
10086
TeXDict begin 46 47 bop 150 -116 a Fs(46)2258 b(Kerb)s(eros)29
 
10087
b(V5)i(Installation)h(Guide)390 299 y Fk(lib/gssapi/generic/gssapi_err)
 
10088
q(_gen)q(eric.)q(et)390 386 y(lib/gssapi/mechglue/g_accept_)q(sec_)q
 
10089
(conte)q(xt.c)390 473 y(lib/gssapi/mechglue/g_acquire)q(_cre)q(d.c)390
 
10090
560 y(lib/gssapi/mechglue/g_canon_n)q(ame.)q(c)390 648
 
10091
y(lib/gssapi/mechglue/g_compare)q(_nam)q(e.c)390 735
 
10092
y(lib/gssapi/mechglue/g_context)q(_tim)q(e.c)390 822
 
10093
y(lib/gssapi/mechglue/g_delete_)q(sec_)q(conte)q(xt.c)390
 
10094
909 y(lib/gssapi/mechglue/g_dsp_nam)q(e.c)390 996 y
 
10095
(lib/gssapi/mechglue/g_dsp_sta)q(tus.)q(c)390 1083 y
 
10096
(lib/gssapi/mechglue/g_dup_nam)q(e.c)390 1171 y
 
10097
(lib/gssapi/mechglue/g_exp_sec)q(_con)q(text.)q(c)390
 
10098
1258 y(lib/gssapi/mechglue/g_export_)q(name)q(.c)390
 
10099
1345 y(lib/gssapi/mechglue/g_glue.c)390 1432 y
 
10100
(lib/gssapi/mechglue/g_imp_nam)q(e.c)390 1519 y
 
10101
(lib/gssapi/mechglue/g_imp_sec)q(_con)q(text.)q(c)390
 
10102
1606 y(lib/gssapi/mechglue/g_init_se)q(c_co)q(ntext)q(.c)390
 
10103
1694 y(lib/gssapi/mechglue/g_initial)q(ize.)q(c)390 1781
 
10104
y(lib/gssapi/mechglue/g_inquire)q(_con)q(text.)q(c)390
 
10105
1868 y(lib/gssapi/mechglue/g_inquire)q(_cre)q(d.c)390
 
10106
1955 y(lib/gssapi/mechglue/g_inquire)q(_nam)q(es.c)390
 
10107
2042 y(lib/gssapi/mechglue/g_process)q(_con)q(text.)q(c)390
 
10108
2130 y(lib/gssapi/mechglue/g_rel_buf)q(fer.)q(c)390 2217
 
10109
y(lib/gssapi/mechglue/g_rel_cre)q(d.c)390 2304 y
 
10110
(lib/gssapi/mechglue/g_rel_nam)q(e.c)390 2391 y
 
10111
(lib/gssapi/mechglue/g_rel_oid)q(_set)q(.c)390 2478 y
 
10112
(lib/gssapi/mechglue/g_seal.c)390 2565 y(lib/gssapi/mechglue/g_sign.c)
 
10113
390 2653 y(lib/gssapi/mechglue/g_store_c)q(red.)q(c)390
 
10114
2740 y(lib/gssapi/mechglue/g_unseal.)q(c)390 2827 y
 
10115
(lib/gssapi/mechglue/g_userok.)q(c)390 2914 y
 
10116
(lib/gssapi/mechglue/g_utils.c)390 3001 y
 
10117
(lib/gssapi/mechglue/g_verify.)q(c)390 3088 y
 
10118
(lib/gssapi/mechglue/gssd_pnam)q(e_to)q(_uid.)q(c)390
 
10119
3176 y(lib/gssapi/mechglue/mglueP.h)390 3263 y
 
10120
(lib/gssapi/mechglue/oid_ops.c)390 3350 y
 
10121
(lib/gssapi/spnego/gssapiP_spn)q(ego.)q(h)390 3437 y
 
10122
(lib/gssapi/spnego/spnego_mech)q(.c)150 3608 y Fi(and)25
 
10123
b(the)h(initial)g(implemen)n(tation)h(of)f(incremen)n(tal)g
 
10124
(propagation,)i(including)d(the)h(follo)n(wing)i(new)e(or)g(c)n(hanged)
 
10125
f(\014les:)390 3780 y Fk(include/iprop_hdr.h)390 3867
 
10126
y(kadmin/server/ipropd_svc.c)390 3954 y(lib/kdb/iprop.x)390
 
10127
4041 y(lib/kdb/kdb_convert.c)390 4129 y(lib/kdb/kdb_log.c)390
 
10128
4216 y(lib/kdb/kdb_log.h)390 4303 y(lib/krb5/error_tables/kdb5_er)q
 
10129
(r.et)390 4390 y(slave/kpropd_rpc.c)390 4477 y(slave/kproplog.c)150
 
10130
4649 y Fi(are)h(sub)t(ject)g(to)g(the)f(follo)n(wing)k(license:)390
 
10131
4820 y(Cop)n(yrigh)n(t)772 4818 y(c)751 4820 y Fc(\015)c
 
10132
Fi(2004)i(Sun)e(Microsystems,)i(Inc.)390 4991 y(P)n(ermission)i(is)f
 
10133
(hereb)n(y)e(gran)n(ted,)i(free)g(of)g(c)n(harge,)h(to)f(an)n(y)e(p)r
 
10134
(erson)i(obtaining)g(a)g(cop)n(y)f(of)h(this)f(soft)n(w)n(are)390
 
10135
5078 y(and)f(asso)r(ciated)i(do)r(cumen)n(tation)f(\014les)g(\(the)f
 
10136
(\\Soft)n(w)n(are"\),)i(to)f(deal)g(in)f(the)g(Soft)n(w)n(are)i
 
10137
(without)f(restric-)390 5166 y(tion,)h(including)f(without)h
 
10138
(limitation)g(the)f(righ)n(ts)h(to)f(use,)h(cop)n(y)-6
 
10139
b(,)27 b(mo)r(dify)-6 b(,)28 b(merge,)g(publish,)g(distribute,)390
 
10140
5253 y(sublicense,)e(and/or)f(sell)g(copies)g(of)h(the)e(Soft)n(w)n
 
10141
(are,)i(and)e(to)h(p)r(ermit)f(p)r(ersons)h(to)g(whom)g(the)f(Soft)n(w)
 
10142
n(are)h(is)390 5340 y(furnished)h(to)f(do)h(so,)h(sub)t(ject)f(to)g
 
10143
(the)f(follo)n(wing)j(conditions:)p eop end
 
10144
%%Page: 47 49
 
10145
TeXDict begin 47 48 bop 150 -116 a Fs(App)s(endix)29
 
10146
b(A:)h(Cop)m(yrigh)m(t)2573 b(47)390 299 y Fi(The)27
 
10147
b(ab)r(o)n(v)n(e)g(cop)n(yrigh)n(t)g(notice)h(and)e(this)i(p)r
 
10148
(ermission)g(notice)g(shall)g(b)r(e)f(included)f(in)h(all)h(copies)g
 
10149
(or)g(sub-)390 386 y(stan)n(tial)f(p)r(ortions)f(of)g(the)g(Soft)n(w)n
 
10150
(are.)390 532 y(THE)39 b(SOFTW)-9 b(ARE)38 b(IS)f(PR)n(O)n(VIDED)f
 
10151
(\\AS)i(IS",)h(WITHOUT)e(W)-9 b(ARRANTY)37 b(OF)h(ANY)f(KIND,)390
 
10152
619 y(EXPRESS)g(OR)h(IMPLIED,)g(INCLUDING)f(BUT)i(NOT)f(LIMITED)g(TO)g
 
10153
(THE)h(W)-9 b(ARRANTIES)390 707 y(OF)39 b(MER)n(CHANT)-6
 
10154
b(ABILITY,)38 b(FITNESS)g(F)n(OR)g(A)h(P)-6 b(AR)g(TICULAR)36
 
10155
b(PURPOSE)j(AND)e(NONIN-)390 794 y(FRINGEMENT.)d(IN)f(NO)g(EVENT)h
 
10156
(SHALL)e(THE)i(A)n(UTHORS)e(OR)g(COPYRIGHT)i(HOLDERS)390
 
10157
881 y(BE)26 b(LIABLE)f(F)n(OR)g(ANY)f(CLAIM,)i(D)n(AMA)n(GES)e(OR)h
 
10158
(OTHER)g(LIABILITY,)f(WHETHER)h(IN)g(AN)390 968 y(A)n(CTION)k(OF)g
 
10159
(CONTRA)n(CT,)h(TOR)-6 b(T)29 b(OR)g(OTHER)-9 b(WISE,)29
 
10160
b(ARISING)e(FR)n(OM,)j(OUT)f(OF)g(OR)g(IN)390 1055 y(CONNECTION)24
 
10161
b(WITH)f(THE)i(SOFTW)-9 b(ARE)23 b(OR)h(THE)g(USE)g(OR)f(OTHER)h
 
10162
(DEALINGS)e(IN)i(THE)390 1143 y(SOFTW)-9 b(ARE.)p 150
 
10163
1245 3600 4 v 150 1456 a(Kerb)r(eros)33 b(V5)f(includes)h(do)r(cumen)n
 
10164
(tation)g(and)f(soft)n(w)n(are)i(dev)n(elop)r(ed)e(at)h(the)f(Univ)n
 
10165
(ersit)n(y)g(of)h(California)i(at)e(Berk)n(eley)-6 b(,)150
 
10166
1543 y(whic)n(h)26 b(includes)g(this)f(cop)n(yrigh)n(t)h(notice:)390
 
10167
1689 y(Cop)n(yrigh)n(t)772 1687 y(c)751 1689 y Fc(\015)f
 
10168
Fi(1983)i(Regen)n(ts)f(of)g(the)g(Univ)n(ersit)n(y)e(of)j(California.)
 
10169
390 1777 y(All)f(righ)n(ts)g(reserv)n(ed.)390 1923 y(Redistribution)18
 
10170
b(and)f(use)h(in)g(source)h(and)f(binary)f(forms,)k(with)d(or)h
 
10171
(without)f(mo)r(di\014cation,)j(are)d(p)r(ermitted)390
 
10172
2010 y(pro)n(vided)25 b(that)g(the)h(follo)n(wing)i(conditions)e(are)g
 
10173
(met:)450 2156 y(1.)61 b(Redistributions)24 b(of)h(source)g(co)r(de)g
 
10174
(m)n(ust)e(retain)i(the)f(ab)r(o)n(v)n(e)g(cop)n(yrigh)n(t)g(notice,)h
 
10175
(this)f(list)h(of)g(condi-)570 2243 y(tions)h(and)f(the)h(follo)n(wing)
 
10176
i(disclaimer.)450 2357 y(2.)61 b(Redistributions)31 b(in)g(binary)f
 
10177
(form)i(m)n(ust)f(repro)r(duce)f(the)h(ab)r(o)n(v)n(e)g(cop)n(yrigh)n
 
10178
(t)f(notice,)j(this)e(list)h(of)570 2444 y(conditions)k(and)e(the)h
 
10179
(follo)n(wing)i(disclaimer)g(in)d(the)h(do)r(cumen)n(tation)g(and/or)g
 
10180
(other)g(materials)570 2531 y(pro)n(vided)25 b(with)h(the)f
 
10181
(distribution.)450 2645 y(3.)61 b(Neither)31 b(the)h(name)g(of)g(the)g
 
10182
(Univ)n(ersit)n(y)e(nor)i(the)f(names)i(of)f(its)g(con)n(tributors)g
 
10183
(ma)n(y)g(b)r(e)f(used)h(to)570 2732 y(endorse)f(or)h(promote)g(pro)r
 
10184
(ducts)f(deriv)n(ed)f(from)i(this)f(soft)n(w)n(are)i(without)e(sp)r
 
10185
(eci\014c)h(prior)g(written)570 2819 y(p)r(ermission.)390
 
10186
2992 y(THIS)c(SOFTW)-9 b(ARE)29 b(IS)f(PR)n(O)n(VIDED)f(BY)i(THE)g
 
10187
(REGENTS)g(AND)e(CONTRIBUTORS)h(\\AS)g(IS")390 3079 y(AND)f(ANY)g
 
10188
(EXPRESS)h(OR)g(IMPLIED)g(W)-9 b(ARRANTIES,)27 b(INCLUDING,)h(BUT)h
 
10189
(NOT)f(LIMITED)390 3166 y(TO,)37 b(THE)g(IMPLIED)g(W)-9
 
10190
b(ARRANTIES)35 b(OF)h(MER)n(CHANT)-6 b(ABILITY)36 b(AND)f(FITNESS)h(F)n
 
10191
(OR)g(A)390 3254 y(P)-6 b(AR)g(TICULAR)28 b(PURPOSE)i(ARE)g
 
10192
(DISCLAIMED.)g(IN)g(NO)f(EVENT)i(SHALL)e(THE)i(REGENTS)390
 
10193
3341 y(OR)22 b(CONTRIBUTORS)g(BE)i(LIABLE)f(F)n(OR)f(ANY)g(DIRECT,)h
 
10194
(INDIRECT,)g(INCIDENT)-6 b(AL,)22 b(SPE-)390 3428 y(CIAL,)h(EXEMPLAR)-6
 
10195
b(Y,)22 b(OR)g(CONSEQUENTIAL)f(D)n(AMA)n(GES)h(\(INCLUDING,)g(BUT)h
 
10196
(NOT)f(LIM-)390 3515 y(ITED)28 b(TO,)h(PR)n(OCUREMENT)f(OF)g
 
10197
(SUBSTITUTE)g(GOODS)f(OR)g(SER)-9 b(VICES;)28 b(LOSS)f(OF)h(USE,)390
 
10198
3602 y(D)n(A)-6 b(T)g(A,)25 b(OR)h(PR)n(OFITS;)h(OR)f(BUSINESS)f
 
10199
(INTERR)n(UPTION\))g(HO)n(WEVER)g(CA)n(USED)h(AND)g(ON)390
 
10200
3690 y(ANY)j(THEOR)-6 b(Y)30 b(OF)g(LIABILITY,)g(WHETHER)h(IN)f(CONTRA)
 
10201
n(CT,)h(STRICT)g(LIABILITY,)f(OR)390 3777 y(TOR)-6 b(T)22
 
10202
b(\(INCLUDING)f(NEGLIGENCE)i(OR)f(OTHER)-9 b(WISE\))22
 
10203
b(ARISING)e(IN)i(ANY)f(W)-9 b(A)j(Y)22 b(OUT)g(OF)390
 
10204
3864 y(THE)j(USE)f(OF)h(THIS)f(SOFTW)-9 b(ARE,)25 b(EVEN)g(IF)g(AD)n
 
10205
(VISED)d(OF)j(THE)g(POSSIBILITY)f(OF)h(SUCH)390 3951
 
10206
y(D)n(AMA)n(GE.)p 150 4054 V 150 4265 a(P)n(ortions)32
 
10207
b(con)n(tributed)f(b)n(y)f(No)n(v)n(ell,)j(Inc.,)g(including)e(the)g
 
10208
(LD)n(AP)g(database)h(bac)n(k)n(end,)g(are)f(sub)t(ject)h(to)f(the)g
 
10209
(follo)n(wing)150 4352 y(license:)390 4498 y(Cop)n(yrigh)n(t)772
 
10210
4496 y(c)751 4498 y Fc(\015)25 b Fi(2004-2005,)k(No)n(v)n(ell,)d(Inc.)
 
10211
390 4585 y(All)g(righ)n(ts)g(reserv)n(ed.)390 4731 y(Redistribution)18
 
10212
b(and)f(use)h(in)g(source)h(and)f(binary)f(forms,)k(with)d(or)h
 
10213
(without)f(mo)r(di\014cation,)j(are)d(p)r(ermitted)390
 
10214
4819 y(pro)n(vided)25 b(that)g(the)h(follo)n(wing)i(conditions)e(are)g
 
10215
(met:)472 4965 y Fc(\017)60 b Fi(Redistributions)24 b(of)h(source)g(co)
 
10216
r(de)g(m)n(ust)e(retain)i(the)f(ab)r(o)n(v)n(e)g(cop)n(yrigh)n(t)g
 
10217
(notice,)h(this)f(list)h(of)g(condi-)570 5052 y(tions)h(and)f(the)h
 
10218
(follo)n(wing)i(disclaimer.)472 5166 y Fc(\017)60 b Fi(Redistributions)
 
10219
31 b(in)g(binary)f(form)i(m)n(ust)f(repro)r(duce)f(the)h(ab)r(o)n(v)n
 
10220
(e)g(cop)n(yrigh)n(t)f(notice,)j(this)e(list)h(of)570
 
10221
5253 y(conditions)k(and)e(the)h(follo)n(wing)i(disclaimer)g(in)d(the)h
 
10222
(do)r(cumen)n(tation)g(and/or)g(other)g(materials)570
 
10223
5340 y(pro)n(vided)25 b(with)h(the)f(distribution.)p
 
10224
eop end
 
10225
%%Page: 48 50
 
10226
TeXDict begin 48 49 bop 150 -116 a Fs(48)2258 b(Kerb)s(eros)29
 
10227
b(V5)i(Installation)h(Guide)472 299 y Fc(\017)60 b Fi(The)30
 
10228
b(cop)n(yrigh)n(t)f(holder's)h(name)g(is)g(not)f(used)h(to)f(endorse)h
 
10229
(or)g(promote)g(pro)r(ducts)f(deriv)n(ed)g(from)570 386
 
10230
y(this)d(soft)n(w)n(are)h(without)f(sp)r(eci\014c)g(prior)g(written)g
 
10231
(p)r(ermission.)390 552 y(THIS)g(SOFTW)-9 b(ARE)27 b(IS)g(PR)n(O)n
 
10232
(VIDED)e(BY)i(THE)g(COPYRIGHT)g(HOLDERS)e(AND)h(CONTRIBU-)390
 
10233
640 y(TORS)k(\\AS)g(IS")h(AND)f(ANY)f(EXPRESS)h(OR)g(IMPLIED)h(W)-9
 
10234
b(ARRANTIES,)29 b(INCLUDING,)h(BUT)390 727 y(NOT)23 b(LIMITED)g(TO,)h
 
10235
(THE)g(IMPLIED)f(W)-9 b(ARRANTIES)21 b(OF)i(MER)n(CHANT)-6
 
10236
b(ABILITY)22 b(AND)g(FIT-)390 814 y(NESS)39 b(F)n(OR)g(A)h(P)-6
 
10237
b(AR)g(TICULAR)38 b(PURPOSE)h(ARE)g(DISCLAIMED.)h(IN)f(NO)g(EVENT)h
 
10238
(SHALL)390 901 y(THE)25 b(COPYRIGHT)f(O)n(WNER)f(OR)h(CONTRIBUTORS)f
 
10239
(BE)i(LIABLE)f(F)n(OR)g(ANY)f(DIRECT,)i(IN-)390 988 y(DIRECT,)35
 
10240
b(INCIDENT)-6 b(AL,)34 b(SPECIAL,)h(EXEMPLAR)-6 b(Y,)34
 
10241
b(OR)g(CONSEQUENTIAL)f(D)n(AMA)n(GES)390 1076 y(\(INCLUDING,)h(BUT)j
 
10242
(NOT)e(LIMITED)h(TO,)g(PR)n(OCUREMENT)g(OF)f(SUBSTITUTE)h(GOODS)390
 
10243
1163 y(OR)27 b(SER)-9 b(VICES;)27 b(LOSS)f(OF)h(USE,)h(D)n(A)-6
 
10244
b(T)g(A,)26 b(OR)g(PR)n(OFITS;)h(OR)g(BUSINESS)f(INTERR)n(UPTION\))390
 
10245
1250 y(HO)n(WEVER)35 b(CA)n(USED)g(AND)f(ON)i(ANY)e(THEOR)-6
 
10246
b(Y)35 b(OF)h(LIABILITY,)f(WHETHER)g(IN)h(CON-)390 1337
 
10247
y(TRA)n(CT,)18 b(STRICT)g(LIABILITY,)f(OR)g(TOR)-6 b(T)17
 
10248
b(\(INCLUDING)f(NEGLIGENCE)i(OR)f(OTHER)-9 b(WISE\))390
 
10249
1424 y(ARISING)24 b(IN)i(ANY)f(W)-9 b(A)j(Y)26 b(OUT)g(OF)g(THE)h(USE)e
 
10250
(OF)i(THIS)e(SOFTW)-9 b(ARE,)27 b(EVEN)f(IF)g(AD)n(VISED)390
 
10251
1511 y(OF)f(THE)h(POSSIBILITY)f(OF)g(SUCH)g(D)n(AMA)n(GE.)p
 
10252
150 1614 3600 4 v 150 1820 a(P)n(ortions)k(funded)f(b)n(y)f(Sandia)i
 
10253
(National)g(Lab)r(oratory)g(and)f(dev)n(elop)r(ed)g(b)n(y)f(the)h(Univ)
 
10254
n(ersit)n(y)f(of)j(Mic)n(higan's)g(Cen)n(ter)e(for)150
 
10255
1907 y(Information)35 b(T)-6 b(ec)n(hnology)34 b(In)n(tegration,)j
 
10256
(including)d(the)g(PKINIT)f(implemen)n(tation,)k(are)d(sub)t(ject)h(to)
 
10257
f(the)f(follo)n(wing)150 1994 y(license:)390 2135 y(COPYRIGHT)920
 
10258
2133 y(c)898 2135 y Fc(\015)26 b Fi(2006-2007)390 2222
 
10259
y(THE)g(REGENTS)g(OF)f(THE)h(UNIVERSITY)d(OF)j(MICHIGAN)390
 
10260
2309 y(ALL)f(RIGHTS)g(RESER)-9 b(VED)390 2450 y(P)n(ermission)27
 
10261
b(is)f(gran)n(ted)f(to)h(use,)g(cop)n(y)-6 b(,)25 b(create)h(deriv)l
 
10262
(ativ)n(e)f(w)n(orks)h(and)f(redistribute)h(this)f(soft)n(w)n(are)i
 
10263
(and)390 2537 y(suc)n(h)g(deriv)l(ativ)n(e)f(w)n(orks)i(for)g(an)n(y)f
 
10264
(purp)r(ose,)h(so)g(long)f(as)h(the)f(name)g(of)h(The)g(Univ)n(ersit)n
 
10265
(y)e(of)i(Mic)n(higan)g(is)390 2624 y(not)f(used)f(in)h(an)n(y)g(adv)n
 
10266
(ertising)g(or)g(publicit)n(y)g(p)r(ertaining)g(to)g(the)g(use)g(of)g
 
10267
(distribution)g(of)h(this)f(soft)n(w)n(are)390 2712 y(without)38
 
10268
b(sp)r(eci\014c,)k(written)d(prior)g(authorization.)73
 
10269
b(If)38 b(the)g(ab)r(o)n(v)n(e)g(cop)n(yrigh)n(t)g(notice)h(or)f(an)n
 
10270
(y)g(other)390 2799 y(iden)n(ti\014cation)d(of)g(the)f(Univ)n(ersit)n
 
10271
(y)g(of)h(Mic)n(higan)h(is)f(included)f(in)h(an)n(y)f(cop)n(y)g(of)h
 
10272
(an)n(y)f(p)r(ortion)h(of)h(this)390 2886 y(soft)n(w)n(are,)28
 
10273
b(then)d(the)g(disclaimer)i(b)r(elo)n(w)g(m)n(ust)e(also)i(b)r(e)f
 
10274
(included.)390 3027 y(THIS)32 b(SOFTW)-9 b(ARE)33 b(IS)f(PR)n(O)n
 
10275
(VIDED)f(AS)h(IS,)g(WITHOUT)g(REPRESENT)-6 b(A)g(TION)31
 
10276
b(FR)n(OM)i(THE)390 3114 y(UNIVERSITY)23 b(OF)j(MICHIGAN)f(AS)g(TO)h
 
10277
(ITS)f(FITNESS)g(F)n(OR)g(ANY)g(PURPOSE,)g(AND)g(WITH-)390
 
10278
3201 y(OUT)37 b(W)-9 b(ARRANTY)36 b(BY)h(THE)h(UNIVERSITY)d(OF)i
 
10279
(MICHIGAN)g(OF)h(ANY)e(KIND,)g(EITHER)390 3288 y(EXPRESS)c(OR)f
 
10280
(IMPLIED,)i(INCLUDING)e(WITHOUT)h(LIMIT)-6 b(A)g(TION)31
 
10281
b(THE)i(IMPLIED)f(W)-9 b(AR-)390 3376 y(RANTIES)30 b(OF)g(MER)n(CHANT)
 
10282
-6 b(ABILITY)30 b(AND)g(FITNESS)g(F)n(OR)g(A)h(P)-6 b(AR)g(TICULAR)28
 
10283
b(PURPOSE.)390 3463 y(THE)g(REGENTS)f(OF)g(THE)h(UNIVERSITY)d(OF)i
 
10284
(MICHIGAN)f(SHALL)h(NOT)g(BE)h(LIABLE)f(F)n(OR)390 3550
 
10285
y(ANY)22 b(D)n(AMA)n(GES,)g(INCLUDING)g(SPECIAL,)h(INDIRECT,)f
 
10286
(INCIDENT)-6 b(AL,)22 b(OR)h(CONSEQUEN-)390 3637 y(TIAL)30
 
10287
b(D)n(AMA)n(GES,)h(WITH)f(RESPECT)i(TO)f(ANY)e(CLAIM)i(ARISING)e(OUT)h
 
10288
(OF)h(OR)f(IN)g(CON-)390 3724 y(NECTION)20 b(WITH)h(THE)g(USE)f(OF)h
 
10289
(THE)g(SOFTW)-9 b(ARE,)20 b(EVEN)h(IF)f(IT)h(HAS)f(BEEN)h(OR)f(IS)g
 
10290
(HERE-)390 3811 y(AFTER)26 b(AD)n(VISED)d(OF)j(THE)f(POSSIBILITY)g(OF)g
 
10291
(SUCH)g(D)n(AMA)n(GES.)p 150 3914 V 150 4120 a(The)h(pk)n(cs11.h)g
 
10292
(\014le)g(included)f(in)g(the)h(PKINIT)f(co)r(de)h(has)g(the)f(follo)n
 
10293
(wing)j(license:)390 4260 y(Cop)n(yrigh)n(t)e(2006)h(g10)g(Co)r(de)f
 
10294
(Gm)n(bH)390 4348 y(Cop)n(yrigh)n(t)g(2006)h(Andreas)e(Jellinghaus)390
 
10295
4488 y(This)g(\014le)f(is)h(free)g(soft)n(w)n(are;)h(as)f(a)g(sp)r
 
10296
(ecial)g(exception)f(the)g(author)g(giv)n(es)h(unlimited)f(p)r
 
10297
(ermission)h(to)f(cop)n(y)390 4576 y(and/or)i(distribute)g(it,)g(with)g
 
10298
(or)g(without)g(mo)r(di\014cations,)h(as)f(long)g(as)h(this)e(notice)i
 
10299
(is)f(preserv)n(ed.)390 4717 y(This)e(\014le)f(is)g(distributed)g(in)g
 
10300
(the)g(hop)r(e)g(that)f(it)h(will)i(b)r(e)e(useful,)h(but)e(WITHOUT)h
 
10301
(ANY)e(W)-9 b(ARRANTY,)390 4804 y(to)24 b(the)f(exten)n(t)f(p)r
 
10302
(ermitted)i(b)n(y)e(la)n(w;)k(without)e(ev)n(en)e(the)i(implied)f(w)n
 
10303
(arran)n(t)n(y)h(of)g(MER)n(CHANT)-6 b(ABILITY)390 4891
 
10304
y(or)26 b(FITNESS)f(F)n(OR)g(A)g(P)-6 b(AR)g(TICULAR)24
 
10305
b(PURPOSE.)p 150 4994 V 150 5199 a(P)n(ortions)j(con)n(tributed)e(b)n
 
10306
(y)f(Apple)h(Inc.)34 b(are)26 b(sub)t(ject)h(to)e(the)h(follo)n(wing)i
 
10307
(license:)390 5340 y(Cop)n(yrigh)n(t)e(2004-2008)i(Apple)d(Inc.)34
 
10308
b(All)26 b(Righ)n(ts)f(Reserv)n(ed.)p eop end
 
10309
%%Page: 49 51
 
10310
TeXDict begin 49 50 bop 150 -116 a Fs(App)s(endix)29
 
10311
b(A:)h(Cop)m(yrigh)m(t)2573 b(49)630 299 y Fi(Exp)r(ort)19
 
10312
b(of)h(this)g(soft)n(w)n(are)h(from)f(the)f(United)g(States)g(of)h
 
10313
(America)g(ma)n(y)g(require)f(a)h(sp)r(eci\014c)630 386
 
10314
y(license)f(from)g(the)f(United)f(States)h(Go)n(v)n(ernmen)n(t.)31
 
10315
b(It)18 b(is)h(the)e(resp)r(onsibilit)n(y)i(of)g(an)n(y)f(p)r(erson)630
 
10316
473 y(or)24 b(organization)h(con)n(templating)f(exp)r(ort)f(to)g
 
10317
(obtain)h(suc)n(h)e(a)i(license)g(b)r(efore)g(exp)r(orting.)390
 
10318
610 y(WITHIN)c(THA)-6 b(T)20 b(CONSTRAINT,)g(p)r(ermission)i(to)e(use,)
 
10319
i(cop)n(y)-6 b(,)22 b(mo)r(dify)-6 b(,)22 b(and)e(distribute)g(this)h
 
10320
(soft)n(w)n(are)390 697 y(and)27 b(its)g(do)r(cumen)n(tation)g(for)h
 
10321
(an)n(y)f(purp)r(ose)g(and)g(without)g(fee)h(is)f(hereb)n(y)f(gran)n
 
10322
(ted,)i(pro)n(vided)f(that)f(the)390 785 y(ab)r(o)n(v)n(e)37
 
10323
b(cop)n(yrigh)n(t)f(notice)i(app)r(ear)f(in)g(all)h(copies)g(and)e
 
10324
(that)h(b)r(oth)g(that)f(cop)n(yrigh)n(t)h(notice)g(and)g(this)390
 
10325
872 y(p)r(ermission)27 b(notice)f(app)r(ear)g(in)f(supp)r(orting)h(do)r
 
10326
(cumen)n(tation,)g(and)f(that)h(the)f(name)h(of)g(Apple)f(Inc.)34
 
10327
b(not)390 959 y(b)r(e)25 b(used)g(in)g(adv)n(ertising)g(or)g(publicit)n
 
10328
(y)g(p)r(ertaining)g(to)h(distribution)f(of)h(the)e(soft)n(w)n(are)j
 
10329
(without)e(sp)r(eci\014c,)390 1046 y(written)30 b(prior)h(p)r
 
10330
(ermission.)49 b(Apple)29 b(Inc.)47 b(mak)n(es)30 b(no)g(represen)n
 
10331
(tations)h(ab)r(out)f(the)g(suitabilit)n(y)g(of)h(this)390
 
10332
1133 y(soft)n(w)n(are)c(for)g(an)n(y)e(purp)r(ose.)34
 
10333
b(It)26 b(is)g(pro)n(vided)f(\\as)h(is")h(without)f(express)g(or)g
 
10334
(implied)g(w)n(arran)n(t)n(y)-6 b(.)390 1270 y(THIS)18
 
10335
b(SOFTW)-9 b(ARE)19 b(IS)f(PR)n(O)n(VIDED)f(\\AS)h(IS")h(AND)e(WITHOUT)
 
10336
i(ANY)e(EXPRESS)h(OR)g(IMPLIED)390 1358 y(W)-9 b(ARRANTIES,)27
 
10337
b(INCLUDING,)f(WITHOUT)i(LIMIT)-6 b(A)g(TION,)27 b(THE)h(IMPLIED)g(W)-9
 
10338
b(ARRANTIES)390 1445 y(OF)25 b(MER)n(CHANTIBILITY)g(AND)g(FITNESS)g(F)n
 
10339
(OR)g(A)g(P)-6 b(AR)g(TICULAR)23 b(PURPOSE.)p 150 1548
 
10340
3600 4 v 150 1753 a(The)i(implemen)n(tations)g(of)g(UTF-8)g(string)g
 
10341
(handling)f(in)h(src/util/supp)r(ort)g(and)g(src/lib/krb5/unico)r(de)h
 
10342
(are)f(sub)t(ject)g(to)150 1840 y(the)g(follo)n(wing)k(cop)n(yrigh)n(t)
 
10343
c(and)g(p)r(ermission)i(notice:)390 1978 y(The)f(Op)r(enLD)n(AP)e
 
10344
(Public)i(License)390 2065 y(V)-6 b(ersion)26 b(2.8,)h(17)f(August)f
 
10345
(2003)390 2202 y(Redistribution)k(and)f(use)h(of)g(this)g(soft)n(w)n
 
10346
(are)i(and)d(asso)r(ciated)j(do)r(cumen)n(tation)e(\(\\Soft)n(w)n
 
10347
(are"\),)j(with)d(or)390 2289 y(without)d(mo)r(di\014cation,)h(are)f(p)
 
10348
r(ermitted)f(pro)n(vided)g(that)h(the)f(follo)n(wing)j(conditions)f
 
10349
(are)f(met:)450 2426 y(1.)61 b(Redistributions)26 b(in)f(source)i(form)
 
10350
f(m)n(ust)f(retain)h(cop)n(yrigh)n(t)g(statemen)n(ts)g(and)f(notices,)
 
10351
450 2538 y(2.)61 b(Redistributions)25 b(in)g(binary)g(form)h(m)n(ust)f
 
10352
(repro)r(duce)h(applicable)g(cop)n(yrigh)n(t)f(statemen)n(ts)g(and)g
 
10353
(no-)570 2625 y(tices,)31 b(this)e(list)h(of)g(conditions,)h(and)e(the)
 
10354
f(follo)n(wing)k(disclaimer)f(in)e(the)f(do)r(cumen)n(tation)h(and/or)
 
10355
570 2713 y(other)d(materials)h(pro)n(vided)e(with)h(the)f
 
10356
(distribution,)h(and)450 2825 y(3.)61 b(Redistributions)26
 
10357
b(m)n(ust)f(con)n(tain)h(a)g(v)n(erbatim)f(cop)n(y)h(of)g(this)g(do)r
 
10358
(cumen)n(t.)390 2987 y(The)38 b(Op)r(enLD)n(AP)e(F)-6
 
10359
b(oundation)37 b(ma)n(y)g(revise)h(this)f(license)i(from)f(time)g(to)f
 
10360
(time.)71 b(Eac)n(h)37 b(revision)h(is)390 3074 y(distinguished)33
 
10361
b(b)n(y)e(a)h(v)n(ersion)h(n)n(um)n(b)r(er.)53 b(Y)-6
 
10362
b(ou)32 b(ma)n(y)g(use)g(this)g(Soft)n(w)n(are)i(under)d(terms)i(of)g
 
10363
(this)f(license)390 3161 y(revision)26 b(or)g(under)f(the)g(terms)h(of)
 
10364
h(an)n(y)e(subsequen)n(t)f(revision)j(of)f(the)f(license.)390
 
10365
3298 y(THIS)g(SOFTW)-9 b(ARE)26 b(IS)f(PR)n(O)n(VIDED)g(BY)h(THE)g
 
10366
(OPENLD)n(AP)f(F)n(OUND)n(A)-6 b(TION)23 b(AND)i(ITS)h(CON-)390
 
10367
3385 y(TRIBUTORS)h(\\AS)h(IS")g(AND)f(ANY)g(EXPRESSED)g(OR)g(IMPLIED)i
 
10368
(W)-9 b(ARRANTIES,)26 b(INCLUD-)390 3472 y(ING,)d(BUT)g(NOT)g(LIMITED)g
 
10369
(TO,)h(THE)f(IMPLIED)g(W)-9 b(ARRANTIES)21 b(OF)i(MER)n(CHANT)-6
 
10370
b(ABILITY)390 3560 y(AND)33 b(FITNESS)i(F)n(OR)e(A)i(P)-6
 
10371
b(AR)g(TICULAR)32 b(PURPOSE)i(ARE)g(DISCLAIMED.)g(IN)g(NO)g(EVENT)390
 
10372
3647 y(SHALL)24 b(THE)h(OPENLD)n(AP)f(F)n(OUND)n(A)-6
 
10373
b(TION,)23 b(ITS)i(CONTRIBUTORS,)f(OR)g(THE)h(A)n(UTHOR\(S\))390
 
10374
3734 y(OR)40 b(O)n(WNER\(S\))f(OF)h(THE)h(SOFTW)-9 b(ARE)41
 
10375
b(BE)g(LIABLE)g(F)n(OR)f(ANY)f(DIRECT,)i(INDIRECT,)390
 
10376
3821 y(INCIDENT)-6 b(AL,)28 b(SPECIAL,)i(EXEMPLAR)-6
 
10377
b(Y,)28 b(OR)g(CONSEQUENTIAL)g(D)n(AMA)n(GES)h(\(INCLUD-)390
 
10378
3908 y(ING,)k(BUT)g(NOT)f(LIMITED)h(TO,)g(PR)n(OCUREMENT)g(OF)f
 
10379
(SUBSTITUTE)h(GOODS)f(OR)g(SER-)390 3995 y(VICES;)f(LOSS)g(OF)g(USE,)g
 
10380
(D)n(A)-6 b(T)g(A,)30 b(OR)h(PR)n(OFITS;)f(OR)h(BUSINESS)f(INTERR)n
 
10381
(UPTION\))f(HO)n(W-)390 4083 y(EVER)f(CA)n(USED)e(AND)h(ON)g(ANY)g
 
10382
(THEOR)-6 b(Y)27 b(OF)g(LIABILITY,)h(WHETHER)f(IN)h(CONTRA)n(CT,)390
 
10383
4170 y(STRICT)h(LIABILITY,)f(OR)g(TOR)-6 b(T)28 b(\(INCLUDING)g
 
10384
(NEGLIGENCE)h(OR)f(OTHER)-9 b(WISE\))28 b(ARIS-)390 4257
 
10385
y(ING)h(IN)g(ANY)g(W)-9 b(A)j(Y)29 b(OUT)h(OF)f(THE)h(USE)g(OF)f(THIS)g
 
10386
(SOFTW)-9 b(ARE,)30 b(EVEN)g(IF)f(AD)n(VISED)f(OF)390
 
10387
4344 y(THE)e(POSSIBILITY)e(OF)i(SUCH)f(D)n(AMA)n(GE.)390
 
10388
4481 y(The)f(names)h(of)g(the)e(authors)i(and)e(cop)n(yrigh)n(t)h
 
10389
(holders)g(m)n(ust)g(not)g(b)r(e)g(used)g(in)g(adv)n(ertising)g(or)h
 
10390
(otherwise)390 4568 y(to)37 b(promote)h(the)f(sale,)42
 
10391
b(use)37 b(or)h(other)f(dealing)h(in)g(this)f(Soft)n(w)n(are)h(without)
 
10392
g(sp)r(eci\014c,)j(written)d(prior)390 4656 y(p)r(ermission.)c(Title)20
 
10393
b(to)g(cop)n(yrigh)n(t)f(in)g(this)h(Soft)n(w)n(are)g(shall)h(at)e(all)
 
10394
h(times)g(remain)g(with)g(cop)n(yrigh)n(t)f(holders.)390
 
10395
4793 y(Op)r(enLD)n(AP)24 b(is)j(a)f(registered)g(trademark)g(of)g(the)g
 
10396
(Op)r(enLD)n(AP)e(F)-6 b(oundation.)390 4930 y(Cop)n(yrigh)n(t)20
 
10397
b(1999-2003)j(The)d(Op)r(enLD)n(AP)f(F)-6 b(oundation,)21
 
10398
b(Redw)n(o)r(o)r(d)f(Cit)n(y)-6 b(,)21 b(California,)k(USA.)19
 
10399
b(All)h(Righ)n(ts)390 5017 y(Reserv)n(ed.)34 b(P)n(ermission)27
 
10400
b(to)f(cop)n(y)f(and)g(distribute)h(v)n(erbatim)f(copies)i(of)f(this)g
 
10401
(do)r(cumen)n(t)f(is)i(gran)n(ted.)p 150 5134 V 150 5340
 
10402
a(Mark)n(ed)f(test)f(programs)i(in)f(src/lib/krb5/krb)g(ha)n(v)n(e)f
 
10403
(the)h(follo)n(wing)i(cop)n(yrigh)n(t:)p eop end
 
10404
%%Page: 50 52
 
10405
TeXDict begin 50 51 bop 150 -116 a Fs(50)2258 b(Kerb)s(eros)29
 
10406
b(V5)i(Installation)h(Guide)390 299 y Fi(Cop)n(yrigh)n(t)772
 
10407
297 y(c)751 299 y Fc(\015)25 b Fi(2006)i(Kungliga)g(T)-6
 
10408
b(eknisk)l(a)25 b(H\177)-38 b(ogsk)n(olan)390 386 y(\(Ro)n(y)n(al)25
 
10409
b(Institute)g(of)i(T)-6 b(ec)n(hnology)g(,)26 b(Sto)r(c)n(kholm,)g(Sw)n
 
10410
(eden\).)390 473 y(All)g(righ)n(ts)g(reserv)n(ed.)390
 
10411
610 y(Redistribution)18 b(and)f(use)h(in)g(source)h(and)f(binary)f
 
10412
(forms,)k(with)d(or)h(without)f(mo)r(di\014cation,)j(are)d(p)r
 
10413
(ermitted)390 697 y(pro)n(vided)25 b(that)g(the)h(follo)n(wing)i
 
10414
(conditions)e(are)g(met:)450 834 y(1.)61 b(Redistributions)24
 
10415
b(of)h(source)g(co)r(de)g(m)n(ust)e(retain)i(the)f(ab)r(o)n(v)n(e)g
 
10416
(cop)n(yrigh)n(t)g(notice,)h(this)f(list)h(of)g(condi-)570
 
10417
922 y(tions)h(and)f(the)h(follo)n(wing)i(disclaimer.)450
 
10418
1034 y(2.)61 b(Redistributions)31 b(in)g(binary)f(form)i(m)n(ust)f
 
10419
(repro)r(duce)f(the)h(ab)r(o)n(v)n(e)g(cop)n(yrigh)n(t)f(notice,)j
 
10420
(this)e(list)h(of)570 1121 y(conditions)k(and)e(the)h(follo)n(wing)i
 
10421
(disclaimer)g(in)d(the)h(do)r(cumen)n(tation)g(and/or)g(other)g
 
10422
(materials)570 1208 y(pro)n(vided)25 b(with)h(the)f(distribution.)450
 
10423
1320 y(3.)61 b(Neither)27 b(the)g(name)g(of)h(KTH)e(nor)i(the)e(names)i
 
10424
(of)g(its)f(con)n(tributors)g(ma)n(y)g(b)r(e)g(used)g(to)g(endorse)h
 
10425
(or)570 1407 y(promote)e(pro)r(ducts)g(deriv)n(ed)f(from)h(this)g(soft)
 
10426
n(w)n(are)h(without)f(sp)r(eci\014c)g(prior)g(written)g(p)r(ermission.)
 
10427
390 1569 y(THIS)32 b(SOFTW)-9 b(ARE)32 b(IS)g(PR)n(O)n(VIDED)f(BY)h
 
10428
(KTH)h(AND)e(ITS)h(CONTRIBUTORS)g(\\AS)g(IS")g(AND)390
 
10429
1656 y(ANY)f(EXPRESS)h(OR)g(IMPLIED)h(W)-9 b(ARRANTIES,)31
 
10430
b(INCLUDING,)g(BUT)i(NOT)g(LIMITED)f(TO,)390 1744 y(THE)g(IMPLIED)f(W)
 
10431
-9 b(ARRANTIES)29 b(OF)i(MER)n(CHANT)-6 b(ABILITY)30
 
10432
b(AND)g(FITNESS)h(F)n(OR)g(A)f(P)-6 b(AR-)390 1831 y(TICULAR)32
 
10433
b(PURPOSE)f(ARE)h(DISCLAIMED.)g(IN)g(NO)g(EVENT)g(SHALL)f(KTH)i(OR)e
 
10434
(ITS)i(CON-)390 1918 y(TRIBUTORS)38 b(BE)i(LIABLE)f(F)n(OR)f(ANY)g
 
10435
(DIRECT,)h(INDIRECT,)g(INCIDENT)-6 b(AL,)38 b(SPECIAL,)390
 
10436
2005 y(EXEMPLAR)-6 b(Y,)31 b(OR)g(CONSEQUENTIAL)g(D)n(AMA)n(GES)g
 
10437
(\(INCLUDING,)g(BUT)h(NOT)g(LIMITED)390 2092 y(TO,)24
 
10438
b(PR)n(OCUREMENT)g(OF)g(SUBSTITUTE)g(GOODS)f(OR)g(SER)-9
 
10439
b(VICES;)24 b(LOSS)f(OF)h(USE,)f(D)n(A)-6 b(T)g(A,)390
 
10440
2179 y(OR)33 b(PR)n(OFITS;)g(OR)g(BUSINESS)g(INTERR)n(UPTION\))e(HO)n
 
10441
(WEVER)i(CA)n(USED)g(AND)f(ON)h(ANY)390 2267 y(THEOR)-6
 
10442
b(Y)24 b(OF)h(LIABILITY,)g(WHETHER)g(IN)f(CONTRA)n(CT,)i(STRICT)g
 
10443
(LIABILITY,)f(OR)f(TOR)-6 b(T)390 2354 y(\(INCLUDING)26
 
10444
b(NEGLIGENCE)j(OR)e(OTHER)-9 b(WISE\))28 b(ARISING)e(IN)h(ANY)g(W)-9
 
10445
b(A)j(Y)27 b(OUT)h(OF)g(THE)390 2441 y(USE)21 b(OF)g(THIS)f(SOFTW)-9
 
10446
b(ARE,)21 b(EVEN)g(IF)g(AD)n(VISED)e(OF)i(THE)h(POSSIBILITY)e(OF)h
 
10447
(SUCH)f(D)n(AM-)390 2528 y(A)n(GE.)p 150 2631 3600 4
 
10448
v 150 2837 a(P)n(ortions)k(of)g(the)e(RPC)h(implemen)n(tation)h(in)f
 
10449
(src/lib/rp)r(c)h(and)f(src/include/gssrp)r(c)i(ha)n(v)n(e)d(the)h
 
10450
(follo)n(wing)j(cop)n(yrigh)n(t)c(and)150 2924 y(p)r(ermission)27
 
10451
b(notice:)390 3061 y(Cop)n(yrigh)n(t)772 3059 y(c)751
 
10452
3061 y Fc(\015)e Fi(2010,)j(Oracle)e(America,)h(Inc.)390
 
10453
3198 y(All)f(righ)n(ts)g(reserv)n(ed.)390 3335 y(Redistribution)18
 
10454
b(and)f(use)h(in)g(source)h(and)f(binary)f(forms,)k(with)d(or)h
 
10455
(without)f(mo)r(di\014cation,)j(are)d(p)r(ermitted)390
 
10456
3422 y(pro)n(vided)25 b(that)g(the)h(follo)n(wing)i(conditions)e(are)g
 
10457
(met:)450 3559 y(1.)61 b(Redistributions)24 b(of)h(source)g(co)r(de)g
 
10458
(m)n(ust)e(retain)i(the)f(ab)r(o)n(v)n(e)g(cop)n(yrigh)n(t)g(notice,)h
 
10459
(this)f(list)h(of)g(condi-)570 3646 y(tions)h(and)f(the)h(follo)n(wing)
 
10460
i(disclaimer.)450 3758 y(2.)61 b(Redistributions)31 b(in)g(binary)f
 
10461
(form)i(m)n(ust)f(repro)r(duce)f(the)h(ab)r(o)n(v)n(e)g(cop)n(yrigh)n
 
10462
(t)f(notice,)j(this)e(list)h(of)570 3846 y(conditions)k(and)e(the)h
 
10463
(follo)n(wing)i(disclaimer)g(in)d(the)h(do)r(cumen)n(tation)g(and/or)g
 
10464
(other)g(materials)570 3933 y(pro)n(vided)25 b(with)h(the)f
 
10465
(distribution.)450 4045 y(3.)61 b(Neither)27 b(the)g(name)h(of)g(the)f
 
10466
(\\Oracle)h(America,)h(Inc.")40 b(nor)27 b(the)g(names)h(of)g(its)g
 
10467
(con)n(tributors)f(ma)n(y)570 4132 y(b)r(e)22 b(used)g(to)h(endorse)f
 
10468
(or)h(promote)f(pro)r(ducts)g(deriv)n(ed)g(from)h(this)f(soft)n(w)n
 
10469
(are)i(without)f(sp)r(eci\014c)g(prior)570 4219 y(written)j(p)r
 
10470
(ermission.)390 4381 y(THIS)g(SOFTW)-9 b(ARE)27 b(IS)g(PR)n(O)n(VIDED)e
 
10471
(BY)i(THE)g(COPYRIGHT)g(HOLDERS)e(AND)h(CONTRIBU-)390
 
10472
4468 y(TORS)k(\\AS)g(IS")h(AND)f(ANY)f(EXPRESS)h(OR)g(IMPLIED)h(W)-9
 
10473
b(ARRANTIES,)29 b(INCLUDING,)h(BUT)390 4555 y(NOT)23
 
10474
b(LIMITED)g(TO,)h(THE)g(IMPLIED)f(W)-9 b(ARRANTIES)21
 
10475
b(OF)i(MER)n(CHANT)-6 b(ABILITY)22 b(AND)g(FIT-)390 4643
 
10476
y(NESS)39 b(F)n(OR)g(A)h(P)-6 b(AR)g(TICULAR)38 b(PURPOSE)h(ARE)g
 
10477
(DISCLAIMED.)h(IN)f(NO)g(EVENT)h(SHALL)390 4730 y(THE)22
 
10478
b(COPYRIGHT)f(HOLDER)f(OR)h(CONTRIBUTORS)f(BE)i(LIABLE)f(F)n(OR)g(ANY)f
 
10479
(DIRECT,)i(IN-)390 4817 y(DIRECT,)35 b(INCIDENT)-6 b(AL,)34
 
10480
b(SPECIAL,)h(EXEMPLAR)-6 b(Y,)34 b(OR)g(CONSEQUENTIAL)f(D)n(AMA)n(GES)
 
10481
390 4904 y(\(INCLUDING,)h(BUT)j(NOT)e(LIMITED)h(TO,)g(PR)n(OCUREMENT)g
 
10482
(OF)f(SUBSTITUTE)h(GOODS)390 4991 y(OR)27 b(SER)-9 b(VICES;)27
 
10483
b(LOSS)f(OF)h(USE,)h(D)n(A)-6 b(T)g(A,)26 b(OR)g(PR)n(OFITS;)h(OR)g
 
10484
(BUSINESS)f(INTERR)n(UPTION\))390 5078 y(HO)n(WEVER)35
 
10485
b(CA)n(USED)g(AND)f(ON)i(ANY)e(THEOR)-6 b(Y)35 b(OF)h(LIABILITY,)f
 
10486
(WHETHER)g(IN)h(CON-)390 5166 y(TRA)n(CT,)18 b(STRICT)g(LIABILITY,)f
 
10487
(OR)g(TOR)-6 b(T)17 b(\(INCLUDING)f(NEGLIGENCE)i(OR)f(OTHER)-9
 
10488
b(WISE\))390 5253 y(ARISING)24 b(IN)i(ANY)f(W)-9 b(A)j(Y)26
 
10489
b(OUT)g(OF)g(THE)h(USE)e(OF)i(THIS)e(SOFTW)-9 b(ARE,)27
 
10490
b(EVEN)f(IF)g(AD)n(VISED)390 5340 y(OF)f(THE)h(POSSIBILITY)f(OF)g(SUCH)
 
10491
g(D)n(AMA)n(GE.)p eop end
 
10492
%%Page: 51 53
 
10493
TeXDict begin 51 52 bop 150 -116 a Fs(App)s(endix)29
 
10494
b(A:)h(Cop)m(yrigh)m(t)2573 b(51)p 150 299 3600 4 v 390
 
10495
510 a Fi(Cop)n(yrigh)n(t)767 508 y(c)745 510 y Fc(\015)21
 
10496
b Fi(2006,2007,2009)k(NTT)c(\(Nipp)r(on)f(T)-6 b(elegraph)21
 
10497
b(and)f(T)-6 b(elephone)21 b(Corp)r(oration\).)34 b(All)21
 
10498
b(righ)n(ts)390 597 y(reserv)n(ed.)390 740 y(Redistribution)d(and)f
 
10499
(use)h(in)g(source)h(and)f(binary)f(forms,)k(with)d(or)h(without)f(mo)r
 
10500
(di\014cation,)j(are)d(p)r(ermitted)390 827 y(pro)n(vided)25
 
10501
b(that)g(the)h(follo)n(wing)i(conditions)e(are)g(met:)450
 
10502
970 y(1.)61 b(Redistributions)24 b(of)h(source)g(co)r(de)g(m)n(ust)e
 
10503
(retain)i(the)f(ab)r(o)n(v)n(e)g(cop)n(yrigh)n(t)g(notice,)h(this)f
 
10504
(list)h(of)g(condi-)570 1057 y(tions)h(and)f(the)h(follo)n(wing)i
 
10505
(disclaimer)f(as)g(the)e(\014rst)g(lines)i(of)f(this)g(\014le)g(unmo)r
 
10506
(di\014ed.)450 1170 y(2.)61 b(Redistributions)31 b(in)g(binary)f(form)i
 
10507
(m)n(ust)f(repro)r(duce)f(the)h(ab)r(o)n(v)n(e)g(cop)n(yrigh)n(t)f
 
10508
(notice,)j(this)e(list)h(of)570 1257 y(conditions)k(and)e(the)h(follo)n
 
10509
(wing)i(disclaimer)g(in)d(the)h(do)r(cumen)n(tation)g(and/or)g(other)g
 
10510
(materials)570 1344 y(pro)n(vided)25 b(with)h(the)f(distribution.)390
 
10511
1513 y(THIS)h(SOFTW)-9 b(ARE)26 b(IS)g(PR)n(O)n(VIDED)f(BY)h(NTT)h
 
10512
(\\AS)g(IS")f(AND)f(ANY)g(EXPRESS)h(OR)g(IMPLIED)390
 
10513
1600 y(W)-9 b(ARRANTIES,)28 b(INCLUDING,)h(BUT)i(NOT)e(LIMITED)h(TO,)h
 
10514
(THE)f(IMPLIED)g(W)-9 b(ARRANTIES)390 1687 y(OF)33 b(MER)n(CHANT)-6
 
10515
b(ABILITY)32 b(AND)f(FITNESS)i(F)n(OR)f(A)h(P)-6 b(AR)g(TICULAR)31
 
10516
b(PURPOSE)h(ARE)g(DIS-)390 1774 y(CLAIMED.)h(IN)f(NO)f(EVENT)i(SHALL)e
 
10517
(NTT)i(BE)g(LIABLE)g(F)n(OR)e(ANY)g(DIRECT,)i(INDIRECT,)390
 
10518
1862 y(INCIDENT)-6 b(AL,)28 b(SPECIAL,)i(EXEMPLAR)-6
 
10519
b(Y,)28 b(OR)g(CONSEQUENTIAL)g(D)n(AMA)n(GES)h(\(INCLUD-)390
 
10520
1949 y(ING,)k(BUT)g(NOT)f(LIMITED)h(TO,)g(PR)n(OCUREMENT)g(OF)f
 
10521
(SUBSTITUTE)h(GOODS)f(OR)g(SER-)390 2036 y(VICES;)f(LOSS)g(OF)g(USE,)g
 
10522
(D)n(A)-6 b(T)g(A,)30 b(OR)h(PR)n(OFITS;)f(OR)h(BUSINESS)f(INTERR)n
 
10523
(UPTION\))f(HO)n(W-)390 2123 y(EVER)f(CA)n(USED)e(AND)h(ON)g(ANY)g
 
10524
(THEOR)-6 b(Y)27 b(OF)g(LIABILITY,)h(WHETHER)f(IN)h(CONTRA)n(CT,)390
 
10525
2210 y(STRICT)h(LIABILITY,)f(OR)g(TOR)-6 b(T)28 b(\(INCLUDING)g
 
10526
(NEGLIGENCE)h(OR)f(OTHER)-9 b(WISE\))28 b(ARIS-)390 2298
 
10527
y(ING)h(IN)g(ANY)g(W)-9 b(A)j(Y)29 b(OUT)h(OF)f(THE)h(USE)g(OF)f(THIS)g
 
10528
(SOFTW)-9 b(ARE,)30 b(EVEN)g(IF)f(AD)n(VISED)f(OF)390
 
10529
2385 y(THE)e(POSSIBILITY)e(OF)i(SUCH)f(D)n(AMA)n(GE.)p
 
10530
150 2488 V 390 2695 a(Cop)n(yrigh)n(t)h(2000)h(b)n(y)e(Carnegie)i
 
10531
(Mellon)g(Univ)n(ersit)n(y)390 2837 y(All)f(Righ)n(ts)f(Reserv)n(ed)390
 
10532
2980 y(P)n(ermission)31 b(to)e(use,)h(cop)n(y)-6 b(,)30
 
10533
b(mo)r(dify)-6 b(,)30 b(and)f(distribute)g(this)g(soft)n(w)n(are)i(and)
 
10534
e(its)g(do)r(cumen)n(tation)h(for)g(an)n(y)390 3067 y(purp)r(ose)21
 
10535
b(and)g(without)g(fee)h(is)g(hereb)n(y)e(gran)n(ted,)i(pro)n(vided)e
 
10536
(that)h(the)g(ab)r(o)n(v)n(e)g(cop)n(yrigh)n(t)g(notice)h(app)r(ear)f
 
10537
(in)390 3154 y(all)i(copies)f(and)g(that)f(b)r(oth)h(that)f(cop)n
 
10538
(yrigh)n(t)g(notice)i(and)e(this)h(p)r(ermission)h(notice)f(app)r(ear)g
 
10539
(in)g(supp)r(orting)390 3242 y(do)r(cumen)n(tation,)g(and)d(that)h(the)
 
10540
g(name)g(of)h(Carnegie)g(Mellon)h(Univ)n(ersit)n(y)d(not)g(b)r(e)h
 
10541
(used)g(in)g(adv)n(ertising)h(or)390 3329 y(publicit)n(y)j(p)r
 
10542
(ertaining)h(to)f(distribution)h(of)g(the)f(soft)n(w)n(are)j(without)d
 
10543
(sp)r(eci\014c,)i(written)f(prior)f(p)r(ermission.)390
 
10544
3472 y(CARNEGIE)89 b(MELLON)f(UNIVERSITY)f(DISCLAIMS)h(ALL)g(W)-9
 
10545
b(ARRANTIES)87 b(WITH)390 3559 y(REGARD)52 b(TO)i(THIS)f(SOFTW)-9
 
10546
b(ARE,)54 b(INCLUDING)e(ALL)h(IMPLIED)g(W)-9 b(ARRANTIES)52
 
10547
b(OF)390 3646 y(MER)n(CHANT)-6 b(ABILITY)40 b(AND)f(FITNESS,)i(IN)f(NO)
 
10548
g(EVENT)h(SHALL)f(CARNEGIE)g(MELLON)390 3733 y(UNIVERSITY)h(BE)j
 
10549
(LIABLE)f(F)n(OR)g(ANY)f(SPECIAL,)i(INDIRECT)f(OR)f(CONSEQUENTIAL)390
 
10550
3820 y(D)n(AMA)n(GES)34 b(OR)g(ANY)g(D)n(AMA)n(GES)g(WHA)-6
 
10551
b(TSOEVER)33 b(RESUL)-6 b(TING)33 b(FR)n(OM)i(LOSS)e(OF)i(USE,)390
 
10552
3907 y(D)n(A)-6 b(T)g(A)26 b(OR)i(PR)n(OFITS,)g(WHETHER)f(IN)h(AN)f(A)n
 
10553
(CTION)g(OF)h(CONTRA)n(CT,)h(NEGLIGENCE)g(OR)390 3995
 
10554
y(OTHER)35 b(TOR)-6 b(TIOUS)35 b(A)n(CTION,)h(ARISING)e(OUT)h(OF)h(OR)f
 
10555
(IN)h(CONNECTION)f(WITH)h(THE)390 4082 y(USE)25 b(OR)g(PERF)n(ORMANCE)g
 
10556
(OF)h(THIS)f(SOFTW)-9 b(ARE.)p 150 4185 V 390 4396 a(Cop)n(yrigh)n(t)
 
10557
772 4394 y(c)751 4396 y Fc(\015)25 b Fi(2002)i(Na)n(v)l(al)f(Researc)n
 
10558
(h)g(Lab)r(oratory)g(\(NRL/CCS\))390 4539 y(P)n(ermission)h(to)f(use,)g
 
10559
(cop)n(y)-6 b(,)25 b(mo)r(dify)h(and)g(distribute)f(this)h(soft)n(w)n
 
10560
(are)h(and)f(its)g(do)r(cumen)n(tation)g(is)g(hereb)n(y)390
 
10561
4626 y(gran)n(ted,)38 b(pro)n(vided)c(that)h(b)r(oth)g(the)f(cop)n
 
10562
(yrigh)n(t)h(notice)h(and)e(this)i(p)r(ermission)g(notice)f(app)r(ear)h
 
10563
(in)f(all)390 4713 y(copies)27 b(of)f(the)f(soft)n(w)n(are,)j(deriv)l
 
10564
(ativ)n(e)d(w)n(orks)h(or)g(mo)r(di\014ed)g(v)n(ersions,)h(and)e(an)n
 
10565
(y)g(p)r(ortions)h(thereof.)390 4856 y(NRL)35 b(ALLO)n(WS)g(FREE)h(USE)
 
10566
f(OF)h(THIS)g(SOFTW)-9 b(ARE)35 b(IN)g(ITS)h(\\AS)g(IS")g(CONDITION)e
 
10567
(AND)390 4943 y(DISCLAIMS)h(ANY)h(LIABILITY)g(OF)g(ANY)g(KIND)f(F)n(OR)
 
10568
h(ANY)f(D)n(AMA)n(GES)h(WHA)-6 b(TSOEVER)390 5030 y(RESUL)g(TING)24
 
10569
b(FR)n(OM)h(THE)h(USE)f(OF)h(THIS)f(SOFTW)-9 b(ARE.)p
 
10570
150 5133 V 150 5340 a(P)n(ortions)27 b(extracted)e(from)i(In)n(ternet)d
 
10571
(RF)n(Cs)i(ha)n(v)n(e)f(the)g(follo)n(wing)k(cop)n(yrigh)n(t)c(notice:)
 
10572
p eop end
 
10573
%%Page: 52 54
 
10574
TeXDict begin 52 53 bop 150 -116 a Fs(52)2258 b(Kerb)s(eros)29
 
10575
b(V5)i(Installation)h(Guide)390 299 y Fi(Cop)n(yrigh)n(t)772
 
10576
297 y(c)751 299 y Fc(\015)25 b Fi(The)h(In)n(ternet)f(So)r(ciet)n(y)g
 
10577
(\(2006\).)390 463 y(This)32 b(do)r(cumen)n(t)g(is)g(sub)t(ject)g(to)g
 
10578
(the)g(righ)n(ts,)i(licenses)f(and)e(restrictions)i(con)n(tained)f(in)g
 
10579
(BCP)h(78,)h(and)390 550 y(except)25 b(as)h(set)g(forth)g(therein,)g
 
10580
(the)f(authors)h(retain)g(all)h(their)f(righ)n(ts.)390
 
10581
714 y(This)k(do)r(cumen)n(t)e(and)h(the)f(information)j(con)n(tained)e
 
10582
(herein)g(are)g(pro)n(vided)f(on)h(an)g(\\AS)g(IS")f(basis)i(and)390
 
10583
801 y(THE)39 b(CONTRIBUTOR,)f(THE)h(OR)n(GANIZA)-6 b(TION)36
 
10584
b(HE/SHE)j(REPRESENTS)f(OR)g(IS)g(SPON-)390 888 y(SORED)27
 
10585
b(BY)h(\(IF)f(ANY\),)g(THE)i(INTERNET)e(SOCIETY)h(AND)f(THE)h(INTERNET)
 
10586
g(ENGINEER-)390 975 y(ING)e(T)-6 b(ASK)25 b(F)n(OR)n(CE)h(DISCLAIM)g
 
10587
(ALL)g(W)-9 b(ARRANTIES,)25 b(EXPRESS)g(OR)h(IMPLIED,)g(INCLUD-)390
 
10588
1063 y(ING)g(BUT)i(NOT)e(LIMITED)h(TO)g(ANY)e(W)-9 b(ARRANTY)25
 
10589
b(THA)-6 b(T)27 b(THE)g(USE)f(OF)h(THE)g(INF)n(ORMA-)390
 
10590
1150 y(TION)21 b(HEREIN)g(WILL)g(NOT)h(INFRINGE)e(ANY)h(RIGHTS)g(OR)g
 
10591
(ANY)f(IMPLIED)i(W)-9 b(ARRANTIES)390 1237 y(OF)25 b(MER)n(CHANT)-6
 
10592
b(ABILITY)25 b(OR)g(FITNESS)g(F)n(OR)g(A)g(P)-6 b(AR)g(TICULAR)23
 
10593
b(PURPOSE.)p 150 1340 3600 4 v 390 1568 a(Cop)n(yrigh)n(t)772
 
10594
1566 y(c)751 1568 y Fc(\015)i Fi(1991,)j(1992,)f(1994)g(b)n(y)e(Cygn)n
 
10595
(us)g(Supp)r(ort.)390 1732 y(P)n(ermission)31 b(to)e(use,)h(cop)n(y)-6
 
10596
b(,)30 b(mo)r(dify)-6 b(,)30 b(and)f(distribute)g(this)g(soft)n(w)n
 
10597
(are)i(and)e(its)g(do)r(cumen)n(tation)h(for)g(an)n(y)390
 
10598
1819 y(purp)r(ose)e(and)f(without)h(fee)g(is)g(hereb)n(y)f(gran)n(ted,)
 
10599
i(pro)n(vided)e(that)g(the)g(ab)r(o)n(v)n(e)h(cop)n(yrigh)n(t)f(notice)
 
10600
i(app)r(ear)390 1906 y(in)i(all)g(copies)h(and)e(that)h(b)r(oth)f(that)
 
10601
g(cop)n(yrigh)n(t)h(notice)g(and)f(this)h(p)r(ermission)h(notice)f(app)
 
10602
r(ear)g(in)g(sup-)390 1994 y(p)r(orting)i(do)r(cumen)n(tation.)53
 
10603
b(Cygn)n(us)32 b(Supp)r(ort)g(mak)n(es)g(no)g(represen)n(tations)h(ab)r
 
10604
(out)f(the)g(suitabilit)n(y)g(of)390 2081 y(this)26 b(soft)n(w)n(are)h
 
10605
(for)g(an)n(y)e(purp)r(ose.)34 b(It)25 b(is)i(pro)n(vided)e(\\as)h(is")
 
10606
h(without)f(express)f(or)h(implied)g(w)n(arran)n(t)n(y)-6
 
10607
b(.)p 150 2198 V 390 2427 a(Cop)n(yrigh)n(t)772 2425
 
10608
y(c)751 2427 y Fc(\015)25 b Fi(2006)i(Secure)f(Endp)r(oin)n(ts)f(Inc.)
 
10609
390 2591 y(P)n(ermission)k(is)f(hereb)n(y)e(gran)n(ted,)i(free)g(of)g
 
10610
(c)n(harge,)h(to)f(an)n(y)e(p)r(erson)i(obtaining)g(a)g(cop)n(y)f(of)h
 
10611
(this)f(soft)n(w)n(are)390 2678 y(and)f(asso)r(ciated)i(do)r(cumen)n
 
10612
(tation)f(\014les)g(\(the)f(\\Soft)n(w)n(are"\),)i(to)f(deal)g(in)f
 
10613
(the)g(Soft)n(w)n(are)i(without)f(restric-)390 2765 y(tion,)h
 
10614
(including)f(without)h(limitation)g(the)f(righ)n(ts)h(to)f(use,)h(cop)n
 
10615
(y)-6 b(,)27 b(mo)r(dify)-6 b(,)28 b(merge,)g(publish,)g(distribute,)
 
10616
390 2852 y(sublicense,)e(and/or)f(sell)g(copies)g(of)h(the)e(Soft)n(w)n
 
10617
(are,)i(and)e(to)h(p)r(ermit)f(p)r(ersons)h(to)g(whom)g(the)f(Soft)n(w)
 
10618
n(are)h(is)390 2939 y(furnished)h(to)f(do)h(so,)h(sub)t(ject)f(to)g
 
10619
(the)f(follo)n(wing)j(conditions:)390 3103 y(The)f(ab)r(o)n(v)n(e)g
 
10620
(cop)n(yrigh)n(t)g(notice)h(and)e(this)i(p)r(ermission)g(notice)g
 
10621
(shall)g(b)r(e)f(included)f(in)h(all)h(copies)g(or)g(sub-)390
 
10622
3190 y(stan)n(tial)f(p)r(ortions)f(of)g(the)g(Soft)n(w)n(are.)390
 
10623
3354 y(THE)39 b(SOFTW)-9 b(ARE)38 b(IS)f(PR)n(O)n(VIDED)f(\\AS)i(IS",)h
 
10624
(WITHOUT)e(W)-9 b(ARRANTY)37 b(OF)h(ANY)f(KIND,)390 3441
 
10625
y(EXPRESS)g(OR)h(IMPLIED,)g(INCLUDING)f(BUT)i(NOT)f(LIMITED)g(TO)g(THE)
 
10626
h(W)-9 b(ARRANTIES)390 3529 y(OF)39 b(MER)n(CHANT)-6
 
10627
b(ABILITY,)38 b(FITNESS)g(F)n(OR)g(A)h(P)-6 b(AR)g(TICULAR)36
 
10628
b(PURPOSE)j(AND)e(NONIN-)390 3616 y(FRINGEMENT.)d(IN)f(NO)g(EVENT)h
 
10629
(SHALL)e(THE)i(A)n(UTHORS)e(OR)g(COPYRIGHT)i(HOLDERS)390
 
10630
3703 y(BE)26 b(LIABLE)f(F)n(OR)g(ANY)f(CLAIM,)i(D)n(AMA)n(GES)e(OR)h
 
10631
(OTHER)g(LIABILITY,)f(WHETHER)h(IN)g(AN)390 3790 y(A)n(CTION)k(OF)g
 
10632
(CONTRA)n(CT,)h(TOR)-6 b(T)29 b(OR)g(OTHER)-9 b(WISE,)29
 
10633
b(ARISING)e(FR)n(OM,)j(OUT)f(OF)g(OR)g(IN)390 3877 y(CONNECTION)24
 
10634
b(WITH)f(THE)i(SOFTW)-9 b(ARE)23 b(OR)h(THE)g(USE)g(OR)f(OTHER)h
 
10635
(DEALINGS)e(IN)i(THE)390 3964 y(SOFTW)-9 b(ARE.)p 150
 
10636
4067 V 150 4296 a(P)n(ortions)27 b(of)f(the)f(implemen)n(tation)i(of)f
 
10637
(the)f(F)-6 b(ortuna-lik)n(e)26 b(PRNG)f(are)h(sub)t(ject)g(to)g(the)f
 
10638
(follo)n(wing)k(notice:)390 4460 y(Cop)n(yrigh)n(t)772
 
10639
4458 y(c)751 4460 y Fc(\015)c Fi(2005)i(Mark)n(o)f(Kreen)390
 
10640
4547 y(All)g(righ)n(ts)g(reserv)n(ed.)390 4711 y(Redistribution)18
 
10641
b(and)f(use)h(in)g(source)h(and)f(binary)f(forms,)k(with)d(or)h
 
10642
(without)f(mo)r(di\014cation,)j(are)d(p)r(ermitted)390
 
10643
4798 y(pro)n(vided)25 b(that)g(the)h(follo)n(wing)i(conditions)e(are)g
 
10644
(met:)450 4962 y(1.)61 b(Redistributions)24 b(of)h(source)g(co)r(de)g
 
10645
(m)n(ust)e(retain)i(the)f(ab)r(o)n(v)n(e)g(cop)n(yrigh)n(t)g(notice,)h
 
10646
(this)f(list)h(of)g(condi-)570 5049 y(tions)h(and)f(the)h(follo)n(wing)
 
10647
i(disclaimer.)450 5166 y(2.)61 b(Redistributions)31 b(in)g(binary)f
 
10648
(form)i(m)n(ust)f(repro)r(duce)f(the)h(ab)r(o)n(v)n(e)g(cop)n(yrigh)n
 
10649
(t)f(notice,)j(this)e(list)h(of)570 5253 y(conditions)k(and)e(the)h
 
10650
(follo)n(wing)i(disclaimer)g(in)d(the)h(do)r(cumen)n(tation)g(and/or)g
 
10651
(other)g(materials)570 5340 y(pro)n(vided)25 b(with)h(the)f
 
10652
(distribution.)p eop end
 
10653
%%Page: 53 55
 
10654
TeXDict begin 53 54 bop 150 -116 a Fs(App)s(endix)29
 
10655
b(A:)h(Cop)m(yrigh)m(t)2573 b(53)390 299 y Fi(THIS)32
 
10656
b(SOFTW)-9 b(ARE)32 b(IS)f(PR)n(O)n(VIDED)g(BY)h(THE)h(A)n(UTHOR)d(AND)
 
10657
h(CONTRIBUTORS)g(\\AS)h(IS")390 386 y(AND)27 b(ANY)g(EXPRESS)h(OR)g
 
10658
(IMPLIED)g(W)-9 b(ARRANTIES,)27 b(INCLUDING,)h(BUT)h(NOT)f(LIMITED)390
 
10659
473 y(TO,)37 b(THE)g(IMPLIED)g(W)-9 b(ARRANTIES)35 b(OF)h(MER)n(CHANT)
 
10660
-6 b(ABILITY)36 b(AND)f(FITNESS)h(F)n(OR)g(A)390 560
 
10661
y(P)-6 b(AR)g(TICULAR)32 b(PURPOSE)i(ARE)f(DISCLAIMED.)h(IN)g(NO)f
 
10662
(EVENT)i(SHALL)e(THE)i(A)n(UTHOR)390 648 y(OR)22 b(CONTRIBUTORS)g(BE)i
 
10663
(LIABLE)f(F)n(OR)f(ANY)g(DIRECT,)h(INDIRECT,)g(INCIDENT)-6
 
10664
b(AL,)22 b(SPE-)390 735 y(CIAL,)h(EXEMPLAR)-6 b(Y,)22
 
10665
b(OR)g(CONSEQUENTIAL)f(D)n(AMA)n(GES)h(\(INCLUDING,)g(BUT)h(NOT)f(LIM-)
 
10666
390 822 y(ITED)28 b(TO,)h(PR)n(OCUREMENT)f(OF)g(SUBSTITUTE)g(GOODS)f
 
10667
(OR)g(SER)-9 b(VICES;)28 b(LOSS)f(OF)h(USE,)390 909 y(D)n(A)-6
 
10668
b(T)g(A,)25 b(OR)h(PR)n(OFITS;)h(OR)f(BUSINESS)f(INTERR)n(UPTION\))g
 
10669
(HO)n(WEVER)g(CA)n(USED)h(AND)g(ON)390 996 y(ANY)j(THEOR)-6
 
10670
b(Y)30 b(OF)g(LIABILITY,)g(WHETHER)h(IN)f(CONTRA)n(CT,)h(STRICT)g
 
10671
(LIABILITY,)f(OR)390 1083 y(TOR)-6 b(T)22 b(\(INCLUDING)f(NEGLIGENCE)i
 
10672
(OR)f(OTHER)-9 b(WISE\))22 b(ARISING)e(IN)i(ANY)f(W)-9
 
10673
b(A)j(Y)22 b(OUT)g(OF)390 1171 y(THE)j(USE)f(OF)h(THIS)f(SOFTW)-9
 
10674
b(ARE,)25 b(EVEN)g(IF)g(AD)n(VISED)d(OF)j(THE)g(POSSIBILITY)f(OF)h
 
10675
(SUCH)390 1258 y(D)n(AMA)n(GE.)390 1405 y(Cop)n(yrigh)n(t)772
 
10676
1403 y(c)751 1405 y Fc(\015)g Fi(1994)i(b)n(y)e(the)g(Univ)n(ersit)n(y)
 
10677
g(of)h(Southern)f(California)630 1553 y(EXPOR)-6 b(T)27
 
10678
b(OF)h(THIS)f(SOFTW)-9 b(ARE)28 b(from)h(the)e(United)g(States)h(of)h
 
10679
(America)g(ma)n(y)e(re-)630 1640 y(quire)j(a)h(sp)r(eci\014c)g(license)
 
10680
h(from)f(the)f(United)g(States)g(Go)n(v)n(ernmen)n(t.)49
 
10681
b(It)30 b(is)h(the)f(resp)r(on-)630 1727 y(sibilit)n(y)k(of)g(an)n(y)f
 
10682
(p)r(erson)h(or)g(organization)i(con)n(templating)e(exp)r(ort)f(to)h
 
10683
(obtain)g(suc)n(h)f(a)630 1814 y(license)27 b(b)r(efore)f(exp)r
 
10684
(orting.)390 1961 y(WITHIN)20 b(THA)-6 b(T)21 b(CONSTRAINT,)f(p)r
 
10685
(ermission)j(to)e(cop)n(y)-6 b(,)22 b(mo)r(dify)-6 b(,)22
 
10686
b(and)f(distribute)g(this)g(soft)n(w)n(are)i(and)390
 
10687
2049 y(its)i(do)r(cumen)n(tation)f(in)g(source)h(and)f(binary)g(forms)h
 
10688
(is)g(hereb)n(y)e(gran)n(ted,)i(pro)n(vided)e(that)h(an)n(y)g(do)r
 
10689
(cumen-)390 2136 y(tation)32 b(or)h(other)f(materials)h(related)g(to)f
 
10690
(suc)n(h)f(distribution)h(or)g(use)g(ac)n(kno)n(wledge)h(that)f(the)f
 
10691
(soft)n(w)n(are)390 2223 y(w)n(as)c(dev)n(elop)r(ed)e(b)n(y)g(the)g
 
10692
(Univ)n(ersit)n(y)g(of)h(Southern)f(California.)390 2370
 
10693
y(DISCLAIMER)35 b(OF)g(W)-9 b(ARRANTY.)34 b(THIS)i(SOFTW)-9
 
10694
b(ARE)35 b(IS)g(PR)n(O)n(VIDED)f(\\AS)h(IS".)h(The)g(Uni-)390
 
10695
2457 y(v)n(ersit)n(y)25 b(of)h(Southern)f(California)j(MAKES)d(NO)g
 
10696
(REPRESENT)-6 b(A)g(TIONS)23 b(OR)i(W)-9 b(ARRANTIES,)24
 
10697
b(EX-)390 2545 y(PRESS)19 b(OR)h(IMPLIED.)g(By)g(w)n(a)n(y)g(of)h
 
10698
(example,)h(but)d(not)h(limitation,)j(the)d(Univ)n(ersit)n(y)f(of)i
 
10699
(Southern)e(Cal-)390 2632 y(ifornia)30 b(MAKES)d(NO)g(REPRESENT)-6
 
10700
b(A)g(TIONS)26 b(OR)h(W)-9 b(ARRANTIES)26 b(OF)i(MER)n(CHANT)-6
 
10701
b(ABILITY)390 2719 y(OR)25 b(FITNESS)h(F)n(OR)f(ANY)g(P)-6
 
10702
b(AR)g(TICULAR)23 b(PURPOSE.)j(The)g(Univ)n(ersit)n(y)f(of)i(Southern)e
 
10703
(California)390 2806 y(shall)h(not)f(b)r(e)f(held)h(liable)h(for)g(an)n
 
10704
(y)e(liabilit)n(y)i(nor)e(for)i(an)n(y)e(direct,)i(indirect,)f(or)g
 
10705
(consequen)n(tial)h(damages)390 2893 y(with)g(resp)r(ect)g(to)g(an)n(y)
 
10706
f(claim)i(b)n(y)d(the)i(user)f(or)h(distributor)g(of)h(the)e(ksu)g
 
10707
(soft)n(w)n(are.)p 150 3011 3600 4 v 390 3223 a(Cop)n(yrigh)n(t)772
 
10708
3221 y(c)751 3223 y Fc(\015)g Fi(1995)390 3310 y(The)h(Presiden)n(t)g
 
10709
(and)f(F)-6 b(ello)n(ws)27 b(of)g(Harv)l(ard)e(Univ)n(ersit)n(y)390
 
10710
3457 y(This)h(co)r(de)g(is)h(deriv)n(ed)e(from)h(soft)n(w)n(are)i(con)n
 
10711
(tributed)c(to)i(Harv)l(ard)f(b)n(y)g(Jerem)n(y)h(Rassen.)390
 
10712
3604 y(Redistribution)18 b(and)f(use)h(in)g(source)h(and)f(binary)f
 
10713
(forms,)k(with)d(or)h(without)f(mo)r(di\014cation,)j(are)d(p)r
 
10714
(ermitted)390 3692 y(pro)n(vided)25 b(that)g(the)h(follo)n(wing)i
 
10715
(conditions)e(are)g(met:)450 3839 y(1.)61 b(Redistributions)24
 
10716
b(of)h(source)g(co)r(de)g(m)n(ust)e(retain)i(the)f(ab)r(o)n(v)n(e)g
 
10717
(cop)n(yrigh)n(t)g(notice,)h(this)f(list)h(of)g(condi-)570
 
10718
3926 y(tions)h(and)f(the)h(follo)n(wing)i(disclaimer.)450
 
10719
4040 y(2.)61 b(Redistributions)31 b(in)g(binary)f(form)i(m)n(ust)f
 
10720
(repro)r(duce)f(the)h(ab)r(o)n(v)n(e)g(cop)n(yrigh)n(t)f(notice,)j
 
10721
(this)e(list)h(of)570 4127 y(conditions)k(and)e(the)h(follo)n(wing)i
 
10722
(disclaimer)g(in)d(the)h(do)r(cumen)n(tation)g(and/or)g(other)g
 
10723
(materials)570 4214 y(pro)n(vided)25 b(with)h(the)f(distribution.)450
 
10724
4328 y(3.)61 b(All)32 b(adv)n(ertising)h(materials)h(men)n(tioning)e
 
10725
(features)h(or)g(use)f(of)h(this)f(soft)n(w)n(are)i(m)n(ust)d(displa)n
 
10726
(y)h(the)570 4415 y(follo)n(wing)c(ac)n(kno)n(wledgemen)n(t:)810
 
10727
4529 y(This)e(pro)r(duct)f(includes)g(soft)n(w)n(are)i(dev)n(elop)r(ed)
 
10728
e(b)n(y)f(the)h(Univ)n(ersit)n(y)f(of)i(California,)810
 
10729
4616 y(Berk)n(eley)g(and)f(its)h(con)n(tributors.)450
 
10730
4730 y(4.)61 b(Neither)31 b(the)h(name)g(of)g(the)g(Univ)n(ersit)n(y)e
 
10731
(nor)i(the)f(names)i(of)f(its)g(con)n(tributors)g(ma)n(y)g(b)r(e)f
 
10732
(used)h(to)570 4817 y(endorse)f(or)h(promote)g(pro)r(ducts)f(deriv)n
 
10733
(ed)f(from)i(this)f(soft)n(w)n(are)i(without)e(sp)r(eci\014c)h(prior)g
 
10734
(written)570 4904 y(p)r(ermission.)390 5078 y(THIS)c(SOFTW)-9
 
10735
b(ARE)29 b(IS)f(PR)n(O)n(VIDED)f(BY)i(THE)g(REGENTS)g(AND)e
 
10736
(CONTRIBUTORS)h(\\AS)g(IS")390 5166 y(AND)f(ANY)g(EXPRESS)h(OR)g
 
10737
(IMPLIED)g(W)-9 b(ARRANTIES,)27 b(INCLUDING,)h(BUT)h(NOT)f(LIMITED)390
 
10738
5253 y(TO,)37 b(THE)g(IMPLIED)g(W)-9 b(ARRANTIES)35 b(OF)h(MER)n(CHANT)
 
10739
-6 b(ABILITY)36 b(AND)f(FITNESS)h(F)n(OR)g(A)390 5340
 
10740
y(P)-6 b(AR)g(TICULAR)28 b(PURPOSE)i(ARE)g(DISCLAIMED.)g(IN)g(NO)f
 
10741
(EVENT)i(SHALL)e(THE)i(REGENTS)p eop end
 
10742
%%Page: 54 56
 
10743
TeXDict begin 54 55 bop 150 -116 a Fs(54)2258 b(Kerb)s(eros)29
 
10744
b(V5)i(Installation)h(Guide)390 299 y Fi(OR)22 b(CONTRIBUTORS)g(BE)i
 
10745
(LIABLE)f(F)n(OR)f(ANY)g(DIRECT,)h(INDIRECT,)g(INCIDENT)-6
 
10746
b(AL,)22 b(SPE-)390 386 y(CIAL,)h(EXEMPLAR)-6 b(Y,)22
 
10747
b(OR)g(CONSEQUENTIAL)f(D)n(AMA)n(GES)h(\(INCLUDING,)g(BUT)h(NOT)f(LIM-)
 
10748
390 473 y(ITED)28 b(TO,)h(PR)n(OCUREMENT)f(OF)g(SUBSTITUTE)g(GOODS)f
 
10749
(OR)g(SER)-9 b(VICES;)28 b(LOSS)f(OF)h(USE,)390 560 y(D)n(A)-6
 
10750
b(T)g(A,)25 b(OR)h(PR)n(OFITS;)h(OR)f(BUSINESS)f(INTERR)n(UPTION\))g
 
10751
(HO)n(WEVER)g(CA)n(USED)h(AND)g(ON)390 648 y(ANY)j(THEOR)-6
 
10752
b(Y)30 b(OF)g(LIABILITY,)g(WHETHER)h(IN)f(CONTRA)n(CT,)h(STRICT)g
 
10753
(LIABILITY,)f(OR)390 735 y(TOR)-6 b(T)22 b(\(INCLUDING)f(NEGLIGENCE)i
 
10754
(OR)f(OTHER)-9 b(WISE\))22 b(ARISING)e(IN)i(ANY)f(W)-9
 
10755
b(A)j(Y)22 b(OUT)g(OF)390 822 y(THE)j(USE)f(OF)h(THIS)f(SOFTW)-9
 
10756
b(ARE,)25 b(EVEN)g(IF)g(AD)n(VISED)d(OF)j(THE)g(POSSIBILITY)f(OF)h
 
10757
(SUCH)390 909 y(D)n(AMA)n(GE.)p 150 1012 3600 4 v 390
 
10758
1233 a(Cop)n(yrigh)n(t)772 1231 y(c)751 1233 y Fc(\015)g
 
10759
Fi(2008)i(b)n(y)e(the)g(Massac)n(h)n(usetts)i(Institute)e(of)i(T)-6
 
10760
b(ec)n(hnology)g(.)390 1321 y(Cop)n(yrigh)n(t)26 b(1995)h(b)n(y)e(Ric)n
 
10761
(hard)g(P)-6 b(.)26 b(Basc)n(h.)35 b(All)26 b(Righ)n(ts)f(Reserv)n(ed.)
 
10762
390 1408 y(Cop)n(yrigh)n(t)h(1995)h(b)n(y)e(Lehman)g(Brothers,)i(Inc.)
 
10763
34 b(All)26 b(Righ)n(ts)f(Reserv)n(ed.)630 1652 y(Exp)r(ort)19
 
10764
b(of)h(this)g(soft)n(w)n(are)h(from)f(the)f(United)g(States)g(of)h
 
10765
(America)g(ma)n(y)g(require)f(a)h(sp)r(eci\014c)630 1739
 
10766
y(license)f(from)g(the)f(United)f(States)h(Go)n(v)n(ernmen)n(t.)31
 
10767
b(It)18 b(is)h(the)e(resp)r(onsibilit)n(y)i(of)g(an)n(y)f(p)r(erson)630
 
10768
1826 y(or)24 b(organization)h(con)n(templating)f(exp)r(ort)f(to)g
 
10769
(obtain)h(suc)n(h)e(a)i(license)g(b)r(efore)g(exp)r(orting.)390
 
10770
1983 y(WITHIN)c(THA)-6 b(T)20 b(CONSTRAINT,)g(p)r(ermission)i(to)e
 
10771
(use,)i(cop)n(y)-6 b(,)22 b(mo)r(dify)-6 b(,)22 b(and)e(distribute)g
 
10772
(this)h(soft)n(w)n(are)390 2070 y(and)27 b(its)g(do)r(cumen)n(tation)g
 
10773
(for)h(an)n(y)f(purp)r(ose)g(and)g(without)g(fee)h(is)f(hereb)n(y)f
 
10774
(gran)n(ted,)i(pro)n(vided)f(that)f(the)390 2157 y(ab)r(o)n(v)n(e)37
 
10775
b(cop)n(yrigh)n(t)f(notice)i(app)r(ear)f(in)g(all)h(copies)g(and)e
 
10776
(that)h(b)r(oth)g(that)f(cop)n(yrigh)n(t)h(notice)g(and)g(this)390
 
10777
2245 y(p)r(ermission)h(notice)g(app)r(ear)f(in)g(supp)r(orting)g(do)r
 
10778
(cumen)n(tation,)j(and)c(that)h(the)g(name)g(of)g(Ric)n(hard)g(P)-6
 
10779
b(.)390 2332 y(Basc)n(h,)38 b(Lehman)d(Brothers)g(and)g(M.I.T.)h(not)f
 
10780
(b)r(e)f(used)h(in)g(adv)n(ertising)g(or)g(publicit)n(y)f(p)r
 
10781
(ertaining)i(to)390 2419 y(distribution)g(of)h(the)e(soft)n(w)n(are)j
 
10782
(without)e(sp)r(eci\014c,)j(written)d(prior)g(p)r(ermission.)67
 
10783
b(Ric)n(hard)35 b(P)-6 b(.)36 b(Basc)n(h,)390 2506 y(Lehman)30
 
10784
b(Brothers)g(and)f(M.I.T.)j(mak)n(e)d(no)h(represen)n(tations)h(ab)r
 
10785
(out)e(the)h(suitabilit)n(y)g(of)g(this)g(soft)n(w)n(are)390
 
10786
2593 y(for)c(an)n(y)g(purp)r(ose.)34 b(It)25 b(is)h(pro)n(vided)f(\\as)
 
10787
i(is")g(without)e(express)h(or)g(implied)g(w)n(arran)n(t)n(y)-6
 
10788
b(.)p 150 2711 V 150 2932 a(The)26 b(follo)n(wing)i(notice)e(applies)h
 
10789
(to)f Fk(src/lib/krb5/krb/strptime.c)p Fi(:)390 3089
 
10790
y(Cop)n(yrigh)n(t)772 3087 y(c)751 3089 y Fc(\015)f Fi(1997,)j(1998)f
 
10791
(The)f(NetBSD)f(F)-6 b(oundation,)25 b(Inc.)390 3176
 
10792
y(All)h(righ)n(ts)g(reserv)n(ed.)390 3333 y(This)g(co)r(de)g(w)n(as)h
 
10793
(con)n(tributed)e(to)h(The)g(NetBSD)f(F)-6 b(oundation)25
 
10794
b(b)n(y)g(Klaus)h(Klein.)390 3490 y(Redistribution)18
 
10795
b(and)f(use)h(in)g(source)h(and)f(binary)f(forms,)k(with)d(or)h
 
10796
(without)f(mo)r(di\014cation,)j(are)d(p)r(ermitted)390
 
10797
3577 y(pro)n(vided)25 b(that)g(the)h(follo)n(wing)i(conditions)e(are)g
 
10798
(met:)450 3734 y(1.)61 b(Redistributions)24 b(of)h(source)g(co)r(de)g
 
10799
(m)n(ust)e(retain)i(the)f(ab)r(o)n(v)n(e)g(cop)n(yrigh)n(t)g(notice,)h
 
10800
(this)f(list)h(of)g(condi-)570 3821 y(tions)h(and)f(the)h(follo)n(wing)
 
10801
i(disclaimer.)450 3937 y(2.)61 b(Redistributions)31 b(in)g(binary)f
 
10802
(form)i(m)n(ust)f(repro)r(duce)f(the)h(ab)r(o)n(v)n(e)g(cop)n(yrigh)n
 
10803
(t)f(notice,)j(this)e(list)h(of)570 4024 y(conditions)k(and)e(the)h
 
10804
(follo)n(wing)i(disclaimer)g(in)d(the)h(do)r(cumen)n(tation)g(and/or)g
 
10805
(other)g(materials)570 4111 y(pro)n(vided)25 b(with)h(the)f
 
10806
(distribution.)450 4227 y(3.)61 b(All)32 b(adv)n(ertising)h(materials)h
 
10807
(men)n(tioning)e(features)h(or)g(use)f(of)h(this)f(soft)n(w)n(are)i(m)n
 
10808
(ust)d(displa)n(y)h(the)570 4314 y(follo)n(wing)c(ac)n(kno)n(wledgemen)
 
10809
n(t:)810 4429 y(This)20 b(pro)r(duct)g(includes)g(soft)n(w)n(are)h(dev)
 
10810
n(elop)r(ed)f(b)n(y)f(the)g(NetBSD)g(F)-6 b(oundation,)21
 
10811
b(Inc.)810 4516 y(and)k(its)h(con)n(tributors.)450 4632
 
10812
y(4.)61 b(Neither)25 b(the)g(name)g(of)i(The)e(NetBSD)g(F)-6
 
10813
b(oundation)25 b(nor)g(the)g(names)h(of)g(its)g(con)n(tributors)f(ma)n
 
10814
(y)g(b)r(e)570 4719 y(used)30 b(to)h(endorse)g(or)g(promote)g(pro)r
 
10815
(ducts)g(deriv)n(ed)f(from)h(this)g(soft)n(w)n(are)i(without)d(sp)r
 
10816
(eci\014c)i(prior)570 4806 y(written)26 b(p)r(ermission.)390
 
10817
4991 y(THIS)31 b(SOFTW)-9 b(ARE)32 b(IS)f(PR)n(O)n(VIDED)f(BY)h(THE)h
 
10818
(NETBSD)g(F)n(OUND)n(A)-6 b(TION,)29 b(INC.)j(AND)f(CON-)390
 
10819
5078 y(TRIBUTORS)24 b(\\AS)g(IS")h(AND)e(ANY)h(EXPRESS)g(OR)g(IMPLIED)h
 
10820
(W)-9 b(ARRANTIES,)23 b(INCLUDING,)390 5166 y(BUT)g(NOT)f(LIMITED)g
 
10821
(TO,)h(THE)f(IMPLIED)h(W)-9 b(ARRANTIES)20 b(OF)i(MER)n(CHANT)-6
 
10822
b(ABILITY)21 b(AND)390 5253 y(FITNESS)26 b(F)n(OR)g(A)g(P)-6
 
10823
b(AR)g(TICULAR)25 b(PURPOSE)h(ARE)g(DISCLAIMED.)g(IN)f(NO)h(EVENT)h
 
10824
(SHALL)390 5340 y(THE)22 b(F)n(OUND)n(A)-6 b(TION)19
 
10825
b(OR)i(CONTRIBUTORS)g(BE)h(LIABLE)g(F)n(OR)f(ANY)g(DIRECT,)h(INDIRECT,)
 
10826
p eop end
 
10827
%%Page: 55 57
 
10828
TeXDict begin 55 56 bop 150 -116 a Fs(App)s(endix)29
 
10829
b(A:)h(Cop)m(yrigh)m(t)2573 b(55)390 299 y Fi(INCIDENT)-6
 
10830
b(AL,)28 b(SPECIAL,)i(EXEMPLAR)-6 b(Y,)28 b(OR)g(CONSEQUENTIAL)g(D)n
 
10831
(AMA)n(GES)h(\(INCLUD-)390 386 y(ING,)k(BUT)g(NOT)f(LIMITED)h(TO,)g(PR)
 
10832
n(OCUREMENT)g(OF)f(SUBSTITUTE)h(GOODS)f(OR)g(SER-)390
 
10833
473 y(VICES;)f(LOSS)g(OF)g(USE,)g(D)n(A)-6 b(T)g(A,)30
 
10834
b(OR)h(PR)n(OFITS;)f(OR)h(BUSINESS)f(INTERR)n(UPTION\))f(HO)n(W-)390
 
10835
560 y(EVER)f(CA)n(USED)e(AND)h(ON)g(ANY)g(THEOR)-6 b(Y)27
 
10836
b(OF)g(LIABILITY,)h(WHETHER)f(IN)h(CONTRA)n(CT,)390 648
 
10837
y(STRICT)h(LIABILITY,)f(OR)g(TOR)-6 b(T)28 b(\(INCLUDING)g(NEGLIGENCE)h
 
10838
(OR)f(OTHER)-9 b(WISE\))28 b(ARIS-)390 735 y(ING)h(IN)g(ANY)g(W)-9
 
10839
b(A)j(Y)29 b(OUT)h(OF)f(THE)h(USE)g(OF)f(THIS)g(SOFTW)-9
 
10840
b(ARE,)30 b(EVEN)g(IF)f(AD)n(VISED)f(OF)390 822 y(THE)e(POSSIBILITY)e
 
10841
(OF)i(SUCH)f(D)n(AMA)n(GE.)p 150 925 3600 4 v 150 1135
 
10842
a(The)h(follo)n(wing)i(notice)e(applies)h(to)f(Unico)r(de)f(library)h
 
10843
(\014les)g(in)g Fk(src/lib/krb5/unicode)p Fi(:)390 1281
 
10844
y(Cop)n(yrigh)n(t)g(1997,)h(1998,)h(1999)f(Computing)f(Researc)n(h)g
 
10845
(Labs,)390 1368 y(New)g(Mexico)g(State)g(Univ)n(ersit)n(y)390
 
10846
1514 y(P)n(ermission)j(is)f(hereb)n(y)e(gran)n(ted,)i(free)g(of)g(c)n
 
10847
(harge,)h(to)f(an)n(y)e(p)r(erson)i(obtaining)g(a)g(cop)n(y)f(of)h
 
10848
(this)f(soft)n(w)n(are)390 1601 y(and)f(asso)r(ciated)i(do)r(cumen)n
 
10849
(tation)f(\014les)g(\(the)f(\\Soft)n(w)n(are"\),)i(to)f(deal)g(in)f
 
10850
(the)g(Soft)n(w)n(are)i(without)f(restric-)390 1688 y(tion,)h
 
10851
(including)f(without)h(limitation)g(the)f(righ)n(ts)h(to)f(use,)h(cop)n
 
10852
(y)-6 b(,)27 b(mo)r(dify)-6 b(,)28 b(merge,)g(publish,)g(distribute,)
 
10853
390 1775 y(sublicense,)e(and/or)f(sell)g(copies)g(of)h(the)e(Soft)n(w)n
 
10854
(are,)i(and)e(to)h(p)r(ermit)f(p)r(ersons)h(to)g(whom)g(the)f(Soft)n(w)
 
10855
n(are)h(is)390 1862 y(furnished)h(to)f(do)h(so,)h(sub)t(ject)f(to)g
 
10856
(the)f(follo)n(wing)j(conditions:)390 2008 y(The)f(ab)r(o)n(v)n(e)g
 
10857
(cop)n(yrigh)n(t)g(notice)h(and)e(this)i(p)r(ermission)g(notice)g
 
10858
(shall)g(b)r(e)f(included)f(in)h(all)h(copies)g(or)g(sub-)390
 
10859
2095 y(stan)n(tial)f(p)r(ortions)f(of)g(the)g(Soft)n(w)n(are.)390
 
10860
2241 y(THE)39 b(SOFTW)-9 b(ARE)38 b(IS)f(PR)n(O)n(VIDED)f(\\AS)i(IS",)h
 
10861
(WITHOUT)e(W)-9 b(ARRANTY)37 b(OF)h(ANY)f(KIND,)390 2328
 
10862
y(EXPRESS)g(OR)h(IMPLIED,)g(INCLUDING)f(BUT)i(NOT)f(LIMITED)g(TO)g(THE)
 
10863
h(W)-9 b(ARRANTIES)390 2416 y(OF)39 b(MER)n(CHANT)-6
 
10864
b(ABILITY,)38 b(FITNESS)g(F)n(OR)g(A)h(P)-6 b(AR)g(TICULAR)36
 
10865
b(PURPOSE)j(AND)e(NONIN-)390 2503 y(FRINGEMENT.)28 b(IN)e(NO)h(EVENT)g
 
10866
(SHALL)f(THE)h(COMPUTING)h(RESEAR)n(CH)e(LAB)h(OR)f(NEW)390
 
10867
2590 y(MEXICO)f(ST)-6 b(A)g(TE)24 b(UNIVERSITY)f(BE)j(LIABLE)e(F)n(OR)g
 
10868
(ANY)g(CLAIM,)h(D)n(AMA)n(GES)f(OR)g(OTHER)390 2677 y(LIABILITY,)39
 
10869
b(WHETHER)g(IN)g(AN)g(A)n(CTION)g(OF)h(CONTRA)n(CT,)g(TOR)-6
 
10870
b(T)39 b(OR)g(OTHER)-9 b(WISE,)390 2764 y(ARISING)34
 
10871
b(FR)n(OM,)j(OUT)f(OF)g(OR)g(IN)f(CONNECTION)h(WITH)g(THE)h(SOFTW)-9
 
10872
b(ARE)36 b(OR)g(THE)390 2851 y(USE)25 b(OR)g(OTHER)g(DEALINGS)f(IN)h
 
10873
(THE)h(SOFTW)-9 b(ARE.)p 150 2954 V 150 3165 a(The)26
 
10874
b(follo)n(wing)i(notice)e(applies)h(to)f Fk(src/util/support/strlcpy.c)
 
10875
p Fi(:)390 3310 y(Cop)n(yrigh)n(t)772 3308 y(c)751 3310
 
10876
y Fc(\015)f Fi(1998)i(T)-6 b(o)r(dd)26 b(C.)g(Miller)h
 
10877
Fk(<)p Fi(T)-6 b(o)r(dd.Miller)p Fk(@)p Fi(courtesan.com)p
 
10878
Fk(>)390 3456 y Fi(P)n(ermission)26 b(to)f(use,)g(cop)n(y)-6
 
10879
b(,)24 b(mo)r(dify)-6 b(,)25 b(and)g(distribute)f(this)h(soft)n(w)n
 
10880
(are)h(for)f(an)n(y)f(purp)r(ose)h(with)g(or)g(without)390
 
10881
3543 y(fee)34 b(is)f(hereb)n(y)f(gran)n(ted,)j(pro)n(vided)d(that)h
 
10882
(the)g(ab)r(o)n(v)n(e)g(cop)n(yrigh)n(t)f(notice)i(and)e(this)h(p)r
 
10883
(ermission)h(notice)390 3631 y(app)r(ear)26 b(in)g(all)g(copies.)390
 
10884
3776 y(THE)h(SOFTW)-9 b(ARE)27 b(IS)f(PR)n(O)n(VIDED)g(\\AS)g(IS")h
 
10885
(AND)f(THE)h(A)n(UTHOR)e(DISCLAIMS)h(ALL)h(W)-9 b(AR-)390
 
10886
3864 y(RANTIES)34 b(WITH)g(REGARD)g(TO)h(THIS)f(SOFTW)-9
 
10887
b(ARE)35 b(INCLUDING)f(ALL)g(IMPLIED)h(W)-9 b(AR-)390
 
10888
3951 y(RANTIES)31 b(OF)g(MER)n(CHANT)-6 b(ABILITY)31
 
10889
b(AND)g(FITNESS.)g(IN)g(NO)h(EVENT)g(SHALL)e(THE)i(A)n(U-)390
 
10890
4038 y(THOR)c(BE)i(LIABLE)f(F)n(OR)f(ANY)g(SPECIAL,)i(DIRECT,)f
 
10891
(INDIRECT,)g(OR)f(CONSEQUENTIAL)390 4125 y(D)n(AMA)n(GES)34
 
10892
b(OR)g(ANY)g(D)n(AMA)n(GES)g(WHA)-6 b(TSOEVER)33 b(RESUL)-6
 
10893
b(TING)33 b(FR)n(OM)i(LOSS)e(OF)i(USE,)390 4212 y(D)n(A)-6
 
10894
b(T)g(A)26 b(OR)i(PR)n(OFITS,)g(WHETHER)f(IN)h(AN)f(A)n(CTION)g(OF)h
 
10895
(CONTRA)n(CT,)h(NEGLIGENCE)g(OR)390 4299 y(OTHER)18 b(TOR)-6
 
10896
b(TIOUS)18 b(A)n(CTION,)g(ARISING)f(OUT)i(OF)f(OR)g(IN)h(CONNECTION)f
 
10897
(WITH)g(THE)h(USE)390 4387 y(OR)25 b(PERF)n(ORMANCE)g(OF)g(THIS)g
 
10898
(SOFTW)-9 b(ARE.)p 150 4490 V 150 4700 a(The)26 b(follo)n(wing)i
 
10899
(notice)e(applies)h(to)f Fk(src/util/profile/argv_parse.c)32
 
10900
b Fi(and)25 b Fk(src/util/profile/argv_parse.h)q Fi(:)390
 
10901
4845 y(Cop)n(yrigh)n(t)h(1999)h(b)n(y)e(Theo)r(dore)h(Ts'o.)390
 
10902
4991 y(P)n(ermission)g(to)f(use,)g(cop)n(y)-6 b(,)24
 
10903
b(mo)r(dify)-6 b(,)25 b(and)g(distribute)f(this)h(soft)n(w)n(are)h(for)
 
10904
f(an)n(y)f(purp)r(ose)h(with)g(or)g(without)390 5078
 
10905
y(fee)f(is)f(hereb)n(y)g(gran)n(ted,)g(pro)n(vided)g(that)g(the)f(ab)r
 
10906
(o)n(v)n(e)h(cop)n(yrigh)n(t)g(notice)h(and)e(this)h(p)r(ermission)i
 
10907
(notice)e(ap-)390 5166 y(p)r(ear)c(in)g(all)h(copies.)33
 
10908
b(THE)19 b(SOFTW)-9 b(ARE)19 b(IS)f(PR)n(O)n(VIDED)f(\\AS)i(IS")f(AND)g
 
10909
(THEODORE)g(TS'O)h(\(THE)390 5253 y(A)n(UTHOR\))h(DISCLAIMS)g(ALL)h(W)
 
10910
-9 b(ARRANTIES)19 b(WITH)i(REGARD)f(TO)i(THIS)f(SOFTW)-9
 
10911
b(ARE,)21 b(IN-)390 5340 y(CLUDING)28 b(ALL)g(IMPLIED)g(W)-9
 
10912
b(ARRANTIES)27 b(OF)i(MER)n(CHANT)-6 b(ABILITY)27 b(AND)g(FITNESS.)i
 
10913
(IN)p eop end
 
10914
%%Page: 56 58
 
10915
TeXDict begin 56 57 bop 150 -116 a Fs(56)2258 b(Kerb)s(eros)29
 
10916
b(V5)i(Installation)h(Guide)390 299 y Fi(NO)f(EVENT)i(SHALL)d(THE)j(A)n
 
10917
(UTHOR)d(BE)j(LIABLE)f(F)n(OR)f(ANY)g(SPECIAL,)h(DIRECT,)h(INDI-)390
 
10918
386 y(RECT,)39 b(OR)e(CONSEQUENTIAL)f(D)n(AMA)n(GES)h(OR)g(ANY)f(D)n
 
10919
(AMA)n(GES)h(WHA)-6 b(TSOEVER)36 b(RE-)390 473 y(SUL)-6
 
10920
b(TING)27 b(FR)n(OM)h(LOSS)f(OF)h(USE,)h(D)n(A)-6 b(T)g(A)26
 
10921
b(OR)i(PR)n(OFITS,)g(WHETHER)f(IN)h(AN)f(A)n(CTION)h(OF)390
 
10922
560 y(CONTRA)n(CT,)h(NEGLIGENCE)g(OR)f(OTHER)g(TOR)-6
 
10923
b(TIOUS)27 b(A)n(CTION,)h(ARISING)e(OUT)i(OF)h(OR)390
 
10924
648 y(IN)f(CONNECTION)f(WITH)h(THE)h(USE)f(OR)f(PERF)n(ORMANCE)h(OF)g
 
10925
(THIS)g(SOFTW)-9 b(ARE.)28 b(\(Isn't)390 735 y(it)e(sic)n(k)g(that)f
 
10926
(the)g(U.S.)h(culture)f(of)i(la)n(wsuit-happ)n(y)e(la)n(wy)n(ers)h
 
10927
(requires)g(this)g(kind)f(of)h(disclaimer?\))p 150 856
 
10928
3600 4 v 150 1061 a(The)g(follo)n(wing)i(notice)e(applies)h(to)f
 
10929
(SWIG-generated)f(co)r(de)h(in)g Fk(src/util/profile/profile_tcl.c)p
 
10930
Fi(:)390 1202 y(Cop)n(yrigh)n(t)772 1200 y(c)751 1202
 
10931
y Fc(\015)f Fi(1999-2000,)k(The)d(Univ)n(ersit)n(y)e(of)j(Chicago)390
 
10932
1343 y(This)32 b(\014le)f(ma)n(y)f(b)r(e)h(freely)g(redistributed)g
 
10933
(without)g(license)h(or)f(fee)h(pro)n(vided)e(this)h(cop)n(yrigh)n(t)f
 
10934
(message)390 1430 y(remains)c(in)n(tact.)p 150 1533 V
 
10935
150 1738 a(The)g(follo)n(wing)i(notice)e(applies)h(to)f(p)r(ortiions)g
 
10936
(of)h Fk(src/lib/rpc)h Fi(and)d Fk(src/include/gssrpc)p
 
10937
Fi(:)390 1879 y(Cop)n(yrigh)n(t)772 1877 y(c)751 1879
 
10938
y Fc(\015)g Fi(2000)i(The)f(Regen)n(ts)g(of)g(the)f(Univ)n(ersit)n(y)g
 
10939
(of)i(Mic)n(higan.)35 b(All)26 b(righ)n(ts)g(reserv)n(ed.)390
 
10940
2019 y(Cop)n(yrigh)n(t)780 2017 y(c)758 2019 y Fc(\015)33
 
10941
b Fi(2000)i(Dug)e(Song)g Fk(<)p Fi(dugsong)p Fk(@)p Fi(UMICH.EDU)p
 
10942
Fk(>)p Fi(.)58 b(All)33 b(righ)n(ts)g(reserv)n(ed,)j(all)e(wrongs)g
 
10943
(re-)390 2106 y(v)n(ersed.)390 2247 y(Redistribution)18
 
10944
b(and)f(use)h(in)g(source)h(and)f(binary)f(forms,)k(with)d(or)h
 
10945
(without)f(mo)r(di\014cation,)j(are)d(p)r(ermitted)390
 
10946
2334 y(pro)n(vided)25 b(that)g(the)h(follo)n(wing)i(conditions)e(are)g
 
10947
(met:)450 2475 y(1.)61 b(Redistributions)24 b(of)h(source)g(co)r(de)g
 
10948
(m)n(ust)e(retain)i(the)f(ab)r(o)n(v)n(e)g(cop)n(yrigh)n(t)g(notice,)h
 
10949
(this)f(list)h(of)g(condi-)570 2562 y(tions)h(and)f(the)h(follo)n(wing)
 
10950
i(disclaimer.)450 2675 y(2.)61 b(Redistributions)31 b(in)g(binary)f
 
10951
(form)i(m)n(ust)f(repro)r(duce)f(the)h(ab)r(o)n(v)n(e)g(cop)n(yrigh)n
 
10952
(t)f(notice,)j(this)e(list)h(of)570 2762 y(conditions)k(and)e(the)h
 
10953
(follo)n(wing)i(disclaimer)g(in)d(the)h(do)r(cumen)n(tation)g(and/or)g
 
10954
(other)g(materials)570 2849 y(pro)n(vided)25 b(with)h(the)f
 
10955
(distribution.)450 2962 y(3.)61 b(Neither)31 b(the)h(name)g(of)g(the)g
 
10956
(Univ)n(ersit)n(y)e(nor)i(the)f(names)i(of)f(its)g(con)n(tributors)g
 
10957
(ma)n(y)g(b)r(e)f(used)h(to)570 3049 y(endorse)f(or)h(promote)g(pro)r
 
10958
(ducts)f(deriv)n(ed)f(from)i(this)f(soft)n(w)n(are)i(without)e(sp)r
 
10959
(eci\014c)h(prior)g(written)570 3136 y(p)r(ermission.)390
 
10960
3302 y(THIS)59 b(SOFTW)-9 b(ARE)60 b(IS)f(PR)n(O)n(VIDED)f(\\AS)i(IS")f
 
10961
(AND)g(ANY)g(EXPRESS)g(OR)g(IMPLIED)390 3390 y(W)-9 b(ARRANTIES,)28
 
10962
b(INCLUDING,)h(BUT)i(NOT)e(LIMITED)h(TO,)h(THE)f(IMPLIED)g(W)-9
 
10963
b(ARRANTIES)390 3477 y(OF)56 b(MER)n(CHANT)-6 b(ABILITY)56
 
10964
b(AND)f(FITNESS)h(F)n(OR)f(A)i(P)-6 b(AR)g(TICULAR)54
 
10965
b(PURPOSE)i(ARE)390 3564 y(DISCLAIMED.)51 b(IN)g(NO)g(EVENT)g(SHALL)g
 
10966
(THE)h(REGENTS)f(OR)g(CONTRIBUTORS)f(BE)390 3651 y(LIABLE)i(F)n(OR)g
 
10967
(ANY)e(DIRECT,)j(INDIRECT,)f(INCIDENT)-6 b(AL,)51 b(SPECIAL,)i
 
10968
(EXEMPLAR)-6 b(Y,)390 3738 y(OR)86 b(CONSEQUENTIAL)f(D)n(AMA)n(GES)h
 
10969
(\(INCLUDING,)f(BUT)i(NOT)g(LIMITED)f(TO,)390 3825 y(PR)n(OCUREMENT)42
 
10970
b(OF)f(SUBSTITUTE)h(GOODS)f(OR)g(SER)-9 b(VICES;)41 b(LOSS)g(OF)h(USE,)
 
10971
f(D)n(A)-6 b(T)g(A,)390 3913 y(OR)33 b(PR)n(OFITS;)g(OR)g(BUSINESS)g
 
10972
(INTERR)n(UPTION\))e(HO)n(WEVER)i(CA)n(USED)g(AND)f(ON)h(ANY)390
 
10973
4000 y(THEOR)-6 b(Y)24 b(OF)h(LIABILITY,)g(WHETHER)g(IN)f(CONTRA)n(CT,)
 
10974
i(STRICT)g(LIABILITY,)f(OR)f(TOR)-6 b(T)390 4087 y(\(INCLUDING)26
 
10975
b(NEGLIGENCE)j(OR)e(OTHER)-9 b(WISE\))28 b(ARISING)e(IN)h(ANY)g(W)-9
 
10976
b(A)j(Y)27 b(OUT)h(OF)g(THE)390 4174 y(USE)42 b(OF)g(THIS)f(SOFTW)-9
 
10977
b(ARE,)42 b(EVEN)g(IF)g(AD)n(VISED)e(OF)i(THE)h(POSSIBILITY)e(OF)h
 
10978
(SUCH)390 4261 y(D)n(AMA)n(GE.)p 150 4364 V 150 4569
 
10979
a(Implemen)n(tations)26 b(of)g(the)g(MD4)g(algorithm)h(are)f(sub)t
 
10980
(ject)g(to)g(the)f(follo)n(wing)j(notice:)390 4710 y(Cop)n(yrigh)n(t)
 
10981
772 4708 y(c)751 4710 y Fc(\015)d Fi(1990,)j(RSA)c(Data)i(Securit)n(y)
 
10982
-6 b(,)25 b(Inc.)34 b(All)25 b(righ)n(ts)i(reserv)n(ed.)390
 
10983
4851 y(License)32 b(to)g(cop)n(y)f(and)g(use)h(this)f(soft)n(w)n(are)i
 
10984
(is)g(gran)n(ted)e(pro)n(vided)g(that)g(it)h(is)g(iden)n(ti\014ed)f(as)
 
10985
h(the)f(\\RSA)390 4938 y(Data)22 b(Securit)n(y)-6 b(,)22
 
10986
b(Inc.)32 b(MD4)23 b(Message)g(Digest)g(Algorithm")g(in)e(all)i
 
10987
(material)h(men)n(tioning)e(or)g(referencing)390 5025
 
10988
y(this)k(soft)n(w)n(are)h(or)f(this)g(function.)390 5166
 
10989
y(License)18 b(is)h(also)g(gran)n(ted)e(to)h(mak)n(e)g(and)f(use)h
 
10990
(deriv)l(ativ)n(e)f(w)n(orks)i(pro)n(vided)d(that)i(suc)n(h)f(w)n(orks)
 
10991
h(are)h(iden)n(ti\014ed)390 5253 y(as)j(\\deriv)n(ed)f(from)h(the)f
 
10992
(RSA)f(Data)i(Securit)n(y)-6 b(,)21 b(Inc.)33 b(MD4)21
 
10993
b(Message)j(Digest)e(Algorithm")g(in)f(all)h(material)390
 
10994
5340 y(men)n(tioning)k(or)g(referencing)h(the)e(deriv)n(ed)g(w)n(ork.)p
 
10995
eop end
 
10996
%%Page: 57 59
 
10997
TeXDict begin 57 58 bop 150 -116 a Fs(App)s(endix)29
 
10998
b(A:)h(Cop)m(yrigh)m(t)2573 b(57)390 299 y Fi(RSA)29
 
10999
b(Data)h(Securit)n(y)-6 b(,)30 b(Inc.)47 b(mak)n(es)30
 
11000
b(no)g(represen)n(tations)g(concerning)h(either)f(the)f(merc)n(han)n
 
11001
(tabilit)n(y)h(of)390 386 y(this)d(soft)n(w)n(are)i(or)e(the)g
 
11002
(suitabilit)n(y)g(of)h(this)f(soft)n(w)n(are)h(for)g(an)n(y)f
 
11003
(particular)g(purp)r(ose.)39 b(It)26 b(is)i(pro)n(vided)e(\\as)390
 
11004
473 y(is")h(without)e(express)h(or)g(implied)g(w)n(arran)n(t)n(y)g(of)g
 
11005
(an)n(y)f(kind.)390 617 y(These)j(notices)g(m)n(ust)e(b)r(e)h(retained)
 
11006
h(in)f(an)n(y)f(copies)i(of)g(an)n(y)f(part)g(of)g(this)h(do)r(cumen)n
 
11007
(tation)f(and/or)g(soft-)390 704 y(w)n(are.)p 150 807
 
11008
3600 4 v 150 1015 a(Implemen)n(tations)f(of)g(the)g(MD5)g(algorithm)h
 
11009
(are)f(sub)t(ject)g(to)g(the)f(follo)n(wing)j(notice:)390
 
11010
1159 y(Cop)n(yrigh)n(t)772 1157 y(c)751 1159 y Fc(\015)d
 
11011
Fi(1990,)j(RSA)c(Data)i(Securit)n(y)-6 b(,)25 b(Inc.)34
 
11012
b(All)25 b(righ)n(ts)i(reserv)n(ed.)390 1302 y(License)21
 
11013
b(to)f(cop)n(y)f(and)h(use)g(this)g(soft)n(w)n(are)h(is)g(gran)n(ted)f
 
11014
(pro)n(vided)f(that)h(it)g(is)g(iden)n(ti\014ed)g(as)g(the)g(\\RSA)f
 
11015
(Data)390 1390 y(Securit)n(y)-6 b(,)23 b(Inc.)33 b(MD5)24
 
11016
b(Message-)g(Digest)g(Algorithm")g(in)g(all)g(material)g(men)n(tioning)
 
11017
g(or)f(referencing)i(this)390 1477 y(soft)n(w)n(are)i(or)f(this)g
 
11018
(function.)390 1620 y(License)18 b(is)h(also)g(gran)n(ted)e(to)h(mak)n
 
11019
(e)g(and)f(use)h(deriv)l(ativ)n(e)f(w)n(orks)i(pro)n(vided)d(that)i
 
11020
(suc)n(h)f(w)n(orks)h(are)h(iden)n(ti\014ed)390 1708
 
11021
y(as)j(\\deriv)n(ed)e(from)i(the)f(RSA)e(Data)j(Securit)n(y)-6
 
11022
b(,)21 b(Inc.)32 b(MD5)21 b(Message-Digest)j(Algorithm")e(in)f(all)g
 
11023
(material)390 1795 y(men)n(tioning)26 b(or)g(referencing)h(the)e(deriv)
 
11024
n(ed)g(w)n(ork.)390 1938 y(RSA)k(Data)h(Securit)n(y)-6
 
11025
b(,)30 b(Inc.)47 b(mak)n(es)30 b(no)g(represen)n(tations)g(concerning)h
 
11026
(either)f(the)f(merc)n(han)n(tabilit)n(y)h(of)390 2026
 
11027
y(this)d(soft)n(w)n(are)i(or)e(the)g(suitabilit)n(y)g(of)h(this)f(soft)
 
11028
n(w)n(are)h(for)g(an)n(y)f(particular)g(purp)r(ose.)39
 
11029
b(It)26 b(is)i(pro)n(vided)e(\\as)390 2113 y(is")h(without)e(express)h
 
11030
(or)g(implied)g(w)n(arran)n(t)n(y)g(of)g(an)n(y)f(kind.)390
 
11031
2257 y(These)j(notices)g(m)n(ust)e(b)r(e)h(retained)h(in)f(an)n(y)f
 
11032
(copies)i(of)g(an)n(y)f(part)g(of)g(this)h(do)r(cumen)n(tation)f
 
11033
(and/or)g(soft-)390 2344 y(w)n(are.)p 150 2447 V 150
 
11034
2655 a(The)f(follo)n(wing)i(notice)e(applies)h(to)f Fk
 
11035
(src/lib/crypto/crypto_tests/t_m)q(ddri)q(ver.c)q Fi(:)390
 
11036
2798 y(Cop)n(yrigh)n(t)772 2796 y(c)751 2798 y Fc(\015)f
 
11037
Fi(1990-2,)j(RSA)c(Data)i(Securit)n(y)-6 b(,)25 b(Inc.)34
 
11038
b(Created)26 b(1990.)36 b(All)26 b(righ)n(ts)g(reserv)n(ed.)390
 
11039
2942 y(RSA)j(Data)h(Securit)n(y)-6 b(,)30 b(Inc.)47 b(mak)n(es)30
 
11040
b(no)g(represen)n(tations)g(concerning)h(either)f(the)f(merc)n(han)n
 
11041
(tabilit)n(y)h(of)390 3029 y(this)d(soft)n(w)n(are)i(or)e(the)g
 
11042
(suitabilit)n(y)g(of)h(this)f(soft)n(w)n(are)h(for)g(an)n(y)f
 
11043
(particular)g(purp)r(ose.)39 b(It)26 b(is)i(pro)n(vided)e(\\as)390
 
11044
3116 y(is")h(without)e(express)h(or)g(implied)g(w)n(arran)n(t)n(y)g(of)
 
11045
g(an)n(y)f(kind.)390 3260 y(These)j(notices)g(m)n(ust)e(b)r(e)h
 
11046
(retained)h(in)f(an)n(y)f(copies)i(of)g(an)n(y)f(part)g(of)g(this)h(do)
 
11047
r(cumen)n(tation)f(and/or)g(soft-)390 3347 y(w)n(are.)p
 
11048
150 3450 V 150 3658 a(P)n(ortions)g(of)f Fk(src/lib/krb5)i
 
11049
Fi(are)f(sub)t(ject)f(to)g(the)f(follo)n(wing)j(notice:)390
 
11050
3802 y(Cop)n(yrigh)n(t)772 3800 y(c)751 3802 y Fc(\015)d
 
11051
Fi(1994)i(Cyb)r(erSAFE)e(Corp)r(oration.)390 3889 y(Cop)n(yrigh)n(t)h
 
11052
(1990,1991,2007,200)q(8)32 b(b)n(y)24 b(the)i(Massac)n(h)n(usetts)h
 
11053
(Institute)e(of)h(T)-6 b(ec)n(hnology)g(.)390 3976 y(All)26
 
11054
b(Righ)n(ts)f(Reserv)n(ed.)630 4120 y(Exp)r(ort)19 b(of)h(this)g(soft)n
 
11055
(w)n(are)h(from)f(the)f(United)g(States)g(of)h(America)g(ma)n(y)g
 
11056
(require)f(a)h(sp)r(eci\014c)630 4207 y(license)f(from)g(the)f(United)f
 
11057
(States)h(Go)n(v)n(ernmen)n(t.)31 b(It)18 b(is)h(the)e(resp)r
 
11058
(onsibilit)n(y)i(of)g(an)n(y)f(p)r(erson)630 4294 y(or)24
 
11059
b(organization)h(con)n(templating)f(exp)r(ort)f(to)g(obtain)h(suc)n(h)e
 
11060
(a)i(license)g(b)r(efore)g(exp)r(orting.)390 4438 y(WITHIN)c(THA)-6
 
11061
b(T)20 b(CONSTRAINT,)g(p)r(ermission)i(to)e(use,)i(cop)n(y)-6
 
11062
b(,)22 b(mo)r(dify)-6 b(,)22 b(and)e(distribute)g(this)h(soft)n(w)n
 
11063
(are)390 4525 y(and)37 b(its)g(do)r(cumen)n(tation)h(for)g(an)n(y)e
 
11064
(purp)r(ose)h(and)g(without)h(fee)g(is)f(hereb)n(y)f(gran)n(ted,)41
 
11065
b(pro)n(vided)36 b(that)390 4612 y(the)i(ab)r(o)n(v)n(e)g(cop)n(yrigh)n
 
11066
(t)g(notice)g(app)r(ear)h(in)f(all)h(copies)g(and)f(that)g(b)r(oth)g
 
11067
(that)g(cop)n(yrigh)n(t)g(notice)g(and)390 4699 y(this)e(p)r(ermission)
 
11068
h(notice)g(app)r(ear)f(in)g(supp)r(orting)g(do)r(cumen)n(tation,)j(and)
 
11069
d(that)g(the)f(name)i(of)f(M.I.T.)390 4787 y(not)h(b)r(e)f(used)h(in)f
 
11070
(adv)n(ertising)h(or)g(publicit)n(y)g(p)r(ertaining)g(to)g
 
11071
(distribution)f(of)i(the)e(soft)n(w)n(are)j(without)390
 
11072
4874 y(sp)r(eci\014c,)c(written)e(prior)f(p)r(ermission.)56
 
11073
b(F)-6 b(urthermore)33 b(if)g(y)n(ou)f(mo)r(dify)g(this)h(soft)n(w)n
 
11074
(are)h(y)n(ou)e(m)n(ust)g(lab)r(el)390 4961 y(y)n(our)f(soft)n(w)n(are)
 
11075
i(as)f(mo)r(di\014ed)f(soft)n(w)n(are)i(and)e(not)g(distribute)g(it)g
 
11076
(in)h(suc)n(h)e(a)i(fashion)g(that)f(it)h(migh)n(t)f(b)r(e)390
 
11077
5048 y(confused)i(with)g(the)f(original)j(M.I.T.)f(soft)n(w)n(are.)58
 
11078
b(Neither)32 b(M.I.T.,)k(the)d(Op)r(en)f(Computing)h(Securit)n(y)390
 
11079
5135 y(Group,)f(nor)e(Cyb)r(erSAFE)g(Corp)r(oration)i(mak)n(e)e(an)n(y)
 
11080
f(represen)n(tations)i(ab)r(out)f(the)g(suitabilit)n(y)h(of)g(this)390
 
11081
5222 y(soft)n(w)n(are)c(for)g(an)n(y)e(purp)r(ose.)34
 
11082
b(It)26 b(is)g(pro)n(vided)f(\\as)h(is")h(without)f(express)g(or)g
 
11083
(implied)g(w)n(arran)n(t)n(y)-6 b(.)p 150 5340 V eop
 
11084
end
 
11085
%%Page: 58 60
 
11086
TeXDict begin 58 59 bop 150 -116 a Fs(58)2258 b(Kerb)s(eros)29
 
11087
b(V5)i(Installation)h(Guide)150 299 y Fi(P)n(ortions)27
 
11088
b(con)n(tributed)e(b)n(y)f(P)-6 b(ADL)25 b(Soft)n(w)n(are)i(are)f(sub)t
 
11089
(ject)g(to)g(the)f(follo)n(wing)j(license:)390 439 y(Cop)n(yrigh)n(t)e
 
11090
(\(c\))f(2011,)j(P)-6 b(ADL)24 b(Soft)n(w)n(are)j(Pt)n(y)e(Ltd.)34
 
11091
b(All)26 b(righ)n(ts)g(reserv)n(ed.)390 580 y(Redistribution)18
 
11092
b(and)f(use)h(in)g(source)h(and)f(binary)f(forms,)k(with)d(or)h
 
11093
(without)f(mo)r(di\014cation,)j(are)d(p)r(ermitted)390
 
11094
667 y(pro)n(vided)25 b(that)g(the)h(follo)n(wing)i(conditions)e(are)g
 
11095
(met:)390 807 y(1.)33 b(Redistributions)20 b(of)i(source)f(co)r(de)f(m)
 
11096
n(ust)g(retain)h(the)f(ab)r(o)n(v)n(e)g(cop)n(yrigh)n(t)g(notice,)j
 
11097
(this)d(list)h(of)g(conditions)390 894 y(and)k(the)h(follo)n(wing)i
 
11098
(disclaimer.)390 1035 y(2.)64 b(Redistributions)36 b(in)f(binary)h
 
11099
(form)g(m)n(ust)f(repro)r(duce)h(the)f(ab)r(o)n(v)n(e)g(cop)n(yrigh)n
 
11100
(t)g(notice,)k(this)d(list)g(of)390 1122 y(conditions)22
 
11101
b(and)g(the)f(follo)n(wing)j(disclaimer)g(in)d(the)h(do)r(cumen)n
 
11102
(tation)f(and/or)i(other)e(materials)j(pro)n(vided)390
 
11103
1209 y(with)i(the)f(distribution.)390 1349 y(3.)56 b(Neither)33
 
11104
b(the)g(name)g(of)g(P)-6 b(ADL)32 b(Soft)n(w)n(are)i(nor)f(the)g(names)
 
11105
g(of)g(its)h(con)n(tributors)f(ma)n(y)f(b)r(e)h(used)g(to)390
 
11106
1437 y(endorse)23 b(or)g(promote)g(pro)r(ducts)g(deriv)n(ed)f(from)h
 
11107
(this)g(soft)n(w)n(are)i(without)d(sp)r(eci\014c)i(prior)f(written)g(p)
 
11108
r(ermis-)390 1524 y(sion.)390 1664 y(THIS)31 b(SOFTW)-9
 
11109
b(ARE)31 b(IS)g(PR)n(O)n(VIDED)f(BY)i(P)-6 b(ADL)30 b(SOFTW)-9
 
11110
b(ARE)32 b(AND)e(CONTRIBUTORS)g(\\AS)390 1751 y(IS")h(AND)g(ANY)f
 
11111
(EXPRESS)h(OR)g(IMPLIED)g(W)-9 b(ARRANTIES,)30 b(INCLUDING,)h(BUT)h
 
11112
(NOT)f(LIM-)390 1839 y(ITED)22 b(TO,)g(THE)f(IMPLIED)h(W)-9
 
11113
b(ARRANTIES)20 b(OF)h(MER)n(CHANT)-6 b(ABILITY)20 b(AND)h(FITNESS)g(F)n
 
11114
(OR)390 1926 y(A)31 b(P)-6 b(AR)g(TICULAR)30 b(PURPOSE)g(ARE)h
 
11115
(DISCLAIMED.)g(IN)g(NO)g(EVENT)g(SHALL)g(P)-6 b(ADL)30
 
11116
b(SOFT-)390 2013 y(W)-9 b(ARE)32 b(OR)g(CONTRIBUTORS)g(BE)h(LIABLE)g(F)
 
11117
n(OR)f(ANY)f(DIRECT,)i(INDIRECT,)f(INCIDEN-)390 2100
 
11118
y(T)-6 b(AL,)29 b(SPECIAL,)g(EXEMPLAR)-6 b(Y,)29 b(OR)f(CONSEQUENTIAL)g
 
11119
(D)n(AMA)n(GES)g(\(INCLUDING,)g(BUT)390 2187 y(NOT)f(LIMITED)g(TO,)h
 
11120
(PR)n(OCUREMENT)f(OF)g(SUBSTITUTE)h(GOODS)e(OR)h(SER)-9
 
11121
b(VICES;)27 b(LOSS)390 2274 y(OF)g(USE,)h(D)n(A)-6 b(T)g(A,)26
 
11122
b(OR)h(PR)n(OFITS;)g(OR)g(BUSINESS)f(INTERR)n(UPTION\))g(HO)n(WEVER)g
 
11123
(CA)n(USED)390 2362 y(AND)d(ON)g(ANY)f(THEOR)-6 b(Y)23
 
11124
b(OF)g(LIABILITY,)g(WHETHER)h(IN)f(CONTRA)n(CT,)h(STRICT)g(LIABIL-)390
 
11125
2449 y(ITY,)f(OR)f(TOR)-6 b(T)23 b(\(INCLUDING)e(NEGLIGENCE)j(OR)e
 
11126
(OTHER)-9 b(WISE\))22 b(ARISING)f(IN)h(ANY)g(W)-9 b(A)j(Y)390
 
11127
2536 y(OUT)28 b(OF)g(THE)h(USE)e(OF)h(THIS)g(SOFTW)-9
 
11128
b(ARE,)28 b(EVEN)g(IF)g(AD)n(VISED)f(OF)h(THE)g(POSSIBILITY)390
 
11129
2623 y(OF)d(SUCH)g(D)n(AMA)n(GE.)p 150 2726 3600 4 v
 
11130
150 2931 a(The)h(bundled)e(lib)r(ev)i(source)g(co)r(de)g(is)h(sub)t
 
11131
(ject)f(to)g(the)f(follo)n(wing)j(license:)390 3071 y(All)e(\014les)g
 
11132
(in)f(lib)r(ev)h(are)g(Cop)n(yrigh)n(t)g(\(C\)2007,2008,2009)31
 
11133
b(Marc)c(Alexander)e(Lehmann.)390 3212 y(Redistribution)18
 
11134
b(and)f(use)h(in)g(source)h(and)f(binary)f(forms,)k(with)d(or)h
 
11135
(without)f(mo)r(di\014cation,)j(are)d(p)r(ermitted)390
 
11136
3299 y(pro)n(vided)25 b(that)g(the)h(follo)n(wing)i(conditions)e(are)g
 
11137
(met:)472 3439 y Fc(\017)60 b Fi(Redistributions)24 b(of)h(source)g(co)
 
11138
r(de)g(m)n(ust)e(retain)i(the)f(ab)r(o)n(v)n(e)g(cop)n(yrigh)n(t)g
 
11139
(notice,)h(this)f(list)h(of)g(condi-)570 3526 y(tions)h(and)f(the)h
 
11140
(follo)n(wing)i(disclaimer.)472 3639 y Fc(\017)60 b Fi(Redistributions)
 
11141
31 b(in)g(binary)f(form)i(m)n(ust)f(repro)r(duce)f(the)h(ab)r(o)n(v)n
 
11142
(e)g(cop)n(yrigh)n(t)f(notice,)j(this)e(list)h(of)570
 
11143
3726 y(conditions)k(and)e(the)h(follo)n(wing)i(disclaimer)g(in)d(the)h
 
11144
(do)r(cumen)n(tation)g(and/or)g(other)g(materials)570
 
11145
3813 y(pro)n(vided)25 b(with)h(the)f(distribution.)390
 
11146
3979 y(THIS)h(SOFTW)-9 b(ARE)27 b(IS)g(PR)n(O)n(VIDED)e(BY)i(THE)g
 
11147
(COPYRIGHT)g(HOLDERS)e(AND)h(CONTRIBU-)390 4066 y(TORS)k
 
11148
Fk(")p Fi(AS)g(IS)p Fk(")g Fi(AND)g(ANY)f(EXPRESS)h(OR)f(IMPLIED)i(W)-9
 
11149
b(ARRANTIES,)29 b(INCLUDING,)h(BUT)390 4154 y(NOT)23
 
11150
b(LIMITED)g(TO,)h(THE)g(IMPLIED)f(W)-9 b(ARRANTIES)21
 
11151
b(OF)i(MER)n(CHANT)-6 b(ABILITY)22 b(AND)g(FIT-)390 4241
 
11152
y(NESS)39 b(F)n(OR)g(A)h(P)-6 b(AR)g(TICULAR)38 b(PURPOSE)h(ARE)g
 
11153
(DISCLAIMED.)h(IN)f(NO)g(EVENT)h(SHALL)390 4328 y(THE)25
 
11154
b(COPYRIGHT)f(O)n(WNER)f(OR)h(CONTRIBUTORS)f(BE)i(LIABLE)f(F)n(OR)g
 
11155
(ANY)f(DIRECT,)i(IN-)390 4415 y(DIRECT,)35 b(INCIDENT)-6
 
11156
b(AL,)34 b(SPECIAL,)h(EXEMPLAR)-6 b(Y,)34 b(OR)g(CONSEQUENTIAL)f(D)n
 
11157
(AMA)n(GES)390 4502 y(\(INCLUDING,)h(BUT)j(NOT)e(LIMITED)h(TO,)g(PR)n
 
11158
(OCUREMENT)g(OF)f(SUBSTITUTE)h(GOODS)390 4589 y(OR)27
 
11159
b(SER)-9 b(VICES;)27 b(LOSS)f(OF)h(USE,)h(D)n(A)-6 b(T)g(A,)26
 
11160
b(OR)g(PR)n(OFITS;)h(OR)g(BUSINESS)f(INTERR)n(UPTION\))390
 
11161
4677 y(HO)n(WEVER)35 b(CA)n(USED)g(AND)f(ON)i(ANY)e(THEOR)-6
 
11162
b(Y)35 b(OF)h(LIABILITY,)f(WHETHER)g(IN)h(CON-)390 4764
 
11163
y(TRA)n(CT,)18 b(STRICT)g(LIABILITY,)f(OR)g(TOR)-6 b(T)17
 
11164
b(\(INCLUDING)f(NEGLIGENCE)i(OR)f(OTHER)-9 b(WISE\))390
 
11165
4851 y(ARISING)24 b(IN)i(ANY)f(W)-9 b(A)j(Y)26 b(OUT)g(OF)g(THE)h(USE)e
 
11166
(OF)i(THIS)e(SOFTW)-9 b(ARE,)27 b(EVEN)f(IF)g(AD)n(VISED)390
 
11167
4938 y(OF)f(THE)h(POSSIBILITY)f(OF)g(SUCH)g(D)n(AMA)n(GE.)390
 
11168
5078 y(Alternativ)n(ely)-6 b(,)25 b(the)f(con)n(ten)n(ts)h(of)g(this)g
 
11169
(pac)n(k)l(age)h(ma)n(y)e(b)r(e)h(used)g(under)f(the)g(terms)h(of)h
 
11170
(the)f(GNU)f(General)390 5166 y(Public)33 b(License)g(\()p
 
11171
Fk(")p Fi(GPL)p Fk(")p Fi(\))g(v)n(ersion)f(2)h(or)g(an)n(y)e(later)j
 
11172
(v)n(ersion,)g(in)e(whic)n(h)h(case)g(the)f(pro)n(visions)h(of)g(the)
 
11173
390 5253 y(GPL)27 b(are)g(applicable)h(instead)f(of)h(the)e(ab)r(o)n(v)
 
11174
n(e.)38 b(If)27 b(y)n(ou)f(wish)h(to)g(allo)n(w)i(the)d(use)h(of)g(y)n
 
11175
(our)f(v)n(ersion)h(of)h(this)390 5340 y(pac)n(k)l(age)f(only)f(under)f
 
11176
(the)h(terms)h(of)g(the)f(GPL)h(and)f(not)g(to)h(allo)n(w)h(others)e
 
11177
(to)h(use)f(y)n(our)g(v)n(ersion)h(of)g(this)p eop end
 
11178
%%Page: 59 61
 
11179
TeXDict begin 59 60 bop 150 -116 a Fs(App)s(endix)29
 
11180
b(A:)h(Cop)m(yrigh)m(t)2573 b(59)390 299 y Fi(\014le)22
 
11181
b(under)g(the)g(BSD)g(license,)i(indicate)f(y)n(our)f(decision)h(b)n(y)
 
11182
e(deleting)i(the)f(pro)n(visions)h(ab)r(o)n(v)n(e)f(and)g(replace)390
 
11183
386 y(them)k(with)h(the)g(notice)g(and)f(other)h(pro)n(visions)g
 
11184
(required)f(b)n(y)g(the)g(GPL)h(in)g(this)g(and)f(the)g(other)h
 
11185
(\014les)g(of)390 473 y(this)i(pac)n(k)l(age.)45 b(If)29
 
11186
b(y)n(ou)g(do)g(not)g(delete)g(the)g(pro)n(visions)h(ab)r(o)n(v)n(e,)g
 
11187
(a)f(recipien)n(t)g(ma)n(y)g(use)g(y)n(our)g(v)n(ersion)g(of)390
 
11188
560 y(this)d(\014le)f(under)g(either)h(the)f(BSD)h(or)g(the)f(GPL.)p
 
11189
eop end
 
11190
%%Page: 60 62
 
11191
TeXDict begin 60 61 bop 150 -116 a Fs(60)2258 b(Kerb)s(eros)29
 
11192
b(V5)i(Installation)h(Guide)p eop end
 
11193
%%Page: -1 63
 
11194
TeXDict begin -1 62 bop 3725 -116 a Fs(i)150 299 y Fp(T)-13
 
11195
b(able)53 b(of)h(Con)l(ten)l(ts)150 641 y Fr(1)135 b(In)l(tro)t
 
11196
(duction)15 b Fa(.)20 b(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h
 
11197
(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)
 
11198
60 b Fr(1)275 778 y Fs(1.1)92 b(What)31 b(is)f(Kerb)s(eros)f(and)h(Ho)m
 
11199
(w)h(Do)s(es)g(it)g(W)-8 b(ork?)30 b Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g
 
11200
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)59
 
11201
b Fs(1)275 888 y(1.2)92 b(Wh)m(y)30 b(Should)f(I)h(use)h(Kerb)s(eros?)
 
11202
23 b Fn(.)13 b(.)i(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11203
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11204
53 b Fs(1)275 997 y(1.3)92 b(Please)31 b(Read)g(the)f(Do)s(cumen)m
 
11205
(tation)19 b Fn(.)e(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
 
11206
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)49
 
11207
b Fs(1)275 1107 y(1.4)92 b(Ov)m(erview)30 b(of)h(This)e(Guide)11
 
11208
b Fn(.)16 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11209
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11210
g(.)g(.)g(.)g(.)41 b Fs(2)150 1349 y Fr(2)135 b(Realm)46
 
11211
b(Con\014guration)g(Decisions)37 b Fa(.)20 b(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
11212
f(.)g(.)h(.)f(.)h(.)81 b Fr(3)275 1486 y Fs(2.1)92 b(Kerb)s(eros)29
 
11213
b(Realms)19 b Fn(.)d(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11214
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
 
11215
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)49
 
11216
b Fs(3)275 1596 y(2.2)92 b(Mapping)30 b(Hostnames)h(on)m(to)h(Kerb)s
 
11217
(eros)d(Realms)11 b Fn(.)16 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11218
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)41 b Fs(3)275 1705
 
11219
y(2.3)92 b(P)m(orts)31 b(for)f(the)g(KDC)g(and)g(Admin)g(Services)c
 
11220
Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11221
(.)g(.)g(.)g(.)g(.)g(.)g(.)56 b Fs(4)275 1815 y(2.4)92
 
11222
b(Sla)m(v)m(e)31 b(KDCs)12 b Fn(.)j(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11223
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11224
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11225
(.)g(.)g(.)g(.)42 b Fs(4)275 1924 y(2.5)92 b(Hostnames)31
 
11226
b(for)f(the)g(Master)i(and)e(Sla)m(v)m(e)h(KDCs)15 b
 
11227
Fn(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11228
(.)g(.)g(.)45 b Fs(4)275 2034 y(2.6)92 b(Database)32
 
11229
b(Propagation)23 b Fn(.)16 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11230
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11231
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)53 b Fs(6)150
 
11232
2276 y Fr(3)135 b(Building)45 b(Kerb)t(eros)g(V5)19 b
 
11233
Fa(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h
 
11234
(.)f(.)g(.)h(.)f(.)64 b Fr(7)275 2413 y Fs(3.1)92 b(Organization)31
 
11235
b(of)g(the)f(Source)h(Directory)f Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f
 
11236
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)59
 
11237
b Fs(7)399 2523 y(3.1.1)93 b(The)30 b(appl)g(Directory)g
 
11238
Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11239
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
 
11240
g(.)g(.)g(.)58 b Fs(7)399 2633 y(3.1.2)93 b(The)30 b(clien)m(ts)i
 
11241
(Directory)11 b Fn(.)16 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11242
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11243
g(.)h(.)f(.)g(.)g(.)g(.)40 b Fs(7)399 2742 y(3.1.3)93
 
11244
b(The)30 b(gen-manpages)h(Directory)8 b Fn(.)17 b(.)e(.)g(.)g(.)g(.)g
 
11245
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
 
11246
g(.)g(.)g(.)g(.)g(.)38 b Fs(8)399 2852 y(3.1.4)93 b(The)30
 
11247
b(include)g(Directory)16 b Fn(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
 
11248
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11249
g(.)g(.)g(.)g(.)g(.)g(.)g(.)46 b Fs(8)399 2961 y(3.1.5)93
 
11250
b(The)30 b(k)-5 b(admin)29 b(Directory)12 b Fn(.)17 b(.)e(.)g(.)g(.)g
 
11251
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11252
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)42 b
 
11253
Fs(8)399 3071 y(3.1.6)93 b(The)30 b(kdc)g(Directory)25
 
11254
b Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11255
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11256
g(.)g(.)g(.)g(.)53 b Fs(8)399 3181 y(3.1.7)93 b(The)30
 
11257
b(krb524)g(Directory)22 b Fn(.)17 b(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11258
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11259
g(.)g(.)g(.)g(.)g(.)g(.)g(.)52 b Fs(8)399 3290 y(3.1.8)93
 
11260
b(The)30 b(lib)g(Directory)21 b Fn(.)16 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f
 
11261
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11262
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)51
 
11263
b Fs(8)399 3400 y(3.1.9)93 b(The)30 b(protot)m(yp)s(e)h(Directory)f
 
11264
Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11265
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)58
 
11266
b Fs(8)399 3509 y(3.1.10)93 b(The)30 b(sla)m(v)m(e)i(Directory)18
 
11267
b Fn(.)f(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
11268
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11269
(.)g(.)48 b Fs(9)399 3619 y(3.1.11)93 b(The)30 b(util)h(Directory)25
 
11270
b Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11271
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11272
g(.)g(.)g(.)53 b Fs(9)275 3729 y(3.2)92 b(Build)30 b(Requiremen)m(ts)e
 
11273
Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
 
11274
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11275
g(.)g(.)g(.)g(.)g(.)g(.)g(.)58 b Fs(9)275 3838 y(3.3)92
 
11276
b(Unpac)m(king)31 b(the)f(Sources)12 b Fn(.)j(.)g(.)g(.)g(.)g(.)g(.)g
 
11277
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11278
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)41
 
11279
b Fs(9)275 3948 y(3.4)92 b(Doing)31 b(the)g(Build)15
 
11280
b Fn(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11281
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11282
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)45 b Fs(10)399
 
11283
4057 y(3.4.1)93 b(Building)30 b(Within)h(a)g(Single)f(T)-8
 
11284
b(ree)27 b Fn(.)15 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11285
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)56 b
 
11286
Fs(10)399 4167 y(3.4.2)93 b(Building)30 b(with)g(Separate)h(Build)g
 
11287
(Directories)e Fn(.)15 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11288
g(.)g(.)g(.)57 b Fs(10)399 4276 y(3.4.3)93 b(Building)30
 
11289
b(Using)h(`)p Fl(lndir)p Fs(')18 b Fn(.)c(.)h(.)g(.)g(.)g(.)g(.)g(.)g
 
11290
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
11291
g(.)g(.)g(.)g(.)g(.)g(.)g(.)47 b Fs(10)275 4386 y(3.5)92
 
11292
b(Installing)31 b(the)f(Binaries)24 b Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g
 
11293
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11294
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)53
 
11295
b Fs(11)275 4496 y(3.6)92 b(T)-8 b(esting)31 b(the)f(Build)10
 
11296
b Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11297
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11298
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)39 b Fs(11)399 4605
 
11299
y(3.6.1)93 b(The)30 b(DejaGn)m(u)h(T)-8 b(ests)22 b Fn(.)15
 
11300
b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
 
11301
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11302
51 b Fs(12)399 4715 y(3.6.2)93 b(The)30 b(KADM5)h(T)-8
 
11303
b(ests)30 b Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
 
11304
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11305
g(.)g(.)g(.)g(.)g(.)59 b Fs(12)275 4824 y(3.7)92 b(Options)30
 
11306
b(to)h(Con\014gure)23 b Fn(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11307
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11308
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)52 b Fs(12)275
 
11309
4934 y(3.8)92 b(`)p Fl(osconf.h)p Fs(')11 b Fn(.)i(.)i(.)g(.)g(.)g(.)g
 
11310
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11311
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11312
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)40 b Fs(15)275 5044 y(3.9)92
 
11313
b(Shared)29 b(Library)g(Supp)s(ort)10 b Fn(.)j(.)i(.)g(.)g(.)g(.)g(.)g
 
11314
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11315
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)39 b
 
11316
Fs(16)275 5153 y(3.10)92 b(Op)s(erating)30 b(System)g
 
11317
(Incompatibilities)15 b Fn(.)i(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11318
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)44
 
11319
b Fs(16)399 5263 y(3.10.1)93 b(AIX)22 b Fn(.)16 b(.)f(.)g(.)g(.)g(.)g
 
11320
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
 
11321
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11322
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)52 b Fs(16)p eop end
 
11323
%%Page: -2 64
 
11324
TeXDict begin -2 63 bop 150 -116 a Fs(ii)2298 b(Kerb)s(eros)29
 
11325
b(V5)i(Installation)h(Guide)399 83 y(3.10.2)93 b(Alpha)31
 
11326
b(OSF/1)f(V1.3)9 b Fn(.)16 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11327
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11328
(.)g(.)g(.)g(.)g(.)g(.)g(.)38 b Fs(17)399 193 y(3.10.3)93
 
11329
b(Alpha)31 b(OSF/1)f(V2.0)9 b Fn(.)16 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11330
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11331
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)38 b Fs(17)399 302
 
11332
y(3.10.4)93 b(Alpha)31 b(OSF/1)f(\(Digital)j(UNIX\))e(V4.0)11
 
11333
b Fn(.)17 b(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11334
(.)g(.)g(.)h(.)f(.)40 b Fs(17)399 412 y(3.10.5)93 b(BSDI)20
 
11335
b Fn(.)15 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11336
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11337
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)49
 
11338
b Fs(17)399 521 y(3.10.6)93 b(HPUX)17 b Fn(.)f(.)f(.)g(.)g(.)g(.)g(.)g
 
11339
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11340
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11341
(.)g(.)g(.)g(.)g(.)46 b Fs(17)399 631 y(3.10.7)93 b(Solaris)31
 
11342
b(v)m(ersions)g(2.0)g(through)f(2.3)23 b Fn(.)16 b(.)f(.)g(.)g(.)g(.)g
 
11343
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11344
52 b Fs(18)399 741 y(3.10.8)93 b(Solaris)31 b(2.X)20
 
11345
b Fn(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11346
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
 
11347
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)49 b Fs(18)399 850
 
11348
y(3.10.9)93 b(Solaris)31 b(9)24 b Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11349
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
 
11350
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11351
(.)g(.)53 b Fs(18)399 960 y(3.10.10)94 b(SGI)30 b(Irix)g(5.X)8
 
11352
b Fn(.)16 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
 
11353
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11354
g(.)g(.)g(.)g(.)g(.)g(.)g(.)38 b Fs(19)399 1069 y(3.10.11)94
 
11355
b(Ultrix)31 b(4.2/3)19 b Fn(.)e(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11356
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11357
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)48 b
 
11358
Fs(19)275 1179 y(3.11)92 b(Using)31 b(`)p Fl(Autoconf)p
 
11359
Fs(')11 b Fn(.)i(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
 
11360
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11361
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)41 b Fs(19)150
 
11362
1412 y Fr(4)135 b(Installing)46 b(Kerb)t(eros)g(V5)23
 
11363
b Fa(.)c(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)
 
11364
h(.)f(.)g(.)68 b Fr(21)275 1549 y Fs(4.1)92 b(Installing)31
 
11365
b(KDCs)13 b Fn(.)h(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11366
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11367
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)42 b
 
11368
Fs(21)399 1659 y(4.1.1)93 b(Install)31 b(the)f(Master)i(KDC)21
 
11369
b Fn(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
 
11370
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)50
 
11371
b Fs(21)524 1768 y(4.1.1.1)93 b(Edit)30 b(the)h(Con\014guration)f
 
11372
(Files)9 b Fn(.)16 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11373
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)38 b Fs(21)524
 
11374
1878 y(4.1.1.2)93 b(krb5.conf)20 b Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11375
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
 
11376
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)49
 
11377
b Fs(21)524 1988 y(4.1.1.3)93 b(kdc.conf)19 b Fn(.)c(.)g(.)g(.)g(.)g(.)
 
11378
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
 
11379
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11380
g(.)48 b Fs(23)524 2097 y(4.1.1.4)93 b(Create)31 b(the)g(Database)11
 
11381
b Fn(.)16 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11382
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)40
 
11383
b Fs(23)524 2207 y(4.1.1.5)93 b(Add)30 b(Administrators)g(to)h(the)g
 
11384
(Acl)g(File)15 b Fn(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11385
(.)g(.)g(.)g(.)44 b Fs(24)524 2316 y(4.1.1.6)93 b(Add)30
 
11386
b(Administrators)g(to)h(the)g(Kerb)s(eros)e(Database)9
 
11387
b Fn(.)17 b(.)e(.)g(.)g(.)g(.)g(.)39 b Fs(26)524 2426
 
11388
y(4.1.1.7)93 b(Create)31 b(a)g(k)-5 b(admind)29 b(Keytab)i
 
11389
(\(optional\))15 b Fn(.)i(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11390
(.)g(.)g(.)g(.)44 b Fs(26)524 2535 y(4.1.1.8)93 b(Start)31
 
11391
b(the)f(Kerb)s(eros)g(Daemons)h(on)f(the)h(Master)g(KDC)18
 
11392
b Fn(.)d(.)g(.)g(.)47 b Fs(27)399 2645 y(4.1.2)93 b(Install)31
 
11393
b(the)f(Sla)m(v)m(e)i(KDCs)17 b Fn(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11394
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11395
g(.)g(.)g(.)g(.)g(.)g(.)46 b Fs(27)524 2755 y(4.1.2.1)93
 
11396
b(Create)31 b(Host)g(Keys)g(for)f(the)g(Sla)m(v)m(e)i(KDCs)11
 
11397
b Fn(.)k(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)40
 
11398
b Fs(27)524 2864 y(4.1.2.2)93 b(Extract)31 b(Host)h(Keytabs)e(for)g
 
11399
(the)h(KDCs)21 b Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11400
(.)g(.)g(.)g(.)51 b Fs(28)524 2974 y(4.1.2.3)93 b(Set)31
 
11401
b(Up)f(the)g(Sla)m(v)m(e)i(KDCs)e(for)g(Database)i(Propagation)27
 
11402
b Fn(.)15 b(.)g(.)55 b Fs(28)399 3083 y(4.1.3)93 b(Bac)m(k)32
 
11403
b(on)e(the)h(Master)g(KDC)d Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11404
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
11405
g(.)g(.)g(.)57 b Fs(29)524 3193 y(4.1.3.1)93 b(Propagate)32
 
11406
b(the)f(Database)h(to)f(Eac)m(h)g(Sla)m(v)m(e)h(KDC)9
 
11407
b Fn(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)38 b Fs(29)399
 
11408
3303 y(4.1.4)93 b(Finish)30 b(Installing)h(the)f(Sla)m(v)m(e)i(KDCs)12
 
11409
b Fn(.)j(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11410
g(.)g(.)g(.)g(.)g(.)g(.)g(.)41 b Fs(29)524 3412 y(4.1.4.1)93
 
11411
b(Create)31 b(Stash)f(Files)i(on)e(the)g(Sla)m(v)m(e)i(KDCs)27
 
11412
b Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)56
 
11413
b Fs(30)524 3522 y(4.1.4.2)93 b(Start)31 b(the)f(krb5kdc)g(Daemon)h(on)
 
11414
g(Eac)m(h)g(KDC)23 b Fn(.)14 b(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)52
 
11415
b Fs(30)399 3631 y(4.1.5)93 b(Add)29 b(Kerb)s(eros)h(Principals)g(to)h
 
11416
(the)g(Database)15 b Fn(.)i(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11417
(.)g(.)g(.)g(.)45 b Fs(30)399 3741 y(4.1.6)93 b(Limit)31
 
11418
b(Access)g(to)g(the)g(KDCs)14 b Fn(.)g(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11419
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11420
g(.)g(.)g(.)43 b Fs(30)399 3851 y(4.1.7)93 b(Switc)m(hing)31
 
11421
b(Master)g(and)f(Sla)m(v)m(e)h(KDCs)23 b Fn(.)15 b(.)g(.)g(.)g(.)g(.)g
 
11422
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)52
 
11423
b Fs(30)399 3960 y(4.1.8)93 b(Incremen)m(tal)31 b(Database)h
 
11424
(Propagation)18 b Fn(.)f(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11425
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)47 b Fs(31)524 4070
 
11426
y(4.1.8.1)93 b(Sun/MIT)29 b(Incremen)m(tal)i(Propagation)h
 
11427
(Di\013erences)e Fn(.)15 b(.)g(.)g(.)g(.)g(.)58 b Fs(32)275
 
11428
4179 y(4.2)92 b(Installing)31 b(and)e(Con\014guring)h(UNIX)g(Clien)m(t)
 
11429
h(Mac)m(hines)11 b Fn(.)17 b(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11430
g(.)41 b Fs(33)399 4289 y(4.2.1)93 b(Clien)m(t)31 b(Programs)19
 
11431
b Fn(.)c(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11432
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11433
(.)g(.)g(.)g(.)g(.)49 b Fs(33)399 4399 y(4.2.2)93 b(Clien)m(t)31
 
11434
b(Mac)m(hine)h(Con\014guration)e(Files)13 b Fn(.)j(.)f(.)g(.)g(.)g(.)g
 
11435
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)42
 
11436
b Fs(33)524 4508 y(4.2.2.1)93 b(Mac)32 b(OS)d(X)i(Con\014guration)e
 
11437
Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11438
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)59 b Fs(34)275
 
11439
4618 y(4.3)92 b(UNIX)30 b(Application)i(Serv)m(ers)c
 
11440
Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11441
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
11442
57 b Fs(35)399 4727 y(4.3.1)93 b(The)30 b(Keytab)g(File)16
 
11443
b Fn(.)h(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11444
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
 
11445
(.)g(.)g(.)g(.)g(.)45 b Fs(35)399 4837 y(4.3.2)93 b(Some)30
 
11446
b(Advice)h(ab)s(out)f(Secure)h(Hosts)10 b Fn(.)16 b(.)f(.)g(.)g(.)g(.)g
 
11447
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11448
40 b Fs(36)150 5070 y Fr(5)135 b(Upgrading)45 b(Existing)h(Kerb)t(eros)
 
11449
g(V5)f(Installations)456 5203 y Fa(.)20 b(.)f(.)g(.)h(.)f(.)h(.)f(.)h
 
11450
(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
11451
g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)82
 
11452
b Fr(37)275 5340 y Fs(5.1)92 b(Upgrading)30 b(to)h(T)-8
 
11453
b(riple-DES)30 b(Encryption)g(Keys)21 b Fn(.)15 b(.)g(.)g(.)g(.)g(.)g
 
11454
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)50
 
11455
b Fs(37)p eop end
 
11456
%%Page: -3 65
 
11457
TeXDict begin -3 64 bop 3674 -116 a Fs(iii)150 83 y Fr(6)135
 
11458
b(Bug)44 b(Rep)t(orts)i(for)f(Kerb)t(eros)g(V5)37 b Fa(.)19
 
11459
b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)82 b
 
11460
Fr(39)150 353 y(App)t(endix)44 b(A)160 b(Cop)l(yrigh)l(t)30
 
11461
b Fa(.)20 b(.)g(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h
 
11462
(.)f(.)h(.)f(.)g(.)75 b Fr(43)p eop end
 
11463
%%Page: -4 66
 
11464
TeXDict begin -4 65 bop 150 -116 a Fs(iv)2275 b(Kerb)s(eros)29
 
11465
b(V5)i(Installation)h(Guide)p eop end
 
11466
%%Trailer
 
11467
 
 
11468
userdict /end-hook known{end-hook}if
 
11469
%%EOF