%!PS-Adobe-2.0
%%Creator: dvips(k) 5.991 Copyright 2011 Radical Eye Software
%%Title: cool-prog-man-2.2.0-prelim.dvi
%%CreationDate: Sat May 26 01:47:33 2012
%%Pages: 30
%%PageOrder: Ascend
%%BoundingBox: 0 0 596 842
%%DocumentFonts: CMR17 CMR12 CMBX12 CMR10 CMR9 CMBX10 CMTT10 CMTI10
%%+ CMTT12 CMSY10
%%DocumentPaperSizes: a4
%%EndComments
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: dvips cool-prog-man-2.2.0-prelim.dvi
%DVIPSParameters: dpi=600
%DVIPSSource:  TeX output 2012.05.26:0103
%%BeginProcSet: tex.pro 0 0
%!
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
/dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3
def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90
rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0
N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop
false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A
length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}
forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{
BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat
{BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch
round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0
rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B
/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}
B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p
-3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{
0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end

%%EndProcSet
%%BeginProcSet: texps.pro 0 0
%!
TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
end

%%EndProcSet
%%BeginFont: CMSY10
%!PS-AdobeFont-1.0: CMSY10 003.002
%%Title: CMSY10
%Version: 003.002
%%CreationDate: Mon Jul 13 16:17:00 2009
%%Creator: David M. Jones
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMSY10.
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
% This license is in the accompanying file OFL.txt, and is also
% available with a FAQ at: http://scripts.sil.org/OFL.
%%EndComments
FontDirectory/CMSY10 known{/CMSY10 findfont dup/UniqueID known{dup
/UniqueID get 5096651 eq exch/FontType get 1 eq and}{pop false}ifelse
{save true}{false}ifelse}{false}ifelse
11 dict begin
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
/FontName /CMSY10 def
/FontBBox {-29 -960 1116 775 }readonly def
/UniqueID 5096651 def
/PaintType 0 def
/FontInfo 9 dict dup begin
/version (003.002) readonly def
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMSY10.) readonly def
/FullName (CMSY10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -14.04 def
/isFixedPitch false def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 102 /braceleft put
dup 103 /braceright put
readonly def
currentdict end
currentfile eexec
D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0
7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81
DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91
511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6
1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD
028B698EF742BC8C19F979E35B8E99CADDDDC89CC6C59733F2A24BC3AF36AD86
1319147A4A219ECB92D0D9F6228B51A97C29547000FCC8A581BE543D73F1FED4
3D08C53693138003C01E1D216B185179E1856E2A05AA6C66AABB68B7E4409021
91AA9D8E4C5FBBDA55F1BB6BC679EABA06BE9795DB920A6343CE934B04D75DF2
E0C30B8FD2E475FE0D66D4AA65821864C7DD6AC9939A04094EEA832EAD33DB7A
11EE8D595FB0E543D0E80D31D584B97879B3C7B4A85CC6358A41342D70AD0B97
C14123421FE8A7D131FB0D03900B392FDA0ABAFC25E946D2251F150EC595E857
D17AE424DB76B431366086F377B2A0EEFD3909E3FA35E51886FC318989C1EF20
B6F5990F1D39C22127F0A47BC8461F3AFDF87D9BDA4B6C1D1CFD7513F1E3C3D3
93BEF764AA832316343F9FE869A720E4AA87AE76FA87A833BBC5892DE05B867F
10FA225E233BCFA9BB51F46A6DF22ADCEACC01C3CD1F54C9AEFA25E92EFAC00D
7E2BA427C25483BA42A199F4D2E43DFCE79A7156F7417ACF78E41FCA91E6C9EF
B933450D851B73A6AB6AEA7EE4C710CB5C14270D1674FA334686653793FCB31B
491E870D3C2BC654D2C1DE463EC9BA29D7371AA1078800EF93D3F66263A2EBBB
F5723697BF7448BD0D2E301544BECF497FD475B85DFEF52AF4F8F8BE445CABE6
019318806D10C5952157FF8F8286C1EE701545C8F60EFA854EAE66835A2046A6
915D395F1E0366EFE0C0391583FE001FF16D82A2E2DA5F57754A2C6F69306E36
356ECF8EFC3F1188AD6FCD2427E0580C97A5B69B4E0E09B85EEDE142F5ADD2F0
5DE51D6DB72B127412A0D57106C19CA493048A4F815129ABE767D51715B1515D
9C21067CB5BC88741B7298C83EAE36A866DFA87D8981F179B1C31292F56BBB64
3C430779468AAF07C8A8B4934E1E775FE3F35186BD1FA6EE3689C1C750678AF1
FBF9B23195A124C5C991FE670AC0C86FD39D2B07B9A319E74EFD498B45820252
720ECDF7294F7B0B137CEB86D33BFCEB8606985A3260FD669E461C8BE94216C5
D434FD8854F44EE66E5A289A9F9E32BC36AF645D53F96652602BAED418C8D726
BD04A1B4617551FE4DEF54083D414F7DCE004E6BB2DC9C2EF7CE232B254BA2C5
7DCBD36C2072ED46FF711F121A701E2284BF1B718B3164382B8F453D68FA0377
DFE106503B8401D4DB87F5402A3AC9A442FA060B0610A9524D530C7157C26B56
AC970FCC1D5655FFFFA39246E6420CF97D08ADFB7B05822679BD40C638DDF0E7
A97BFE8918B611A145AC965C203F1428812F9D340AF499B3A915B22BE798594E
0F520109FC81E452180AE45B170FF999C5FC2761C6CECD8742A5A6FC97F16743
AD4EFCC6572A6D3F3E4E330C5CB2FF6FEA48A5B64DD3DBE943BD9918D4A18E18
CBCF598AEFBB6AB3CD2CBC9BFD6099272F6543F3E532E0E21E614BD2880B1023
0AC234CB705827BF016DB84E00E8C255FDEFA0101A842929540B7B4AA8A089BD
5EFF05B72356B6BC3727817823B5CDBB1B963103000D7F2A4E2A1472FC3E614B
5CBCB6D6D784023173DEFEBFA8F9ED87EC1A0A9EE98CA59CFC964CF943DC683F
E9E00DA718C4425A705A69D99988EC6F152525C790912C2E46A2381A569424AB
54DF4798BC2D7E7A361E7991641D4B756CE2A7FF4A2848927092C59C2C4B8809
E13AB84FB6B111E680D7FB9F2FFC2C5C66B0B501E4447C2E46C10E2F6124476F
A140C404CFE2DC9E0199BF61E035CEB481D438139A9630934E541D261FFD2906
4CAD99E20655FA746AFB81EDBB5601F5FD6B1D6832A01D585E2C55053F6A7378
4DAACCAC7608DBDADAAE732D66B3E7F87E79756337C1A961E53A4651BE7C77F4
038B89C87F650C54A2A90EB7F1D525BB353F33318551EE8D84A6A83C718EA5A4
B2AC0F7306B1E095819B87015A90CA3ED739B09061782C28CDB36BA4BD5E5308
5CBB70414E4112193DAC4A1FA30996327230D1E021F3CD8115E12D239D93FFDC
B645910EB29E40D830E7BAF2DB255FD7C4E776557BB38157917D993EAC245837
A3B515147043574157B8342D829C7228CCEA843ABC89D1785A9672A5923FC4CD
2F3FF27E6FCACF84E2D3136CA2C0FD3EF1EE7354CD04C38B5FB874553646ED2D
CEDF7E362EADD04B18051F20A8FB0DE18E152385B9D05F98A3A7EF177824E246
455ABE69E2F700EB78185CCFC07E3B4C6FA301112528D977367D30D0D5D59EDE
FAEB706DDC970A9E296236C725B2B55B09B9C336B8E23CBA5FB8692D56F33B03
16294E5FC7FAA42E96395A57CE51CA8DDD77442F142E2E576B778373FB31C81C
16840BB422CA827E30A81829648BDF1CA36700EA32AD888D097C1FE0A05B2D9F
483AEE40269DF09AF0D1AD3DF80C45DDC59C2A03FBB661C79B87853737C6D352
67626B657321B16198DBD6DB98A092F17878AE4698121E1006E53D6F9B0A3BE2
3FB68828EF854A0CDBAA68B37ABCA6AD4A3D809AAF0BAB1697A81FE59C98C472
1E33CD70A75A22C249DD11D76C2575ED3370A25892A16D2FD569CDA70C130770
93F493C7D47D6F9A5424A7A542BAD726BFC3AB225DCEBBE6AC4BE006F8C7C0EA
051424B08305BF2D951AB2986AAFEA04E078CA79B399585BFF0F1ADCED02E15B
8765EB6BF6A8E4D0901EFF2C3AA104924EAD9637A35D877E0C51A3C37DA78CD4
8643C8CE6DCDDE3F116A6C2390F948E5371BEB5AD2E87B41C5F01FB5C196C436
6E256A88D082E3F46E4EFFBF605B2EFF1E9D9AD5EE4DDC323A137CD9451EDEE0
06F7D82898D71FAF2362C0FCF1F726F97F820305B7CE20728CA08C63575083A7
84BA28B7DE2B916432475510E274C12FFD1660A717F51DACFDF0A102D85224E0
D6DB607BB72569ABB8A7BC6A10354CBBC01732EFE35B72062DF269CB25EA3DE6
DC603B04C90C5912D2C38D7A5ACDCDD3F6F116D884F0D8C528F69D5D47BA20DB
0A9E585C7D8CC3C324FE8A1DF150279F7E8FB43BDB720E624E5E9918032C02CD
8020636AE5C38DA2484B7F4B34163E0D0A561B43B80E97746DC05C871AB620EC
C5D47101ECED4A7E25F291184BEF8B80024AA7BB456C1B83A907652B331DEA34
754226C39C6889EBEEFDAD081E01EF8FE47751987667836FDE4C8BB8A3FD4406
1E643B4EA37BD370734D1A2DB17C2F4B74B4ED75098B433601F75A88C9A37A05
CCB157EF6E32023BFA33973F3E655A4D58289136996FCFA61EEABD70791B6523
1FF5DE71AB8A17038923118A5EED8D59C4C58D246FFA9BB26472346B40C8741F
153D19CAFF20DD2A86C6DB89154A630FB1761929FC3F0448EE2F089C1C953E02
905BA8DE75D101A982A611056C4B237596C10951DD98BAB838B742D3CF7DE718
617DB72E5268583223E37E029D1C8FD3F1D21690151F76B76C52C725CA135CA2
8666553E863CE188BFC9B99AF56AC2DB5BFEBEB12FB563D00244EB89E478657A
98AF2E1223C1ABC25A4500E8119B86EB3C26B8A2F3505A3E5610F89B7C34E278
53FA0A54A7F46D84A35EFEC36AE660A9E3C37EE3864106702DE5AF6C45ABF64B
888A4A51323138CE77DB935576FE6B4824B6942DF80625098CE1B5B32B234F1D
052A9D6039697118A9D793793775D8729D8574A2E74D7109C7B7E23BC5E2E87A
CA8E019203952A4892544E1AD3D4EDD22971611358AB230E9A2ABDF00A288501
A01B67C42B33F6B78C39562DB50F4663B922D9BE0D8A150311AE44B83C1F129F
07337323E9A23211EE58E16043E127C6F9574019179F5635648A011266677B56
B5D0201A4E1470B952A1579B57AB2329CD4C615395023C653F784D36B5EE3672
10D191F29EA508CE84763CA4CE7C2C5229E38E241255A5CABCD6C7CBAED901A2
CA53B5E24111921CDDF83578D33D463D70EDACA0E470D8F592303FB6BFD68B4D
3F3BE2D7C5EC8BBF10C90111A33E205F2649B56E8443F6FAA6C721C66575AE12
D4C40F1F46CF9E9DA675AB5D5840D938780CD9E4AD6736ECBEB6A4397613586F
849B51048AC5F9405E03E14540A5E5582F61CDCDB57EDDF95A8C6705F433EE16
648F098C03DED8A2AD94AE3DE202D629B9422ABB031318D48F2C85F9DBFA17BE
84708AA3B6C9F81F4508F7A5CB7B6646AB8722ECF817877B77D473F577556DAA
2BA0ABACFCF5DEA7498C47328E873019A956FBB250FD9D8885D21D368FA70CBD
2709D2DA44EE7A9869963EAB48789541906DE49FAE785ECE1F18A22C7E7ED204
9768896B78E9EB7A2BD6EEC1B26083940656ECD689D92942CC8AF05CBF82AED0
B45A7DF4DD7AA6526FB597322560B9ED3087A65B5EEF1371C328A021411BFE3B
D9B5088B2F1AAE381FFED52D2D1E02CD0DA78683E3B06171CBE94BE9760005D7
135893D7CC2DB097F6AC664D9594CF1C650F84DA80D2EDE04802DBA33CE3DAFE
EB7A37E8AEFA4FDA6252FF21E8673DD98E67124D5DBC7BACF361E57077B71939
C1D1FB923E4E35C075CD1BCBE0E80DAEA1320D55B43EAB45D9B26C366B278782
7519FDC482D98839BF0DF2E7C3A56A1C1A3FC0E57A75CA414F6536C1FE8EB7A0
4ADFEE3BEDA0F53BE8CF5F64230784A797133E8CD46BCCB3BF38BCE38A73CCE2
9E073ADE792F7128231DDD1F63E6156ADB2609C200837C2E8A2D93D2A7BC9171
050C709A71E44E32B1B03C92EB5CF1D3BAB1C38E027DC4ED9AED633D98CD7486
3F773ACF8AE332631CF2ABE6D606607593FE862ADE31803964E3F4DC3CE3A271
C76BDD95C87CDB3B87BC26FC7A16D567EEC62E6FF0D471B4853DB8A94D4CACF8
843824F818083F10E88D52FC4253E8203292CB40F1414AE7E51DD7347007C342
CD70E8E9F2D2A13D71213B841DDEAAB208AD9EA644591C15DEB084165F9DF24B
B91D3BBEEC2E34E38EF16A0C3F00700A7BDCBBFED2EC0D09601AD6538288DB50
3478B051B5E16B604A0341FE621A58718D960D699D3FAD284310DCF54EB13175
19A75A539EE98E804AEA24689D3540F0F12951A3C01FACCE9A7BAF4D0DAFA946
FF65A4D2A4C39969607272C6886F44E90ABE27CA3A1F12A29D9B32E60E8E34F0
17C5FE43D0E69A99A922D98909B2BBCD145E59A5E7F5426B3988F73B09A525F6
8BD4915663C1301323180E760BE81CB874B020FDA3AE63340E4261E4F3E4949B
CC0966BDC4426190BE9F5D77F76A72AD925662E5FE1CEF9CCAB68F0BD33DA003
F11EB91AC4502FBD6AE48DA0F9D07C35B96B103E379B8A83A05FE728F1716194
1F650F75BEBADB2E3810388F3E2DC7B19F1BA9E32925F2FD9F19F4E8701F3E4E
4069125D7C401144740691E7A460021A47B1E27997FC1DDABEC5BD0EE0B20194
2D579C7D6727AA124083242BDA46D8E116E2751C5F298851A62B60AEBE82A929
9B9F2492BA35690D1EFD16215B8EF14E7A3803B93C28FA41D971B05B6AF3B593
E74AD1E68A5FCE12A86E63B78BFEA87D3949FD164F12277A4688BE96356791CB
8671C49365608F3EDECC109321AF92B4C29CAF073DA3A7D73E913D0D83FAC5EB
BD884D4C686056404DAAAD6F82F94F803FA1FB0DD8908D1DF08FB87A8BB83027
04DE0CBB1C6FEB6B517FBD7CF065120079E608CE41893C2BC96A347826CCDFD5
C69E161217F2127A59F1A6F22037641613F191F22D5B4CDCBCC2EE5615623404
ABA7BE6C5FE475481615B2AC1A2412E54688DD21E44CC9AF5F16E634AFCA389C
4D740B7B51BB141BFAD1080E7C726C1606A28ED492E6BDE9F800EFACD1513909
84E98CEB6A0B7A2A6F3E1D1DCC3B2552795E0932673E59ECC56DDD37A1D52BA6
C3F0E905978AB568941A163F4CE3AAB5C5B16F86016EC47BA6F3F7AAAA77C3B6
09C8C3ABDB6D514A76ECD37C37AA88B5860630B3406B494F7725975596F84777
D9CF48686EC9C5DBCC1D78513F591C7C10AB9D153B3D41426B7BF668B0D04503
56BCB686258462C1DC61095724B9F3312316262FD7C1AEC6E54DE7E5A7BD8EFF
035299B8FD8A4A7B0F51404F4A760F4D8B4C0FB7A32FA4B2383AB6E9C78FDEDB
FE6A5788D38A6701B123630C2A6D820A684166FBBC83DB17069494FBD411B333
CB37E2491C5BD035A33867A6D3A3D420CC31ACF43AA07182CAAE67E40EC63663
B678F71D4C6E0EC3A0AAF904CD3AA66E0DE5E3CDE049E94249B39A1C06E3CE9A
F974B2484BB2CDA14282B9511E505B3C89F9C802218AE40D1A7541335C5736DD
CD565D4B9F4CC78F3A393737EDB4FBD0DA299E21CCFEBA5478EEF013F0552A8B
0BB11FF46CCDB784E8BDCF730A16363E66572049E42C695886EAB42A9AD9094C
B635DF4B5B9BD9B9AE8455DFA3EEFC77653190F9A8B1E93B7281C2A21EA7DDA9
33484745BDF7E3DD63C7AC66C286C9A5A698A5E4D7A91710B7FF943FB23609B6
4B442F83CB795788FAB5E9CF3F75D5487DA26170E4561C7941C910B088C3B86D
F844B0F340CF82786A3FCF347048463EBD2006281A816627065DDA6CD4D3AC5E
2024BC96C7D896381BBB567951E7A1F29D4E95351298B000D29E5F3D0448CB5A
CFDAE1BADE9403B90371C3A07D208948AFA022A69C519434B6813086ADF518D5
88E0B92072A44BA1B3EBB630A13B7AB90992E85B6D67361C8D96F3E0D826FF37
17B67E4B1EB7BADFD98D7F4FD17BECE740ADF13C141EBF0A91CB105DABB32FE0
55086D56A0D358841D15FD349E6B95512E4EDF4C430216FF85C2ABE995E4B40A
A6044CC8820AD885C07E052B3F91C2E9A1D163BFFD210F7BE95B923E2500DB50
2075106DB541C267BD450B25B670CE80BCD068D4DBFF2D82634175B61FBD3BC3
406131F44C7D6F18D375D1F2270829DDF29DC14DBB58A30AC193245D18DE91F8
AB88AB548D8138605BB5A50073295534E314366E26665AE70482B890E4101D6B
60E4F3B37ABCA1346DAAE8FDB8DD9C832EFF3E73BA470E2BACE7B8515CB43388
C27AF99FF9322175CF8D4947E6B3846AFF5163E972156847F58A66660EC8A3A6
5FB47C9F637B4CBB4C73B6A080B0CF6FD1E9665E92032540570FFCC747C67C50
822811AADC404BC7ECD1673E8AA6C3A2F1D82F39430B58C29145E2F1B679C46E
94EDC711883F1E4EA84117A54757E8895A40401A26E1437B39A2F65CAADD6E02
D71FA8AF7453668DC613F326A3344F74AD7AC67569AF399385500ABDA5EDD3BA
343CC5EDD4B558467626850E752B9959FEF1454E53E7A3DCBC2255AD8F6AB4FE
894455118A61C58840CB68A925ACCAD75CEACE863D806916228F0614191A1CD5
DC9BAE256018615AA3725834519449B0A88B4F396654E74099C007930ADB1327
DD119BF799FE3B0B223E1EDA04FE2DA7A1C879143E1C33B6C6344F4BA033AD6F
8E88C33DEF1977796B454BAB2494C930F492A518E8198C708A75FFEF8C49C324
A718AB59B889DED521229E741FFE53F98EBE88B0405AD523254FD3FA4BBE96DA
DA1C27C1C979A0DD4E61C3B1F4C4DE01E42F1C4435EECFC02D97994BC8AF5270
E7CB1458D76ED0229C5FFB4A23B8716018F9050970895D51722CDE8F2EA3D947
DFF374D84915D5C5D16463A6FFCD079D1ED416C4347BF831FF0C4ADFB61295DC
4D5785BB0852BF472CFC97EC174491CAF961AB90629F055E75DAA6D9898E8653
5BCF379816CAE46FEA62E7BE8E9B953466E51828172C4DBD0E1BBAD1CE28B5B1
02B3E36403BE80B49A47446A6677FCED438F01D60EB10F478C89528FA337D0D8
88D3FC123C076507ACDAF783A9A6E24ED73BF24B6E0F11C13E532DE5F70EB02A
60651FC2E263002D3986B7B20CC2AA08330B9FC2E26765CD52266969A86EE30E
71E0B41B6C1C6DA423D3A7E1553D2FAF26EF40DC183099322D362E4965695C52
9FC3E5BD7ABD743CDCB717DB10372A722A39CE53FABB454EADE2179C4CBFC016
A8E893C28EF549CA1692C8D8ADFC471DCCDE266FB4E97A1F3035801F3F034D44
AF3863EE8A24A003F07FBF0DFBC12CF2625CE95B5F1C575C28144E1D3C8CF5D7
6D071DB7562414E228147876D45DB5E566BDFC414251AA317E82CD690D714452
D9A6379F9628C39D61DAC84C8CD354ADBC2FB0B127DCC89B4746519E3EC44189
00A7A386C33499CF495399C4A90285474CF968B5D69079D6003A94095DEFBD65
BE2FA0B585FE11A77BB90BBA9936BA0F5D59E9A9839EA30C7053F722B6024088
F2FBA9EC8A118E78589E4B52909D5FD415197F56E8A63892AA02039D453EE54E
6DFBC636EF88FBE55CB148D074BF907F09B66838FFC0CA90A51449847DFA126C
3F5DE977A3B40B7259EF9F2CC77389968438B00CFF704525C6CD47FA852F66E1
E2044A363F4BEB5FA2DF28E7B053D42E888AF3C6035F617EA3DBA5491C77ADC5
615D0A214AAD1664E22E73CEAAEBD5536C3F9CB64507DE37FDBA58682682869C
284545AA29DB565D6DB22CCFA28BE742B84940DB205869A011C16F13B0A5E3CE
E1865893568D8A83E5B574ECC217B154052170908A3BDA89D23FB26EF264899F
559684F48D3EB1E5816712517A762F45E94AED961FDEBFCA288608349F228CD9
CCA9711E7B2FE768DBD5106ECDE2EF10F3AE2807C7F9EE200292F669E55FB607
147E6E3F439F03A8E2EBE75D5D768A899DACE73BB93A657883A8493F5D772F31
1E5DEAE04561444962A8443538CC115A5862072FD37679074E1959A4AAC68B70
DAFCD33A2255
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
{restore}if
%%EndFont 
%%BeginFont: CMTT12
%!PS-AdobeFont-1.0: CMTT12 003.002
%%Title: CMTT12
%Version: 003.002
%%CreationDate: Mon Jul 13 16:17:00 2009
%%Creator: David M. Jones
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMTT12.
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
% This license is in the accompanying file OFL.txt, and is also
% available with a FAQ at: http://scripts.sil.org/OFL.
%%EndComments
FontDirectory/CMTT12 known{/CMTT12 findfont dup/UniqueID known{dup
/UniqueID get 5000833 eq exch/FontType get 1 eq and}{pop false}ifelse
{save true}{false}ifelse}{false}ifelse
11 dict begin
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
/FontName /CMTT12 def
/FontBBox {-1 -234 524 695 }readonly def
/UniqueID 5000833 def
/PaintType 0 def
/FontInfo 9 dict dup begin
/version (003.002) readonly def
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMTT12.) readonly def
/FullName (CMTT12) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch true def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 47 /slash put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 104 /h put
dup 105 /i put
dup 107 /k put
dup 108 /l put
dup 110 /n put
dup 111 /o put
dup 114 /r put
dup 116 /t put
dup 117 /u put
dup 119 /w put
readonly def
currentdict end
currentfile eexec
D9D66F633B846AB284BCF8B0411B772DE5CE32340DC6F28AF40857E4451976E7
5182433CF9F333A38BD841C0D4E68BF9E012EB32A8FFB76B5816306B5EDF7C99
8B3A16D9B4BC056662E32C7CD0123DFAEB734C7532E64BBFBF5A60336E646716
EFB852C877F440D329172C71F1E5D59CE9473C26B8AEF7AD68EF0727B6EC2E0C
02CE8D8B07183838330C0284BD419CBDAE42B141D3D4BE492473F240CEED931D
46E9F999C5CB3235E2C6DAAA2C0169E1991BEAEA0D704BF49CEA3E98E8C2361A
4B60D020D325E4C2450F3BCF59223103D20DB6943DE1B57D05DA0555DF933BB0
7B42D264831116C06C79335D519461E7B0E870A6715E3D74A08D1BCF86E3BCC3
A43FC6BAD1C68BD9D4AFCC06D845FD1F1E70D7A47F0BBCAECE8396E04591E5E3
4797F646AFEEB7DB548183F0B74C9BB6BA2AA04E7F5950EC8AE97C741D4B2C5C
A8E7A8DF5A36A30B5A7592D95E1DBC63EF33C92FE459792CED29E2B8B6919251
75EF62089BD7D44A6E1F9B62EC802FBE62B821DA1C3B2DDED45D27964AD29ED0
9FB7868F3A8FEADA87A8E42D52C1EB7229D7C79B60BDA263F2BDB025AE14A507
098FA274206BACFB4A0A7257D5998EE8F0FDCA79CB61DD1FC59DADD11E16BF02
ECDFD706CDA1E72054D4EB55AF7BA9F19955886BC0BD6E0E3FE3769C94AF3581
DFB2BCD67FE2892AF07E858A01280194D8DD7332B3D0A585C87FAB056C2EAA9B
5AD48D1C9F00CEF8EF0D1408DBE1C03D04B231D7B8D5D998FE0CD7EE19828EF2
F988EBF6DDBFEE00F04A4A1F4E1A55DED7EF3AACEAB5005F1962C724A017C914
2936E2E0DF26A55ACD7DD836C6035CBF07981C1BCE3615064F0540A1034C69B4
E3908E76EF8925D486DF0B4A8E1F02D8AA99585A7C31847AB9382F83880C1C21
C496AB2DF8E7BD4643B28B704B5F6B53429D3EE940A79135F5BF0396E5B46F23
42AF406C26D12BEA7A41F332AEB75DF43C15334CF4651A99F602036946B1B91D
4BB0D2E51C20216D892C8173241AC8FD15A37C3CDD8AB4FB67D8565AFA61C068
95E3D6E46D7C09BBD09428207D506AD43C693F3C3D787F6A5C39084AE45E81C9
830900DB50DAD10A17E118FB5E9680B5194716A788FF7514A1167DD1A305FBE3
FC1F39A39F5613D50934419B95A4A2FE1B6C18912CECB86726926F6B77B5C3AF
F38F85F974A2D2145BE010EBB4A390B842BC222AD4A0B7FDD882668C04C51F19
13FF91E7CFA0A0F4E99A1944B272E0291BBF3F9ADFCF3F625B87377AFEBD9F11
6385726E908BAB7D1357504048C0F5B26251A1FA52F08BAE1D64B9FC32A684AE
896F3DD0AAE9624050D4DFDA25E581FB2630E8840AC5322D38B92F3E77B55CE2
91ACB8321BE53A2C7D274D63CF0C68AC833BAF4B22B26EFC197D4A893A5AE492
660D995DA9294C16BED1113CBCC18AFCB5968175EE2FB374B1AA261F22CD75F6
6E7295A254FEFC41A66EA6833A6A4EE0E75EF6B6FAF292DC5D2AFB61D5203DB5
4BAEAABAF39E9F98B45F22F2E37F337A7BA412807D539C91F3FD1AFB8E35446E
DAB21346AF2FEF98F772992C5637092710177BA2E331993DF752B5FC6B2B7CA6
66F6E1078F7B9F3446848D0B4D5FB3F33718D737A59B72D9A0132631B9F56CD1
FF4DCE95CB6B8D3ED065F69EC61453CE5F7720300867F43A34FEB0255D0D16B8
EE57357057B16FACAA21399D34283662FB73C7A31ADD84C4139B0111BF88658D
7F1CE3016553BF6D5E63F735B8D0A426AE92197EEBAB52468DC0589FE39A9BBB
3532DEF68FFA3312F556DCC37E107C28A3586C6360A6821423F440C3D4F593CB
845A4AF90FA4663E47C43FBA6B0FE49B691A278AE7C28837BDA638EFC2347734
477125764E9A5DBE640CA94DA4B4A97744569E6CB00DC1F2DFE47C9FE170EFF1
D590EE18121BF9A0F6CE26DB75DC5B5A8536CC2150F11A4CB280AA608D328120
3EE58D5118E3E578F6BC9883C8A5237B485F829C1B93715580422E6AF91AB20E
1943C9D73ACAAAB80DEF78F728459B2B26CE961BB09A5E06C26F6966D6183B8F
4E0913E2BBD30A4DE4331C875DE75870AAA01FD03ABB0C758659AA5969092998
6427ABD3A4E2C2C56DC6DE63E85D5F9251EDA63BAE828D3411D613611E06BD76
28BDFF30493C4227B4DC16830E5E9021B35E0567B1F86635BCF36B0285336E62
8C9EA85B7BDDAFA1AC439C45F0765CA953F5DC128D592530DC2439C378AD8286
1451593926012D078EEC02C94AF02FAD603D3C6C21DE4D5F09DE558702DFAB15
64D512DB34598B8CAE0B5DA2E28DA42EA4C3281DD34ECC2ABE416FEE59EA8B5C
9E3973A1D0C9686389310B3301FD789E613347D1554C1EB1E79A309D0183A397
A287D68F1BC86CB433C2AC9FCAFB810F16E0A5E7861124E7D7A3BAE122F67710
4AB031459746B61B0E0EAF72C4DEA0BE39BE666450895FC95F145E7B891A6C27
A87CE961E0DD10A5818D18CD58CA5C89935A58237165E943CE54179DF14F7FBD
4718EA219974154D519E5E8ABE9A7E4C1D25E87CB24E96B3E38EC49ADDB59BAA
8A492D59E3D1C47AEF4D1E45ABD4EB341744F70A8A582AF2D95E171714887696
EF8DFF8660FE90AE3AA2061050DC539688A51C57AD0630061DFC84C547DF465D
A1DDC7B74376460249A04F184800733B138CE434ABC8E04785694C2175CA8B18
736D67EC267C7618A841D151AECD4A1DB17DCD8B1302CF3667D706CF414EBBD5
AAAF56DB9D9937D1FF86B6607838F0CB66DDB3A68CC3A6B7D990BDB041CEF349
6CBFE75509464F5A6E328DB103494BA77C977283C4D3041F31F5F5E04C73632A
63ABBD7C94555961414D80FD1EF364CEECF855965E1D4947A2D90B53E569D3F1
40A93B3CB65789C1472ADB9291916219D4374982FE8457AD32747F85D909EE19
C0A1144EA1BA5DA936C6D5D84BCD8D1FAF8E49A4A56B3879BB427A0462EF4204
7E2CD92D0E01F0305B9A5786B7E10FCC433E69F3C213101C77618A4E75519FCF
A2E7B33312A14FBFAA714ECEFD6632004CD3F88A8FB1B02F222E9F35BD40870A
B4A5736B6818C5DEA3D044671B21AA87B71200193037483F5511F40A7502960C
0AE3712009A6D8301D23DE9E5EDB0567750893D3E2F492E49E7FA8E4FEA59B10
A67FB9F853BB81DC54AD038A8692DFE6DC9EBAFCBB683A933F9233CD5613C8D5
139BC7E87EBF446BDF3E05C0CF84D12630D36AEFEBCFFE91655134CAF6AD1A88
1F27ABB8715D9DA3CED8FECCDADE5A517FCA1F220E0D8127081BAAF20D2219DC
B06B6A49F1AA3338E2A001BF4E8DC586EF4180B006C2B4EB5A67C2D71CE5F933
5D94BAFE28E15068350B94D2F695C27DBCAD171B55D5678A100EA93ECCDB5CC9
0CAC83955162C3AF935736E08D9DEA3C0DBCF7C399AB9BD56E12B34BAB13ECEF
CBDD81887D6FBFF91806DC6FE28262236AD18F0C6DB6A403581ADC186E4E0773
8904A115856C22D76CA2929AB00D068849FBDA5E0DF08075F027E11223472052
9D17BBE086DE44DB754D214DD027EBFCEAFF62EBF67A321AA98CB7850BDDE48D
6AF7E3F1474D9DAA6B17E3AAC98D7FD4C64A9FC81D700A35EA8D625E4774659D
372CFA6330877F9863A40285CE7E955743AC713E92EDE9E4D415B6A2455E2F88
150F0AC314504AB9C7CAB45277B5F3D46FF642CACFF8D7952C886B2A48FA03F3
735C62D01C62B4C60810B53EAEE0CDAE99DB04C70B11B9FD79E58889297ADF42
B1F1A90918498964911F85993ABA76B0FBD115BE7EBCE8872A67F5BE3E507C3B
6D49705353EE756D883AD43BFC924924249B3EC157CF14BD1EACAD5474030164
470472BC47B59496F80B338418990FA14E7B2F8D5FEC6621B89CA6791C71CBBA
4A5FE12B96102EF0489361C2D83919A04A87DB509B9F24D892D9DAC4374D7CE6
E71ACB1AF9AADE23DF8A48C6C30E238DA66FD1CA94B3BDE6E1204F6A801DE7DE
A14DA73A385F9AF86E388E92A1DAA1B795BA3C897A5EA54ABF777FDC08766B8A
B455A5A8D432FF90E86B3EDEFDDECFB2BFD5DEB74616D6FA719F2ECE80841EB6
991327DE567A3B3A1D6412E72D444F43DA869BFE6B78A7F4DCA995C5ADE22CD1
E14D56D38E2618E19DB1A96C9CBA026E22EB2537C86E353A0DAC72CA38962960
CA75E835B758C9F64638F9D2E58AEF6643871E39E34FD2FCADB8A198BE7CE88D
824DDC94C755E68D337B6DB08A2AC5E79770EB44F1AC2E105D7E6E72A9147BB0
BE681644DD3F3A915AC35412376EFF828EC0471F47C8E0E70A7AAABD482119C7
F13155A5CC4B2AFEF64B1CB03A67A262384B394B6B7DAD52358A21002B304F49
742A177DB6AD058F3BAB522ECC5D6F47C5085B3CE18CBA8C0A4E7F888B05C0D8
B91572A022929FE448D160F0335752E84ABAAF6C8F3EEA1A83A8A2A30366DD15
FC6ECAA84DEBBC9F66B871269C6080D344C8F14964F30455ADB0C8393BE70FAA
49C8CCD5991EAFF6938C0EF9636DF54678E0A1A8B7D58D1D4EF00908AFABC839
89487756A92556C72FC8F0C5E012A9E42F9E159A9334F5F54139BFDACAB049C8
2A7C56C7D3BB1E55FAB5AD3D2DF57C734F33BD07F52B31C0803036DEFC3422E7
7F912EDDAADC0423721EDE78BC99CCB3EC925C2E04CAB6449B7300CB5E293C1C
0A9AC5B17B9623A2CF351CD97D9A7CF389A0EB4D63EC3349CE5A284B9CA3544A
50BEC6DB5DCD96D9AB9C38F835CBFD861353C1A5087F623A915AA2A3D2295250
C4CE55F29464B0B46B942657EFEA17F50DAA33FD4668E35EB8AFF65AA03A83D4
115A95CB7B731FC8B5BA14A56D6106DD726C3D2A3A180759B72CC72E7DE31C17
6F2F19A9672C28B5A1BE4F12B33589953B8C3601CDA6F13C022D2E86EC849BE6
4A0A6DA34E8E14BE3C609A5F120D29D29A5C03B8A7BB8C2B5D7DA1398AB2AD4B
FE0A2A4AC0B0C8E0F35D22EC3ABD5F5BC14A696024939B7749A02799B90B9153
A8B7110F19E59CBFA1926F98712B856966EC6A97AA2CF707594B6E722CE6FB96
64228542CAC9BA8DDD85AD
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
{restore}if
%%EndFont 
%%BeginFont: CMTI10
%!PS-AdobeFont-1.0: CMTI10 003.002
%%Title: CMTI10
%Version: 003.002
%%CreationDate: Mon Jul 13 16:17:00 2009
%%Creator: David M. Jones
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMTI10.
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
% This license is in the accompanying file OFL.txt, and is also
% available with a FAQ at: http://scripts.sil.org/OFL.
%%EndComments
FontDirectory/CMTI10 known{/CMTI10 findfont dup/UniqueID known{dup
/UniqueID get 5000828 eq exch/FontType get 1 eq and}{pop false}ifelse
{save true}{false}ifelse}{false}ifelse
11 dict begin
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
/FontName /CMTI10 def
/FontBBox {-35 -250 1124 750 }readonly def
/UniqueID 5000828 def
/PaintType 0 def
/FontInfo 9 dict dup begin
/version (003.002) readonly def
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMTI10.) readonly def
/FullName (CMTI10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -14.04 def
/isFixedPitch false def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 41 /parenright put
dup 45 /hyphen put
dup 49 /one put
dup 50 /two put
dup 51 /three put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 106 /j put
dup 107 /k put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 118 /v put
dup 119 /w put
dup 120 /x put
dup 121 /y put
readonly def
currentdict end
currentfile eexec
D9D66F633B846AB284BCF8B0411B772DE5CE32340DC6F28AF40857E4451976E7
5182433CF9F333A38BD841C0D4E68BF9E012EB32A8FFB76B5816306B5EDF7C99
8B3A16D9B4BC056662E32C7CD0123DFAEB734C7532E64BBFBF5A60336E646716
EFB852C877F440D329172C71F1E5D59CE9473C26B8AEF7AD68EF0727B6EC2E0C
02CE8D8B07183838330C0284BD419CBDAE42B141D3D4BE492473F240CEED931D
46E9F999C5CB3235E2C6DAAA2C0169E1991BEAEA0D704BF49CEA3E98E8C2361A
4B60D020D325E4C2450F3BCF59223103D20DB6943DE1B57C5FD29DA32D34C95E
2AB2ADB3F60EEB0600C8ADE15A2380DE10AC5AAD585FBD13097B1A7E8E210D4A
EE96785449E07F0C8EBC2EC5EFBFD0897DFDC15E5BFAC9584D8DE95C5AB288CD
8AD8B9BEF0B8E5F887B3B0B331542FC8184DCCB753DB6ACEEF98B85756B988DF
CAF1AE0DBE7D37D5F44A2E760AAE3A5197C27B15E32275A64946C3E4D0476FD2
7FDE148C788DD2106F7C825E270588AC05B57E625AB17BDD02306F9E5FC851DC
32A5A6EDC43C770A71419B2C0C8074EF3F222C8A2097CD81A91F333A521B3A09
482A4FE1CB231CE344AD126AA284C3280AAC3AD162CF0EE241BFB4C8F20502FF
118507F5D1B5FD898571015E73E5CF2281085072E00D401F6F59761EEC3E8381
1F26F75DB66C504AB6BABA87D121B1E7040A07AA2FE01F80DBC246CC03C4B2DC
C2A715980C52B7F96BC1A78FCC7F4F52EEED5F705E08FC1E5BBFCAD121FA88AA
8EBE58172C162AF409DBB0728F14923ED02A65EA24E5D52B6AD07777455A70A4
61833D3789C719BA92E901232599767E423D5AD9C807670BE0E7B5CFF8256A20
C7BF7214FFE0342809570F5966A2C43E784F35015D9040BA34FEAB6A6F089504
3A40A9E9D711A2721D3F4998371430FB3C94BFC619559B97D49627BB630F4B70
9D0A8FE4E916235335C3962F3CFDB04C4A3CF714DB5E260F4E66FFF2F27CEF2A
D4AA26BBCAED23B8BDC98F8F453BA27AD7758537561E766B82DC3032E92A9EB0
125D98A22C5466AF069BF72A9BFA052A8628FEC6A6AD0B711DFFEDE3AA2D7CE8
34EA487038EF50F953B8B4471CBA6FC3C53877EC1BC94582B1123EDF44B4056A
30F49394BDE22CDAD7F01951C7013D26979277D18EFA594E8F4F2B5E615187D9
39E842EC28461B9ABA52020A127D2CB9002A673A435B13C10602EEFDBBA6BD49
9DDEAB9E68D655443A5C2492BA061C1391A51592BA8C353A6F6A0708E8860184
2B5D031D2CAB87D618E9F6F7A0BF3F66B3FD5A25BB91F7F1F5F99CFF56EFF4FF
0A35C55658001ED2E97B26C869292F6274D433A5443179DBB8EE987196306348
3F9E87C6422AFFDD30080C9AC4EE7FE5E2DCBFEE4974331F4AAE479FD8806D4D
9C2B85FC69EB0453AD827A1E767E5C484BDFBF5C8D6E2B3C96298B390F22D757
802643A79D5E29CF3AEDF0E12CFBECA4663444FC87F2027571DBA9ECF688BF28
FF0DDB3AEDBA0FB28447CB4B5D5205F40C1E7A525FD7373392EEFFD910AC82D0
98E71660A1B3227C4A2592F3E853CA4CDF64DF19A52582E167234F4036FAAAB9
5446BE102DE2BF43E82F0112C2A20F15A3F92C6571AC761665A905362C4F8BDF
AC8705519C99862CD9C0D75113C4AB5FBB83C880E46B82715B5628890D9103AD
A2329638B95D93C4DECDC5E6C588C9D5183EE6FC28FAF9825F02DCA567306D93
5440987A81B51EE7291107A08F201C609FEF91A8F0587E8B13D4BAF74A5A6815
DE9E4441F46AF8E1DDDFA2D611C889614040B144A5EC064DEE4638C04EAB2E37
4CA8F50FB8C4D65BB296DCCCD39F1F554CFBED96670A91F515CA10EF896874BC
8EF48C6447752C70FF5A06F928DB55586354076773BFF7E94C4C3A7A1C1F421B
A9B4E3936EC26E0C19BBBFC90F021E877F54B62108F6DD1C7F6D5B8E64FC9362
E173F01BF2904B7E5A08B3543611562C2714099DE7D4FA330DB148B560A9601F
42A84452811CE213DCE782A0D7809CFD954D6BC1EBF2BA4D1B18F50FA8174C96
3E0120E266AD5DDB40B3F6798AC28CDC5C3C4BC34583528F5B5DC8A222B80B59
A3A93DC715D061EC6915E6E6E21A25425C25E8747C60F170D61047108826F96F
7830E220C108B441B6EA3198E33C49BAD8D43086E49F5A2BC7958A1A8CD011C4
49045193394696EC3DDD0BE084E8F2E9F0B9496F035C0DEC1CE11409DF566428
D50043CFF5CDD1092F6E0807E660B68163BCA738E8D98FC6EE3F713164CD204C
0BA84FFF4F33F47BC31750B448603D7ADB9AE92FA91AEBBBEC0DCD66980E6955
CEB425ED07115B24E40F53B29B9D840842EAC691B4F591F866DF27556474B485
1C6F53DD72499847109B16C7093984A6B8487D4F3870DD517945CD90E648C1BB
8A6861E540FCF9D75B984B5009B5CC760CBE297042C240DD624111670B703388
6FE6FC0E89C6B4C88F51DFF3913D0CC1FB4770C8CBEADD4B86393605C0B6C468
83CA5594754411B6FC331EF56D7CD6D247FAE42E966583C29239A8F862348D29
60B177984B6B957E733DB4D275015691D91443BBB13C2DA96097A29733CDB284
42F89C85A7A743338C9DD3BBC4EE53F695E5163E6E1ABE5791ABF100B198B9B2
1C21E2FA2FB4AFE7F9BB2D381260CDD3A2CC05BF513AA1E80ED69FA27BC5ED5A
21445BF00BC2F997B356D94AF13736C6D3B0613EB6F4CD96A685FEB672661DCA
206105EDC3CA07900676EB2FAB37F48D2E8207BDE1463894DA3C5B1488AC1EE9
D39DAF691648048F5D7A384B8927F8DA2BE3602669F71D80686E427F395134E7
7ADCC611BA91AD4B7A0237213C60CF2C905359C90795230344FC3C50A22BD44B
55B2044792509F50F5C21F53D9F9E9F063ADBED3AB99E2613B23334FE8DF70B4
6120F2EDF69F50BE793EE145B9FF9C73179DE640FC2ACEB5C6617F918CEEB762
4CD81E665B2E544864D13230B058717B207D3CC5D6647D5343DB4D0356082392
871EFFA896631A7E0D6477942B632074A9A4EF7B09D4701B1639BAAB4E03A40E
9B54A7A4F845CD63F88831EBFA4FB847847CB98F3455CB5957F2E0A0F5623645
DBB5C5564C7F8B117D6E27E65C0F3EA81AE67B4AE4B201E7C4FB0A8364FE53F5
41A7CE8F834C2C4B322809B353A5E63BBA7BF3B7DC1A85EA700BD287C2BD3FC8
2832B0BB4695FC937FF5EF06FCD87DCE6DE793C2B1EE10E6450352C17726155F
220D550B1759E15AB2C1D5968E52C8080CD280E99D3CCC0E80C2EF8BBFD96001
A226FEED7311EFB4B67F424B557A877379A15BCA54780F0CD2CCA00400B9B39D
981C6B552AFD2506D1B23618FA9AE6D8143CD7198A8482CB416CCE62B992347F
337D505A4078713BBD91E5535BD58EF0351EBDCD749CC24D4AD39F8CECD7D6C8
139756680A4C03A58B3374CEC658D30160AE4863A3938A891BB59CBE02BB451B
1BA4B2B6E68AB61DEB85F95E3C909B8B66E220B9F18280161C279F10F7093CDC
100A53D542F071CC0A5AF834DC1D18738F5DD62A5573E884E1FFD22BD810828A
1EA47F8218C15A2E97CBC609927DA3CC2B802EA4A0D7EB57627C135E3B065905
F97597D818A2C5CC6F328AD25AD11FA50F1E4FE637980B7474D6F85A521892FB
72989AABEBE02A2D0EFE88A6F67AC29F5D8DDFEDAAF465C439983C6B84389FF7
A6434462BEB7B07DBE4BBA61ACD4A60C55B5C0AAE527DE381DFECA2E6BAFDC8D
310364ECB42CAFF72BA93C067B2F02D1CA7C34AE7CDC46787A0E234C8BE8A928
7A6F3DDE0338FAD532A9886E8E3525B85DD39364AB03EC4C0DD25DC179CC1989
1BE232E387E857C78332D834679195E10F1E7B87B7966DA3B2238F53D1E13FE2
8F55ED6A92A750C7250C9B91E29796621E7E9520373214D7DA81B2875A986D33
80382AFF6DE1F829F048E57664D9C4ACE91E4684A51023943A4964AB5657D610
3A5405EFD4CFD1EBA684243E15093C9667797BB47617B66054EE02C41FFEC45C
C1BAE8AD56B00D323FCB1D2744F061FA16E161988741A319B1564E04BA210996
4F9F02A3268CABE450D166A763F5284954564A1C86B76544C5F5ACDFE0D758DB
865A1CFCF9FE8CD5F9C3B2998C56468FD52DF8EE60C6935A3D221EAEC7714E3B
301371C7DDA0B03A2416238F2B47BAD3A2C5021C886DF51C695AF9C87A864B48
3BB3FE0B355EED5454B59B25A0D8A1B8CBD356C24F64D9B55E16C30C011365C9
1E0380753BA3EDC0868788D5F50B9353D0227BCEE1BE36998B2622C0759BD66B
E4444250589F9CEDE766D8B940770CB6B89503E925B35C00CBEC2873D2DC4A29
0823FB7A3717B69A7DEDBAAECC067949932728E89BEECAA91DE3AF9BF070B9C0
30EEFA8C0A55C8388CAA2F0515915C98E67FA095BB98967D14B0DCAFA9622E4E
2E0EBFC768D80585ACDF28D8A5C2B6EE2FE7AAF62FFB90F569F84A0903996DF0
C1D5723366C436E4088F3E2BB9B47F9789052A71CF5C49908CDC1DDA194BFB89
14D7E3D7D4D72A150FD6FFD8303E9DE5A97A71B808B8BDF2AE466F31BF5D7A4A
44F81230BBE2B456A221E2F72A8B59F8FEA8D31F8A005A5BD93B9F49CFDC3DCC
CE2B67090460F632271C7157BDC2F05BC2749FD562FC28682A616A52D1B67654
DF78B7843A9EC26A7DE2EB168F874904C2915B97534B2D4D9F74A9573A771D34
9F7BC855E8F794621BF6AD471BCC347E2DF5F620F5C209E33A4CBF1EA85AEA87
4492A77342DD33EF615FF34037D660B713C908786D9022051B825226545827A3
2AD1B05D654DB6E6D261B4E8AF0933AD1F0FCFC7201E1A7C1B4199F160C38676
21ABA2DDF1CEB655B3EC3226E0B122976EEA998F7A5241F062E54AD1DFD6ED26
47C99A439E0AE95415059179867CDD3F0FF751F3141309F40E00A6C7C28433E4
F649BCD5DAA64177580E05C495EE7BCBCC5FBF104DAF360CC2711386655B26F9
D349D887EEB32ADE595241560FD5924A1745A22E6A01DB9C285EF14596EBFF0F
03F36EB2E0A7C3864F819EF7B0855121292D49482F046A55CD7271FE03F02EA5
886864D9D8EC22A68C23089EAEFFF03DED6484D8C341861EF8B6FD3C5BDF5AC8
352DA4E13A1E30D0CB71E090E9CFB9AB2CAFD0CA7C34AE7D8E3B2EB4666834BD
9CCD1AC2108348AFEF6071796F4BB2FFA4A67ED917E76A109FA2DC2A30D744A0
9AE653A748C1D18FB52595D84E87F1C1FB6B2F32667FE203262C66627AEFFED3
92B23861E5EB238BB4EDCE09DAE1C65BAFC198CDD1B45D42CDF93E16BB82D35F
821E9E49067E966AFAB2AB52928F8DD6359984071FC37AA652FB834A09E5BD93
3AFAE161140E74C6531E413E8FBBFC42BFE8A464B71EB1D8CAA93B33D7BCC3B0
47C7EEFCD3E9FCF26FF9441DD9BDE68D77AD7251C06BBB9A2103049E8827CAF0
F26BEF33F656A690235DEEC623CC519AFA82DE2AE16FB99F780FD7D8290DA40B
9B604AEF36B529FD184239E7D50561A07428D28E51B55546590A1AEAD4B7F2B1
AB8C5B9022C1FA03E33F8F409B24911AB8BFCF6EF4A8E415263C789F89063E71
C0910DC20347469380B7FC1EEB87D4CED7F4A361E58B61C91AFCABA35C03F978
B9FB5257C31657EE48504C355CE893FE3C553274C641DBC4004F5D5B879CC5ED
D3F21F867F6DF054127067DE86189F0B59A1B90FDABCDFEE61423609D888EEFD
F4A1367129962110C651D9481CEDDB8C5C2576A59AED64E95F7ED042AEAE2F7E
81AC0C408E593DC30DCAC334EDE9EE27D932B98F040DDCD195D6155607DD2038
970EB78221A94C52BD4F0EAC65F1FC10E5DAA93C17266F351669CAE56F42B68C
6D01E1EA03AE554D63CE76D800FDD9CFD89F80A241EAEFF7EDFA41794EA25CE7
97BD5028464D2CD45B53834B4AEF8BF0B9E7C6ECDEACEC887E8790A47A93F668
A9095E5FA1116A122C0E5B74E2226C654D3187C6CFD8807917820423DA3EC1DE
AA020EEEF2280C44A15209EE2F3FC1776875308CEAD38571E7BF889F287E4594
971A83605E0B4169D4A23EE790515223DF8724054EDAD905F57918FC0BC64F96
514B4BF7DC9BA79E763C22C977FB6146B10D26FEA1BAA7BAF21312F78D1625A7
8E242D743471DB5821408AB786E4A7EA9D35E30E85533C617689F95758FB2C7C
392E759C299DCCE36689686DE0C4DCE32649493650BA194A6208C5EAB670B170
3F2C70BF0EF0E3BE2FB0A79224FF4ECECD6BB3388C6D06867A0E5E3DB93C1B2F
464C23E44D3132E7D4086E3B59B1D13F49EB4772DEDF8EDC4F603217233FB7BE
C13C28648E9AA51D53F11FB896839F97AEDD8834BCA53CB0021AE91FD8E95E2E
F8A094093AF556B9639F508A401542B06821FF9DE1A745FE9AC5CACD5E8E1053
911442FC15CA5333751ABFE2C617D38FA1DC332BFEF44AE569DC631C93EC54D6
261583A695F5A392867A57F59B741EFCD2DCFECBC55D1EA5F2317601C9DFE9ED
D1EA466210FFA905A8F85BD58B98991BEA58DFD1CDED5C9B086D42CCE632DADA
147941917B879139E016B0DDEB8446BA017FC8EE5A354533D667B0835F5D027D
C2D580C16B80B3D05CC92C0465CAE077729F0A15B2DAFC89DCD349B3F81D0516
C65526EB5C10E45A8A85D716EE35FB9AB201FD7C89ADE5AD925A174169DA20FB
61E96C73A143DF964C20589EF24A0FCFE6195317F2FA0D2249C0D8E649C3D9AD
FF13332EA2E4C9CD36D8443EC8F027B61CEF92C6A6B72DD4ACBACC16E429A9A3
F5F29C1631360E32F8C1C93ACB22F810B86D2969A7480F486F62F8488BEEC74C
2C1AF13BB92BC578E8CD30BEA6BC8CB68ED730F54CED0167605FA76AD7B7E88C
7AE7688E598F91C471BD65A542E96D64B1EAF19FB4F1234308C48C2DC86E2193
11ABDB4C6189C6F201627C693691A86DD07FF55C30FDB3F72381E09C6080FD7C
9182762E5001E30F52A216E0B71E4D2D4E2F3B20F95DF3A11FDB2D2B5B5FAA66
C46226D5E0C77066349770514E5675550FAC9394FB27CD2C2F974F1FD58C04A3
1EF53A8AB3B2202CCA1CEFA66228E1480A0709436C44BD3319C40CF888AE4692
5DBBB52B15CF3A518F627F672135A24D5DB9B2EBEF04C860AECF231EBB5A3BF5
6DCCD5E72FE4B6DD29E896691868A7DE4120AD06AC573F5608B8449B38E71CA0
EB5CDA3F942482EA7973661170F81DC88D54DD5B92323F46F833DFA757107E9E
F62A47CC50FAA1B68ED535C3E0E1073532A05ED339C8D70B3B9864808ABACD23
AA95E9FDA43D54C66A675FA074E0A5B8777D3C07850A09087F36852B5351F35D
8BC4DDFCA35CF29CD5E3DE118A741FAC4DED36847F2E2C6CFE08669301722D94
376F540982958074E7F1383C409652F6C99DA39FE90B38221E75BC1ECB93ABF6
B00F410A0C5651DB418566AB350FDA1789AFD88286AF3BCB42B98386F7BC144B
02DEB8940D20A6B3062F0C4244EABC50923390064F1D027A8BACC3DE45156E56
4A942D1B87F1C4A76B0D4D6801AE792CCAE3009BF25368B31B6AD5476FBD3BFF
9759EF463EF5E78E10B7BF64005B2ABE0E8813950A08A1808587A98E0021D0DD
751AD515E8278F1A0759E85D8A084490BBB0F8206484AA36388B1013643D3198
3509078847BDAE08E76FA5BF3E3A73C323CE093DCC148E3C02C2DE1E26C94D5A
40EC8308ECB02FF7DD04EC1005A2A0DC74D4E587F10A3EF349E828F69FD38962
2F0C74D5DAB3ED6CC9F97008ACCE74C086A503948DEF1AAF58FC8BEC703CD360
D32098A56AC776B1BD08442052A2A4EF6C8798F7CDC102AF1A2009657254762A
0793F79A39DCD6ADBAA5EC84A7ED6018BBE727E5D477893D84F157074B24C13E
8D4881C7DF8ADC13EBA0D89745EF93B7616EC5355600BB0D2B630AABA3CF2946
AFFD0B2B724EF0F28393F2034B2E69DA5061426805353EB4D80E20739BC4C510
6C45275B8261DCBA10DE1D104B12F46ACD230977EE7D7D1D35D2814139E38C4B
CA6937CCFA653349B1EF64A98457F7B4B5D8F2978F16ECCEF7054905863AA46E
DD524CB33459220C71E9EFA7845A3A760A507B3D3ABC525B35930B613710A13D
098832C58EBBC8B0CA6AD516E6385792C59220331D0922A1F6F838A8DE13C337
900462F952EABBDC2EB1FBF94A66186C177501453CD3FE3582073DD86F04406B
41B6AEB440DA475E13240445D46726A6D45185D56BAB8807CEC8A8F7CE1AD149
7CE2E1BB5DE4E5B9592241DD136479A65905FD0062C91DFF7349874BFEA5D9EA
2F610ADB9AE7757B2307A1BB9D6797D9F9C4844A59841C7C7682105E23A374BC
A91885E7410F56F60C29AB8B417E2D6092F8BB70A2DD5DEDD4BA1077D7CC62FD
EA43428C6F79C332342E15F75B08A1ED360B3511F823E75AD49BA7AE63B19238
2AFE8FAC2715E2FDC895E95036D23127557837506A3B542B0E4651CE2B89C252
31EE8ADC26E2C04E8E30A9CA12F066CE01953BE7867171FF6C7E834742C36C3B
58E74E4B482CB85FD4D24DB03D753F260A585D552CDC9E1941446F2F5B45FF24
2DA4932B973139F328E7E92828B900BFD398B6F41DAA0D6861C66AA7F5E3299C
87A5925CE0E0F9E09AAE0792954A1F2C0AAA8288DEEFFE579E38A3CE8A943EB4
55322A87C1634074EBEC25F724DC1BCC1BC10458CA6C4395659B0DB6B612C151
557CC669D8DC37769E59A5AC6BF061C79FEE265DBB59520EB8FFEA273601D1E8
2984B8AE31AE343F37D03E2BF97DC48AFE50BB6138C7B9F9B5E28672A37BD8F5
8F8C98DC43DB22C6537028798198E2D3B0453ED72487267D653DD50F1BBBDA92
833A987A95FC1F275B90B581B4BB62B6863A4CFAE37F715EDF3EA5A33679FEB6
4847ABB4B3D170C275B9F1AC3156D731198DACE0B051674E85B758500AC9FBEE
ECC75EBBD85F8D62AAA328FB09C6526F853077AEF7EFBFC2B6A29D6D508B1E19
EAFA4C67EEE44045B9F15B9762B3DDF5CE5C18B23A5C2F73A1F6DF7F8679AB78
843AA41FD2A7DC02B45B729EB76C66A89F5F76E5C4A0C0563B1EC5E75D72EE35
A7F1FC89216B60D82F6F2B8DBE85E4FF4D63712C689E696F60B52AB622C2A4F9
37C380775EDB72638D3F81F61D8D74C76D813DDFFF35ABD9A502F2BC7FF65754
2A8660A5A53E0CDC2E8A95B6E33CA153EB711DC796D313C8183D707D3F0E3EE8
BA65E0FCE3F1C07F3D93F77056688B5496AE35A6BA0B59619DE786471561FE5B
721D4F7B490FB5485BF7B79D897C0828396AFE9CBBA7A1EB4EB59AFEED0A400F
F53C409C626FCC8D058DFBFE442372B08A3124CA8D553818DEAE44E957169199
1176F56B9574C4F00CACD6246FA6078355F2337BE81CF88EF1B4ABF118820254
263E3C10FCD1F1EC8FEFDCC983B13E5AC418B289D3EDBE86B80528191757BB77
E37700D66FDDFC890B35AFE4DE9670467B5A1E6D748E3A08396BA6796CDD7D5E
E5949236930A173A205C6C609E1FD66B020CDC063B34309B96F79A0BFF749427
D37193E3DB7533C31DA1E79BD5F165EDCCF3422C41B8C38A2A054B57FED28031
2DB2C88B25DB852A163DCEF9F111BE9D14349627DF855C026A73E52351C27281
5D47CD6A5B2ED1DC997146A22768AC82C7B98DA3406455638F8981AF7707EEC3
B3C5AE4807D2D2323CA0BA3959EC6B5D1B31527E274BD48632AC81F019E14E65
EAF7E3C26DFA63B537ED531EF73DC0F75F4A6EDA39C26603CAFAC6C3084F0265
7F8ED654548B36A9804CBF93832746E0F1F37E6D91D2B85CCCEE3A92904D1598
E83526C45D8BDE14235BD4EB20213459C0F6CD4324737ED9957FDF6BFF93B9FE
D0372D8DF63481255FB07C915411AFA06B3C3D0E4E3E15E5CF2FF021CF6AF459
6330893FBCDA81618523199E67C94A7F8138EF61F15776D95B6C4979F00EEF42
844F01808098F896F0496EFF3E77EEFDADFA7B96E9FF2D6579DE3F3AA4240334
842911DFD333634E3BF6070DADA68DD529E4249050E74F451CD3435C47B6AF1D
A4DF3CE3826A8648A74D83D12EB458E2ECD5C2D115C25E4421EB917AD0A0C738
185A229DC82C73697EB452E0EAC3A4727E4071C660682B4DD238DE3D1C6A10EA
C63EA4B4E5D39CAB8269D3746E4249C6CD48F1366059C3D1F55DAC2970403A1E
CBA0700DE7D79F95F950239584E6CFA9BDE09FF7A4328AFB0AF64B548617ADB6
79D0FDEFA9AED99127F5096D4F6B3B6BB6474F897961018824BA845B120F166F
330F025EAD8AD0F0256D2FC4A9904BFEB12D4C3841165C6743BEAFCC281EE92D
DF1EAC03ED59B2DC4A02522FCBD49AF67E37A242C5E0FD60435A27F67C5596A4
86469AEE668B76F8FB06C321934EA9DBB4B1F987AF41C82CD8441686E63CEE5A
5DE9594DE7E9F9560C18C4D79687D314B9DACDC46153971329DFF6DFFF545778
B0B3855B368A8D0081A26E16E0156022F9EBC0E40B52BDD4BB41B45AF5167318
482955DBFE32E9FD1B6D73320ACB1F86FBE8C94919B15DFB2D1CB3D0411ABAD2
2EC10D35E50DC5E00571C095D626D6CAF8AFE2FC9007900B24DC1742916B5D9E
17CFB281C5897D171B04C87CE03C58FB5C692063408DB58D76167F0170ACA91B
747E707C07A0EE0E652D968C8DF60D16A42413901E50C9CD96F398D2882041EC
DAD2A17BB94E60D853ED5B7FD0E98049ADAEE8A4A0F3E5DE77E80CCF5C9F2461
F7D434F9C9223AE3BD0F505A08961A53FFA8DE9B42195994B06EFBD976D25D8F
CD74EC94C17CE316B4E66A4CC7DFA80A364DF8BDB86E3353520F077BFF63B0B9
7F11268DF8DA94C70073B47151C5F475F0C42E87AFB43DF3D4356D2F0DCFF554
5E542FE13EEB7A9A671F69B346B1E64E75B2BEDD6DBB69E0D6E434C0563969C0
F30DC03F18EA1A26F0CF1C703765FF2EAAE498B5521A44243216C562B566C3D4
ED3B392FE63F83724C34A3A9138316AFF6638A3EE34D4A08ED27462B7C652E0A
5CBA3B06F23955C58AE9632F6179C9F8B5B4289216911642F8A8E0CF5EC9E32E
28DF432B952BEE7D1511B1A0F0FA8BE6D593F4321F2A13C411B361935A071794
4B0DBEA9081E5DEA797D95A5666799F6A5109A28835067685893A86BE4FFFE3B
BFBB891FAB098EDDC8E906F05B3DEBDDC019EC9184D101F9206E2A7C320F3415
83B84C15688C616549057957334D17601AA0BFB27147AC7F0266A041779A15DB
B769E39F007BCF6210FD0E499307F5CF8CB028789ABCD82E4828D703A642A7CF
EF9FE5CA50D7102B1A3047FD6370E36BFEB901D725CDA54603B3935CD7F731D6
FEA210C09DB46FCE18B448F384E48D76DAB13AE6A0893CB1788FA7815239EA70
C539CC8408F76203CB0D8FFD3929DA926E300E297C509D74348DF29E51F3E274
751FE72D62F72D74779F4113509CD1A381E37A410DDEC9BCF929C1E46FD0E78E
9711F504E9F9AF55D015DEEFF302874529D12579F8A67DF364E88E3B0CE76824
0F0E8C154AE0DA1FE26F2264583B94163148CFD3015941C003E9EA893A02487B
3311F31A8C969BBBFA52D0E7B5BCAF43BAC45BB9D17826353AD9A3D8BCA2B462
5F3585FFC715FBBF219E40318381F90526CEBA9C145F4F606C8CF0AF0063C37A
3E9BA9CFE43D33FFAD9D461BBAF04E0EE482109D17F8E9CD24C3DE339F882EE7
E0CB9FCD49F031D4ECA1884F5FDC9714DB6B87757C8B59BCD8A01DF638F17110
29E122B10B38FA8CEA95A14881702FE0829CE4015EDCA706A49A6D0DA6028D43
952A0E614C4C3A9632A06197157D289B7380740B65D9D961B8CCC800C41E01F0
6ED8C3BB09739D9D8FA6B4F32DE8C6F86AEC6EAF92B459B823A80E5E636EC0C0
7D805EBFF71467AB051CAFB7E6C1E4661E1FB64C702F30BAD6ACFD57043F1F03
A1D45CF67A6410815AD01A42400F717977A31CE99DEF503B8865C6772C22FBFD
67E1054B607FEEC3DC1321139DBC1593BF78DD2A636D29ABA0E582A9EC9630C7
5E43FB689FF3FB7DC90811B39B45197D802FB65F4066B6C4AD85C8297FA9DB68
C832DBE24C2E0ECB39AB39ED7021F03A87E16D04D8AF673C5FADB7B91108A8D2
4570102863729346D3304A9990907C730EECC1B9F861BB6FA4A9CD0FE953A0EC
656973D7C5F4D7B605F45284CD74A3A4F2E555F8F1BF90B7122D02F57A1BF1AB
C7848F6084DCA23DDE8CDA980740255CA56D8FF65BC63CB6695C4BE1E0F604E8
7FFD753DEFAF85732A0040E4DF90C3DDF2BA7D6CF8758FBB8085F699EF69C6CF
A69F366D75536FD36462C61264C075F9D4A917339D180312F51039F836818F0E
2E8BA96D17A68B014480138F8667ADAAE7122DDE942FC73C860A7F51760D018A
EDA760C1ABD18B2A69BDB318D8C4B15E4E51150DFA5F097E22B3739FF9A81ECC
74F3B9FA3599BCC3F5AC927637C95EBCEB8B22F8E6790CB684181E8A27CD594B
A22370B259ED2A3133E3158B07118332CDDC0D88E730D39A7076F9F5A92347A1
234BDB92A97D78FB15545E18B70FA6C24F42F4FDF4E9496C90B5213B5F7C0FEF
E6D637D887BDABD87D3BDACC1F9AAECAC13939C305E4E6710F037AE5937CDC5E
A119786290C57832EA27F21515EAB2181B34D083B6457557D43A71E136A67287
57ABDAA4E34139D728C48B44488C6583BB6A7EBF64B617E27E24639C0A32F749
AF6FEDEF28253B2A3CFEFF0EF8AE1D0FA0ECDF8F529341261FC76EA260BBC948
2257455F0BF828ED4719D1FA7DFD0386ECE3A01E73B8721E0C482855B1A8B8F5
759213B862EC405993CF2C7C9290B10C67B97F516B60FC7DC96A6D3132AA7880
7282B612944A9CD718C27B12F808781D10AA14224F3D31E48F47425C61B2F281
0CA4E3CAAC7B71C8B1DFD2FC53DCBB6E95DB45CC222F703FD25CCC467CCC71F8
BE8685C87444650EEBCAEEF156FED8CC6595E729F9A6128D989D921512F7DE93
337FFA6C0019E15C4C28A4A0B4A137E17ECD389892173A4572DFD07F29A40180
4A042A12B4BA37533436CDB23541FA130FF661ED66F96E674B70254A7AE4168F
8F68591E44F960A4A959F8CA6624D024672BC69E1B124E431C116A1C08868163
E7AD54A4D908DD33C67CA25C027C6CF7077AE1A3296EF3C19CF985379DB1DF6B
70B9D5443C0B4A34180763A14214873E0B3F4890590F66B92E4B90BCD301289C
36EA110765498A5F05A6B4DC7209ACE6064627B70B61C63895F638C17239EA59
5A7723077AD9F4267706C206B8E52D785259BC89D4FB338812255279B803B891
915E6C34F17C39C4E0B36E13FAB36E400578CD28C137FCC7025CEABA7FBEDCB3
0A6F220A1035C5FA16D102BB538FDE11D535B2DF6F62B5FC38246DB6C8894F52
1E0B30EC2FC8FC9412B918820A203D00D1EDC4CFF27D74D4DDCE1348864C110F
8D4FBC2629A9C7DC8BE1091B8C254AC334A5A23611A4DC674770BE61103871CE
E65BF9496F8CE7BBA5F1E10C2FF0EF405F6B0A37F624F5AD9DF27DBA9A894315
60CC77C3BDAB7D4C7EABA44B784263E782C3E07C6CCB12044D3E4FCE17E16E21
3AF28EE96E765C1A8D9869F6C3A09209A5A6D81E1CC32090DA490DFD63CC2D74
66C48D3D458F7EE6638E1DC27A555BA8A116E2F8C3EA53645E2E1C8787265B88
C84FCE052E702DD9CE751BD3AEA0B747447F84F921ED0E6DAFDAB232880EBE8B
7E9B9F5DEA62346347ABC0821BC46F217E1A240CDB32B30EBF73D19DC6C84989
CC11BCDD40ACDA9435B7228B7B99A011186F1B0AA8C2A78A1473B7BC52473880
A15F915D46917EFCE071020C4D885290169BCF8B7C8BC24F49A903650F616870
1A83733F0FCE4E885A7D21E86220958E6A31D07C0EFBD8E81DC6C392FEA40D14
9ED49DDE33F4FCA1E7311778A7F3125791DE67E0143928CFF20B1D86C5B69245
08FC1C6B9548CC14F033A478463050B76E45AF4C109AB548FE52369F6C3F03DA
7C74E95E60F42339A98ADAD9C7E1902EC1C8E29A6F51866B781EC85BABB2E2B8
7637A297A7466F3342269FFB6BE4FC34F633DB177DE51E84634403605E8F46B3
4E16FADD16D0C89233846A944F32A0DBE1DBC673091EF967781F0EE8502C7114
955605D73CE09E4BB98FF1721090B724F28BB5DE334C1C14CF11051208C67748
67B20B0E0C757BE5C42B46E0C2FF9FE22D9FFBCD14CDFF5B2A484F5F446A5B7F
884C250C5728B844DF996BE8FDE3115BF326B272DCADDB7BD377793FBF4660EF
056B5D654445782D8CF033FA977AFEA621BA37A0397345BD8892C5942CECC51F
6B62733058E1B5E662273BCD0E0758504B2124B5845DD7836F787D362BC95166
C390A99C174C02D06A950F10CD82AD1FE332815C6B2F7BCA8D6DC008292AE4ED
3933A278380957C92BFDE1D7655AE673A952A2E2FA05FBBCF311555325BD96CD
92917A468E1CF091E5853960568140BFD30B506EF6618CA219210BE64E4D49AE
16332860710EFD16D4F3BFA9AEFBA8D6462B2171D6ACC3B9B43FC8246E952C1E
981E346D0DCD0A2AEA17DDEA9435ADC95FD8240F21D8D43FE49ED4598F48057B
77E44F9E2995CBB422D96E13425EB3E5627733F81447428B50E3674AC34E87B4
C9649696D187BBC9D7CBCB50884031330DC22C246CD5073AF372C26CA7384698
911CD50A5EA5F08CDB772C9B42B932D1FD5CC620704AFC8F7CE984930C8606A8
15E9DBE19FB3FF036B470D6FC233B175E9BBB020530417AC11217F3DC898AE43
2FE04A0D810164DF8FE5F045B1DBFD7B0BDC53C94082E9465F309E003EE6FBD6
94C0A03A4E08DE13EB717052F8C6A5C06F04ADB8DE4BD5E44D80FAA65749340F
DF5187841FD13230ED51A1E683EC1EC609F9E7B48DA66B1ED54EAEF6DE237EA8
D1CB917279624B80FB0E8C6E509B3AD1CE55695703181EEA0FD0A114BF52A909
21785E79546CC46775256C6050EE0CA314B5AD8111A6D7190728C85104C21B96
33AC24043CE441443C93476303B5E47FC1194D2190EF653939E901BC3B301D04
EA670013857F940F728F3AAC2EDC20FD07218D83F1CA179881247AFEAD787D31
9CD063B4F24B027E56F58F7F73CF52DB5FA77F8CA157BDBEBC72219A1EA423E5
CA2E9E1E9F17F38CB57EE7C274CE042C23F205A45994BE5B7C907047D76B39D3
AFA8E59225328CE7CE530CD4C8ECB5BE26B9F4850DACDC637F0101F93ECB02D9
C77E08FCF101D3C2850C771DFC6D161C98DBDC9C7EF8D772A52A51189544FA2A
AE3EC309931BC1D927095C96E8F838D11C73E2EAFFCD7D0D27D5CDE48669DB5A
DDB2182DCFBDD5E35E26AA3EEA9317997A8F812022FA0E8F4F326B7B92FF8FD0
BDF655631400A27B227C0464BD0C205BD9D4A33313A0A38DCA8F99A285636D2C
D8872429836BEA774F5746BBEAF02621A990212D8A935E12D2624DE0C981F15E
76F265C1ED42CF7FC57C1177EB468EC47946120900890EB5CD6AC19D475E012B
F3AB62971070A42A109835FE73772297201CF7E1F11FEBC789B35091976E1E92
C81D55DB549CC4F2107A3658AEA995B36E508D9790D03AC0BE57C904C941C866
21568510CAC25ED131E5071D882638EA7F946BC600F3CDED818B83B7E269500E
C2BC05D915D1C18E4B557121BD35479C09A412F4F0C3AE207EC032E428D534F0
DE37AE5C935DD281F30F7A0E9B778F40B1A6D2610DE91C8A8003B8AFD9288744
B4F808CE2ED54A8A407C6394B743393BD6F6C658893DFBF0DB5E60AA2691474C
5C117FBFEF06F99DD5236F8F2C6830BF6B40B33CDCC9E16F6BD2F39BC857A0E1
C1D6611D17E4637749881B60257511EA439974E06A29903D24F543D7DF06B6C5
5EC0DBAB36681B8A2C74C42B0F147AD8A77B1637BB391E5EF46DB970408031D6
619BE4E0F1583D0D6A93752AFA9CDD1D8D56F6270A45A75715C210C52AD8C72E
D941FC9B8307E1EBB20EE2BD5DAA55EB2219D13005DECD9D47E4669BF992C754
3F9AB71C136861C7BA71093F14DB624797A642D0AE3EE33412827CAC51BD3BB4
C1C3A5E9F8FC8CE81752BF835478396272EC4F0C144B8539A0832374A1AEF07D
B1BD8A86BD5B658157296AF4F90E0F5CB9A8A6A33AB6F47CC2A9BC8A2579CE9C
3DB2E982B279DF5DF31DA3020C8F216DED62BB910BF574407404E8BDA36A48C1
B2E8BBC6D55F93162167E3044463FE450AE34E666779DABEA3828831FC0F23D0
B77CA71A6DD94635FE47DF34ED7358FFC07B8B9A7B4278CF2599516649B647A2
35C8DB1E760A3E684C7DF1EB61A473B0366B09916B4C0D6925CCA0679860B7EF
A4BF1B411209948F41D72C0ACCFBACFA6341626C8B3ADD1ADE4DE1F0B17B060A
C64DB7E680F948C297714DB0BBA718437C9DF21B0E6A56A8399F2F0CD14FD3EC
6C45BE6D1FB3206A58D4C70EC9389E927090CCDFD227C5CDC24AB94EBC83EEAC
623B79AF4A329247A300CA2D6F1580B9D31CD0DA538A6CDEDBBA844C7345C494
F2655AFFAE8D214DE702809B203598D171F9C8918C4FC045E2256FB9381DE598
80F69065E131BA0EF2E0DCA59A380F029F1453CC79ADC4C5DF22405D92B21995
D2031ACAC5AC786456D4CA59A14DCF4B0C2C8514C5B5E512947AFB6C185C8090
61FA700F79BAABADDBE8701BE65C74A3526AED4E599457F270DE7778C10F98AC
974194D7D8BFC859084ECE5E8DCA7BFD2F3F203F6E03A90ED01E08981608E306
B3DBB38310E46A821FCC0C27C62D2CDCED8E08D00A0C71419C9AC73A664D6D74
0C380FAB1583AF8B8C1901E27C048EC5D73DE103A2396A9F5AC13E5CF7EF52B3
2F9F4171282DDCDAE26339D3C5BBD9D8B597710036DFE27A02A7A2FB7C91B39E
4DCD6B6A3E00007E2F9399C3D802970AF6A494722D8123E0783C5EC422B75645
2A0212EC4559A53AEBCF3D21C1D0FFBDE5487DC255D76461697B9AD6AFE308E6
F8567C772E044220553F5ED26C3B5FAB86ADA91675CF6F8CC43CF2098A4D0D9B
A561121EB8ACE991F6FE9F02CF3C1EB424890F3E1BE03C78442D532BBE4CDAED
E82A66D68BD2E86163DACD7687B1F17D925A581A3AE4ADEB12EDCE656D9B56B6
8094B6333FCE2F7FDFDD42DAFD3F8F1CABAC56F160957E6D094CFEE2B7537714
07C711CE455EC4075DA2FF1FCF94EBE87A5469C13230ED08E531B2945806EF3A
855AA47268BF3B5EDC8DBF56A8F8E691BF228FE49498295EFD57E279A39A4306
AC088B6D4E70057A007ACC215352A8281EB6E293EF8B503A23BA21E7B614CFAA
4E4EF81B09F81D9F6E461509EB789117FB7973BD0D4AE336A1140EEC8A975260
3FCCE75BF9D89B45FF56D818D944E88BDE1D86C5B8E29A3DEC525FF04BF4B682
5CE624E4DF564D98478A42C57F9D8BE5E5F020D6EE341A2E191D2D04EEE981E6
482DA8E82026C6274A1A2A90315B981064CDA698FFCEF4590A68F5A8787A752F
CC95DD00AB55C30DFBF72CD1C1FC8C1B8D71D5B6746A5A83E3318FE84E4DC234
095586F794149BE7368688638F617F087130831F4E51D77C6D6007116D5F8DC5
D6298C68B1F44A526A9E27F0FE9A762D317BA133C0089235D926DD706873395D
41F1BA0CADD6E5D63CB2BBCA2DC19B021F4B64461E89F93992526797AED38DC0
121F3B4106F56600094A44B99A1E2C01449DF1BCD22F05AA6EA041EAF0E37B46
33BE958F1E2FB49BD354AF7704CDDC3DF6D7FC87BDE0D21E0ABFDCA331E79BB5
2E75678A928D8BBFFE774343E63FED11950478C105A43EF1DC3782675F0F1F2F
F6E8F52D7A7D30B07F601914053D556284AEF296E85BE5848C259FBCA2D8CD89
7B2A6F1A06A82B87C7B8BEFB73556051FE3A888C1CB01707E4FEDBA7A0755AFA
77E0E343377E39E2B1707EE84E9D2602E60C14514574435BF534B9961A01988A
85DA35BC6A51CE56D0F1A3AEB89D792D668C66AA1795C9AC93500069379325AB
CE8365980E3A81C22CAB528037DB56A68E10EF95CACBD342AB5DC83EF3AE266C
FFBDE5E38BBA4BBFB18F55F6AF
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
{restore}if
%%EndFont 
%%BeginFont: CMBX12
%!PS-AdobeFont-1.0: CMBX12 003.002
%%Title: CMBX12
%Version: 003.002
%%CreationDate: Mon Jul 13 16:17:00 2009
%%Creator: David M. Jones
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMBX12.
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
% This license is in the accompanying file OFL.txt, and is also
% available with a FAQ at: http://scripts.sil.org/OFL.
%%EndComments
FontDirectory/CMBX12 known{/CMBX12 findfont dup/UniqueID known{dup
/UniqueID get 5000769 eq exch/FontType get 1 eq and}{pop false}ifelse
{save true}{false}ifelse}{false}ifelse
11 dict begin
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
/FontName /CMBX12 def
/FontBBox {-53 -251 1139 750 }readonly def
/UniqueID 5000769 def
/PaintType 0 def
/FontInfo 9 dict dup begin
/version (003.002) readonly def
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMBX12.) readonly def
/FullName (CMBX12) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Bold) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 40 /parenleft put
dup 41 /parenright put
dup 45 /hyphen put
dup 46 /period put
dup 49 /one put
dup 50 /two put
dup 51 /three put
dup 52 /four put
dup 53 /five put
dup 54 /six put
dup 55 /seven put
dup 65 /A put
dup 66 /B put
dup 67 /C put
dup 68 /D put
dup 69 /E put
dup 70 /F put
dup 73 /I put
dup 76 /L put
dup 77 /M put
dup 78 /N put
dup 79 /O put
dup 80 /P put
dup 83 /S put
dup 84 /T put
dup 86 /V put
dup 87 /W put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 106 /j put
dup 107 /k put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 118 /v put
dup 119 /w put
dup 120 /x put
dup 121 /y put
dup 122 /z put
readonly def
currentdict end
currentfile eexec
D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
C01924195A181D03F5054A93B71E5065F8D92FE23794D2D43A151FEE81296FBE
0CF37DF6A338C826464BA5198991445EC4BE80971DB687336AE8F74B516E333D
2D8AB74D362C559AAE6ACFAE49AEEF4F52E28C869222C1301D041E7A0BC1B608
1BF728EF9E98F3A12EB2714E7F16B14E055FE1FA0EEFB058860ACADEDA9D0E4C
42E3C6F1E4869471BFAA3760175F3FBD842755A9D7847EBF605F18293B42F557
FBE2715002669091BB033E1AAD657532F34F7C66E4F04D63ABB07E6CB9D9AEAE
78EDE8B79DD9BC87A1FF445EAA05B5572BB880E69F4DE1F82D7F0E9980AB0C18
22C448B0B1722D3CC33C56FF287CECB80658B3AF5E7675BE82CEFF3DAD5942EE
A03C955FF979E41E54BCFB5316A9AB8945C403A73180D0961416EC9C92F49811
4B91BC4C788392994587517718521E416D469F69952149FF7F9224377EBA1065
4A727BF806A112A7B45B0A1BA1D5A23683960575368D9EAC8C04753BF7465AF7
95F25C258C63E4FDFFD0B412FD381946AA38C0B961652BCEC30322C47BF4755D
9F91880688AF066E32FFB22E1A52DE741307AD3ED830D6BAA1D1F562919666DC
5E8FD9862AC8600B0AE0BC7FC779252AAC57248744ACC8A8AAFA836BCF09B0DF
9253DFBB1CB77EA8A59D42D1B18FF25E9AED72FA62FEC3F126F030F5D7DED9C3
CF60FE890BA4A48E39E687BFFAEAB96AE542A6387F6624486037C8924002A511
BEE5FBFD780AC1D4BEC3FBC47A930BAD0280D444259528B6C565DE11DE36BB65
9BADC55C1EDA1A80458E98896D782DFB5C137897419602809F9BF8CA39F00C68
EFB9E076FB324C2963F23CBFED28B9EF70EAA4E4B903225D1F199A7162AB239A
D92D71C18B1B682D04C6A48926275BCB16D413B2A0E953E1257E0B12D8B717CE
2EC84CFBC046A4338A69F454A469B12118E562B4F56C5FFB3CA5D357513E6FFE
947A564B229C7FD873057D5C7CDF03E958294A1003B37D8DF565A70A00A3734B
0138AE5277D383D10C2BD853EF806D3CCDC47739F0E374A3DF3B63638B949ED6
4EC25869DC1C0B1F4DBDFFCC97382841D8F10F3635C792139A1EC462FDBA379C
BE0990CA2E70FE73137AFBBF30CA54954D7E7377CC50BDD780DDD4C7FDC77AD2
F3EB1169F14A0041F18160F43C24FAF556DB5D621709FBC544CE55424F7446D4
6AC07A51C8CD5161AB0AD5084A96FB35D77F1CA155147DEF8D7A590EA6939514
D4A226588295CE0007BA8A550895511C8D80BBE5CDFB8A50D249C3BDCA974415
F5557914A9B805782F399E4078DDB6264F1A49A9A5BA45E284A5196E9828EBA8
481D357B8D9E6ECA631A6204439FDFACE7D7E6A2392726107CB7D2517CD19A24
FBE592C119626DB221BBB635B6EB84845C16A9585282E34958B961F4A543AF9D
419B6A9105BF185FC767712D923437BE08A9C0EB92AB6792DBDC671029B6FCA6
7F717FCE379C0F3B51C6CF042A762ED04898FBB4B0105C3C4ADDDC18C51BAA3B
70A93666669547081D9246732CFF74C83EE90DA17F5B4F8BAF47FE4D81590988
2858C9B96071341FA0A0D23BDD4947FC9BC2297913CFBD4FD6CA4303AB3179AE
0203F1BD502065F90CE9BEA3B52DAFE4A29446082EA0E6B1D7AF1F31D0AD02CC
9A7FACE2CA86E5FE0F6A425B28A5940ECA306891CECDB3CFC7A5BBC76B5D9E8A
C754379ADE80B4D72CE493010317BF21A0CF4A0A55C1246218839DCA3F4D626D
1F4161D38F54AD5142C1CEE95C61D8BB10FAD4B772F4955777AFDE8AE5A837C2
A2BBB11D0BF5DA2E63D0B75ED421DBA9C789B281B01846B65DC572BA69591969
21265DB722AE86BD8CAA3D887C975A617ACEDDFB7AAB341F47532AC0F354A530
7662C089DA3939588774FFA16FC4A52555DED6D6F51DE718BF5F345C23C90198
17B77CB8B5D53A5CE7A79F3E286B6A59F3F6178AC8BF15C0A15C1A8A95D03B60
30EBE53DE328CE085CD9A1D49C69AA299C5B58B24334A546F6E274C1B534DC8F
3289553F560C2F81E413ADB92FA0E7DD1C2F39D5FD268EBA97AB7335ECF28257
96B4EADB7D0778706CB41C7E9C882760E7670936774A1088FFB2011115FDADB3
B69EBD5108760762521C25C968C3E282DC3400001AC8FB1EA27FF643E3025950
1D617BB8BB321281708E496277E11DD3AE0023DA9F25AD06B39C7CF527FED27B
57397E88D3DF70EE4FCCEFC8A0927D6B05517E571B3E70ECC99F3CBA32CCD4DE
B8BF22626B6C94FE65598A88AB90D238461EBD9A098DADEA4091AF1CDD7560EC
8E1B9BC2321686E1759E6B8A270C8CB4A254F7368039602EAEAB86ED21CDED91
8F2DB9889F46981C494C7EAF5E819B91C129F0740B8002B510014985E5791F59
B16879CC6521D8E9F1C4C1890AC85A78022BE614BEFF318AB2616F0C3F02405E
BB425D1555472A2642BA7686E431DC3FB8A1688B76660D9957C3FDE8D58109AC
21B1234C9DDF3F0FAF93BCF7B2F88A001F23162E1A13E5E9118D51B485B70A91
D0CBC39CF44413FD8686D9030782DAB58064F5B987E0402AF5B264B17BD31BD4
FDF63951BECD73ACA6138854EF35B062D01F33073850D9C09A818828C581241F
A625AB3638081DD0F00F946BE5450D38489CECEA4E66B4D85CC8AE0157E2AEE4
A22A9313829F24D573101D84CC1784D1CED7DFAD5DD966601370C6CCBB723082
A86BBAF0A5D867D0D2E3CA16E14E5109A29EF02649C47E12E88B3B397D65CACA
DEB9940B92100744D686066F8250FF30E5F13D81428EE238A2E4E07ACE0F5C38
7D79D4A336D0D26AF9C2B84088ED8ECDF94A1E3FADB45AFDAB46CAD6FF950B0F
07AA2CDF82374DA76C56D29C80138841EB13F0D02ADD32F88B23E282ECC845F9
BB9AAECE9CDC644AC2D49577A92307A83A99434F6493156DF25DBF0FCF2EC21E
8C50A312C3D19E0609C0038554CF4FEF3ACEB7A833FD54B06EF0D617C2971C89
E4C06075B09B84A4F78A82152B9A9C540B1D881313C2C74F20ED064A9606EC2C
B56D7BB4797F1EEF4A9B13579CCF311FA4A4DFA62D80FDB7F535CC6526D1AAE5
45C008EAF024B48C377522F74D939A475970533E645B1BFA81997549AFF26F67
2AAE6C2EFA357DB3B525276EF330905688777057F4E4CBF584520A534A8587E5
5A8360891E75A15205E8ADAC4A4E5A6E27D0C4A7D492216E4BC023AB027F37AF
A8DC7579BA50204D5F45A51460C5BD8A5A7F87668CA6451137F2F59E117BBE28
5C40820882A5546FA76F0CF49F8A6EC445F0647CC3227C400F56E7E9B84A6975
E85E243CC1666DBAFF4E07EEAF3AF71BDACB30DAEA792F2B8504CAB071544F01
5D66243D529C479D276FE22F7E275D9E7FA9C6EECA18716B2F213916E32C1D94
6E32397B41AC6779543218E506569E3544803BBF9B404A983EBA62A494187B30
8D3DFA4E1237A2E5E08224A60492C09ADAD8775B7CDB830520829BA164209ACB
BCDEB2D574CEBFB7AE4BE72DF4EB1945FEF2458761AD8DCC0D378AEB7DA002C6
9C14A665DAAA532B0ABA98D7BFB5A6151FF6703385AF7AE8FD315A492FCCDBCB
B825707F9566B3B4943A3C61C3DEFDC31A843A2D67AB06891F3E110DD8C73D3B
B5E4151B51D9F13905D7D94DB9ABBFCAF35F43B6EEE256B1A80ED6D1739D8D5E
8C767F6F0E8704C5345D028A2A6DAFD9BB7AA048B8B895FE9423A7ACE858BADD
595CB074A128DAFE08FDFFD6BDAC0114159A702FDCBF8013804B0CAEAD7AF38E
FAF086A3248AD4FCA1401A85AE2F72E3E6956DC0996FE8ADB18F89B14A208A15
13F81AF73D0DB72F78C4DA634ADE3C73756CAE6AF2E149C26316DFD93370BE1A
FB4A79F77A67C07CB0A53C78367F21661D4AFE9E27328E077B522B50FD9AE2E3
DA087BE481515B5DD7BF894A96A84A6C78874100505B7DDE1D22EFCE8D58B3AB
313AB5495F72E2CA4E6AE22C0CB854302B9990372F1661D9F0A517F90686F248
C5643008B3D29F7296E5C8FD4049886662EFDD4106E17C879F5D41CE84F87E89
F6A3117C968B95A35940CC29C43E1E0DEF51C1E46B676301F40D59615C3F73DD
DE37B72FF7105DB84227DA5241583272AB1C3CD97AE11C1EE98FFDB5E5F44844
8FC41BEA5C54B26341AFF6830D9D0A5A2901B0653D8BD0746838194D240FF753
E99750D3383373F453723D86BE97B571B8B84D8696089B5CFDD53E6C562A2197
A8C4FB0CC690C27761A816B441029D3D306245052E0C41B53025D8CB7267CFE3
C17FDFE348E765326F91AEB700CC49162DF748171214252CBC821493DD01AA20
417D66DF47EBEFFF3E9BB2B0A2BE7D9B8C68BD570FC2EB0FA54CECC318F04C43
19598BDE93F2F13DC7847354C99059AB20593EE51E94F9D4E9241869D605AAF4
9D9B5FD88C3798A039A67993C5EC68B6326B132E647F67EACCA7F7AE7F718D85
12666E90D7C73EF210E344964A38228B236679A2B18F5E081234CAA2458F8D83
3F0CA308D19663CB12EB904076EF88E556407C33C9380A6A3D68A9EFE65387C1
A1BCD2D26DFD2AC0881EC30E81C0A4E76C244A2BD822EE88C4A60B480D107E68
90E419A1F512E865BA922A7830909BC2611A80931CB2E9344529586726614D94
3AC5200FB9FF68AD9686506C5EFA8788C0AD0251AFE7F95E84683380CDB421C5
B1A783B6D5F3A6BD1BC1C14B363DB01C87C0796DCDD5BECF41A1A9F43183CF6B
82C2AE49F0BFDC5DEF7729F2E638EE6EA9E4D059EB9BB1B992AD8C82D501A550
1BF73CBBFE740179B54E193E84A55DCD61B343C1852780FFB44248FC9426AC94
AA2B3FE20FBA30F6C4D1E0FF3EDCDD8C0F57CCB50CDB0EFE2E04A8927E239C1D
9B026C7929BB48461D4D695FFC766C8A0E545B1BCC2AA068D1865333108E7985
2D93F9B00EA0A90939D0D3840D59B6CC0CE2C147B2E1A9A4F14270FE3ACF51D5
99F7349106165AD627CBBB0ABA01ECC6D3A14C1DC1ED23A9DB9865BB4396C51A
31ECD001EAC94B33C34E29C5611148EF3E55DD61813470B8F3CE32564C749414
3C93C77EA5A3538A0B5AE3FC4DA32813B06772E0E48E25BB39F3F6FDCC077E86
F86FA50E18FD19EB2F37311CE87F18F3BC85CE7FD71CA92D5C3264E34E04A2E5
70C79D99F54D6C6D9D527AE45EBB48411221134587D2253E7C8ED7658EDCA34E
5E768DD14E0200470F73C44D006CE8CB35DE1CA3EC10ADC668B0662A7774C891
84EC95A31DD872F0728D9F65CA80940080E04630BE4DEC77A2C49E3913C39978
BF145F8832AF2C4385EBCDB15F9D32C22CBA0CF950877717D6F1591D7C0B8047
8C9BFCB16AF7124ED83137695F3D69228DB633053208C29E0ABA1B06A7FB3EE7
5625CB44927E2DA6E038A6E62DEBDA2D96A03177982D8FA33BAAF4426E05F4B7
9C1748B3FF7691F9888E7FF864A10B9DF761A41E6B5CFAD2BDD7E1C4924AC97B
F4B352705316DD1A58637CC12D71C18A5CA691AB2AA8F171590EC24582B1123E
94D4DC587D8F99E18A711776BF4013C96446BFECFEE4C809EA94B169088024DE
0CBD20199A915AA406F0BD5F3D63D1467C49B4691AEBBB35ED6624F2D7BB74BC
E80FD92B9FD04DD9C2BE9B6FD29EC7EC07FAB447511C61DD299C783BC09AE2A4
7B3CBCA6A20C6631D06D0B2E2482A50612BB7C29B7E7D0A205EB0E8436702581
596BC996ABD58CD8D5BAAE4B1478195CAFF98FE0141287296C4EFB8D2E7A8442
F0A3AA9F9264329982532295A176BA1867EF732BBAC49AF485D9D0F7130F617E
7F7DEEF935874D55A22240F8EDE4F247D5F73481373A392D40A8076BD91079E1
1CE5998BA13D48D56B49A92B4A18430E316405D2E2E391B496A1934671FF1785
AF42BA3B2D14B8E04014437FD194455C50289DFBA61B5C377BCBDADA48E82DEE
4E70EF5E9DC03064907BCB8BE4D59DE069FB0C0CB140DA54708E630767313F9F
744594AD8A499CFEF733E640A11FD74E46A749F9C7D18D49251BF85C6EB4668D
67598C31A8F90922FEAEAD4B83B6E7184567DC798E4BA1C4C9B3461A478D63CA
054F13B502DACB674EB49D6BB935E5EC82BF99FDA7D47C581AD7F940DF4FC6FA
6C6D25D647033AC69505F0CAC58DE99087F365531A6283CB89CB644688963C3B
8B2203A94294E58739EF23C7803630A1F9121D62BE1977DE2F41687C8CAF87FE
CBD7AD3B98E0D95C8C6E1A7CCB0E09465AA874DC90A0F5DB2C5E7C130297FD39
EFE63B0350B5139D09E6864D22C3F1150B29196E40EEF9723E71158B7ECFB8E4
C426FEDCD439420B7F1C251FADA347C9A2C49738B5A17922E1EA93CA7B125B76
57449EAA9C1D591CAD327D0E98EF2D44D614EE9ED49DD31ACAC0B956620B6BA5
5BF6D08CA7541059D5ED2EF00AE2EE95488F5645BF6837D9241C0D3959B7580F
C9ECB2BCF3E65C07D52EC9CFB21C11CD4C883E44C173214C900C44D2E1E43DD1
CE8DFE3DA93C38B548BC4EC46FF91F30CFB97525E1FD4E77686433B20BABF8D2
848C1CDF1BCF185CFD7A81D2D4BB826E837E2AF35CFC4F419F698DB0C43E9F9C
B0FB628AC9A3CBE9B1FF4A067016E70333E78B32AB2D89C483834B31F5808FDB
77492E099F1504DABCA5722C7860CDCEDB2DDEB512FFCC7D287F4945FD711F28
87BC3D36173566B81FC2C1290C717A09697DAC6072408E20926D39270121CE58
3EF97CE12EDD7F87F2C8CFE36C3C0400869C0D813B71C425343EE0CDF717BDD8
409D5297D0F8F7FDEB0257C0A391F5635E0DB1116058942FF3E7C94D5F2873A7
A3B0ADAFC3835AF2BE474E6741319BC6695FB37F59AEE388F81F6E66F910000B
72E6BA7531B4378CEFEEDC79CCF4947BA1703823B5AB4F4AD73D9615C66C489D
99D68E49C9BF765B7FC547BAB9640D51D5A7A2396507AB5A4DFF3D14F52422CD
8FCFEAA06A56C6C7FFCD29C9A7A59DDD2A909A9363FE5F1E9629616D25ED38CB
E754C059E4379318CC491C3B1A90128693AC53F80F8210FAEA7EE638902A7D3C
82B95B3F5AE340EC1B648DBB9FB679D6E80B7F426D8671FE7136D97F51E2D2F3
C9CE9183E4061CA40091A2A70DBB9ECBB19CE3F65ADD0FB346B54BAB182E2CD0
EAF4C0F402C25573FB344EA771B297BEB615FCD0595172E84ED2A62FF8962634
23C19076C2A9ECEED5135994EB397303A9619C76DC55E032DA83FBA441BD484A
59F70A5110A8927F6239A14D4E223E189A5462E4A92EAEFFA4B961A2A32B320F
C2B4E8C1821FA67A655B5042C15E4DE1FB3652B55078DB123573C4E986B19DB0
1C5131F3DFAB271C30A5476B4A19D8FC922E31879C34BAED94C07A4841B8209C
403369FB8E842610D1EB4662B6171A4465FD0E819964F62EC5B0ADC92F08CF90
1DE0B410FFBAD16F6D355E8AD72CCF67961EDB6CDA82398021007C2D0462E893
75EB0710AE4A6CDD15077C9DEFC5774EF4A657734D703CE42174259B58E5277E
0DF26BF59AF8D1A3E7DC12E3C12AA4B67CF35B19962F6950C2020B698D971B35
82FF84E72F72FBB0C54A112BADBAE6C4CAA358BDE6A705AB59332C3850CA3D25
C7564499BC1319121CE0D93218210C68080AFF33420E3CB3A48BF9EB66BC07C8
A79D8CD8E78C200FF7CFA3DAED0B9E87E6141C88B436D8FCBA50AC195FCBB9BC
9512B95FE3A37FFAAB39850FCEBD4D50A243EA416E73F53B4B00F3B6EAE0CA06
0693AFFEF215D00BFCAD02E45496D7C8F5E99EB9096FC4300D038C1AFD31EC4C
5ACA6B72C1BE7204E37A4CBBCB1EC26AB87F2FF82DE20601025169A5FBD2D060
62B5B2DBC288C79C33B596832AA18D730AD572C6EDFABCBD36DEA87C0F323C3D
6E537AD3B43C6F3A905597570A8C6B0B4A5E08C08A430B643B6ED36DCAA09B41
FEFDB90E10C8A8B74EB358437D0CEBB9E03109C593BAC09CA996278246E7CA38
4F311F23DC5A7F7DB374E0E3D066C874EEE28CFA47054DC41A389203BFB3D601
BC9A4817F8DAC250A102E7404CA135B33DD66F8FF40D106F516ED2CFF2A335D8
E21BB523DCC737B30CB77DFAC5DAD3EB20B28FA07660FA901C0D972F31668D73
CF6B51AF55B684528122314E662FE317EB271644227BF09907CA94E0F075BAC7
C7286E34F733D2AFAB8344F29AC54033E2AEA70CE57180265F10B9458B6B7A1A
DFE8EC8ECBD45699C7A2D445C59550E5D1574BD867FA3F6AF3A67A762A9CEB5B
297D57B61C96A427B9A6FACB38C4494FC7AC2B573C3792E45CEE23C52AA383F5
2159F34F65E8FC94DCBC1CA521E7D5EE19CE5099B89B2FD6B4A6833BACE8D08A
0CC10BE1FE72828AA06DFF38E77DCACD3AC57A17F8F022DA5DF130E7FFD128BD
5F542CD1E8045346181F4A85E59D3F482E3DEF77D31CF0A092B6EAB6FA5DB77C
FD1B936B3A7A0F181C91732B6360020A4BBCE8DD426F292F63AFAF6DAB0E2A2E
3122B97E2210382B9C7B6F821A6ABEEB389E2DF05F29DD5719C4EE04D73CADB4
1A461502DB8C3366BADA256DD7D44B615A6CC1C05FF132111E873B6E8DC3AE8D
5B4D672A045F3E55652CCC625AAEF8EC0A86E3A897D22AD4AD559F9463C5E161
DFDCCCD940051931F9CC07CD2FBEDBF0A0C175C9F427D8C79A5011E085C9FF27
D6B34D66C6A1FDEAC4AB142A16B698C4B8D3E261B496297D65CBFE7FC496231F
C64549D47873FD664474B46BBC2E8E7493FFA2A96BE68441F77F6F9622736351
BBE3E67E0B2B70C654750061993F3BAD1C17C2541223453E2C58AF0FDCB40006
D5309AA1E4F6EDCA117DE495D0AD452B88B0F2DDCE316359847F142EF564F9B9
3665EDA19BBD579C9B7B968C0118EFF669D8DAF2CF3527568A5DB613A855DB66
2BC74A996AE7CC450E9B1B089B684E506E74E0EF1A8BFE5918610F22C61A394D
F335FBB3ABFFAE513F8965178CC031AEF99C92EA783BB21A056D80B361F6C2D8
1DB48ADA0439ABBF8F904077B32527FB8998919F8C3B2FBCBA1CCE0FF43EDA30
07DA70EC6C445347F050926BB96249292DAAA25B275468E6092ACFC76F991719
832A5D97E09EF70612B813C32E0763A6723562F52C80B41C07EAA681A4270AFA
01C8A6ECC84D58276EC079E9D04B9302E2FC78D8A8793C1815261060EC00518F
CF5ABEEA455492B7DE4D374CFCCABDE130F9334371C3A595191DA8A6054D12EE
EE18374CFFD453817EFAA9FCC0D797EF67D97B05D47BC9F76D23D8D104D50EA0
54107FB4D6A47C9B4D345600B7944B0659610712F788F8FABB7F0E7A94E193A0
F47528AEC2BC56F5D5F4BF5E680E648C854EC9F7DBA0C97300C813AB86A5E3D8
B86D3055482E59A2078250CD2D669B52B8076D68D1D09E57C7C5F39814A7E68D
288C3A7C175A738CB2949B5EB272E016926D8CD2431513FAAC20307BED14A819
3C18E7F40175E0DAE8C0F2958512E969B74A6CBCD2DC24518D6F056013C7E7A4
AD53EBA096759079A21177EEFD6F6B32F59B021D1AA88E1A8E6712A892D81B50
4B448D7B0FFB1EABEE292FB1EEE298964B40FF1206E729D78348C3E0D010668D
705860869269B227FF9C0EE11BEBBEE6FA439C3514F3D1572587DAE2206A809F
B3886DA85201F523D8A416EFABB1BED501ABCC25C251E75A1FF13950B42E1F9E
941207D10EA59EE282C96417923AB2B84D4822AEFF33F9609FA0B5165F5015B6
635D8D3DC7E5A3DDF31F4BDC536BB4E5BA3158B3BA014BD19E9ED70CA053FEAE
4C577C03EDB89AA94828CD9600DDD7B32FE14507133A87E94484319F785E1239
99F17BD2C612752E2A92FED529F5ED210978AFA7A46798AE8D9F1299910BE5DC
02D00CED043338FA011FBEEB94AED03113C2185E3F5EE8B828C0C44FA6C20E57
0ABF6D434403B9C58CDF8E08D4BACD363CBE7BAB5C66CFED0CC9861ADD632FD8
C6212400A4F8085280A71A1F306711EFF399F8C5923C67E45F1520233B7D189D
F0E0CB6E06C345A48FD076289FE8233B6D3C88FDD6F67108A0EAE27967136714
EF49383018E5F9B246F98FCE2EE5778BB3D269163948E547008B04E32CAC9090
2057ACBA883D024BB2D1B040B880B4138FD4D536D258B162F4BED7136319544D
36697F647873A9400C2534C12EDE4CD63A261C170A30C52C528C306F07C62AC4
3A526BF3ECC92996EF604C05070D3C3868285846A6AA96F4C1AE3DAD5575AFC3
266A10FED5AFB1D873ED04D4DB0956DDD5642353F09883C45EE735D2435A6A8B
1B705541F3249E84F4F308158CB4B3A267233C60ABD3B8767A41D5A6BB45095B
397A12D5C89FED9B8ED633C429FC6A33E2FD17178F30FEAABC3A48FFF271D460
C76B192D2C3920C54E6B1D8F8113904CEC0702015E7180E195029D75C1EDB92C
88402559CA718B2F8C73525E50E37DDD7A3F31B06A70B52BAD43558ECD8C3C52
BE08BA7A7FD43F00FA943842571D128FD0EAFF7BBD04E5ED497A3B9B74340446
755EE064C65A9FCE53B5A30748751C909D5DABB0D5ADD3CAB922EB4D10733912
75CDDED2F0CC53A9D17AEBE4D774B69AECE673888806F534534D92E41DB43E5D
F50943951EFD7892512035047B61D5C89DDD74452F253ED64A70A80E4C68FAAF
90070C031EA5F7793F6FEED17DDE58909B2095CD252F55D8EE72A404199E5468
EE7ED0439BFA4EE03E236D35339D10E31B014B68FC0E62596E7FBB2DCF4A752E
23EF00B27E0C7DFE110C8FB5AABE956B8D0D61F915E4BCE5AD1FD9033827D675
A978EB5F0308BA8772B4095AFC68289D1989C4FA7117ED6BB8D4060E51FC4A80
D18A54054D73B7EC65B04140EFC1F6515E17794D13D15B88B4C316D30B25AF18
2A7A9A23E79578A9E99611687AAE282A244172C5AAA9257FD61F3D37434270BA
F2449B6C28F69E17EC714A170DDA67478EBD63088AC452B0E48278421D602C38
90C86F597BCD7E08D828C9B5D8ED9495B73342C6E3CCC0791AF14A6F23E9F9CE
1E0B85027CBE8199CFADAD516A84C74AAD3B95EFB33FF81BA479669B9AAA95B4
D250A74328C284A433075718C547699C9C4596B914BD08575407B7052E11FE06
FB3B7262CC383F34D3A13753B85EB489D139B1035BFF86657B9EF17FB8FB2625
44A038FE5DBF3BA1FD1FD23EB4878F0C035F7BB4AC15CC5E422493C3E2B5187E
64F082069102E178B7F28DBEFB33895D3D7D7CFAB6D79AFD51D1ACDDD65DD0A8
454633A7E0A6F8D215BBDF3E158E28047D2C4885503829D78E7E7B7F19598D6F
9470854FCF9A91108805AB24DB3F88A806083EB1F1635E32DE0EF3EEDC474949
ABAE4CCB43FD76B521F9F54721F5F321355121CE86966E741139D2965D90B2D1
78B2BA1EA2CE68AFF5E909645141AA28C823E75B1BC94C802EE6FEDD141441ED
02D5DA83B11DCB232E28B477C9F5E30F6C0615DFECF04FD330F0BA007FF97F7F
B52893886701EB214893C07A8B3724D913494A26061C711F14D7DD37FCCE3A2B
7A8193BB443FA2C69B735C1F6F928CD0EB89D2FA2655DE7E08EB2E19AFF4F450
7F3ECDBCD51A7F53F0D89D490809D449F9561FCAB29F4C8E7D59A091AE0AA2E7
36AB31A26EB61DF1915E8EFA777BF40C3B25A4D0E79309B62B3E098C5B0344BA
1D8254FED79A7AF10E1A524F2E6A484EC33A9E6F23C56F4F7F2765A1BAB3D187
9BB85E261CAB9487DFA92DD8170E0F2DEB753947DA3C996CC08742DFD821C4E2
0FD7C7E1DFFCC5A009D874899305017C935ABD7EBF205CF12166F9AE267DEAD9
580766654890ABE4A06DC93353629F0711A5A9A0C44BEBF09A4FC6A305AB6054
1FD638443A48CB73B3EC35255948B7B344BA5F679A601F3409684D9091E57AF6
C1E53A42E77BE6C21610517794D81FBA1BBE44D9194F594AC31C45E195DB692B
4A60DEF7B00FB9CE3376BC8C6BB3606D3A5CA691C308B940419711B84C5B74B6
32959F620D848C055C5B8BBDDB702DCAB41EF404A1FF1B056AD354110B2D19BD
B2A4199D0C8F8B8947D2CEA4452274366ECE0C0F772D1AB0B676D5FC92D18D30
B6346A8CA2E2FAC9C6D19D677CC423EC5F898FEF1E166A34651FB31CA817F7D8
9619CAE507C1D790AAC3468591834225C6D8D7D4FE2EE5DE14E1ACA33067D112
66925FD5F7EAC84108F82B424C7145E7114051E78D49E3EEE4EDB4E101A4A55C
52699C8810A52BC5F967F740CD638CE2295285E4FF90F0541CA6E635E1FCFFCE
4F5E5685B827FAC65DFB7D230DF895DFDE1710825E7B3B66DAB627B8EDB56EEB
942B771827E1F66D6568A4841188A3B82F895E35E60ADFF1306295883F6E33C5
10125F5B6A1F493E360E86AAB03BCD054CF5979EC0042465E5C3246293EBFBEF
1509FE0C7F03A52B8B3DBC13E498823E5E4682E50B887F75D26BAA51E2134585
3B0B1F03B3B8A8AA8179B6B4A547A34078D3EF19A21303DD5E6D70A22B5E643E
34735387F9CE53910760EA37A7AD3C1F9B1AF18261DB6C266A10A86861DE6220
17C17096C7612C5FD79350C3C1C6D3DF9D18973611F58C7FF124A6CEEC3F8DE9
96A8004B2DE00604F4F9417CD3DCF06C4D2A70CBB348263890A326CD1621E874
8EBA159715C208887246666673266C22818B97D98138D50CA8E9D273A6ABA507
301CE761F906D685C8E93EBD470D1B9701E523B29568A30EE9E791D7E757D15C
6C9F211D37FE5CDDB20BF582A9FF3E0D66DCBAA8EA76FE3383700A594A6491B7
B6AB3AC7C1D75AADA6AB41C9DB7755C52AC21D18BD354F50D8BF4847D97E690C
832071C2307529C31B47C1B074CF7B0675DBD96222F85DCC84F462761C5292C7
98756AB9EF576F33F4BE5CAC863DC6ED8F2862CDD0CB2273DE56D70FF3D30253
BB4EA1FE2A10BC7D1ED9499864DF232CA6DF95B96F08BD6EFE40D948B388E998
34391743D45A163D39ABCB3BD23DC04D60AD44FCD1B845D5443EE3FD3E06F55D
016412DEA39C451BEE4D1ED80D6E6127DCF5A7BE0C687B7AE6BDAC6DB54B5626
D73A62FE5DB0E96006938810C76ED718698844D7C1D42D8D026CEA79FE37BE56
4DED8EE136FA638ABBAB36D8876A83184F0F93C962751E26AE3E8D88869F4A7F
2C188C05719FDA0072C52D338161DE538418EA46F05F2EB351DC2E0AA4E73417
01A50C734F4A760D3A99B94609F20D2220578EBF7BE8EB6F230E62183969A86D
25D5DAAF88190697F78D1FB0755D18542D2E8BD76A069E24153403687A3BA5A1
4040A2159F3D633233EDF1F99DF8DEBEA7091D8D3DB7A67FC9479E8A9CD0ED50
86E663E21C81366D9FF85D0607F63D1C5BCE852F1F4381DD3038BADE06513DB1
6481FCE27BD8DB55CC81ACC59A82285EE1372E45782A1D7D59B00E50840F4670
107F51777FF5A3207D2D0EC9D7379AA8FAE85DD21F1943478A87845E4CCB54AE
B133F9E23476126B1A6BF439F9614B2A016201426E8AE8D432B8D11A38B0FDFB
2AAB25468E34D227E2DF997A23D3AA8130EB71F2CD0EACFBBA826DA7412A2D21
C3D14631B723C310010AB7A25F47AB70B6338F384D02AEFC05C8D6813223D3BE
D59A54C9530760E2C071580966B174BDCA24E9CD6E8F2295C086B14D45A232D5
328CA9AF9F7379098F17483BD3E15041E9AF0BEBD2D135C7672CBC75C167C3DB
B449039C1CA0FC9BECCCEBEC7F97FD822477C11623C4E0BDB00420EB175A4025
C862606FD4FD3E9C044E406D6B150F2C6AE8D77943944FD9210CD134A5D141CD
8BDE2592F6B19D6E6A32C2A3A3F8E94A47E39DFD9B8FB606961405364076F5FF
00A1B25F2BC121CF20EE91666002605E298D17FCB9B2A14B3F2221DA10A17C26
CB12EA7C9A4C96C415AF3D49409819CD5C05115A46423D9BCD7D29EDECB2D865
F4C15333D5AF6083C26D90E9AA7236F2EAC738F7F21BAC07E9E7240523FB52E2
587451D7C7ACAA14129FDFAD707DD8DA86809EFF021038F167585CE65026611C
734E6296B5C1FEEAFEB7CA44714352D9169FD10D89113C9529EF9775A481ED99
791BDCCFE49ED343614F427940050824402C5F9A8E451C7E65B2EEFE801F949F
961D1A48670CC095D0ED49C4E960A8AA35BE29AA6800496C8BB4ED072090753B
942D7C5096B3D1FB843A511FABF9E6E1EC664BA68EEE39AC13ECD7825B5BCE27
E548C1A5786A91EFBBD465BEE45CD8794EDBE82D06B6853B95E37B6C5B6B16AA
38FA34C7723757C9D5DD6E5CF914BF5FD73566BC25E7685A7381BA8CF9F3BA0E
D6EC6EAC821F8372286120D3D47738DB69E93342CBCB555BF6797054F7737E35
B5BEF3604C916620B9C1BA4E61D16BA8ED07C0158010989A2265980E58E52432
C91671D5584608C15303CF6B956173B5240E3FEDDD0C9F4AC4A5D2C06EF1C2F4
E594EC1F62A4C6382F462252FC84B64E8832C6F7AF8CC8E226E58F24EE89C998
E610DD85C6FFFD6E2E67D20D6D372F776E142210DB92E606544342D5C53C767F
9A637A50C0420CA656BA6F195A436005DD590B5D28B056EBE42E6BA14947459D
6B821E5FD988FBFFB69ACDC53EAA375ABD5106F9FE135EBE896FCB12935FBB51
C1E1E2F4EEDFE6951F2CDE90266600C0DBC1F29C45DBCF430D2C433F59C50A1E
BC812CB7A641FD7F96EDD30BE5012FBFDB5A24E3D26B09C7047A9F72C0843687
6034A157020FE6289EB15A121780697CDCD6FF288F77AAD38FEDDEBA50BA65D8
ED3F16ACD04C0FE327B46B285697E02E4CC2916BD949D02894DDF601A03D0C5E
0BA338B7C0579CE30D2C92AEB447A85E2721ABEA6AA460E0E9DFB4D84D090779
A2C234FF39EB4977CC26177009422A5B9EB4C49C9A1C984F66D7CAF6A72A0E04
8D3C04A17353ECB1EF1A6A79DAD6D3E9D18CCB40AC2E1CC0F53EF2C0B823742B
95471F8C987F1066411160DFC78D516B5527D81FCF551BE2821361AABA4A610C
207B4B213627144CCEAA8D24633EB479A9C713279CDBDD1E648EBB9205D0A8B0
672E3A0D762BF17CC753DD5A5ED459710727F21062FB1E3B7FD117AE54459521
FE1FB0722B9E4FDA36E3A2D0AC498031A1F95EF8F16E06789FC48E2C62424755
A3CEABE616D0BFDFD8EFF9C4A5D2107BD4F7B031B641052F8B38FF152C39FBA8
59A49C9A30205B12A5C6DC0F51BA7EC6BB2F99FB33204A995CE830D140DE0A0A
FEE98CE4F5F337C857CBBA8DF5BF7EDE4243A369059EACAFB4E44E8F5A59F6DF
35F15721F9946EB07D3BF3250236800E53ACB75A9E6E22390E3682ABFC7E5F1D
3A44E952C878EAC0B4E4BEAC55FD47082DBE0056FEDA9FE94FA1EBD1A04E7562
6379D360E30EB236D144AABC2D4DDAF59D1F1206A7C2D78386BE09DBDDE396F3
5CD0D9020E37D585D0C032824CFFA41D45D223EF336BE69F3014D6881C936094
480CE29F8AAF3F2FED19DF9E73F0206A8CF203A342EE074E35F16D6728D6BDC1
13604C1474DC298AFFFEB60FAF2EFA5698AEB714FE7C3038DDC181AF5E8C9306
9A3A270F78014DDDE9773B6674949E7C61DD1C65AD861838008D07A711639BD7
A8E41E84A09A80EAD6B2BD35B719F1E2F8BA2C8867D9891045465E2839C32BB6
452FB6AC16DA19FECE8E31DF468AAED9D5B110FA64D6107AF06CCA990AC3600C
C12DDD1559786FBBE19650BDD50086CCF2C9A978557F72E954B1AFFF0CE22BA6
1AB5BFDB8065BF67CD151A113665AD180AC219CFB363EE7A971773FAD56F4569
F518BE9AF820480BA5908709C487D4F7B4C4C4C9C64D2DDC505A1571DAE16D79
D96524B4D941D1FB17EF44AF855B42EFBA77C11B1A532B7F3FE17C814B819DEC
76D5DE2DCF8E2312F1466A04858763A33FD529D38E763B49958420DCDBF8860D
A801997324DF3C31EACB6AF6E99903225957535583CED573F38B36474ECDCAE1
7BB5D650CC64EA02D53E24B71DD4F16DF4719AC184B420D0F69F31C6C9560AC2
A7A1953E76E308CE443B3516D93F2E487BFEE2F07D6E76B8FA338ACFCAC09E79
71B554D2709B5EB9CDDED3546F521095A622AB96E9598B6F96BBFA4FEB4F611B
5DAC637FC6FC417396678291BBA26D64720E468AC1C5622D9F3F734C608960D3
58616568D7828743EB767FEFD1E20975678F3D394B9EF3A04F5E93BC8C540A53
D13EFA0C689E00605AE7DCE3532949567AB2D2B5C4913053DBB524E50093D8BD
4459692EB6028DE88EC24AFB5548AF39802014EFF41B9543E5B1A515D8511BDF
CFF258C48BA3F22178164B1D569195A0B0C9B483B124806DE9FBC9D34E756AC0
BAA2FFB0FFC63B7D9FACE650BD2D5840EDDA98B0E6F4CE2EEFA7966A2FDD784D
B447D6426EB3C3D81E70CDF9F52541BBAE477CE337BC2CAE3D057FF15EFD4928
13FE1D2784DB2DAAE04040AC1DA0ABE0EDFF8E4749178887D749636F1F790D0C
B97BB892DA0CB2842D52ABFFDD7CE7C45C9E840D164DE30D087FDD841733B04C
A97589122566BCAE4CE6EE15DF0DB5AFB7C997ED34FD8D06B1F3C328481DE569
B384E20ED61739E8CC3F9A248FC1DFD8F4D8BCB3FAEF7E4246316D9A9E2A08C4
659066763B800924DC5540B9CC67F7AF33B63ABA0EAFCB53EE449D27FEF4BDA6
3146B42C26CFD21AD8F98D83FB8D97CDAE01319320B826ADEFF1EF001B7C0ECA
EB3ED8C8C0EDEBA7C3DFA943C01925DFB3A757B19FFBB4A4C7E0945D9AF2CA85
6E959AFF324F81B4253139BD281BEF7F7A7644F17FD0B45219CD3CD0669F1A96
4934049C9640AE70982A8B1BD2D65CE932DA1DAC8F01EFD3C6D6C466321DC3F9
AF07DE9CA0AAE35EA05B45D08E44CA3A6AE01C488B581CB08C5FA07299E9C94A
E22762B587C29DB4AF4045EC3F2CF6D0C964CB9A7867AA23BFB77EB83603C441
CF6278E82927E67F4A16589C32A6F7588E30B7C9CB44C9D0D3F2524E4D1B1250
3A79BE211274FF51D8D6DE64D7F7C739ED13CB9E6AED466D92C40C2C26A12E46
18A94AFD0DE6DD5CD129BF438902A2F4F899B517801E97F5238A5A43F52F5ED7
B7C0ABF9955FAC0502E73C1D2E24A866AF621382E56BD11601507B316720B747
3F0D2FA28B6F76F34F513817875274C8CA83364ACC2EEFAFB297A688CAA12733
DB51DD5E080AE9DC2509E8B325369ED3260FD633D6515525E2FABF365EE61B90
18CE1543A2E5E6E8F0494A7A395A444DDE9DAC1421297DF1B0DE09D2805BCB7F
C3D1845EEBFE07EB13E3F920455B3B0584049DBBE45728FCA5798E98FAC6D88E
A68B65E68BC7AA39E9278DB640CAA4CABBE9169F538D8DAB279E3F0185C51E3E
7402C8A6E4F8C638F863361B0CA40609CBA1393F9EC994B110D74CE13E2214F1
CF1E1256D729BDF088F843D4946A963B32316EF2267BBB6E8B7FE238A81690F5
533CBC5DCEFE2B2EA7E3D696B97D6C8DA48098210F7EDB4D953AC436556A548D
92FF1BA3A1CC42C50F4714343BBB5EE42FD330B6ADFB563561C6427053CEAFFD
844AD04EFDB41B5987ECA165E68E8183A00D91456BEF879A7FA5A4139F0DE1CD
BB056297325F8221A123CD0024B28074AEB9A7E512D51DED887DD773BB0C1BAB
0725366EE91A6653F1DFE89C8A9AB3F5708163525F5B3216228DFCC1320743A8
F3733B3113F12A063DCD208E381CDD8963A7C22E463B5E20840CF410289F0620
7E2D12755A72FCCF0D00F42AA0FA8A098B9443C05D1903528287E46E5FDEA279
D888EC9986D279B943FEA0B1F153087163343C80FBF446309FE28A5FED215D33
6612503473989FE6E7F8E95960C03AFAF75899E3857BF4A3F66CEF662C4C68D3
D939188FFA2AFE24EB580E55BD8F4578505F43084E20F059A252CB90862C5FCD
BF08D37055547F8A3A79265C988F59B1EFB4B630A64CB2B77ECCA44CAB10512E
A43C04765F0AB13E7F9E6B05409A6ECEACF232D7148300CB1AB7ADF347657EDB
85EA7F99BF95BB3E1699AD3812D3C79C43C8EE48A75A567907C9C53B2C742A4C
435D1818E4B27E99797964E0613E397F12EC382FC9E14F20593FDBA77ECC9FD9
B17C13241430CDA2E9255C974DB09E421E272528C600E6EE37E41C74CD2577A4
71E4790EB6E96E15FB0202A9A0EF849BB02EAD6BEBC4F0BE4B287DB80DF24E3B
92E8EABC7F6D7C81336BCA6D385C1FA1EF3E5DB8C4A14EE32B3DAE212E6257BC
4BA0F51F6B247FD4B2905090AD1180F12AECB930724E32267A34C0C16BFD0255
1A1E561B5DC2F7B018030A3FBE668FEADFCB48C51DF0BC2097BDEB20F3870085
79371D7A896FD9FE55D5916830FA9DF86EF8C9B7016856FBBCA9058065A72ED7
BD2E40C80C12CCE1DAB1FDAC0F88BE1179BFC3AE5836C6ACB63F936F78F3C383
475979B7D10E8CE87AF163B448DB35E383DF12FFF2A193B593D491C0566157E0
FD9DB78AF6B1F2C352F51C16A9DFD0BAC0C47EE599F953D0A74C70FD03AEADAF
AA9A7C2A170B25773D82FFB83F102F1EA8AEBD111DD93B5F95865BA1A68AC303
36735F9C0DD1F979CC03BC54F8A0B515D3E876C3E7A5C7C36002FF4DBE908C63
5108E1131F654706209BAD3C8E7364FE56E5B813B2650154B1B536DC80F1A910
DFBD9275DAB3371061587578DA24E661E3CB37E6071F4DA4FD8559CEF1B29CCB
3026D9C1AD8C3D8B00475C492DD36B68847A93F66FF508BD8C5EED4DBB334A7A
C8E01DD95B51AB3E68C8B4535DA4E4C848B8EB741A8059976D2D19FA07836466
16B8FF6273FD2DB3E566621DCD058CA4994F6AD3FD29545259A461A514323AEE
4440A06FBE41811129B33A974A159C5C224B5837D38D9C95ADE97C9D0A5CB61A
DAAC447FFB63940881CD250DB02490DA55BA1A64DD9A766C8999A245BC5C5A01
57E333E16A4195B264C818B0EB1894FC76E7AFDA2C85D42867FA3B70B468D549
1654A1C53266176971A30D060B3375940E1FAF03CF5695BC8A2CAA7BF2990E79
72CE073EBE5E180F72D6825F06BAE3104B808B928E6305AE406C89B554FA4336
333A45D055235BF8C48D94AEBEE771599DB536E737FF9D6CEEE5278F5256BF28
FAEC103C15434CEFF0EF451002FC46EA87105E42BD2D28D8D634EA228897631A
D731D5C9B94B5AAB6E7EF64B9F37ACBD501561D9A6CCBC11B9A1F54D5A1FEA15
8E035ED45D932BEA301BB965B94159F8D4C5E544484F8CAF30B2578118918F97
7993A3CBBAF5AAA9DAB0D3D8046F46D16FD8576BB78DF04E18A2B56C58E809A0
970797B6E941E8994F94BD09D4C54A1F72C5DDFA9A0CFE0888D95B3D0C14B6E8
1DC55C0602F93BE05275B63CC72A0EE305B5E45FD1ABC543472494C64D2D9652
CCDC519B07372C6E89CA8103F7C533550D211FA8B698514F453C78F7856FEF20
5FB9142F461B743C8070ACE9997BEA6F7944B5C3EE69AB17673B2CBEB0D43AAD
DF76D98C506C256658465D0EDB347555B6FD635F292490EBB52F3535A00551F4
EA11D3C867D0DDBCB0C7FA6046D8828CDA01AB02AA40EC6062D876FB98E01DAA
BE9985ADE9B3E332E6997F9B531F8145C3CB20C52729800C8BC6B139A21038B1
78DA2EB9D2C3049A6D1D1041C95D25EA53F4C9CD48DAC23C92C3B6DF349B3494
92C58B00E35EDD44EC9F5AAD729DA58538CC7A4F07E14EA238711F98B8C03B12
CFB7C0F6CCB3596F96E865D90133FFD3289BDDA26574DE6F6BD11F1F95F44F95
7CA1399B0E0F0F7FDBCBBC0DCDEAE788AEEC4BEA03EB6D99ECB59C5B8F059908
22432C351F0AFF9CB65AECB3F7D2FC3B48465456F0A3D0FAD719D17CC2ED3EA2
7334D64CE1CD7204266D587BD04FC2ED505B0528F718010505A6594740218300
9489286763FCEE9C319D9ED2DA26453BF98508FA198BA955789701E332F26EF1
21031DD0B9F614E608EBE662E1516F363FF24E8815F8C580AD990977FF793B6F
560D8DF21F60801D844CBF6D7F2CCF9310CC55741EBE8D0267949F2B20AED6A3
F3B06D8BEBFC4DEC4D47EA10CFB136458838F05822FEA24606EC2A9E91A40DDC
0B90C3F3C665E41C2DA1417FA85944B8F0600E4000C87083FDE498854BA1A362
34190CCB917ABFB92CA5AD17E699C673907D9FBDC83E6EC37B0A7A392F5A785D
3AD164B77F5991C861B541EE470CC914F624CC378AF7BD67800FB3151027BE9F
7BDD1AA5805A85155A73F9C33A27F9DEEE5474F26D28AB9E171518B0119D9BAF
FC06B19168D48A7BAE26AABC6DE11B4FCE7F93B25DDC2F53017CB348C83CD8C5
A76FB8998CEB88CB959E4945219884495F600775AD95C08BD0A6AE46EEE335A9
EFDD73BBCCF3121408590C6BEE11AD989506986BE0E3DDAC1C5353CCBDEAEADD
7D8E75990EF3799AC33093F2BC26A35930C1D4AA7DE399856076144FF085EE14
5DC1A78C3D48D6589BE39DEE3C5EAD488E847C8101AF3959C4E25862DCD107B2
549E65EA51F3EFE36E85864789D03C418600B1A87AE31E651DD678D5B6A3A7E6
6DBB5F8BCE19E235405302A2F86D0AB71A1FE4674C9FCEC9802FC77ABE062F76
8E0528EE4E192D77B40BB11FB21B6986962D541002C0526531FC948292AF362C
2315191EE254BA00B0449B1FF098C6EF690FDABADAEFF4049AE567F2EDAF3640
0646260C96441464256AFA232E21A7278E5D934463195B22447F9F1B23838480
3506E1E4E297395E80A9B390D63F31373F54489675529A9AB6F7C4CDA823BE3E
BE7E9CE62C6C73A531139C5375F983BAB922D087957CC5A89B839E463A60DBB5
D42930B70A81F00D0DCFD14255E98B66E7B2BD1AB594E30DD8837E112F6944B0
5C18CE047930D227AB42033E9312F0B1D262F4940478A5E8407DD9323BF96DCF
9CBA8B004F5469446B99098B5F8E2FD51412DB20B4A8C574B68C3057A110ED7E
1DCB3A15DB460229474C12D7736E23B609C624310BFFB119F82AC001A4A9845B
30ACA59BE9A9C328B87D75E13614CC90D745E2847743CADF4062E33CC89D74B4
27FE01F5C7C3F7CF8AE0643BFBE83F652F74B3D0E8E1A0AF00345187FDC1EE05
CE3DB20E68705F2C7322D4F9ABAB
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
{restore}if
%%EndFont 
%%BeginFont: CMTT10
%!PS-AdobeFont-1.0: CMTT10 003.002
%%Title: CMTT10
%Version: 003.002
%%CreationDate: Mon Jul 13 16:17:00 2009
%%Creator: David M. Jones
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMTT10.
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
% This license is in the accompanying file OFL.txt, and is also
% available with a FAQ at: http://scripts.sil.org/OFL.
%%EndComments
FontDirectory/CMTT10 known{/CMTT10 findfont dup/UniqueID known{dup
/UniqueID get 5000832 eq exch/FontType get 1 eq and}{pop false}ifelse
{save true}{false}ifelse}{false}ifelse
11 dict begin
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
/FontName /CMTT10 def
/FontBBox {-4 -233 537 696 }readonly def
/UniqueID 5000832 def
/PaintType 0 def
/FontInfo 9 dict dup begin
/version (003.002) readonly def
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMTT10.) readonly def
/FullName (CMTT10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch true def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 33 /exclam put
dup 34 /quotedbl put
dup 35 /numbersign put
dup 37 /percent put
dup 38 /ampersand put
dup 40 /parenleft put
dup 41 /parenright put
dup 42 /asterisk put
dup 43 /plus put
dup 44 /comma put
dup 45 /hyphen put
dup 46 /period put
dup 47 /slash put
dup 48 /zero put
dup 49 /one put
dup 50 /two put
dup 51 /three put
dup 52 /four put
dup 53 /five put
dup 54 /six put
dup 55 /seven put
dup 56 /eight put
dup 58 /colon put
dup 59 /semicolon put
dup 61 /equal put
dup 62 /greater put
dup 64 /at put
dup 65 /A put
dup 66 /B put
dup 67 /C put
dup 68 /D put
dup 69 /E put
dup 70 /F put
dup 71 /G put
dup 72 /H put
dup 73 /I put
dup 74 /J put
dup 75 /K put
dup 76 /L put
dup 77 /M put
dup 78 /N put
dup 79 /O put
dup 80 /P put
dup 82 /R put
dup 83 /S put
dup 84 /T put
dup 85 /U put
dup 86 /V put
dup 87 /W put
dup 88 /X put
dup 89 /Y put
dup 91 /bracketleft put
dup 92 /backslash put
dup 93 /bracketright put
dup 95 /underscore put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 106 /j put
dup 107 /k put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 118 /v put
dup 119 /w put
dup 120 /x put
dup 121 /y put
dup 122 /z put
dup 123 /braceleft put
dup 124 /bar put
dup 125 /braceright put
readonly def
currentdict end
currentfile eexec
D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
C01924195A181D03F5054A93B71E5065F8D92FE23794DDF2E5ECEBA191DB82B3
7A69521B0C4D40495B5D9CE7A3AF33D17EE69979B82B715BAD8A5904C5DE0260
6C15950CCF6E188A0CDF841EB68E5A2F88253E382140F87C87E55C9EA93B8C89
14A36CDF630D6BE7CD36DBDCE22B21778E8648B97B7EC6742EB5114BDF0454B0
0EA7B1FE236C84C0E5308C871F67B973892890557AA12E00B2C20C71F516C397
3F3BBD14A1D0149CA064391056E45E9470FC7F6F556ABC82653B3C8049AB5CF4
BA83C8F2158C236B2FFD4208846013BAF4165E8BB8D334C8FF2E8D74AF5DAB2F
D44788869B08399421AAA900ECC6A2D594641C121660D4B5F512938994C18DD0
FCD9B008F68F0351D21ED735B2740CB1E0C1CCD25EB548C35B844601D98828DB
556F71D07E081A593FF12DAF83676492A0FFE16E95717A07082B43A966C1EE8F
8A59E1255E1705C43A23CF29A5E4A6547C93F1680A870EE7BAD8CF74D838CD5E
F806911D8FE4262ED8E7F5BC58B92C9C6D74F8AD45FBB021EC7E97393018B9DB
B1B84E7B243ADB05ADD3F1DB3692ADC5D47FEC7DF93080669E63281F1576B673
125EDF08016664BE73364F65389F7C3B66623AD1754ECBEF9E5CE6948D933787
A5674279ACB2EBECD3B4E6361419AB32028A27670C9F3E18B746A10B00AF6D77
4EC00E3BE521C02A99AE5BAA98F793EB1228952BE67934B91472E01AF7B816BC
56D7F19F631A1927846D800C107B1E9CBFF9D2DD513B4A8CE2E0DFD77B1ED178
E43FA7052765E9FAF89989D490D8FEF6C536EC0D4AE27A74F474B98DA9E6B92F
15E063DB260571979A5DE2423920CE1F59F56EB11E00E3BB9D466A8263E1E385
2014BEFDA8D1EA3EDA04BE32AEE6CD15C5C010A1DF7F705A2C0C18E87C8DCCE9
05D9163181CBA56C0FAC8C06A2990554C8E759D076B01BBEADE3B5FB8B551390
6C8E4A2A1C6E7D9C708614626F3770C0AB7DD2027469C77975C27576065862AD
04E5E50CEBE907E3E991FA0C627302C0E207B4D5992BEBAB5853AD1C0D271728
C76F40A79392ACCA7358F948AC65DC823CFDA59E1FF69CEBB6B7EC3CF21669E4
70D999508F9C49E2D9F8818CA53C977D93E15FBBBAF75B1E84F0BA62BCC4BAFA
4EEC82D804C8A8C0210F3E5E258BB1F6921AF02BA9861BAD5C3D5FC8CEFABA8A
A607E547B802096F7AEB09FBA99C83C9A494B94408DD607CA6561A6E6660C473
62CF8D35F31D052F6C6C8138A8E1430CBA7EA6973D6D510C1A06B3FBD79D9364
240C1A00272DA44B89A9FE8D5BF36DC1B5EBB4A78ADBE9C5EDB485F093D9517D
69E1AC9A8E6C9D7C324E3797CFEAD9A18E82E03F69B2CED7D5DDCD1A218BF2E2
ED2293AE999FE2A4B5213A10083EE0407BCF8007670B8C737EAB30311C868D84
121149ACB4A27F3ED6C0C181C98AAAF51B105F264B5672D7F745131ABAB5BEA4
0C9B43C0DD9116D6DC61F90BE72018F290D26D5E9D341055CAF09C9F45333CDB
D45B7954271767F638EEC499F7B53C2CC5774EA7A7F024C4CABFB93D9CB1856A
0C671A4ECA7C62EA5242648A84E7F3AFB9547A0AFC29593CFCE6D8B873A78157
D337CABD291431C0A2CE1F37E0CD7340567AC206FF98E4B5A6410F70F750451C
550EFB54AA259A1B236CA9CB730D2CEF125EC65D959441F7CC9768F777B44844
CC9842A307C72B740680ACBBF6AA35FA7A94825069BF7696ED81A371A9E5475A
9D997F2DFAD339AADF797F7E03E654234455AC3D17702A420EE0A597BA31BDE4
FEB8DBA7C61D311CC90441A620164DC22DC2D373973EF84CC553453AB1B3337F
7B39983B8DFFB3A9425F119B45C1CD37A76F905777B3154CA6200792F1759D06
E017890F4041A385F2238E3C48B6C8EE6F5258463FDBFF7AC762F6C4363926D6
50F004D473B7B7F73CA686B559C2885F1AA761653C727A77D73431E9D110E76A
2E55C68CD50F43997C9B2FC4710F8C8540909829E215678E63BB8363C4B8AF05
9986102BB36580D9CA95CD216B7C321822CB41B2E0422CD077F3B55E0246FDB2
44D5976F67296B5B0BE4B06F6E43535C21164E6C5089C3E9BA2D6B30888C57DE
49DC8D9D46C0D5EDC47ACF2C03B72DE3B69512508539019B759280BABEA12BC9
385308A0395C4CD33182A10A5A229743379C2075D82D8BFCE4A66E1AA087A091
8F5372684FA5037D1B92D50CD9CB4F50AD4F8EE7D51F1C9E63C721CB5B9BD011
6F0A8DD4FDCD2B008F223A1036D90F0F3B252487DE7898F9AFBB3A9D9CD49E0C
EF4ADAD5155A98D2125ED5A3D3907F67301649519419F33CD942E8DDEAC1BDA0
E90C431B198F646766A8FA9F8D1561B57E126EF604838C0C1966655CF31FB7EB
C8CCC434FC1C96046D38203E1791EC824A3D7AED85C029288D4608CA7668A2BE
484C99639F121845B22EEFCE0A3B808261921AA042AE19E641769E91277BEC29
4594082CCB3058F90FAC4A700A8A827ACA00FCF574ABC8EB7DBCECD97F2B22C0
0AA19E8739B81AF8C6F621D69B8E6F29BAE233FBA655A0AF5BDFD7F5C6B9167C
6BC7AB693D45EF2AD999F5DA3CEFA39BA48A17EE6D9F2C4DAB91AE3F0044DC3F
5D5506CE4675AA928B0092D6F173644F91295216D8BBB14CDDE0AD524A4D545C
1B5E284A3BF0396664081CFB4F186A84A0D24D61E82F4767C1E55A0642720CF3
909FA1AB8EAB78030B59BEA067DEDBD2F1D0340E790AB2777DB18248521934A8
BB38A58B7F633DEA4291B0D5D13E9A882C974697CC6D3B49E030C94EA29B5506
CC29C44D01B4751B453A46A9F6BF3BF135AE87A4CE232AF57B66578310DE41E0
2A6AC422117F1963C4D7CC306BD25A6E724E51921779F22F029733122E23E2F0
CB340008813ABB104380C80A492B3FC6D0BB07CB8D8409E9576891EF6E5C9D08
EB8320DFA31BAFFBD336D0C2BBC3D3B2D30368B9860768FC080D30569C7F7811
0EBEDA2962476113625EEB555490B8CE4C5F99D74ED10F738C61854CFF8B41C6
9402E56BE8856144A1A05D0B05F4CB7EF728B2F4F5A439F18C3B68CEFA41E59A
D8308ADC92EC1289DC84CF48D2CDEFF509A145BF945E1E00D552D329EBD2A7C4
21D58082CC8FA790E981F4AC8EAB99950678FD3A7DA3DF13778681B208DD71A0
7C3CBD0664B37C9EDC6B601D79A2C51FB54DAEE849F93209793849104E722D3F
52DFAF7047EEEDDFE744787A5801E4AC2C3D58EC5DDC15FCEE03990C53B0C57A
FC54F125A04C8E4A0ADAA725808C587E7DAFB9F784FA2875689979D316DC22BD
AA36B306A1ABCF907B63C6476737B746099973CAEA8C1E2C5C41F27E0F7DE8D7
F0D942E34E92F43FE902653D4D2EBB6F3B9F7928B1550A82AF234D45D028F429
067652BD3D391BF423AE72B9CB1E8D91E898161BE3A7849D456A861A2046711E
E934DC59442AE7D81661CE8EF727D8D7DDC0270E937E40F896AEAE6171661431
C1025C53172F9D366834BA0054FBFD84503FBAE328B6FDEA180F8EA35B1DA937
5CC3B8F00C206908C2FFFFA6A7AC6915D15EA44BDCF29E2BFCFD4A849535F19B
0D307C696BE8205C7D84B9C77F02EF27D911056EDBB4080E4D3ED72788666CAD
CD91B0ECE27A177DB23320A7FA9C31408B4D02D2A4B1CC6DDE1A6CAC3D8EC1EC
2226EC98E51046D1EC26FA20EE62D24747D83CF4941DCE5CCEEC0DBE387149CD
E05B19FFCAFC0D117F9A3E60DCD4C815228D98EF95EB559AD0ACC0D50FFDF714
56C3C812EA5ADBB013BBD956A7C4CC0ED7D3E25D5C9AF5E626F18297F75D4957
F5B0B33379114B903FE98BCF35C3FF76FEE1D9AEB711F2962276531F7380EE3F
E368720E0292A170A15C5539B1FC7BB954EE2624B504CB8C805B8D31AC38307F
0513606F09211AE64DAC447693B2A0AD15E9A64C34F5A911ECD0ABCA90E9791D
67C6BD202B0858EF96E7722305B8AC02B01AB1706CC6AE875A8DDD15EE349046
EAA65005E7866B506EDFB7A5A2AFD5C9E9DCC821A79EE9C1EA2C7BBA32A40BC7
CEC26DB1AC473C8C3960ACEC581B37D6569E8C8C42950BAB7930B65E1570E3F8
9A7FA719F1DCFDA45A3BF2AAB32C9A93BA3552608A61C623DE59BCB346E87EF5
9CF025A87803161221C5C1C6F6B3403712C76E9D755C7BD68D7F2DC03C14CDF0
C1BBED1D648B905B4B17037B7263C1EA7A7F06FAAC4E09E08483A8D714C19861
327CD9C32DDF850302DD6DDE24912D00C22ECDF3CDFB18FA831A41A7488EC203
F564CFE30D506F0829A96D35A7E09C3DCD107D589B627A15B55C5D6649126BEC
60B88C55ECCBB4E680265D9EAB4CE22965D3B1AF759B01ACB0D0E6C92B6B4EFD
A81E6A648708979487FC591CF09631310D46891423F4EC159A73E30D8DD147A4
B0EACF6D45D18CD16CEB8176F03ABCB41F2234747B9733C8FAF34AE5D43D3BA5
0CE0FACFC9B087F84FB6C68678BC6E76022B1526D6E5B3A48EC1A110BD75F45F
1C4DC6D39F254976453F57DF873B7D635C80C42026DE020E5BAFE0DA0D54D1E1
DC634D2621BA184347E5252F645A6A1DB7657C48124186F0E4C644077457C24D
55753C651A9A7B6349867641464B515B821349C795A645420508673B93750D0C
7A3B33EB1F09782033742AE8F3A23FC02284E6C03818FADD1731361542E3FA3E
75B8D52B668C3E18A4AE967D0FC3157083D952AFB8144D549E69EAAC51C279C5
E5D88A0D9D53013DFFB4352A1598FF84DCDE6FA32FC377306B9B92C0F96EE149
8CD55E7B2445B86CCA7A547FA732D52D59025129FD8C6333AC0DF4F0CFF6287E
F2036D5DBBB3B91B92F12FEBE0B61A313A4DB5A9CF0BB3DDB781A56FEBFFACCB
8CB9D1D3DBDBC4CB6AAE6769E470582403CB920630221B68BCB625CD4605FA8F
D3D5B7A1A28D15E44B38E92E906C138E72C15B86F64C38E23BF0440052A8C914
54397F49DBED99D0AF7CEA3B0A05FF37C2D7EAE1412567E6776333237C31E3C0
49949EC8BFD6E0F6446CE2D4DCD2C1524A288818CC5D159BF8463A847AE4A2B9
CC8C58F822804B81B13BF4F2DEB6229C4F51F093075581791D02C36A13B855A0
34900AA7CD4F1A797652656FE3A8425A38F421C4CC0ACA1CDD44FA6B31219276
1CDE1CD63D6A58CE705CB56CCA1260F9B86E989019071563A9B4C274A87558CA
6EF1660D574EDA276801F0057740E2C3B80D253D697736484D892CE1AB128B8A
DECD69712F5E70E895FBAA927E8194D792A04AB6CE205E04E38A433BBB793FB4
E8BBC4279D58A223C6673D909D6AFECD246E66A52F4CB35E5931D24C828489BD
4ECAF621A220D8ECF702BEB01C4FC7510197D3F6D15321EC87175ADBA6434ECD
2B5A306E91375CAD22CD94301763E4A8B981472890422C5488FCD523C9CB17DC
ED22FBF12D5F7525D0D6BCFE8CE85B0DFB1D6F989C267FFBA0A996D309E4A934
3DB54A9D29C88B9D55D7300DA3D46419256C5A07A2A529A8DE8BD1727281F5FE
97033D861E0531B14E811378EC1AF1CC7EE9BA2B07D935843D3053F673979F8C
FAFD59D555B56CE338F606747238B22BD62C42BB7238FEA335678D474A643570
A9E7B4970E8C541CE9DBC7BF70ED7BA33639D6744A18379455029E934C95E2EF
639C4848CE9A0879B51649FAB023A71782444B451F92A34CB8A124270CCF86D4
D18EEF5C1D2B2A29012613851C49F50702D63BACF95EE2AB4D72B375E0A62615
E0991E130A67ECBA9E05329B740708F1CB148724C3A6E5E3AEC1F88EBCA398D2
1CA8827C977D72734310233176D1AE26C55CF2CEACA62223315C28FCF6305C7E
A22414D4739A059F552F1F9372CCCA5FED4F9AC987942848EB498900269511F3
F408CBEA0659B954F5F1B18AE4FB270213646F9B28AE4439D2BA2D3E0AAAA780
5E530E4EFC8A060EB979E12191044509DA0C14397AFF949E12DC970658D5EAF5
4EA963F5BC1407A32F3837CA6A24B7F3D60EB8E6222B702E25ED903F9D21AE50
664A095009BDEAF4B78DAF94E5A55D48366CABF07791A1684B2F54EA69070844
4F031AF8DF416C2D3679F8BA038B0DC9DD0400CA6B34667BCBBC07E62C1668A8
35A8C57C9048A7227E672E89681B54D662079A189A9E96A3CA96D8DD10189B04
1DA49BA2729F1CA585B1BD5C467295285D52E47CA904235A1A3E48EFAE9EB6F6
01374125CE89D53C276858668CF45D2F092DDCAA52418E0BB94C2B8266B4D88A
5D911507BB1DDA3D8F6E7C14A91CA11AE799EC42E993098E18CADA70BD2A1D82
2C39326C6E3F9E84CD9758B9AE43D79BF99E6A0CD713E95B3D9B7DB90D127DE0
DAFEBF850CAAACBD860B5DEF2082F1ADA64B44B193C4A1417BE221FDCA36456C
BE5934C8CE3ED55AE3A11697C2D682B7D0F72D48976451D205783BE25DBD2507
39C14FFB4BB828DFD187104F38A7F11D5F0698C11E8C1D4F107CACE573FDC4B1
C56FDAE47024D6FD16A2FEABB434CA320300FC4B6C1B6CA08F76C60B7C08A665
99F404DBA8A2A1EB18EF6750E4EC186E31561A3F080BA6562967546715859481
7BA782940F5C5D06626D6F6A412CA7C13820EC7C1DF23E15E5829F698CF617BE
D940523E4EE4ADECEC48C24297DBAD528BA1DCE7AC335A1D15D55415B108EFC8
6D45030D27B3EA63B2B4CD771DBE66AE0218ABB1153D4B7482289D1313CEF184
5C960B1E3C3C953912CC6F4521D1E15636C1545EEE457EFB87B88C9E43CC2F38
6BC4BC96969F4FF28ABB06F4454C01CEF1B6DC538F1E832FC1666D977E5A881B
F72F1B4C7DD4BE167A5535F1163A0706F9A0B26400178DF8A128FB5EBE6A7B81
E478AD183EC06622B591337B9F1872AAEA356F4FC67EE767B34CB5A4D90702D9
39FB846947F4096FB3DCF16EC81455164783BA0B5D723060DAFF411B68307E81
7BEA1D9A47A5AA3D648E618C83C60F060029E6EC4D46B045FA7415BAB2AD0AA5
ED9C729C24136F6AF61E6409C0B5CA760B16225641E268A68CFB8260BBEAFC77
6626EBD97195E77CAB425CFB0096D805D9EE699E41680D095AE9FA10122A7882
2F00F495C9EB2102DF0D3E61833BC0A2E468C5CF7AB430FDB7C0BE3DF2C0D230
1580BAA25D65F599378D873165482A1FBB224AEA89C6BCCFBDBA42AE1C5DCF41
06969F585CD3B737D1388D6359F5468D88FCD2279BDB270F6A858FB7D2ABDEFE
5EE8FB79FA437F8F50237B92C307B73B0DCB808D07A9C3255CB9B3B17039CE5A
288103D05D132863FB522A02CEE3839EF9AF7F07D99732F0B8B384745369FB3E
7901166478F4A16076A1504C5E98D17408494E270BBF4470ED12B4332422679F
759F1D93984D7E506D16950DB6C2682FE1379EFFA6F6C95DD71F6E55BE3EF6AF
E0CB25388EEB436E6527806FC75484133F6E561DEB979D5C1FFEFDAF2A6D964E
03BAE0BD593C2992AD84569C81050F7A793C5263E50C2F50B98C4CC703EAE17A
6AEDAACE312DAFAF5278D125B6EFC5587484F61DAFF46B87B7C9B1EEDECA4859
314A9A9E2248467DE1E54D90DD671660B9040B3E0DD982260822177EFD757266
74A16C83A7FB168016A320D3DF3BD7726F1F4EC90EE5DFE810C96B099FD4368D
906AE4699049EFD37E8EF058D4B97BF71106445AADD4FC6E90615A0066823A36
673B8DE32322BBE861AE251226B4385AB28702831270DBD25D666FBB0AD7B96E
A44E891EA1EAF0F87013AFC982E33D67A28E96E0C9CB99B9E4192536830D9901
931A8CAFA41289633B20BA3BD7AA3414B6DA8D57CCF2FBE39920CC06361F075B
CC40335DB9A0071CFF77F6B7BB47F3100DBDC9C4A58C2B81EC99E8E966AF3390
E3FBCC28BA1D79961C8A1584266454DF772FBA99664D74D4A89FC82FFEDFCFE1
4C9E4A04291E803D142E37E7ACA66AB279378F2F192FFB2B5BBAD18B95F03136
2CB594A3D6D3F8576B90A6C4DAD6D6C8EE07AF682F925F01D0B26CBA347C03BE
F3B0585CF4539FDC66915E22117078CC94D621F31DCB3E021998A5D6EE94CA4B
E214D07517283D56973D8E4367392BF6C1150DEBF459D141AE0941C1C8C5CFBE
E735D796E365A1B0F60BB4CF2801EAFE4889EE5F338D3C4885368281B3C95CCE
251C28A90D318A8A0384439B38D63B94757252062EA44E88509FDD2E75FAAB71
7329622828B2785C1A8B26351BC7448C1719C88FE99BCB73F7DEA427FBFCDF4F
00EE079B0C712F7D2C8DF98D4830A9D8C8B70A8C5D54BC1DF3171135278BED55
DA1CF0E696B12935EB59B606AA3ABD3C4AF64523F37F17811F2FDF3C3613D391
4135AF68EE5BC68A94B7FCBCA3E246145710C4509F2756BEC93C6432DDB7D1FB
1AC28B04BF3DAC8FDD209C70847101F4BF1029876A80A6E4AD20BDCE4BF93543
5AAD174889D7FB8C85758F4B543CA53985865F40B13C41254C20DA63D64639F5
83753EA683A55301CF59F9E7DD2260BB11FA41ACD230B1E0CEFDDD1D4DFC4037
21B3B1722CD733E72674043A327CAD96B53D99DB80B4328EF0869BBEDFD82163
6C2C33120837B2AF08B7457514B78DDCC69F7CD32C1040A594A44CAACB562DF0
0B13371A11715F16FD79F34CA0C702553EA4A998C9E41F6787B44169781B07FB
944D03E082C5C6A9F2D1D6D2BC5E8F9B62EC9F83006220117FFFD91433C26155
2D7A427253CD5F184CB67B04423FD0DB3A43EC3163B2BE5BFD07F9BCA9D7C499
F24CD59687BDAE0D85323E08A4C6363956F0C7DAC8DA44B2655D89C455BDDAED
579E0B7970CA8617C5810FE8667EC6840CE33DCDE98EC6DA8C30B45C14C9B744
BD98D8D7A4645656750445A72783A10D2AD03613B0450121C69AA7D1DAA0FDE1
CD78D64255F26B3D26D7F66A068B2120BEA9927D9A78BA84F40188C27BBE3F41
DE466870C3B0F9F47FFE4EF9561A25F70102C8091C59DF75E4A67CB21D5890C6
2C2AC3E56BF8A59081ADE5BE01DB1F97700E1247163232E7A7E0C1AC3B22C092
CF31A30BD6C42949FF4D644F2BC7929518E5EF161B78B7D59D3088DF117BEA07
5ECA75FAF3E894652422B11A329BF92DF3AFB2D3F8F645DC5F0A910BAD5709B6
3FAB599B648BD3538B5ED2083AC3CDDDA665F885113CD2E2B93519499864AE98
2566060BD84157B45E585182F807CEE69B552327DB61C31C89D47682CB1FC7D9
85C2410085BB5ACB18962E53222D8B9D74B7671A275C732DACE2E77C4513F0A9
6D0FC04107C550A0E5896D84D7151975BB7F160C5F205D3BB440665B2BDB3493
F10DBB8ABA0C945BE06F92D73E36D8081D6450834B8E653980B2E68D182360BA
CAD0399564A79A0303209D36D70BC262D165E99822600A775BCAF6AB8F5B958F
FB1FE40B3330A253326D5CC87D82DBFCC7240A2384E7B4AD7FA872B15FAAAB30
5BA352FADAC250A102E7404C2A637F368B703315D14BEBD530B054822A387BE1
29765DC31C1546BF0855A6705EC0FECC088224A0D28855D3A41E4151B5FDDF5A
B96774DE3F010C4FA16D16CA130F171D463EA5D1CD1A2C502230FCD9946EB3D4
40338818A395935D924471CB081CF766695B7640149D02889907B23F00D4F6A0
D9B74E591BADA348BD1107F524DB9746B02F2B0F0725A0A777B0F62348F088B8
449F346FC7704BCF632BED79898DE54B59098159502FE4F387C6C79B006C92BD
86A160EA788BB4EB89471D595FA624004C8B709C5B7E4386A2D9B4C2EAEE97AB
E431A8D1B0DBB2CA7E9B6C2AF30153126CEC4827006AE1A67CC9DADC195E944C
66415913FD6640DEBDACC45D47F3968449767BAF4C80F435E6463488E62B7F70
CBF4E92474900823B9AE585F42C505C324413CC9AA024D2C4207FBDD3DD568FA
9B8F623361DDF455BFDCD08FBB40B1153B6827D73F1F765DDE7429DEA14CBB37
7B3881AB503D69015F966B164D7BD1AD63C345F8B3ACB722B36031726ACD96CE
B82DB4F1501073668EA317AD79B429DF803100DC7C213B5B7A28F6B06C66E32F
9D26453525D02165FB6C7A73C718ECD5652B7FA2CEDDEAE14992F029EE1D55E3
A2D02E6AF694C4208B0A2708996486D3978DBEC0E0DB9C4D5CE9FE876BCA7734
13019868113748D07ACB4489A40E6A9025F87C9F10A66AD71FFBF5C9832C6794
31A3D72DADFBADBA62C9E9E3298E0930825F4AC690B8EFEADDA354D2FCFCA727
506D00960F244BF1A3A745549A2C8D7FFE5CA4E975BC2E45561F11AAFD7C125A
24B5519F0CF2DE5F44EE9D9AEF2425097BA7606326881C5A9C0667DBC986FE22
560B3AFADFAC718B68123027EEAC691DE587286776B821FD5DA3E9FC028B30E5
CA6FB99D656888CA3AF715500B872BBBA404259423E05CBDC5C78161F8EB446F
E889E03A64B50A8E9CBFB152141692FF6827F897943F0D37DF9A67CF75A4C82D
77E40461EBC833692D4A13E257867A6D36E7C4D3D72A9B69D403F98FA1FA3234
08D17A9F9D6F730BD050F04D4CA15366BEEE197DA12AE6ED9CFD653AC860223B
42E9FC4459744017A345182FEA9053C5F3EFB0EAC0E36C42D5BF51E893FD9E75
0AF17F5B2C2820AC3156D731198DACE5B9975755BE9BDD3A9DB1609245AB4C91
46A8545C9ED4337A301C321CE5CE6B18F8D8695AE74DFBB4C2463AEBAD68F99F
8E35E5A83AF71FA2B8740431BBD55F8F4DBE44963F956E26F8437E9BC1EB6BA7
03B002E46CE29890097884D29C8BCE45FAAC246734D7E8D5D2A27E2ED175989F
E8EAAC2DDF4645763B67768AC52693A4A4E9C61546CEEC7CCCBEE5AE7B144291
0E3687052DBDA320C0614156B5092BB8F713248495CE693C61087CE77904AA30
83D44DB13FC7623589A68C3C4A090BB25FEBCE1C41A77F9A147A3DC31D42F0A7
94E3C27C9983624D4D29B082C90F2918E5663A8247773BF93CE1CD8990B063C3
D1A0CE54D54AEFCF4B0AFAB115C5FCDD186056D38161D33361D5D6CB27051D0A
45D2BEE293F0C02D47EA7C35BD18745DE299426C13286C01B5DF99218AFDD961
931A85DCBB15E98A9903102E2E27B395B34148DF82C3AD47722094B2CD11035B
1E6BACD7B08012FA034458CFBF4FB7B53D7D9430514B40C0A080D668438A5ABF
80A50BB8D60C1A6BCD591B4C878DDA7F1F550C83531C81919D62994BE5A896F8
0FC928999987B6215B01CB922645045893ED02079CE330CA8DBB6969C357AE8A
921D568C90F144B467C4997EC131EC9BE1F1816C2386F263A75C1F6E777A90EE
43696B800C6D3EE0C5AD52A135F25901513221FF1EA170B7F1F3581536555054
182F5791FB874644B85714589DA5B51C97EE565E3FAF5A5C26DB5B51561FE032
C5E72605706FC68FE816D48E175C71E2737AB54C41541A79AB344653C1089E12
55B7CF59DE8BEDA4BAF9C13271E43E28B67784A8D49AC68E64012A66835B86E6
F01EA6B19E1FCC829CEAC66C294B30F15695D26D9EE55B681F9E0015A1F2B155
850F0F42FCA549AC3B36AB5E05A24B32783B389678B8EFBBC39460EC7B1C8357
BFC5D34155FD54F5E7D5CBA6634BAFC648BCC1251231E51083310E1985B560B0
1CD9731064278FA4BF2F07C631A9167C870FEE10BCF2A3E423A7C6CB675EC90C
ACC4C21E686C965272F87FA03760ADA54B4E72EE284C44A942B6349EE2D368DB
0601346640E0460E9B56D03F29D5FACE40BDF7051F843629304FC5C6E15C5EAE
B2FFCAC282F4FD8B77267AA679B9F9860E018475932393F8632A3266B1951848
AE03B4995FE687FE476F1F39DC23D4CE601E7C238EC45A3B40CD87D145D1145A
9A7F5F03B82850A9EF4FFD5F2B931F773DC86FC5EC4A541F511340C52E8890FF
480DAE24AE1441045CD45231645FB055244582526C898AA1922839CA61DDCDEA
99BCB8FC39E7E715FC8B3008BBD3B1A45D9AE3204EE7B170F07206EE76F2CDB9
E9B2009EB6D8BC69186F8DAA80E7A3FBAA7E44C13E0CBE6320B4447FD882E222
04529774CA558BCE4B44EFE68D0B2B451A099C66D7E8C48935619E66FB505937
469429550C6084855CE3622E40E7C6C5BE80D25EAD8AF6BE5FC4F91F54FBCBFD
EFAE2C22E20CCA95AE89CF8E4088FE3DC1B1A22D1A3B700284D622223F94F5AE
DDBF04632128D2915EFAA673BB1AFB0D2C05E607CF3A737CE14D8506159E4027
E7AD956D652F3CE27A5DAFE3480F4AA5E7255DF75F6FA2BC48BD536E244EBA5F
4EE3A2217CC16014556D1FF46DC11A076C5BE4493E03687A4F977E8D98B1C645
36B34CC71FCBBF1F142BB2F16C987823875EE4C2452AD7627FAA36E8F467B083
9C0F0A57A4CA34B86EBA185D0EB23F88A01D0EEC22AA2102BA6A2605A08741D4
AEFC1405017752B0863B605EEB62EE37E8209738E9434F7AFAEE203EA82B973D
ADDAB8142577039FD5AF2F3F57146BD884F1901732C470DB9814C3F11D7EA6B6
C5FA7430D068D6FF1BE1A4A4FB561C26B0B9571AC74DBD3E5234A6493E5E1C55
445FC9DB0BB2C775A98B32C0F5F2C87307102522D0477ED5A520E35BE37CA310
562527327CC7C03250430F0E9218A7E26D043300B96225134BA6859B7CD44BF5
1B358EC31C6FC01499E065BB0630869668802074E4424D859F90261081338E65
42B2A441EAEFB54BBA7EF7E1A197A69EFE21EF511F592FA308A671B43DE5E061
EF920892BBA92CFD769FF08D1E42AC34FDE8566147E59DB9181E26A638AB53DB
EE429AE919AE4CCCA205E0E1233679EA3003ADA78F8B333DD9B88A3ABF8B6CB9
3420546A925E1B231FC09D3EF9DA8FAEAFCA440345E20CBBFD0067F95B361967
2647758727D81022B387028B9DEE654557BD9D5019436DED871B3FE12DFF922B
8EA615E92FE1AC32C24C5FFAB24885C03E7446FEE2F9695B8F225A07A3D532E7
92CFC3142C4CCA66F3E2088221ED7F39D6049A12A564240DBB49BA3CA4C04FD7
60EA838DAFE2A16B40DE3942EB2FA7619D9191E19193320FB914B02C0C546AB1
EFCCA69FDA360DC9949D4EC0FBE7BCBD49C4EB2E88FA92AAFFCA132CE77BF6A9
A38A8167533669EE3B901BD3AD81093007E04FCCC5A6C5F5E8E087413D24A1DB
8268B4D02B702973982E43A06AC344EEE5990D0171B2A77623C33891FDF2BA46
426FD6DFDA6112E5727347779BFEBF007C0BCC112CCF75EF29A20F659806B93B
368CD3CF80DC893045FD42250F17FD28C6F76BD01FF7334AC07960860E6AA88C
DBC565CC99A281AC64F9C49364670AF6DD2F67D4A523AA1088DDB644D70D7412
45025259CF1C15E2737FDAB551E71DBC48BA81AD5884AD666086958CF0682D46
F541EA388BDBCFA6DBC821E2B741BB62BF1599203ADE59D718DC981B7607F58A
818988B5BD4E003C88B148A1E65E5B8A9D4CB85C7E0DD51F3C7DBA0D1369BEDE
3B5DE088E1DB8858904ABEFC07F19D67AEABFA1F87D691399062325CE2D24BD7
EF109C17D93B330F370AB99748F974531FE97D41640CA99C0C602FA3116E4241
7EAA003E29C96887906622EEC2281E4DA5F7224B6E769DA5DC67A7A9666AC48B
DBB0FE239336D32E57C8F15D2554CCDFA2B5D58C5BC271F34906CAAB6A9F1D90
25D8ED7AF62DEC6B8EA52B49371003011A2E0E39A85E9E3E07B74B71AA143F86
B4CA3E6A4615258E5154AC01A6080B71352AB0E976194CEB4720D0667DC4B890
25F0614404743D7EC928850A55219BB429DAC350B19D11236B8580ED8476064C
638D24235059CF1705D03EF481B1E3A75DA2759B4F01FA76724FF252040DBCB8
7FC3EEEDE00E91EAF3CB07A25182E3F991C5A51A434A08E684EA4B62FE478B24
0E94F05D78E09B12E2F6664F2D6E3A9451CCB0C0D4E78DA460FBFA3AB70EFF64
7F212332A7FD9276E94ECA804948E49383181E97EA015D2D1FD441DA4B538804
FD8DCBD2EBD36A72974BEB0FCDFA910B8101D9363CBDE7C8791A350F57DC8E6C
91B9EEEEE07469269947D19E58E95D329B4149DB73657CAA36CB90C0CCFCBDD9
88DD617C36923767C880600F421847810D6E1DD28E26476D61BE4644E10D2F04
5A78B60CC1E95312F2719F1C4A4ADF73792C9588E9695734A801FBF464D1FB28
CFA2BF28FD6A48F5FD50FBDF09719E463C4C13E28597721273F0FB42A0DEBA72
75F7140435B780940329DDF3FBC794D55A3FA7A69638D5A04CAD69C58D6323AA
7C2D65850A53F4DCD9F48A071C3979BB5E70E543E5C43C2248E3E38E2F752837
2E2889F3FACC087532A259F9AE782B113E0F2DDBB1BE0CAE87DAE299FA462647
5E881F6B56F412E803C7047653C726E2BF80E2AD690818341BC3CCD9542361FB
441AA150332B05142D48D067ACDEDDBA75880CD30B2724EB5BD18DB7D82FC363
29C9A4AB9D002B1969887CFEA6370BA8C29890C474CD2DA5666DDD247EFDF254
1271C848F486C6AC68D4D7E14E981382E4D35699E23CBA65C938D5A687C83EC4
6132ED84CBD83234EA6240FD84C7AAFD6A2C6418EEF4606BC4F60B32A00B7DD9
24576DCDA40785E95E58C2475D4F4B030D9A25BDC24C1A5C38A8B964A0757BBF
ABA93EFAB884D17D7484D3B10D42E26BB9E7EAF4B69F554BE2EAC837D7E83DB6
76E1DBC2E9D37CE529E02A89AA6503CD1E492C2CA5F1C055A371542656DA8CB1
693C7E8A02A0197E0B8C303B977E2C523DB46145EBDCEF208BB9B7438CB51965
D7C49360394E6C7D7F3F1E7DBE46EDC358FDFCAB26CCA5ADC63F2E7FEFB5E453
F4D3A5ADE98388EFE5BB3CCAAD765E58FA89763D36FE83B5DEDF2505F32CAEFD
0715E5F7DC34C7D9899A3107DA4861A3CFFB66CC085E1753A8FDDFC87792CA8E
01100C65751A205AF8B13F9702D6D282D2EF4EFCE0E4CD4E530F172C1F1F5EF2
195BCD80453DB1AE8DA28DEE2FC777F0EE379E449A5C81A3D2DD0E5EC9AD3237
1A92D125896A072EB595A0B34BFF1DFCDC152B1173BC3E033DA87E2D9169AE0B
C79A36F703A8033EA47FDCC5CB34387DDA672EDA32F6F37D978D7F85C9FFCE9A
C9C37C9050457206F159603B832CBAB441BAB923D0F526DE2E23BC194B8E1CB8
DDDAEC69F9DC7BB58C90052D3F480CA61B0172ABEB5F64728CEED7CF2DD6B384
DD36302EBCB99E2F955D03EAA56BB79AEF34EBEF5945500CFAB6C8EFD7789B90
7BFB03C46E529BFC13C44DE7CA5E17FFBBC92F11102AD0AEA97AC094364DDF5A
ACAB4D17F33F88D7C459E375FDB2057342F4EC17F42055EECF6E6DFFDDD5B39D
065FF3F044DCD8F275D608671342DA506E9366408E3E1C098CBE2C93456747ED
F73E4E34AB278C675AFCD05B9080FABA4E27670BDFAF236FEB3126BCC85EBBDC
E873D980A30EC47210D32DD13FD75CE66AE85AF7DDFF57F40279FD7C29AAAC9C
89F6E999F0FA8F481BDE0B7212ACAC13C87A4FE4ACA4481F4B73CDE9F5302DEE
33700E0504BB37393CC051DF6D8185529B60742358F477C19B91E72F0C510CC8
F35C624AC93B5F4E2678EA0F5199038524CB12BC34CD347F8A62866EBD489C2B
8093EBC3FACE6E862129572EE00CD7B2626DD194647A97F81DFFCA9E95F6BEC5
EB80AA17DD4C6D9E34D7FA4C95D3150931092EA3ABBF0385B928811D5418A947
60EB0D61CE9541CBCDBA97A01A863E0098CC516616DA614E016F6BD5F9324C32
C980D24234B8C23B409B7B37B5FD761C2A3FF35AF58EE4C2EF78794CC73E4478
F250DDAE1AE47793CBD3B446D82F427A41DABFA07A3D426B029721FF58531DC4
70DFBBE784C178089809078195202B7981787EFCC46827516AA70AAB0395FC19
691A624F424A68C7949D6FE9316B153670456A0CAE5039B92B1DC33E1FEB16FA
D4255997F003B7F513F6A8413D228CD532395FD31FDC3667602E24ECCB1E7E27
9FA67FFDD0C0ACD31C696CC33358CF4398F0A9E197F17A2E275E11D41139AA4C
913B75DBF300FFA41C161D18B14AA3F3DC764A4B1713AF69C818CF52A82242CF
0534B0238E547F14243B53B3B673BF88233B878801FCE021E62CD0787A09C4CD
9B2961044445E69E8AFF44572C50CD01D4ADE8FB32042B7691211B3BA3A2F5C5
01AF422A8BF3DCEA9599C6AC7AAB554F2EFEB780536DC1E347743BB55FC9B848
1859D84E4E9C7EFDC82F75B7CC3A4B184D4FD1C66069BA37868BE7C60D47EF86
C8CDCDA9C629D26D29BDA18964B5ADB1BB41C4662017289A1DEB7BD6A889DD85
5B94E52711ECEFF4AFCE5C7B2BC8DBD276BB9CC5748F3704A1336F52191A4257
24D8ACF29B31C0C73350395F480F0B0823F3273D971717D360B6F29AEC446D18
B91E3AB33689F8CA532B95C76B853F8CDFE840B6BDCEEC6F2BFA0BACA523844F
3C1E117175338842BF5B8A439D4D1FC4034BC7D2A967489902473CAB5F80FC63
A780CE2139CA690BEAF69684E3DBEF0DE3B61BFB7013AF2C539E7F5E5EB784E7
E1AF0AE620E70F74F2C49FEEBB1047DDCDFFA95B42493AB34833F3B2FADA6092
B391377A602B5CC075BEA5DB9414C9DE2FE55B99CCC2D2D098371BBE78019065
1021BE624B110DED22D24607E5A926467609281CEAD22F5959CD61D89187C977
4D52B690347B05987A51FB748BD24B2F9D8856203D100D25AD1A01EC4C31819D
8076AF6DEEA583D423665B8B8DA2F2DF06D89A1B237E02E7DBBD6629B692830E
3BB2B83E8462C9AD63497C47A0A29B113311E3C59EC6FA61955D0AA34CD1FD68
33A1EB1C946FDAB188EDD842941F1C521D91572CC24E7F74E81860DBDFBA5411
BCE24FD988AFA077F024545874D751EE71B77506159B825C4EB6F942D919E771
8C8321F85AE80B88FF420F550D8A1C400700DF3525740DD9C04BAB23CAF0032A
AC1709D0874F4A2316DFE6862C05C13C940A8E46DDBF0A21CC3DA32B24201AF2
44F77FC99EA8DD0E92581A9C838C4EE5EB15F1AC5679DEFDEA125254205DA296
415DD40F02F81B1001B666583C358A9A6467754EC3B745DED0DF27F317B4ED32
81ACE30FC095264B72B0695C13018AA87B2DE1448D8CC6C3F1A53833DEEA4306
E7929FBD5A7863CBA5A4F78726653CF4EBCB17A4B2C646EB8AF201748B54B1A5
E2655C0F52845BFBD38D374B67DD9AB5EA1DBD58A1E1A7C25F0627429738746C
95333A397A2B2CB6707CE097BD70181D5948EA65EECF8462D970673DCCB864BA
F585A0FB9989B1DFAC9D42AF339E43AB9B6152A83D8B4A4F142A12B7DD5F762D
E80B758E28E4F97FC9B58B6A605381F14678C9661E205F2DE9C73E5EC4501FBB
367679EEB6A455ADD41BD0954E7C62E65196F544030FA57D5BC398F6DB2B7CAF
778C6A2666A4296FA381865C63CBAC86AAA08E9224A214AE5D3061627524E069
D1BAE3746B522CBD553B480735FDC21DDB3390A536F7B6504C15A612318059A2
530EEF8F640A2B0014C3CBD7FB304DC709D422B2A2F10207AFCAC8017CA15F2B
76AB8FF01DCFEEA00D84A7FF426D42E047CF50D9B3B4CA34EDA9BA646602CC76
13568563CC5083754776806198DDD9B553343A21ECC8C6912F519C90FCCE912B
717B9F256334A0C817653D36D2EC1C766ED4DE0D9E44DC620E66FAF1C5540B11
9C58686E39CDA40C37B2512709447773F443DA4D80693278F2488F849A1246C8
FCEFDEE23CCBA54AD19152EF5F83A36E6E2ADF1267C9FF800DA0ABBB04D66A42
13F2F00749B07D8A61E6907ABF11951133F15CBBC9E5FB71AE571A22CD47B9F2
1C9A8CAC7FE1373BCB7D602FBD120133AAFE412878268A472559183641263E92
2F02A08110445A3DFE951C34B0C395BDB0B70A431AAB7AF358D0183612B014A7
68759E4F8F2F24971249718105702FD1817FA84A42EB0CF7AB689D2E61D21830
F9ABBAAAF8E5B0396E7FC612F87ADB06F20737CA149867029E6C879C3BFC7D3F
6128AEA757B2D651E5BEC75AA946F119C700503208D34840B8D347FC666BBE4A
F6EF73136252CAC9ECCCBE0EB0DA5508149A2931217AF38D29FB05E615D21A43
9DE4A2727845482254C9A758145D0F0584FA279A1037168C85F5FD448E0912A7
4E9E56DDF207E96FCA851AC50710F17B29D2863C3C65D75AC7E3F5A896E1DC30
33C4BDDBAA1F73FC5183AFDD587F851C2ABDB2012F990B28A4D8B3F7F4184575
1686B64380A3B2DFBE90F847183826985240388EC985D6700836F4AAC23B6864
DB7183308491DD832143C0885EB88E62A078773A8B3C3CA3BD3110D016383AF1
8DE78A4E5B6F74ED0C41836A7F36B11D6B856A290C66B2AA904E89EA4B13F7D9
68F09B417D33945300CCF3EFB2BF176D74DD0CDADEFC54FDEDA914332B8F6282
201C96603E607BE8BD1CC3D3389DABF28916140FA55B7A467DD33CA5902A42FC
2E9DE7101EA0E3818F8A3BCFF269D1EB82093AB3C97DB2324AA253C4531E9708
366CC13D488EBD6B9661375D81E82DBA1E3F1FCD4D3A883CB22DE47EFE808263
CD0A702B7F567325E3FB997FF678DBD5EE5DD293A381A81873EAC8C64F567ECB
5A4D40D3B217032C448B4BE266D2EF01646AA50DD92DF41BCFFBC55B04030DD2
36C213587CC4C7ED5043F3ABCB0F3734224D6B26542A3ADAC414957BAB126277
D36020E49FF23D26B47B9CB5B4CAA506D6D783C46956979CE19639D5BF2588E1
3AD2B18F9DB59BF93FD3535D13BD26905EAAC9FDD89D11EC85A752EE2642C21D
DA3A0B19020BC222FE4EB0103684BD2C7CCE61C9BE466DD01BA31965BD07EA20
60EF385D18DB5014C4CEF056EEFD866C29E4471DFF6DB41B35ECDA12D8B209DC
62CCC41595BE71D14E5699B1FD6EACC6C9DCCEF50F1E687CE885043BC863D65E
72E3ED47302C792108412CF1020397F2232963F743EA34E3586943A0612DB825
F677FCB01179C85CBDAA8226F0EC09FC5EED5B5BD98730B45422C64E11B10317
52471E052C0317D0185686E28D6060A9F335198A6FE22C4BEFA4591029D7C169
3B01A6BEFB6C3BC0C27551EE3F881F223A2F9E56A9587C377078C8A2713820D6
15BA8AE4FA366964F42AF9B6B9B61397CCE985A8491070E33BEFC3B3DBEEE02F
B94C0E116616D65BC2882B69634198C5E9609491F31C406F4F2E886BFE07D35B
674A8FBDEB07D75E0FC6085B2D0AFA98E06A56985C28BE4EFD94A19D0A541525
747410589D8F8A3307C17660C7BEC8EF20F5BE0205FCB035754BCB1F5E6D1524
0FF69F280F4C2027BA881DD2F7C42258F146DD79C7ECB02B7B7008D34AAF7482
42B07942AFECA80DED166F22EB5DEFCAE2707144E44A4DB81D268ED9BCD7CF03
4DD072441BBA4ECE8E15F5FEED09A0563CE83475A96C0ED2D1CE7DF998F38235
C2D679029516ECB33C6F54B930E1BCD65D19C5A458BBEC174CBA7D865AAE3247
BC273AE5580EF3AB2B9A1297EBCE9E76692B808CAF07AE122F8FC35F22FE2366
06EAB5F872030377C5B3DE4A5FA490DFB654724AC95F0DF05A4A11E21304404A
41A33DF329D0D7237673EB343FA0B662373E26B70CB00A79239ED9C23CE1CBDE
5DF1CAEB375C78A7B6DA9FB6082840EC189FE49776BEA8D313C50A40CA6CDBDB
443BE243336BE7A568B30AA18F87F65E891B8A752815DDC39055DF314E5A4DAC
86D03E4DC4633AA26301D203D520641E987C547E36DB7709E2C78A975513C412
216CECAE9184C1E385B196323AA6BD694537165790B81313F1DD79528BAF039E
73E22150C39FB5ED141B7137A5EAE14060C307959954E0CF08B7A254C228BBA5
D4A4A54A760CB00DEF615563FA821BA5C8BB0E2E2334C2F8A3E267677F3185FF
4FB46DD7DA568777588780D4BB6F08E7D11F83EE1749039D2233812E6AE00288
30360F668CC77BBBA8EDCB9079B20438F73B4C0A77FB530E7258CB57722DD1BC
C36A71F3940E5577A9E7AEB83AE41C1ACFB6DCBE689EEE121DFDB22C038D80EF
D41C51C9BD97D170E411ECF935F8DB0478394AC084F1EF1CC22EE88DD95D098B
167A5C9E8911DC0B263D63602080646F05A0415D85B97A4DBB0480CCCCDCAFB6
40810948BCFE8D0356FBDFDD639C9C69981966975105443CEA3C74060FE662D2
DD0FB64FF673657C714DAE36DE49BABBF6F42D76D8FF471EEA9C0ECC5E178798
E10543533E9A3DD7331AD23FB4B32DB456B2F0879E32043DBC6BA11540B1E516
F3FEC89B52F2A29ABD2E53763FCA3EFC7D1AB7716862C10A82FB09787AF4FD7F
0EA3F45DC691D35C88A6C268DCF12E993AD2FBA2918F5EE7ECC296223B285544
CF34516D149D738A1B2D836145159C063BE28F5F1C025A2749D9803CC2589154
49BA2A9E6ABC317230BAD7577D613CE28155776E4C25CE0C789BEB3B84E0861F
76472610CCBB981003B91BF6B184D3DD29C39B7FF7DB07DD3789A17A1D4F89C3
686AA1EB341CB3325D636E7A20553C6C507866C7C17A4B27A3D7ABBD1C10D6F7
DA7CC35D76E6B2935C0648475E89C774990712A934E204B54B54943DEE917ED0
40F1136977D404C70F461A45950DE28EAA93A9429BCC67451FECAE1F46643841
1B4B59C5DD526F0E518DB82CD8E66E981F6BA500D3340AE15AB7B12CD019308D
143F64F4DCEAEE9D9C880721B296F94595048FB759191DBC32D54C77D20C8543
D84BD46DDC7A73C74526AB55C1B577250CB59AEB1AF1D5CC9A305AD9A78CAB22
6998EB4DD3F4E7140379C93DB23A847DACA9052CF2C7B86F12713FF7901D9D99
992D5DB605BA085AC74CE9845B7A8E9196DCA3F539028432F2E80E1817470798
0F5FE1FC8E4B7A6F531AD6003390797EAE4CF64BE4B3D4BC03DEF13B4718D532
8167DD408DC277A3E1ABAE86A078220C84843AD03D4694168BDBAB4F241AE2CA
1EEF0D37E15FC4F8D58CC6E016B829DE3FA77854991CFABBAEDFFEC16C4E9935
A2A9A5EE921A89EAB221BFB1DA65FEDC7FE579A7E5C277543D4AA0D04B09E58F
02BFC150AC1AC3F102BDB006743D585BE250B8217BA95106925DC183D0CA0455
C3F3FBD19C68ABCC2917EFBC32FCE85D0FC396ECAF9DCB1D65CA468F821FB0BA
83D79D310A9E5C182F0B87EA516D11E9BBAE91F2752C963F864CE61D5F673485
5AAABA1CCB0F0A4A6946DE37BB03C7491F15CA37FDAF1FF6AA478CBE7F463112
B0D37E53B7B4762C6F56861B0958BE28CD4BA049427B290302984B44E5FEAB71
DC1C3263CAD722E45BBF67DED7392176C7A2E9348F51A43C931B9EC5CD6B1A9E
B6DD1A51C4429A5B217C2F4E8E02FF2C8ADF614CBBCA8B542641BABDFCDD8EF9
A63CFCC82820E3DD00C771D2D700D5A5876F1D956468819282A1D5C7DC31604B
3F272D9BEB62CF8281B8D61CF1BA1C81833E9FC72F325626BF3482FC9EDC2CCD
D8E785F8E01FE8D1540F8BDD728C45449CB5DFC8B69564BDA58B150A9AC2189C
88CDD4F32D3E5A10C7DC31D261993F4947B4AC040291166B4D36DDE89F2856A8
09DFB4B590097100D50B38254D60DAB4AD09809403283C1E2E198E591ECEF20B
CC8D542133D4BFCD58CA99127BB43AD6809378E2D1D835E97EB56C6A3F852416
0DE9A95F391A3F9FFC936EC03384D9158FDEF8CDE4F400D29352182395F489D5
98F76D49E228790D5656AB4556872396200295EF753AFE88A36397E52306E49B
438642A7ED7BBEC7948421F805B6B8D120C22BA695CD3DDA1968122EEA8D65D7
ADD0336B51DDED7CB62B6AE6A33133B0B5C044754772C22C5C8184E8B9C61E32
67A34D474C370576527C8D63264E2A3A58D216B1C8052937B91CF2A38150AAF7
612CF7AB3BD3EA5882CAB37F11A4D0E582AA4624F711FF571E7540F3F3672147
5360ABEB63A0EEE1581C85A70D4CC2EA2A5853775E5392F15361566D98F6BECD
1D528F552036132FAD10BB39F1E7B22E401C232685BCE341C8F2631C140E7B09
4F827E96D9F9F88B4A8F504833F794371976C5FAE1625DDD3D460F8E42AADE80
38EA1A8FE79C6C3304F51F0A81BF10C032B2C788F9BEE9FBAF788A54BF4E95C3
806055E8E3932E09D4718DC07A39798C852FB975EC814850B3E19FBAB87810A8
406FA425D2A05AC39B1F48C867DDE0217905ED111716B000CACAB2B0554C53CB
85397F4FE9FA71BE715B11C88F92B18737A5FCD09950C59DC24343BB1DA84C5F
92798152380EDA00F3E1AA8ECE47E42109DD2879CF2E2E9FFC108B709629FCD3
54D8BDB8BA691879138188AC2D97F4981282DD766A77FDD374A1DDF6005202DA
2525D348469390C09C23D6C7E1ED7E784E887F5E95CBF9AD24690FA6AC3988CA
155F22475242658F2B7C45AEAA4E44ECE71737EBB20B9904C437DCF469FBEB3D
B0A66A4980CA876A638033EF8625D156D19EB52BC90411BD03D2563530DF1E6B
CFA4C5B8E686702C745E6ED91B95D79E82E81B38526223BCD19E7ED870177FB5
1A72A45C549989CF5282AC06A8B73C6D132DA144983EBE5FDF1BF850647B41C5
EABC71AB8B7700CEEB38838C3CD059D46504535A25488654B02CFA3A3B6F236A
2396A5BBD7EBB8E1E499B7018FBBD6E74709C738989E9300DCE36BA25623B79C
7EFE762607351850137FBE5CE5B53952F3F8D451CC3968D9D75983BE4B32E93B
DEA23EDC9670E2E80D81D08FFECE899AE07E0BCAAADE6CD6C65DBC630319A44A
90C17E0383C550BAA1ABF6175A3B619CA69D78F39AF2DEDDAD90D778E3662AFF
7A98949FB1211D04CCAF2B1800F646FC36FB37B27B01F35A059A8F4C5520B4EC
5DB9EB800A128404ADD0259DEA48586F4F83EA14FE8A73735CAE2797FD28A416
B4857528E8D855E341663153D6399032F583830201329B8867A970E3EC051BF5
A8CC57D5432B217BA278EFD8ACEDA4B94E8291B1007095BF31CB84C4FD275FFD
AD74858A909171FFDEAC2EF0B794E99260C236CBE7E9C09CE1774F424B4082A0
6F2D764EE4BFE6F4EB57190AD248BF572D9417E2DCF9B0766D774B3EA208343B
901EDEC9161DCC861E6A870D6181AD18CF6AC4DF989E99D8C7AC6F7DED53FCF0
FF3E9B080A9149131A613CBA5040C6D112828014BE38FF986693CBC0C54E29B1
671979C6E88AF09C8E66A6F2C0DDEDEB03067806FFCF8745770D6A9EDC2C362B
3AA58A7A7E0E265E989CE7161EDF674051458847962C0F3A02F081670D28F8AF
1B256F3D93A3831E74847D5698E231534CA7BBEBC8C69A0E54F08D31EB1AB6BE
711C5EA1B6ABDBF45FE6160C906B575F25F52EAF103A0508818B74E58800D981
E8CAC5762078DFAA7C2711AEE929BEDC9314736E90E50DD3067E46F979C17F26
D4C960501A53D7C1A1A68B4A4C417DF50A64857C36D5E125393343A6435B7E97
577CE14ACE2B8CBF85DD12E6A86F9EB2C7F8BF2009FB377F179723D611E666FF
45461B7C53D8B5B47E1A0ACDEF7869F8660A8DE54645AD3CC055310097B38A80
116E41AEDE9BAC724390B88AD07CFEAED6CDA6D20CA187DBB8891EE8FD9483F9
6681F81E7FC689BD8C89F67023487A8C0E850E8847BCBBCEE68D4CD64A0364F8
6A2671D338C23C26E8DDBE87AE4D7DB8771275CDC03717A7C2F5085A2314E297
8B6D072C1A6B38B4B9B2D25B8525CFC836D412613722C0B6AC7EA90D73987A05
46E34F8BF6336A6454A6B1D7A42880219585611EA4D6C019818A97E80F245422
8A0D24A5A40E4EC613A6D7AA3725A03B14BB744B0639C7ED40073A8BCFA90EF2
28D15BBAFD525545AD15C945363D5FDC4B8B8A5358EB40BAF3C04AE89BD7B6EE
B59737DE51D5DDD0A116FFFF7BF42ECDE51A243752FE27032EDEA1096202D6D6
CDAFE09BC22ED3FED06844C193265B6C22F9D7A001AC6FB1A37122677ADF9FE5
761261B3501FB05B476CE4C475BD3A61CEE19012D387D3934DCB143AB5C961CB
54B870B7C9C0C071D37EC79CEDB77DC01FB20763E7A0EC511392A59B88E5C5AB
59305A821808855C7C0E2FBEB1656EC6C130342439B1A8CAD2029E99BE70A1D9
68043F7C9C8A54C9C2EA68A55487E7F4B9A855275D275D27A9341FBD0B6EEC31
2E05F8B26EC6D38A248EE754A0D2FCE5E6E0D07BF8040D7559C373F79D98E06E
BFA8DCDE71D145AAB2F6F57DA777873534920C8FF3BCD458B4B974686C0AED41
5F8E88006EECFDE82AFD6E24E31E91ABF2EF64C2C01E3FBD587BF8950BA47C39
385EA28AAD954E1B946F6019806D311CA89BE96039E29B15A9F856057C8351BF
0316D50B3AB2258A85C9880D916032FE78A9CDD9BB04FEDC4B16B3C3D964ED0E
E3E286465A0AC13B660962927B20854EA0A582BF5CBF90A7778B4428EC15ABD7
29C981C3103E50EB273DF00E04542DE83914AF5FB26B212B2AEAFCA14DA10F85
DB8B8CF26FFF137727DB8F7D752FE14858E3FD014C02586184F8B1DCB91F1B5D
83022E52F5EC6B896C3DF807C117D0A5E3BD9F8EF57D9B11AA3F067A48F93314
2C42FF758D89D1DC474E722DE152742A75544903B32C9A3E6B8E0C6BC7A63451
3F3F16491D04130ABA24BE0F4FF8F84DBC9A3E24399A8591CD320C0B064F38B3
A5A31A1AB6732586C143E1D55A7C684580004D1A522B8B66B5869ABD9E17059B
77952C757FE3C595B123A580A6D1041AC219B6A99FE1F1B2DC778BF2F23BFD67
EF6004B90F252108062379FA9B3D6C7F66A2ADBDBC2DCA5190B53155D36EA6EE
14A88083BAF03261CCC7036972BBF810CACB474450989DDDF44153484166A76C
13358A05BD47410D29350EC5B4BC7CFF38A6AD6259844F61123CC24CE4DBCED8
415F8C172A19CECDA35A649629B4D38F8CF6C34E207E1D59E88127C87FB9822A
34B16C754BB147C619B4A9133A57ABA593A797F1577B865EA16CC62263EEE6B0
91FFC4B5B162C93EBBA5F27E9A7774CF1D0700355C43AED45BA6EF96E0035CDD
C49E021049435083C44BEFE4CE5756C119CD0231A7F08F46A864D8C10A038976
AC19F2ECC9E377A6DCFC57E02FAD2D6E9194A44BB270506E1A65485A3E894F86
4D320C11F5BD7E2D3DDD48ED615232471C4557759EC92B6B87433AD9B7A1A5D1
2993263347F6870B1C311F07B06F7C1E8D380B09EA91637DBA4061C66484E205
71659E6B81952B6A5F4E5997A458E47D3C3104CB214A6578DC71BC409760D8B3
624F4EEBC57C40DCB2DA4228A6D216353F57CA6DFF08B90988760B5581D43AB0
7DF8062CD4620C12C49FA6791D02EA326A528CDD5EF25231E0D557613D71EE71
CA6B0C95F9D0BF95EC91E4F3E1F04732103618CFAB5D47D28A01DAB9C2B1D2AB
CA34D194B411CA8BE07B265D99BE47C55A98816F2AB0267EBB3BDACC335AB8E6
2E7FC859E5E616F6984A41FD0EA162E3137E39E707F933D0C44D7E18C84E5601
1E9C8071AB88EA508BFFF34A4B9E61BAA3329E0E9F99C0F35D2510450EDA6FE0
C51ED6682B42A32810CE0CA1EA848FB0E9F278D94CD954A5FADDCD0798FCE479
E732C28A755ED8ABB4AFEC3D84CFF0E1CA67F1B97BB706805778D799A4EACBF4
41ABC49440B922B0FB78CB08AD6403303DE4A32ECC99F378114DF013D161048C
152C3A99270BE9F4B41D055549F5E3313A91C9EFBC9323DD0D94397D029E7E51
98EAC0E2634439FD74064729BC6654A09EE93C2D6B5939E0D9B035345757702D
8D0F27F7FAC6C99726AC47CA5205F0A822E5A223C71AAD1BCB0CCA8A880177C0
E5453DB95CEA3BC804A51DE8B31096177606A45CDCDDEDB24607229BA42A52A9
A7DF65ED709A0C2579ECFB536CB8B3F68BE37F9D828E4A4AF467475937248AFF
11C97E8B39FAF1C00BCB82FA8D37EE4EB63604D2026A2DCCBC04E492B940B0BE
59833769F88025655688E64D68453452405E8295AB415CD14043CDDFF446A3B8
A85C8F7E2FAF21909D991340EE63654586999ED97E9F9C612CA62E7E638B5B43
A8AF5EA3FC8208F87957A6A15FDF891DD18AE4C38AE006CA08C9AB88207B8311
A7DFBF163982111928531EA43CDC2A8D0B9F51CDA8F2B7ABB996CC0A1ABAA292
2B330DEB0C816A506025D2A95E2030E75166E6AB50479C723394BFF4E59D1DE3
57A786F9EE693CCA1839964C7A9EBA4366E0104A0435D85C53F04956E93919CB
C82F068E794CB44122CA117B60C3C8B09961380DC77D806222915D8ADF2F1170
5175F510EC591F51C12AA6CC528AA5B7F10E7807E6A96FABD064EFB866A9DC17
643036195AD73E72AFA960CF2B2D2EC4A8B0D545B091DCDCDC30FEE37196A591
8BEB5E58ACA5A1BF5E1FB076F6EB785E0A7BE5EB9827770C133068ADC5C001FE
DFB935DDC9E99DFB1DEB5D5B94C153A11DEBE39283CAC9842BFD014D3AC595D2
68D54AF2BFAABAF6DED0C0DA71E3C14A2E37275EBA90C314E5C88C16C92401CB
47A503DE8641CABD52225B79CE5B3211D5D2D9C76F2D8B21B2FA7AEA9C27ADE8
69BB95FD5E5F0DE77125B20B8C805689B104146C6677DABFD0C18A962CD71988
AC3EBBD426774A33F103F717FC307F0E290EBB65D4CBC38D1DF688B83E09C4A9
2C76CEC7F5EB15995EC8BA026AF2E705A7CD8A64A8E08395942104500A434808
3F9234F59BDC52C1A7D2A0D3C57049FC6159847B56895D452934959B0D583698
3AB0BF788FC6CCD3C8FE5A574E79C1A5ABF871CFF37643924887FAC710CC3648
DC7BF2E5D5089B67D20B92283DC8ACF407FDA51D5A0067EBE559F77A9E9DFABE
4396F55B5B575D0E9F2479616B5D34498A2D9AB7BB169B1857380B37FB6D0F2A
FD63957ED2046D68998B849A383BB5CB599725A9E668D11F2F9532496FB9E713
C0CF1A3C8BB51975FB37C1F595973701744FDC65EB9D122FF9DE1CF7835A1721
5831986FD803F63F3A821901702B83D7BBDAA2A35EB13F766505B0C2504DB756
F43BA8A4009EF62C40654B4E4A2FB40AF38862A3BC2D2ADECF0FFE1011D73330
41FA8A491EBA851BA085FD1D63EAF6936E7EDF89C76B31FD2866B1E2114F70AE
50257CF6BD48A0AD08FAB13F15CA29E7F4AAA79CEE915FA8DE143FA42C8CAE58
17CFE9DEC455C8CBC2FBFC64ADF88935B897B908ADCE756C19FD4462C9079888
88738F45291E23F95F9BDAD8AADE34991F5100FCA37AAA2A47D882D0D166891D
6AE0D5CD443590456CB45B76F321AC402F07FA9186687C35359EADDFF4DA4AB1
58A0E06B56FDCE9177A1574AA54B3480D7A948E14FDF5B431D995877E5E2D6AB
F737BD89A3C4559CB9BB4BE933EFFB082CD9F9CCE3995E9DF305DDDC9CA7B81A
3A0FE623498B2CA4D88E7EC5E53CD7F5B7D78C7ADBE7347BFED8AB7D1FC71280
48CE8F226D56F613B988917935891281D34C01F354332CB932CF569725727094
1A75D1B7F36E182EBD5AD737C9E28EB17D1DCF3C205FFBDECA415ED4586C3212
77DDE5417C007C7F9F89E867884FA7CF285494CF2634D632CD60B2606BAABDC3
CE2271A4415C6E9B859E4F9BA698DD3CD93703B6A0942AB3624B6F2B4204803E
2D0926BE7FFC4833B5471E7A95CCC287E6549DA2F29E03F080EFDA4E09354E92
3BDA5E0DA96D583DE8CD452E432CCD91B67A69527816499D49D542080900F517
DCE7765F897C16060A45C9969880FE7063AD61C132CDC22B78BF44D0D8EFF246
38C1F4C5C0E6C89594605DCCEA3BE97BEFD07260E5D13F833F07285E151BEAA3
301A620A07BA7510C0680731E346315AF4CBDE4B88CBA177BB8974FDCCA8B7D4
75EA2A9FD87E644F3E2874900EA1570C5A6CD836304853
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
{restore}if
%%EndFont 
%%BeginFont: CMBX10
%!PS-AdobeFont-1.0: CMBX10 003.002
%%Title: CMBX10
%Version: 003.002
%%CreationDate: Mon Jul 13 16:17:00 2009
%%Creator: David M. Jones
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMBX10.
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
% This license is in the accompanying file OFL.txt, and is also
% available with a FAQ at: http://scripts.sil.org/OFL.
%%EndComments
FontDirectory/CMBX10 known{/CMBX10 findfont dup/UniqueID known{dup
/UniqueID get 5000768 eq exch/FontType get 1 eq and}{pop false}ifelse
{save true}{false}ifelse}{false}ifelse
11 dict begin
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
/FontName /CMBX10 def
/FontBBox {-56 -250 1164 750 }readonly def
/UniqueID 5000768 def
/PaintType 0 def
/FontInfo 9 dict dup begin
/version (003.002) readonly def
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMBX10.) readonly def
/FullName (CMBX10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Bold) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 46 /period put
dup 48 /zero put
dup 49 /one put
dup 50 /two put
dup 51 /three put
dup 52 /four put
dup 53 /five put
dup 54 /six put
dup 55 /seven put
dup 56 /eight put
dup 57 /nine put
dup 65 /A put
dup 67 /C put
dup 73 /I put
dup 83 /S put
dup 86 /V put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 106 /j put
dup 107 /k put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 118 /v put
dup 121 /y put
dup 122 /z put
readonly def
currentdict end
currentfile eexec
D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
C01924195A181D03F5054A93B71E5065F8D92FE23794D2D43B233BABF23DF8DB
B6C2BD2F04672F9A3B7FE430263E962F16A948319C51B8ADE6E8A80D3D88023A
6DEA4D271676C2C8615C4A0EA7DC8F6601610F398673A4D4B905F49EA868FEF6
39BE073001A36DEA6C08ED51452F062B971740019692E221F4455EDE46AF24B8
407A98B791F6AD525C72C09776247E194043281D04FE1CD1D8AD8DCEEC3045B4
F95B3B41CD3300768D8A049815348BD7AC1004F5500817E3A267D694AE108BAF
285B288FC5F28A03E9D34FE5D9B2F9A9BB26ADE66B1CF8EB5BE606E83D213C33
DE083C20D636EF780E761944FCE3B8A950B1E6E7568F33B557C6D59E0CEAF185
53E609A4F58AC4D5269116F958C4D115C44B5A6DABAB79D3BB6E60BDFCECE108
74CFBE258779F32C80CD7D9A7CEBA50A0966BD9961F71560119668C4A0C30A5D
ED91ACB30940502B24F33906D6E0F16F81DA87EB6D7FC8B7853BE388C40D75C2
2CA8F94713AAA1561F5321CE97997CB4AF0E37F44E25B0F73CF4986422B1CD89
8F861CA623004ADB1C28268D7F8C484AA10C9519B6AEADC95AFAA3304D60E85D
718B2F67D2B734095E5A92C90785252C98067DC05137BE735220BBCB7C341D61
C4B98BFB1EAF883D38D7A93195A059EF82B42027F23B6CD633231D704B891A9B
03D11A646F13898F20321D7BC150C63FD6DC6BF9CAFD8DA759E95384B729A0B2
767B9F3E55C682F7A248BC1184F7D294CFFAE0B246DFCC8F215625DDD4F49F09
FA8D41CBF4A06152FEB152C61539ADF7E70A4D23AF8267D25CE3B12D39D62377
547E2528D18DC4134FA3BE0437EE0B3509223D71F06D44C6227D62BD01AC0A2A
3EDA975E894371C07CA1027B102549A7D552FFD25ED2DCC68E29E71BBAB43C62
57B0BFC6A953ABC2EF703F35D112F6B5460018CDCEAD17F149DBE5B52C2B9E10
9818EA6D97C8AC884F6841C9B600A7D868F59C1D80E98DE0741D06D69858EC84
1B33C6C9938B7E8A6FF6C12AD456EECBD3EBAF0D7331536B9F6422019FAFFFA4
822E79D6D89D6366DA636CB708894FEF904F366E295F1CB808E78E883913C4FB
1631248ED6A7CF1095C0C61C4F05E4B9DFC47533A5FD24540AD71A0E2907B98B
28085EB88ABFC3478C9644594C7DC4244ED5A7C1CA8D960B65497D56D174645A
B88F12C2CF0A807DA314017984CF3C4FB7F47392A651EB9CFA961B28E2989893
9FC4D97171BD5338673F5D1CE2C3C08D48A1B77769F01D5058236C655FFD864B
80E28F900191D4EB349AA5E400A7B0A0FCA0F3E79D7A7C69775BF754329397B7
D18B20B2683CBC4A19729BA878B3C17EBA0A7E9EE297A5B67E915CAD92C8F356
582B8299DE6A58E73408F525F7EA895C48A8F0D626A06A96A50348DFBE479D89
4272576FBB0CD332193D28A8F11503BAE98F8E1D73CF5BCADF23DCD4E6586ABB
323568F5A34E359661074D50CD8D9DF27191FCE24F10225A5D721EFDE2547E1D
CA998077D2340B1A4ADFFF570AA677CDF3305D5E3A394BB1626EB35074D4EEAC
2F037CA2EA389F7683FD17A8E07C12B4CB3BA8C249C9B12D297C618009F76717
0EBF5F2DD39A6BDA10A2E5A811D4E190660F5FDDBA29201B6F8042620397AB2C
E59267A7247B0463891831A6F40582BC3F614E5167B646A8F53D8A31717DD9A1
9034034E705BA7884F0E0738307AF69D3517147C282747F2788462FDC4336A4F
9CD222908401A25F0A1F7B13B8DAE622DC965AD0BE62497420B70C04AF432237
E0FDD043456187658ED93B0F9822A3998511DF05E59CC85B7B9992CA0CE3B814
9723BAE70D2631F32B4BF93511F67179FFAD2075E1591CA5907A4C67701B56CF
A5E5B02EB4A842BA1F18D6864E5677359C2FB4AF5BCBABAFB053F230CC129B45
8D15413F736EB07C571521C7DE2A13F2AC1C133D491B0A607197BE9AA1231D96
BED7968788246B2E4D2BD330F802810F5BDA3760FEA5210CFC6F54748FB1D921
5CC3624BBA5B8962AA7D94159651589540B17CF7A785F297264F9C1006D36928
6E2756D3B623A6087E4B106FBA76255903C624C07E18A1AF4E185A533C640711
86BB477A906ADD36EB6C8F4A12BC2F01B2B98412E4E105977640930CD998D990
0254A1E5E9843B7A8ADE0AF6D5871E6D3D666465AE69813A2E26333213FF6713
6F08D55A90C079A56E1B9AC655F720FC22B5AD8550FFF26DA7B0C5A0B60DDB05
64E8FAF684F3A455BA9BC9278043D79537D201D520E38750335A4C8FEA887377
879331B68DAD6B253F4FF9981D0F9B9550ED5179B15EEEB00E560A3DB6E5973B
63403E4E2F40A3D0B937246E9652000B917B1369741E0F913C14C2D2D6D1FCBE
2CEC4422177C58523715BD070002EC2E13D383A1DC8C84228862B6C5D3B65667
9FA97E175239BB7FE7E37E14B96DD7960A8AD49DF428CFC13B5D3CC22E245317
47B5244DA97F1DF954CED2D552477237CB23D037C0DE728E26C82738954EEA1F
F34FE497DA005AF03746DD2ACF77F6E6F2C224862A1D18AF6F7A5DAF34564387
9E01DBFF49F8621C058C04C2B3F4F3033FF3E8A977B2CD6B2A3CA4A6C569B19F
C5AC457AE9AF334DA66A730960C7565E93A2D373C0E3DE14646FFDA05DF4C6EB
6D4CA8ACCA3C3115764F77B842581760BFB9E5C0EBE55308B0577A8F4D968CE2
BA3361D79378D451DD150C34D7E901397AC63B33BD7DB13C50D678F5DE999238
4B4EA15BD449C46F262D931478F5685CDEEC4C4201FC3EFA607AFB8F27AF6751
125DE42D2FE2D31DE769B7E7FD8CC8C5D91343B537139A822A5BC4160BB5314E
37501F65B4FC35475FE9E03E34CBF6795AE86CE409500BD0799DE39FA69978B6
EC74D2197C03632D3F59B85F404DB31240968FA75059B2581B101E028CDECC2E
7E5E25DFA106E9B8ADB81E82BE9ED3BAA9D03EEB22B7B67AB1262DF6AF5F5EFD
A5627EFEB84F3A5F92EF2557EDA2843D7D18C592635623CEAB14CC3620F33986
410D6DBAEF9F86E4E6682054540E2B01D8FF2161F10E66851A188BC15BD6666E
8D3F21709F196A31EE676D28A2D12639CC2E7020A52910F052E61A0710DF09B0
064171D05611451BD24FAD64716F141E1C41D3218A8115A3D73CA041D02B46D9
28C3D07DF0FB668E8E91409C8D0A26A65CD737C075E026AC0A974C9BE658199B
3B9D82ED95E4646977D8F60717DA4C68767DBD7E8320D5AA1D5DEB2E6B009759
8282F27D64F1F904830AAB501CDA4D9233FC2F12F77F0FBCC46E6B729C71F6D5
E6F3EA02EC35D1048394F4EF2177FC5EB726DE5EF2DE7997166B8BE5B5105D08
EAAC3481FC612665CA112D3F889A0E5B7843EFFCEFACA24A01B6AC2B7DDE02F4
A9295AA2409A3756BAAB44608DACBB56840060037869455BEBA46F10AFC68DD0
0563843DF111C6D34911CF13AA6023E5E899060B5EC60D0F78FDEF3E981151A9
24903EB13ED1A67EA1977449716D1A5A7EDE1A2E9465C9C2B20A58AF02D9F373
73E627CBF296B3A6A4670C39F3B5EA30D76F0362C81020A1777F0ADDBC6B52F7
213FEE1718214087837049CF2AF00407639657428B9E8B532F68B631611A3501
3D9DCA38090E227BD0D6D0FB4130EE866DB6B195C873AFD18DDB3B1E40F740C6
B3B375ADCBBF628A07A5FACED539FEDA3379D3B60216C2EA6629BE2F65199D82
FE3AE627D7C67270F3497AE75F7A9514968B5950E2D63C38DA240AF4E6CAE88E
E25167D179108679876E7C80C85FE1D2BCC2EC9B88BE76A8F5736E8E6B3A9CF9
42E58A4ECB7914865E67C1468CF66D658206830B9380FE346DC2DC4BB56A92CE
4B5E4EA9036C177869315A2D9E6CFE97E3BFD7CBE0747D40CE5E8A3A0988576B
8AD2B1E4314C0D8A0CBCA08844A49F7E054D31BA7543730C0A7390BC4A288D10
CE29E389A4791305D3AC1BB6F77C805F1032787306F78FF76A20A9E629899F6D
13356768D33D7B9E294E8CD50CBFB9CA02A193922BD9B4372C912D1689B6644D
52CAA30F7421E8114D077288119AD9514EF21E5B9989CCE2ABA0C12549FDF493
FFB39736AC9EB72DAF45E4EA6057527FA9F5AA0A1A3F03C12F7482E465C766D3
760DA7714D56C91BDAED507A5572BEB51A895F8DD3BD5AAB042650154FC7E4E5
5EEA6194DF73AC5EE2CBD4EE26E29B1D2D0C458B4850BFE842DDF2EBB4E2A25D
C6A11CA2D8F346E2B736DF88A3D57BC0380B52396A6C039212699F5D3342EB58
0C3DD5D01D5078479BD9FD10C07925556C0AB0F03606F33796BA72074549EDA6
E33644F62CA35207D7421D2727AD8419AD1772789D33405FCDDC9286BC34C974
A52297F5BBD2E541E8BB473F733AE5097BBC9D5FACF18DE4173B4711E28B23ED
16E0A6746A60F6FF903026A3900169EDA87D98396E762C2EC963D89197B8CD0C
25244806BE7CBF46BE60A8F9171731EADFC969C28679B025371E5572E52A0EF8
B3FD9B4638D03E20BFDEC9345E70B8166D38846DCA68E0D0B4B53629C7E7620B
45E0A610BCD07FEF8814CF915CFB11119F42407D1C6DC1E6353451D40A382C2E
C74DF2A4889ED5A3495C3E973565F7178CA190D22C9693C10EB12C1E7A8679CE
4AFECFC964CC98111BA4ED2BA9B10292A71D5B11870EB08EB483922CE8628A06
05E7CF6DF93E112B60EF888AA8DB52994EC33DC7277D7B7A4F913AD30257261A
D6EE80476A9A8D316D190BE6CE0046CBBCED365AB305495284FA921BE0638E00
63DB2AA4C5F163340BCCD1061B469504DEE350B82FBE1689C1B65D095405614B
35997D6F0DACA7190D64ABA351705B17B23FE2EE5996FCD607F49F54392463EC
DD5B944A4B82FA2BE3E75E2946D483060DF99277340B0AB65A2042AD088E2B75
BBDAB869D1940F64B50D25078519D18748AD64AC5615EFAAF4F3105B0111AD40
70EE173ABE6A4ACE486B4E5999158A4377FDA6922FAA6E9305F48570D14BC81F
BFF4C663E1EA9D1E050534F9315A663C4C5DA52CB02EA6408AA473C32CB0CD71
169BB43C0508A842F400240F0063243B4C459A1FCB3312C41C32ED0EE87F591A
BCB6D5D3830AE4645CB4D40336DB4AB6540B52E70E1EA415CC6D886827EBC5B3
EC35CC5C136243B0C20B3C603B648B132B99D05F9B48263ACFA59A856BE74441
FECF5C6D1FE9D1F4F9942F460961901E16017144C37E83C6822177B2A6C47ECC
6C47A1104460665E5BCFCF08874008302750EB991CD98D0D8D22B921F90B99B9
05EE7C39F2BC2A7798157503743C9F2F267BDBE2E8A4CDA7317F81DBF8962E1C
EC02822CC7F770FD4D08D335904375BF0C6DAA0510771627ECB9EE69C0F47D30
69A87052989DF80D9F4F19F75B070C3689AB3BE0966453F9D56CED6C1745B50D
813AE6D7E44B73423AB3778ABE4CD2C4DF40E14C5A426043F7057E2DFA2DAA70
EA6723F1C7967FECB1E7C1C0CA283334163FBE31C32254490170C3513580A552
19A5DD75E6C4ADCB12D33517A03318A6BBC7E4214266E125140D8C40F78A0340
1F95D9FBEC4DCC55B71E89375AA94B0D55646F6C069561480407D0A3AC127024
D7D1E9ED6B599A2A8766B8792F46D35508B66F302D289405B101A3C6BADA680D
8C56E2A00B766A4CB155446F862FCF17537A2BE85418E20CD77C4F1F69F70BC6
17BB5DA8FAA876D0E8BABE273A19C04A8697B3E3CF4725E2C77C8761A9243F24
96F8AE96399996001A57FD75106745AB4646FB9C6421F1D4EBF3BE533BD11AE8
14BFBD6D308376B26E08E4ADA490DDCCA94BE8240403D5EB0FE3549061DFB668
4105B4FE77189546619B6BCF3F9723E278E98D50A17DB8A4C46744FA21760635
5B332689316BD17C966D466AE737FE3ED7ABC443ADD88D4823A10BC9747ABDEE
027515AC353A420523F85298029475D8BFD83A2CD00C02CA07974BAA581D2215
A850E6E4C0A5E17E0EDF91C63FAC18C70093F40FEEAF0350B403E2806F4EAE96
BF616A805616EE55C4657418C26CAF54187A6684821B86A76F15088AC4D5B551
66C3CA8DC61E9810858D1204F899C7E3A1754F483134609F6EEE6364B1CC04FD
92C86EF194FA3249601AD722D75D1D395CD15A93C768EC60A486AE885683364F
93DA00A865C1035F913FDA69E7D9A0422880FB81EC23C00427F07A5EA3CCB613
83C859958AC53FAEA26A6BB39ABA068863CCE3D447720BC31A5136E08EE58963
093AF587A72112D55853A1048A2B1695DB2D7F13CC924F2F0902071260C33ED6
30893A04577C0ACF0681C0FEC23E5404F844A83BB5A2F8DE1F0792196139993C
1152094BC36A6AE5BAB4B8281E506F485F0BAEEBBE71E174B7CED1E52A8242F9
DBDF3E0FBA296538D964EB5B7A4E23B1BB0F59872C9D4FE8498203E3AC08B71E
D2B965AA6CD5D20DA6C83FDC86F4A5D68A58A72C5BB9BFE9BC755C56B24025CE
6F24443D3CF32CD711D3D94C7C1DC275DDAE3341D840090F97CB6CAEF274C94F
9F3BD3AAB3F98BA8A7B5CE5E48D1462DAAB37BEB1C10B410E8D33FA42D898183
BD4F807112D78AA94509E33C179BF7C9E82E55AA7D09E128A0DA06A330CF4AF8
5DC861498CE029CE8C1BD15C923A708F2E7AF98E4F7B34212A0CB417553C86EB
6DD46B0466F1A21D29FC5111226794ECFCA5DD4240C0B8D106CCD7EA6F03E133
BB7733F055D6FFA04EF5C6F872B4FDA3E42F0F036C4825543D75682ACF71B548
DED160ACD05625274799D0AE201305DA526E01A3D2A719B1B15C05CC09467F3A
5627860C0F36C503EE392E1786620F3F2287AFE56634E03566B9B1F537FD92A2
913166228791871A8F8CBA1A1DA634E8224058052A10FE1E67CBD3FD21A6C07E
243CBF58BDC78577847664EEA5225EB8D6679AB17C563848A9D4D58995EA3609
51C1443B752A070D9872FE1643F0677019235AC25DC2B29169D38308F2170A1A
A0FDCC59E6602197D2815B914041FFC7106DAAAF30CD97400C6D0826A40385A4
C8520119A065CF32CF2FC5FBD8DFD29222528A7F96FDA533145846B3428F8239
E50277C366418D713F84B12A5FD4F904DC13DB1844A391FDAEB97643A6FD2945
942FD4FC5A4A35E184F23304B8B4D93D0C37EFCC4E106D4FCD0DA3E5D2117589
3FFC2BD1D121026562C55C455C3585050B9460891B006F62D9D9B66695C3D348
A467C14C0256FA9621CB056E7CD389505194FF463BCC4010897F9A690EA87D9D
BB3ED4C174FBADB8A4744C6E4A44D773967FD703EC37672F9993DC48BCC8A060
6CEFE8E6B8F10886E15BA0466AF410B90DF0020FAB88BE493606B6A734EA85BB
926950EB10D2F2CFDBD182B0F133809612CCF6ACCAD049C8005A42FAF78368B9
E7684F98DE421BE0A3BC0FAEE024A7BE67E15C8394F17FE84DFD8156C2A3E94D
08259E15CC657E8CE3088395BF6B5F825764E141AE15EBD186DC049261623D26
8636705E06C6E4A1F8ACAEA59F91B042DF5DB9C2AB986A784384706A43E5F18E
42C29CC1CA86D4F247B3BBBC89F3633EE074DCA4AC15B1E33EE4822812A62E88
C32B0AA57249980EE17AFC1346074800FA529445D18649A0475246A25CF325A0
BDA06AAF392FD455218B13D9ED577D51A9500B9FB7860716A8E2FB3A8C4BE3B3
6656C6A5653AEF00184020ACA0BCCBF48BE3BF91E11C8658686C89848E714E6D
DC158DCD1C1BC03B83FF94C60B1DC71CE8A86B46DBE661C9F8F4677F8A2C7CF1
E41A91EBDA2304735147BE66CDFF2673F09D408297302124C127F0B35690CAE9
CE1679120CC4D582FB69550AD34A047DDFCD9D411724554CCED753DB52D6AA7B
22B0C55EB698ADDBB0F8ED15C971AEF113C74B9E25DA29199237B98DA4023665
C2A63A837E4CAB38F8DF37DBAB5DC80C0C3FA72C8A70DC76B5B36B2EEADDCE74
23CF794B66E4DD3B35BF99893789063BF7B01D5F186B2FDE518B2CF2EDE51F81
38244BC64548AC3433A80B86D6A0CA26D77F403C06D65B7394BF1FC7D06D37A5
E70ACD844E3367DE4DB71312CBB85ADD21D5A1F99BB8427F252D90ABB66D7154
EA5AF4A165DF6415A0880AE784071E6B3E2101F0B663DE14DB1ABF8B7CE0E6D9
D24F9CDD9F80028D37C9CB4067A28D41E879AEFECDA71F649EB3C250BFF809D8
1E427E3BF24E85C75F080D93E0314883988B3A4A2B72A1B4A3D2189AB6ECFFBB
C58151AF05AE335200711ED945E18B4BBCE24A8A162BD9BB26137253BA8B5819
41E759A7CA7CBA129BAAD438E87189F2F6AE7C86F4EA099DEB23705A500332A7
4F141D8778EAF3910486B2EA25AAD16B60DD804D0E5BAB0FEBB77BC95EDED08D
B8941E040D99E8F44E70FF842306ACCF65C0AC9673859DB9C3A724238CB8CE62
255BAF0145692EE3B52643A0DE3E667AD03EEF6C753F57E34AECAB0CFEC7B07A
150D7151E57BB3A026D50C7A88DF5F480147D87DFEFE463F76122EED3A0353A7
E13321F7E480062A971611704D93A866C29AE2DEE5EA872F5F35A2686E37695C
ECBC6F6F2CE5F46491EE865739B0D8FEA41E1070870F50E2EEC5F10542A071E1
A861CC30A769DAA4DDF8CC0CCBACF1FAF00FAF91D446CE54AC20A4B455D06578
4E94A41F05BFCB0D4DC15FC33FCA6D7A069374A8D5255E66B9CE2DCCE30A32F4
E4E3E1A4E806B2B0538F96B28F8CEA61D08FE29E46A3635D2A68D6EBB3E541EA
15873470C0FEC5CB9136F76438B74ACAD2ED902F111E83C0424B11FEBF65E8ED
909C07B0E83CB291334035208F29C581597EA1C9600F12E33FD4BDA9E09F9749
F3660D35CB62A5E2AB06A3FD052D293426556F00AD40A4C1E46304F281FA5855
893C628BE4F261C7D1708929CA2203EEDB9E8FCE2E4AF1F3B740754ABA69DF6D
1B4F7AEBAFD4DDE4D326944AB869705DA54AAFF42BCCCF965C397AF1B7F23C9A
ED59C7D347615ADB8DCE45900303425AD1E1AA38276E3257F9582999E5E2ED39
1D686141668A79C95244289B70675E62FC6D09276A464A7D9E06AC6E5207D57D
856D91AFCBDB644B9F978D9375EE8C966804D4CA68AE63B11D15A49BE5667259
911C0C0EB63B8E462F424DADCC1E36EEF1B23598AFDAF4450F5762B8ACF62A1C
EBA3DB1E042443B665E915991D932209B3F4CFCFE4F9DF3A174028CBB2A2717C
97FF0F700841CB19F6FF20C2C04DFC9F36C8253C4346DBC11A9D851DA50D2955
E11E876917EF04AC9726CFD14D097214087D5C716E15A3F345F395F32CED2CB1
5B87902E04E1970D69E74E2EB935991C9D7A835EB88BC04EB2B195D8FA69376E
CB29BB35D08017FDB67ED9FD13987E816DA2CDB6178AC461616F166953D10731
CBE994283012CD86E184BC32D3AEC992B620A98338F962CD1669D6F2F88D9725
FCEA44A75FEA44CE4C991729C5792E1234B47C66D8C40BE57B43B38CF6526E92
ABD57D4F61975E6F3636AAA62701259915BC2641DB03EFBAC858CB1D71F65EA7
4CB0A90A62A05E0E6853A89537F3836A9480E8E0FF266F35E74C00C824C42E67
424D5A23A02F5BAF2ECECFC9EDD1195D91EE47CF29968C8349DB8ECBF43DB29F
FDE32177078580C250D0AADBA93436ABBD6939CCD8052C17991CA14C790915DC
E50328137AE01EFD748994A5A7C9F0990A3F2D97CF60735246EFD1404204BBCE
6BEC9A4F85ED1405A5F27B28A1E72D93CB356DF7BD0BF064683084D6DD4B7928
78E09817C22A71EA684C549C98D410923F255A23E86A8786DA34A6EC4A5E7077
C9DB91ED885333BC5C07A251747F691339D47F852195D895B9ABBFC82C68A2D8
162356298A679FB87F6D8F5C574E21E4E4E825518F5B1F194C4A1DC79F2A5771
F639F57A32D8575FF60CD6B23FB6C10985C2A980678A8CFB4004C92846D5894E
03FCB87651205D6CF13B184B5F1BDEA4D2626A0AD6BF93BF71750894A069313B
C039DCE42591461D96BE63013EB5F73CDC4335E727388037A10D16EFD30567F5
2698F2089C99628B371DF4EDF570822AB8732B2EFBBCE8D846DAE64D91AF7033
1BEDED6F24CFC1AC7182E59596B4BEEBCD836A20C2BD012435018CACE74E3F4E
D1089C8221013226DC5DDEBFD66806DC0847312E7A80AA80E1EE80B0FBB84916
80ED9F7760FB4E6160BD5171E33CAA20DCB8E2225C7D16114E13868EA56EA039
96AFE9580C53386C71337ED833FFFD1DC1E588B1F87D24B6A4461051A1F65159
6B2533698EE7FD1FD28CDDB4DFC6398C9D439173E75C13AC995F04CA0CD87245
C61958E171FE2E53488CBFC94E1ABF95D33B836666100552B84C5757B055B40E
3190ECF81BB88C6E48D024F6275E2E37512DF05FA748273B812D318CA5B73EB2
53AC0CB09FD057AE8D06E8EBE015FA18381D5F643CDE1F1D17CAF9AA8967032B
C8A1930CA7531873E175EDDDB9577EF37D4BFD8DB03DE47E465C6C766F0E89A6
3DFEBB88CBCED5FE2D19DDBEAE493FEDD37B1DC5A870098C975EDB1FDBC2D095
41625225670547E30ABD93644E4C25E15129F068BE421CC531EAE4333DB01E24
72D8F5A04CBF9A47AAB714266ED53549CF9E7C3EF0FE16147F225D1A63E440A7
194DFFA74A84F8ECBF4D42D057B5E2BAF2479F2A2EE1D6F12A02991A9945B122
4E2237CE0413A494DDF97B48AC04A9006C9F64824AE5AD30C336E6BCFFFA9897
485FEE2F13B9E773251DCF8A9302D6F53E205A820BCAA837F7FC931DB641823E
C846091267F528A13C1DF299898AA238C768562B4ED040B050721300E3A2A43B
7CC317DD209F51D04092795F2EFE5D8F7E4DE009307129C0401F70005F83E1D2
DD33E5F85CD2C7E43F257D3780D0D3D1958A55B5F301B907CEF368DD836DE3FE
42A8E827E536BD4963C69425AEEF5B414A2A8AC0A1E2098EA0CC760E5941CE88
F7E280B79C9D4B6CBE6CC90893FC6E41DBC5C0B427B6E5470E4C0587EF50D4B8
5827170B046B27F59EF49DF8818187DAE14E79860B37E2F5BF0CA3E1803F22FF
D5516B1F2538809DC388263F3567DD118AF006DBAC4C5F555EC9E010DE8D7F64
DDC41C1208B8508371CE8D644165A2747A198D85F0D9F4AAC4CC7F1EDD5CB4F8
199B1E522F48459CF05F7027A77E44B9BB778CFFF1D5B63E099977D5000FCADF
613B837969EB3C7303D4653F41FCC440A71367A3547C70F2D1BEF5D7E42578DC
39AB7CA942C17024A756E7A67C5DA7C06E89706A421EDE19B33B1B4F09EAB166
EF6B16B07CB16800A610AE81F2E891C3B5DD280C1B73C5E54D58C6A8A0EB6AFC
B71B2EFB9C9D32D5BDD4DBFF0DC99C51FA1F88D21A94793EC689B51255C822AE
91B5F15C9CAF3AF3BFDE696D7E7E259493D281BEC2B6DAF4E2B21986965ED648
C9FDB083D181180418B5AEE5E2072DA31836CDC4710017A05D1F023D19C3DD8B
7C14BAFF94FB072CDC9A8AF0CFF1DC3F867B08A17B497CE7CA888BA871785362
6F8FFE3B371C1174BD055EDC0CDBC682610575376A8ABCF1AA1D4D2982CF0F9E
9CEAB2E0F9D7D2F72EAE8BCAF81DBFDDD9F4FFF6DB1FD83F056774CC7F2283B2
49B07547960D0ADEFF8CEB2BF67DAC531B53256C34A5211FAE935528FD36DE08
A63AB714709C14EB85869A09552C1994CF8F5EE85448A5C3CF596D7D80257890
A6B6D9CDB614AFE83BAF9CC951A3385396B5F7263559D17EB77C20F5CC01C97E
AE2410B804A8AB652B906752EA5E6CF37387FB987E49B0CA400E5EE02A0886D4
91F98DD4CB72984FA3FC341A7D5EAC5D677BD10FD35AA7A2CA4B55F191BC91AA
C73DABF7F250B4ECC6F1346DA6FB282B79BC3FA1308A33011119A88EFCAC8D7C
BF99003D0BF6A608D21C021D91C165E58B1754CD090D5E698E6912C73DA5E5EF
D1FA02A801BCEC16A61A4B80F51E56F5A37FD839F34638709C48E5F1BCB417B9
47EB8B0A5CE2103B224208CF1FE8125465FF5BD4374460D99B817A1CDAC31C87
56AD4195314EA325E7CEA11734A45F976773AB8DE6BBC89679010D67554F0527
A6FD8B077E84A990D104802CBC9C1C37BE526AF691289167D60EDC1F6FEC36A0
1F37CA6B04844C67F6CDAF32C3C5B5CEDE2960128E137E0D3C5BFAF7B04ADDE7
8C90CA15D4927F58414A875119AC9AC1BA59A24A874F70EBB9076B4367909CCE
ECBA80AABB223B0C780621B4D549233F0405CD863B19B73EE5F9A4D192610196
F407375791692FC0D8B359C291628CF636380C0E447CFF736ADCDE093D74A8E6
FBC2AB174E38097B1A3E891A8271EECC828110F6AB25726AB8BB977DE383904F
07106601A7E8846D5CB3189C9002317574725C2DE1D68FB5FC73819F6EF79E0A
88A0E5390707EAD7DDEF1488F1213DDC297325B8B6FF25EBFCC8B9D4A787ABEE
866F279DBC32261EC57E74FAA2692BDA956F0C0B665247F37200578EADCA4905
09052BD6665FCDCC4DF58E38A10787CCC82FF6E3F5D3CF30AB26B1CBF747D103
BDDB5B44FDA9A2D92ECBCC27843C5B7205AD7F685DBFB9A4F32D5A53B28501BD
716944EFD47267C7DE0FBA38A0BEEB9BB089B788C448AF47399181E4DC741C73
F64936D2A3EA241D98C198C6E0F251C1097EC9223501EA640219C8C1F00E408F
C7B7E807719B02B7E25E0C664EC70506E6B97F6DFA2EC83C06B9AB972379318C
90CF67BEFA7AF62894F64ABCDDFAB8F726AF54679ABB3DDC3DB55BA345E19DF0
209CBF69B777300E3FCCF344A5B5AB20C00EDFF20384F08E473141AAA237FD3B
5FAF928BC9443093AB4EC85EA0B3966CED73474824B8FFE9D38E2058E47FE8AF
973E9CE0DF492167BDC347BD5F8F218926F137505BE853617FA3674CFB77E0FD
96C7F63EA2B66EC9AE0E4422E29F579A9CE6B55E93AB516F5331AFAAFF18467A
C85A9045359E2407C367464CEF8FC7776FA27509FA8705C2321F81DF44B32EAB
7375238CFB087BF4BEB7FD573382938974477D0159D0E424536BBF3B3F5990E5
9FB04B52A8363F14490F5A98EB1D14F74D919E77E40F4C8EBB52AEE8F844C0CB
17E117020F939694300C2DC6001CD7DCE24CCF883878190EC4F235124DDD1FD1
2F85CBCC685EB107448F2514FBFE2DD1DF120E1E61A9F9DE95A011E2D5784CFE
0EFB21DF5EDFCF2EC666B2E2F1FE407F297866F63AE2998B28D8F1677CA27889
0D5B339046CF107AD30E3E3360B37A9725C9B3D58A90E8F1E74A39CCCCACFB72
22776CB562855A4428510A4E0EABAA1138D6ADCD84BC292DBEC1AAC8CC64686E
9B8407FF522E46E6A3DAE036971067C2C0BDAF8DFB4CF53E27E5848E41E8AF26
B55638E0814F50B2F9CEBD89197EE8F2FF1F433AD2371DC58BFA1613F3CA5DC1
2889D1CF23FE8A373997705F38F6DC9C87EAC9030C73085832BE256DFE6F6D33
A12352C8D45DDD51577BC6FEDE8F8BDAEDDB9C994261F53EF84D3A5AB9C4D7B9
99DE15BB9EC58D2A7D5F89C8C459FCE419673CA65816ECEAE5A8F03E21B5EA18
2FAA2EE1ACBA607771C08E253FB8974C561F1834C32DA4EFC700B55A5FE5A1D5
6DAC21B52D02934EA8F3FFE04DB3EFFD39C840049713230A009D38AB0063C388
483884D0BE484C08AC9BA2B6833F06CEB3F40AB39D00DA144711F58D6B11B3FD
CC73B894676194DB3E72E0226869496C7CA0676748F577F12EB773D7FB798673
9459509315B292B6AC3D24F024344863EC12296E5E6EF92265EA5A8428C0C37D
05BE06E73A761F1C04B2B407DC1C94FC04BB51AB4A7C2B4093C03C49A31B5D8F
85D0FA8A5EADEB8527E97E48C7A52C836F86BD38322A3A5F8A906B23E8AC753C
3BA1E075A7B6B23AACB2A69838ACCF7527229ED9B831D5746F0DFEA61E9F343A
A615CC7786ABE918EA9CFC6E0E14AE03ED022DBCD46EC0A516370900DA90BA44
21DF9DE87F89A82554ABF144AD61895F8686BDC72915D116A3920AC8B3DAA756
FEDBD99E07CDD3381A3866316C9047AE89C1880D5D38BFCC6F3614DC0DC7FEC0
EB263C12A21E06A00F5A72CA4CB3BD453EA9917A4A3F193E619222A2A0E941BD
22E62214B8BD82BE9662DA0B9543235D89DFE41EB48B95D9BD9C9082A458B483
4A7B40B6CE001EB5EEC5D09492D763452D3A08F138A780E94189C5B4B1B32B54
E86DBA31C180351E3D034472A4D71B8ECB42496F1320456655478D0ACC5348C2
3DEE9504BEBA8D48747A93F6357AC2C0A24CF13C7EA62525B5714F11E1926B5D
FCA93887EC6E11BC93E6F6AFD1FDB449223F8A00DF656E55B18A9B7FDF133E2F
4A2A42E4203C36FB1AB7B2CDA3AE12D336B1CCE6368885D1EB9DC0DC7D38C758
A8791AB4CD0D9FEC6F3A433C7B84BFE2B90165030A45D5D44DE6B08066CC9FB9
B696CD50B81B52A0444350FB37507DF29080CA8152ABA14FA9FEC5C4933C44BA
11B64282DF2BC0995C6B80EBB5F2C2889130991CFD5529408C5C0ED57EBDC08A
C2537263C626F9591A01096E38C009E991D0007931D859BBC6E2E980DB4F855B
B440B3BED8A3F15F620430FB94EEEC12430AA8EFEE9E3A130B763F365A50180F
80A5DEF4C31701FCBC1ADA73A5BF87076DB85EE13283EE6B957A6402BAC00399
FA9A7D7B200BF6D711923DA8367E9F586FCF738FE6BA62D2BDEC73EC3B83081E
E3CD26660E1A8F14CF22D4F04F9BD93912E1DA583E9FC0E96859D83B9CF12BE6
7EEF02718F22C42E3909709094274352DF8B0F0C48A79793BD0C7E28454C71A6
1B094B3791F36A4AADAB09ADCF5398716DADAD02E84342C626B41CAF663A0BE4
B06756CDB0E723B6EB7AED16BE4423F9027A5D0672C5EEF450B898A405D70A23
2D98EAC521F08025B5505A437F53F98E743FF3E432D45103C79AC9D7257DF06F
339A4EA2385D15AEDE91437DA7832E793037A94E0C3A88DF054B910A2EE6036C
E19862CBEEBCC1A276C71924644FAA9BB618F74E1CE87E072F2E940DD342F059
75B7007C7FE6AE6825636748C18122B586C8E519168821D4BAAD91123C21377B
3C940D7CFF3278760FEE5F821AEDADD7AC3153E8792D664F1B35CE8D365B03E9
9E5CF335F3D905C5A126E67D39A95B48AED006FC3DB3FD5833C1FC62086BB917
F4E14A6B23B4D146B2B5219D759FA808536570ACFC73CB7A73A4205A0BC34355
96369712D386A9D8E534CBA0C1796952CDAF537308DEF35D415D7E690E142C2C
2DE98EC6DCCABABEC679979A1ED48BE75551D9DD990FB60CB56B2582BBBF3D4E
67C72871D42770F2A95EFC1CF8A8F0D8A146208B835E0EF7BEBAAD8A3D900E94
14AA5FFEB37C89DD129ED0289D3D931078DA81C36183F270B7B4503BDDED3625
285FEE3F19C9678ECD670AB631BD6BB8289DB47E6169290514999C581333A8EB
091415327B61D16B0E4D7B8CCB2CAEF8708F1CC41E0532EB5104B1C171007C9C
FCD479FB051FD65B1169C9952C6AA2C87160A55730451BF6805CFBBE9350A3F1
44BA82278758E3DB61382104ECC505DAFD955D4CC0C000CAC3323EFDDE41716C
04BF135B3B66D042C57CAA5730E1741ADA0F0448EFD099E195E4C92AA96579F2
AB149C44F3B75B3C233A757213089C1F8116F785B10C181F5DED2488F9C4EF95
CFD60E81941FC435E8B4F42A92156CAB9F785E1DF17FA4A20F18140F89D78607
06227AE7E1E48ABF99EB5AB8C52A7F57D51A99A9A3CDA1FFBDAF7F3F1277BF98
3BB4DE5201DC5C90C609DC194C1BE75F6B9D2A37378595E842726C8192A5BA57
84484037BECFDC4136F0DFED4D44656A7AF4D4A9894E1D63B89ED9C293A7F43F
5468E6A6DCB6D453AC5CF5D77C230D6C83DE6C3B151FEE09B49109257898F13A
DC27BBD9F006F40BDEF41CF2FFBA23DE78B9D6F1D81348FC43E64ADA269068C0
362106D7BC6A5DD7E4728F44D00CF850952867968CF48EB5D84896D409FD07E3
7B8245EE0B11DC99626D7A4F161D00118129F97697414FD930F945BEFA965FBB
2AD7F7A39180FA8CD3756AE29817A1E14005CC5A5255C87849076F82EC251D59
5E82FDD21D93A070928B16DAB10C2BD91C02AC2A1D162AB91CFC1E923E6644BB
6F44A39C45AC971D79F8654F146E9D512BCA12B44472FDD1ED4EF0250E0D40A4
BFC83319A9856CC05DDDAEBE3543B646044EDC518192005C13EC4E050CF5931F
5F068AF1EB777A061793F9C51FCAD71887E98D95399A81BD0862B0B06B4D1C0C
CE7C4415C9BCE7795FA4EC853C27D3EEF1E906EF03059095F06FC1A5BC80D208
B8892D4472892E1B822A7498F451EB965F42186958B0287141C0845134BAA9A0
DCBC8484F055B6EA539DAB04EA74B722356F8E4275704E991157E9B0FC714322
C4096DEC13DAA85B4E165FFB54EA8A65C856AFB4FBC9386FC5D567F585EC91CF
8A3116C1D87712BC4D19AA54F0366491D1BB097D8F4A5B0CDF3D1C0FBA6B227E
B3CE17B6EB726257FE46A31406791ED81477F6890C1EE09056144094A485E978
C5EDE90F455D30BE7E577FBC3C0E42541C59DF078346B5B516D5CAF7E5951A01
C665F0ACD0761CDC602E02E557A524B69B4D8C3B19A2E5CFAF60B2B45438F51D
5E04C439F2C4CA53857BAE55E2362788295B39567CF381F3BEDDD2D021DDB465
F28BC7CBF3C1160A37E468F2E9C7A6988F7E4FB07ECE69B6C0E798916FCDBB04
17ADE932DE33F8E63508A8B120B665A647C4E6F8B6581331C08368ED10C4B88A
1F014E1B40F4A78E5490C7AC4AFD35EE32B9E888B551C83DD78E1EEC9C0BAEC7
C3EC952FE0892AD48A69C3D8F7525EDF8680A4D268FE505CC4F9447DF24DD637
17F55C649A2CACC71A584750BAFD20F31E378DB06EA3702FACA91C3AC1ECED2F
84ED6C1B42A8F61614BC3E3ADC63ED3173AA9F3D96384B13AA20C3E551F648D4
5E6DF6AAC7864AFE3B97972FB0B6FFAEF8E3ADC1A850BE68820D50E966D341F0
819F1BD2E119A56006FCACF6817C04270DEEEBB94A18B5E6317E11E0404384CB
70707F4FBC1B37744C4DA3D9923F3F1C71487CE9CD97CE16235EEF9387A74435
84A97227B261E21E5076B05D1BBACD3BE975BF4E8E7C85D0D0C4CD75A4F960DE
F477386F591E6733BE4FE62A782F41AD5D2872AABEC6A3A4D10B9948204424C8
CE298DB403629B4956322AF2E6EC841555263B79C79DAB3C4C65721A3F1967C2
EB2CE7033B521E32D2D0C732778877E91577FFB16B24BFF7071284252CD915AC
FC3872C745988B772EA6113307B8B08069F89781CAB0613EAFDBFA7058529D26
56FD03F4C387BA3048E6D480678ECBE9221AA2BA93C26E01DDAFFCE0352D92EE
823A922DFE8092B0AFF37F956D3EA3FEDB2E8028D06D1D57AC94B23DC874E4C9
34D42A91D1E4B47AB9BE41D79268AAE87EB76D9B5641079E57E09320F83F749C
543EE77408F79AAA866A8A7C289CF94CACD72A597A6F0367B2F90D0CDE58ED93
B481D772E7006BBE1C18D941B75E6DBCA06AA1F4861D5A745D80961CB3EC1516
B3D49D94789786777775BFEDA78D4D152688E90CEA8EEDA41E6C374044948D70
EEA7AFB6CF1B700C0A9B7E75B7C30199F91FCFD268E179382D26FC06F21AC46E
CE6E2F7C93676082388339F0CA76CC79EFE63EF7B1FDE6C05E5B0073D3455B4C
01ACE50648CF3663AB9DB41390C3E155316BE65BA56386CB33406706408E3ED3
DC1503CC0930283F20563C162796F4D0FD1B9FF22464C4F6A5C291EFB2DA3A89
1BF073912AFE4F7069201AA95C717005AE40BB8DC1B397A7785DC53F4E5E70F0
289BB7B182C390CCAF547C495683123E4C2D09772658705BCB4C2A569C5DBB12
57EAE4DAA115F54995BB6CECCD3A6440B6084CBD3562B3B34B2FDF6F7F215A17
6E84BA50323F0EAEEBED3D074F830B76B821444549F242463B2DFB88B06A984A
C199EA1129903FC504D9A391983D694F557A4CC825B82DD446EEA1A668FF1B7B
51F1EBBA9CF99F334ED9795F30AC60C09C39ED6CF28BE7E771AE1502DE3C93C1
F739E7CC5444F452B693CE2A8B2D748BD44593120F3BE2DACAA695C7AF3AB097
B0678C2E71E31EA074AB417C98CA0B5E7B3D0CCDAFCAAA766028CEA156372DE8
829ADD8F34C38408F9FED1FB98308C96DA8176810F1BA69A3C4E70FFFC84D37E
1F11E16616DADE8B7DE123219FA23C6B43174194A77A321CE2486869B64A289C
3822BC945BD75B4624C24EE57A608A36F8546EB440E3301BE9A2BCB67089CAAC
03995DF3C9EE7E66197A443CF2D6863330C96EBFDC043677C11F4AABFC4CF00B
CF2C691FD931765AC249DEEADCE0012D00B69013660B42FB9F30C7FAA87E2ACE
E6CD379E181071101E184E3F5AC20CF8A9833BF5361605C7152BF70D89B82173
E31F96DF483DC278FA32AC1E517294A8C1B6A210B67C6061286EA1CDD6AE4487
4F12BEEBF15C6B833F1EA40BEEE3295F0E52C6CBC30942ADBB880D309A9BB71D
3FBF3F6BDF23B171121E95340F93F10D75EB22D6488F1C54660B03B9753E8B31
EC155AB5DE66814A6BB324BE398E5DED985C2C6A1FFA527B8A0DA880AC831F92
2FCC4100BEAA898517789D2C0E4AAB14D7EBB9CF0780A60793EC1C77C14FDF94
0792CA2EA0F75978E88A066583302ED1BD2C105805F956B63BEF6FAAEC00CED6
CF54C7FC48F4803AD7C058183AE952BEDB0F493F899F387CF0326DEA6EECBEC0
3804F9ECCD090B9C274BA99E1C9F033C3EC04D211F1016CAB3398E8A0C5609C6
3DD942F276BC012B6A52470B07AE900671AE2516A3472CE2059E67EEF89959D9
9327292194404994555877D85BB83E84115F6C90A8AFAE86BFCB691861786824
AB791CB1171E8050BCC7CF50A80252AC14D89E28FCA1957250367D611B301B61
E24F4475C961CE099120E487D7BBB0F51332E4F1E04CE6C4F8D667FD2BB0A20D
A02A52E1BE7EE5C5D5B740FC4EA6D11D01C1D23757DC7675CB10186648877F3F
85F74110C160E27090F0B8570188D6E6EC0BF21BD8567D0D5A2E5DB13DD8A172
F3FB96E72458EC8813C0AF24ADB55120BC504DC98A0846B08B597716351B5FC9
B60D23D6CAC81C7FEBCD201E36120291FB22CEC87C8067251EC836231628B15D
8F4EFCBEF9D5CEA89190118F0F1628E8309F5B8213C2795A949F852BC2040D3B
D93993C59D229BCD4B0DBD0F77510DBCD6041DB3AAABACCDE9B4E31BAF5E2347
2185DECFF6577EF44045B5738B933E0EB4D9193F6B180067B2F9E63641F234DF
7026E01C3F88AAC3E1D724EC28A92539B455C39F47FBF6B5AF93D4E3B716B8D5
AF7605E31635849FB3ADC2987C5485139F5FB82E4CF1AA3B369D8656B9BA2BCF
AD36D6C1BBE66A2D93478D78AE7E4D090D1950BF55A831A252AFBD77199AC9C1
96E3D71A8C73039D0B4372F51C461371FF8432E63CF2B54ABD684F9542A3F951
60C08E43253E344B3F170DF9AA427BCFD3E89DDC3A7C10617DD7AA19FC500A9A
02D972713D3FD3124883E0EE66A4E618685C9A52B3D8AC1E8FC1B581C09B32E1
5CBC8E9D90FB2759C90D065264F6F6A648A39F335D61CBBFF2ABB00DAC6620F1
99CC013A185E92A5461662E5FBE58979ED3A6520A8EECD7B18BF11CCE344FF97
67DC6A3A7EA7B2C15AB7C01C95C86B558CDA2CCF7276A861F64C9FB4E235BB0A
269EB33773DED9B2793C19A9A80C82BBE6A4DEFB0D7F153AB89F96CD2DF716DE
F07E624F5ED316C7EB4674DC429645D738D7645A8A26AA86A335BAE2CF7D4828
EE0DF367718857F2A35436C8E96613EB1135BC175610791122C5FB8881CFE58D
284C56D4AAD2A6C4823EF10EF8CC2A38CE56D2D5E920874380D18B2A1730E6B8
A69B092376A710A027054D1463FDC830330F68F693CB8B3F7CE9902926B0359D
CC4059A9D0DF9FEF9ABDA32D8405A44E4DAB9024DE2F55AD02C817F096E09B79
D3DD18E2CDFA49033DA010919FE31EAEB8E037AF58AE4BD0E6D65F1D70DC321F
368112F71C774BCC70B90FEDB316D2EADADF285378FDD7728C37EBC039EBA0A9
4C7C9FB8C0666CD7F6DFE1B7D71F8D42EC95558C23B4E6B0BC814EF910B05068
A2B78FF2BFE6A88E8D8FCB53E11EC17B7209E781F3EE71EB3924CA61BA2EE4E8
B6008B2ADD0F6659ABA0AFF1DF9647AB5CFE76F14D8EB6F32BE69D523BAB3C17
3FCD9A3F8058FE5A4EC209B0A1301266177740C8CAB7B51596266C8CB1442F73
97334DD567E0FF8F1D6F3C44165A45730304E58D959EDE8C86B5583892C707E6
C8749FA1C68A0E0D8014DE8FFC664334ADF0D6997BD4680AA6FEC9227838B974
7D1DADA83DFAF473EFEC58B84A427A0E205300DF3EC94AB8D331853C6A733E1B
DAEE844B1B8212F02C8B208366DA7F60111A5239AB901A298BE06358E0BBD553
79666483ED33C36F0A73257775CF478D5471BABF01335ACD7BFE35ECCBE54AEE
0A5BE75D71834AED8786DEFEB175DDCEB47545F05FBF87349B9D7133A9F76620
DB09B6A15DC0090B446B912AD14390C8BF536A1CC247697065BDB4B97BEF3242
0851F3B2A1706690E954829B9A097CCEC6439EE7CE94A6AC632B4E6AD0DBF40F
DE55A8A8D308DCF92436B6C1984F6379C6222EF85127F3006C1DA366AB336090
DF02190F33E56F2E99E73AE777DCC9652F9759C54F
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
{restore}if
%%EndFont 
%%BeginFont: CMR9
%!PS-AdobeFont-1.0: CMR9 003.002
%%Title: CMR9
%Version: 003.002
%%CreationDate: Mon Jul 13 16:17:00 2009
%%Creator: David M. Jones
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMR9.
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
% This license is in the accompanying file OFL.txt, and is also
% available with a FAQ at: http://scripts.sil.org/OFL.
%%EndComments
FontDirectory/CMR9 known{/CMR9 findfont dup/UniqueID known{dup
/UniqueID get 5000792 eq exch/FontType get 1 eq and}{pop false}ifelse
{save true}{false}ifelse}{false}ifelse
11 dict begin
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
/FontName /CMR9 def
/FontBBox {-39 -250 1036 750 }readonly def
/UniqueID 5000792 def
/PaintType 0 def
/FontInfo 9 dict dup begin
/version (003.002) readonly def
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMR9.) readonly def
/FullName (CMR9) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 65 /A put
dup 67 /C put
dup 68 /D put
dup 73 /I put
dup 76 /L put
dup 77 /M put
dup 79 /O put
dup 83 /S put
dup 85 /U put
readonly def
currentdict end
currentfile eexec
D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB9AF72336CC4AD340
15A449513D5F74BFB9A68ABC471020464E3E6E33008238B123DEDE18557D712E
ED5223722892A4DAC477120B8C9F3FE3FD334EACD3E8AABDC3C967C61FF003B4
B10C56D6A490CE9594D57A2D431B9E5E10FE3D8832E227A7087611431ABCD029
85F4865E17E17F8CFBD2CADC97E0A8820E3ACEC873F31464466A9545E967E53C
DBDDB8478E69063FBB891566BAF88B7660A4405B16834761F041CCF7650AF955
F9E853AA9F5F4382E1FE7D0C5BB4023818A2383F91249D48CE021250EC9EEB1D
2835E18FB73026250B32A8849067D5E2258797C917F998F2D4121D96560C5FB5
B5D3471216639A8671B6DFAC5E3554EC36D9A72518525A795590C74DD70DA3A7
78BFC43E51D6F2BA52F17D4DD00D389D3983EC54912AFF73684A8A7E345537B7
E62361C04A47859DA084BC72EA53512DC54132EB2EE671793603015652EAFDE3
41C4B6B679BD60AEC5153EA0D2200CB1D097DAD770F5F31E6FC475A225995277
B867B731D5401E2D02B85BA85158C80FF7E2BBCC42B98AC867E67D25DB656072
55A0D32AB7AA483A5A9686CEA4E2B3031D90D84DB3E2DEE7706C91BA81CB8DAA
700E5F61E07D6998C9552C81B66FD10A10033D49EF3BCB0FF22ED0A3737523C9
8F851C61C4BF8A213BF6EC70C956AE48B5BD276CC0437C72BF6515B10739919A
F00F6ADD2798CB211668842349171A5AEB0664D2C44397E55A4A9EBDF54A3EF4
FBBCDAD9DAEF4B0CAEF7112FA828F2F8D9F633D37E5516AB5ECEA87342EF8DC4
3A50548490F5BC9A8A1F98AC7AEAD9D913BFA10CA86D73AEB5BACC1FEEFDCC15
B3655522CCA2C772E902FAB2A6FC153597D52763EB44AB7489FF061F7F58E8F2
AEAAF4D17F36CBFC00D3C653F335D14240C87DB4339DA9D30A5BD1F502BC9013
461B9DB2FBEEC01BB18990439A0E9CA6576BC9CF6B1A3DB9386C4A5D4AA6A5DC
CFA45FB75F22E10ECB72565DB441A194902C91427B4F676E531C661F7A2C3C85
CD534D1C89B6779B2EDC8E44667B992C20C70B663BFBF680A6CF4383EB7CA26C
4D1F06B5EF4025BBE65795F1EDB5CCB97050872D6C07BC2974F905ACDB7A765F
291365D6C8152153E7F017A25FB4476C60FD9EAF9A121633DBEAC32F62850223
D6418566AB350F90F4B35F19598478F76B63E347D4C61E203D4DB8ECB9889181
C387F4B663A502C638761D2782BB96EAC81A0108D7BD6938F67FEBB69218D115
D8E89CFABCE15C6ACC7FEB983332A51A6A73CF4E341574F366713D7FB29956D9
9BF238A87483D37E526A2EA2F101EDD34E34CB92730DCA7235AA0027189BE405
2DAB4AA021A30C28B26C50808E1E965C02F6212EC7C72F5683339425A7739380
A422E6191ED8453AF0CAAA424AE44DFA7CC5C2F6EAA8D73A5101D8E9517DBCFB
2858D0E8ECB7DC430EF23A9E4428CB7DED8D035D6050251AC101A2D0E884721E
2F21E573F948048BB8FF888911C508CC198BD750083B339500C426AFCD5634A6
AAAC1C7E91249667B231BBFC64B4317192FE07FE9DA0DDB5E517D097AAE46577
9555F29D45C67CDE9812CAD03F220B20519F2FF32DCA56A554D4296FE2D1F3FB
B209B5270E0E695EA5A0EF1144957CE045881AEB8D05D72CE57F4D34617AED67
0D3AF0472CD8D60933651626550366E300E72A9C89ACD475C2E2ED9BD44B472D
9DAFE943F8E02A6DC38E447EED964624C37C3130E48211CA279BB6A0BD59466B
42F3D89B5746F29E084E22CF58395AF0F29E55113F3A3F2F52CB3A6DF3D026D0
C81754B8E2E4A15F6943BE9D0087D5166060734FD07C4C57D7C7D90E8C9C1F35
623CEEE3ABAE75E1A18A1E3B50B7266BD2D8E812CFEB4A46B856885B185640D6
B9C22179551002B94282F57FB433B7FF157D2F0D240836B72AF4A331668AE5D4
E6B85415F4E8B9D2F9AF90FAFAA0A3866DF417CA5A31348CF9B41B8F5F4D2F97
CCF7ADE851B5E2E2F6E319AAF5792EBB9DA2C6AA8B73D889F3CDAA42932CDA7D
07A7E59183CD89520DDFC36E5D513BFD8AD0886046585F29B4D7F42CC0C27AA7
53915AB1167D292FE91957E94A57FEE2D49C20C9070ECD736BDEE0F046E60350
EA539DC298156A4E0D019E7D481FDDA6861E20678516AB80ABEC1F09B126BCB9
52E8272A06BB6DD87ACFC423B4A4FC9A3DC8DCAEBB807C5F748F1FF8B17B8B88
F426206BF1B7B7D239D26BC3CF0776C467A98CFBBCA5FB6145D5900137ED19DC
D002F10704AA680EC753C22E29AAB15712EF22AF73D80820A1EEE953463D4EA3
81FAF99518D4FD0F862A324FC44C4B9542A92C5B60CC983CC8F647CE5BDB4D6D
B92B380E0E5F7208A9CD91FA9A469548162C761C1BA05AC9D60B766764D821B6
B4E17F56CE455F06EA1EE2D38FE47581746C4C5FBA63AEE2B58E877D1A8FA83A
31C972D53B64E92EEEA147426A92CFBF76FC614119C6E9C6476FD6A069C803BF
E949FBE50B5AB1F1463F9747E8D353F7BBD991C4F90F920BC9407D8E24720293
846D052214E60390C3CB926D38C83AF697425D80C2B4FC4706615B905516B733
46ACA325CEA68FB21B2D17CF0B68BA4DF249368625CF83441EDBF2B86C957C1E
44CD722BD2537CE84FBA07EC7AE15C840041B9F7F3040072E6084CD55B301C08
A64A53BD4D3DC30DCAC6C152F316ABC59B8EE978793EBD568849DCC2A75A495A
BC83470D503F8E389F54B4A4A31624E83C601B43AC1E52CB811FAA7CA6B644A5
1AE0BFD4FC774C9C9DFC2769ABFA9C83F900BE2DD4010416053A1D4874E6ECF4
D86E44B4CAB15D53E5630C144B0C15B58DAAD785BA298B1893D1B09BA5D40344
6678FD2D17FF6674433C976D6DAC659175CED26139967C9B2B9CFFD78FC2570A
E5142141C2888DBF2DC8503F9137CE7CB21A1EBC2D65BF33FCEFBC85C9CB736E
24E8595CE934AB032CC70BD6A3B0F3BDBFBBE185512FDB7BE3D4A6620478453E
75D044BF770B44C9741E31985E6DAF5A318D7BED12B02A4BCFE60D25EF12843D
EFC9BAE2A3F2EFAD66D7858E83EB46BB09D2FF8AE9C43844A7001C86ED97AF51
C511E3A89A1BE349FF5215D1A57843EF51456B9838133846F19BE79AAA5C1AB0
5F400E5E8E7B0BF96EFCA3B8F0894BE589F2C9FB6C97BD16D38F0A237CD4F034
099C41F85C7E2C7BEC8E02C4F327306A53B4B48B26A8926670CEEF96F6DF2281
7C2DAD99EF8B81BBB777227C2475AE7400DC393D9C0445E925DB1E955950F7AE
53E9AC4306794239346A419F7B5DF4168382EF5956B81F83BD4BB7635B3BCC84
7D84D05AEDC02D14675D777CD19B08124001A4F4EA96990D96000C082A12F00F
7FEF793A7FA69D56D3A38D012168C5458B667190AFE80E02C816CAFF0A71953C
D80B085CD286027E2FDBB05452AA762FD7C813B2E19A79C74190E04E746C4933
CE1E300CAF5DD53B08110509BDA404EF07FA1BC5224BF1205DE8E0C3276A13DD
866675103B960C5F36644F96B4FAC16F5D6E91F74629B318FCCC8E8CB13EB76B
B0B7B90718D913A52A04732EA3667674994A325A7973C601A7DDD50F658E0826
ACB8E53D4914B0274AED98D7BC3B2B7F9D48A7ECC2F8ABEE05CF2C4F2B90360B
B7DF779EAF3E103D1D83EDBE32DDA873768D8C37DC10A5354A94B4153049AD64
FF3E0BB51AB91D7C0B4134D8731CD0270DAAF19BED9EAD800A14B65B68EEE89B
40DD624111670DDC7C030DEFE0D1B96420E249332445C155BA96231C88E70643
D526BDF3CA1E05FEE72CE2B881CFC01ED780C10E89F0828AD55FE29043BC56E8
2750A6DD15AADD54492F6092618F4CC6A31766B17FC60766D18C307EFC9BB787
39047DAD6B38419EFBA46B4E2C932F97451FE78AD75FA90DE409FC6DD46585D2
1941F5ED47A8FBAEF5A917A240959E8D9F9917DEA3247D9CAE6BF7A88DB4C4A4
F9F5A6DCE542420A032FF3392FE0F3357B51F884D6181583A554F75B1DF192E9
253CC828FF06B0D992D5316435980B044BB191508C7C45CD90F797F88856424B
14A5707459C50EDCF3E3D8D1667AAA83015405354CE744C66D9A5728F29E0085
6DBF740717FA0799E3BCC4ED7841588B496A5E549B953A7FD288B4A045DB611E
E3B2F35963FF18ACCB1C968BEEA2CBF52B3999AAF89A05320BB2E97F52CFE06B
9F10E3A79865A3059A957F97972D80ADF678A36E2B586C101FC6AFA4D137C13E
EE7102C9B8EF78CB057F8B7476F146E8FF5C897FD5503DD198128CFF7B5FB339
FAD0AF0EA967F77B07B367A4AC9F668F8BED99B98E87FAC750EE045602D76C3F
289FC9D97694C96AAC0AD1BD3FA94DF2CBCEA24B40F47B9B59E54EECEE7AC4C3
A3F5D19160E4C1EA830D57FBE10D8D46AC5CA0260F22FAA45236F0F542BEA9C5
5A88F878F68B36114E0573900C65E305462B22A3429A17C7A567694414DDDA46
5F30542B8FD4F00F6C295B2E8D3A986B953D96822DB2ECD48E8BB1763434E652
152EF3717F5E7FA10FF0B01D9F64E22C5DBD7254629658887BACEC0ABDE972EE
67299FB84A05B3EFE22B6976DB4CCA384232DDAE38C31623A4E39EA2E82C1EA3
BBB68F1A7DBF405DEC37CB7203A895C36A44BD2D63F45B3888AF91D37B510A59
3C921BB44DA620892AD87B665F69F6FA510B071ECC403CB2BE2F54B3969C9E88
713244BC97C1466DA8216DA7600C221E7E7EF5C789D2E12B36422023A03E11BF
2790FD6062FE6BF62F5010A92F0A104B76E255A0975E04F6F20F760881BDA7F5
D834D1D328B6EC19AA7D5E5678A84C74C82553DBE8BB5765E84F5A8789032143
6020940B4B8D45FC3433D356E28C25F42D0C19F911213D85951B2B00D01B77BB
A4C72E964F9D95422BEDE582A05CD52E03D28A996E6CC8FCD910CBAB728073F9
F9FAEED5470FFA55930447C5BA816F826F983D53EC9941EC8364B3060FD74C95
26D4F5CA753B574FD2FA4D1D333785241D8741B79E628BC852FDC35478C5ED9A
C1BE88C5EE7302816E65C12B58EA16FEDD4672EB3E24B6EDAD5DCE263BA8A970
350B651E5A9F3C281D85BC3F44EADD0D93402E36489BA5185E7D388974B0B700
70575188BB610CCA20F081E2CBDA13DCC6F72567962ADB342E02C1E763B673C5
F7384E24C6E1730A3A790D690A2103AEF88E0C1D4480DC9B25E5C8C9E1919C95
F83320179B4C7C4A26D559BFB24D7D596FB73758C9990C451E77FCDDD17763B8
9C30A9534E3CB6680D3D419D4B70B0B0A0D160FCCDE169714E373F65B7144CC2
DB9A44E041211E1517D3148E65A2486CBE5E74E625261CCF65392FB4F3091473
F9E8DF327D59A58558E5C9F7190DB577D5DC658F5E36258291C708B3D224653D
064BB6079F91293FC733710893AD1C96169B30CBFE4E9D52E7EFAE4AFEE68FEF
1AFD5E7E9DFCE8DE332B0FDC0514F9B3090AC85BBFB527FD8034DD33E9576325
A8769AE09AF1BA792447DDD932B98FC9486B39E0B04DDB3EFB7A30DA0940B33E
E27490E0E841E87B1C90E5248A91742ABEDC10F43A8AF0F9C5B4A4930B1AADAF
01874B9AC3B8D0DBECCDA6CD7E96471FAA15CB7F8A599C5746327CE392224C3C
40BD60AF97BCA6FF6FCAB2FEA114D7300B89E91C3BC92D5B3E2C83BB37992D8C
72F661EFD0AA034C738C019DFB79BF40651A1A34BC1EB9F5AAF58F8B3DA32645
24AFF8636486F08BC21533B5FF7391B0679A78DFDCB03DAF6BB7475A1D51DAC1
EE4BE9B986655D1FDB6936445EF99B58B303FE79F11275EEA96A9F6808EA8775
D873D1052FAC93769789C700F20EB2ED6D15676F6E563A769CA9298E463FC311
83281483B1C953370D196727A6A0E66D32D9480AB1B6DCA77868C1A2D5DB6483
5F31EB6B18EEFEF1CDC31533E69B0AFC6B30FC9912DC89BAAEEADC30BE14F448
1A6B70D36A5D9B01799BEEA686066114910842D022EB464A9A1E8F0A5628BA69
AA9A1925CCADD44703BC67A89F3B48E4680726DC4360274185CF3C8AB747A8FC
4B928AD62B092EFE48B01E33ED756DB696171FDB775396BBA138E056F71EDAE3
7A1E4CC272B8418114B0E81DE0BC43DB3C133167344488820A92DF10FFA26FB9
65FCA2C87D302E956DE6B4FE145145440C83DB43A68F8B29A592B127BDF49063
B7F11E155CD4CAE305525BEA56B7C412A6260426407BD892A3F2B444AC3421E6
FB6E6425EB5C3053C5644666B80405530FA0012B54557327C98E0F4F064099A6
4ACAAFC1870359C1B6FBE7606BB8A26026AE20C212210449905E628AF1B20490
8CE908B7EF3E3DB551C85AEB0F7FEB6A8D215B97998E5DD9C7CCFB2A9402B8B6
1770D4023777D4B45A73F471355353412C51D4CE71FAD1E0AFBD87B5F86307F3
10D0B94F1194EFFB64AD5DA54A4200490F609CA8B912E149F8217ABB1E9EBB3B
C4470E7365CF5E1E761AA1945044B225BD53D142F6588C50E0644740F7DD55E4
8F73201E5354A8BC78339211AFC4935F44701FBA043AAC4BA4698E9D7700029A
C79F992F62627C91EB855F64C4B251718FDA71EDAF082A0C7B00550949D617A0
7071FB14F05620CCF2180941341D8E60FC88823438FD728A4042AFA8B853107F
852F631518B61B234565291B5D5B89DA818DEE3AE3B68A2869DFA63255CC882C
3B16BBA08FCE3632E57FF7A07F857A1F0FDCADAB39D77960BD827CCC8661A997
648BF5BEBC0FD2286C2A112A8DEB9CCB6330A049170D5D68EEEEA011D3EF3EBD
855236B9380087CBBB6BE24191F728B7EAC5B50F7A547AA0989B7C7D3437DBCE
1669341264E290646F2C8C5A3ACAAC7CB63DC692FAAE13E9B40E8BD39FE16A0C
1660CE66872D061056C04DDDC265C024BEF8B7E3C3AEE76FE5C9702002C28BE0
B180295EE00E567FA2E5CD1638226D24A7C732E1BD8103B476EF5702768689C7
D4FCD47F2AB94A2B1FBAE6ABF87B09E7713C773FB65CA83F7318035B332B9F99
24A2C8897527021321D003AAD7C273E4BFA2710B9BB26C2CFD3D9A5D7ED1096C
552D50028AE2476FCD6D12A5D0A897521313ED1A3A8456A70C16EAA50A3E6733
6DC89FEC56AB54A579EF264377A103939D5EE00A90B4F2206D0023AF9491FBE0
800C6540FC945199E20E945F46CEEA2E885F6800B9DF042BCEF4291A4B1A62C8
6A7ACFF872B25FA3AE69E0093F3D0FF13A3313430C06F1AF94D500431566F659
E8C859A5F80F5BD2E85C8E32603D3745628E8FE6FBC50FA68F9C3811A2BEFEA4
5852CAE2AE5AAD3230ED050593BAD0A9581EB7B327C6916B8FC348F4C23E6FA2
00FA28AAACCB3091C1D83F7BB88672A53A2EA3B8C7C24374E400C57F0F01019F
E52D5C47F389D4C9AF126F4080F9AB8D1C8F470932BBECCEC72A9796F6E965A4
82057DDB43D68298A00880D4C2E2496F26F015FD83C5549215753459310339B7
6B2961EEEE74DA31FEC8E2BDDA42D4080A32372AC372524BDDA580EF6634ACE3
128C69D04D890DCA337212B109585C665AA83EFE47D5BABC2627A86EAD11BF7D
744176652C7F9497785A7A06A994ED8414BBE8B26E74D48CB83FA24AAFBDD507
84A90195EA3D77BCE8C2BEDDD1DC52E8164DF15D65B916EBDF3A8A76849653DF
AE3CAF9561AF3B705F75B9E5DFD6758DB65A2FD54683759912E0D0035CFBCD86
5C7F7135A714D33AA00F62F7A57ABB406F9AF778B4A8AC4B7456BBD7FE586F91
7697C9108AE0F6576384D456A57E82B6457D12F88119EE693869C4A26E78E597
B6C42ED14D9A60002B02D9B025971A81AC88CF77F890524F2CDA8B52AF55FE84
DCE9B493838FE10BC530306D2C11583E4A43D871B3DF88FBB349A138F00F4AF5
584F6BCC095BAE26B394E8356F6C295B3A746BF7C326962720B46655E37CD7AF
FD757B3CDC29CF12046CA3F46060939C130D20CBAD9EA901794AB36126A199A0
70D4F2BCE6792B85B17D049CCC1B5B0FE37EEABC6A7C22AF294B72EF9BB34E10
042752C0B839FF9E5E953E92A64E782EF8345AAA0EA74EFE4492AC0F94284764
53DE7C661ED5D3477A95C24980073E63DD9C9351CBD805D3FB3054DFF46F83F6
5741B1017E96CC1FF846627EADDC9F2827BAC12E0E45B310AD8C11FEB8A08E48
8D596E212FE0A67ADBC2A0CD63EA4F91076AD3C4834A5A1D1078DCC4444EE308
B8A5AAAEEF347802D73AE60ED0238395CB9AB4941B1C526E7233E93AD315F125
7B776B472E4C5FCDCD11B56ED314ADCB5432233B8547D3A8E869BEAAA7C62918
4E2CC52948200CB677A74AC48E341259FCDD1E8D932840FCA37270F43ADA4ED0
FE8C4EB03A3CA3D46F77128C54749538DE6D11251F0D8BD58651E901CCC6BD34
A540CC0B8384094BB03A90C684FFA97B73BFD7B16C616C1058CE353CA7CC3A03
996EF52A5BAEC9459623B4C55EFBEBA64548B4769A0AED35C6A162A2F8042E07
62A9360CD1883022A7F459CF47F6F6ACF7812C886C93F399DF5AB67B666B84BC
164518713BBBD20E129189FB1A14C8710E29409BCC90E1B54328E6A0C7231547
1578848C9297D1C902409E2D391E2FD8F764C2C694137ADD7F1E4D48476D645F
86023FE852EB25C98058B68C3A74A08ED8AD3CD8850A475496BFAE5E7D1459BC
80B68A4E46253091731FCB1144E0DB8D0765486D88D0C5E6545BF465C1E96692
3DCD1D8AC4D0D2CC09E75AC02E1CEA22C286B7F058E8F48EBFC36AAD3511F899
AFE99C3432B5A36FBD12DF2C8F50C00876D0BC4F00422EEA401C06D3D5E81C49
7121E89D672888605828AE12C81808DDE499B5BA7BE0A37EB3D69F4B68CE7A51
0139312188F9BBFC753A9491E1B70FADDC7800CF673CBC44B3F9D4EF0419CAE2
3086898BB25A222EEA1EC3084A7D159BDAFA098838737BF264CC73DA9A1547F8
C8586AFE88F80719C82B41676A4AF3E762FFDD41FC823D235D1907954B8F5A30
F6AC497821DA8DD735AC06E06A2E0D9DFBDC28DE2F4431F3A1923FA3C5F295C1
9F5A1EECE62DA21DD4CA42F753F03FAD50F509467B53759A53B327A58590CF7C
5C68F35EBD38144FBB8EB526DAAB34F2A1CD80169ED21A6D47DDA93EDFB76EF1
E04FC7B1975787504352FC021E85EB7D12D3A1C0AFAE665FDA2B99F3925D86B1
BFBE1D1169AA3503DEA9BE7E61F0E97E7D4F41E9DD15875C06A11C5BEB6D3832
85429C20D543FCD9A51FB02ACB89759CDD7D365FFD357CDAC1DBABE615AA3667
3D56617B0FE59CBA8A3DC4C7097E4A02956A8D491626F4AE6646998199F50E20
EFF46C0A9B4D05607199EFD19F95B5361ACBB729CCE34E738B1732803C375340
03E573786173FA8D36EBED1E6A6AD829725E9FBFB6BDE7729931319A4BE0CAEF
A0E05760C7D290D51EBAFA4738789EB76077952794280B40117F3643B2C0BCA0
5C04EF4F8FB4B7B851656F00C8EF2B725C57504B0325906BFCDD5E6B2BDF620F
23E3D1EA8F862CDE3B27E0A491F43FC4187F057721CDD6C5A19637B47E3BEDAC
300D048808AEB1662985C9FC04955615C5221CE476A4A80FF070DC7AC9284D73
28F19299A93F9A6BAA4EFEC24A61E5A4F7CC69AD9D67E4FA73D19D0A237587B9
9415DA37A72699F49D54F3356C05C730840180DC63E7873175704AD4312E1FEC
42B9A9D9DFD4CD6BD37E063BF721AB0C46F4C879C120F9C50604BB0DB8689825
5535B72E5007016823E1985E16172698A6496896903DFB6D5EA32AA219B6FA15
A14E47010EED6CAAABABB3C3CD485EB43F183CCD91021DF3F1816A07B01F5FB9
CA6867E6EA87477EE0599598B85D3E83F29A3FDE21312E8EEBBC98F8251E60D5
452E6CBA03549524135C923FCA4E84F7EFF94A1636CF21C351E35BE41C02394C
3B607CA27D596DF01BAB46094C41E2983EA957A66160717806A773AD0B839EFB
9401DB716979765D47C758DE5B4155CF67AEE29E647A9793BA6DBAB17694E785
527CB969C07E70F4D2F56114447A1DF8121D104B9ED085333D9AA9467B4C480F
3166F6D99B427C74638091568A86F3D546AF2969B651DC4BB79A8F4D0456FD35
72290EEF6061074C9396C52372DE8DB37045D0B2D795B74D9DF99CD43BB8BF5D
94AB245FECDC51772ED4D06A9402F7B7B05FBCF0D555794439DE7782F7CC7645
64B8B5EE18724ECA196631F6FB09C6126B48C9D651918274AF6DC72E420F31B8
B9DA8A0CD50B40BFD31D1127A16E83FDD2A8AF7E363D9F0783D112955609F110
D0120A863BAA9656EF77AC7AA5AFC79741F97C5F4D0C2922D9100A2176F166C7
6BBDC688E8B5D8947E58210AB5AD050715552AD1A170B4CB31FABD50BC91B758
602D39CC9A047880C39A3D59E023A5972C1AC7F2E591A47218A72373B7030080
C9DABC1136D3E7A9217C265A315FF0289215D94A89103D7259421B7EBDB671E2
A2A86278358365332C9B2F7183E24E30CC0A29D7D46B5A82C4573093CD76E991
1D216B1AAA00B7B8D242F6C28A6A3432A8C329B25CB1B90561D64DF90396BA02
2D73C410C59543282C92B6624EA870DC6D3193D625824234A027A356A0A3D45F
B0DCB211042A2A0627D76A41A795D349CCB7618D66DE82316F6FA4CA6ABD771D
5E2CCBEF0220F478C2D90F44F4A23E32B39048927B9365B348D1D658BE9C8E39
99670D9EF2F0DC7735357F697DAD0FF6C1D24CBE4DACB48DD39FB4715CC5353D
ACD3C12D43FE2C32762EE273B6D37AAD3AD41A2696FA133BB9FDBE38C8C4D88F
1CD6D98C9C476CFA0C6A44F4C0AF38F00BA99FBF0F5879C259069FA4AD30D60C
3A2BB98A3B2841E1580E0580E1442146D75455D24DC2FCBB247FD76AAEB0BCA8
8F63E01F452B7F1A41ED5EFE798D2CECEB2E026AC38056DEA81FFBA1858785ED
46B2205D9B05215585D2EF55AFFB9B6F3FA1D19823D61F3711B77EB5ABEB33A8
DF15D98BF2BC005BF3D6F8A6F69A3FB4F68A27F5E82AC0CACD374DCCAD537FF5
7A3A78221C62D34900513FFD3B545F652668650024DEB13ED2BB2690202FD1A4
BC8693A8D47899E1076A1F1E08B1A8A9F33A685F29D676A38FA28D6294824A75
B56DF813612545E8715E14100CF9136003A5B13C90D78A54797102DBDE25C386
8A28B04CA3B8EACA179FDFEE73D20401DFEEAA320B7F0581EA659725B0CE6A28
BC2D231C535076AE54DF345B485BB5BF6C70BAA327EFE9CBBBE8F90D6A02F3DC
F12326D118453AEF87EDC36ACB25FC557030CD103651C4DF0E4C71273F1F3878
F15BE5646F69E1C4D8BD81BF542E4CBAF6344F528EE1A631C9CD78850240063D
AD5B7AC0AF1B0607E1D1BD79C821C398780236C0013E4A155515D9C08396B514
8B53A4369CB4855FC7A3DF98540A06D1DB62773238A5D97C7320DDEAD80B5036
B5E17EC9585CB845644CDEDB6A7C113B21FFC81D589AEB90D36681590A8105EC
310BA53AC1FE80D49DF227D784ED7C58123E0E154EE1525215AA7D3EB2E8096D
677DA8391C904A67FA814B40B38628E70E9C84EB58CABA589C8C06FEE05E3F1D
682739EF5D53EE1AFD6C463AEE2A8B06875F8919C62BE807C340BB7E71C11052
01ABD08CDBD1BBFDA869177F271953
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
{restore}if
%%EndFont 
%%BeginFont: CMR10
%!PS-AdobeFont-1.0: CMR10 003.002
%%Title: CMR10
%Version: 003.002
%%CreationDate: Mon Jul 13 16:17:00 2009
%%Creator: David M. Jones
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMR10.
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
% This license is in the accompanying file OFL.txt, and is also
% available with a FAQ at: http://scripts.sil.org/OFL.
%%EndComments
FontDirectory/CMR10 known{/CMR10 findfont dup/UniqueID known{dup
/UniqueID get 5000793 eq exch/FontType get 1 eq and}{pop false}ifelse
{save true}{false}ifelse}{false}ifelse
11 dict begin
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
/FontName /CMR10 def
/FontBBox {-40 -250 1009 750 }readonly def
/UniqueID 5000793 def
/PaintType 0 def
/FontInfo 9 dict dup begin
/version (003.002) readonly def
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMR10.) readonly def
/FullName (CMR10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 11 /ff put
dup 12 /fi put
dup 13 /fl put
dup 33 /exclam put
dup 34 /quotedblright put
dup 35 /numbersign put
dup 37 /percent put
dup 38 /ampersand put
dup 39 /quoteright put
dup 40 /parenleft put
dup 41 /parenright put
dup 42 /asterisk put
dup 44 /comma put
dup 45 /hyphen put
dup 46 /period put
dup 47 /slash put
dup 48 /zero put
dup 49 /one put
dup 50 /two put
dup 51 /three put
dup 52 /four put
dup 53 /five put
dup 54 /six put
dup 55 /seven put
dup 56 /eight put
dup 57 /nine put
dup 58 /colon put
dup 59 /semicolon put
dup 61 /equal put
dup 63 /question put
dup 65 /A put
dup 66 /B put
dup 67 /C put
dup 68 /D put
dup 69 /E put
dup 70 /F put
dup 71 /G put
dup 72 /H put
dup 73 /I put
dup 74 /J put
dup 75 /K put
dup 76 /L put
dup 77 /M put
dup 78 /N put
dup 79 /O put
dup 80 /P put
dup 82 /R put
dup 83 /S put
dup 84 /T put
dup 85 /U put
dup 86 /V put
dup 87 /W put
dup 88 /X put
dup 89 /Y put
dup 91 /bracketleft put
dup 92 /quotedblleft put
dup 93 /bracketright put
dup 94 /circumflex put
dup 96 /quoteleft put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 106 /j put
dup 107 /k put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 113 /q put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 118 /v put
dup 119 /w put
dup 120 /x put
dup 121 /y put
dup 122 /z put
readonly def
currentdict end
currentfile eexec
D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB9B8591E5F01442D8
569672CF86B91C3F79C5DDC97C190EE0082814A5B5A2A5E77C790F087E729079
24A5AC880DDED58334DD5E8DC6A0B2BD4F04B17334A74BF8FF5D88B7B678A04A
2255C050CB39A389106B0C672A1912AFA86A49EFD02E61E6509E50EE35E67944
8FC63D91C3D2794B49A0C2993832BC4CDC8F7BD7575AD61BCDF42E2E421AA93E
3FF9E4FAD980256D8B377043A07FC75D6169338028692CCA8CD1FE92FD60AD26
D57B7519B80A8F8DCE9CEE5CDF720AF268D3C14099498A843D76E3B6C0328F24
D36EFE7F5C4E5B5C612786200C8DE3A41EE5F1FFAF4097653CFCDC8F4FD32E0B
03EDB3E413283B9EFB0AC33B055617005BC9B0057FD68C52D1B0E67F0C571685
767F2AA85ADE4E0104A1C777733D5E318A22A9944336E5B98D965E50D31F357A
8B6EA5A0EA98E1B027CE68C2EDB149EDDD04ED74A1B3D206D471A0C11C11449B
DE190BBFEBC08C9E1B7513B43DA3134D6B11A2516E6E86B67F68C970A320D05E
94FEC57FB347606DF89989C33482BD09D011C55AA920319E7B26A205D3D0F004
22466F09C0482A164CFB27EF6ED2B040ECCC3DCAF345B5A73676F193D43123B7
72FD6CFC5E37930E61EBD5A6307E4DE70194E6384EC0D79DB6AD86D3B319A31C
8B0589D0FE28241D8ACE280D0530EE99C80723E560BB72AE9D53F4713181F491
344B06D3027BA4E9E94D4305BE1D817197C54C8FF56CD6964165F6448ECC8A8A
64B48B4F0FD69299A137589E2491A283509B21A3A5772F75B7602A9F60AE559B
07A58436D04222C73EAEA72DE9A5A441F88D27C11F4F91255EFE280E91A4ACAC
1E98A4E5E6C57B9AE86FD218C3CD8F24A4104156A80F13821384E529783C52C8
78B94AB3A0096090867ED32E8A30980E737922037F75F062BD83BF4F5929BC51
CC22AEE2DBBAAA001CFFBFF41D258424FAD888FFF1BEAB796A44E3126159E120
7E4025C676CF94888A1971AEF8B6764B3AF4A92D36FAF6FC56FD049710EE3782
BC2CD84FE2473F133BE03C1346B875463F126DCAB15C7A9BCC9A727D23611462
4E8D2BFD2466600285D79518712B8681ABCD69608E6AA9578F7BD771EC36E01A
5A17BC17E375020ECA59B43790ABEB9DF5F4FBBEF807E5699EFEAC563E1ACC5D
EFA336E75DE6D8248E9381BB110884FDC89C2F9A41EBBC9A8A1F98E6A41F68BE
EE30E25CA148C1EFF42DFF8C214A6537AB11F260B8C329A4947B5FC8DC9C5622
4DF7BF4FBFB00380D47BABB03BC30627AA74103E553F55278F538EDD8C1E64CE
0F1398CA0AB5A86630139B4A7E8FC02804CAFF3830114640AE50D2FDA3B561B5
C63AD7EE3347804CBB40FB1E77A6C89735DD870351C3A1811591AB493251B904
314F65791963C0412377C1D02362C5E9655F1C3D4803CD379A8EF24C48218C2E
DF1165840462BF37DDE1B8D5FF09FA2C3B261E2F1A65ECFBE5D4EAD43B52C029
EEB3948CB8A252CBAF545C8FA1C31E920E23A12DD7222CEF2D2A513BD758EA13
DA33BF5FBF1D734653EB83DA2D374A5B9A0CE316F24EE375D6DF6BDA49954C2E
DB25A88821193636119D469BA66E5DAA9C92520FD4F84426A4E54273FA469084
7517817A6EE3E21176D333825E88046F50B3CF6938AF9BA79A2F51398239EB91
1A2D07F7FCD948427FF62F40FF95E39FE1A1AA8451411563FD5388472251C155
69BDE9283B41900B21EB1190D06E6B13B7794FED020D2C1BDD205AE77B084BCE
EF628249398B496DE85B406FC2E1939EF00DFC84C07E26CF72EC401BAAE756E5
7F6673216E7560D1C2A723CB405EE5CA474A07F61B81F8836482F73DC9516D67
CE0CB770EAD755B6B356198B4B97EBB29C63456953270CCC8D5650C1D006E69D
38DE2DFEAB27DAD50A817F0D645D30AF5B75A7B53CBD3D2B8D87BD0A7E525AF3
22F7ADDFCE31716914C2318260C2E2B4664893921B68C5A93334A361D94A759C
0D7B146D6FD94F0442D672BDA0F6432E18F3C5DFA37ADA378D95B75F413C9ED1
BB5C606A3EC7DFB3F796F59B0478C13FD1900381EFE0BB5242D5B5D34D03AF1D
4BDC93EAF8020E26CA23C8B0E7DDEBBC6762A557067A4CE05A524188A8F02E2F
3625DA38DFCF381727887F5646A3995A8A38A5FB1E5D5EBB395FDD0B7C8E71AD
B48EEDB62AB2CE99D121435EFBBFCEEA69AE9ED8238B60CC7288DE33C766CDFE
15B767B4AE2E6CE0965E77272AC9F86023DA620548CFAC85BC751C44218A29C9
849F1C2DCBDFAD895B54E51A569952ED50F82DC8A19F367E7E44643854EFD6B3
FCAEB04E55E4661C82D31E2932611748480EF61FB2FBFB0CFB940BEA81AFCD84
4C6A6332D7A600170E38A8EAFCD4F93DC153C43175434C86BC747348FAC61B76
1FEC9027C1A193E55C80F1F20B5317AA0A05AAA36AE235F6E49F06E570FEE798
84857D7552EA92EF3EFAD52DE39C2F8F43C59E3A957B7B926FC95FC4B60186DF
7F3523EE2AB74E294C8C4BCD8B4975E84849E0FBDA6C0B0F24A636DFA578B122
CF97BC5089E21E9F5298D1C9F30CB8BAFF6A3A11BB4D9A0A5CF2B18D055C44CA
4FD4D8FE1AF3630907DE7E585AA811F9CD11FB2C8FC791851D651009FA5DF20B
3C33FD2FF848A9E3F5652BD294965A332DD3F246C91B0ADA34017FF2451D1394
F9C3C95AAC6EC8062BE98E8914D51DA6A164AD13938693D446044859D03A949D
F9AC5DF4A000CDA98BB516D762CB9F6D44B5268FD0C26E88BC4A760C0F75A140
DEBDECA4F511128B7D2805872160C55236F0A0FA7637FF0D4E94AC079CD3C8A7
D03A5A56F26B0438B577C46011A10532FEBCAD14FBD6032E224F45691A726886
56F305231EB2FCDF59C8BBFCB5DBD2D093A0E84D62AC93A2312CA69295E937C4
8DBA1802B85F54B5E7E6D6216A918F911FF705D3B5CF055F1D873B96283A0B53
59344D910CD396D883F6F7836BA65FAB4393A773A8F6BC298069E5BA38210EED
49C9D920F718E3FCE692527DC7CCE6963BF744F2C91BC5952564196D60574E86
87A0FAB21F2DB2BD5A51D7FBD8FC19946D24E5A228462C4772F978E650ADCE3B
8D66B9C21279C531CA1C3A8ECE3420BB65837287A7222CC3673A2A5F8BBFDB60
C719CD073EF9A23675198462C7C87B24CC92D6AEE5C25AC63855CC3281494342
D28F3D2FDE0C183486769A4FD5B0143193D31FCB2C2A14E487BBD96D0BADBB64
D1B56021C363A795BF10E2DB448261C363A54A4AC1182B470C457AA82DF3F5D1
F4B329806141EBD53CAE309319B94133D7EBDC2D0453A905ADD207364371E178
0A95C2686E3B34C4A978BFC0EE968C39ABA00889BC5149162C2B54483D44FD3B
5CFF41F611C7E03B94945F414560E874D7CF27FFD0630890D7D7EA66CBD15448
229059E1C436BB33D69552B5367AB5D53591C4678D0C704DD3EA23F5D9E8A7AC
17D003C19E333E726FFFA2961F33C70F429085F7BFE3E2510F59B78F58B19CB4
01B48E184BAD9020FECCE3AF52048A056981DAEA02AE78197E65855DDB170616
F54278395D9EA50DC83761AE759F9CDEF9E1948E7002414FC05286ED793E6662
3347F2A9AF8917493D7305B92CF93E8E9185F70015F5594084298A6C2F9FD3C0
689F262AC9FEDC9B89577ECDE92F08D3142209FBCE7B5C0A840CC767BCA56C20
4E4E545E2BE4D21C53855CEE4CD0AB35D1A604C0FFFF77DBAE4289752276559F
A05FEE65F45ECAF44E95E23FAB6052195C7948AF0B1126482D4E02D72BF8AB03
DE0F1A632F7672AD9DDE70EDC82AA993678A82BEAD0BC2649C4707FD8509810D
364B5C6FE0E10772E95288C622C2F06C634F4DF8C7FD1432BC9310D5F24FEE3F
7AB324863D6DABAA1576E70643CA79EF4D7DF4105093D66CEE0F3B87D2164A7F
26EA05F5C4645B22D3E1BFD2219657712C168FD90DE801FB0F32759E80DEC1E1
43CEEB19FED12D757205043FC98FEC62D6A8D8B97BC083B4A0E985AF7850D6FD
8716B9957C1C35A0675BC53DF672C425C79F43FDABAEE7D63F092CF271C9A9D7
C41F40C4189510987887942E60A412B3EEC84C9A6E1AC7D54D528F5604B72C08
94B7882621A5BF1F325B92FF96B80878CC550D1AE4D8196E41CB1251856609A5
C4D3BD05A922D0D45E039D9450DEF8490A3E924E41434194910BF60BA1B08BE1
B41824345627745541A4F1703E956328F6227D11C74946B38CFB096139979E56
4E723B889B44C6D78673868C89912F8B4F0B4B485F1587A637B630F92E6072D5
7F3B44EA6FD96BBD4FC28A6C1D90805E3BE3E42A7BC9C880762966C55BC04E01
204D083AE976FAE6F37C94F27E68F8C0F28D52B17F6C0FD7C9150701FD78F8CE
B8E8DC9260E3974005EB5CA728171F482D765016C94D4ADFE4A42EF42212BC56
7E4EEEE8B0D2A7856CD4E44F55C0BAB762F92CB8D64C17022D4BF3A47C12F5E6
279FC23101FEE93753653CE8CEDC3B75C9CCB29BF1D4554C6120DE8EE750FCBB
E38B5D915206974962E320362E59B3F21B3AB1875703191043D03284D4467346
CFF2F98CEB4845B73ED8E003E0DC94251B73E13A9B51A3F1430BCF6A21EB9B7A
65E17FA411F53BE6432F1506232B8159E008FA257F884A4A01AC53BE91754D78
BF14A5B0FBFB9C31BF4908355F8A762052968DF526D118708CCB0B7CB5BEE285
6DAB6CD2E3934178E60BECB11AAB5478623CF6C50C92F8BB5D1A583609028FA7
B8A53B791BDC9EF76A124F3F7641857E4BEA0837CB36176EC9A522EA7F41B8D3
63C37D1145367BD300F17B54522A834BBB74DE12BF9EB26ACE6F24A046D58F89
4D4B7DF74875F1A0C1C9D97BE0849593D7B398EB4B00BEBC8C8D1497B6EF831A
A35380FFB7F1AFA4D888AA52C9482E8B1755CC209905F98F40D95B44D4DCBCB6
67423D1BC2F3560FF0A8B4F0CAC352A4EE2C1D946E45AAEC8A6AD40303F3382C
DF0756BFA3B1ED64C169E56ED1C760F2FF0E24DC5C9F41306EF8D2628153D30A
5DCB0791126BEFD4947D7EF08301FE015F2B0008DFFCBF9F2D4D859FD43EC7D9
C5BE237E9BF6665B7B1BEBB362F0C0C3A8D86010B9C97FA741C97C2E0513386C
9C26C235B14DD2A58BFDAC7B5F63DB4DA6D5D37D0098175A9071590E1DF66A3D
B8173A047C29D7D35557F06132CC920B5460B8AFC11D23D09A4E45D089F5EB51
963FA1A6256E359D485107FD143B2BF21FDE9DA5744BC2615E86C31C89470CF0
D06C6397D9FCCB316EA9989430240759D2C4945D941F159FC02327F34B042BAB
B5C3A47C78E8C1A6FBCD396B1A51CC4B020B8AD401841EDABACECDB482D6EC5B
72D2BFEB4556720FADD49D07307C8B22ACB7E310CA4151A85C71EEF70E8D15DE
B3B00F26E0E166C14647A65ADA228A3D1C89025BE059306565DB1B1EFC37D358
8C1EB024254AFD049BA977BD4C2C605050E17940A89D0D4C5D963E792320F5DB
3706682E03D25D9E02487247819551465092CC22B6B56E93F3AB528038FEC3F0
668F866707A19B0463BE706EC729D2EE1653AAC7E29BD25BFB3241D4792F5152
ED415B4E7FA92C2EE5A22E27E8B75542C492E56D811C192E95542A6FE0BFE5A5
69273C2ABED4300D491B92D2AECDD278404CB84B1BB1BD7AFEC858215837D118
C0E928BE7E07CFEEB51A6D21375B772B8248C994564014015232A0DA4BEA1754
3274F407FED0837A236371F1A32056240F2015B1E7F4B2CA72C6B58610A66F13
407CFFBA5E0A2893C1F572D50F51286E9133B5A84239C9493B0574E77D281D01
11D00683354A000C9700EAFBC1FD104EA19DFCB87470190E7E2CE26E3A6FD0FF
2620B87B82AC8686B6206B530F17E9348BC7D04B948348802CE53A312443DB87
4DBBA5313A6A2A8DAB8A1CC9A594FF8C299281C0A261C8CB2226B732FBEEDE40
2C6ACC74A1A61379E2E1CD5548CD908268A32FA83D8504C442EA0E183ADBF7FF
9FD09C037AB03516ECCA93FF048235BD11A25DB07F164512A079C5392AC7F889
CE96AE5C8D9580BCAFCC087C35E76EED1A671E87C12E3045E15A687134736DF8
DA984772AFD189D68571A2ED7256F1E204230E41D3D9DD876F938951714A3973
0CA9310489F8E807C1C7A4E51AEA5BC030610A5D7263FF7E0F9FDE3E5E37A362
5B919000BD94D978583B942EB79CF2BEAC33FEBC9A67272EB10865BA8FB75FD7
9D280AB59F91B96C16C982DE848D76D8FA8620DFD7C80B7DEAE7264350D6FB3A
EF04794DA3305844A7CF718F6D1A4A3AFF6826173A076A1372ABFC54ED3AC6C2
09C9287FC830556CA694E21CA5342ECA7B10C90AFC4783D841D7B1E34FA3DB7A
2B706F3E21B0FBAB23E7257962FC3BC309CEA2C7239A9D6B44CC96825115ABD2
AF9A2566D2F3382C01569FBDB94C8D664A5DA0F7DC3DD140CA77C743D7BC1420
324ECF9E4780280EB119885E96A6C619CE3C0C8E1E264E2DEB137E5DC8149786
486D65667ECF47B1A1E20E9E6E4FC8323E0BC8E61BDD3BCDFC6575C69C03E31A
EFFC290472CBBD049DE3F840AEE37A2486034240F80E75D8A79E0762377DF660
52B12EAA16D678990B11A9BFBC03C1D4FCDA9FD4FFBB3E88352438102F10B7C5
9F04C013B6575B5E948FAB58EA691984A0E54E6B9F3F505FFFEF74D06FA1CDF3
4B8A95904C8A2763AA8AF5B71D00F5DE09DC1CDF87A08B6D181453063E14C12D
B7BB3775A6E2A901636273D9EEB833EA8CF20FD83AE899E28DADE10EEEC20BD7
BD93085A4B1AC80AC1AE8280C14767F1A487BD066007A0D050317BD081131A14
6EA0898ED59E46DA7B6254BDCCBC660686E2EDA0E77A705A653733BB5C5497D0
B130359F866CF293FB6EF0C2AC5BAA2DB0DED045E2DED3A2612D078333260359
16CF0CCB272D34767EA069E0F0B0D42327A18529D72E890EDA6195C2688438ED
E9ACDBEED41E81CA8EB5E43C2B09CE266EFCA03F2D7FF57F12B06F9E54FCC6A6
546676F6FFC5B8B7D3F0982B6FF0D21D949309F0C0B175CC1D0976F8C55C6AED
6E821C39041E22D91AB30922F2B2EC2746BC7DAB484991542FBC82D87B487507
559AB466F73EE23C2D3194DC5CE4C9AE66D3164613AC5CBB3DB501B64DA7C91B
C7ED2EE9027FC0906820B35D4F2CF66C4F9CE4A884B7C07155BCA884ECA5EB3A
ABB83F84DB1F5639599DC7D3F51241AB5D95C3BCB7AB1EC90B4BC989F74FB354
04B2D7366A34D335A47B8C00C05CB423482BF6C7970A95545424A08AFF9A035B
7F83F52B65A9799CE76E303B85664B624C65E9CA58184C7BE2BB9D9C86A4DE5A
8165EE3DA2E652B5022EE7893896BABD88931DE1D538F615787645DF5ACBBA0B
A8E5B899A37321AA7D4B283AC9234978C2DD81813A1EE5DB6EC170DAC1B6EF02
94892635B498765C07A38D2E9DB0B7581B11056C28278F89B0E60998379C07EB
C0EAEDC32AA69B8B836F92A61AFD35688315B2C3F860632FC13E4BDFB63214BC
41CC6859EAB3AC3034449213CAB99FA1D216563419CD6D6CE4E1B56F33E6C654
7AA9DCB5B05FC068DF02AC32408C8010AD004F6CCA9887830927F8CBCD49CDB5
18CAC1EAFF815FF2F6F527F936948201565003022C6C7390B4E3C2B219FB4F76
9F12BD25CA7B3B61D1A2F8DFEE795D04D5428B42FB66E0C254AF7B7A10CEF7FD
E5ADA5E217BE24851180E9A1700FBA66C7D2B0D7BFDE4F4EED1D24B821A40947
5620363657F6D048E651A689822CF815E72FC8AE9D835BE31D1DD8B54C9A717F
4DC319B4B59AE073936EA40B070524C7E71D5A7B64436DA107749746B516E29F
E3BBCB8F8C473E706670E11E5B221716F315FF097CD1841D0069FA69EA1898FF
9F9EC2518C77806A19730C97F54BEAD604548D553D4A6EDB247853225E24E7E9
89D71F6BC94DB986467E755CCC99069B313F5745B02B4BB608A39F0A0A732B87
7EA2DED68219754BF1FBCA350327572D769C962EF9242132D93A5C8E9725D8D3
AAAEC15ED0F362471AA58488620156F3474FA59CA080EA96FE995D2B3DEEADF3
3141D157481C66507725ACA5953CBBE1ACEE7E3F02C72C6552D15EB3D612730E
61A06A43575568DC3CF3844BABF04CA767E299575EF2ECAAC7649193843D694E
6CA59318C01132C361A3E43BE637B70B9966664E12EF4707F6B100BC37778D1C
F1806B1DE081D2C9B995BF1EE3842EFFBB8416161FE31633A6EDA118E563BDC1
C42F403BE8A009FC756406669E34C6A08668808E0C31A589D0720BE32F3181F9
8039645643E15D25917F38DFFD8BD08A420854DE15AF291ED675A634C151193D
29AA6E04E84A598350AF17E71973854842AFEC3EB1B58E4D4433309BF5ED9D86
32C4BD136C89169D45718A88BABE25072D8E552AA4CA3F840ECB11519B06EB44
13026DD6800BFE15E90592641FE99BCD18039598DC7B08AA89EE6792B576B29F
787176E0CE92270D872A5988E8CB83661FE8E8FD331668DDF9A87EA0FCB904E9
FC2B5F090705C9CC49A85453967C697A72F27326FCF642B945A85944A34E460A
89B31933D20964588C89EC9E89534F6EAD9740814C283601A5CF1C41FAB7DD47
84CD74B34B93D25D1FCAB9BFC58740A672F654891E7F7951E880913C77200BF8
F004BA3DC28575853F1D4DA612CF18EC234666DE1A1CDC99FD86A83C0FC7D235
ABE5EF0A8ED1AA13C55BC9B3C68E18E23EDEF6D354861A198BB6AC1F98681918
13E4ECE6D689B0A0405DEC8A37F3E156F08EE45FA0A7AE36AF816B7789455AFE
294A8E9BF4A0F75FD2D4D9CDCED356241DE739034C879B02E0392E5AF9FB8507
3D6E89E7F708DB5A5C5BF9203181C17DC17D57EBCE1572CBF921D2B24BC95D11
8F3C68E14391D896D4046D0A4D6245014AF47F1E859A2CBDCC7BE01927BD85A7
7C81A53D2BD0AB800B022A9B59D28A4D6A8DC9109D83442F30CA70FBA66245CD
92E69ACAA786CBE7A5725784BD1667C2712C919A267EB063AAA1E730C8E6EEF6
AE97EB1D3DB2D31FCF61E8BDDC4ADCEF986ED901C96BDC70E3CB29A88C8843A6
0DC3B99D65BB40FBC00A9912B63DD61E44276EB66C79FD394CB8F70C13F7A468
8ADDEC5643F2F0A91D7E4B1168F9DF41060DC86A7787EF56EACA070B43C41733
DB7DEB5441C7FC3326E610D186D488471BC0E671A610408294D108393381A62A
0D2D3A7BB065E5FE2313116F217C42B2102A928FD76440314DCFBDFE5255133F
8E7F06D46E1497737960998B379B066DCF402F84C7E63AE29A2D57C3058B69BC
7579D5B9215809601CC71B0B547B7C363BD7FEF6D30C02A40CEB2FEE42B64FC7
5B4257C8D7EDF57D702B0F041A247298AFE1051D1F85618EC5E858CC3161BF88
0AB2CBFB7909C7B4B3B9F0DB00D1D6E42B545BF792E455E0BC3DC333680B3067
FD34D2968E659DCA948F18341306BD51E8C4B9E034F8C56C83706C1DF0C8F881
FE5501DDCBD9AB3DCC986EE324C9566710EBD812D550227C061BC6B4C7D79D7E
802509AB3472CE4734A0487AAEA2FE6FBBCA7D915592A91F3749504FF2328C58
DC3A2E27B9BDF1EE40110041789A85FC1CCE59F856A40BA5B30278204AEC5E3B
CD025624C7B916A97B43BE2D07E79917A206865B001EC2C6190AFE9B31BC892C
8721F6917D30FA36FAEE98F622EF313CC8431931DD21AE51FFF051896FB41AE2
22DF8A67CD805EC551235BB385F7A70A6C3D6D39AB0BDE4E8A048DE4026A9D53
217E0287ADF56193C9D6D3D7ACFBCEEF302F2EDD4F7DB8EF110077844DBB889E
A8BAC4CD32AB404DE0BF14EF07EEC57B27D58DB6445A99DE978B0D014B5CFB1E
43B6F7647A57E86A9FEE0E34743B8DD430D1C30BE0917FAEF2B8883F578DA057
EAEFC01DC5E6BD7A0BA4E8E4AB43483DCC1C7C88B04992AD39C59CDAD533ECB9
EF217B8FADECBFF190F604D26465A3B7C450A036340C0B03A5DE577885B6B297
2F6980E0A2F6C04F6E98581B5D753E6270D2BB657E7B291E803D1450527DD933
34DAD61B4EA09C57152495D44A790435D7FFF41299496116094E18D9C77CB220
F685ED808BA8569E5C2594A96AF822DF221264996510C908EEBABA4D157E7F72
707D77CE36676121AE0D4F67E397A244CB48AF46D832555D0C046A427ADF16C6
923FF89026B4F9F6FA14604C2DCA699355EC6DE0C581A268B62DE38862AA9F41
FC78136D61A9B9E23E8CBFAAA5FC3B713F6ED26A0E7A657DE220EC3D2AAB8ABE
DEF76AD7F14CB416CC957E016A4C72A6A504C44C7432F29E2B36E8CFC94C5D99
B8250AFFCDD1D019E9B0996BE9FE0D9B7DB06C55EC5D586D483DA69DFBEA99AB
7F81C1D6AAD4A8499C6614582529F7FDD2EA457F25DE172F492A1613419A814E
61431B9B3DDD14A4167F184CDEB7A0EF5E4E061ED9980FD9E3704069D917C775
9E8E1312A65C00029471B6078CFFD8A809BA985482B72F81DB73914A6192ECD9
B99AEBB8CD964998267B40AB69BA768310F537D7058A609D2DC8A7CFC020FDF6
0E24F461F0A8B6914A4EC5F9D004DFAE79EC196C76ABDCAF4FF83A28EC463FEF
372304528D02BFC93FE8EB418BF5FC0965BF7BD457D1DF830EBF7CE69A2A744E
D58656D9C077182FD3358DD2AA8496C5E77430F4C3718F1B6DE01DCE21CEA36A
0436C9C8771A5058CB9CD18FA18303BA00FBB2E100A61273EC0F4D58005511B0
8697E18739F6CFEB55341D3FCD90E0F51CDEAAF8098468A3EF52898801A45A6D
2C886CCE3AD6357FD39C601FB86D4090A281BC99E7575CF97D126E166925A3A8
CCED101E220C62738D7E493A1381DB41AD7871776B6A4EE9384E7AC5C3E9A5AB
F4002543112448425C3A7E5054680AACFA35834734976EE30A14A1C76ABE9A1B
857A419A8230B571D1DE58FC6FA971A6E9CB934306CD852F245E36CE965C6B31
C7ECD97E504A973732E4DF57FD42CB821E8FA5B5B9B01CC2AC489850C269D83D
30737E56637BC86CF1B6CE3B19EA988239060635FF616E20B6B12B517C95540F
2102F147E5BF6DA213C78240605A23575596CBD0C8B621DCDAB74C03756C9E61
DB7F0FCC06A62A764791A51B9418EE8981D14D15984FB7E6C52629C985387B05
0C899C78384D7235723125FDA62F0A5B3BABAD1DB6DCBA505F273799D442D9E8
45E06DBAAB8396B47424D5B0470CE158403B4CFB646077DABF36A841A2EC3D43
737AC0806DAFBA905A26FABAF878198E2D8E76CB55C8C8391C12719AC31B139E
113CA2CBC8DE9A196827203F140D21E280B348800CAE02FD78F707C87462B675
0F901A03B497E40523DEFD62587F4A4F3D1AE619882FB86D2A844366C256E626
ED3FD8CCEDE6972EF5476A044DCA5EFF6D04D76978B921AAF165513E4ABD136C
2EC07BE33507DDDFF8506AD1C2F79B1DDE7289D1780022F764C49FE9B41A63F1
ECAC92ED4E96D57880C35A04CB218614BE7415679BC9051E19AEED350F45EB76
6CBACF7097BA61E70D60FFEAD1EAD42E5F3E238598910E9064B85D40FA4E5913
528D07108431C0E140672C6445759EA2C5FD1E784F5AB6912E907772133191A3
858921E5B0D69E77228C39713FE8D6075A83CB86194698E1E3E55B6077E7E53C
2B5351581BB97801D56320731DB26C86ABBABE374EBD099C740446C3D311F79C
059F43892138085863FD60F85AF4842C397428FC3CA0C1BB2BFD8D8892B33DD7
3B968D7E0253914F2C41CBCDF3C7B46426FA040AB4E5B9422B3CE88E98CCB188
A047538EEFBA6788A85A1A827A3CD047CA0A26AE06B89EB6556889E75E678ED3
9994F7666DB9A9E50EB56E29C78CFF407B4281C2DEB611A42672D6365452D6FF
E46C0BDDB44A1151E2C2BAA5C93DB4F42F155C81CD0A999AD36729135DAAD567
9ACF025D4938EEE07DBB688C4FF28BEFE90843B2737CCA9492AEB601D13CF1EA
35480C4432795F50740F675FAE2D41E2760E39028ACCCCB0D00F01A2D4249243
7D16B4AD9357793E244A72821A9D66E936D2722036D41DE1D35856D41D8FB730
E042C8C15FB47F7ACF01B405A873BC1C03B005D20E9460BC75D1C6F7EED61F3F
D30E78D7EE3ABBF000C3057ECDBAD28147DA46BD0125207376E4F945A4203685
EAA8FA546DB1A5A2BF38CDAAAEDD57388E7C54C8C90C6567B7A40831ABAA5709
552BEB7402194389960EEAFFA4B7591EEDBC6D07494973F5249B020E485453DF
A267A741372022AC8536BFC3614812566AA979DA581B14455C1951CE5667E0D8
8A3F7CB85D57DB824A888E27E02F82739D3DF5ED49DCD0C739DFECB9C3167D89
5F22D3BF02BA0D4388022FBF9E61D2A35DAE7B6F030E18F7DDFFFC44112FA950
228EFD70BFB209E1B9EDCF0D3DD6C5AF0F5CFDDBF801CDAB652D68E7A2585D7B
87F0C64BB00E26B41EC8529D785267ED3973F188E640389D0AF28E428754295F
C3EE4927606F08F425567C43EFBF803A6BF70C74D8EFB7795B83948ACF5B6DED
37384F26B93A8CE4AD9A2377ABF89E95C9929A4EC26B5D4AC3CF9B71BE069AE6
CCFA7C72CD9F0E777BE87C953995DAB67F06700558F4B08DB7261EA1BE6CFB34
E92F6347477BC30EBDCC355376AA5EEDBBCBE2ED15D337327EBEF857AD947F63
F6795B79482A23DD313094630814D83F7F9F8EF5A2087B071AFDF228951E0562
47E886A2385AD7B587A7E8E56EE9565405F69EBB9D2523CFDF594F45BCE98399
F6757F0B49A63446288A42FA02F3BB83569DD4016B6261AA5D8DAEB53CB15F28
9C670A90AF8226AAC25D9B945FB75F60ADD7C8BCCD30CF4503A25C97F1D066C4
F1F5CF29DF79FA28FB845E4ACF6EC5A972E00528B8B1058492A0C0B3FED0C442
EF68C8DB63FEA574CBE1D2652AF33EA004F1DFCC0578C3216EAA9B29FCDB6458
DBC1DA84CA496C25F6603B922AC967C80BA7ECA223D4104C66D0C3536C77A44F
7AE20DFC7C821D496D6F17A1384E348ABC7E6D9CB62340FDD61392BE9B0506BF
17D6C191CEB89A2AE472E32451110A6FCCB472BB9A2C5C92E211DF93DB1976FA
85E2D1619082247D5EB409E3BAEAA2594C7AAD461F3FF2EF3C940F33F8DCFF26
A8CB823F098D47ADAB380335739CC291CD5DF9CCDE6D0E9E162AE5E5C4FFE4E8
53A3D00A83AFAB399771F95E2426D106D62B98C5B03EFCB54CB4969F8D80AD9D
11C6D5DDC4C874AA75F6114485A9DFD0F7349A6F5BA40968213B2BC033DCED32
59CA9C45F47ACBA52F53DD1B76931C17DA1B02988879BA762B3C0B11C3831381
9C2743C052EFA34D6B3AEDD7E92C1A7682E10C4A54036953C834666B3E12AAEB
10872ADFD4E38E1740C94FCF9A8273B7989DA0BAEC18887911F09BFB25169ACF
B55B7661ABB023DEDBF908EDAB13F9442BD91744FE6DB217DF03A2A211724CD7
033BBBB7C6083E9416DB645267E090E924750EDFF46BCE0EA338AC46B3613374
34E1825BFE0C01F3C0F14E49B1F0CEE9CA3D1697A47671E0534EDC2F8ECE5AD9
6794CCF29C2215405266A340728B4286348FAF73E4DBBBAA54CF9AFDF1D42386
8B1C6E6CF0A0CF9DCB6E36C5CA9BA3FB9E7725EBF6D2001BBFEA8E00C0D6E03F
D67A99CBFE7A76B0627F243DDA625FF17046E1FD02E5D48AC06FAB3943CCD420
5A92C60951EA4AF0BC369B07995A1AA2620AA9B393DFF171D22BA6FE985E1A5B
D71FC89E629EC6221E183F9CF535FF354FF2919E46AB1E3766891126F350B301
B0501469711429893C6D330DA77FE63C9679BCBFCD16FBD4DF926951FB7DB03E
113C92A27559FD562FC12698A723103EBB587294E341DBDFA8FE381945E7ED8F
843ACDCFCEC4E9625DAF9B23EB2017E0D532AD19A010A2546CC69098DC45B572
18C5B615FB5F2B2792FFDDB5C934F2E93FECC9735895B445D7A2CC08BA12DD61
1C1339F674FB944C218748F3E1CDA16F5C9FE5F47E3E6C2F53814275FDF1AD6C
1622F70693E8298D1D38EBD77B6560E213D8F8C1FB9A46803884CCF84BA07984
CC8ADA333004772AA5D7F1CD3D9E9178228C340E7F38A749D724A9856288EFF0
EEF0586F7177AB83E4B49FB83FDBE243C6205958DBBE76A6714C064B7F48C452
AAE53360A70293B01F3FC1F8575E3B493C60345A615EECF74F08F27058EF910C
DBA3E61522B7F5C1B5FD88F705FF122962D4E1375F05094EF041C54CFE3FF8DB
7E205AD4DBE8A02BAAAF0CF1C1826CAEAB9C6CF873491A7982F3D404626ACBE0
86D7C96BB6BFA608DED0385072A1ADF71C34DA4AE0EBA8318AFE82621BA9648B
89738311AA12F6B767B3FD8CB7D9BBE5148C5E59EB1CC7165A16114A41A6D3AF
4CBE5359BB7ED82F0A1C82A4DAECFAE1BAA5D02669607B1498D690EA944F9E75
C694F3853FA11BCAC32C7B92CBBAE82F3345B1CE800C74145C040E1ABE51BB84
78F2439A54426AF1F643BA0B9361418731B1A63A6CCFFC30819D9449FC7279D3
350A1927BBC41F8EFAAC5079798554390AD6DAB4C87C0C0EA29A030043C2509E
A6C795E70E5A6F0594DCB527C0B665D5CF74F6A13D4CB73BDF41A48A2E1F167B
6A8B8BA0578E487113905DFD1F93FF89ADA753D731CACD17BD3F1526710B1563
28B803B1C465C21C2653DEEF81572784A342DE01C8F3F23538C12B84B9EECBA0
72C3C05E084F11F41C9FC8A4B01FB5CE0E14BF0FDC847E893FCA4DFB0B13119F
A0116280825D7452AF895FB2C661344E9231845F3C032A70E5B57A114F912481
AD345782E0B285187AADA0935FF0D1C7833CFB4FB52A23786EF43A05D1C2EEB7
11D507EB0D9240C021673976B72A30FF94192371E2CFA2C796D29C03F05A6BAE
C0C6F99A3463C4317F367329E7CB6B7079AC0A6533D65D24BF92452541C4EB39
D2AF34B3910E4AF4DD420A67E172E2AD2348A64575A5416ACA464F68D410C759
D08E1F4719F15D01B999790238966E5A971B5EDAC4659EBC276311EDAF6376E7
F8F8C6CB2437FA98EC557C9256E910AF8473EE2767CB54740B50D12D62FB40D0
D48906D81C10E881D432D19883592C3A89B41A915087701BE8F4B9D048105952
3AC49B2E38BD91D0508B1F8CC4841AD023B54A9CA3AC6829B0C0443B56459D59
86D731DDD13941F9F90FE73AB143B733CE49599B40172B2C4E3791966DD98718
C72805549C4E32141EF8D8547685C742986C52863937AAB048499440E844C59D
8C6FAC5588444DE13FA4DF09A5A67BCFA276A75606A28FB4016CCBB840C3BE6F
5375A7671F4EA2960062E09EC2972C1D07A78561C779B4D067794262DB90BF8D
5D7BD93BF8667C8AAAC11745E286DF190406402006EFC5451ECE395C77FCD06E
3284A01A9A43C14A77709F97C0DC8210E41649BEA24A4B45D5A687D4379F035C
FF4DE8ED564685360DCA93B05ABB739E62F93CA89F75C00096FD7997F4CB6179
3F9A9367041C0F730CF532A69F45044A425169A54E9F90D885E4A72AE248D6E3
DA2E85C4685A5911ACDB6CFE6E3F0224CD4F0C404E4D1AC52A199F01CE566C92
B27C597394EC833D1F6FB746203E1D5EC65B680095605559DC4182DFD5D6666A
0371F1D960A92922CB6FC9B6965B851D51B8B38DF64498A773FF6E2E2F93F37E
0B3ADDC21A6753E8CD1740F6C1C9D94FF1A4035BB7E1A63391F53D4D3144BA05
92FF27BAB68802BF3FF00D080738C976F16EF286ACEBBAE924C9449C8C1CAE68
A9E82417517845605DCBAD2644BE0FA0F92A22002C3DDF0D5BB03BE73C2F426D
C35A99D019F2770E67D7C6DDA4C5921ACF281EB631472307E70B4508F8E37A48
E97390A5C63310CE0AE6A688B0824ADCE7C1C84F2D101DDF747D2073CCEB69F4
89B318217381E624A8EA90F8FF2CA063F25E32C75DABE565CB470FB87C307971
2E344118581F9F3096A26F4DA1F0CCF080117BF6B50F22CF7D0759BD002049D2
78A4047E1871A55941C6C0C07BCB9102D7CE509B50EF7D69A51FCAF99F15F7C1
16DB632EF87DF975C297D9F4A1CDAAFBD6B16D0CBC3CBF4AE3898D007A2FEE7C
A5893B201E98CCBC32C542F9865155376B83B28829402623F9B07A81D6AA41B8
36E932AE82C3E049099D60662AD00381B3F4D2BDD5E841A476EAC7EFBA230BA4
D11C9A941E67D266A0D2E23166E5E0B52119774767F4FB956781C83296071080
8026F90663EE0624CC68C2513DFF1BC513D456CC1815EC67C533CA5949363779
B406D53E625F335CBE8FFF6B4F5A8000976BB81CE59475B2FF3EF8C93D53E353
05EB8F84E709DB1C8E576A038AD76E4A99085CCC2078C121738CDD7E86264DBF
A1ECAEDE6876AD08475BE0450D23142FD5F03E6085D69F5B9B25878A1FAFD32F
72473B55F1061CF1D2E4570B92715FC80F6AAE416F50BBCE1DE249D7B1999465
93F07065625F0B644CB734F8FC3561266BE3860D1254AA7843004688B7275F03
9391F06021DE03EAECBA9100F5DD129D03F564DC4AAE2BF493C4CF475BB6FAA4
094F01A04CF9C40646F233E77D61E2B3E23BF41C55DBE801242FF7343FB0D9CC
F526814D3E9D0F8CEB2DC537310F1A7D586CC0CD85245840C29B1F9E78158762
A1A4649D645C51010613F8BF8BDED66C0981048B0208D97515CB6CF112285D6C
DC6CBBBDEBF5788525ACFDB879C0C1B5F132501F1BCCA105F98C9FCC92FD8B51
FE21961643420BAC2AEA79E5EBF1C15BA030DE90CA8E39C38550722A95252ACE
82EAB0640AC2AA4E11150B1DFC6C5935B9D168915DF87DE219398A33C647FA6C
A10A90068C529F97ABA43867243231E525B2988B10841910B43D1B8F33090945
7120719881F765DFFDC6A5AD3A05C0BC73A9573427630781DE25773F161A78B3
DFE889C39C06328BEBE27FB0A8CD53EE6E6B79F7B5EFC687AB6910BCDE759F46
5019371B0F86D6AC7397A41228D449193A9B93A7EF9B7DC2F7664F1CD9A6F538
0365D01BCCF028A9FD9E368464F175BDA0A4802104D5B756388DB196F2A935A9
A2A7209F71F25996E440E401E79D508BB5346B3F6221F039173A98507B6BFC4E
EA2CFF0F3413A8A0707AD2040F2FEDAAA6A65448A556B1C8829E12504D384B31
89B41BCF1A2D4AE95D4B54B39B298FA8B2D073E8D4E57B4CC834A745DA7BEB44
C39B2758FCEA438CDBBE3FB06DF6494FAC405D028FBB473E03F6D02398CC3A32
4D5900F0DF57BFD3896326587103287E42AD6C3BF7E1224A449D647776122A26
396D2E5E0001585604E89311FB5E9B17E525DB4119205EDB3E743C55961A2E1E
80029760940E5822FDD27F03F3C98B6476AB0B8F33AEC84C696E99C82F75E6FC
1AC58A42866FCBE69202624A0959B63A3A4A7DA82CABD19CB0FFD12E089160B2
C1877D15D4C15DDB19BFBD2E3BE7BBC6856EE4FAB8DA4E8D9006C06F33931F1C
82751AE469300402E5DB75B1D6E30A40DD34D014B22B907BFB7A4A92AF9F2FD4
1930F13B3ED4179EA72862A5A82DE179687D43F517EBF7412485BDF2D3BDB205
AD5170331603793B3609DF2E68B2136EE20FF6932CFB30BA0167910B76C11CBC
4A9AADE4BD9143435BB8534FD3C8B77C3BEA78253F70B331D77ADDB3C5F2F99A
DD3B6600DC9A253803C9E91DA42E3DF9C0596A01158A6A00B31D02D4AA4EDD81
421ADC969B034A92F696CAC5286DE0F5F05B945F0D1E677AF88B2C7FE40AC298
DF44DB036F25568C12BA99F3B7BFCDBFECC418A1EC00B813C69B4638AEC856B0
00254262FA5D9A5540C1F34260BE0E3BACAD2AE951AAF1EC6467D331160384C7
903F0B93C9E53A93575A266D750E8B7B237746358FD6E02BB3AAAB3A7CFFCC3B
D4E62EAC18E5A517768CEFDD3EBFE827518CAB34A74714707920564562C24179
207ECE532F4ECC82727F2E7207297BF2B08A8087FAB48194D9FD7CE5135B6B50
604DCD89D9AAEDCBFEE053691F8471C22BA447ED706174A4D558554B3BB4E462
07AD981DB1EF2B59F9FA982360D5544E0FA2A9E21DE2BC53584ADCF05F0E2718
2921A949EF5CBBB3D3D29081AA992C003D126F36F899C0B1EAD32BAD35065F46
9A58BE64C5DFB00E9D08FC6BB9E4B9C83BA3BCEA25269EB6F6E0AA7CDB1F0343
5428BEFFF4D2AEEEDD943434485A11598748EFB9C95B236975C649646E2E8E82
61BC03D743F9B2FD014E9835AD1CD954103673DE25C2850EA487E561589D7000
1D5C47E15C56FB9DD3D2643FF94979B7FF14647E6CE79B531889123EC6B2A428
B688D6A70E5701C027B7C7B72A32A2C4FB47AAC42ED3F2C226EAF596A7AADE59
8E8F2B87560B83CD855B4F2F923CD48DAE3968262B5CBC0387E9AFB6908EF8DC
416B2C54B1FE867105AE638971D55D09D3DDF9EE6C3CA23A390F3709877BFF7A
5EA0F0755F43EE136AD5BA9A4409084310000A36CC2C44B13DECC641B105445D
0714A94294096FE2EE33D59744CABBD6072EB5C4D691B2075CD087747EAC211C
970E5E76A7797B925020AFA5B1E3F0D9B5AC4B8A2B47B338931B3C60A7E6CDC6
47683E0DB02601A6D52D9BD3B38EEE9D93D1BB5BC2CABD5473F92A6D8F49EEF7
59B88832914A3428F044DD031C9709BAE1B7D09E7075499DCEE50F45EEB98E6C
A0468D5C98B4E9C92100A920C26DBAA3B04B78E437D5DF662076EBBF865037AE
980EA606E7687C78A47912FD0C177DA9EAB312180B476089FB6D4A6C1439EDE0
7F154984E014913DBD6684D43693C45D06D96589D08C96F000BA8D1DC7FA88D6
FA0539DA0DF08398C56F788EFBDA6B7BD0B0BBD0163815A92E5B67D6DC99C519
8A29C1D530B9093B19D3D5CC375C53B9AB7BAEDF000730E888D6EDA1E1594C13
AE612BBF80F4BD0A7606BEB134089320373AF04E204354ECB777CCFE0E1573BE
35E187EA5C6825DE230DA85AE3608E03B655467C7CAF827E1BD73004CE334D11
A8E0AA91801AE2E172639A3E38A5EB54E77904029A7A4380F97959102E53FD60
2A5496B055450926351863676727B50C6F1AC4CA7F93592F4CAEA68003884C42
62008EFC95695C19EDCBDEDF0EF3528C5E4CF6672405FC23FBED4188907B709E
5878536A758BD16889ADED93E6B80761EF5695001E293FF2F2FD6EE7CA3B9197
15C1977BC6FB28306601EC0D0D0FCE575ACD9B5E5FC7BD742452750E479865C9
E2C44B2C415BEA7BB4E2631A8E0C6F12FAF54AE989FF44ABA808785DA143AE08
B28272CEA868DBC6E0B9A1220DF955E199D049EDEF98072B9EFBAEF6522F33B3
8682A6DF9DB6E13F264A8046B4BEB061D02028080C448DDA1DCF87CF20AA2AC8
A10C4B6C064A73E47F855A12668B3D787CE4AC5E8ADD5C6686C6FC9DD3A16B36
2280155409EFD6308BCB82A79D81F0AC64F59B81BF7B70860C68D80C61C312D0
55122C44108985FCBF8377F137C8804E61AFC6E8C56B506C3ADE50EBED15CD20
B26C9E7AC63AFF92A63E47A10AF27AB5511DF40EC773E9C00DA3FA85E6C46218
39882E15555FDE393581FDF51BB6E180C8C5E69A9A232E33941F0EDDB3C26F6A
AE07DE209ED53A711E2B08D489EAF48979E46B4DEC9FA36A03D0E462D37C45C9
08FF62482633952A7A3B0094FA726EA73547B96D597B132C7195123FCEA39E45
D16CD53C8020A1FA52F80338EA7AC4C54E020B4E8CAB9A4AE93821B5A3B97C54
E81271C1D269CA0FFF8A47E3C63A7EDA3A70A762FCC8CE5A412DA745EF9C7B56
6784D144DD57BCECE5298D1EDC0103A7E72AD4241EB61F2E6AE094CB9B9C0BF1
EC36F797B7FDB5B85F596C6CFDAF25E373223CCAB1C8DFBA690C8CB3BC7B7858
2241E0A66525E349EBBDC4F45C67503F44F3E6D004BDF8463E5DD0AC0D4A9806
DCCEF1C938C009E8D0F991959D9A8F14FDCC928FF36A7DD3193238A6D54780D8
E461DFB4AF8B061A201CFEF0F1E41DB7A7FC9D4FDEB4B708CFDD085C51627595
9639CC4EC34BA44ED17F22C03C95687AF5FE6D067D44D43FA29C0D4FA11593E2
6BBFBCB8BF3D0156C5598B40C07E94572582E58D0431675E5504A3D403291D12
93B20BE2DAEE4924E7BF16B8AF2AC5E3EB48180EB33BE3FD77CC10FDB5DDD344
542A84D89240D67853D079FEEF6149063D109C1F3914749745B1A9B30C07CB63
E25491B9099E29A0DF20599A085AE60AAF7AAED4A85C935F553176D27DB45BE2
220B054AF52AFF1E4AB9501577E34C0E6D72CF0F4B578FE97CFEB8BF87328E94
1707562F8EC5B199EF650FA9D4DEF7B56A5BF8C7D265349E255A133F692E8058
961EA192C4FA442BCB235B0840A9135992C1DBB6BA291C6027C9E62139214C28
C825618CBB5B8A121FDA8239B54145CAB6BEFAE1FA680D4CBD489BC9D642DBB7
A447DA4C9966BE605BFCAE33C49799D30B4A2A1E8A228FE93B4E6A9BA5BEAD15
213740F2884D2FC52BE93FF8BE91C1AB57CCD96111230D1659402DDB45C97201
1A9418BBF6F0926165A40A8A3FA7AAB8BD370932F09F77EC95FC5EED06DD0536
12C7154BA952E5D4DD9397309F4A668EC70545440F2F2DDF36AAC8C59D52F144
27980719C5E08EC814344A5BBC24825DBE1666511BD4F9936AC0D977D1A11340
596B5E66C57402880F62E7F8EE888B95CF84860015187757202D6D9278901E22
08D592AACF82715AED66D78222582A862A842AD11C5F3253BC591597C090E26E
FC86E64F76BA3F5266C014FA7541AD03B0D0D7DEC3959ED7D1D2D2540C2E63D1
726A11CCF6DCDAFF50239D15DA5040CDA796A7E862A034EEF4B9477E6F64C0AA
0CF80E7F66BD66BC381446FE41B01F4F567DB9629E63AA371032705AD21A4C1B
53D829B7FF97EA97B4B83F363D529AA294B08F52C32F67F9B1C5CE192FC9465B
FE64F4FC2F5C60053694A06A88CDED0FF323CB4346364BF5DB99C115B8C6CB46
3BA17089F3A82ED2DFAF42606A1B315137C2865324C6D6D4E41C81455BC0B57C
CFB4C862E72F28529D2CF66E27B519F979065DE96A61962DA6BC72532F8839B6
FD01BD0808753CBC7006B4F65699D9E496E2A06CE9636049E028E0DDE50D6DA0
D88D37770FF761FA1214BED8012449CE623D1BC75FA392807AF13C2300547E1F
3AD1F72229D359B67014417C4DB46DE77BBFBAE6B00FFB2911EDE6CD68307259
A9B85B10FFA6ABF2995C7D15742D809043A811778297373FC8BDE79464E7B5E4
05D378E23337F8B3C79286F1FCA2A997B36A2B1A019E733F9C5313BD2804BDD6
C0F13664D371E3970D0CF377DBF05E41CF1EE8926BD2B1889C83E9FE3E1C05CB
86334578C945CEF330D82C4934D1E692C168A674ED065B6F79C061DF17BF1ABC
57BF343B88D2F983F98AA9769B8EC07DCBA7F161B9105A799EF756A625E9E47F
FD7B0CAF3D079A81BC9E4298809DCDDCD8EE374CD20A15D85783CAC59A110739
A414DE4B8A46E8665C8CF8F21C43752E793482532112B9A0BDDB86B0504F756F
A1727CC8406EED5F7EBCF6EC7A191837E898C4730BBEC9851DDB761397A875FB
D11367900704BA446D27438D27ED6EEF6AF9F383F4E8BC7EB90968A0A882D7DF
91E8724E1EEA953069A31B903E108DCD1974901989F00A15B2BA7E0997420438
C552225FFA368CB4DF6E8C799766B34FDCFEFA7FBBFA773A04E23D2E8C9F8E10
ED031162F51C9F5D5DCA117521F48D6B6BEA41C7C88E6801AB352B8C1E90F589
F5C49B2BB80936AA4475AAFF59059C6F36F05999BE2BACB28B72E505CC56EAD4
BFD9734BF7501EB08C0FD40B9DC8D037BBD64A05E80A10079402E2BD9735E6B0
C554AED7D2CA16417A50257638D6E2D150BC4ADD012B565D75E45F054A616187
F5372BAAFD2FF80A26DE73C7565054EBAB94F3F1B988B0D822BAB3DD1CF1B02A
98F43C9915C1EB372496C65577925CE033DFEE6509F13AD0B355ECF6B2DDECED
DA8EB0EFA422179031F079FF272AD95A64DFA9C6A14E4C9FBC1E829074EEF32E
39CC982A8C7DB5888E47B7B9BB961B1B24BC43C5D066A4B8CEA2A7CFFAB02B08
4FE7016C6F59098D3BAFE4895CC7E2197CE9629D5CBB67EE59DDB60E41C858BB
4B125273F3182878C15A22774A08F81D5B61492B964C60F154E207F90C248DD6
41A794DFEA6871056528777899E8D144A6775E73099628120434F531A53E950C
EC53A309D4CAB734C2837A53C972BF4FEBCE8C880504181A8618446BAD4C40AC
595B6BB89602A70D8C6E4BD6B70195EA189DD5137A24B542889360FF83A5A083
7A0DD1EAD10BAD59191E3DD3785EBA9B575C9C82F84804F16AF4F027C1A966F0
F1872A162D936F7157ED292E3FAF8C0281560BA2296A29D82A24A5BBB81B37CB
CD57E2642642CFD31EE3BC918DF084B80032B921E6D18052FBE0FB8D861392B6
9B5CF42BC476C8D515EE4BE026028ACF80AE460515E342C97FADEDAE088F39BC
FC782812AAF67A2C7A4A9428CBC97DCA527F3E4030A0888995003F91F5AD11C9
C6D04CC1A79FD5EFE7720E57FFCE4E521BC86CB30A1E308AEFAED2CF5CB88794
23E97F93D02A6D91F0598DC8569FC607FA09E99CD07DBDD659B750C06CE57220
3C4BE1C2261517C8C6801E7D14FC656BDB21EFA7B79C23852A25587535DCDEA2
210CFDD5760BE7068010F2B3277A420C3AB95CA8D989CE17E7ACB6C05FB8A3D9
9329966A1862A82530ECE21C8589A42E33473055D79F1E81F5DAF402AF51DA20
11B60C4F76D42CDF727B04DDBFE5FF8BF582C47959C64E809A748609CE46148F
0902B90E79CB6CE53977202050D518183E72CDE60553DB14A21691CD2344028C
DA12386AFCC4C59F5919E26B4291E93E1828F0EB372709FA3E21AC8897D39380
045AFCA04E58462335C371A0518CD9CDD4E3A7989DE7240D343F563B2A4F5116
1F71DB5B7FD7A8551B4CF54073622D38A314AA924CE61C83C920339A63801755
5F0461CD9D65650B8C17A472503660EB547548CB73D4CA7D09A938844A70C8A9
100BE9DA8DC7FFC77D9C0E4B770D1C8A56B0DF7697ADBCBE3779DFC6AC21FA82
E1B0C612F1951A94B664820DE359DD9F2DA514DCE3921FFFA0D6136536DBE448
0500CBF4CC488D7E9EF7F3742EACB944CE362AE0163AEFB3AAD63BD3151E084C
A1590763F630BAE0382B5FF6A1D2F9842C5914F844627B984565036FCDF02999
42A9411F08A9D96D4182AB69B4D89E2795F79E77D54B3AED1C345D1ED4AD6A7E
BAC1AEFB4C6E0FAE3D1167A33E977F34547D804D5D6E4ED34A1D046E47442CFC
B358A4D6EA9270F633660C90A2CBF36537E91CFF26875BC7B6C161CBC92F17B0
4A15FF142A5005627E12DD552D51C203C038A59B6BAE2C76D1EA9B111029C487
B1DEE27F17BDF7B12C03974382BD5DBB6E0C2639A7F9AD3C7F8AB2F7CD9628ED
6240200A0A4096F7E1838105DF1E93F0C8E14540824585743DA756DF2CBEA999
4C347C0B4FD063AFCECBF1E4F21D2CE863A7ABC22B6E39764A44709B4B343E12
C0CBE5A0FFDC8BB79ABE19C5CDA93CD84996EF4C1D5E6FE88515DD91FF6A48AB
84A130FADFA4F32012049C4B14422684D59B1E59503296D66C3989EA54403FF8
10D519B5E0ECDD91961CBFD4B135E00875E13BE96A55B5C8B4ABC225F7EF522F
6B2704BF1E999A665E6AA6E310158C5E80D7316A6398DD0EACCD1300CD06497F
C247B1F3DE81EECD0FB4AB5A2349AFAD2B3E3FCDA237264B9F57297EFD0EA2C1
46A040FB472901D147FAEBAD17C7BCC19A1A6808EB56D111AC93C5168BAA8B46
18FBE12C01BED847381A6D860F3E5804BDF5FE5E8A76F78F586E1518E241E358
575F7D0AE3645A8B1E49B7DC112787FBE427952B8582B7640D781410967737B0
3305E757AFFF8B74EA36E5615FFFA4825DF4B584BC4A095D75493450143A6916
A55F88C177066D3F55BDB7BEF3EDEC002CFA41C2706119CFA3955A8791048745
2EB236561A1E2D347126EACD37721FF3BF9382E848FD76330577815878A052A9
097C081AB1B4130A15E3EEED71DAB36C3523B37730A60D7F54E118D1E03F1A6C
CF3EA237C6F3F90C513F75D6F40843FB193C2F7BFE5CF2049BF2F23031D55F53
1B43A59F38BC8C972C2F8BE5736384867676235B062606C2A025112B0875756F
0AAEB156C2B7901DF1B7566615F4F664ED9AC6D9207CBD6A21465B45ADCDD21E
859B90F45A99BC56F696BB326907989A455AD381862F83E29995405DCB77B1F5
7C7886E5748C343AF39935BB6843EFE84A57C050F56134D2F015AEE98FBCFFEF
F851F77BC2AFC6F411A740C041DCCCC4AD6D210C10EE7166BD8D3EF8584D661F
97C3155DE4939F5B6EC59D9D0C3D99CF1DABA6E5C7EC5BAF05878244F3306C5F
3B15DA9DA65E8E4BE6CA4DAE2BDABB1AC640B5840501AA528B56A251E1CEE45C
490A6E5FBACE5C12C7E5C927644D07755BBB1C17907613A780577F9221C35086
AD65F91B09006AF29B51258572407B7721CE31F7063BD597EF31753D41A8F5D6
D7063EFD99E5C05E6C31B9A8631005AE727C18F8F893C0DF67AC2BE404C48C9B
274741956218E3971CA3D3AC425BBA3C5D9CB0CDAE0B2DF910023CD41BBFE733
08EB0A4C4560D8DF4183D3FD88B4E5A1C63F0A181507C87CF3828914ED4CD0DE
463667EAE9C5CBA6C8D8E068287EB9CC2F1143C2C4D32083CC02707F0FDA8B8E
9924F7DB4400A3F4CE09A34CA97C7FDDE1F0F31C7CE4555459D35ABD17937A8B
5FF986513801E9128C024619CF082E095D1C588F3EEDD328051230DA40892D9B
4ABDC31B1096E66C73FA5D4003744EAEDB10BC03280FE1A4004997DBEEE3D3C2
B98460AA2082DB295831DABF5371D72464C8A850C40C895150BD5C63546C7E50
BF232568E5FD0FF02A10D52CA87CE9DC1ACD44C63D6D066BE2FD2FF0E7CBE7EA
698D52D073255F27C4EBF1830B38336E578ED91A9EC69BC676B8A5BC179C4BB7
D3C4430328BB34461A39D47C3C923D675358CC78F2432208051AC43424696508
518CF29DA54894639BB22A8E9D84BA4055E9884E9E39E1C44BBF83360C73C1E3
CD03D53E6A2E338E42B36A31B82229640610361D442E2537D9E22D54E1BACA53
7610BD49181B7B8E3173F277EA8D74DBE306951C97166E2658AD898A04723BFF
61BF22200C063D44DEB241F1FD9A5F2B71E83CD294B7AAB968ED250BC155F0A2
9A61D2892131A7A875AF0A85055DABE0D3BF24106540311369F3D38CF4C90830
4ADF72388053791A33E3542E21F7977A076618FF15E47CB0BA2ADF30C9D3E0B6
A5FE98467282F006DC716E16585C758CBA1442801F15DC7202E991E0B70991D3
0664C62920F4145C71F5B43C5C22DAD10B266AF4A149314FFEE0868ECBECE2AD
7888B12E81D74A442F91A0B401212F32E9FAA44271550325F1075FDCAFB4A13F
8FA7771CAB3794BD60E610684A78B665D84B96015D7176A1DA12C5F1B1F29CFD
1435C78AF82C1B538A196F4E434A6FA96A69275DE2B3291E32F453622BE8DFBB
044B428C6F2206526B0CFDD8283AD607B122E2F0B802FDDFB74C3C167A8711F1
CCF6AC8B6874E43FDFA5F61F654914D16CD4569BB4760FBAA2A17CCFFE15A80D
D1F0AFE90E271A1025947AA76542537F9321C597DF4B9FF474FC302C19C98EF8
EDBB0F10BEDA50AE314EC3A2FA1B5124F2F893EF05B6B4707D7857DEAE7FA65D
A6C84C1BB50C60B32B28F5C1BDB6BF01D801BF178FD658BB008A9F3033E561F5
6504B9B17F89947C60EAFB5F281FB020EDD2B9FD88D2AC5C3B617E7FC2962666
060A0F1D9616F40B753C6BD06D686412970679F9E98B9F2830BD9F3E12CA7D7C
C8FF32EF510628C79D11A7D39B648F93D23E97C3B09A2ACE1FA0CBDF66EC9507
37DB5731FB94C9B594BD0F420209A2ED5CD0B26BDA1C0E2F15A9516C7938E27C
9CA7DFA88B7C48D28A772EA845473FAFDBD965B16E458F2D3747F1956E8A2599
FDC4037B548067A1D0B48BF5474DDF8936C1FF2AD3B57284FC2549E78A491D1F
A34C48B681C06A4A6D670BF361A598AF259D5C9FDC531F2A54A95678E7DFED86
83238EF887FB2D4C54EE4D98669319DBA3CD5E64D29939B86C265CE6C6C599C5
AF5C7DF56F0C62865C507CB2950763E04E173D9AB6CF2C230D333FC31A0CEF71
58067E15BE894C0981D178B7773D99771E0CA42DEE077E59EF1DE8D3CEE2E7C4
3673A8F9F27DF7F4CA1B608A91BC0FED2195A52C03B1B2C67C3059F7381017D4
8CB3191F25F9170D710227C1A4FFC6D7CDBB785994199517A6658894981B9A82
E2FBDCB70C444E8857446AC874C1A1E93281733EC32E4C9A707AC68CE26CC02C
5BA3400E28A55EC27443A84CE9946ADDFDD9299D07E88468AB136205A4A6C065
076A58DD6FC4EE2904D886F1605EA21ADFD9C56658965231DC83EBED9C555990
F477D747B9151026D6589A220E34C811E0E92B72A763830343CC33B744BEA793
5CDB51F9E68E94CCDD5287CA227C927728E1B35B3CEDC00AA74D5C468393AE47
32ACBC325DF4BF1D98341D74EE4B98BB26A283397A34D27C702BFE8353AA7D4E
47A1300093CAF35C5CB52CB86CBC5AB6C67E613314A71D22102190CAA04C319B
9D40760B84814F99A0C8C4CA8BBE71900BA5DDFAFA654BAF0D5A401F203005C3
20E34DF87BE99430E631F0797D7044CEB9E7F55AF97B69A50D090395B5FB0643
585248DD755D9D6CAF042C608FC3A7E777287C89B586FA3E62A4EE369E93DA98
D8163ED049CD9DADAB4B3E4F4EE190C5B508EFFE10F52E6A2F21476FF2420996
030C42BCB6B385B08E046785A64E8E71C004398437F62D352315D1985CC33BE4
DEE83FCB5066D5CA580EC57C6BD9831C9CB74B19A23EC345E96738451405E6F4
AF0404838FB662DC90462C1BB322BF16E5452D0C7E9E5E4EE940BF1F4F65FC9A
B9F712437D22918FC1F51899FEE3621ABB107F4982881F7AFCCFDED20D5C7859
42940C22B9B1437B491487D53E1E9FB340B3BBFD70622C1BEC6259C833C3CFC2
BD33EF63DE5C67FF8874532E89F9BEB0A81ECAC0556CFAAAF11A5DEABA00203B
D2C7077F436B39BF708C3BCFFFFE8EAEF6EE8E3A2110651A2F2160E3AE365D0C
9C794DDF786818C7219CC92BC2CC716BD33095B7DECC40563B1562AEAB09969F
7EB043C312A102AA41ACB348F8C6076B02466FF697926BDED5B94F20FFB2A908
AAA01E1C5B26347AF4B185475D29052FFAB75CFA0CF4FD043188F3A414022497
D0F40F3B08C155FB1163EA85DDFC4D5B5418CC88FE74BD27D9DEF0F55DA8D17B
20014B70EAC9BE3A0EDBFFCAE5F9A4DA9D5A9624469CA79461B8137D269CE7A1
76AA51726D7A92E829587A24319EE20470AF79C05D77028EC571A8C24579246A
E971E87E604A26237EC931D60BBB6582084101CEA8A3AC713771E5060331BB2F
D66D497B17D31A9343E42F44FCF5F4DC20ECF4EDD22D2580EC90A7126AE18B8F
491BE9E90D259825D45F4DF2CD6C1964BF11BDB69ED56C5E5AAA040089E60091
270178233308F867C7EB68A9488FD3AD31EDCF135EA0C03B07F025F80A9A8028
ABDEFE79BB982D3CB507C3C0A5D8EB336DDF326044E9B412828A68B836138F88
22B3DA5BE51F4C2283B04D034BDB1F8C7CC5A43588C3A3D0EBD8E092EF1D94F0
F773B7D545F7F41C1B3174FAC8AF84048F28044C3CDAED163B37A71B89F0EA47
68993D86D5C679D7B3929F0BA14374A846E795ECB90005A00DABF1F44C6388C2
0EEDBFF72059A427B719D7C959117AB5FD23E9AE7BD47EC1CFBDC8DC466BBCA7
A092400EE39096FD8E07446A0C31458FA652EC26E6C0F083740C18191FF79802
61929C92DA8C38280E35C7350BD1CB1332ED94E78AF4B386BF0C3DE29DA02F82
1D1BBC3946F339DFB8C397EA9713872E957D7B882F94257507F1C33F9243D4CB
F8E7DCB519671864B4EE30D8DABAFC645E1FE54B51B7B14746BA29DCA34DCF84
3279920CF010B9A9314ACF0DAE63A6E2CFA4C9A3CEC839630F9B2805D1D5DD04
CFCF18F1ACF4E404634036D6FD0BD2F83D75AE7E399A667E12B07CC948834CED
C1CFE6F009F279ACA378C46B9C6D240B1A78FB31F64B8AB424F9A894BBAE0AF6
DD69041A692831ECD1F4C565CE1B40DFFAE2051781CCAD8E2973521DAD0D45C3
850AC72EE7C192CBED2ED4B7BDEF47778D65BD7BBD907DEFAC00C8D96EC8EA3A
D22DF694FF807D618888DE3AC2656B59AAFB74F943C61EB1F40DA7A23D33EFF7
982FD49DAC7EFF139474496CB991C9D5E39D82874DEFF6959D1CF57C776233E4
E0776F50B75D323742EE17F3F3B501956E4489695F33CD3DC7201C68E92D9CEB
4D7BB9E888988CE43BD4FDBC6C6D1CB5EFB4BC84EBFB1E2139FA8D7ED9E22652
0A1E7689BD6EE2F7A6F8A4DBD5C0F03FDAE27362C6B2B403E8DAF57586B7AB70
4E09A4BDE6C9EC8F16CF4D31265B436C860DDFCD6433338EB0BE9C72249ADB19
2149F7E8E9B32991BC2CF55C7521E1DAA1CDE66DE2DA8ECACB9E45FF0D5D33B2
A8B169B6691A009B0C937DD4CC9DD288E08A6E337904E127152E9E288E914E8E
990C7923AA44E3CAACC4E6FAB79E6DB593CF4630C87027DB0337AAA6A4F57AAE
EA400B28D4C0DA27C7F3CED06FCABA74197E369B927C3D000FC76EC5CEE6B8DF
429F2154C2D9441D24297970698FDD695DCBFD27AB7A7A18919BC38F3F429772
78CD5436A2C895119E080472FAAE78152AE6DAFF51160DCAADD0C9F525F1AD0D
FD4C95EAB09E585F8CF025B6FC1F84634C714A16952153BFEF00119FECEF5C4D
D2E414F393F49C38C5EC720BC1575E789B6CE8E00043AB2677B7CE8F3BE3CF03
FE0C880C0489B4167EDE09855F38B50016A6F881EB4B4361A5384E6A6F29CDC8
4E073D20BA646B55A48406533F803F851EE248707EF911F6CBF289C751B0A0DF
9C518EE9773EC09DC462E191B0610A16B3081A5CDD2A9208A34ED40EFFC99312
AF4E0E43274F136BCE42DB4B2EF5FEA7EA2E43964B1E8BF6C9B29F1F7687FA4C
EA458768A319BF0BF5293617BD263C180AEA3C785BEAFC14D599D0AF5023A53E
E73497C300A617B6C4B0011192AAF0C0C7AD4D8669D9B7E9AEFD3933D082A81A
4237D30EB85B29DEF7E3833FC301E04FE2C262D7967278469F8151D2B16150D4
A5DADA730D4B127EFAD52CA717C012D26C8790A3B422F7C0891EA9095D6584DB
C157DBEBDF2E3DDCECEA45089452E9BAD493D051B6F151A4FC4B35B5B0B068BD
812D2DB7C74E989FD388703D9F35C47FFF0AC846D397A7119C4EB9D23AB50403
14601949FEAEED72EBA4F3EC66E81DE0E69EDB147BEF358E643E8368F3140EB8
AD4ACF06CD53CDD374DD30D938077A394B3EC43DF4895C30E3C267EF873D57FE
97A876C859BDB271B92DA779DE4CF91E9CFA350DAE9CF726B039ED7B15302ECF
A26E672A4FD57B1092D525D2A8AFB530A419F75F5241A82481EFCE810183FF75
12C5B0D721D3B8C44174F6C6B46A3E4F347E54A6498CA3B38964BADC1BA63A2C
0A22866CC5F853A76EE3885E767E7E002A2EB37DB2A6E0CED0059F3B7C509A3D
CA1D3487AA5BB867D59E724088B6B5ABADDC55B54B52D6541A86878D17679618
22403A1BB38A74E50A84831705E15E9FE2A64C0A9ED295406BE2D255F191612F
472819C6D19BDC5784152DB00421BEAF0DEA576E97935CC1631F75262BB4FC49
817149E3A06505A565F8CDB234052BD56D45650F7B4C1179E8A379E7024EC229
A7B9BC95F3D898801E19805B0E134EF0091A32AD9AFE1ABAF813EE9C91D0E96F
EC21753B6EC183E6FD588AFCB02A186EA8BDA23524B15470689FB75D1094B7D2
DB2C726BC3A3D7369F2EDA61E29C5F235FAC51EA0ADF1508DA2C34B08E3DC068
85A77CDC78B320C522FC55A3C7125721B04C448A2072B5DB3F14A2CF2C7DBBFE
32869696DD62725509065036087D1B5527E66FDD517C0822411AB0DBD5D72992
4CC9AA8D5039A70ED2B7BC5BC0C668E0757BFA3F8E15706F63F5827D0E29EDBF
E5C23E24E9121EE71B00DD13A3055D7EC9A5D54ED731C92EA8F9638E64A141C8
0A1C9DA03EF50C4F2A36FCB12F93A9A8DE93CE5108358CCE9FB3206C14F840C0
87103DDAB171374B82B1019CE790C4E3C1F720F86703BD62FA89FEC6B823E73F
30682B65770ACFA291997D0B04D364814FD5EC94185917C712672E55EAB3E0B2
BF1BF806660787AA44D175464414EA3F10085CAC03EBC27FF8A81F5E6A4C67FE
5AB61D83AF76F0EB2ABF5E49D71882AD34FD2C7A84262129E3A4A1A96C75DFA5
4C72D8DADE2383BA25275D20CEFB565C47E997F0A133F44522ADD129DB2E9167
7D6D3D671D33BCFAFE6B4C856D88297B7F1B9BEF382DBDE1AB957FC965E4DA28
B8C7DEE648DC5267A0ABD541DDABC49783582F96E35DE2F361FC82521FFDC5F0
17F51D5BF86015D9526B7671393F5DFBD25B82C744015C82D61B13FCDFB231FE
81B8133D7A9DF5D4D28CC5BB016E5DDE2D3C3DEDBDDDDAF10638AC5AF96DFDFA
5688481BDA3907C70CE7B75E724F4DC92BF186068C7114E5EF1098A4CAA8C8DF
864956B2C6113BC1EDD5991556B2E21CA1C668019ADA35FE7F6D3C2AAF7C3537
954ADFA341243D15F7F5DA32EFAE4FFF54444BAE1A2074FBCE475E00055BDBD8
D0B69FD032F77933558E08EE2DCBB7B9C9E0E5CC1C1C1AEB8FD6AA8ECCBC7618
21E47845BE1ABD891CCA11AC00A603984664E0E26212A073EC154B8D4D03B791
F0703CD456B8EA720A32FFAEF7E7F58623C32A42B8E84B4CC704E7C2DB940A14
950A8EBC0A471B72DA760D2022A093AA4A6F6B2474B9887677A1740ADE489112
3E6DC8C28BB79713053F398271448B847E912889EAC9644E704ED690CF1F6F7A
20F85A88350D3A870537488D5619EFFDE26BFCB8434EB83FA72611E5B701250E
E4D47DECF65AA620FC93B9821E56E58D7A516F922120DA32B14057F61D68918B
215E0D6AAA8FCB41B1E4FBC6D26BDC196FA9834045C8751E8616060F3DA6158A
C8CB576972C5ACB5E72FB2EFE52C7D8080FC5E9171B7360C29D3E94819FB3884
2E1CB96836C96FF4431937A5764EE1644BC00AFDA4CB26B0E8C1FB1F90FDDA35
7CAFC5EB7CB8831C05AB47C412CDC43851CF85E482791A6460E0A38E1832E426
9BB99B0520C16F031E8DBF4B95C614EB7EC50591FFC300D7DE262E0005E02F18
487A925D30C756CFC9CDF0DED54278DB8E30C5CAB3C5272B5AB48C16AEEF3795
C69DE57768BB873C0351A66A00C0698DE6958A778881A42D5D814D74BDD23388
06337AF90DB1C8FD4AE847FB1EE0B25A65E0F4C96079D0C1865703767355298A
6B7C6776BBD4FA48E25DED5A167EA65F67F12E79BBD9971FAE47DD9065DB2DBF
4D2D4D4761E342369085688F45D98C730565519F7FCE8B940366B25B9C0EBF21
C92A007512D80A361B3357D5CF9FF953B37E909C48236D8C4FD63CDF778C9B9E
07A0A91E010897D2E565A831DC10002175FB8C5D403D914207C0EA0ACBCBEB5F
57FA66C10110B34FE2ADC53AAD6758D389F61557DADCDCF206146AAB590A5B1D
1DFAF85C7E5FE1E08D0B0440E6CBF5D1A157E80941CDE267D72561B1DC846F82
8FAE77284B3404BEA8E096EECF5F0E64A36055210BFC6600B83D1D26ECFA87BC
A9D09EDBC7CD4A317B1FBAAF767A8A884BDC9A1E99A1B277ADB60704B29DCBB4
8528C7BA54816FB401A693FFDB6261D26A27A6004EB23DAC5AD0E28D9A2D8F4A
7DC51C69967B97BD8AC891CB3AF1DBBBAA91DD5E3B04A56C1AE876C63B3E0F0D
CA5A209F116062E6A49B9A35A6AE648969EFFA19020AA7C7256DB15CD5633151
1985313567D72B7B031D21D3ACB20C000443CAE08648F79AF08245ADCA00997F
F4707E939A8EC9B6EF3B19BBDA0A06447AC009FCDDF6A18645F6E8A89D2C305B
0F5878D9B3A3E882B5CF4312FBC4D67A53F2B55BCAFD5B8EDE9FB4D706486F4F
4103A75CABC51E11C28A68AF8A4AD03AB0A60364E57B0AB781AFC15B2D0B8139
8622493EF63C09ACDED3DEBE87B64EF69F69832434D6CB5D80F69E951968398B
93E8099F5429A62B8C9383D51C7C95A86B32FC95C49D2741F8758751A83F40BB
8A51D2A2E78AF4B7C7078116E95F8AE7D2F98CACDBEAC8984098FDAF52E97719
38CBA0B877E912AA155D9CAF26820CC55A53FEB4A034C267095619A4F7413351
A8DD2DE75E22F1F4F48D34FFE9C8EEAF91329EFECBD71FE7D41BA77EA42354C7
89B48BA0D2A0AA8C3C75B1C1C9BF778CA540BF270535447E424DACCFDE9560ED
9997CDDCA46736DB05FA738A090251336F353AB40736098EA2DA7967DA21A0B7
9CCC2CD8440BFC7D3C8945975B499DAF076DBDE1A79DCF93CACF376C5E040AA9
30229786E2DDE720895C17B868A9CDF7FDF2F1875DD7F2B891F8F1834A098DF3
90FABCEF094A364354156456AE3405B8CD467239DD3D3FAF8D82F464EB86097D
E9C56E42AD3AA4447B628A794E1618B0C2B52052306C60EE9BAA5027DAC60E2C
1F227DAC03700559E4DAAB04C7589FA6536C7BFDBB2E100E46DC14CEFDEAAC4C
7D5F7A020637202A9BA9B8776CC57633D33A16D40750E2700032CE501FA89720
27EF928BC7BDEECD80EF532A4572BDFA05F070860CB66A24704C81503BF5AE5D
8F8EB172FD2129B2CF09C5621AAC9D9357434EE2741A5F914B6D30D14E33F1EC
DC608696D881E30AA341DE26D4AFCE65ECFAA8C2575BA9B22FB88CC85C6395E6
7778F1E9DAB58412D2CF31B6073AF745DC0419183AFE51105AFE3CF3F7FEE095
AC79329FEFE224538B8A5B6DAADFB78B25EB03B2EBDB959CB8CECED206106228
FC604670891741EF8AC7784D12DBA72E43E3EA57754CF61AEF42A4276D4C91EE
7E2DAC377A4C71001EEE300069AA2598ED71C822D740504DED358DB216EDA386
CE61B755B4056D873FC24016FA3812F43FD8A9EF969C0A51B08FE64FA3CFB102
941FCFA3C4C280A1660B693339AEB8C283C7F9FDFF8F76F390BC9E0359E455FF
F916A26B4902940B243D5E8B4C8F71FD7FB63DA1E3135EF44A149EF644940DA6
AD3FD472AE83B82407B43964FAA5DB80B33AC4A13C55315D302AFE96F0DC4ACC
83036E83E0E60A8F312BCF8295451EE76114D6C2530217B5F14F9F070DE53461
088F1E01BE28B01520554341EF94991ADE257BF528D61EBEB39954680EC9355B
D13A25222A178560F06BCB60A058BE9005F34247BC75EA4EC87395447C80E3FF
C4128DA6D03AFABBDAB026162ADC731CC63F6879578B5C871E67A0671C622B5F
D6BD966EECF9F3AB8A52CC986BF766CFC9325336EF9FFAA50D62202551752D4F
C8772A390C2E547202C998A3605CCD1D275F5A2059F89C317B95160291CBCC97
AC0753110678C447D1448C46E3B7C57BAF28B0DA9A40BB32CBCF5B240DB820B8
98A658CCD5839E04203173E452FA75B5E1587C4F829BAA088B75F8A27A50EC6C
35558E941B5E1E60E83524F563AAC65876639F4C43648E7C2AE9926E15D9D10A
932BC4529CF4C92F727DAE070FB3D070442B77CC1D1DC2BABD6B2902BCC1A4D9
5A36F4CB4C83C0C27D6ECA476569E31E76E153B5D393668BA629277C36A190BC
4F5DBAAE1D65F8AD3B5F4DE1BD2EEC8D7C51BCB774CAA2BD3716FDA2900A10B6
E84A9BFF3048B68212969A70121686DA92279818816AEEDD30D80DB15E580CD4
2A11F184AF07F8211081C3671EBF41F849DA0416A7326F14F4E0722D8235B7F6
7BE3D54A09F1B88C29E0DCBCA67EF00ECEF7EF763203A66FB7F21CFCC2FD5B0B
3F0B0D2F8C3EA00D673B66AF0E6D44A4BADF014D94E7CD70CEBA132143FA9F84
88EC6D451CBD6AE89A334E2F286498A46352246EC626A9D768381DB4
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
{restore}if
%%EndFont 
%%BeginFont: CMR12
%!PS-AdobeFont-1.0: CMR12 003.002
%%Title: CMR12
%Version: 003.002
%%CreationDate: Mon Jul 13 16:17:00 2009
%%Creator: David M. Jones
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMR12.
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
% This license is in the accompanying file OFL.txt, and is also
% available with a FAQ at: http://scripts.sil.org/OFL.
%%EndComments
FontDirectory/CMR12 known{/CMR12 findfont dup/UniqueID known{dup
/UniqueID get 5000794 eq exch/FontType get 1 eq and}{pop false}ifelse
{save true}{false}ifelse}{false}ifelse
11 dict begin
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
/FontName /CMR12 def
/FontBBox {-34 -251 988 750 }readonly def
/UniqueID 5000794 def
/PaintType 0 def
/FontInfo 9 dict dup begin
/version (003.002) readonly def
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMR12.) readonly def
/FullName (CMR12) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 44 /comma put
dup 46 /period put
dup 49 /one put
dup 50 /two put
dup 52 /four put
dup 56 /eight put
dup 57 /nine put
dup 70 /F put
dup 79 /O put
dup 83 /S put
dup 87 /W put
dup 98 /b put
dup 99 /c put
dup 101 /e put
dup 104 /h put
dup 105 /i put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 114 /r put
dup 116 /t put
readonly def
currentdict end
currentfile eexec
D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB9C535A5E57376651
F6823308463DC4E0339C78699AC82C769542FD3B410E236AF8AF68CF124D9224
FD6EE92A38075CAAF82447C7AF41EF96F3ADF62F76FB425BEDE4C4124E7B1E0B
8BF254D91912D3A99557F5427907A56514C5A3EB961B94112077FE9417B70DA0
B2E1C1FA3E1D6F01D11F640CF848E45BE3E205258E64FE36AFBD4DF4E93F6B1A
966C8E7FBE2CC8FF43C1F67BF6C361678B5E90F4BA524FE8A4CAD6AB28183E6E
CA6C9636E884845105595A2E40CDBE8D4807A81AF4DB77B31873FEB221BCADD4
2C4669459704CB58A7BC230FC59F867EEADE660E49AEEDEEB042BA9A7DD8193E
56C3A36A1F639F7EA512EE4BC6992F52C2FC82A890EFDA730105B0AF7B819295
EE00B48F64C2B5BCB275B1DD62F289CDAD4AD9B7EF057684642FA6FA6322C277
E779CAC36D78F7779CB6DE12638B3C65B70C6B5F8A8C6421A379719B8DD44973
5F52856A4A29B2ED37F2B1FBE6EF4B79B7C0CD6395C756A00FACD763C235914F
847D1D99831023CE1FD89EFEC83AA7E313131C0C197248605EF5BA773D0A4000
72F607551A8EA6F0FF19441ACA179177D1FF7B423FEBDF58B0C19CAE3C10EEF6
3538D8FC4762B77C5AA023A8186C40D0365A4487DC3564265B3DF908572DEAA2
57E29EC669DD72974F806EFF5ECAFA9ADF1F9D2A63087FB7BBD100F0F81C6FFB
B1EA1C9DD46548AEDD147EE64B1B4894972DAE1DC3E8569D6A3CEF9F9E46DEB7
547E10BB2959D374A33E47C58F1B20419920AB485F166062FCCC08EB5CC9AC88
F388F0C0155027B727729488E44CCABB7064A1432E179189C4627453C5231535
47D1F2B8BA43069696830CBB6E5F9A135CF22D3D1FE490A3A63C088EA32FF444
24A2427BBA63033DFE2E06DF8CE67949B6AB02F26335A376B57376814D2A7DE7
64A4347577EBE9A6E33DD2FC214A09C6D889C8FFBF1D567032548851B8F97204
49E215CC7D222F593E1EF1439ED60AD922D41E0E9EFB5CA48F2FEFF75AC5FEE7
FB6676D8B8D4DB6885FBE8B61B586313E4DAFB09D94CEDC0507E93000104F3DD
F83865A2C6F6A7DA8562BF86F5DB233CC9B53391273A1462E40876A8AC2B098A
DBADD5A160DEAC061F86A5FCCAB495EF8A9D121AF07928EAFD56F618E4EAEA97
CF89A3AFD406FC9DE1E9769C1E1EB83BB883786BC075EB5DA2692CD59C4DD7C1
7FD2FF9B18AC740A390C1DB38670DEB18C67721A1DCD502FE7368F47DB4281D5
459B3F020595FA3B10544AAE9EF786A0645FB7C9BB29D091E1432CD878A05918
1665643005BFD9A4B0FFD347ADC84CE22D6F9AD4EDC05E8C7179DCB360AB57D1
6ABCD200A4B4AD56825DC345984D9A3DE11CDA5E9EC1E5006EE4181E4EFE0846
67D8C27BEE8F84A1E01947E945BBE988702DEB2240C4BED952E433E5305484E5
71965D3DE95C4115FF78CE9EC18E323C599727C8B93CDFBCD1CCA780DB8C81ED
C4B5E596E1603624308972FFAE9A57B0EDB51FDDB6E23EDE2946F61BEB241345
2A192D8CAD53E823D687F9C64A70A4B4B703291FA6317C051DC6A44BCCE0288E
3839D726A8F2E39BFF429865E95C726E808E02CD06F36C1CC9AC77999F8E28BF
CE9D74B699CA982479E9D0DD98EAB24D29C981EF0349721D6819549A39413801
F80182D567EE316E2F0AB208068E15693E4C399A381BF9BBA625E597E6E109B8
16F3A84C8EC92F2ADE288821092A421A8D3B907048FE947230810F0777EE2542
29A3485223FEA079B359034F70464DAD2F0E420271A4E0CCF57A0ABBC20AB327
0CA71B292126D395E0D083B19BEC6B48A9DE2BF470C3D01A8C3F52075BD4BE02
A0C518355814478202FD4762EC542F8E7B9B1F7824F0554660CEB83E35635E1E
DF0D03C94C903ECB36B4948ED98B6324E0094EB1DF70863142D4ED3A932D7346
39D69F8F044B6084482D7748C27328AFD24A3A70B99D1F7D32CB984488672254
28B6A9E9DCA2C9FF6A1B311D72413404B3CE5428BDB7FF3C36357D7975184F56
FA6B32AD54C37D0AF7576663AB1397B80D4E998F0B4C4F6D90B483029EF2EDA9
D4C4204C1546EFF3100629453EAE01918D09FE104E626ABA38646F17B6A94CE8
116BC7A8D9C319434CA5B830859B4164DFADF1D7C3ECA5C78D8DEA930EA4AC3F
59DBBF3148C91A2E807FB934E3439D4F67C6DBBA9972854E6E3688E1E0A34B74
482217CFE031CD7B5DFEF727C3EF8DAEEEDA08F4C90289E62FB2AF2357EB2E45
4BC547980FD479101FFEEE477AAC6268DD659E8DD9E244676FD3C6909713B71A
323B211E571BE711D103FA23B5B9AF077D84E2D20FEE805E81D20C03501F0F17
C3B081946CD0FD577F00E50B76CC37CFA97A61B89C25DD43911B28857284BEBB
5BEC61FFE3A14C64BC5425A7A82326617F6F1FA4FEAE56071C9F559F91568179
46369B394A5CE96FB7420FF8AB7C61CB83492FA5AE4A4B0799578594C9EA67E1
E54498AA5CD6ABA34AD3417F04F5D8D664A7EB39D41E2D17643CAEBBCCD9C38C
C5C9541641A09335EFBCE0D276A54253EFD68141807A66F1DFEB4BEA5889FFA3
4D20BD52012206A9F8D3E0F6AFC03FDBBDF3E51506EC6336E249CEFB571AB84C
BDF8E471E3795C04E38A5306BA6D450D72E50910D1AC385BB06CCD4B8E433A32
5A4B7FACC976BB31FCAA1E62DB2C4FE06DDDE7367930E336B49F47DAD91C8735
9A35D80CA2E117E86B52E41E9278046ED923454989E48610ACB3B1663F197117
52659A9D7BFA561C7ACE0771794FC778675F83C5EDCB132AF124C7E6540A140B
E0A268836C73A3C746DC964E482E63C56C0D396515283970FBFF182F9F684FE2
655FD8F5D057D22246DDC3FD11B77552DB4D90ADBAB77BBB1FB1592129DE0AEC
F822D7D36E52BCDABBD560B403A5C56C5E1BE789C3AC049318C7FAC5E5861E42
FD66C3C0F46361078D7E036281682BCE9BBF77983C93ECBBEBA9B359769CA442
87FCA1B98F4EEC4935CC93B08AAADDF355C99816453587310F08C50B9BA3D107
5388A1F3AED2AE32BEFADF0285DA90436D1D7EA85D7B9B6DF2AC4B778CFADFF6
6EEE54D1A1C5DEE3CCA7EFF57A7C2931933CEED90CA26DAAB45E4388EC4DC366
B9E88518D6CF094861D2A59282044CC06E63EFB390A6DF4BA5EAC7CE39E1EE03
3D84099F5BE96612789AF3EDED07266EF10A0FC23EA1EA97040B6BAA63138B1A
A9CB8F5DED781260962D7618EDB200C3ED976033E8967A8CC676E9C11F74BE34
343A7ECE7EE97E8F76F7E95517A6D6163527406EF5A669535CB2BF4031F29046
BB2D0FFFB47A576F5EAB1D00A582965C56F28C00B3BB7BE2CC8D8391F789070D
775EB775437F0CD53DA840BB3575104B63E4B0BF14E3F14B320EDEF65FD4CAF5
8596DA491BBCF3153DED3B718F833D106432DF8DB8B8E6B34D5308C9010A5DD0
7E0E53260BB84BAB3EA748E8D72F75901604F80F4416920D69B4B983DCDB72C5
E9928F01A4A85954FD74578AE336C782CDF81D1EB7EBCEBFBAE7ED8AB4862584
397928F502D65139CCD582CF0723C5262EE54B9D2B8C39614652A8A90E1C3B65
7D26B99DA298FE4B9A7E98848F619C9BB4FF9FD215B72F99506F06355B332689
37D80AFD9F9ACD8172CDC51FCD3A759ACA0F7D4EBB07840840EE42C2D5B8B257
2C6DB3A7657B75F2F0B9730A20112745703E2D0FE709436CA6A5F36F59E64D9E
37C0A23D6D289E1AC1DA273872F5FC5C3DA2B127F078A4D7AB3FD7E124455817
DDC796D54EF26A1FBFD539D3A21B86DD4477DA49213259ABB3FF241424F2BE5F
89151E02FF87E0BEE26E85C0E518D8BE7CC9214B8E9A9EA1DBB49C6C212CCF08
90C0F23E9858947EE344062EBD9C574979087439975EAD4E85CD7BFAD3C91CF1
EFF577843AF1427D06CB2F3BB519ED1591974218C43F0D2038665F9E2E3960B7
FE68CD3CB2DB6B36C7997C6B21EC11CF1DE049541001FFF26D14C255E3AE862C
5A5701292FD2FB3D04523D6E2F3547923BB117718DFB6E6520F0D0B5450C695B
8C9242CC8671B7284CB2E1E9EB097A3DB1B4D5E8EEB93B4DC7E38C0A10474665
54DDCBAF079B92EA494F6FA75A84C5AAFE280284D0823D7C22249A21044BB0E6
4062074ECD17B62E03EDF4945A294BFEFB51F5FD870D9D7230FC91B83C1D85A8
86CDDF326FC90E04362145D6E8630C50594484FB829DA18F5C078F2EE67D2F2B
08DFF39AE2E8C9741FA989AE494C7166F122D2C5F71B97C973B7CE8500E9F87E
D59C30F2E99CC4D34713DAB680598F41955FBDC26A14CF1E73D6BD6B9AAC8D3B
B998F2D0D647356CD236DEAD6561389ED3A6746221B0CF15D6648412B35A6B54
6A0EF5BBB34AA376D9BAF025BFC650C1B74333CE85413D0EBB2F4D082A26A5BC
3C0A25D2B12CB159F140E00E262F1CFECCB2C802FF94CD34DA0CE9B4B3830FB1
DA85B9B670D5169928990A2E9CC869891CA2FFAD9774E6B92549644DAA5FE00C
A5BE4F5FF91A0B6D2FD8F96121D766391EC4ED3E73DADD476B7DAE1A50AFCD98
DB7E27E44D30416088D9BC07D4661D9ECEC0806830ABF14CE55AA3CA2DF66E8E
748B8ED46466F1EEB072AC0674FE6FED231E0DDA59ED7C42BC05EF00E176050A
C4834D893DE42474EA20DB1E25059E84BD137EF65A02CC295B0FFDE4CDE95879
0FE88BDF2519ABAE7F8CC3E6386ED35E04A14F1E3861922645E3A3F43B48A5AA
1999A5EFE192515FCC625C829FF5A7B337AA422F5E920545F9BB269C869A821D
6C4C26DD2AE746EF0F0B4C1E7E9871ADB5270E1CA9BE28225F7A0370D4C52422
E25263EE101C4EC1C7811B05AD42F364844A56BB91EE72FC8ED53CC6954D2BD6
F945D739BE4C61E36143CE890FC0CBF2F610018D678ECF7CEAB18FF5A0E48F76
FDE2463D40A99380D679B3B76D39C664F4992D23E5988B0D1AF33DFB04894016
E852EFD1EFFE586153C0F31ADBDBDE3F73FB49C5EE64D0D02E1504248FAFAC3D
903FD44679BB09C30288139B41B1E90A10139CA3172677250B16535A1F3E5E4B
6F4264DE58896E66051FC677030A121C5A285C47B6129CB5A3998830CE070D21
2F093FC1B44089F603A21F45F60960F134A47226874C737EF6C085634B0A4A66
139420501351F737A73F39D960EC38420BE46E5B09D298E7C16B8E32F01507D4
0141FC52DA1DE718D634AD9C8B00E46EEEF84356759324D2B9A3473C5DA38DE9
E30182B87F91B6A7F7BACF29A93B44C879CCDEDB063F9D2E51E0F1FC9F018FE1
2433D85AF24B55DE3A61C4D0A2DA4FDE933F5F6FDF17E9FA9932BFC46E2D71F6
585EEF5B2E4E89E797A24B799D7F064DD1A817A53677FC9EB8CC3E7F93FE50E8
D50E3191052943FD6C98B573BDD1F6D70349E1F8011599E3F8FDF1D6E80A710E
51E434E85801617C6FD8ACCF1B77B4BFCCDD35CB4C0367F4EB4D8D9DE8284D5E
B4F43E2F8320C2C5A9AE90ECBA7E65D377E91DB69FEF27069235366AD3E126C3
A73CE97F4C90BA00D206FA012C327FD69EE59AF4470A315B1799CDC0539BF90E
512C8FC3BEFE4D1B01D969EA9E3FEF976CD6E0FA4C9ECEC955B265CFD58AB8E5
F7371E479279EE14B689269205C5B506940606CF3E24A1E7EFF3CA96ED30AD6D
E243DE57690C3D69A401AB3315FA49E4BF4ACD4DD1CA39272533E82EFDD508E5
1C2CD286CCC5DE1202C7C7F654521750632EB637F918667E2233A43DF75239EB
F28F3129EB5DEE2FC5BFC331FF709B0FE9B327CBBCE98BCA2C861C6547E50407
1218CEBE6EB5F9BABA4F2E11BCC6FB553A544A567B459E06375102C69F8018DF
BA6A227CFB13E2D74E6A521E01B74F2963E9A0A1C9FD87A88EE6356E3BFABF55
BABC751D2BF85E6712E8EF57914920775906662E4BA68FFA21AD422D34E15578
43CA0568B431101A1194F8AB1EF25E886BFCDFC10F4A5EBD9530816548BC298E
AE4A0B6B52B8B59C644C409B4191B6F4203F52314F2675F02AEB65A72C66E92A
2AC703E15D8D381522C0AC30C165B822A9B8D18CAECC094EDE020756018DCF51
D0701B507519C4270B70D8CE94B436F640C15872F9B5B77892AA3D110E4D6A65
8F0815C61A5127BA25815378683F46E69E54A391A8675977E7DF9C2D4E6FA991
9F029E50CC2F266B31EE9F9F24452D5838905F330CB7E416B8AF836C5AC26AB8
BE2ECC6EA4BDAA08C30995709E225C21D35DB6369167602CBFA8DB2697635925
969002CD1BEE745DA2E56C17EF3F0C05E3847147F86963C37A221C8827195A8A
3D38993E4939AC915BFD9A212F5FF3F826F742B952018986F9FBDDB69C3AC65A
845F7F33C55D4BE60A1817EBBCA7E1538E8087E1BD5C083A320D52953BE65F31
E8339C612A510B59CE48D2EF7061560C4AD258E7DC59694493E3AC878246F37D
6DE89253EBC8830C6B209E818213C4AC4CF1F391AD91D57BE76FB0E2924A1407
E4A949C905E44F54EAED6419F13D59942C8079336A172D4758BEB5D3E786FB93
3CBE4FD2EB53E4E1DAC34E821EB30FD44BC6CB4298242C38F848FC23AEDC9733
52BE6F32E31E25F18301370F8936810B0566B664B042C7AE0D78ACF0A87E5BF6
F9B66E358168B2CEA30DCD940074F3ADB793CDB136161FE2522905E87B8E463F
95D4DAB7E14A3DF7BCCE8141C5A08FCFA2BCE9F2D1B05A7642E75877EB840149
AAB007CD239AE47AD115929427717F219B0A8907F0EC79ADE1B901DAEE87A2F8
39361DAB43DFFF69650F601B24061A9353CFD619FF9626F63275FD09A5B13BB4
8B3379EC4D147C41197E8387FC04DA7BE409524CEF74EA91DC066808A7FD0EF3
957A44E2503EDA67B1C61827479486134E922E560A673BF314D601C66003CD07
55569085AFC8428389A140EB976CCFB8F29E27587E46C413ABE2EFB51AF5913F
53EEB74063162E0BA1E24CEDCA320377D3E11BD374F0B44E132A5C35835B6E2C
D32948EF9DC7931D104C1385709DA882DED6458319F21C2329938396BC074106
CB9CFB9E0A915F8DBC8435F386917AC87A2BA45D857EC30ECA66FB4044F5439E
CDD556B82A0E43418D179AD883C85AC276E1190CEC242E3E1D86E725ADC39E46
BB6C47FE9E17E29F8EA81E870302A00D91434F3B7A05F243176E6EF1082541A1
B9052191EE5C2B8E94A2E02DB65FC769653CA8D1C07A13CB853544AEC7FC35C5
218DE3128AA31952DCE19C55C23FD69BCEA2C661F57B11B8F9E86BFA718D1521
3346E78C701A5E51923D6D937E62FDE3669B214D240538F069A100A542720A86
31DE88116DE775F7ACC2A49EA6C02A24408271A846990669F2AF60AFAB4C16F9
7F4E88E917F0FFDCE68F22998AC0AF2A60A73258C3A4BBC42A2F918123128195
196D0E150D79AC3CF4628503D1F3FC528265ED8324E56849A47B3B07C29940B9
1BC270071E221D355EA51E9942D3BD7F99816304FFFC8F5B036C953B38759341
ED5D7B9C8E6B70C409DD8362FD291201CC385E4A98D73E8518A4C0E544152563
82032FBD2FCB6E403D34B85ED4053A8CB619BDD4DE001F4C3007B1F317579651
E6D6662189CC2D95AB85D7473F65C5D7B4AC63B0FE928F3400035D5A9D443D0D
F3532B99F3AC26CB25EA3CD64C341159061E02EFBC7C033C05CD919BBD827A6A
BAD50D9C98DD94332DB4C7155F8A52013F9ECB7CCE3CFB3E667C57B022A0A753
A45E41A9D8229D5198031ABA3DAAC142AEA5FAB6694A6433629E15AE45A67FDA
34DE10D995ABCAF45FBB3B6B73E80D05F4C51F8C29D4B0F67C8A86432A6C5E86
F0126AB25A5CA2875B48C61CB8112A4CF9AA08F8B0157396CF63CBECDB8867CC
AC10F060630C9BFBAD84B1FF01C814878F0C177F552BDC9BB181B14581C6E968
DAAAB2896FCFB745795C4D2C87CC14FE0D165EF1C2A06A9B89855A1E543F3691
B90E4EE9F324FFCE2D59A8810987DCF0CC270D5E734D22592A1B77DB98075341
C48676342C1C74660E7D79B7329A7F6AB723AEED60BF2E1158F0591CC962E5A6
ACDD131797F623F38B06F9E9EBCBCB1FE26371AC95C993BF2A625BDF1D49FAB3
AFF04E871B6F2BF4F0127C5A92A54E9D2307AFBAEF86AA35B1AAD6E5330470DA
6A84A8C260EF31ECBCD67CAB9BA3B37D12C31E41D1E495C18DD72C72032FFAB1
0E6CBE2DA4751EB7C07707ACEA1E5CAFF13AC53CEA837B5C0FC12117F568B615
D9AB5795D2A00DB6DFE21303C7532C8BC4C3C6145E51D2DCD97B91661E126FDB
42AF8592972F8C6A89D7F672685B86DEB645D0C37A02EB78716FE125704CB3A2
1889042A9447E889D1543445B362068508B79D6157366108C2E30BAF0628E961
7BF38FDF684028E3B1191B63CCF02233E8A27056179DD54EB2515703C117F721
A1CA7049132D8F90D469B675BD0BEAE42496E92EA69FBB219C8683FB1B897E69
71E4B6F3271396CB9B7DDB88707E4C2DA6F64397B8823168541E1F5C69E98836
22BB2AF883D7F52AEB42E7812883FC8F5AEB3E27D43C2DAD084A023A88BDD354
C9C9A9C3D9BBEF53298D9C87466C811DBD952A01EEE7195F9D5F25E841BA384F
1A9269F353AF00520568017084F8B6580AAE2C8BB74968F9568B070290559D32
B14C9229B6C5E2DE5B1C88FADF950E03A339138572252F76930D996F18349CEB
E096E4795500BC861DF5C10AAF037DB54E42B03FCDE6F8C68092C14D852B81FD
F093675D824B69D9C9DA80EBF79BB67C868F955E2E90957A24E994EFF3BB0900
8B14B52C75E889C908CBB03FD70286B8673AF9102A5609199DF2000D655A14C0
D2DBDA652050A810B80ACCE6FF78DB3AA20553B1644478678F849952BCA75DA0
B4357D9FE4D79691547128E3815FB1575051BAAA3DAEE89C6A949AC0B3946B7A
2A1640666ACDB4F1D8EBE46762383C0DD924D5B0D1C0256BF3C6582A51E36777
7A00F8B996B9FADB8029700C3249FBAD8C89B59D0AB661B26D0E8C00C114014E
0090795E1668AFD9E920EADDD06B8F500A73854580B559F0D8DB13CA686CB53D
31F1ED0A3A00B4F6A73F672DF6015F7A01356AEECF460CF82F03368ABEDE4651
E793EE4836291008FE37BBAC9549B7AE06458C401E28692293109E2F73DCC9F5
41DC08E2AACB28431F42E1C07681AFC0FCF5F0B7E589531606E52B2B4E8F8D09
7DF5133773D0F517B83107C7D2F75F6C2A4D090616DACEFF5696DC4BF49350DB
8C30144BD532F5C5D26CE8F1FFA8B033587A2021F557E34731CE74E5EADC2D80
BF466FE513936ED0B35B49F601CB61B66F69042CC8665939A0A69BE82F08844C
75A0369C1DAE3338C41CA4D8015555CA7F449E8A363D223A3ABDF09CCCAA4D23
7CC12C36826B991C6E7933FBFE94B6D222080169A38DF1140068D980667A3FCF
BC8B8C0109CC10A388EACCF5DCB0C2154B5C685504244C89FF30BE75150FC21A
60DA400D3D63E88C427758DE41C315D524CF837472A0B4AE858FD53A2AF88173
8152DAB7A70A33053DA7A99842328ADF832B421717C6AC01A0864904E7E351B9
19B695005F17804371F9AEBC10B28F041528530C9BEDE6509AADD60FD1FEBEAF
1A5ADF0015234E31389D83DD6C0833CE98582C3263E058415DC17FC29EE26757
6E16BA8FC79CD0944DE75E95F95D071944988FB5CFD60D11F17DC3239CC5942D
BC5A369450992FEA30B8E8EF437F0ADE1F77BA1FA1A9B083599C31D6CF3D7CA2
F48A228842D33565E1E701560475940309B85399E2E688D241506FE4BEE33C02
A20322CEF00FA9812247D52EAD391CD7E3548148CF0E31614ADD741AD4173EC1
08EE1DF47AA1C6F0464EDECFA050FED13E7CD4183A44CDA58BC53954DCF4FEB1
A4888B103BC661951718685AACD292FC45B833A5B6C39991F7BF92C543A72ABF
81EF85D81B4DA3BF61BE2DE05031E4CE4D0BA35BD0468984DDF1BBCD7D65D092
9824CDCA52C737969B72B4366383F52EE03390E67F2B6B067EA3EDA08FE9E906
516F766EEF8E28C0EBA07FA334DFCA6BB2BC9FC72E6458DC9AE6BE56176E4D9B
5F6FCA28F26AF42500B30A7AA25A16365E54929B55BBDAEF95ABBE34B3B446CC
E093B1C489DADEF43A688EF18467E58BC1E280C23A15B323BDB0E8B0A1901E78
F80D7084D7798B0DC01AC7DD40A0D36E52E72C901C24E271DCF94398B961D3C8
5A0F6520B5F39B62D1DB666624DCD630E0537E8083067FE0FF1E63EE692C4FF2
F901EC9EC0FD316D2A9FB613285EE42CD701A4979263F3B40A2D9A1ACF8EA1B6
CCAB40C63C7C7E15CEB94F20E5B650E789024445A580F0A54DBA0C6F84718595
397CBBDA37CD2CE11ADF44FF6895DC5D130ADF17CF9E2F5FD6FDBCDB90175403
2942887FF63C3BCFECB58395BCDA2D3363BC186559658693C2BCE445F0C6B552
DFD82D91F6D470D59E9F2332D8F8958CAB0A22E0105453E79682DF43BA5FEFB0
C3F2668605B5C65257088AC3E477E13FAAE2AE2549E70A9DA502E27A5592F9E4
191EDCEEFEEBBABAA95E6C4461A0C0A4E0487CDCFD52BAB38253FE121B961594
3FEEC996AB81A62D71516D5BFFAA2C1FD8C56DD518F1333243FAC2D08C4798EF
6A056EC0204DFA6F0800D013A78975FAB2597028DE142107F8C5E47BBBC55684
CB1544DD23971A6A6953451A3746B4F4DD63E3011779EA5E08189F1C22745033
C332EE24B4B12760EFC0EFF61D839E63E95E261A9C18D32E9A81DB906109CB6A
F2268FF5E63D8A40C7184279248D958A8E2F181506284CA6021566C2010C76BC
5C12994B1F1049691E4B7F2A7C0557CBC6CFC6EEC143F7A366A11EFD0F220EF3
1EFDDB03ABB6F54C5B2F7BF98B51EBF13E28AE32EDFFE2B6E1A101BADEC1814F
73F9DB30D936CAD6DBFECEDFEF32EFD6F8E1C8CF7B10490101C10A031BBCFE48
B10CCC59A976DECF83509547A57F7A7A71EFFCDC04D11EF737E5680ACE9D6790
2F8B8ACAD3CE3A7CCA1FA542B185464E8A6BD26F10E957CF7F75407D1760277C
46E2CF13F5A9C6A795A64A2DD16654450072DA8E26E9515415453D520A742179
FE119A65C06F84A291CBEA1A3ED2898EE6F84C528F7E49C6C7204A01A91046CE
13D60BA548C3AEF432F54B175529B0B3DC76920C49F332AA8EBE6B5D33BDCEF4
F1371E5312DB2D59B092E9A693452A06F650867CC4889C5C59A6674BFF9F88C2
145508423AA63604BC7BC09979447471A4FAB9A5EDD28431E23EBCBE63143F93
4FF80041603CE71AD9521271A40FACFCED54E2C7B763A7D9697DDC2663D0165C
35E5F17966DF8B6A3745EC4AA1D540A500887601430A8AAAFE1BA66B75E8DE01
0EB5690033E9F39C94F56DFBA53A1F6D8D82B7E9BAD1FDE746032265BE6C3762
B73E50E8D522DAF5D4F09A28D087AAC6A0B53A90505E215B8F2A4E7A8873EF2D
8ED1515F8ADAD13A367EB6A5A7668B3F53BE4F5FF42F3635481985A9F622EEDB
C4F7B45487EBF5D066CE1998C59C0C6818B7564373DA725FE53C417D0CFCE6CC
9A88F373779F6942E30CB26BDF318C02FF576F9C7834A50865BCD6B3EC8E3C28
3C02A4655C573CA5E06DCFE5237DF514122CCE2791ED4C0AB2B7DFB1870170BF
4C3F02EF69A72718E32D8002B82FC372FD319757CC5F3F9C14BD104ACD20AA66
01A12428A004A5049C3E5D8E25444C41753DF72B98045CFD16F63FA096CACCF4
FDD52C40F7718881A1329F5145325DA3D35A109DEDD66797F19F2946FB76CBB7
841A2C230BC347D9C552B957DFC1A97D528C0AA07CE90332A7DBF413AA802E33
60D73B7B159186479FA7B0B64EBC6BA1DEF49CEA2F8F5890C3AA881DFBA92353
7F8C9F5B672137FA17BB7A5E535F3B360A77813854B9FF894156F08FD586B79C
D3B7D91BE31A30878149999ECDCDC3D771E2FF82F7D0D9B436315E65D6191293
A77FEAEC23E188F96FC4EAC62EA1583BE73F6F6A9CAA462D75131BFDBA887F92
963FC99C6C6619313153C1A3C3F93ED492976D5A54C487F21DD182F971FD10ED
80F8E3E6C71B6C2C4AD0D4C54DE88EC9E0BD21ECCCC336CF18AFF7F004660EEE
0340B1065F435BE8A33C89C3881C23353686E24907D4C22B540D090014CBF4BC
2B05D2D26540174C0CCCEA63E24DD74374BD06EC4BC7FD621FDAA8470ED72B45
B3EDEEC9B345E7BDE904A5FCFB8FDAF62EBF080AA12F050BEC7E54ABE4036478
D3119DFAED3F9254EC41EF32FA76C238656BB1569304B15AF3DB065B48B05117
49F9F3E50693CE1BC740EC90A076E2D69ECF610C38F4BD776B2397C5BCE41E81
7888F2672BA5AA8AB85F00B279FFAFDB45068A6B5991482D2B66EB4E3012E44F
1D6377971D628A72A25C9155CFCCC5312314A76A3C840EC5B2E1067860FA9A58
5026C2986E5A2C8339FE2B584733B3A52B397730BA05217CFB39E92789C75BD2
7F67F6494D0C88885B4CD6F81DCA4D69CF0D3C8AD0DCBB219C64FC43F510AF45
20C9BB99CB12498ADC59A51DBD3AA46C82D2C6296AA0B1F3B5208A95D487B7D4
B08F7AD88555A12F1C6AC1B6345A9FD75F12973D095F2087936646874D33EB1F
3E7C65E67818249CB7187F880BFA206D8448D390A64DC595EA6DA224D6B45F26
F4FDB5CEBDC2978D5ECCE263807BAC6B5AF508B6A3673D21DF112658A47E181A
39DC4DF97B0EF9BA04DC9B7D691FCD668527A552FE15A1AA5BC8EFCA04AB1AD5
8D9D30471ECECEC9BB29BB04ADDFE896C59702FDBE719D174A7D2580FEF798BA
31CC974E022D801092E204270B7BA271234BC69D80106845B888FFC151D3A4D1
C72D3F9D16C29783BB2B8AA6E229B4E0E36573B82273B9D9D3DEC90197BACAAB
D5EF1129AC090BA7F581C7BF12506E71E5483324930447E429E84C4348955849
7F4FB981EC0ADD9BF93F3A9EF30EBEA2383192AA157C2EEC895BB7FE7954CEDF
DD777E2078DD3E5F05EDD46F0291515F949BC649DDCA847913048D8DF6C06C48
83DA999D4EF68F24A8598136767FC9F51682BAED40D5742D0621282C35E43CD4
0E18E8F6
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
{restore}if
%%EndFont 
%%BeginFont: CMR17
%!PS-AdobeFont-1.0: CMR17 003.002
%%Title: CMR17
%Version: 003.002
%%CreationDate: Mon Jul 13 16:17:00 2009
%%Creator: David M. Jones
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMR17.
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
% This license is in the accompanying file OFL.txt, and is also
% available with a FAQ at: http://scripts.sil.org/OFL.
%%EndComments
FontDirectory/CMR17 known{/CMR17 findfont dup/UniqueID known{dup
/UniqueID get 5000795 eq exch/FontType get 1 eq and}{pop false}ifelse
{save true}{false}ifelse}{false}ifelse
11 dict begin
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
/FontName /CMR17 def
/FontBBox {-33 -250 945 749 }readonly def
/UniqueID 5000795 def
/PaintType 0 def
/FontInfo 9 dict dup begin
/version (003.002) readonly def
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMR17.) readonly def
/FullName (CMR17) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 67 /C put
dup 73 /I put
dup 76 /L put
dup 79 /O put
dup 80 /P put
dup 97 /a put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 114 /r put
dup 116 /t put
dup 117 /u put
readonly def
currentdict end
currentfile eexec
D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB9D6295729076BD8E
CBC0F4C1BE246922D2482233846A96D867B66D9CF25A1DB661141D36B8506E61
A022F9EF8BC1F2F674EDF1533E67A78CA29A612AA9268E113C5EB84DA56CEDFC
D7A111403E6E2A8682DB04368889747E003A124395ECF0C7FC81218552EE7C6F
60BCFB4120893528670D0E8A4117EA5676915E3591AE5652D003EEF67818A41A
8882E102AEEEBECBD15DCF632ED246A6A58B6A7780DB6F1F9AE3FDAC8344585D
E104F2BA2DF06D68945889A2A3B6C262FB53FC670BC5EB7C56887FBFB7AA7026
84115872CFB0652C6BB330447AFF8F0F665EFD6A41D6DB6877B08052F402448F
CB21C26BDC900636C99CA347B79AA73AFCDE9762A992CA3DDF7279E5C50F453F
52098529850AFB1F501A442D6A02E0A2896F81C8AC735AF1E7EE47208B4CC944
649DF6802EEE813F1456205C6126D7D0B1821AB62DD65468F3A30575E491623E
0054E2E680E4402E1C8C538DA389B81603BE88D6DC287A076F92B224CD58A0AC
44B8D490197341808DEF243660971F444A560C747BC6F52707ED42A99736ECCF
EBCB694A561C3A70A319D204CD40D402FBF937A00BBCBE85DD26C9E3F91B7D10
D85B9D314BC3AAD5A58B107F5F341BE2C53490924142566417D6BE03BB4977FA
6635EA58DEB9508E40B9FFAC75FF44C683680CF242FE210519C9BF92483B0A54
83F48341318BE16D2F8C988FE3DB2E7914581F579D5E323148A31E4ED03BC24B
C990372DF5F3B0C5FA32EB2CA4FA0EA33316569133C87697BAA2292E685C26CC
F8CD40A2366E60B47D47CC9D0FA29D2836011376A07F78BA7664DE96E775CF45
9BC91559A063073A4C2FAAD0893C517C5C46A1425D07EDCC2B57162E3A45103E
FF26A2D2F98B194256A4B052AAFCC08965A50EECD7B9E8F35AFDF7B6568B3983
8030655E7C2BEC961A2F20539D617626E8454E3FE9EBD3EFCEF7F63498441DAE
16CB509BF239FBBE25EFEF07A3E16C9C71EB8D9DCB8403916FB40FD7F4E1A52F
72F2DFF94FD14D7D49FE775390C17C37C1BA0CAF35CF75D682B7833A83224158
D54CE962CFBAFB1B2CA50B60CBEB1F8F58DDB2F5470C355ED9632342D9382AE4
5D33BCA3A0A25EE9E5B39BE5370E7F20684C664EDB48E7973FEDAD9676F9EE8F
701CD4D8CC9B9EBC06E8C86EB88AD56E15CEBB8E1930E8F711CB6E01D5D14967
D7E6C1BDDDE2C4D00384EF4CB02877DECC27AD53FC981338977BA0CC0257CF7D
B42E9BC91AF45D9722461EC3CD9DEAA8011FB855FE14B74BE0A102008EACA2B6
0E287BB4F466FBFDD6E65A5262B9322F95E20DAB875A10A84572D982E6FC7ACA
23C0C37E5EB47B8E69C07507B53CDD98CD1B6445E1699CF35B3DA3E0DC56BB76
F997C40E2ECE47DBDDB707EB527055960113F2DABC87FD9EC7D0AB36B400CE33
0D54D4F197B2830B43DF0AA802DFB2BF747A4C44B31FB708B2C8BBE1955A6A28
379C91AA4CC065A50098AEC0B837E180B76801865A43C74859DF18FE1DA1483B
C17843BF1C7E1B11A8C6D8BB8CDB1D552FE6A1FD0A696A8F7405F2320F8621EA
17C1A32056C45A9ED35D2BD12D02D8B26489CAAEBF4EF33B66FF4BD9B46E4823
6395831A8F3366EEA0D0EA88D612DEBF63DA7FAA24DA979ACC1A52544BCAA007
6C39946BEA6076ACF45722B2B8E4D0823EA2D12B14A98367BB0433A21FBD9F94
18DF298C56F67ABC9DB1868D431A854DBEDF8E1F49E359A545C75A7AA1FA4D5A
50F1EE6B45FC68ABF65FFF257964E4E50D8B0C1FAF498DFC554073697C2F219D
4A68DA9E873B270B9C56F0DDBC9927ADAF9203FD684DE615F68C24ACFFB44690
89C0D5322049FA69E7FD00EFC9C9B2BD177B5B339907F81C31496662847BEC1E
56B5DCDF4FE618970F4268F475B2EF7E0F28CC986DDF098E59DDAD818649CC35
4080C0867A884B8177A6880F06F1E5CC130AB4243EF8DD8032FCF390765BAB1C
1F0C9728EEE261A09F8C1D7ABC7A6B1550551BE2A7D19D45B656650DB00B3A5E
B3E1186043E173BB4DD5EFFB379654F88146382AE3F7196F099BDCD6D245FB6B
AA2FA9B6CFBC9F0CD52798DDF2F13874BDE5B124DFFE0DD93E24C9DAEAE4C3BB
71A9A13AE2860F620B4EC789F95221015D9C510CB4AC775EF69DB9E32E59C896
1AF82C9F0DCDB4812A37761859A3D3BA0CA57F244489C78065346FFA78F5F7C8
0B2E8CBA9EE62FF5C27369D0BCD52857D40F1FB8F8A1441B83565A4150AB1945
0B54D6E49F66389E43096269EF5CDD39526A288C0CB81E324E75D326EC9A182F
2CD966368CE300B41873B08E17C3E6BB51804460D2562AF5A12339966F44CD09
114C6809AF246B5BA6937631842CB9417781A58944B6BA4FCF961465C208957C
81A662D560D0F81BD3CB53C06B6D979F04F6121CCFD5D52702CBF6C70C01EDBF
2040AAB9CB144321E68C4010E0E98CCA2603EB55DD62E881DB621C37EA4108D1
528ECC7A0121B57C6BB1E26F8AE7161ABA7E88256D2D6A8B7CDE2E730D137493
3FF628EF6030DD2330D747FABBA03B44CF600418C245C388F33EC5559E7313BC
4B530C4FC12530D38B27D6408548F25FC084DD0523B27D29D6518D3115AE7755
37162CFD4CF528214466FE525B13782F9C3CD78F3D6C7423E63A134C0A371F15
10F4ECE1D482C647B563D3D15586F80BD9DF7381BD53927825D5AEAF762E1CDC
3BD184F345029A95B3AD4D1B66E79AB4F0809418C0CFD4D503457A190D02F134
3F57FC04FF655AEEB783D6791E4EC300755861837D3D50649F6B7F60766211B3
8148F8E575E28D6C2DE75B15E722ABFC6DAADAE53D89FD295352781DCC2CFF6D
982F6DB778D6FCBF1B7BDCB53F3A23AE6EB499BBFA96E8BE04C3C8E5B660EF24
01EB842DAEBE979F2C2DB72AAB4D21627063B1D3C6CD40944E4CB81655698FBA
A343766CB22E392E5DAE01DB33A00918D6DAA07F2F38B336A3C5DF3708865E75
0DE04D3AFBCA27A249E97377D5785B4E28EE0E93F7D353619C200DB967372ED2
153BF8BE945474266EB2FD30F80042A11B7E3586DE4AB1FBD4A741D36DE583E9
1CA25DA345520AA60634EC819E7EB493CDB128BBADEC3890F055455F060A1100
D5A41D7B180027E08AD6EE7E393DB9F83799544404FE397F557773BE6A130541
157C0EB37E036C94825B5090EF85F8B4E3DB72895D86687758C20EDEBD6D1079
196E9949DC6ED0113571C70B150B37E446E319EC54D44CC0CF6A14760953DF4A
D0E1F33A54D240E236AB63B35BA8E071D77776BE5B9312245F2C6E4FDB4312A0
0D9CF723E7D9A3D8546C4739C00C301A89ABA60A02757AB1A0AC40B24CE6CF12
5850485B11E16646D7150795EABAEB08364A53161111F46A7BC3423A0D3BEB69
BF15726C1F8363914945DEEB29CB8766328318AF3B344FD6D77BBB92BD7FD161
93356493D4D8252AD125708D47C124E44232FB2BF7DD75F87889496DCDB75D03
F58A57D4122CFC194B75A9E9C4789C9A33C0435FB4ADA16AD4A6191928D1663D
05FB8152C0AA176FBA4755205F8A66713404787070757D3721ED6E6D55A59DF0
C92BA8F05EC7BE05D0A2E66DE85E75373483EA3BBEE0F0DFC7E2FA5FBAFAB118
058D095AA71FDFC8AF37E5A98406B64E58BF476C6926725D7EF3C2346CE3F662
1E5A4A18D966479A37070859014719456EA2C7F23E68E1AB2F25ED3A0C00A18C
DD403506923BC983F89CCA125780DC76A411472E38173BC0DD4CDA7B43E13419
B5AB0B9A35E77C58BBA12AA4F5C7EBF8A29996B059E4FAE6809565570442AEE5
D56CBF4407E1CD9A4398B1F3ADFF023F64B230E3D29F526B62D964F5C8DF801F
E94295AD85BD9E1C18E6327977260A871E921C0745CA06A263E335E344686E7D
D6FE3ADB4EE0A7E462F3C00873C3E95D183CCEC71C0E5DC1D2FB310B28FC3611
67C23DE336C374F72368F4973052B48E39969305791C986E6EE35D0350571860
3A8ED849712CF21AEF444BA390644E8646CCA16559BA4642A5800827A0DDC453
7CA0818BC47DF6348A5209A2F0A10CA39840CE6346E89CA0E842BE8692DEF25C
4623A5A0E0B98708B9492E9F564324BB3872D6B953CA59E9F393C477E2AB85EC
C557D333E88C111CF995FB79D9432DC94C2BDB3BFEE13C0D7D1BB920DAFA6158
8548447AFC65CD5515D5021E0ED7D213B0C08C35BB424AA91885CA023D7AF767
B83E619B15DFEF5588D2F0564296E14B5A6ACE03751E1016105C51BE76EA5ADB
4167BAED2A8899031FD7BA05C410ADA25ADD94A787EED1A7AE133B0568B1DBA5
44B41BE013782CFCA3D81E8E8210DD506ADFCE7DC7E792EFEF438221164A7D1B
5E7089F476240C5F94988F081943F24DBF7CC3D1E58CB89E1C0C1624682CC3D8
C95815ECC9183A4B3E353C7F920B7E64086E01672DAA7C8A81319BAA03C1FBB7
8E5E84CC5BAE0E107754794C755B7AF00953504094E1A9DF357D51B578259613
8D26F0BA26AAC459BBEEB90BCC98B865EDD26AA4DF533D6624EDAC762C446B6F
CF9F86DD2D8989D4655775E662B93BF51805EE3CBA0AE2293D95F166E80973CC
82C53042D0249C598B0821E9E7F218BA6114EEC86C158F277934F2651490B723
7F0D0288560DA5BEBAFDDF243048E590871AD18B3B220EC56549004DF122AA03
BAAD6971D790BC644369FDBEE74A324083CFA9496C2A333774F06E35299242BC
F4B26578907CC5AD1893613F2B8622CFBB7B55810162EEBFAAEAB2A6D69CB72B
D7859C73843E665125FF450631F32E64F13A6207F368103C7A7318DBAF2560D0
F1CDD83C3E48CB30C62AF1E0896E1962C655D9ED98E1BB38477C1C60ECDB6B95
067D3A638AD43EE886338F7AD2D2A574CE6FD2E21F6FCB4220EFEC85ABF8272A
82081CE70E4390A74EC717F1DDD168F4A4A080A79EE2ECE0F98A96871DA4B52F
78441601AF47763C2219F5A167604C32F478D498835EF3A6167936994F7C7139
3019FF43C97E7978D3CDA641C1E391FEA572D308E759F28DDE2B40B5BC207A4B
C5EB6A93EEE26782016F8B6534420BE4D790A2E1A65B6CDBE9468152230384FD
14E9AE84418A44F94E6825DD7D77D0BB5486DE26A692B3DA96C81FA4440C5D44
8E7F3CAA9B8DF38F87E09C4D78841F629F78F4E7CC8580CC44E59E5D9AE8B2DE
C0682F793AE7AEC12A8AE688636197E8A08FEB70EFDB6203681A60223B9B0D39
2DA656E5E99B82130D4BE38D7AFE18568DD30B0CC3C73C1E2914ACE11A65334D
A9F18135E7B86157122CD221C33C62012FFB16D2D2F3473A53BE3E7B9FD4303F
66ADF0B07155C7B9B002EA68C6AC7247EB3CE7D2670A60138049DAA964F86A05
22983EDA7242E6BEEB90DF61C937399B2CE1061DF1E551CEED4A80D86C2D4649
C9FF9A1F93E96773CD392478D5B70D5336A03A274E0A6EF44BE8CB2274324142
706BC2E340DC944339D647961FD7BF29944503B4AFCDC69A706AA6B0F6AB2CB5
D220A96ACC1EE5E7826F6F75F044224E5260D581AE761AD0C752A06AA03FD935
FAD65C9EDD4E5505396E331D45DE88F0D1A4303D766ABE0702C17E2A7F53C0EA
96A4DEC5A6B6186F5DBAAB05DD78E38AFE630465BEF0EC66ABA9C1C9232214A9
795D105C33CF069F6BE20B179F4CC9F484AB63ED25C1212C457DF62CA0D56E20
608572216F2D4C09010B03A8AA6D287C8F514BEEDC1C912552CC2489858BF4D3
084882CE4F4B6FB9EE27C0168671E6DA154018ABEAD013C88E1D3EC918371251
63D95BA0FE20212C20AD3F4DB614EE36B488A3F55D94C1EDFCA8E68E54A1EED4
7DD168DCCF07C3DDB5E2B499DB5635C5C5056A7438120DB4839427D07F96AB8E
F842E285243E40259F6DF029E27779CCF3D3BD7206B2C341045A5A4AABACC2A5
91C6830FE05ACDCFDE99046F16F2AC183426ACA4A89FE5F09B7EB2F811BB5FB5
AF073BDA2886070B2327D582DCBA66B47E8948C3BE05E837BE4B81402A583403
74FF9E938F0E9DC3B1CB81B93DFD4070F9EBAED40BA570DE8F9A5C2C0A097311
22A6065139A6580E332473E9410D9F4C734794F79E41D0D437CEC7381919DF6F
A24B170E2BC97A6396A4E3AC3D844AD6E2B8FCE1C6AE97DFC5319F49130C3D6F
AF2541EB2384D5D4CCBEB976846EF8C2165DBF706112BDDDEC9A57D157F5996D
95229FD5C71B885D16B177BAB06B9DF5740A45C2A005778EE879193290419C0A
A4A339029E37E685B8A05B111DDF94AC19B1D85C8E6026E57E3D3B373C08557A
F96E6FE3916695ADFC1F0BF5D558565F42A71C61ACFEFC9026424397F0646642
7EDAA05794BCCD164A645860B57EAD53CB6899B18C6E9496EA4DAB0A0C272639
DEBC4FCBA94B3BF123F7771F602E7667C8F56E12429669F2219C7D8E294BE07B
71E88EA62F5616CAAB7C0198E6FF12A348E36B306FE2684A401399431B6A84CF
B46EE4BAA0F4099E65E9AF3B70274EDD6B6524F4FA38C23F9CD5273EEDC8C6C3
E7312B6E0497C05AD3F3C246638F01387CC11DBCBD287ACF54D8E24759F51415
35ED64132EF4158F54AB9F4D567482B3057880490F805822F71E7E2C52F7BC38
8B1F803AC3731064B90E5E97AA3351D17E73DC2FE526CD6C91158636E395867D
C1150FD3BD12493FFFB813AF0D08C8ED0B7418A2CF90BD5B783364358605D075
5DEA95A9299C0654EFB28E2FE8A41358A0DD124D0314A27558E42ED5F2D74BB7
056DE04D2CF13B9B804A3CBBA29BC155A3F18B8B48283194C33CE8291677E1EF
0721138F8E0409D49BB99F217607586D2DF00C29A25536E21924B4CF6702CF85
C02DFBFD2AA4DE3DBED1D2C02E21052A8D10F96629D0D18154923638FE0C48BD
E2DEAF11663E20717EA77A5453686AAA39D6FF7919AF09B1AD956FDBF734F49E
262F3076F62E77BD45122B55A5913902D9F91C4246FC235BA9C0FA4A96994291
830638949BED423387DA2D455A3C9122484EFF27F5367D1D3DD27D207D973815
965E1CFF36F43C653ED406F65348671D9FFAF55BA3FC266D438AF473181B7801
164EA3F04FEC870743195B3F467DE36B3719BAD9BF15A18637A314C887D46673
445BA3C212749B0A33136FEE9FE2C9A13D62E7ACC96378D257FBE0EB06AD4D4E
D41976AB92AC720DFD33B0677062C32E6F5C992A0324FD26E984B5341A58C190
D20EC3F1144697D514D9157340A6C9F82E62AD8CFDEE59F6FF86C6250CE33D6B
BB82DDB4F65BEFC6F6D0E4044F7BF307CC346E2FFD191846E3CA288C6F91CB71
5FDE855FEC5E38816CC635C470BF15263A10A409F0BC4877F7E6D4C223E3564E
E7BB5B320AAA5AAF4F32528F7413BFB97C70FF5E6843E1FE501472129BC9758D
7531BE576C75840CBC4CD3E6D9E5FF52559B68DE6E7827128BB2ED1BAD43F36E
A0CB68C1A147A7093EB02062AC5492DB7EEE08B1BDB187E15339A66269E459BC
67495937B4317AF66A498923322B087ECF47B601C26E253D223A784DB2D204FD
0668BD403A73723848018B7C86B627B9AE0BD9038F567CD5F670CAFC5C4D86FC
ECA211B713ACF8C1370191161CBB6C2592E8B9DBF3471133F2D9A60F15D72F9C
5E5539D59A6A7E124D9A38A6FF6EB7C71990716F88E1888295584F17D49144B2
B57252D7D87CFB7BE009E0E1AF68C57E2041CB837A1F9DA290FC07240D616876
CBA29ED23952F977F27ED97503F6C6CB48DA6611E0ED9D90FA865D099740C6CE
8A5DDBB1D6550B208321C365A5104F9ABD66A9238B8A2106AA74CAC58D1163F1
DC4A62013C0F6DD8A3E8E1A6CC6E553746D570A744863FD8EA705890890AC5BC
2F0A068C740572F045B32289A2AE66CC44A1C13FB8BBD4E1834995731D19B47E
7C2FE360AE79DACB95856B01EE39EA7C0ED79E24089C3D2E60F26C528FC71D2B
6F8E02690764DCC887185E8852913039BD8ABEDF15032BC9E329BBFE18199253
A39F993A39F71C961CF0406493C97CDCDDA1FFB9497706044BD0589F199A53BD
C54749A357A3BFACE2A3A4C41CFB6DF2F5D6E078BDB7BCA6380E28C960DA0AA5
D7783C745A42F1A26D662976B0A5C3005BA1B7034D7892CFE03EB64A699D86C1
A565C2EAC786D6E34369E5FAEE4DFA6283FBF314B6B3407A6E655105A379F055
58C7B4B70BED614707ACB1EC99ED28D2B4A7B63752DC257F33E5AE9C7DB137CF
D170858BCAB75E89A31661FDA9D0964E28F52B79AA11636628DEBC51DE6A17B9
F5333CB920B2E8F2DECF81A7DF2055B99AE3F192A108D6C26D3D82D3595A8BEB
539156D3F21EA240444E97FDD80388A894BC3A141C3136B85CC228628CD59353
C460528B254C4EDDE1D6F436B82BBB1FF005287992C3D019A4543059CFEB4515
043C418049908F35FED2AC35CEC4A3ECB0E8DFFADA095E3653FE4C098057793E
156E2993F52FC6B113AE42E5335EB4C41EC4931C8D445B83BB18E090140C013D
1C358E2D7FB3650A593A91C10FA7909FC83516D6C16FE8BAEC8DD8B92368D3D6
70FAEB14C5C9E7979F2332F89D5FE70E5A51C4B6575FC64B98E2F1F97C268EA0
7645FB181C269B25C8A43266F73FA430FCA61300B30526DECC5977CF7B6FC3DD
D73B9253F8573463661B8A9B2C8F2D61936406CA49AB3243CF89798ECA9C0E49
3281C3932B291561CA09233C7066A27E5FC66AB61FC47C998E8491369ACB8EC3
519CFB3BB2205666B62DC9EC3DBFBE9E6140989C860E2A012AEC609F61C84561
DF935CCC3B4E69DD0E18181F2D886C2287B3AC34BC8A808394BD34309652D0E8
1366D4768350919EDEFB42CD9A4378AD05425FC26EE3B6A8B8480E2246CF2521
264431D1DEE25AD4F92FB0544682E6B5BF2D425A456827E6CF07A6985BFBD5CC
CCE1D931170CB6671224C95ACAF99D3C3F6020D7836FE742785B27B1BDFB0A92
5D556C7B5FF62F87FC6BC68A11F6A1F7BC7C110B43A4BCC38B9B908FF5998D76
5D9F162B64AB8753CD75E32D9C14E01304072E00ADA9ED385C058A5552DF011C
9207B3CB61E25180565A71EC1C4D72029D707F419DDE65B863E808BA6B5F4B24
71D1573F656A2FDE1EACF2887C222213383775044E45CD7CF0CC9C2070670AAC
6BEB10F14FD91A7AB3F11E386DC24CD74EF98EC20E101CA028351AEB5981F4B3
843284427BDF9B59F634405411920A9AE0ED175855FD48C9893182D96D242764
A6FB29090116E796116E8D9C7CB3DA6FF931723AA2CED458E4C48D5EE95EC4A6
6207ACFA0795B8177892959CEF5B041A579D245F1820F0D42908BE415D3122D3
E51D839A17BB05B113DF216A11684D1CB6604AAFAC51F37183780C75192E599B
E13C8CA55D9968080566D362DBD6C3B70CFE2ECAB5410F2F8EFBC074EC4290B8
BB676C8599741B02335E65173FAD4999A0017B15A4A96B2772BA2C745861CC53
0143AB83581E265B7D531819E6FD0906A28530083CD1159F1249664D7BCBA407
007DDCF69B2DDE89EDA52470ED1C77E028CAEECB1A694637C5D738F04637459A
9342B0E30E9E6CC06536516963D124DC9AE195017E2943B8F12C73F7D008101D
15FD50814BE7865B2027EA17D8CB5CCA202965C0AB8DC120EAB4C7F0A642D768
9DB304277C10278BF3E2587A1005E248D4AF7EFFD2D6AF189A964C1798D8BA66
9FABD75963AE90B3ACE2B8DE4FDD5D583ACEB24BF88ACC309EEAC58A620B515B
6550D58EECC7933ACD1EFF1BCC0EC4FAFFE9070A1A162459D673EBEEBF5AD63F
679A551086238D1C804E02446D3B7223F67A220BDC1370C8D9F35A783596313E
981166F8F5DA8ED667BBF1951AD9C0F45135047E34A4534DE95B004C20B86CFD
FE249191C95A245B2D1027BC5AF04551AE33FCEA54DACF006A95CFC32E2AC155
453E62DF903E66FB4A8C46C0C2B97FD9007F27F61A389E5F9DEA6498D5A778FC
9346820A49084C4F1EAEABE5B17D824198288AFA56CCDCC1BDF81E8F029A6DFC
BF41F20CCD8A05E35B39B035E2AB64E477AD2D6055A5C02D74685899FB5D0D6D
3C0099811D964A602A89031AEE0252BABEF6F3F19982BFA4BC74C29B14CDDC08
FCE58046591FFEADD8A2A0D232AD3B4878B444DCE10700D0FEA192BE6E02A0F0
726F9D19D331605716A99809ADC11C1FF8D2FFD29A50ED798FEF261BD8ABF2FD
5C9F73C46BDB83A26FD3E6015FD0D8BFE0495342D63E866BF5BF6C0ED10E3413
F950082CECC17DA304CCA890DEC4C5A20E57634E654FBC126AC8ED7BAA7ED255
1D9B2A8AFCFCDAE268A7446BCE56316352F144A36BFC5A9B047D280F556DF0F6
B706DA627B51E7C2F929FF8C1AB7112A147DAB715545B6B46CF615F4E39EF7B3
F59A9644D67712E9D22618FE9C8A973AE83C87045D2E1BAD2C26FF7375B79041
65ABD3E58FE92538B4D19B6FBBBDA8D6399BDBA5FC73F8E3A6DCB263BCFA9870
2FCBD5EBA182C00E0BE0F10CBD57C8A1FD4608997A69BBFFDFD0BADEC2EE7FE0
96E4B9A29E69EC041E96D35B8E1E14B6926AFDACF0149AAC7860D6A3F65C1C27
104EECBB84E426F19583E2D555990D3BB909362E963C4A5949ECC6EEA3267A29
F31D6709B586ABB07CF6AD5D38777682D1601F78BD0A2E38E0352C05E33BAC30
CAB0CF6ABD8CCF114AADCD953DC6DA6B64192793EEF0B2C83AB1552C248BEC00
A1F86030C69EB8545703ECA7483141503CC1A2AA251932DA5D15F7DAA901CF89
1E2D3ED378F84902F68A3BC59D9A6DD8441239985806F44EFE6EF00AB83094FB
8539436F5604338795FBE0010FCBF42213401FA36D29F83F8E5B3D93C4D261D7
71E7245C91E793C0918FF824BA19E7708AEAF39F0654D590E64FBFD17F03786B
1EFEE5BBECAD58341C324196AF1989A1426B5E07069EA4CFA1AE8962164F2CCA
2E3C5C78E56DB6D67232A20EA5338987AEAFF749D70D66956B9815BD6C7E142C
2393F9531AB565325E077853D4E0A7D5CA270EE1828237000E7E2CC5DF9656E3
C8992D358CE097DA5E0A467BC7A6E0F6DFFEE59E586382A84089B87E8AA3BE71
087F73AFA0E775BACC84154E50D1302D7EE54403B5205735CE37086D3028079D
95C700E9D9FCB990D0CB18BA203224C57D04B80234E8CF96B99C800B0D2BA442
0E0FFABAD1DBFAC44A5A9D3EBE35F07E929C7D6D33DB53A38C46728960BD70A3
AD657394194C6C50C127595F294F57D0A02994C5EFA18AC2F82BDB85F3BA3475
5052618FF73F856D14F1C0E86C6112ABCF129F31BE42A9F8A60C484EEC8FEF26
6E780974DE76D67AD9DE21A969703C03FE2808657E7D54CE160D1B51D577869B
02219204BB9FC713E4A0539ECC5908FFEEA0CDE1156816659DC498048EFC05C4
E7B9E1A2C8D7A9F68F16920F74144BE149CDDA02C7B613907A41B55C2B202371
E2DCE30031BD6F6C61F4A06F9553558C90BED810E773D2831DAC87DD645448E9
F2D3E82E4F2FCB34BF4CD98D6B5A0F57E2458DE2BD1B7F86BA58BACDFBA3C0F6
90AA534B01E0F0F590E504357EC9BCD93A91524F6335F6E4E417F24C522BA0E3
5505A8E07D94FBBF91FEE78CE1A68C4724E25BDE5E9CC4808DCC5D557D33AB96
0596B768751D38BC57349689FBBC04FE96EE0717B5E128852F61D0B67A0E1EE4
8686360430BB1335F6846A9F66F15B1EB553E18C58D602403D29F7568B26D05D
061EA9984B65BF5F7667804A76FC8B514D07998F8855631A61F566EF6AA63374
F81668D1668361DE6EF1257A53249617F3F478FE456DD98BA751F4AFCD25FBF8
EF9396F9E937E0BA363660723AE71FC4C238268B373A4D224F9671817210590E
8F017CC1DFD2544590A19C330866FBC6F632B879F23384A89015C28FA9348AEA
6B802AF24732A999370D1976C0D8F5FB41E218960AEDB26B305133AA7DD76A6C
5EA2483FA79C2F84CFFB85C9A64EF4EDF60D31448D102423AA977719994CA398
BEA34069D905D4389D396B339BD812FACD798305EE1CD6A469C11B0A02659D1B
1AA631B865938716219BEB2187FB1247717E15D3D725C70425616AC945473FAC
82F1ACBAF02F31E8566B1622058C548595569B4D770E7A677A4AFEDAB371A391
738866FC0948A9AC7B39DC410BCE7B6DBDE25174B636C9AD322D4217C80665ED
1E341B3788B556FC99B7629A86CAEC002901D74EB43038F3C494797DBCC6539D
EF08A6BCDA614038D52864BB42121F62A055DC8949F5712DFED1282BBCBB250E
B678BE1532FDA6DD55652015FBC1BB2C213183B3FFC593F1B35095F565881438
F3AFDEB9D23DA90A86AD27F2248434131D614908425CA6EDA76C320DD3F8A01D
6CDCCAC61CDF88F0E91AE587CB7AA09C85A7C4A0A9BAF4F495A426098AFABE56
1F01E4FB3BDB2ECCCE77CAAD30286ED2722F1737850236AD12
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
{restore}if
%%EndFont 
TeXDict begin 39158280 55380996 1000 600 600
(cool-prog-man-2.2.0-prelim.dvi)
@start /Fa 152[42 42 102[{}2 83.022 /CMSY10 rf /Fb 136[51
1[51 51 1[51 2[51 51 1[51 51 1[51 51 1[51 51 51 51 51
51 49[51 47[{}17 99.6264 /CMTT12 rf /Fc 134[40 39 55
38 45 28 34 35 1[42 42 47 68 21 38 25 25 42 38 25 38
42 38 38 42 45[42 42 42 3[30 3[34 41[{}29 83.022 /CMTI10
rf /Fd 133[50 59 59 1[59 62 44 44 46 1[62 56 62 93 31
59 34 31 62 56 34 51 62 50 62 54 9[116 85 1[78 62 2[77
84 88 106 67 2[42 2[70 74 86 81 80 85 9[56 56 56 56 56
56 56 2[31 37 3[44 44 40[{}51 99.6264 /CMBX12 rf /Fe
130[44 44 44 44 44 44 44 44 44 44 44 44 1[44 44 44 44
44 44 44 44 44 44 44 44 44 44 44 44 1[44 1[44 44 44 1[44
44 44 44 44 44 44 44 1[44 44 44 44 44 44 44 44 44 44
44 44 44 44 44 44 44 1[44 44 1[44 44 1[44 44 44 44 44
44 44 44 44 44 44 44 44 44 44 44 44 1[44 44 1[44 44 44
33[{}83 83.022 /CMTT10 rf /Ff 133[42 50 2[50 53 37 38
39 1[53 48 53 80 27 50 29 27 53 48 29 44 53 42 53 46
10[72 2[53 9[36 5[69 1[72 7[48 48 48 48 48 48 48 48 48
48 1[27 46[{}39 83.022 /CMBX10 rf /Fg 170[58 1[43 3[60
1[70 48 2[28 4[59 55 1[58 65[{}9 74.7198 /CMR9 rf /Fh
133[37 44 44 60 44 46 32 33 33 44 46 42 46 69 23 44 25
23 46 42 25 37 46 37 46 42 23 1[42 23 42 23 1[62 62 85
62 62 60 46 61 1[57 65 62 76 52 65 43 30 62 65 54 57
63 60 59 62 1[39 1[65 1[23 23 42 42 42 42 42 42 42 42
42 42 42 23 28 23 1[42 32 32 23 65 69 1[69 42 23 19[46
46 48 11[{}85 83.022 /CMR10 rf /Fi 134[71 1[97 1[75 52
53 55 1[75 67 75 1[37 2[37 75 67 1[61 75 60 75 65 10[102
5[92 2[128 6[85 1[103 97 96 10[67 67 67 67 67 67 67 3[45
45[{}33 119.552 /CMBX12 rf /Fj 139[38 1[38 1[54 49 54
4[27 54 2[43 1[43 54 10[100 3[54 3[76 8[64 12[49 49 3[49
1[49 49 2[27 1[27 44[{}21 99.6264 /CMR12 rf /Fk 138[73
51 1[51 2[66 73 111 3[36 73 66 1[58 73 58 1[66 16[90
103 2[83 2[47 5[96 67[{}18 143.462 /CMR17 rf end
%%EndProlog
%%BeginSetup
%%Feature: *Resolution 600dpi
TeXDict begin
%%BeginPaperSize: a4
/setpagedevice where
{ pop << /PageSize [595 842] >> setpagedevice }
{ /a4 where { pop a4 } if }
ifelse
%%EndPaperSize
 end
%%EndSetup
%%Page: 1 1
TeXDict begin 1 0 bop 775 963 a Fk(In)l(tro)t(duction)43
b(to)g(the)h(COOL)f(Programming)1680 1146 y(Language)1575
1458 y Fj(Stephen)34 b(F.)e(White)1591 1725 y(Octob)s(er)g(28,)h(1994)
523 2154 y Fi(1)135 b(Datat)l(yp)t(es)523 2407 y Fh(There)33
b(are)f(six)h(datat)n(yp)r(es)g(in)h Fg(COOL)p Fh(:)f(string)g(\()p
Ff(str)p Fh(\),)j(n)n(um)n(b)r(er)d(\()p Ff(n)m(um)p
Fh(\),)i(ob)5 b(ject)33 b(\()p Ff(ob)5 b(j)p Fh(\),)523
2507 y(list)28 b(\()p Ff(list)p Fh(\),)f(error)f(\()p
Ff(err)p Fh(\))i(and)g(mapping)f(\()p Ff(map)p Fh(\).)523
2678 y(The)k(only)g(compile-time)g(c)n(hec)n(king)f(done)h(b)n(y)g
Fg(COOL)g Fh(is)g(to)g(ensure)g(that)g(an)n(y)g(instance)523
2778 y(v)-5 b(ariables)32 b(are)g(initialized)i(only)f(from)g(the)g
(correct)f(constan)n(ts.)53 b(Other)33 b(than)h(that,)h(all)523
2877 y(t)n(yp)r(e)27 b(c)n(hec)n(king)e(is)i(done)f(at)g(run-time,)h
(with)g(the)g(exception)f Fe(E)p 2535 2877 27 4 v 31
w(TYPE)f Fh(b)r(eing)i(raised)f(if)h(an)523 2977 y(error)f(o)r(ccurs)g
(in)i(an)g(op)r(erator)d(or)i(system)g(function.)523
3281 y Fd(1.1)112 b(String)38 b(\(str\))523 3505 y Fh(Strings)29
b(are)g(enclosed)g(in)h(doublequotes)g(\()p Fe(")p Fh(\).)44
b(The)29 b(follo)n(wing)g(are)g(examples)g(of)h(string)523
3605 y(constan)n(ts:)731 3843 y Fe("foo")731 3942 y("The)42
b(rain)f(in)i(spain.\\n")731 4042 y("They)e(call)h(me)h(\\"The)e
(Woodmaster\\",)e(son.")523 4279 y Fh(String)27 b(instance)h(v)-5
b(ariables)26 b(are)h(declared)f(as)h(follo)n(ws:)731
4517 y Fe(str)42 b(foo;)731 4617 y(str)g(bar,)g(baz;)731
4716 y(str)g(zip)g(=)h("The)f(rain)g(in)h(spain.\\n";)1934
5147 y Fh(1)p eop end
%%Page: 2 2
TeXDict begin 2 1 bop 523 614 a Fd(1.2)112 b(Num)m(b)s(er)38
b(\(n)m(um\))523 846 y Fh(Num)n(b)r(ers)28 b(are)e(long)h(in)n(tegers)f
(\(t)n(ypically)i(in)g(the)g(range)e(-2)2410 829 y(^)2410
846 y(31)g(to)h(2)2663 829 y(^)2663 846 y(31)f(-)i(1\).)731
1075 y Fe(num)42 b(a,)h(n)g(=)g(-1034;)523 1375 y Fd(1.3)112
b(Ob)6 b(ject)38 b(ID)f(\(ob)6 b(j\))523 1598 y Fh(Ob)f(ject)23
b(ID's)h(consist)f(of)h(t)n(w)n(o)f(parts:)34 b(the)24
b(ID,)g(and)g(the)g(serv)n(ername.)33 b(The)24 b(follo)n(wing)e(are)523
1698 y(v)-5 b(alues)27 b(of)h(t)n(yp)r(e)g(OBJ:)731 1926
y Fe(#5@joemud)731 2026 y(#10@fredmud)523 2254 y Fh(If)g(the)g(ob)5
b(ject)27 b(in)h(question)g(is)f(on)g(the)h(lo)r(cal)f(MUD,)i(the)f
(serv)n(er)e(part)h(ma)n(y)g(b)r(e)h(omitted:)731 2482
y Fe(#7)523 2711 y Fh(represen)n(ts)20 b(ob)5 b(ject)20
b(#7)h(on)g(the)g(lo)r(cal)f(MUD.)i(The)f(v)-5 b(alue)21
b(#-1)g(is)f(a)h(sp)r(ecial)g(v)-5 b(alue,)22 b(usually)523
2810 y(meaning)27 b(\\nothing",)g(\\no)n(where",)e(or)i(some)g(kind)h
(of)f(error)f(condition.)523 3111 y Fd(1.4)112 b(List)38
b(\(list\))523 3334 y Fh(Lists)g(are)e(heterogenous,)j(ordered)d
(collections)h(of)h(other)f(datat)n(yp)r(es.)67 b(They)38
b(can)f(b)r(e)523 3433 y(manipulated)c(as)g(unordered)f(sets,)i(using)f
(the)h(setadd\(\))f(and)g(setremo)n(v)n(e\(\))f(functions,)523
3533 y(or)27 b(as)g(ordered)f(lists,)i(using)f(listinsert\(\),)h
(listapp)r(end\(\),)h(listassign\(\).)36 b(and)27 b(listdelete\(\).)523
3702 y(T)n(ypically)36 b(lists)g(are)g(used)g(to)h(store)e(things)i
(lik)n(e)f(the)h(con)n(ten)n(ts)f(of)g(a)h(ro)r(om)e(\(a)i(list)f(of)
523 3802 y(OBJ\),)27 b(or)g(a)g(list)h(of)f(metho)r(ds)h(on)g(an)f(ob)5
b(ject)27 b(\(a)h(list)g(of)f(STR\).)523 3971 y(The)k(elemen)n(ts)f(of)
h(a)f(list)h(are)f(enclosed)g(b)n(y)g(braces,)h(and)f(separated)g(b)n
(y)g(commas.)45 b(The)523 4071 y(follo)n(wing)27 b(are)f(examples)h(of)
h(lists:)573 4235 y Fe({})1145 b Fh(\(the)28 b(empt)n(y)g(list\))573
4334 y Fe({1,)42 b(2,)h(3})840 b Fh(\(a)27 b(list)h(of)g(n)n(um)n(b)r
(ers\))573 4434 y Fe({"abc",)41 b("def",)g("ghi"})315
b Fh(\(a)27 b(list)h(of)g(strings\))573 4534 y Fe({)43
b({1,)f(2},)h({3,)f(4},)g({5,)h(6})g(})99 b Fh(\(a)27
b(list)h(of)g(lists\))573 4633 y Fe({1,)42 b("abc",)f(#3})622
b Fh(\(a)27 b(heterogenous)f(list\))523 4799 y(The)36
b Fe(+)f Fh(and)g Fe(-)g Fh(op)r(erators)f(are)g(o)n(v)n(erloaded)f
(for)i(lists)h(to)f(p)r(erform)g(the)h Fe(setadd\(\))d
Fh(and)523 4898 y Fe(setremove\(\))23 b Fh(functions,)28
b(resp)r(ectiv)n(ely)-7 b(.)1934 5147 y(2)p eop end
%%Page: 3 3
TeXDict begin 3 2 bop 523 614 a Fd(1.5)112 b(Error)37
b(\(err\))523 838 y Fh(Error)g(v)-5 b(alues)38 b(store)g(the)h(result)g
(of)f(an)h(op)r(eration.)69 b(The)39 b(follo)n(wing)f(is)h(a)f(list)h
(of)g(the)523 937 y(curren)n(t)27 b(errors)e(and)j(their)f(meanings:)p
523 1035 1820 4 v 521 1135 4 100 v 573 1105 a(Error)e(Sym)n(b)r(ol)p
1114 1135 V 100 w(Description)p 2340 1135 V 523 1138
1820 4 v 521 1238 4 100 v 573 1208 a Fe(E)p 622 1208
27 4 v 31 w(TYPE)p 1114 1238 4 100 v 342 w Fh(T)n(yp)r(e)i(mismatc)n(h)
p 2340 1238 V 521 1337 V 573 1307 a Fe(E)p 622 1307 27
4 v 31 w(ARGTYPE)p 1114 1337 4 100 v 210 w Fh(Argumen)n(t)g(t)n(yp)r(e)
h(mismatc)n(h)p 2340 1337 V 521 1437 V 573 1407 a Fe(E)p
622 1407 27 4 v 31 w(NARGS)p 1114 1437 4 100 v 298 w
Fh(Incorrect)e(n)n(um)n(b)r(er)h(of)h(argumen)n(ts)p
2340 1437 V 521 1536 V 573 1507 a Fe(E)p 622 1507 27
4 v 31 w(RANGE)p 1114 1536 4 100 v 298 w Fh(Range)e(error)p
2340 1536 V 521 1636 V 573 1606 a Fe(E)p 622 1606 27
4 v 31 w(INVIND)p 1114 1636 4 100 v 254 w Fh(In)n(v)-5
b(alid)27 b(indirection)p 2340 1636 V 521 1736 V 573
1706 a Fe(E)p 622 1706 27 4 v 31 w(DIV)p 1114 1736 4
100 v 386 w Fh(Division)g(b)n(y)g(zero)p 2340 1736 V
521 1835 V 573 1805 a Fe(E)p 622 1805 27 4 v 31 w(MAXREC)p
1114 1835 4 100 v 254 w Fh(Maxim)n(um)g(recursion)f(exceeded)p
2340 1835 V 521 1935 V 573 1905 a Fe(E)p 622 1905 27
4 v 31 w(METHODNF)p 1114 1935 4 100 v 166 w Fh(Metho)r(d)i(not)f(found)
p 2340 1935 V 521 2035 V 573 2005 a Fe(E)p 622 2005 27
4 v 31 w(VARNF)p 1114 2035 4 100 v 298 w Fh(V)-7 b(ariable)26
b(not)i(found)p 2340 2035 V 521 2134 V 573 2104 a Fe(E)p
622 2104 27 4 v 31 w(FOR)p 1114 2134 4 100 v 386 w Fh(F)-7
b(or)27 b(v)-5 b(ariable)26 b(not)i(a)f(list)p 2340 2134
V 521 2234 V 573 2204 a Fe(E)p 622 2204 27 4 v 31 w(SERVERNF)p
1114 2234 4 100 v 166 w Fh(Serv)n(er)f(not)h(found)p
2340 2234 V 521 2333 V 573 2304 a Fe(E)p 622 2304 27
4 v 31 w(SERVERDN)p 1114 2333 4 100 v 166 w Fh(Serv)n(er)f(do)n(wn)p
2340 2333 V 521 2433 V 573 2403 a Fe(E)p 622 2403 27
4 v 31 w(OBJNF)p 1114 2433 4 100 v 298 w Fh(Ob)5 b(ject)27
b(not)h(found)p 2340 2433 V 521 2533 V 573 2503 a Fe(E)p
622 2503 27 4 v 31 w(MESSAGE)p 1114 2533 4 100 v 210
w Fh(Message)e(unparseable)p 2340 2533 V 521 2632 V 573
2602 a Fe(E)p 622 2602 27 4 v 31 w(TIMEOUT)p 1114 2632
4 100 v 210 w Fh(Timed)h(out)p 2340 2632 V 521 2732 V
573 2702 a Fe(E)p 622 2702 27 4 v 31 w(STACKOVR)p 1114
2732 4 100 v 166 w Fh(Stac)n(k)g(o)n(v)n(er\015o)n(w)p
2340 2732 V 521 2832 V 573 2802 a Fe(E)p 622 2802 27
4 v 31 w(STACKUND)p 1114 2832 4 100 v 166 w Fh(Stac)n(k)g(under\015o)n
(w)p 2340 2832 V 521 2931 V 573 2901 a Fe(E)p 622 2901
27 4 v 31 w(PERM)p 1114 2931 4 100 v 342 w Fh(P)n(ermission)e(denied)p
2340 2931 V 521 3031 V 573 3001 a Fe(E)p 622 3001 27
4 v 31 w(INTERNAL)p 1114 3031 4 100 v 166 w Fh(In)n(ternal)h(error)p
2340 3031 V 521 3131 V 573 3101 a Fe(E)p 622 3101 27
4 v 31 w(FILE)p 1114 3131 4 100 v 342 w Fh(File)h(not)h(found)p
2340 3131 V 521 3230 V 573 3200 a Fe(E)p 622 3200 27
4 v 31 w(TICKS)p 1114 3230 4 100 v 298 w Fh(T)-7 b(ask)26
b(ran)h(out)h(of)f(tic)n(ks)p 2340 3230 V 521 3330 V
573 3300 a Fe(E)p 622 3300 27 4 v 31 w(TERM)p 1114 3330
4 100 v 342 w Fh(T)-7 b(ask)26 b(terminated)p 2340 3330
V 521 3429 V 573 3399 a Fe(E)p 622 3399 27 4 v 31 w(MAPNF)p
1114 3429 4 100 v 298 w Fh(Mapping)h(not)g(found)p 2340
3429 V 523 3433 1820 4 v 523 3701 a Fd(1.6)112 b(Mapping)39
b(\(map\))523 3924 y Fh(Mappings)34 b(are)g(arra)n(ys)e(whic)n(h)i(can)
h(b)r(e)g(indexed)f(b)n(y)h(v)-5 b(alues)34 b(of)h(an)n(y)f(t)n(yp)r
(e.)58 b(The)35 b(most)523 4024 y(common)28 b(use)g(is)g(indexing)g(b)n
(y)g(strings,)g(for)g(use)g(as)f(asso)r(ciativ)n(e)g(arra)n(ys.)36
b(Eac)n(h)27 b(elemen)n(t)523 4123 y(of)c(a)f(mapping)h(consists)f(of)h
(t)n(w)n(o)f(parts:)33 b(the)24 b(k)n(ey)-7 b(,)23 b(and)g(the)g(data.)
35 b(Indexing)22 b(of)h(mappings)523 4223 y(is)28 b(done)f(in)h
(exactly)f(the)h(same)f(w)n(a)n(y)f(as)h(lists:)731 4468
y Fe(map)42 b(a;)731 4699 y(a["name"])d(=)44 b("stephen";)731
4799 y(a["cpus"])39 b(=)44 b(11;)1934 5147 y Fh(3)p eop
end
%%Page: 4 4
TeXDict begin 4 3 bop 523 614 a Fh(No)n(w)27 b(indexing)h(on)f
Fe(name)f Fh(or)h Fe(cpus)f Fh(will)h(return)h(the)g(v)-5
b(alues)27 b(assigned:)731 869 y Fe(a["name"])39 b(=>)k("stephen")731
968 y(a["cpus"])c(=>)k(11)731 1068 y(a["foobar"])c(=>)j(E)p
1433 1068 27 4 v 31 w(MAPNF)523 1455 y Ff(1.6.1)94 b(Initializing)30
b(mappings)523 1679 y Fh(Mappings)g(ma)n(y)g(b)r(e)h(initialized)g
(using)f(a)g(constan)n(t)g(mapping)g(expression,)g(whic)n(h)h(is)f(of)
523 1779 y(the)e(form:)731 2033 y Fe([)43 b Fc(key1)h
Fe(=>)f Fc(value1)p Fe(,)h Fc(key2)h Fe(=>)e Fc(value2)p
Fe(,)h(...])523 2287 y Fh(F)-7 b(or)27 b(example,)g(the)h(ab)r(o)n(v)n
(e)e(assignmen)n(ts)h(could)g(b)r(e)h(written)g(as:)731
2541 y Fe(map)42 b(a;)731 2774 y(a)h(=)g(["name")e(=>)h("stephen",)e
("cpus")h(=>)i(11];)523 3128 y Fh(Of)28 b(course,)e(indexing)h(on)h(v)
-5 b(alues)27 b(of)h(other)f(t)n(yp)r(es)g(is)h(p)r(ossible)f(also:)731
3382 y Fe(a)43 b(=)g([#3)f(=>)h("Object)e(Number)g(Three",)g(E)p
2262 3382 V 30 w(RANGE)h(=>)h("Value)e(out)h(of)731 3481
y(Range"];)523 3736 y Fh(Y)-7 b(ou)28 b(can)f(ev)n(en)g(index)h(on)f
(other)g(asso)r(ciativ)n(e)f(arra)n(ys,)f(but)j(that's)g(just)g(p)r
(erv)n(erse!)523 4082 y Fi(2)135 b(V)-11 b(ariables)523
4335 y Fh(There)19 b(are)g(t)n(w)n(o)f(kinds)i(of)f(v)-5
b(ariables:)32 b(metho)r(d)20 b(v)-5 b(ariables)18 b(and)i(ob)5
b(ject)19 b(v)-5 b(ariables.)33 b(Metho)r(d)523 4435
y(v)-5 b(ariables)25 b(are)g(declared)f(in)j(metho)r(ds,)f(and)g(are)f
(temp)r(orary)-7 b(.)35 b(They)26 b(are)f(created)g(for)g(the)523
4534 y(execution)37 b(of)g(the)g(metho)r(d,)j(and)c(are)g(freed)h(when)
g(execution)g(is)g(complete.)65 b(Ob)5 b(ject)523 4634
y(v)-5 b(ariables)25 b(are)f(p)r(ermanen)n(t,)i(and)g(are)f(used)h(to)f
(store)g(the)i(state)e(of)h(an)g(ob)5 b(ject)25 b(\(its)i(name,)523
4733 y(lo)r(cation,)e(etc\).)36 b(Ob)5 b(ject)25 b(v)-5
b(ariables)23 b(are)h(inherited)h(b)n(y)f(instances)g(of)h(an)f(ob)5
b(ject.)36 b(Metho)r(d)523 4833 y(v)-5 b(ariables)25
b(are)g(sometimes)h(referred)f(to)h(as)f(\\lo)r(cal",)g(and)h(ob)5
b(ject)26 b(v)-5 b(ariables)25 b(as)g(\\global".)1934
5147 y(4)p eop end
%%Page: 5 5
TeXDict begin 5 4 bop 523 614 a Fh(An)26 b(ob)5 b(ject's)25
b(v)-5 b(ariables)25 b(ma)n(y)g(only)g(b)r(e)h(assigned)f(b)n(y)g(that)
h(ob)5 b(ject's)26 b(metho)r(ds.)36 b(The)26 b(only)523
714 y(w)n(a)n(y)c(to)h(retriev)n(e)f(or)h(mo)r(dify)h(another)e(ob)5
b(ject's)23 b(v)-5 b(ariables)22 b(is)h(to)h(send)f(a)g(message)f(to)h
(that)523 814 y(ob)5 b(ject.)36 b(F)-7 b(or)24 b(example,)h(the)g(\\lo)
r(cation")f(message)f(sa)n(ys,)h(\\giv)n(e)g(me)h(y)n(our)e(lo)r
(cation",)i(and)523 913 y(the)j(\\mo)n(v)n(eto")d(message)h(sa)n(ys,)h
(\\mo)n(v)n(e)f(y)n(ourself)g(to)i(the)g(follo)n(wing)e(lo)r(cation".)
523 1084 y(V)-7 b(ariables)20 b(ma)n(y)g(b)r(e)h(\014xed)g(t)n(yp)r(e,)
h(in)g(that)f(they)g(can)f(store)g(one)g(t)n(yp)r(e)h(of)g(v)-5
b(alue,)22 b(or)e(v)-5 b(ariable,)523 1184 y(so)31 b(that)h(they)f(can)
g(store)g(an)n(y)-7 b(.)48 b(Assigning)31 b(the)g(wrong)g(t)n(yp)r(e)g
(of)h(v)-5 b(alue)31 b(to)g(a)h(\014xed-t)n(yp)r(e)523
1284 y(v)-5 b(ariable)27 b(raises)f Fe(E)p 1111 1284
27 4 v 31 w(TYPE)p Fh(,)g(a)h(t)n(yp)r(e)h(mismatc)n(h.)523
1455 y(Curren)n(tly)-7 b(,)37 b(ob)5 b(ject)35 b(v)-5
b(ariables)34 b(can)i(only)f(b)r(e)h(\014xed-t)n(yp)r(e,)h(and)e(metho)
r(d)i(v)-5 b(ariables)34 b(can)523 1554 y(only)29 b(b)r(e)i(v)-5
b(ariable)29 b(t)n(yp)r(e.)43 b(This)30 b(ma)n(y)f(c)n(hange)g(in)h
(the)g(future.)44 b(Both)30 b(t)n(yp)r(es)g(of)g(v)-5
b(ariables)523 1654 y(ma)n(y)27 b(b)r(e)h(initialized)g(in)g(their)f
(declaration.)523 1958 y Fd(2.1)112 b(Examples)731 2144
y Fe(str)42 b(name;)523 2398 y Fh(declares)26 b(a)i(\014xed-t)n(yp)r(e)
f(string)g(v)-5 b(ariable)26 b(called)i(\\name".)731
2653 y Fe(num)42 b(contents;)523 2907 y Fh(declares)26
b(a)i(\014xed-t)n(yp)r(e)f(list)h(v)-5 b(ariable)26 b(called)i(\\con)n
(ten)n(ts".)731 3161 y Fe(var)42 b(a,)h(b;)523 3415 y
Fh(declares)26 b(a)i(lo)r(cal)f(v)-5 b(ariables)26 b(\\a")g(and)i(\\b")
e(whic)n(h)i(ma)n(y)f(hold)g(v)-5 b(alues)27 b(of)h(an)n(y)f(t)n(yp)r
(e.)523 3719 y Fd(2.2)112 b(Built-In)38 b(V)-9 b(ariables)523
3944 y Fh(There)29 b(are)f(a)h(n)n(um)n(b)r(er)g(of)g(tok)n(ens)f(in)i
Fg(COOL)f Fh(whic)n(h)g(act)g(lik)n(e)g(built-in)h(v)-5
b(ariables.)40 b(Ho)n(w-)523 4043 y(ev)n(er,)27 b(they)g(ma)n(y)g(not)h
(b)r(e)g(assigned)e(to.)37 b(The)28 b(follo)n(wing)e(table)i(lists)f
(them.)p 523 4143 2413 4 v 521 4242 4 100 v 573 4212
a(V)-7 b(ariable)p 921 4242 V 99 w(T)n(yp)r(e)p 1207
4242 V 99 w(V)g(alue)p 2934 4242 V 523 4245 2413 4 v
521 4345 4 100 v 573 4315 a Fe(this)p 921 4345 V 224
w(obj)p 1207 4345 V 154 w Fh(Ob)5 b(ject)27 b(on)h(whic)n(h)f(the)h
(curren)n(t)f(thread)g(is)h(acting)p 2934 4345 V 521
4445 V 573 4415 a Fe(player)p 921 4445 V 136 w(obj)p
1207 4445 V 154 w Fh(Pla)n(y)n(er)d(ob)5 b(ject)28 b(whic)n(h)f
(initiated)h(this)g(thead)p 2934 4445 V 521 4544 V 573
4514 a Fe(caller)p 921 4544 V 136 w(obj)p 1207 4544 V
154 w Fh(Ob)5 b(ject)27 b(whic)n(h)h(called)f(the)h(curren)n(t)f(metho)
r(d)p 2934 4544 V 521 4644 V 573 4614 a Fe(args)p 921
4644 V 224 w(list)p 1207 4644 V 110 w Fh(Argumen)n(ts)g(to)g(the)h
(curren)n(t)f(metho)r(d)p 2934 4644 V 523 4647 2413 4
v 1934 5147 a(5)p eop end
%%Page: 6 6
TeXDict begin 6 5 bop 523 614 a Fi(3)135 b(Metho)t(ds)523
877 y Fd(3.1)112 b(Declaring)38 b(Metho)s(ds)523 1095
y Fh(Metho)r(ds)32 b(consist)g(of)g(a)g Fe(method)e Fh(declaration,)i
(v)-5 b(ariable)31 b(and)h(exception)g(declarations,)523
1194 y(statemen)n(ts,)27 b(and)h(an)f Fe(endmethod)d
Fh(declaration.)523 1358 y(The)k(simplest)f(metho)r(d)i(of)e(all)g(is)h
(the)g(n)n(ull)g(metho)r(d:)731 1570 y Fe(method)41 b(foo)731
1670 y(endmethod)523 1881 y Fh(Metho)r(ds)25 b(describ)r(e)g(the)h
(action)e(to)h(b)r(e)h(tak)n(en)e(when)h(an)g(ob)5 b(ject)25
b(receiv)n(es)f(a)g(certain)h(mes-)523 1981 y(sage.)34
b(If)22 b(a)f(message)f(is)h(sen)n(t)g(to)h(an)f(ob)5
b(ject)21 b(for)g(whic)n(h)g(it)h(do)r(es)f(not)h(ha)n(v)n(e)e(a)h
(corresp)r(onding)523 2080 y(metho)r(d,)30 b Fe(E)p 899
2080 27 4 v 31 w(METHODNF)c Fh(is)j(raised.)41 b(Metho)r(ds)29
b(ma)n(y)g(b)r(e)h(called)f(b)n(y)f(an)n(y)h(other)g(ob)5
b(ject,)29 b(so)523 2180 y(an)n(y)e(p)r(ermissions)g(c)n(hec)n(king)f
(m)n(ust)i(b)r(e)g(done)f(b)n(y)g(the)h(metho)r(d)g(itself.)731
2392 y Fe(method)41 b(add)818 2491 y(return)g(args[1])g(+)i(args[2];)
731 2591 y(endmethod)523 2882 y Fd(3.2)112 b(Blo)s(c)m(k)m(ed)38
b(Metho)s(ds)523 3099 y Fh(Sometimes)e(it)g(is)f(desired)g(that)h(a)f
(metho)r(d)h(should)g(b)r(e)g(declared)e(on)i(an)f(ob)5
b(ject,)38 b(and)523 3199 y(non-o)n(v)n(errideable)26
b(b)n(y)j(an)n(y)g(of)g(its)h(c)n(hildren.)42 b(The)29
b(k)n(eyw)n(ord)f Fe(blocked)e Fh(ma)n(y)j(b)r(e)h(used)f(in)523
3298 y(a)e(metho)r(d)h(declaration)f(to)g(declare)g(suc)n(h)g(a)g
(metho)r(d.)731 3510 y Fe(blocked)40 b(method)h(foo)818
3610 y(...)731 3709 y(endmethod)523 3921 y Fh(Th)n(us,)21
b(an)n(y)e(c)n(hildren)h(of)f(this)i(ob)5 b(ject)19 b(w)n(ould)g(ha)n
(v)n(e)g(the)h(\\fo)r(o")f(metho)r(d,)j(but)e(an)n(y)f(\\metho)r(d)523
4020 y(fo)r(o")27 b(declared)g(on)g(those)g(c)n(hildren)g(w)n(ould)h(b)
r(e)g(ignored.)523 4353 y Fi(4)135 b(Message)46 b(P)l(assing)523
4599 y Fh(P)n(assing)32 b(a)i(message)f(from)h(one)g(ob)5
b(ject)34 b(to)g(another)f(is)i(the)f(only)g(w)n(a)n(y)f(in)i
Fg(COOLMUD)523 4699 y Fh(for)g(ob)5 b(jects)36 b(to)f(in)n(teract.)61
b(Ob)5 b(jects)35 b(ma)n(y)g(not)h(retriev)n(e)e(other)i(ob)5
b(jects')35 b(data,)i(except)523 4799 y(b)n(y)29 b(passing)e(a)i
(message.)39 b(Similarly)-7 b(,)29 b(ob)5 b(jects)28
b(ma)n(y)g(not)h(set)g(other)f(ob)5 b(jects')28 b(prop)r(erties,)523
4898 y(except)g(b)n(y)f(passing)f(a)i(message.)1934 5147
y(6)p eop end
%%Page: 7 7
TeXDict begin 7 6 bop 523 614 a Fd(4.1)112 b(Syn)m(tax)523
838 y Fh(Message)26 b(passing)h(is)g(accomplished)g(with)h(the)g(`)p
Fe(.)p Fh(')f(op)r(erator:)731 1084 y Fe(#3@joemud.foo\(1)o(,)38
b(2,)k(3\);)523 1330 y Fh(passes)28 b(the)i(message)e('fo)r(o')h(to)g
(ob)5 b(ject)29 b(#3)g(on)g(jo)r(em)n(ud,)h(with)f(the)h(n)n(umeric)f
(argumen)n(ts)523 1430 y(1,)e(2,)h(3.)731 1676 y Fe(var)42
b(a;)731 1776 y(a)h(=)g(#3.location\(\);)523 2022 y Fh(sends)32
b(the)h(message)f('lo)r(cation')g(to)g(#3)h(on)f(the)h(lo)r(cal)f(m)n
(ud,)j(and)d(stores)g(the)h(result)f(in)523 2122 y(temp)r(orary)27
b(v)-5 b(ariable)26 b(a.)37 b(If)28 b(there)g(are)f(no)g(argumen)n(ts,)
g(the)h(brac)n(k)n(ets)e(ma)n(y)h(b)r(e)h(omitted,)523
2222 y(lik)n(e)f(so:)731 2468 y Fe(var)42 b(a;)731 2567
y(a)h(=)g(#3.location;)523 2814 y Fh(Note:)58 b(When)39
b(no)f(argumen)n(ts)f(are)g(required,)j(it's)f(a)e(go)r(o)r(d)h(idea)g
(to)g(use)g(brac)n(k)n(ets)f(to)523 2913 y(indicate)21
b(the)g(t)n(yp)r(e)h(of)f(message)e(b)r(eing)i(passed.)34
b(If)22 b(the)f(message)f(will)h(c)n(hange)f(the)h(remote)523
3013 y(ob)5 b(ject)20 b(or)f(acts)g(lik)n(e)h(a)g(function,)i(use)d
(brac)n(k)n(ets.)33 b(If)20 b(the)h(message)d(will)j(only)e(retriev)n
(e)g(data,)523 3113 y(use)27 b(no)h(brac)n(k)n(ets.)523
3456 y Fi(5)135 b(V)-11 b(erbs)523 3708 y Fh(V)k(erb)34
b(declarations)e(are)h(a)g(simple)h(w)n(a)n(y)f(of)h(attac)n(hing)f
(pla)n(y)n(er)f(commands)h(to)h(ob)5 b(jects.)523 3808
y(V)-7 b(erb)31 b(declarations)e(m)n(ust)j(app)r(ear)e(in)h(the)g
(declarations)f(section)g(of)h(an)g(ob)5 b(ject,)32 b(b)r(efore)523
3908 y(an)n(y)j(metho)r(d)h(declarations.)59 b(A)36 b(v)n(erb)f
(declaration)f(is)i(lik)n(e)f(a)g(template,)j(whic)n(h)d(reads)523
4007 y(from)28 b(left)h(to)f(righ)n(t.)37 b(On)28 b(the)h(left)f(is)g
(the)h(pattern)f(to)g(b)r(e)g(matc)n(hed,)g(on)g(the)h(righ)n(t)e(is)h
(the)523 4107 y(metho)r(d)g(called)f(if)h(there)g(is)f(a)h(matc)n(h.)36
b(F)-7 b(or)27 b(example,)731 4353 y Fe(verb)42 b("look")f(=)i(look;)
523 4599 y Fh(This)32 b(de\014nes)f(a)h(mapping)f(b)r(et)n(w)n(een)h
(the)g(command)f(\\lo)r(ok")f(and)i(the)g(\\lo)r(ok")e(metho)r(d)523
4699 y(on)c(the)g(ob)5 b(ject.)36 b(When)26 b(the)g(ob)5
b(ject)26 b(is)g(c)n(hec)n(k)n(ed)e(for)i(commands,)f(the)i(command)e
(\\lo)r(ok")523 4799 y(will)g(cause)f(the)h(metho)r(d)g(named)g(\\lo)r
(ok")e(on)h(the)h(ob)5 b(ject)25 b(to)f(b)r(e)h(called.)36
b(An)n(y)25 b(argumen)n(ts)523 4898 y(ma)n(y)g(follo)n(w)g(the)i(v)n
(erb)e(in)h(this)g(example,)g(so)g(the)g(commands)f(\\lo)r(ok)g(fred",)
h(\\lo)r(ok",)f(and)1934 5147 y(7)p eop end
%%Page: 8 8
TeXDict begin 8 7 bop 523 614 a Fh(\\lo)r(ok)36 b(at)h(the)h(prett)n(y)
f(\015o)n(w)n(ers")e(w)n(ould)i(all)g(matc)n(h.)65 b(If)38
b(further)f(parsing)f(is)h(required,)523 714 y(prep)r(ositions)i(ma)n
(y)h(b)r(e)h(used)f(\(see)g(b)r(elo)n(w\).)75 b(If)40
b(only)g(a)g(v)n(erb)f(is)h(sp)r(eci\014ed,)k(only)c(the)523
814 y(\014rst)c(w)n(ord)e(of)i(the)g(command)f(will)h(b)r(e)g(c)n(hec)n
(k)n(ed;)j(c)n(hec)n(king)c(the)h(argumen)n(ts)e(m)n(ust)i(b)r(e)523
913 y(p)r(erformed)27 b(b)n(y)g(the)h(asso)r(ciated)f(metho)r(d.)523
1211 y Fd(5.1)112 b(V)-9 b(erb)37 b(Aliasing)523 1432
y Fh(Multiple)28 b(v)n(erbs)f(ma)n(y)g(b)r(e)h(listed)g(in)g(the)f
(same)h(declaration,)e(separated)g(b)n(y)h(spaces:)731
1665 y Fe(verb)42 b("look)f(examine")f(=)j(look;)523
1898 y Fh(These)26 b(act)f(as)h(aliases,)f(so)g(either)h(\\lo)r(ok")e
(or)h(\\examine")g(will)h(call)f(the)i(\\lo)r(ok")d(metho)r(d.)523
2195 y Fd(5.2)112 b(Abbreviations)523 2416 y Fh(The)28
b(asterisk)e(c)n(haracter,)g(*,)h(ma)n(y)g(b)r(e)h(used)f(to)h
(indicate)f(abbreviations:)731 2649 y Fe(verb)42 b("l*ook")e(=)j(look;)
523 2882 y Fh(This)28 b(will)f(matc)n(h)h(the)g(commands)f(\\l",)g
(\\lo",)f(\\lo)r(o",)g(and)h(\\lo)r(ok".)523 3050 y(The)k(c)n
(haracters)e(up)i(to)g(the)g(asterisk)f Fc(must)g Fh(b)r(e)h(t)n(yp)r
(ed)g(in)h(order)d(for)i(the)g(command)g(to)523 3149
y(matc)n(h.)37 b(Characters)25 b(after)j(the)g(asterisk)e(are)g
(optional.)37 b(F)-7 b(or)27 b(example,)731 3382 y Fe(verb)42
b("exa*mine")d(=)k(examine;)523 3615 y Fh(w)n(ould)27
b(matc)n(h)h(\\exa",)e(\\exam",)g(etc.,)i(but)g(not)f(\\ex")g(or)g
(\\e".)523 3912 y Fd(5.3)112 b(Prep)s(ositions)523 4134
y Fh(In)28 b(addition)f(the)h(the)g(v)n(erb)f(name,)g(a)h(prep)r
(osition)f(ma)n(y)f(b)r(e)i(supplied:)731 4366 y Fe(verb)42
b("hit")f(:)87 b("with")41 b(=)i(hit;)523 4599 y Fh(Here,)25
b(the)h(colon)f(separates)e(the)j(v)n(erb)e(and)h(prep)r(osition.)36
b(Only)25 b(commands)f(con)n(taining)523 4699 y(b)r(oth)39
b(the)g(v)n(erb)f(and)h(that)g(prep)r(osition)f(in)h(them)g(will)g(b)r
(e)g(matc)n(hed:)59 b(\\hit)39 b(jo)r(e)g(with)523 4799
y(sledghammer")e(and)g(\\hit)i(with)f(b)r(o)r(ok")g(w)n(ould)f(matc)n
(h;)43 b(\\hit")38 b(b)n(y)g(itself)h(w)n(ould)e(not.)523
4898 y(Multiple)28 b(prep)r(ositions)f(ma)n(y)g(also)g(b)r(e)h(used:)
1934 5147 y(8)p eop end
%%Page: 9 9
TeXDict begin 9 8 bop 731 614 a Fe(verb)42 b("hit)f(smack")h(:)86
b("with)42 b(using")f(=)i(hit;)523 835 y Fh(Commands)d(matc)n(hing)g
(this)h(template)g(include:)64 b(\\hit)41 b(using)f(sw)n(ord")f(\\smac)
n(k)g(troll)523 935 y(with)28 b(emacs)g(source",)e(\\smac)n(k)g(with)i
(fred",)g(etc.)38 b(No)27 b(abbreviations)g(ma)n(y)g(b)r(e)h(used)g
(for)523 1035 y(prep)r(ositions.)523 1200 y(An)n(y)k(w)n(ord)e(or)h(c)n
(haracter)e(ma)n(y)i(b)r(e)h(used)g(as)f(a)g(prep)r(osition,)h(so)f(em)
n(ulating)g(Tin)n(yMUD)523 1300 y(is)d(p)r(ossible:)731
1521 y Fe(verb)42 b("@desc*ribe")c(:)87 b("=")42 b(=)h(describe;)523
1742 y Fh(This)28 b(hard-to-read)d(declaration)h(uses)h("=")f(as)h(the)
h(prep)r(osition,)f(so)g(the)h(command)731 1963 y Fe(@desc)41
b(me)i(=)g(groovy)523 2184 y Fh(w)n(ould)23 b(matc)n(h.)35
b(Note)24 b(that)f(spaces)g(around)f(the)i("=")e(are)h(required,)g(ho)n
(w)n(ev)n(er.)33 b(A)24 b(b)r(etter)523 2283 y(w)n(a)n(y)g(to)g(do)h
(this)g(w)n(ould)f(b)r(e)h(to)g(mo)r(dify)g(the)g(\\parse")d(metho)r(d)
k(on)e(the)h(PLA)-7 b(YER)25 b(ob)5 b(ject,)523 2383
y(but)28 b(that's)g(b)r(ey)n(ond)f(the)h(scop)r(e)f(of)h(this)g(h)n(um)
n(ble)f(paragraph.)523 2677 y Fd(5.4)112 b(Inheritance)38
b(of)g(V)-9 b(erbs)523 2896 y Fh(All)32 b(v)n(erbs)f(declared)f(b)n(y)i
(an)f(ob)5 b(ject)32 b(are)e(inherited)i(b)n(y)f(instances)h(of)f(that)
h(ob)5 b(ject.)49 b(F)-7 b(or)523 2996 y(example:)731
3217 y Fe(object)41 b(FOO)818 3316 y(verb)h("hit")f(=)i(hit;)818
3416 y(method)e(hit)905 3515 y(...)818 3615 y(endmethod)731
3715 y(endobject)731 3814 y(object)g(BAR)818 3914 y(parents)f(FOO;)731
4014 y(endobject)523 4235 y Fh(No)n(w)27 b(b)r(oth)h(F)n(OO)f(and)g
(BAR)h(ha)n(v)n(e)f(\\hit")g(v)n(erb)f(a)n(v)-5 b(ailable.)523
4400 y(It)23 b(is)f(imp)r(ortan)n(t)h(to)f(note)h(that)f(v)n(erb)g(and)
h(metho)r(d)g(inheritance)f(are)f(separate,)i(and)f(b)r(oth)523
4500 y(start)34 b(from)g(the)g(instances)g(and)g(mo)n(v)n(e)f(up.)57
b(When)35 b(a)f(v)n(erb)f(matc)n(hes,)i(the)g(metho)r(d)f(is)523
4599 y(passed)f(to)g(the)h(c)n(hild,)h(ev)n(en)e(if)h(the)g(v)n(erb)f
(w)n(as)f(declared)h(on)g(the)h(paren)n(t.)54 b(If)33
b(the)h(c)n(hild)523 4699 y(ob)5 b(ject)27 b(rede\014nes)g(the)h(metho)
r(d,)g(that)g(metho)r(d)g(will)f(b)r(e)h(used)g(instead.)36
b(In)28 b(the)g(example)523 4799 y(ab)r(o)n(v)n(e,)f(if)h(BAR)h
(de\014ned)f(a)g(\\hit")f(metho)r(d,)i(it)f(w)n(ould)g(b)r(e)g(used)g
(when)g(BAR)h(w)n(as)e(\\hit".)523 4898 y(Redeclaring)f(the)i(v)n(erb)f
(isn't)h(necessary)-7 b(.)1934 5147 y(9)p eop end
%%Page: 10 10
TeXDict begin 10 9 bop 523 614 a Fd(5.5)112 b(The)38
b(Metho)s(d)g(P)m(art)523 839 y Fh(W)-7 b(e'v)n(e)34
b(seen)f(ho)n(w)h(a)f(v)n(erb)g(template)h(is)g(set)g(up,)h(but)g(so)e
(far)g(no)h(action)f(can)h(b)r(e)g(tak)n(en)523 939 y(b)r(ecause)f(w)n
(e)f(don't)i(ha)n(v)n(e)d(a)i(metho)r(d)h(to)e(b)r(e)i(called.)53
b(When)33 b(writing)g(a)g(metho)r(d)g(to)g(b)r(e)523
1038 y(used)28 b(as)f(a)g(v)n(erb,)g(certain)f(conditions)i(apply)-7
b(.)523 1325 y Ff(5.5.1)94 b(V)-8 b(erb)32 b(Argumen)m(ts)523
1550 y Fh(When)j(a)e(metho)r(d)i(is)f(called)g(as)g(a)f(v)n(erb,)i(the)
g(argumen)n(ts)e(to)h(the)g(v)n(erb)f(are)h(passed)f(as)523
1649 y(strings)27 b(in)h(the)g(\\args")d(v)-5 b(ariable,)26
b(as)h(follo)n(ws:)p 523 1749 1639 4 v 521 1848 4 100
v 926 1848 V 978 1818 a(Without)h(Prep)p 1532 1848 V
99 w(With)g(Prep)p 2160 1848 V 523 1852 1639 4 v 521
1951 4 100 v 573 1921 a Fe(args[1])p 926 1951 V 97 w
Fh(v)n(erb)p 1532 1951 V 448 w(v)n(erb)p 2160 1951 V
521 2051 V 573 2021 a Fe(args[2])p 926 2051 V 97 w Fh(direct)f(ob)5
b(ject)p 1532 2051 V 147 w(direct)27 b(ob)5 b(ject)p
2160 2051 V 521 2150 V 573 2121 a Fe(args[3])p 926 2150
V 1532 2150 V 703 w Fh(prep)r(osition)p 2160 2150 V 521
2250 V 573 2220 a Fe(args[4])p 926 2250 V 1532 2250 V
703 w Fh(indirect)27 b(ob)5 b(ject)p 2160 2250 V 523
2253 1639 4 v 523 2391 a(The)25 b(parser)f(itself)h(do)r(es)g(no)g
(matc)n(hing)f(of)h(dob)5 b(j)25 b(or)f(iob)5 b(j.)36
b(The)25 b(metho)r(d)h(itself)f(is)g(resp)r(on-)523 2490
y(sible)30 b(for)g(ensuring)f(that)h(the)h(argumen)n(ts)d(sp)r
(eci\014ed)j(refer)e(to)h(the)g(correct)f(ob)5 b(ject.)44
b(F)-7 b(or)523 2590 y(example,)27 b(consider)g(a)g(\\button")g(ob)5
b(ject)28 b(with)g(the)g(v)n(erb)e(declaration:)731 2843
y Fe(verb)42 b("press")e(=)j(press;)523 3097 y Fh(This)29
b(declaration)f(matc)n(hes)h(\\press)f(button",)i(but)f(also)g
(\\press",)e(\\press)h(nancy",)h(etc.)523 3196 y(In)36
b(order)e(to)h(mak)n(e)g(sure)f(the)i(command)f(refers)g(to)g(the)h
(button,)i(w)n(e)d(m)n(ust)g(explicitly)523 3296 y(matc)n(h)27
b(args[2],)f(the)i(direct)g(ob)5 b(ject:)731 3549 y Fe(method)41
b(press)g(/*)i(verb)f(*/)818 3649 y(if)h(\(!this.match\(ar)o(gs)o([2])o
(\)\))37 b(/*)43 b(not)f(this)g(object)f(*/)905 3748
y(return)g(1;)i(/*)g(abort)e(*/)818 3848 y(endif)818
3948 y(...)731 4047 y(endmethod)523 4301 y Fh(Here)f(w)n(e)f(are)g
(assuming)g(that)h(the)g(ob)5 b(ject)40 b(has)f(a)h(metho)r(d)g(called)
g(\\matc)n(h",)h(whic)n(h)523 4400 y(returns)20 b(1)h(if)g(the)h
(argumen)n(t)e(matc)n(hes)g(the)i(ob)5 b(ject's)20 b(name.)35
b(If)21 b(the)h(direct)e(ob)5 b(ject)21 b(do)r(esn't)523
4500 y(matc)n(h)j(the)h(ob)5 b(ject's)23 b(name,)i(the)g(v)n(erb)e(is)h
(exited)h(with)f(n)n(umeric)g(v)-5 b(alue)24 b(\\1".)35
b(The)24 b(return)523 4599 y(v)-5 b(alue)32 b(from)f(a)h(v)n(erb)f
(metho)r(d)h(has)f(a)h(sp)r(ecial)f(meaning.)49 b(Returning)32
b(a)f(non-zero)f(v)-5 b(alue)523 4699 y(indicates)23
b(to)f(the)i(parser)d(that)i(no)g(matc)n(h)f(w)n(as)g(found,)i(and)f
(the)g(parser)e(should)i(con)n(tin)n(ue)523 4799 y(to)d(lo)r(ok)f(for)g
(v)n(erbs)g(on)g(this)i(and)e(other)h(ob)5 b(jects.)33
b(Returning)20 b(zero)f(means)g(that)h(the)h(matc)n(h)523
4898 y(w)n(as)27 b(successful,)g(and)g(no)h(further)f(parsing)f(should)
i(b)r(e)g(done.)1914 5147 y(10)p eop end
%%Page: 11 11
TeXDict begin 11 10 bop 523 614 a Fh(NOTE:)34 b(It)i(is)e(a)h(go)r(o)r
(d)f(idea)h(to)g(commen)n(t)f(the)i(\\metho)r(d")e(declaration)g(of)g
(a)h(metho)r(d)523 714 y(whic)n(h)24 b(is)f(b)r(eing)h(used)g(as)f(a)g
(v)n(erb,)h(to)f(remind)h(y)n(ourself)e(of)i(the)g(sp)r(ecial)f
(conditions)g(whic)n(h)523 814 y(apply)k(to)h(writing)f(a)g(v)n(erb)g
(\(argumen)n(ts,)g(return)g(v)-5 b(alue\).)523 1158 y
Fi(6)135 b(Con)l(trol)46 b(Flo)l(w)523 1427 y Fd(6.1)112
b Fb(if)38 b Fd(Statemen)m(t)523 1651 y Fh(The)28 b Fe(if)f
Fh(statemen)n(t)g(is)h(the)g(conditional)f(for)g Fg(COOL)41
b Fh(and)27 b(whose)g(simplest)h(form)f(is:)731 1900
y Fe(if)42 b(\()i Fc(expr)l(ession)73 b Fe(\))818 2000
y Fc(statements)731 2100 y Fe(endif)523 2349 y Fh(If)39
b Fc(expr)l(ession)78 b Fh(ev)-5 b(aluates)37 b(true,)k
Fc(statements)77 b Fh(are)37 b(executed.)69 b(Note)38
b(that)g(b)r(oth)h(the)523 2448 y(paren)n(theses)23 b(around)g(the)h
(condition)g(and)f(the)i Fe(endif)d Fh(are)h(mandatory)-7
b(,)23 b(and)h(there)g(is)g(no)523 2548 y(`then')k(after)g(the)g
Fe(if)p Fh(.)36 b Fe(if)p Fh(s)26 b(ma)n(y)h(b)r(e)h(nested)g
(in\014nitely)-7 b(.)523 2834 y Ff(6.1.1)94 b(Conditions)523
3058 y Fh(In)26 b(addition)g(to)g(n)n(umeric)g(1)g(and)g(0,)g(the)g
(follo)n(wing)f(v)-5 b(alues)26 b(ma)n(y)f(b)r(e)i(used)f(in)g(the)h
Fc(expr)l(es-)523 3157 y(sion)58 b Fh(ab)r(o)n(v)n(e.)p
523 3240 1438 4 v 521 3339 4 100 v 573 3309 a(T)n(yp)r(e)p
808 3339 V 99 w(Condition)28 b(for)f(\\true")p 1959 3339
V 523 3343 1438 4 v 521 3442 4 100 v 573 3412 a Fe(NUM)p
808 3442 V 154 w Fh(Non-zero)p 1959 3442 V 521 3542 V
573 3512 a Fe(STR)p 808 3542 V 154 w Fh(Non-empt)n(y)p
1959 3542 V 521 3641 V 573 3612 a Fe(LIST)p 808 3641
V 110 w Fh(Non-empt)n(y)p 1959 3641 V 521 3741 V 573
3711 a Fe(MAP)p 808 3741 V 154 w Fh(Non-empt)n(y)p 1959
3741 V 521 3841 V 573 3811 a Fe(OBJ)p 808 3841 V 154
w Fh(P)n(ositiv)n(e)f(\(ie.,)i(not)g(#-1\))p 1959 3841
V 521 3940 V 573 3910 a Fe(ERR)p 808 3940 V 154 w Fh(\(All)h(error)c(v)
-5 b(alues)27 b(are)g(F)-9 b(ALSE\))p 1959 3940 V 523
3944 1438 4 v 523 4080 a(Note)32 b(that)f(the)h(ob)5
b(jects)31 b(referenced)g(b)n(y)g Fe(OBJ)f Fh(v)-5 b(alues)31
b(ma)n(y)g(not)h(actually)f(exist,)h(but)g(as)523 4180
y(long)19 b(they)i(are)e(p)r(ositiv)n(e)h(and)g(ha)n(v)n(e)f(a)g(v)-5
b(alid)21 b(serv)n(er)d(id,)k Fg(COOL)e Fh(will)g(treat)g(them)h(as)e
(\\true".)523 4350 y Fe(&&)i Fh(and)h Fe(||)f Fh(are)f(the)j(b)r(o)r
(olean)e(`and')h(and)f(`or')g(op)r(erators.)33 b Fe(!)22
b Fh(is)f(the)h(`not')g(op)r(erator.)33 b(They)523 4450
y(ma)n(y)27 b(b)r(e)h(used)f(to)h(form)f(b)r(o)r(olean)g(conditions)g
(suc)n(h)h(as:)731 4699 y Fe(\(a)42 b(==)h(5)g(&&)g(b)g(!=)g(0\))731
4799 y(\(player.locatio)o(n)38 b(==)k(location)f(&&)h(!player.dead\))
731 4898 y(\(s1)g(||)h(!s2\))1914 5147 y Fh(11)p eop
end
%%Page: 12 12
TeXDict begin 12 11 bop 523 614 a Fh(The)22 b(b)r(o)r(olean)f(op)r
(erators)e(ha)n(v)n(e)i(the)h(same)f(precedence)g(as)g(C.)h(They)f
(also)g(\\short-circuit")523 714 y(in)40 b(the)f(same)g(w)n(a)n(y)f
(that)h(that)h(they)f(do)g(in)g(C.)h(The)f(\014rst)g(false)g(condition)
g(in)g(an)g Fe(&&)523 814 y Fh(expression)22 b(will)h(return)g(a)g
(false)g(result,)h(and)f(will)h(cause)f(short-circuit)f(execution)h(of)
g(the)523 913 y(rest)k(of)g(the)h(statemen)n(t.)36 b(The)28
b(\014rst)f(true)g(condition)g(in)g(a)g Fe(||)f Fh(expression)g(will)i
(mak)n(e)e(the)523 1013 y(result)h(true,)h(and)f(will)h(short-circuit)f
(execution)g(of)g(the)h(rest)f(of)h(the)g(expression.)523
1300 y Ff(6.1.2)94 b Fe(else)30 b Ff(Statemen)m(t)523
1525 y Fh(The)j Fe(else)e Fh(construct)h(allo)n(ws)f(a)h(programmer)e
(to)i(sp)r(ecify)h(a)f(set)h(of)f(statemen)n(ts)h(to)f(b)r(e)523
1624 y(executed)c(if)g(the)g(condition)f(in)h(an)f Fe(if)g
Fh(statemen)n(t)h(ev)-5 b(aluates)27 b(false.)731 1878
y Fe(if)42 b(\()i Fc(expr)l(ession)73 b Fe(\))818 1977
y Fc(statements1)731 2077 y Fe(else)818 2177 y Fc(statements2)731
2276 y Fe(endif)523 2530 y Fh(If)23 b Fc(expr)l(ession)48
b Fh(ev)-5 b(aluates)22 b(true,)i Fc(statements1)47 b
Fh(are)22 b(executed.)35 b(Otherwise,)23 b Fc(statements2)523
2630 y Fh(are)k(executed.)523 2917 y Ff(6.1.3)94 b Fe(elseif)29
b Ff(Statemen)m(t)523 3141 y Fh(The)j Fe(elseif)e Fh(statemen)n(t)i(ma)
n(y)g(b)r(e)g(used)g(to)g(test)h(a)f(series)f(of)h(conditions,)h
(without)f(re-)523 3241 y(quiring)27 b(another)g(lev)n(el)g(of)g
Fe(if)p Fh(/)p Fe(endif)e Fh(pairs.)35 b(Its)28 b(function)g(is)g
(mostly)f(cosmetic.)731 3495 y Fe(if)42 b(\()i Fc(expr)l(ession1)74
b Fe(\))818 3594 y Fc(statements1)731 3694 y Fe(elseif)41
b(\()i Fc(expr)l(ession2)74 b Fe(\))818 3793 y Fc(statements2)731
3893 y Fe(else)818 3993 y Fc(statements3)731 4092 y Fe(endif)523
4346 y Fh(If)31 b Fc(expr)l(ession1)65 b Fh(is)31 b(true,)h
Fc(statments1)63 b Fh(are)30 b(executed.)46 b(Otherwise,)31
b(if)h Fc(expr)l(ession2)64 b Fh(is)523 4445 y(true,)39
b Fc(statements2)75 b Fh(are)35 b(executed.)65 b(Otherwise,)38
b Fc(statements3)75 b Fh(are)35 b(executed.)65 b(F)-7
b(or)523 4545 y(example,)27 b(the)h(co)r(de:)731 4799
y Fe(if)42 b(\(a)h(==)g("who"\))818 4898 y(c)g(=)g(1;)1914
5147 y Fh(12)p eop end
%%Page: 13 13
TeXDict begin 13 12 bop 731 614 a Fe(else)818 714 y(if)43
b(\(a)f(==)h("what"\))905 814 y(c)g(=)g(2;)818 913 y(else)905
1013 y(if)g(\(a)f(==)h("where"\))992 1112 y(c)g(=)g(3;)905
1212 y(else)992 1312 y(c)g(=)g(0;)905 1411 y(endif)818
1511 y(endif)731 1611 y(endif)523 1865 y Fh(could)27
b(b)r(e)h(instead)g(written)g(as:)731 2119 y Fe(if)42
b(\(a)h(==)g("who"\))818 2219 y(c)g(=)g(1;)731 2318 y(elseif)e(\(a)h
(==)h("what"\))818 2418 y(c)g(=)g(2;)731 2517 y(elseif)e(\(a)h(==)h
("where"\))818 2617 y(c)g(=)g(3;)731 2717 y(else)818
2816 y(c)g(=)g(0;)731 2916 y(endif)523 3220 y Fd(6.2)112
b Fb(for)38 b Fd(Statemen)m(t)523 3445 y Fh(The)26 b
Fe(for)g Fh(statemen)n(t)g(allo)n(ws)f(the)i(programmer)d(to)i(tra)n(v)
n(erse)e(a)i(list)h(of)f(v)-5 b(alues.)36 b(It)27 b(comes)523
3544 y(in)h(t)n(w)n(o)e(\015a)n(v)n(ours.)35 b(The)27
b(\014rst)g(\015a)n(v)n(our)f(is)h(for)g(iterating)f(o)n(v)n(er)g
(elemen)n(ts)h(of)g(a)g(giv)n(en)g(list)g(or)523 3644
y(string,)j(and)g(the)g(second)g(for)f(iterating)g(of)h(v)-5
b(alues)30 b(in)g(a)g(giv)n(en)f(range.)43 b Fe(for)29
b Fh(statemen)n(ts)523 3743 y(ma)n(y)e(b)r(e)h(nested)g(in\014nitely)-7
b(.)523 4031 y Ff(6.2.1)94 b(Iterating)32 b(o)m(v)m(er)h(a)f(giv)m(en)f
(list)g(or)h(string)731 4217 y Fe(for)42 b Fc(variable)75
b Fe(in)43 b(\()g Fc(expr)l(ession)74 b Fe(\))818 4317
y Fc(statements)731 4416 y Fe(endfor)523 4671 y Fh(This)22
b(construct)f(sets)h Fc(variable)48 b Fh(to)21 b(eac)n(h)g(elemen)n(t)h
(in)g Fc(expr)l(ession)47 b Fh(in)22 b(turn,)h(and)f(executes)523
4770 y Fc(statements)52 b Fh(for)25 b(eac)n(h)f(one.)36
b Fc(expr)l(ession)26 b Fh(m)n(ust)f(b)r(e)h(an)f(expression)e(whose)i
(v)-5 b(alue)25 b(is)g(a)g(list)523 4870 y(or)i(a)g(string.)36
b(If)28 b(not,)g Fe(E)p 1265 4870 27 4 v 31 w(FOR)e Fh(is)i(raised.)
1914 5147 y(13)p eop end
%%Page: 14 14
TeXDict begin 14 13 bop 523 614 a Ff(6.2.2)94 b(Iterating)32
b(o)m(v)m(er)h(a)f(list)523 836 y Fh(Examples:)731 1068
y Fe(for)42 b(a)h(in)g(\()g Fa(f)p Fe(1,)f(2,)h(3)p Fa(g)g
Fe(\))818 1168 y(player.tell\(tost)o(r\()o(a\))o(\);)731
1268 y(endfor)523 1501 y Fh(w)n(ould)27 b(set)h Fe(a)f
Fh(to)h(1,)f(2,)g(and)g(3)h(in)f(turn,)h(and)g(ec)n(ho)f(the)g(result)h
(to)f(the)h(pla)n(y)n(er.)731 1734 y Fe(for)42 b(item)g(in)h(\()g
(player.contents)37 b(\))818 1833 y(player.tell\()h(item.name)i(\);)731
1933 y(endfor)523 2166 y Fh(w)n(ould)24 b(set)g Fe(item)e
Fh(to)i(eac)n(h)f(elemen)n(t)h(of)g Fe(player.contents)18
b Fh(and)24 b(ec)n(ho)f(the)h(name)g(of)g(eac)n(h)523
2265 y(ob)5 b(ject)20 b(to)h(the)g(pla)n(y)n(er)e(\(assuming)h(that)h
(\\con)n(ten)n(ts",)f(\\name")f(and)i(\\tell")f(metho)r(ds)h(ha)n(v)n
(e)523 2365 y(b)r(een)28 b(de\014ned)g(on)f(the)h(ob)5
b(jects)27 b(in)h(question\).)523 2646 y Ff(6.2.3)94
b(Iterating)32 b(o)m(v)m(er)h(a)f(string)523 2867 y Fh(Example:)731
3100 y Fe(for)42 b(c)h(in)g(\("abcde"\))818 3199 y(...)731
3299 y(endfor)523 3532 y Fh(w)n(ould)27 b(set)h(c)f(to)h(\\a",)e(\\b",)
h(\\c",)g(\\d")f(and)i(\\e")e(in)i(turn)g(within)g(the)g(b)r(o)r(dy)g
(of)g(the)g(lo)r(op.)523 3813 y Ff(6.2.4)94 b(Iterating)32
b(o)m(v)m(er)h(a)f(range)g(of)g(v)-5 b(alues)523 4034
y Fh(This)28 b(\015a)n(v)n(our)d(sets)j(a)f(v)-5 b(ariable)26
b(to)i(an)f(increasing)f(range)h(of)g(n)n(umeric)g(v)-5
b(alues:)731 4267 y Fe(for)42 b Fc(variable)75 b Fe(in)43
b([)g Fc(expr)l(ession1)75 b Fe(..)p Fc(expr)l(ession2)e
Fe(])818 4366 y Fc(statements)731 4466 y Fe(endfor)523
4699 y Fh(This)27 b(construct)f(sets)h Fc(variable)58
b Fh(to)27 b(eac)n(h)f(v)-5 b(alue)27 b(in)g(the)g(giv)n(en)f(range,)g
(from)g Fc(expr)l(ession1)523 4799 y Fh(to)35 b Fc(expr)l(ession2)i
Fh(.)58 b(Both)35 b(expressions)e(m)n(ust)i(b)r(e)g(in)n(tegers,)g(or)f
Fe(E)p 2646 4799 27 4 v 31 w(TYPE)f Fh(is)i(raised.)57
b(F)-7 b(or)523 4898 y(example,)1914 5147 y(14)p eop
end
%%Page: 15 15
TeXDict begin 15 14 bop 731 614 a Fe(for)42 b(n)h(in)g([1..5])818
714 y(...)731 814 y(endfor)523 1068 y Fh(w)n(ould)24
b(set)g Fe(n)g Fh(to)f(1,)i(2,)f(3,)h(4,)f(and)g(5.)35
b(If)25 b Fc(expr)l(ession2)52 b Fh(is)24 b(less)f(than)h
Fc(expr)l(ession1)p Fh(,)i(the)f(lo)r(op)523 1167 y(will)j(not)f
(execute)h(at)f(all.)523 1471 y Fd(6.3)112 b Fb(while)39
b Fd(Statemen)m(t)731 1658 y Fe(while)i(\()p Fc(expr)l(ession)j
Fe(\))818 1757 y Fc(statements)731 1857 y Fe(endwhile)523
2111 y Fh(This)33 b(construct)g(executes)f Fc(statements)67
b Fh(while)33 b Fc(expr)l(ession)69 b Fh(ev)-5 b(aluates)32
b(true.)53 b(F)-7 b(or)33 b(ex-)523 2211 y(ample:)731
2465 y Fe(var)42 b(a;)731 2565 y(a)h(=)g(5;)731 2664
y(while)e(\(a)i(>)g(0\))818 2764 y(echo\(tostr\(a\)\);)818
2863 y(a)g(=)g(a)g(-)g(1;)731 2963 y(endwhile)523 3267
y Fd(6.4)112 b Fb(do/while)40 b Fd(Statemen)m(t)731 3453
y Fe(do)818 3553 y Fc(statements)731 3653 y Fe(while)h(\()p
Fc(expr)l(ession)30 b Fe(\);)523 3907 y Fh(Same)25 b(as)g(the)g(while)h
(statemen)n(t,)f(except)g(that)h Fc(expr)l(ession)53
b Fh(is)25 b(tested)h(at)f(the)g(end)h(of)f(the)523 4006
y(lo)r(op,)i(instead)h(of)f(the)h(b)r(eginning.)37 b(The)28
b(lo)r(op)f(is)g(th)n(us)h(alw)n(a)n(ys)e(executed)h(at)h(least)f
(once.)523 4310 y Fd(6.5)112 b Fb(return)39 b Fd(Statemen)m(t)731
4497 y Fe(return)i Fh([)29 b Fc(expr)l(ession)i Fh(])73
b Fe(;)523 4751 y Fh(The)26 b Fe(return)d Fh(statemen)n(t)i(returns)g
Fc(expr)l(ession)54 b Fh(to)25 b(the)h(calling)f(function,)h(and)g
(exits)f(the)523 4850 y(curren)n(t)i(v)n(erb.)36 b(Returning)27
b(a)g(v)-5 b(alue)28 b(to)f(the)h(command)g(parser)e(do)r(es)h
(nothing.)1914 5147 y(15)p eop end
%%Page: 16 16
TeXDict begin 16 15 bop 523 614 a Fd(6.6)112 b Fb(break)39
b Fd(Statemen)m(t)731 801 y Fe(break)i Fh([)30 b Fc(num)f
Fh(])73 b Fe(;)523 1055 y Fh(The)29 b Fe(break)f Fh(statemen)n(t)h(is)h
(used)f(to)g(exit)h(from)f(a)g(lo)r(op,)g(within)h(the)g(b)r(o)r(dy)g
(of)f(the)h(lo)r(op.)523 1155 y(The)35 b(optional)g(n)n(umeric)g
(constan)n(t)g(indicates)g(ho)n(w)f(man)n(y)h(lo)r(ops)g(to)g(break)f
(out)i(of,)h(in)523 1254 y(nested)28 b(lo)r(ops.)523
1558 y Fd(6.7)112 b Fb(continue)40 b Fd(Statemen)m(t)731
1745 y Fe(continue)g Fh([)30 b Fc(num)e Fh(])74 b Fe(;)523
1999 y Fh(The)28 b Fe(continue)c Fh(statemen)n(t)k(is)f(used)h(to)f
(break)f(out)i(of)g(the)g(curren)n(t)e(iteration)h(of)h(a)f(lo)r(op)523
2098 y(and)e(start)g(again)f(at)i(the)f(top.)36 b(The)26
b(optional)f(n)n(umeric)g(constan)n(t)f(indicates)h(whic)n(h)h(lo)r(op)
523 2198 y(to)i(restart)e(\(the)i(default)g(is)g(1\).)523
2544 y Fi(7)135 b(Built-in)45 b(F)-11 b(unctions)523
2797 y Fg(COOLMUD)27 b Fh(has)g(a)g(n)n(um)n(b)r(er)g(of)h(built-in)g
(functions.)37 b(These)27 b(functions)h(can)f(b)r(e)h(divided)523
2897 y(in)n(to)d(roughly)e(7)i(groups:)34 b(functions)25
b(for)f(manipulating)h(ob)5 b(jects,)25 b(dealing)f(with)h(pla)n(y)n
(ers,)523 2997 y(miscellanous)20 b(functions,)i(thread)e(functions,)i
(list)f(manipulation)f(functions,)j(con)n(v)n(ersion)523
3096 y(functions,)31 b(and)g(wizard)e(functions.)46 b(The)30
b(follo)n(wing)f(is)i(a)e(summary)h(of)g(the)h(functions,)523
3196 y(follo)n(w)n(ed)c(b)n(y)g(a)g(more)g(detailed)h(description)f(of)
g(eac)n(h.)1914 5147 y(16)p eop end
%%Page: 17 17
TeXDict begin 17 16 bop 523 535 2872 4 v 521 634 4 100
v 573 604 a Fh(F)-7 b(unction)p 1901 634 V 1060 w(Description)p
3393 634 V 523 638 2872 4 v 523 654 V 521 754 4 100 v
573 724 a Fe(clone\(\))p 1901 754 V 1071 w Fh(Mak)n(e)27
b(an)g(instance)g(of)h Fe(this)p 3393 754 V 521 853 V
573 824 a(destroy\(\))p 1901 853 V 983 w Fh(Destro)n(y)f
Fe(this)p 3393 853 V 521 953 V 573 923 a(chparents\()p
Fc(list)f Fe(\))p 1901 953 V 761 w Fh(Change)h(the)h(inheritance)f(of)h
Fe(this)p 3393 953 V 521 1053 V 573 1023 a(lock\()p Fc(str)f
Fe(\))p 1901 1053 V 991 w Fh(Place)g(a)g(named)g(lo)r(c)n(k)g(on)h
Fe(this)p 3393 1053 V 521 1152 V 573 1122 a(add)p 710
1122 27 4 v 30 w(verb\()p Fc(verb)g Fe(,)p Fc(pr)l(ep)i
Fe(,)p Fc(metho)l(d)g Fe(\))p 1901 1152 4 100 v 219 w
Fh(Add)e(a)f(v)n(erb)g(to)h Fe(this)p 3393 1152 V 521
1252 V 573 1222 a(rm)p 666 1222 27 4 v 30 w(verb\()p
Fc(str)g Fe(\))p 1901 1252 4 100 v 872 w Fh(Remo)n(v)n(e)f(a)g(v)n(erb)
f(from)i Fe(this)p 3393 1252 V 521 1352 V 573 1322 a(rm)p
666 1322 27 4 v 30 w(method\()p Fc(str)f Fe(\))p 1901
1352 4 100 v 785 w Fh(Remo)n(v)n(e)g(a)g(metho)r(d)h(from)f
Fe(this)p 3393 1352 V 521 1451 V 573 1421 a(rm)p 666
1421 27 4 v 30 w(var\()p Fc(str)h Fe(\))p 1901 1451 4
100 v 916 w Fh(Remo)n(v)n(e)f(a)g(v)-5 b(ariable)26 b(from)i
Fe(this)p 3393 1451 V 521 1551 V 573 1521 a(unlock\()p
Fc(str)e Fe(\))p 1901 1551 V 904 w Fh(Remo)n(v)n(e)h(a)g(named)g(lo)r
(c)n(k)g(from)g Fe(this)p 3393 1551 V 521 1650 V 573
1621 a(verbs\(\))p 1901 1650 V 1071 w Fh(Return)h(a)f(list)h(of)f(v)n
(erbs)g(on)g Fe(this)p 3393 1650 V 521 1750 V 573 1720
a(vars\(\))p 1901 1750 V 1115 w Fh(Return)h(a)f(list)h(of)f(v)-5
b(ariables)27 b(on)g Fe(this)p 3393 1750 V 521 1850 V
573 1820 a(methods\(\))p 1901 1850 V 983 w Fh(Return)h(a)f(list)h(of)f
(metho)r(ds)h(on)g Fe(this)p 3393 1850 V 521 1949 V 573
1919 a(getvar\()p Fc(str)e Fe(\))p 1901 1949 V 904 w
Fh(Get)i(a)f(v)-5 b(ariable)27 b(on)g Fe(this)p Fh(,)f(b)n(y)h(name)p
3393 1949 V 521 2049 V 573 2019 a Fe(setvar\()p Fc(str)f
Fe(,)p Fc(value)p Fe(\))p 1901 2049 V 676 w Fh(Set)i(a)f(v)-5
b(ariable)27 b(on)g Fe(this)p Fh(,)f(b)n(y)h(name)p 3393
2049 V 521 2149 V 573 2119 a Fe(hasparent\()p Fc(obj)f
Fe(\))p 1901 2149 V 764 w Fh(Do)r(es)i Fe(this)e Fh(ha)n(v)n(e)g
Fc(obj)58 b Fh(as)27 b(a)h(paren)n(t?)p 3393 2149 V 521
2248 V 573 2218 a Fe(find)p 754 2218 27 4 v 30 w(method\()p
Fc(str)e Fe(\))p 1901 2248 4 100 v 698 w Fh(Find)i(a)f(metho)r(d)i(on)e
Fe(this)f Fh(or)h(ancestor)p 3393 2248 V 521 2348 V 573
2318 a Fe(spew)p 754 2318 27 4 v 30 w(method\()p Fc(str)f
Fe(\))p 1901 2348 4 100 v 698 w Fh(Sp)r(ew)i(in)n(ternal)f(stac)n
(k-mac)n(hine)f(co)r(de)p 3393 2348 V 521 2447 V 573
2418 a Fe(list)p 754 2418 27 4 v 30 w(method\()p Fc(str)g
Fe(,)43 b(...\))p 1901 2447 4 100 v 479 w Fh(Decompile)28
b(the)g(metho)r(d)g Fc(str)57 b Fh(to)27 b(source)p 3393
2447 V 521 2547 V 573 2517 a Fe(decompile\(\))p 1901
2547 V 895 w Fh(Decompile)h(the)g(ob)5 b(ject)27 b Fe(this)f
Fh(to)i(source)p 3393 2547 V 521 2647 V 573 2617 a Fe(objsize\(\))p
1901 2647 V 983 w Fh(Return)g(the)g(size)f(\(in)h(b)n(ytes\))g(of)f
Fe(this)p 3393 2647 V 523 2650 2872 4 v 521 2750 4 100
v 573 2720 a(echo\()p Fc(str)g Fe(\))p 1901 2750 V 991
w Fh(Displa)n(y)g Fc(str)57 b Fh(to)28 b Fe(this)e Fh(\(pla)n(y)n(er\))
p 3393 2750 V 521 2849 V 573 2819 a Fe(echo)p 754 2819
27 4 v 30 w(file\()p Fc(str)h Fe(\))p 1901 2849 4 100
v 785 w Fh(Displa)n(y)g(a)g(lo)r(cal)g(\014le)h(to)g
Fe(this)e Fh(\(pla)n(y)n(er\))p 3393 2849 V 521 2949
V 573 2919 a Fe(disconnect\(\))p 1901 2949 V 851 w Fh(Disconnect)i
Fe(this)e Fh(\(pla)n(y)n(er\))p 3393 2949 V 521 3049
V 573 3019 a Fe(program\()p Fh([)g Fc(obj)31 b Fe(,)p
Fc(metho)l(d)f Fh(])g Fe(\))p 1901 3049 V 415 w Fh(En)n(ter)d
(programming)e(mo)r(de)p 3393 3049 V 523 3052 2872 4
v 521 3152 4 100 v 573 3122 a Fe(typeof\()p Fc(var)i
Fe(\))p 1901 3152 V 885 w Fh(Get)h(the)g(t)n(yp)r(e)g(of)f(a)h(v)-5
b(alue)p 3393 3152 V 521 3251 V 573 3221 a Fe(lengthof\()p
Fc(var)26 b Fe(\))p 1901 3251 V 798 w Fh(Get)i(the)g(length)g(of)f(a)g
(list)h(or)f(string)p 3393 3251 V 521 3351 V 573 3321
a Fe(serverof\()p Fc(obj)g Fe(\))p 1901 3351 V 807 w
Fh(Get)h(the)g(serv)n(er)e(#)i(of)f(an)h Fc(obj)58 b
Fh(v)-5 b(alue)p 3393 3351 V 521 3450 V 573 3421 a Fe(servername\()p
Fc(obj)26 b Fe(\))p 1901 3450 V 720 w Fh(Get)i(the)g(serv)n(er)e(name)h
(of)h(an)f Fc(obj)59 b Fh(v)-5 b(alue)p 3393 3450 V 521
3550 V 573 3520 a Fe(servers\(\))p 1901 3550 V 983 w
Fh(Return)28 b(the)g(list)g(of)f(kno)n(wn)g(serv)n(ers)p
3393 3550 V 521 3650 V 573 3620 a Fe(explode\()p Fc(str)f
Fh([)k Fe(,)p Fc(sep)f Fh(])h Fe(\))p 1901 3650 V 567
w Fh(Break)c(a)h(string)g(in)n(to)h(a)f(list)h(of)f(strings)p
3393 3650 V 521 3749 V 573 3719 a Fe(time\(\))p 1901
3749 V 1115 w Fh(Get)h(the)g(curren)n(t)f(time)h(&)f(date)p
3393 3749 V 521 3849 V 573 3819 a Fe(ctime\()p Fh([)g
Fc(num)i Fh(])h Fe(\))p 1901 3849 V 779 w Fh(Con)n(v)n(ert)c(n)n
(umeric)h(time)h(to)g Fg(ASCI)r(I)f Fh(string)p 3393
3849 V 521 3949 V 573 3919 a Fe(crypt\()p Fc(str)g Fh([)i
Fe(,)p Fc(salt)h Fh(])g Fe(\))p 1901 3949 V 643 w Fh(Encrypt)d(a)g
(string,)g(with)h(optional)f(salt)p 3393 3949 V 521 4048
V 573 4018 a Fe(match\()p Fc(template)h Fe(,)p Fc(str)g
Fh([)i Fe(,)p Fc(sep)g Fh(])g Fe(\))p 1901 4048 V 275
w Fh(Matc)n(h)d(a)h(string)e(to)i(a)f(template)h(\(pre\014x\))p
3393 4048 V 521 4148 V 573 4118 a Fe(match)p 798 4118
27 4 v 29 w(full\()p Fc(template)g Fe(,)p Fc(str)h Fh([)p
Fe(,)p Fc(sep)h Fh(])g Fe(\))p 1901 4148 4 100 v 99 w
Fh(Matc)n(h)d(a)h(string)e(to)i(a)f(template)h(\(full\))p
3393 4148 V 521 4247 V 573 4218 a Fe(psub\(\))p 1901
4247 V 1115 w Fh(P)n(erform)e(\045-v)-5 b(ariable)26
b(substitutions)p 3393 4247 V 521 4347 V 573 4317 a Fe(strsub\()p
Fc(with)h Fe(,)p Fc(what)j Fe(,)p Fc(str)f Fe(\))p 1901
4347 V 439 w Fh(P)n(erform)d(string)h(substitution)p
3393 4347 V 521 4447 V 573 4417 a Fe(pad\()p Fc(str)g
Fe(,)p Fc(length)j Fh([)p Fe(,)p Fc(p)l(adchar)h Fh(])p
Fe(\))p 1901 4447 V 347 w Fh(P)n(ad/truncate)26 b(a)h(string)p
3393 4447 V 521 4546 V 573 4516 a Fe(random\()p Fc(num)f
Fe(\))p 1901 4546 V 841 w Fh(Return)i(a)f(random)g(n)n(um)n(b)r(er)g(1)
g(..)p Fc(num)p 3393 4546 V 521 4646 V 573 4616 a Fe(compile\()p
Fc(str)f Fe(,)p Fh([)j Fc(obj)i Fe(,)p Fc(metho)l(d)f
Fh(])g Fe(\))p 1901 4646 V 245 w Fh(Compile)e Fc(str)56
b Fh(in)n(to)28 b(an)f(ob)5 b(ject)27 b(or)g(metho)r(d)p
3393 4646 V 523 4649 2872 4 v 1914 5147 a(17)p eop end
%%Page: 18 18
TeXDict begin 18 17 bop 523 535 2760 4 v 521 634 4 100
v 573 604 a Fh(F)-7 b(unction)p 1833 634 V 993 w(Description)p
3281 634 V 523 638 2760 4 v 523 654 V 521 754 4 100 v
573 724 a Fe(sleep\()p Fc(num)26 b Fe(\))p 1833 754 V
818 w Fh(P)n(ause)g(for)h Fc(num)56 b Fh(seconds)p 3281
754 V 521 853 V 573 824 a Fe(kill\()p Fc(num)27 b Fe(\))p
1833 853 V 861 w Fh(T)-7 b(erminate)27 b(thread)g Fc(num)p
3281 853 V 521 953 V 573 923 a Fe(ps\(\))p 1833 953 V
1136 w Fh(Get)h(a)f(list)h(of)f(activ)n(e)g(threads)p
3281 953 V 523 956 2760 4 v 521 1056 4 100 v 573 1026
a Fe(setadd\()p Fc(list)g Fe(,)p Fc(value)j Fe(\))p 1833
1056 V 567 w Fh(Add)e(a)f(v)-5 b(alue)28 b(to)f(a)g(set,)h(no)f
(duplicates)p 3281 1056 V 521 1156 V 573 1126 a Fe(setremove\()p
Fc(list)f Fe(,)p Fc(value)j Fe(\))p 1833 1156 V 437 w
Fh(Remo)n(v)n(e)d(a)h(v)-5 b(alue)28 b(from)f(a)g(set)p
3281 1156 V 521 1255 V 573 1225 a Fe(listinsert\()p Fc(list)e
Fe(,)p Fc(value)30 b Fh([)g Fe(,)p Fc(p)l(os)g Fh(])f
Fe(\))p 1833 1255 V 100 w Fh(Insert)e(a)g(v)-5 b(alue)28
b(in)n(to)f(a)g(list)p 3281 1255 V 521 1355 V 573 1325
a Fe(listappend\()p Fc(list)e Fe(,)p Fc(value)30 b Fh([)g
Fe(,)p Fc(p)l(os)g Fh(])f Fe(\))p 1833 1355 V 100 w Fh(App)r(end)f(a)g
(v)-5 b(alue)27 b(to)g(a)h(list)p 3281 1355 V 521 1455
V 573 1425 a Fe(listassign\()p Fc(list)d Fe(,)p Fc(value)30
b Fe(,)p Fc(p)l(os)g Fe(\))p 1833 1455 V 205 w Fh(Assign)d(a)g(v)-5
b(alue)27 b(to)h(an)f(elemen)n(t)h(of)g(a)f(list)p 3281
1455 V 521 1554 V 573 1524 a Fe(listdelete\()p Fc(list)e
Fe(,)p Fc(p)l(os)30 b Fe(\))p 1833 1554 V 463 w Fh(Delete)e(a)f(v)-5
b(alue)27 b(from)h(a)f(list)p 3281 1554 V 523 1557 2760
4 v 521 1657 4 100 v 573 1627 a Fe(tonum\()p Fc(var)h
Fe(\))p 1833 1657 V 861 w Fh(Con)n(v)n(ert)e(a)h(v)-5
b(alue)28 b(to)f(n)n(um)n(b)r(er)g(t)n(yp)r(e)p 3281
1657 V 521 1757 V 573 1727 a Fe(toobj\()p Fc(var)h Fe(\))p
1833 1757 V 861 w Fh(Con)n(v)n(ert)e(a)h(v)-5 b(alue)28
b(to)f(ob)5 b(ject)27 b(t)n(yp)r(e)p 3281 1757 V 521
1856 V 573 1826 a Fe(tostr\()p Fc(var)h Fe(\))p 1833
1856 V 861 w Fh(Con)n(v)n(ert)e(a)h(v)-5 b(alue)28 b(to)f(string)p
3281 1856 V 521 1956 V 573 1926 a Fe(toerr\()p Fc(var)h
Fe(\))p 1833 1956 V 861 w Fh(Con)n(v)n(ert)e(a)h(v)-5
b(alue)28 b(to)f(error)f(t)n(yp)r(e)p 3281 1956 V 523
1959 2760 4 v 521 2059 4 100 v 573 2029 a Fe(shutdown\(\))p
1833 2059 V 872 w Fh(Sh)n(ut)i(do)n(wn)f(the)h(MUD)p
3281 2059 V 521 2159 V 573 2129 a Fe(dump\(\))p 1833
2159 V 1048 w Fh(Dump)g(the)g(database)p 3281 2159 V
521 2258 V 573 2228 a Fe(writelog\()p Fc(str)d Fe(\))p
1833 2258 V 750 w Fh(W)-7 b(rite)28 b Fc(str)56 b Fh(to)28
b(the)g(log\014le)p 3281 2258 V 521 2358 V 573 2328 a
Fe(checkmem\(\))p 1833 2358 V 872 w Fh(Sho)n(w)f(memory)g(usage)p
3281 2358 V 521 2457 V 573 2428 a Fe(cache)p 798 2428
27 4 v 29 w(stats\(\))p 1833 2457 4 100 v 755 w Fh(Sho)n(w)g(memory)g
(cac)n(he)f(statistics)p 3281 2457 V 523 2461 2760 4
v 523 2726 a Fd(7.1)112 b(Ob)6 b(ject)38 b(F)-9 b(unctions)523
2951 y Fh(All)32 b(functions)g(whic)n(h)f(p)r(erform)g(op)r(erations)g
(on)g(ob)5 b(jects)31 b(refer)g(to)g(the)h(curren)n(t)f(ob)5
b(ject,)523 3050 y Fe(this)p Fh(.)44 b(There)30 b(is)g(no)g(w)n(a)n(y)g
(to)g(directly)g(mo)r(dify)h(or)f(get)g(information)g(ab)r(out)g(a)g
(di\013eren)n(t)523 3150 y(ob)5 b(ject.)39 b(This)28
b(is)g(done)g(to)g(ensure)g(that)g(an)g(ob)5 b(ject's)28
b(metho)r(ds)h(will)f(w)n(ork)f(across)f(in)n(ter-)523
3250 y(m)n(ud)38 b(links)g(\(see)g(\\distrib"\).)67 b(Also,)40
b(it)f(serv)n(es)d(as)h(a)h(p)r(ermissions)f(system:)57
b(to)38 b(clone)523 3349 y(an)30 b(ob)5 b(ject,)31 b(for)f(example,)g
(y)n(ou)g(m)n(ust)g(ask)g(the)g(ob)5 b(ject)30 b(to)g(clone)g(itself)h
(b)n(y)f(sending)g(it)h(a)523 3449 y(message.)523 3736
y Ff(7.1.1)94 b Fe(clone\(\))523 3961 y Fh(Clone)28 b(the)h(curren)n(t)
e(ob)5 b(ject.)39 b(A)29 b(new)f(ob)5 b(ject)28 b(is)g(created,)g
(whose)g(paren)n(t)f(is)i(the)f(curren)n(t)523 4060 y(ob)5
b(ject.)36 b(The)27 b(new)f(ob)5 b(ject's)26 b(init)h(metho)r(d)g(is)g
(called.)36 b(Return)27 b(v)-5 b(alue:)36 b(The)26 b(ob)5
b(ject)26 b(ID)h(of)523 4160 y(the)h(new)f(ob)5 b(ject.)37
b(If)28 b(the)f(curren)n(t)g(ob)5 b(ject)27 b(no)g(longer)f(exists)h
(\(ie.,)h(has)f(b)r(een)h(destro)n(y)n(ed\),)523 4260
y(#-1)f(is)h(returned.)523 4547 y Ff(7.1.2)94 b Fe(destroy\(\))523
4772 y Fh(Destro)n(y)27 b(the)i(curren)n(t)e(ob)5 b(ject.)38
b(The)28 b(ob)5 b(ject)28 b(itself)h(is)f(resp)r(onsible)f(for)g
(cleaning)h(up)g(an)n(y)523 4871 y(references)22 b(to)h(itself)h(prior)
e(to)h(this)h(call.)35 b(This)23 b(migh)n(t)g(include)h(remo)n(ving)e
(an)n(y)g(con)n(tained)1914 5147 y(18)p eop end
%%Page: 19 19
TeXDict begin 19 18 bop 523 614 a Fh(ob)5 b(jects,)27
b(re-paren)n(ting)f(or)h(destro)n(ying)f(an)n(y)g(instances)h(of)h(it,)
g(etc.)523 899 y Ff(7.1.3)94 b Fe(chparents\()p Fc(list)26
b Fe(\))523 1122 y Fh(Change)f(the)h(paren)n(ts)f(of)h(the)g(curren)n
(t)f(ob)5 b(ject)26 b(to)g(those)f(sp)r(eci\014ed)i(in)f
Fc(list)p Fh(.)36 b(All)27 b(v)-5 b(ariables)523 1222
y(and)26 b(metho)r(ds)h(on)f(the)h(ob)5 b(ject)26 b(itself)h(remain)f
(in)n(tact,)h(ho)n(w)n(ev)n(er)d(an)n(y)h(v)-5 b(ariables)26
b(or)f(meth-)523 1321 y(o)r(ds)32 b(it)g(inherited)g(from)f(its)h(old)g
(paren)n(ts)f(paren)n(ts)f(it)j(ma)n(y)e(not)h(inherit)g(from)f(the)h
(new.)523 1421 y Fc(list)d Fh(m)n(ust)g(b)r(e)g(a)f(non-empt)n(y)g
(list,)h(and)f(m)n(ust)h(not)g(cause)e(an)n(y)h(lo)r(ops)g(in)h(the)g
(inheritance)523 1521 y(hierarc)n(h)n(y)c(\(eg.,)i(an)g(ob)5
b(ject)26 b(ma)n(y)h(not)g(ha)n(v)n(e)e(itself)j(or)e(one)g(of)h(its)g
(c)n(hildren)g(as)f(a)h(paren)n(t\).)523 1620 y(An)n(y)k(c)n(hildren)g
(of)g(the)g(curren)n(t)g(ob)5 b(ject)31 b(will)g(also)f(ha)n(v)n(e)g
(their)h(inheritance)g(c)n(hanged)f(b)n(y)523 1720 y(this)e(call,)f
(suc)n(h)g(that)h(the)g(new)f(paren)n(ts)g(sp)r(eci\014ed)h(in)f(the)h
(list)g(will)g(b)r(e)g(ancestors)e(of)h(the)523 1819
y(c)n(hildren)g(as)g(w)n(ell.)523 2104 y Ff(7.1.4)94
b Fe(lock\()p Fc(str)27 b Fe(\))523 2327 y Fh(This)20
b(function)h(is)f(used)g(to)g(lo)r(c)n(k)g(an)g(ob)5
b(ject,)21 b(to)f(prev)n(en)n(t)g(another)f(execution)h(thread)g(from)
523 2427 y(mo)r(difying)h(the)g(ob)5 b(ject)20 b(b)r(efore)g(the)h
(curren)n(t)e(thread)i(is)f(\014nished)h(with)g(it)g(\(see)f(\\lo)r(c)n
(king"\).)523 2526 y(The)27 b(argumen)n(t)f Fc(str)55
b Fh(is)27 b(the)g(name)g(of)g(the)g(lo)r(c)n(k)f(to)h(place)g(on)f
(the)h(ob)5 b(ject.)37 b(Lo)r(c)n(ks)26 b(placed)523
2626 y(b)n(y)g(an)g(execution)f(thread)h(remain)f(in)i(e\013ect)f(un)n
(til)h(a)e(corresp)r(onding)f Fe(unlock\(\))f Fh(call,)j(or)523
2726 y(un)n(til)i(the)g(metho)r(d)g(terminates.)523 3010
y Ff(7.1.5)94 b Fe(add)p 952 3010 27 4 v 30 w(verb\()p
Fc(verb)28 b Fe(,)p Fc(pr)l(ep)i Fe(,)p Fc(metho)l(d)g
Fe(\))523 3233 y Fh(Add)d(a)e(v)n(erb)g(to)h(the)h(curren)n(t)e(ob)5
b(ject.)36 b Fc(verb)55 b Fh(is)26 b(the)g(name)g(of)g(the)g(v)n(erb)f
(to)h(add.)36 b Fc(pr)l(ep)55 b Fh(is)523 3333 y(the)32
b(prep)r(osition,)f(or)g Fe("")f Fh(for)h(none.)48 b
Fc(metho)l(d)65 b Fh(is)31 b(the)h(name)f(of)g(the)h(metho)r(d)g(to)f
(call)g(in)523 3433 y(the)f(curren)n(t)e(ob)5 b(ject)29
b(when)g(the)h(v)n(erb)e(gets)h(triggered.)40 b(The)29
b(v)n(erb)f(is)h(added)h(to)f(the)g(end)523 3532 y(of)h(the)g(ob)5
b(ject's)29 b(v)n(erb)g(list,)i(unless)e(a)h(v)n(erb)f(with)h(the)g
(same)f(name)h(and)g(no)f(prep)r(osition)523 3632 y(exists,)k(in)f
(whic)n(h)g(case)f(it)i(is)f(inserted)f(b)r(efore)h(that)g(v)n(erb.)50
b(This)32 b(is)g(to)f(prev)n(en)n(t)h(a)f(v)n(erb)523
3731 y(with)d(no)f(prep)r(osition)g(masking)g(one)g(with)h(a)g(prep)r
(osition.)523 4016 y Ff(7.1.6)94 b Fe(rm)p 908 4016 V
30 w(verb\()p Fc(str)27 b Fe(\))523 4239 y Fh(Remo)n(v)n(e)h(the)i
(\014rst)f(v)n(erb)f(named)i Fc(str)60 b Fh(from)29 b(the)g(curren)n(t)
g(ob)5 b(ject.)42 b(The)29 b(argumen)n(t)f(ma)n(y)523
4339 y(also)h(b)r(e)h(a)g(string)f(represen)n(ting)f(the)i(n)n(um)n(b)r
(er)g(indexing)g(the)g(v)n(erb)f(to)h(b)r(e)g(remo)n(v)n(ed)e(\(in-)523
4438 y(dexed)g(from)f(0\).)37 b(eg.,)523 4668 y Fe(rm_verb\("3"\);)523
4898 y Fh(w)n(ould)27 b(remo)n(v)n(e)f(the)i(4th)g(v)n(erb)e(on)i(the)g
(curren)n(t)e(ob)5 b(ject.)1914 5147 y(19)p eop end
%%Page: 20 20
TeXDict begin 20 19 bop 523 614 a Ff(7.1.7)94 b Fe(rm)p
908 614 27 4 v 30 w(method\()p Fc(str)27 b Fe(\))523
839 y Fh(Remo)n(v)n(e)20 b Fc(str)43 b Fh(from)21 b(the)g(curren)n(t)e
(ob)5 b(ject.)35 b(Note)20 b(that)h Fg(COOLMUD)g Fh(has)f(sp)r(ecial)g
(pro)n(vision)523 939 y(to)25 b(allo)n(w)g(a)g(metho)r(d)h(to)f(remo)n
(v)n(e)f(itself)i(and)f(con)n(tin)n(ue)g(executing.)36
b(It)26 b(w)n(on't)f(b)r(e)h(actually)523 1038 y(destro)n(y)n(ed)g(un)n
(til)i(after)f(the)h(metho)r(d)g(\014nishes.)523 1326
y Ff(7.1.8)94 b Fe(rm)p 908 1326 V 30 w(var\()p Fc(str)28
b Fe(\))523 1550 y Fh(Remo)n(v)n(e)f(the)h(v)-5 b(ariable)26
b(\(prop)r(ert)n(y\))h(named)h Fc(str)57 b Fh(from)27
b(the)h(curren)n(t)f(ob)5 b(ject.)523 1838 y Ff(7.1.9)94
b Fe(unlock\()p Fc(str)26 b Fe(\))523 2062 y Fh(Remo)n(v)n(e)i(the)i
(lo)r(c)n(k)e(named)h Fc(str)60 b Fh(from)29 b(the)h(curren)n(t)e(ob)5
b(ject.)41 b(If)30 b(an)n(y)e(execution)h(threads)523
2162 y(are)e(w)n(aiting)g(for)g(this)g(lo)r(c)n(k)g(to)h(b)r(e)g(remo)n
(v)n(ed,)e(they)i(will)g(execute.)523 2449 y Ff(7.1.10)94
b Fe(verbs\(\))523 2674 y Fh(Return)28 b(a)f(list)h(of)g(v)n(erbs)f(on)
g(the)i(curren)n(t)e(ob)5 b(ject.)37 b(Eac)n(h)27 b(elemen)n(t)g(of)h
(the)g(list)g(is)g(in)g(turn)523 2774 y(a)c(3-elemen)n(t)g(list,)h
(consisting)f(of)g(3)g(strings:)34 b(the)25 b(v)n(erb)f(name,)h(the)f
(prep)r(osition,)h(and)f(the)523 2873 y(metho)r(d)k(to)g(call.)523
3161 y Ff(7.1.11)94 b Fe(vars\(\))523 3385 y Fh(Return)33
b(a)f(list)h(of)f(v)-5 b(ariables)31 b(\(prop)r(erties\))h(on)h(the)f
(curren)n(t)g(ob)5 b(ject.)51 b(Eac)n(h)32 b(elemen)n(t)g(of)523
3485 y(the)c(list)g(is)f(a)h(string)e(con)n(taining)h(the)h(name)f(of)h
(the)g(v)-5 b(ariable.)523 3772 y Ff(7.1.12)94 b Fe(methods\(\))523
3997 y Fh(Return)34 b(a)f(list)g(of)h(metho)r(ds)f(on)g(the)h(curren)n
(t)f(ob)5 b(ject.)54 b(Eac)n(h)32 b(elemen)n(t)i(of)f(the)h(list)f(is)h
(a)523 4097 y(string)27 b(con)n(taining)g(the)h(name)f(of)g(the)h
(metho)r(d.)523 4384 y Ff(7.1.13)94 b Fe(getvar\()p Fc(str)26
b Fe(\))523 4609 y Fh(Gets)i(the)g(v)-5 b(alue)28 b(of)g(the)h(v)-5
b(ariable)26 b(named)i Fc(str)58 b Fh(on)27 b(the)i(curren)n(t)e(ob)5
b(ject.)38 b(Normally)-7 b(,)27 b(one)523 4708 y(w)n(ould)f(just)i
(reference)d(the)j(v)-5 b(ariable)25 b(in)i(COOL)f(co)r(de)h(b)n(y)f
(name,)h(but)g Fe(getvar\(\))d Fh(allo)n(ws)523 4808
y(the)k(use)f(of)h(an)f(arbitrary)f(string)h(to)g(get)h(the)g(v)-5
b(alue)27 b(of)h(a)f(v)-5 b(ariable.)36 b(Example:)1914
5147 y(20)p eop end
%%Page: 21 21
TeXDict begin 21 20 bop 731 614 a Fe(getvar)41 b(\("abc")g(+)i("def"\))
523 852 y Fh(w)n(ould)27 b(return)g(the)h(v)-5 b(alue)28
b(of)f(the)h(v)-5 b(ariable)27 b(named)g Fe(abcdef)f
Fh(on)h(the)h(curren)n(t)f(ob)5 b(ject.)523 1139 y Ff(7.1.14)94
b Fe(setvar\()p Fc(str)26 b Fe(,)p Fc(value)k Fe(\))523
1364 y Fh(Sets)24 b(the)h(v)-5 b(alue)24 b(of)g(the)h(v)-5
b(ariable)23 b(named)h Fc(str)51 b Fh(on)24 b(the)g(curren)n(t)g(ob)5
b(ject)24 b(to)g Fc(value)j Fh(.)36 b(Again,)523 1464
y(this)g(w)n(ould)f(usually)g(b)r(e)h(accomplished)f(with)h(assignmen)n
(t)f(op)r(erator,)h(but)g(in)g(certain)523 1563 y(cases)18
b(\(eg.,)i(the)f(name)g(of)f(the)h(v)-5 b(ariable)18
b(m)n(ust)h(created)f(at)g(run-time)h(with)g(an)g(expression\),)523
1663 y(this)32 b(function)h(m)n(ust)f(b)r(e)h(used.)50
b(If)33 b(the)f(v)-5 b(ariable)31 b(do)r(es)h(not)g(exist,)h(it)g(is)f
(created.)49 b(Note)523 1762 y(that)28 b(the)g(t)n(yp)r(e)f(of)h(the)g
(new)f(v)-5 b(ariable)27 b(is)g(determined)h(b)n(y)f
Fc(value)p Fh(,)h(and)g(ma)n(y)f(not)g(later)g(b)r(e)523
1862 y(c)n(hanged.)36 b(Example:)731 2100 y Fe(setvar)41
b(\("abc")g(+)i("def",)e(100\);)523 2337 y Fh(w)n(ould)28
b(set)h(the)g(v)-5 b(alue)28 b(of)h(the)g(v)-5 b(ariable)27
b(named)i Fe(abcdef)d Fh(on)i(the)h(curren)n(t)f(ob)5
b(ject)29 b(to)f(the)523 2437 y(n)n(umeric)f(v)-5 b(alue)28
b(100.)35 b(If)28 b Fe(abcdef)d Fh(did)j(not)g(exist,)g(it)g(w)n(ould)f
(b)r(e)h(created.)523 2724 y Ff(7.1.15)94 b Fe(hasparent\()p
Fc(obj)26 b Fe(\))523 2949 y Fh(Returns)d(a)g(p)r(ositiv)n(e)f(v)-5
b(alue)23 b(if)h(the)f(curren)n(t)g(ob)5 b(ject)23 b(has)f
Fc(obj)50 b Fh(as)22 b(a)h(paren)n(t.)35 b(This)23 b(function)523
3048 y(lo)r(oks)30 b(recursiv)n(ely)g(on)h(all)g(paren)n(ts)f(of)h(the)
h(curren)n(t)e(ob)5 b(ject,)33 b(so)d(it)i(will)f(return)g(1)g(if)h
(the)523 3148 y(ob)5 b(ject)27 b(has)g Fc(obj)59 b Fh(as)27
b(a)g(paren)n(t)g(an)n(ywhere)f(in)i(its)g(inheritance)f(tree,)g(and)h
(0)f(otherwise.)523 3435 y Ff(7.1.16)94 b Fe(find)p 1044
3435 27 4 v 29 w(method\()p Fc(str)27 b Fe(\))523 3660
y Fh(Lo)r(cates)19 b(the)h(metho)r(d)h(named)f Fc(str)f
Fh(on)h(the)g(curren)n(t)f(ob)5 b(ject,)21 b(if)g(one)e(exists.)34
b(This)20 b(activ)-5 b(ates)523 3760 y(the)29 b(same)e(metho)r(d-searc)
n(hing)g(algorithm)g(as)h(used)g(when)g(actually)g(sending)g(an)g(ob)5
b(ject)523 3859 y(a)29 b(message.)40 b(Returns)29 b(the)h(ob)5
b(ject)29 b(ID)g(of)g(the)h(ob)5 b(ject)29 b(de\014ning)g(the)h(metho)r
(d,)g(or)e(#-1)h(if)523 3959 y(none)e(is)h(found.)37
b(\(This)28 b(w)n(as)f(useful)g(in)h(building)g(the)g
Fe(@list)e Fh(command,)h(for)g(instance\).)523 4246 y
Ff(7.1.17)94 b Fe(spew)p 1044 4246 V 29 w(method\()p
Fc(str)27 b Fe(\))523 4471 y Fh(Returns)35 b(a)g(string)f(con)n
(taining)g(the)i(in)n(ternal)e(stac)n(k-mac)n(hine)g(co)r(de)h(for)f
(metho)r(d)i Fc(str)g Fh(.)523 4571 y(This)31 b(co)r(de)h(is)f(prett)n
(y)g(unin)n(telligible)h(unless)f(y)n(our)f(brain)h(w)n(orks)f(in)i
(RPN.)f(Ev)n(en)g(then,)523 4670 y(some)d(instructions)g(are)g(hard)g
(to)g(\014gure)g(out,)h(and)f(there's)h(not)f(m)n(uc)n(h)h(p)r(oin)n
(t.)40 b(Only)28 b(for)523 4770 y(the)g(habitually)f(curious.)1914
5147 y(21)p eop end
%%Page: 22 22
TeXDict begin 22 21 bop 523 614 a Ff(7.1.18)94 b Fe(list)p
1044 614 27 4 v 29 w(method\()p Fc(str)27 b Fh([)i Fe(,)p
Fc(lineno)h Fh([)g Fe(,)43 b Fc(ful)t(lbr)l(ackets)31
b Fh([)f Fe(,)43 b Fc(indent)30 b Fh(])g(])f(])h Fe(\))523
834 y Fh(Returns)i(a)f(string)g(con)n(taining)g(the)h(decompiled)g(co)r
(de)g(for)f(metho)r(d)h Fc(str)i Fh(.)49 b(This)32 b(w)n(orks)523
934 y(b)n(y)d(turning)f(the)h(stac)n(k)f(mac)n(hine)h(co)r(de)f(bac)n
(k)g(in)n(to)h(readable)e(form.)40 b(It)29 b(do)r(es)g(automatic)523
1033 y(inden)n(tation,)41 b(line)d(n)n(um)n(b)r(ering,)j(and)d(smart)f
(brac)n(k)n(eting)g(\(ie.,)k(it)e(will)f(use)h(the)f(mini-)523
1133 y(m)n(um)27 b(n)n(um)n(b)r(er)g(of)g(brac)n(k)n(ets)f(when)h
(decompiling)g(an)g(expression\).)35 b(The)27 b(three)g(optional)523
1233 y(argumen)n(ts)f(are)h(n)n(umeric)g(argumen)n(ts)f(whic)n(h)i(con)
n(trol)e(the)i(decompilation:)523 1457 y Ff(lineno)40
b Fh(T)-7 b(urns)27 b(line)h(n)n(um)n(b)r(ering)f(on)h(and)f(o\013)h
(\(default)g(on\).)523 1613 y Ff(fullbrac)m(k)m(ets)43
b Fh(When)27 b(on,)f(dum)n(b)h(brac)n(k)n(eting)e(will)h(b)r(e)h(used)f
(in)h(ev)n(ery)e(expression.)35 b(De-)731 1713 y(fault)28
b(is)f(o\013,)h(or)e(smart)h(brac)n(k)n(eting.)523 1869
y Ff(inden)m(t)41 b Fh(The)28 b(n)n(um)n(b)r(er)f(of)h(spaces)f(to)g
(use)g(in)h(inden)n(ting)g(the)g(co)r(de)f(\(default)i(2\).)523
2093 y(The)f(string)f(returned)g(con)n(tains)f(em)n(b)r(edded)i
(newlines.)523 2371 y Ff(7.1.19)94 b Fe(decompile\(\))523
2591 y Fh(Decompiles)19 b(the)g(en)n(tire)f(curren)n(t)g(ob)5
b(ject)18 b(bac)n(k)g(to)g(source.)33 b(Returns)18 b(a)h(string,)g(con)
n(taining)523 2691 y(em)n(b)r(edded)33 b(newlines)g(con)n(taining)f
(the)h(source)e(for)i(the)g(ob)5 b(ject.)52 b(V)-7 b(ariables)31
b(are)h(sho)n(wn)523 2790 y(auto-initialized)18 b(to)h(their)g(curren)n
(t)f(v)-5 b(alues.)34 b(This)18 b(function)i(can)e(b)r(e)i
Fc(very)f Fh(CPU-in)n(tensiv)n(e,)523 2890 y(if)28 b(the)g(ob)5
b(ject)27 b(is)h(large.)523 3168 y Ff(7.1.20)94 b Fe(objsize\(\))523
3388 y Fh(Returns)26 b(the)h(size,)f(on)g(disc,)h(of)f(the)h(curren)n
(t)e(ob)5 b(ject.)36 b(This)27 b(re\015ects)e(the)i(ideal)f(size,)h
(and)523 3488 y(not)j(the)h(actual)f(amoun)n(t)g(of)h(memory)e(or)h
(disc)g(consumed)g(b)n(y)g(the)h(ob)5 b(jecct,)31 b(whic)n(h)f(are)523
3587 y(sub)5 b(ject)28 b(to)f Fe(malloc\(\))e Fh(tax,)i(dbm)h(tax,)f
(etc.)523 3882 y Fd(7.2)112 b(Pla)m(y)m(er)38 b(F)-9
b(unctions)523 4102 y Fh(These)30 b(functions)h(also)e(w)n(ork)g(on)h
Fe(this)p Fh(,)f(the)i(curren)n(t)f(ob)5 b(ject.)44 b(Ho)n(w)n(ev)n
(er,)30 b(they)g(assume)523 4201 y(that)36 b Fe(this)e
Fh(is)h(a)g(connected)g(pla)n(y)n(er.)59 b(They)35 b(will)g(ha)n(v)n(e)
g(no)g(e\013ect)h(if)f(on)h(a)f(non-pla)n(y)n(er)523
4301 y(ob)5 b(ject,)27 b(or)g(a)g(pla)n(y)n(er)f(ob)5
b(ject)28 b(whic)n(h)f(isn't)h(connected.)523 4579 y
Ff(7.2.1)94 b Fe(echo\()p Fc(str)27 b Fe(\))523 4799
y Fh(Displa)n(y)j Fc(str)63 b Fh(to)31 b(the)g(curren)n(t)f(ob)5
b(ject.)46 b(Do)r(es)31 b(nothing)f(if)i(the)f(curren)n(t)f(ob)5
b(ject)30 b(is)h(not)g(a)523 4898 y(connected)c(pla)n(y)n(er.)1914
5147 y(22)p eop end
%%Page: 23 23
TeXDict begin 23 22 bop 523 614 a Ff(7.2.2)94 b Fe(echo)p
996 614 27 4 v 29 w(file\()p Fc(str)28 b Fe(\))523 837
y Fh(Read)h(in)g(the)g(con)n(ten)n(ts)g(of)f(the)i(lo)r(cal)e(\014le)h
Fc(str)p Fh(,)g(and)g(ec)n(ho)f(them,)i(one)f(lik)n(e)f(at)h(a)g(time,)
h(to)523 936 y(the)d(curren)n(t)f(ob)5 b(ject.)37 b(The)27
b(\014le)g(is)g(lo)r(cated)f(relativ)n(e)g(to)h(R)n(UNDIR)h(\(usu.)37
b(bin/online\))26 b(of)523 1036 y(the)i(serv)n(er's)e(installation.)523
1319 y Ff(7.2.3)94 b Fe(disconnect\(\))523 1542 y Fh(Disconnect)28
b(the)g(curren)n(t)e(ob)5 b(ject.)523 1825 y Ff(7.2.4)94
b Fe(program\()p Fh([)p Fc(obj)27 b Fe(,)p Fc(metho)l(d)74
b Fh(])p Fe(\))523 2047 y Fh(En)n(ter)27 b(programming)e(mo)r(de.)37
b(This)28 b(sets)f(a)g(\015ag)g(on)g(the)h(pla)n(y)n(er's)e(descriptor)
g(suc)n(h)h(that)523 2147 y(all)c(input)h(from)f(the)h(pla)n(y)n(er)e
(is)h(div)n(erted)g(to)h(a)f(temp)r(orary)f(\014le.)36
b(When)23 b(the)h(pla)n(y)n(er)e(en)n(ters)523 2246 y('.',)37
b(the)f(\014le)f(is)g(compiled,)j(and)d(then)g(erased.)59
b(There)34 b(can)h(either)g(b)r(e)h(no)f(argumen)n(ts,)523
2346 y(in)f(whic)n(h)g(case)f(the)h(serv)n(er)f(exp)r(ects)h(a)f
(series)g(of)h(ob)5 b(jects,)35 b(or)e(t)n(w)n(o)g(argumen)n(ts,)h
(whic)n(h)523 2445 y(should)20 b(b)r(e)h(the)g(ob)5 b(ject)20
b(and)h(metho)r(d)g(to)f(program.)33 b(In)20 b(either)h(case,)g(the)g
(serv)n(er)d(curren)n(tly)523 2545 y(uses)31 b(a)g(built-in)h(set)g(of)
f(p)r(ermissions)g(c)n(hec)n(ks)f(to)h(determine)h(whether)f(the)h(pla)
n(y)n(er)e(ma)n(y)523 2645 y(reprogram)i(that)j(ob)5
b(ject:)51 b(either)35 b(they)g(m)n(ust)g(b)r(e)g(in)g(the)h(ob)5
b(ject's)34 b(o)n(wners)f(list,)k(or)d(in)523 2744 y(SYS)p
682 2744 25 4 v 30 w(OBJ.wizards.)523 3044 y Fd(7.3)112
b(Miscellanous)40 b(F)-9 b(unctions)523 3266 y Ff(7.3.1)94
b Fe(typeof\()p Fc(var)27 b Fe(\))523 3489 y Fh(Returns)35
b(a)f(n)n(um)n(b)r(er)g(represen)n(ting)f(the)i(t)n(yp)r(e)g(of)g
Fc(var)h Fh(.)59 b(This)34 b(v)-5 b(alue)35 b(ma)n(y)f(b)r(e)h(c)n(hec)
n(k)n(ed)523 3588 y(against)26 b(the)i(pre-de\014ned)g(constan)n(ts)e
(NUM,)j(OBJ,)d(STR,)i(LIST)g(and)f(ERR.)523 3872 y Ff(7.3.2)94
b Fe(lengthof\()p Fc(var)26 b Fe(\))523 4094 y Fh(Returns)i(a)f(n)n(um)
n(b)r(er)g(represen)n(ting)g(the)h(length)f(of)h Fc(var)j
Fh(.)37 b Fc(var)58 b Fh(m)n(ust)28 b(b)r(e)g(a)f(string)g(or)g(list)
523 4194 y(expression.)523 4477 y Ff(7.3.3)94 b Fe(serverof\()p
Fc(obj)27 b Fe(\))523 4699 y Fh(Returns)f(a)g(n)n(um)n(b)r(er)g
(represen)n(ting)f(the)i(serv)n(er)d(ID)j(of)f Fc(obj)k
Fh(.)37 b(This)26 b(ID)h(is)f(used)g(in)n(ternally)523
4799 y(b)n(y)e(the)g(serv)n(er,)f(and)h(has)f(no)h(meaning)f(except)h
(that)h(ID)f(zero)f(is)h(the)g(lo)r(cal)f(MUD.)i(So)f(the)523
4898 y(statemen)n(t)1914 5147 y(23)p eop end
%%Page: 24 24
TeXDict begin 24 23 bop 731 614 a Fe(if)42 b(\(!serverof\(thingy)o
(\)\))818 714 y(...)731 814 y(endif)523 1051 y Fh(w)n(ould)27
b(ev)-5 b(aluate)27 b(to)h(true)f(if)h(thingy)g(is)g(a)f(lo)r(cal)g(ob)
5 b(ject.)523 1338 y Ff(7.3.4)94 b Fe(servername\()p
Fc(obj)26 b Fe(\))523 1563 y Fh(Returns)i(a)f(string)g(represen)n(ting)
f(the)i(serv)n(er)d(name)j(part)f(of)h Fc(obj)i Fh(.)523
1850 y Ff(7.3.5)94 b Fe(servers\(\))523 2075 y Fh(Returns)32
b(a)g(list)g(corresp)r(onding)e(to)i(the)h(system)f(ob)5
b(ject)32 b(\(#0\))g(at)g(eac)n(h)g(remote)f(serv)n(er)523
2175 y(\(eg.,)d Fe(#0@remotemud)p Fh(,)22 b Fe(#0@localmud)p
Fh(,)h(etc\).)523 2462 y Ff(7.3.6)94 b Fe(explode\()p
Fc(str)69 b Fh([)p Fe(,)p Fc(sep)74 b Fh(])p Fe(\))523
2687 y Fh(Break)38 b Fc(str)79 b Fh(in)n(to)38 b(a)h(list)g(of)g
(strings.)71 b(By)38 b(default,)43 b(explo)r(de)c(breaks)e(on)i
(spaces;)44 b(the)523 2786 y(optional)27 b(second)g(argumen)n(t)f(is)i
(the)g(c)n(haracter)d(to)j(break)e(on.)523 3074 y Ff(7.3.7)94
b Fe(time\(\))523 3299 y Fh(Returns)19 b(a)g(n)n(umeric)g(v)-5
b(alue)20 b(represen)n(ting)d(the)j(curren)n(t)f(date)g(and)g(time,)j
(giv)n(en)d(in)g(seconds)523 3398 y(since)27 b(12:00)f(GMT,)i(Jan)n
(uary)e(1,)h(1970.)523 3685 y Ff(7.3.8)94 b Fe(ctime\()p
Fh([)27 b Fc(num)i Fh(])h Fe(\))523 3910 y Fh(Returns)21
b(a)g(string)g(represen)n(ting)e(the)j(in)n(teger)e Fc(num)45
b Fh(as)20 b(an)h(English)g(date,)h(or)f(the)g(curren)n(t)523
4010 y(time)28 b(if)g(no)g(argumen)n(t)e(is)i(giv)n(en.)523
4297 y Ff(7.3.9)94 b Fe(crypt\()p Fc(str)27 b Fh([)i
Fe(,)p Fc(salt)h Fh(])g Fe(\))523 4522 y Fh(Encrypt)22
b(a)f(string.)35 b(This)22 b(function)h(uses)f(UNIX's)h(crypt\(\))f
(routine)g(to)g(encrypt)g(a)g(string.)523 4621 y(Useful)28
b(for)f(passw)n(ord)f(c)n(hec)n(king,)g(etc.)1914 5147
y(24)p eop end
%%Page: 25 25
TeXDict begin 25 24 bop 523 614 a Ff(7.3.10)94 b Fe(match\()p
Fc(template)27 b Fe(,)p Fc(str)73 b Fh([)p Fe(,)p Fc(sep)g
Fh(])p Fe(\))523 839 y Fh(This)31 b(function)h(matc)n(hes)e
Fc(str)64 b Fh(to)31 b Fc(template)i Fh(.)47 b Fc(str)64
b Fh(should)31 b(b)r(e)g(a)g(1-w)n(ord)e(string)h(whic)n(h)523
939 y(is)f(compared)e(against)h(eac)n(h)g(w)n(ord)g(in)h
Fc(template)i Fh(.)40 b(If)30 b Fc(str)59 b Fh(matc)n(hes)28
b(a)g(substring)g(of)h(an)n(y)523 1038 y(w)n(ord)k(in)h
Fc(template)i Fh(,)g(1)d(is)h(returned,)h(otherwise)e(0)h(is)g
(returned.)55 b(The)34 b(optional)f(third)523 1138 y(argumen)n(t)27
b(is)g(the)h(separator)d(to)j(use)f(when)h(matc)n(hing)f(\(default)h
(is)g(a)f(blank\).)523 1425 y Ff(7.3.11)94 b Fe(match)p
1088 1425 27 4 v 29 w(full\()p Fc(template)28 b Fe(,)p
Fc(str)72 b Fh([)p Fe(,)p Fc(sep)i Fh(])p Fe(\))523 1650
y Fh(This)28 b(function)g(matc)n(hes)f Fc(str)58 b Fh(to)27
b Fc(template)k Fh(,)d(as)f(ab)r(o)n(v)n(e,)f(except)i(that)g
Fc(str)58 b Fh(m)n(ust)28 b(matc)n(h)523 1750 y(an)f(en)n(tire)h(w)n
(ord)e(in)i Fc(template)i Fh(,)e(not)f(just)i(a)e(substring.)523
2037 y Ff(7.3.12)94 b Fe(psub\()p Fc(str)27 b Fe(\))523
2262 y Fh(This)d(function)g(substitutes)g(the)g(v)-5
b(alue)23 b(of)h(the)g(lo)r(cal)f(\(metho)r(d\))h(v)-5
b(ariable)23 b("fo)r(o")f(for)h(eac)n(h)523 2361 y(instance)k(of)h
("\045fo)r(o")e(or)h("\045fo)r(o\045")g(in)h Fc(str)p
Fh(.)36 b(Example:)731 2615 y Fe(foo)42 b(=)h("system";)731
2715 y(n)g(=)g(#0;)731 2815 y(echo\(psub\("\045n)38 b(is)43
b(the)f(\045foo)g(object."\)\);)523 3069 y Fh(w)n(ould)27
b(result)g(in)h(the)g(output)g("#0)f(is)h(the)g(system)f(ob)5
b(ject".)523 3356 y Ff(7.3.13)94 b Fe(strsub\()p Fc(with)27
b Fe(,)p Fc(what)j Fe(,)p Fc(str)f Fe(\))523 3581 y Fh(P)n(erform)d
(string)h(substitution.)523 3868 y Ff(7.3.14)94 b Fe(pad\()p
Fc(str)27 b Fe(,)p Fc(length)j Fh([)p Fe(,)p Fc(p)l(adchar)h
Fh(])p Fe(\))523 4093 y Fh(P)n(ad/truncate)26 b(a)h(string.)523
4380 y Ff(7.3.15)94 b Fe(random\()p Fc(num)25 b Fe(\))523
4605 y Fh(Return)j(a)f(random)g(n)n(um)n(b)r(er)g(1)g(..)p
Fc(num)1914 5147 y Fh(25)p eop end
%%Page: 26 26
TeXDict begin 26 25 bop 523 614 a Ff(7.3.16)94 b Fe(compile\()p
Fc(str)25 b Fe(,)p Fh([)30 b Fc(obj)h Fe(,)p Fc(metho)l(d)f
Fh(])f Fe(\))523 839 y Fh(Compile)f Fc(str)56 b Fh(in)n(to)28
b(an)f(ob)5 b(ject)27 b(or)g(metho)r(d)523 1143 y Fd(7.4)112
b(List)38 b(F)-9 b(unctions)523 1368 y Fh(Lists)34 b(are)e
(heterogenous)g(collections)h(of)h(v)-5 b(alues,)35 b(whic)n(h)e(ma)n
(y)g(b)r(e)h(treated)g(as)f(ordered)523 1467 y(lists,)h(or)e(unordered)
f(sets)i(\(see)f('datat)n(yp)r(es'\).)52 b(Cho)r(osing)31
b(either)i(the)g('set')g(op)r(erations)523 1567 y(or)27
b('list')h(op)r(erations)e(determines)h(ho)n(w)g(they)h(are)f(treated.)
523 1738 y(Since)c Fg(COOL)h Fh(has)e(no)h(concept)g(of)g(p)r(oin)n
(ters)g(\(and)g(all)g(argumen)n(ts)f(are)g(passed)g(b)n(y)h(v)-5
b(alue\),)523 1838 y(none)23 b(of)g(the)g(list)g(op)r(erations)f(can)g
(mo)r(dify)h(lists)g(passed)f(to)h(them.)36 b(Instead,)24
b(they)f(return)523 1937 y(new)28 b(lists)f(with)h(the)g(indicated)g
(mo)r(di\014cations)f(p)r(erformed.)37 b(So)27 b(the)h(co)r(de:)731
2175 y Fe(setadd\(a,)39 b(3\);)523 2412 y Fh(on)27 b(its)h(o)n(wn)f(do)
r(es)g(nothing.)731 2650 y Fe(a)43 b(=)g(setadd\(a,)d(3\);)523
2887 y Fh(on)27 b(the)h(other)f(hand,)h(adds)f(the)h(elemen)n(t)g(3)f
(to)g(the)h(list)g(v)-5 b(ariable)27 b Fe(a)p Fh(,)g(as)g(in)n(tended.)
523 3175 y Ff(7.4.1)94 b Fe(setadd\()p Fc(list)27 b Fe(,)p
Fc(value)j Fe(\))523 3400 y Fh(This)h(function)g(adds)f
Fc(value)64 b Fh(to)30 b Fc(list)j Fh(,)e(as)f(long)g(as)g(it's)h(not)f
(already)f(presen)n(t.)45 b(Returns)523 3499 y(the)28
b(new)g(list.)523 3786 y Ff(7.4.2)94 b Fe(setremove\()p
Fc(list)26 b Fe(,)p Fc(value)j Fe(\))523 4011 y Fh(Remo)n(v)n(e)e
Fc(value)57 b Fh(from)28 b Fc(list)i Fh(,)d(an)n(ywhere)g(in)g(the)h
(list.)38 b(Returns)27 b(the)h(new)g(list.)523 4298 y
Ff(7.4.3)94 b Fe(listinsert\()p Fc(list)25 b Fe(,)p Fc(value)30
b Fh([)g Fe(,)43 b Fc(p)l(os)30 b Fh(])g Fe(\))523 4523
y Fh(Insert)25 b Fc(value)54 b Fh(in)n(to)25 b Fc(list)j
Fh(.)36 b(By)25 b(default,)i(the)f(new)f(elemen)n(t)h(is)f(inserted)g
(at)h(the)f(b)r(eginning)523 4623 y(of)c(the)g(list.)35
b(If)21 b(the)g(optional)f(n)n(umeric)g(argumen)n(t)g
Fc(p)l(os)45 b Fh(is)21 b(giv)n(en,)g(the)g(elemen)n(t)g(is)g(inserted)
523 4722 y(b)r(efore)27 b(p)r(osition)h Fc(p)l(os)i Fh(.)37
b(Returns)27 b(the)h(new)g(list.)1914 5147 y(26)p eop
end
%%Page: 27 27
TeXDict begin 27 26 bop 523 614 a Ff(7.4.4)94 b Fe(listappend\()p
Fc(list)25 b Fe(,)p Fc(value)30 b Fh([)g Fe(,)43 b Fc(p)l(os)30
b Fh(])g Fe(\))523 839 y Fh(App)r(ends)g Fc(value)60
b Fh(to)29 b(the)h(end)f(of)g Fc(list)i Fh(,)e(or)f(after)h(p)r
(osition)g Fc(p)l(os)i Fh(,)f(if)f(giv)n(en.)40 b(Returns)29
b(the)523 939 y(new)f(list.)523 1226 y Ff(7.4.5)94 b
Fe(listassign\()p Fc(list)25 b Fe(,)p Fc(value)30 b Fe(,)43
b Fc(p)l(os)30 b Fe(\))523 1451 y Fh(Replaces)d(elemen)n(t)h(at)f(p)r
(osition)h Fc(p)l(os)58 b Fh(in)27 b Fc(list)58 b Fh(with)28
b Fc(value)i Fh(.)37 b(Returns)28 b(the)g(new)f(list.)523
1738 y Ff(7.4.6)94 b Fe(listdelete\()p Fc(list)25 b Fe(,)p
Fc(p)l(os)30 b Fe(\))523 1963 y Fh(Deletes)e(the)g(elemen)n(t)g(at)f(p)
r(osition)h Fc(p)l(os)57 b Fh(in)28 b Fc(list)i Fh(.)37
b(Returns)28 b(the)g(new)f(list.)523 2267 y Fd(7.5)112
b(Con)m(v)m(ersion)38 b(F)-9 b(unctions)523 2491 y Fh(These)39
b(functions)g(allo)n(w)f(v)-5 b(alues)38 b(of)h(one)g(datat)n(yp)r(e)f
(to)h(b)r(e)h(con)n(v)n(erted)d(in)n(to)i(v)-5 b(alues)38
b(of)523 2591 y(another)27 b(datat)n(yp)r(e.)523 2878
y Ff(7.5.1)94 b Fe(tonum\()p Fc(var)28 b Fe(\))523 3103
y Fh(Con)n(v)n(ert)i(an)g(ob)5 b(j,)32 b(string,)f(or)f(error)f(v)-5
b(alue)31 b(in)n(to)g(a)f(n)n(umeric)h(v)-5 b(alue.)47
b(Ob)5 b(ject)31 b(v)-5 b(alues)30 b(are)523 3203 y(con)n(v)n(erted)e
(b)n(y)h(using)g(the)h(ob)5 b(ject)29 b(ID)h(p)r(ortion)f(as)g(the)h
(new)g(v)-5 b(alue.)42 b(Strings)29 b(are)f(parsed)523
3302 y(lik)n(e)h(the)h(UNIX)g(function)g(atoi\(\).)43
b(Error)27 b(v)-5 b(alues)29 b(return)g(the)g(in)n(ternal)g(ID)h(of)g
(the)f(error)523 3402 y(\(whic)n(h)f(isn't)g(m)n(uc)n(h)f(use)h(except)
f(to)h(trivia)f(addicts\).)523 3689 y Ff(7.5.2)94 b Fe(toobj\()p
Fc(var)28 b Fe(\))523 3914 y Fh(Con)n(v)n(ert)34 b(a)h(n)n(um,)j
(string,)f(or)e(error)e(v)-5 b(alue)36 b(in)n(to)f(an)g(ob)5
b(ject)35 b(ID)h(v)-5 b(alue.)61 b(Num)n(b)r(ers)35 b(are)523
4014 y(con)n(v)n(erted)28 b(b)n(y)g(using)h(the)g(n)n(um)n(b)r(er)g(as)
g(the)g(ob)5 b(ject)29 b(ID)g(p)r(ortion)g(of)g(the)g(new)g(v)-5
b(alue,)30 b(and)523 4113 y(the)36 b(lo)r(cal)g(serv)n(er)e(for)i(the)g
(serv)n(er)e(ID)j(p)r(ortion.)61 b(Strings)36 b(are)f(parsed,)i(the)f
(same)g(w)n(a)n(y)523 4213 y Fg(COOL)26 b Fh(itself)f(parses:)35
b Fe(#3)25 b Fh(or)f Fe(#3@foomud)e Fh(syn)n(tax.)35
b(Errors)23 b(are)i(con)n(v)n(erted)f(b)n(y)h(using)g(the)523
4312 y(in)n(ternal)32 b(ID)h(of)g(the)g(error)e(as)h(the)h(ob)5
b(ject)32 b(ID)i(p)r(ortion,)f(and)g(the)g(lo)r(cal)f(serv)n(er)f(for)h
(the)523 4412 y(serv)n(er)26 b(ID)i(p)r(ortion.)1914
5147 y(27)p eop end
%%Page: 28 28
TeXDict begin 28 27 bop 523 614 a Ff(7.5.3)94 b Fe(tostr\()p
Fc(var)28 b Fe(\))523 839 y Fh(Con)n(v)n(ert)f(a)h(string,)g(n)n(um)n
(b)r(er,)h(ob)5 b(ject,)29 b(list)f(or)g(error)e(t)n(yp)r(e)j(in)n(to)f
(a)h(string)e(v)-5 b(alue.)40 b(Strings)523 939 y(are)20
b(con)n(v)n(erted)f(b)n(y)i(enclosing)f(them)i(in)f(doublequotes,)g
(and)g(escaping)f(an)n(y)g(con)n(trol)g(c)n(hars)523
1038 y(with)35 b(a)f(bac)n(kslash)f(\()p Fe(\\n)p Fh(,)i
Fe(\\t)p Fh(,)h(etc\).)57 b(Num)n(b)r(ers)35 b(and)f(ob)5
b(ject)34 b(ID's)h(are)e(simply)h(prin)n(ted.)523 1138
y(Lists)d(are)g(ev)-5 b(aluated)31 b(recursiv)n(ely)-7
b(,)31 b(prin)n(ting)g('',)i(follo)n(w)n(ed)d(b)n(y)h(the)h(list)g
(elemen)n(ts,)g(sepa-)523 1238 y(rated)e(b)n(y)h(commas,)g(and)g(then)g
(''.)48 b(Errors)28 b(are)i(con)n(v)n(erted)f(in)n(to)i(a)g(string)f
(represen)n(ting)523 1337 y(the)e(error)e(iden)n(ti\014er)h(\()p
Fe(E_TYPE)f Fh(b)r(ecomes)h Fe("E_TYPE")p Fh(\).)523
1625 y Ff(7.5.4)94 b Fe(toerr\()p Fc(var)28 b Fe(\))523
1849 y Fh(Con)n(v)n(ert)19 b(a)h(string,)h(n)n(um)n(b)r(er,)h(or)d(ob)5
b(ject)20 b(v)-5 b(alue)20 b(in)n(to)g(an)g(error)f(v)-5
b(alue.)34 b(Strings)20 b(are)f(parsed,)523 1949 y(the)29
b(same)g(w)n(a)n(y)e Fg(COOLMUD)i Fh(parses)e(errors)g(\()p
Fe("E_TYPE")f Fh(b)r(ecomes)j Fe(E_TYPE)p Fh(\).)d(Num)n(b)r(ers)523
2049 y(are)k(con)n(v)n(erted)f(b)n(y)h(using)g(the)h(n)n(um)n(b)r(er)g
(as)f(the)h(in)n(ternal)f(error)e(ID.)k(Ob)5 b(ject)30
b(v)-5 b(alues)30 b(are)523 2148 y(con)n(v)n(erted)c(b)n(y)h(using)h
(the)g(ob)5 b(ject)27 b(ID)h(p)r(ortion)f(as)g(the)h(error)e(ID.)523
2452 y Fd(7.6)112 b(T)-9 b(ask)38 b(F)-9 b(unctions)523
2677 y Ff(7.6.1)94 b Fe(sleep\()p Fc(num)26 b Fe(\))523
2902 y Fh(P)n(ause)g(for)h Fc(num)57 b Fh(seconds)523
3189 y Ff(7.6.2)94 b Fe(kill\()p Fc(num)27 b Fe(\))523
3414 y Fh(T)-7 b(erminate)27 b(thread)g Fc(num)523 3701
y Ff(7.6.3)94 b Fe(ps\(\))523 3926 y Fh(Get)24 b(a)f(list)h(of)f(all)h
(activ)n(e)e(threads)h(on)g(the)h(MUD.)h(Returns)e(a)g(list)h(of)g
(lists,)g(in)g(whic)n(h)f(eac)n(h)523 4025 y(elemen)n(t)28
b(represen)n(ts)e(a)h(thread)g(in)h(an)f(11-elemen)n(t)g(list)h(of)f
(the)h(form:)731 4279 y Fe(msgid,)41 b(age,)h(ticks,)f(player,)f(this,)
i(on,)g(caller,)731 4379 y(args,)f(methodname,)e(blocked)p
1828 4379 27 4 v 29 w(on,)j(timer)523 4633 y Ff(msgid)e
Fh(The)28 b(message)e(iden)n(ti\014er)h(of)h(the)g(curren)n(t)f
(thread.)523 4799 y Ff(age)41 b Fh(The)28 b("depth")f(of)h(the)g
(message)e(in)i(recursiv)n(e)e(calls.)1914 5147 y(28)p
eop end
%%Page: 29 29
TeXDict begin 29 28 bop 523 614 a Ff(tic)m(ks)42 b Fh(The)28
b(n)n(um)n(b)r(er)f(of)h(tic)n(ks)f(used)g(b)n(y)h(the)g(thread)f(so)g
(far.)523 777 y Ff(pla)m(y)m(er)43 b Fh(The)27 b(pla)n(y)n(er)f(who)i
(t)n(yp)r(ed)g(the)g(command)f(that)h(initiated)g(this)g(thread.)523
939 y Ff(on)41 b Fh(The)28 b(ob)5 b(ject)27 b(on)h(whic)n(h)f(the)h
(metho)r(d)g(whic)n(h)g(is)f(executing)h(is)f(de\014ned.)523
1101 y Ff(caller)42 b Fh(The)27 b(ob)5 b(ject)28 b(whic)n(h)f(called)g
(this)h(metho)r(d.)523 1264 y Ff(args)42 b Fh(The)27
b(argumen)n(ts)g(to)g(this)h(metho)r(d,)g(when)g(called.)523
1426 y Ff(metho)s(dname)40 b Fh(The)28 b(name)f(of)h(the)g(curren)n
(tly-executing)e(metho)r(d.)523 1588 y Ff(blo)s(c)m(k)m(ed)p
843 1588 29 4 v 35 w(on)41 b Fh(A)19 b(n)n(umeric)f(iden)n(ti\014er,)i
(indicating)e(the)h(state)f(of)g(the)h(curren)n(tly-executing)731
1688 y(thread.)523 1850 y Ff(timer)41 b Fh(A)34 b(n)n(umeric)f(v)-5
b(alue,)36 b(indicating)d(the)i(time)f(at)g(whic)n(h)g(the)g(curren)n
(t)f(thread)g(will)731 1950 y(resume,)27 b(or)f(expire)h(\(dep)r
(ending)i(on)e(state\).)523 2250 y Fd(7.7)112 b(Wizard)38
b(F)-9 b(unctions)523 2473 y Fh(All)30 b(wizard)g(functions)g(c)n(hec)n
(k)f(that)h(the)h(ob)5 b(ject)29 b(calling)h(them)g(is)g(a)g(wizard)f
(b)n(y)g(lo)r(oking)523 2573 y(in)f(SYS)p 779 2573 25
4 v 30 w(OBJ.wizards)523 2857 y Ff(7.7.1)94 b Fe(shutdown\(\))523
3079 y Fh(Sh)n(ut)23 b(do)n(wn)e(the)i(MUD.)g(The)f(database)f(is)h
(written,)i(remote)d(serv)n(ers)f(disconnected,)k(and)523
3179 y(the)k Fg(COOLMUD)f Fh(pro)r(cess)g(terminates.)523
3463 y Ff(7.7.2)94 b Fe(dump\(\))523 3686 y Fh(Dump)29
b(the)f(database.)523 3969 y Ff(7.7.3)94 b Fe(writelog\()p
Fc(str)25 b(\))523 4192 y Fh(W)-7 b(rite)28 b Fc(str)57
b Fh(to)27 b(the)h(log\014le.)36 b(The)28 b(string)f(is)g(pre\014xed)h
(b)n(y)f(the)h(curren)n(t)f(date)g(and)h(time.)523 4476
y Ff(7.7.4)94 b Fe(checkmem\(\))523 4699 y Fh(Returns)36
b(a)h(string)e(sho)n(wing)h(the)h(amoun)n(t)f(of)g(memory)g
(dynamically)f(allo)r(cated,)k(and)523 4799 y(ho)n(w)g(man)n(y)g(c)n(h)
n(unks)g(it)h(w)n(as)e(allo)r(cated)h(in.)73 b(If)40
b(the)g(serv)n(er)e(w)n(as)h(not)g(compiled)h(with)523
4898 y(-DCHECKMEM,)27 b(this)h(function)g(will)g(return)f(\\Memory)f(c)
n(hec)n(king)g(disabled.")1914 5147 y(29)p eop end
%%Page: 30 30
TeXDict begin 30 29 bop 523 614 a Ff(7.7.5)94 b Fe(cache)p
1040 614 27 4 v 29 w(stats\(\))523 839 y Fh(Returns)36
b(a)f(string)g(with)h(em)n(b)r(edded)g(newlines)g(con)n(taining)e(the)i
(curren)n(t)f(statistics)g(of)523 939 y(the)28 b(ob)5
b(ject-paging)26 b(cac)n(he.)36 b(Curren)n(tly)27 b(the)h(output)g(lo)r
(oks)e(lik)n(e)i(this:)523 1193 y Fe(cache)42 b(stats,)f(last)h(24)g
(sec.:)610 1292 y(writes:)f(8)479 b(reads:)41 b(161)610
1392 y(dbwrites:)f(0)392 b(dbreads:)40 b(10)610 1492
y(read)i(hits:)g(151)260 b(active)41 b(hits:)h(126)610
1591 y(write)g(hits)g(to)g(dirty)g(cache:)f(6)610 1691
y(deletes:)f(0)436 b(checks:)41 b(18)610 1791 y(resets:)g(11)435
b(syncs:)41 b(0)392 b(objects:)40 b(161)1914 5147 y Fh(30)p
eop end
%%Trailer

userdict /end-hook known{end-hook}if
%%EOF