%!PS-Adobe-2.0 %%Creator: dvips(k) 5.95a Copyright 2005 Radical Eye Software %%Title: synclib.dvi %%Pages: 11 %%PageOrder: Ascend %%BoundingBox: 0 0 595 842 %%DocumentFonts: CMR12 CMTI10 CMTT10 CMBX10 CMR10 CMR9 CMBX12 %%DocumentPaperSizes: a4 %%EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips -o synclib.nps synclib %DVIPSParameters: dpi=600 %DVIPSSource: TeX output 2005.12.21:0219 %%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 /p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ /Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) (LaserWriter 16/600)]{A length product length le{A length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M} B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{ p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end %%EndProcSet %%BeginProcSet: 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: CMBX12 %!PS-AdobeFont-1.1: CMBX12 1.0 %%CreationDate: 1991 Aug 20 16:34:54 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMBX12) readonly def /FamilyName (Computer Modern) readonly def /Weight (Bold) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMBX12 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 46 /period put dup 47 /slash put dup 49 /one put dup 50 /two put dup 51 /three put dup 52 /four put dup 66 /B put dup 67 /C put dup 68 /D put dup 69 /E put dup 70 /F put dup 76 /L put dup 77 /M put dup 80 /P put dup 83 /S 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 108 /l 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 /FontBBox{-53 -251 1139 750}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712 B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99 AEBE70DAAED49EA45AF94F081934AA47894A370D698ABABDA4215500B190AF26 7FCFB7DDA2BC68605A4EF61ECCA3D61C684B47FFB5887A3BEDE0B4D30E8EBABF 20980C23312618EB0EAF289B2924FF4A334B85D98FD68545FDADB47F991E7390 B10EE86A46A5AF8866C010225024D5E5862D49DEB5D8ECCB95D94283C50A363D 68A49071445610F03CE3600945118A6BC0B3AA4593104E727261C68C4A47F809 D77E4CF27B3681F6B6F3AC498E45361BF9E01FAF5527F5E3CC790D3084674B3E 26296F3E03321B5C555D2458578A89E72D3166A3C5D740B3ABB127CF420C316D F957873DA04CF0DB25A73574A4DE2E4F2D5D4E8E0B430654CF7F341A1BDB3E26 77C194764EAD58C585F49EF10843FE020F9FDFD9008D660DE50B9BD7A2A87299 BC319E66D781101BB956E30643A19B93C8967E1AE4719F300BFE5866F0D6DA5E C55E171A24D3B707EFA325D47F473764E99BC8B1108D815CF2ACADFA6C4663E8 30855D673CE98AB78F5F829F7FA226AB57F07B3E7D4E7CE30ED3B7EB0D3035C5 148DA8D9FA34483414FDA8E3DC9E6C479E3EEE9A11A0547FC9085FA4631AD19C E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7B00AD58FAF645 1297991B5D01701E82228D0313FC7C66B263BC79ACDDF9AAC48A3CBF42B96E38 583E1D059953076D68148DC8B6C9527B3A74CE7DEF788A11531F44120BDF0F61 0B2F3ED94EEBCDE4ACD23834C242AA4314B9EF98E4BE72DB76EBDD0A028CEA9D B4C38C1F2D24B8FDE686832FE96204552C820E45B6BAF0C3308742AE29199AF6 1712FFCF3E6410EB2AFF9D3978FAF60B92A6B1EB523D38920C277263F4971E07 05C3CFD713F9F085A8694B86A556DE74360B4A7F5B78AB93872CBE86BB00F937 F9111B23C91539A99701B9C1577DD4A130B2620A684FCFAD8F882FF9E8044116 FE77ACD0E8BC1A4F294C64B689DC82D5454AEF62AA0CFF7C4528EC7567DD1EB5 D75162FF9B79FB32BC660F8E8EC7E9BB3AA447814ED6EC136CEC2266119591D9 1EDB82A4CA91B0A2C97F58C2CE5BE4C56D3C32CB2F3AD4AAA9629EF0099710ED C8D00A131E0A85F699D34064B42C5E89FBA1A870BFA9A522BD595AFF88F5AC9F 5F05A90E032125B258442FC9F23DD7099F47CE9A1FB3B54F921634B43C1E30D5 91A4BF2D54608197F59AA0A8DE8E628DFC2E9A1450E2E7F9C86D80479E73F5E1 751F204F61A7615FE16681EC019FDC18A96B87B11D63E1B540588D5208A7271C 7BEBD2913A27BB66FB7F8095BCF84587320FCBFCAC7D89635AFAE6D9E13CDA52 5BEB213FA37C907A164863017C682590AEC4CE781A8B313CA5CF53A646F874A6 C3813A515C8B1E0BB49B847C0283B7B42A7226015C1D8F6A64031EE063738825 85C54C9E84A7668B5E230CC9459080AAA5516A19F8454D698576C89314E069A3 0E04F1B989935B6474AC79D15FB91372DB4F763F821E07E20EC82FAA8423E035 A169D1D1EBFCC8954255E5E24E003BCA75486BCA1EEF5C6752B84AB198378F79 41C3FFB3162FDB191B6752D590FA680E2960DA2DE35A9BE219D4CFB29964AA92 2367224953D9CA086FB250FE73BD9D05B43BFE7E4A1B05B851A04F5DAF8EBD8D EA7149AE8F842B61D9D14C1409E276D85DC3FC91C060DD9A4563229FE2C3CB91 7D86F032F92279508E37020F89F1AE95364CB39568BB6B70C3658CA743A594F2 5C7880EFDF480E7F0E2C4D37D9DC47DB14431C46695BDA26FAC8BB3D4D1E9782 C620D8BE477741C7377DF644933278B109C40457E3360A27542A905EA727D285 64CD1C2ABF5E7D906CE490E26C96DDE85D95E3374107E49E118E9FC41CF4AAA0 07121A80C61235D58F1A267C579834A5F18935C37F0C113D08B209C653936D58 FA1A1812B9AF831E3373710AB2EEC473FBF3AFFAC96D5B3963E3BC84625C05DC D81F44334045FE83536DF2C506F42D3EDEC1335417BC06215F9633E71666306D 004C30A65654E99119691C8285F0AE829DB02074A8621AAEFCEE7FD97E7A7472 AC35F7966E3C63EA4ABB50E940F8F6D5F26FC6A02940562E58904BF06105804D 5C2067E44CEA572A9064F9B40E060E7FF9075E936BF65A1275B291D3BD52F3FC 8B95F280DF2374D762CE3F486A8C5782091B62D93BEFE952EA53F5F5414DEFE9 1D86F0EF113DCECFDCB864FA31B1DE5E0DFD14AF8C8B8B604A847E374A05CA50 65EEBFAED99A4E2ECDBC66FB2370121E9E1301FC1704BD9F8E8FFCF4D7481A64 CB48758E0F931B97998CF820A4FEBD316AE88193B5C96A2C6B455AFD35ADC215 6D031406F3C8757B76277942441899F6CE98B2975BB069E957EEF90B048BA0E8 7162F11B8C7D187DF801A23C94E04EEF14767135AF1C5748ADF0C3EAE045FB6F 6A38FEA840A27654B057C867134F599EED467D0180DFF083D3A13140F7CDAD6C 5D5834F6EDF11F380C97DBE7AA47163D0F70019601D87E57C1C48612489AED62 313527AD38AF9DE0C6E6C2519AB951B3E748159BA2DDA7B5E0E5AA748343568F 8F062B9C71092A8A558434384156006E6D6D47A6EB8149461388180564896892 EE10C59EAD3A24D0748A5DCDE49321F1E400D8C6FD4EBFF424C036C2D78B0D2D 5F6AAE117CB5F8F669DFD60673361F6AA2CDB76DBC4A30F30EDC9A7784EBE22B D35A6B1F1CAA6EFAC316456FD71710023DCF954E7B1F1E280A62D6F54449A055 2AD353761CF4B312C72D00F7A77241B7D434EAB209BBCE12CB4153096678CC59 98783818234B50CFA6718FCBE861506C2706A8296AC4A8A416D3D839746880E3 2D3523406CB60D9DBB186FB5A0C72CAFA6CC7A02097130506341398FC39AAE54 E2DF9373BD7F7168440720BE4A12E43F860416744E1ED3AE91DF7D1DD8354DB4 FA8049C84C27A34950A1B20D4446DF155B6B6F1ACD8A3732081D0C9BE73F9AC9 A5FC371B0AB1C998AF15A38E82E4F0096857C9CBEDCCBAEA6050A905C692FAF8 5214685FB91C740643802347262C945330592985E64FB3D78F5F354FC9C08873 FA3E685306A2D380B51599AD487037EA1C2ABD2AC5D7BECE99CFF9D269E1D7CF 7D252F77F58D1B79D4AED9D7075B406CF864C67072862580EFC3B8DF719340F9 02EF0370C2A6B63F1E8D38F70E1AFA80C6B18BAD3D26197267632FAC1570C3A9 4037CE03CFBD407C80663A397FD2CAADD336B7A33413D377E1559F0102AA197A CE899B6B42C1B8DB5F6EF56C82E0AC7959FABEBED28D260A7A36045AE65001B9 868A41109E2B041BB2F638B68D3D7E8216DF90A7D3B32863FA846F83E74811AE 340F1874CCBDF4BFF3E990B805FB87D36A8037025E02904AED3287E3324008FE 7F84F4F5D4A1BBC049D160760BFE0C9275F0B9DCF058DA4A0C6A78A283C79332 EA1CB292261B404EDC91C69706A25FEBF776A76EF599B02A8E65C2ED0B3C3CEA AD089E9D10C36D82014B975BC8E5097BDF103A9BEB20916629E60BB56E8E6FA4 2252A5F0594F7A040D8CF8709A2CA1015185DF6C640318E2E2A1B04D0ABB2B1D F1B5CA352F842F1B27D1C8926ECCF36A423112BFB6FD3AA0EF716008AB498670 4310D9892EC4908BE6087E7EFFCBB6DD5778ABB594BD781E7D06D699222F9B01 C159F3D8AA82F16B954D8E1118F67E18A8ABB3D7E8051A95FB1AF8D41393826F 413354F5FD682D9C3832F525C3F912C2818AE805626B1BF4C315688776F9567E 1AC269864D7DB2FBEDECE65FB8253CCFE7E24241C403DA9EB64CA738CD5A4E1C EC6D66720068676909820A9FBD1035DA15CDA0269BD4F727ED50308096CA37C3 82EAAF1AB380488A3018541DFDF710CAD56079BC79F4CC69FFE24EBC37B3E880 C5687EC2A316DF80A8F02B7059B88EFD3AA858DEB6E9809ED3D74D689146432B 8999A7D7382BE2047B18BEC757CB1E8C85415E35F7D3AAAD40385686D0097291 2647BC9216D8FF4D20A0B7E73D7B9AB889051014E5440EEFB5EB45C4ED3D19A5 831FAF9B2444EC555918734C6AAA53D039D1346E334EC41FFE591923171ECC26 5FC27B2FBD80674C5AC777454CF7E551D25DC718889CF3AA4FBF1557B4071D46 904A013E8675F5D94C83ECF0CFCA68E9A1D5D316CDEF048D6839BB9115694B80 7700FD89222FC0ABCC8328A3455D2042E3FFBB5ABED339DC6AF8438935D70BD4 9E14BBFEC59BF04008CAFEB5F4E7EAD9977D4EAADC9D76C135C6CAE88186EED6 4F238887F8C4211714993B2ED27A8C5919438C73972029C45B9FFF1730281974 4B8FE9467A7643440E9786A673A90BB2F9CCCD0CABCD67ED54E1FB418E9F3FE5 FC9CDE4974DB110DD734034298B5543CECA909685BE37C479CA851864FFA9E86 AB4BA1336A4C47ADDDF1268CDFAE2269A154093CB92C18AAF0A67657EB89B478 F63665162A4C160467186F61C316D81886893CA72C5058FCE647FB75E3EB02B0 607E744FE7087366B575802767792309620FB26EEFA259940BF6DBA53189B5BB 86CA415A1039FC90538ADA566AAA874E080AD06DF78746439FDD3504E0AD2B7D 79DB796307B7B9CAE791C279D0F9C49063B0C967A08CA1A0591660076E653630 D6698A48F39EBEDD319FF9B78142C8517B10D8F04293F3160CA4DC7115608A37 336DDDFA2B5A5C19A743B2682419E5173C5347D37F8FA2BEDDADF2244B176E9F D77C543E262B3B4A1539584BF9989FE4A61B625E9D0C50089DFFCAEE6B4C67DB A4FB7924D7E46844BCEE93FB01511587998D229B3B0EB8C42BA5488D5A059DB5 E4FF5C23F230267E0AAF2A878C5C2296073A5DADDB0BCE12CCD01589FA40D976 F39703A60D33303AD4E9F67D2AAFF94314583D1993A916604A48619AA9E8E871 808673A5047FF72E82C373560D4C0CB95F6EEC3F07F33C297187857D6E39AC5B 3F066D5453F1D81CD1006594BE704F391B9E356C703E0D0F114088F310E9FDDA D6F7E27A57A626B4865F12BF26EFBD89E005E5C6B87A7EDC1F18C42A09355C63 2E51234074AB70971FE01AF3E501B3888F196BBDC30F66C9BC6BBEECFE3D3DE6 F3C815282C6B2BBE24481DDE363335C86E3724559FEDAA9D81CE3E23A889758E EBF8D49DB0617A021798006448669A08CDB3C0F341742B43130B8F196B10376F 59642522853E7D80E29BB372C927DAA816582D1E230D77CDF03D4DEF88BE73CE 0CDC9A5A493DB052E8CB6A4CFF5BC6800C0577A8641629448529C9187CB46665 2EB228C5C2B5955B89AF61D51C8DDFACDBA7A7A86686BEF322D76133F95F9F4E 90D620BCEFE800293C263401CF5C1E5928D4A56008917C6248CC0D1B5481FEA1 B87DB8881DD63A853C32CFFE848705546FFF65C8C786BBC7B07D73BBD1318FA1 017015A00CF54AF7560175955B5A3EA87FC8E00037CFA9691D7524D51DCD4C8E 81E5567B990696DB1854F11B5AE36D3B7484259C5A26B13A417D5549C71D0286 AC4D8BD89A008AEEE2213F5E6ED4FD4C3C90243AECA34F8F26326B3F662DE20F 93C0B475FC691982A092718F3A2F74EF8858576380347C408EEB10521074A341 DDE3402B3D56EC3BC15C329AADD449E73211196754DDF286F28759378451C7B2 FA0AB5753BA7C1A70EA2512BF91703E0434D6C86F03EA6B7FD9E0993078E2209 20EE6642421A88C170C505E8E88321A8CCFAE115C4C81FDE1ADA071E605F16E1 3D5AAA63D69DBBEC317F5E0E2608CB98040CDC76467C3B06E1BFB05740C5ACEA EBFB5B568EA4CEA44CB39A0C1760FDAAFFA9E0225A3E42006E1A3690820E6C2D DB4CE42466B3A07DCE480019EFE9BE9A4BFEEF90BD49B60DE57675DE41C48985 C0039DD955344589D2902A7E8CC6045EC264F1E519201DD55ADB07C30E1161AB 4A17887D4E114282A3D53BE70F5883C8FDC226C24C104B287B95461F20381684 07AB80763AC7448CC9B764FEDAFB21080A37CDDD2825DD205A9344A4D8987C2C 199CBA1317880E98F1056BC8F71EB144466431351DAA320FC3A78178AE8419F8 9782A6B45E823C36E7BAA1C5006EBCEB9DB798E57411E8B6D790D5BE47592312 904EBBE920F2BF8FC5413C094239E29363BB982F793FC47B2188CABE68536EAB 7C8F8803A69ACA9617009EFBA5B9409ADF12C05F72ACAC1819993A3957AFB2E7 FE60F66367B43903418EE8D83E65561CFF14B328B090BAE4D271DAC9E3FDA382 1E48807F4AD09B4E799C81F448A8E255569F8E53C0D8E7BD11F5C9CCB820A193 31BE9C4777CFCBC49207600010A7516E6404F4B73EF6CF9B761751110F191DC3 1BBEEEB5F1A1DE9C31986E1EE108BB598AB16B61AA7B74C2EC4B678673698091 2FD2BA65ED3649FA3077A56F9AB193BD1AA2FEBFE7A1A87D664CFE3652C7B8A8 064F8AFAE36322434092D8F16591A4B791317890C8FBFCB8914A62E8F2FA4FD0 D183C7A3CE05C6688624C931F47456C225ADFC1C6B1DA6076A56D390EF92790B 951BABD129B07D46B3DDBB30A0CD72D243ED9340837E41117C5ECCE69C3093B9 BC6AD370B40207AF5FD41CDFE10E9431A79EE9E07623DEDAD6919365003BB81F 08F8CD5D9780144B1B5EE432F11BCC9D22E3D4E5C0957A3BBA4BFB6DF36C7A60 4F3DB81318DB18F5167077D98E65877CEC9995132DE2FDD4F678C829851B3722 16AA06FB8FFE4229943E8097BE1647B50ABB984B00E5E8D18BC29AE0B3CA4626 48024469E3053B43EE525E7F570A026D4E24645B766C23D6E6C8E243B4CD13FD 741757588E1D4BEA98FC74D3BD5AE297671BC778FB5CE9B116307F5882050984 4679BF297A8C4CB07BB1F4EA5978688709DA612A568A18C2865C64C384758255 A490AA414E8C03787558F4921432E29202CFE526F2A4E0040604BC4C53B33003 1A84BCFD91BD4E61B4338C20FBF18E29270A37581187322E8B8D6DA1ECD9F595 E95C4C2E1E08719243CC235F62FEF6ED064744AB34E4A6A78DA054F1B4AD587A BC6C9761F003CAB41F34FD7F5BFA2DE82E37E0F75EA3278012BDACC692666C3C C0D60CCB56B876FB2C4F40435CD703EF9D7348FFB860BD67EE801B44B25A0A4B 992DC3D6177A3FED2A31832B5CEC13C62B15C86DD98A719B1CB8F4D279D49D4B 754C7C70DD78F08AD935525F8B49D2D710C5C4254EEB48B28F8E4280CBF85B3B C382B6B3FE852DDE72535B9F9D09A78AB5A0AA03494B8CF3BE976D092E06DAAD 2895E7072464FAC49A4346CEF30E6DC1DDC11E16F6705165777E356C97277C0B 2F68FEA20C69D236C9DD1E11EB78ECEA37394854EE256A0825FAA7A0D4DAC5D0 B7ACC41A47B8211B34BF83E61C2B144C4A2EF43103BB689A4E5E7D2797543FEA 1E845EB6859DE4F84CC2020A94EC11C46E30398E57BA2568EB587D5CC32A29FC 1A0057C8BB853856FAF40DCA572D73DEA2B96D15F1545DE7492A968FB881DF1E 993A8478FA577A3707131C75142D8FECFCD3E6965CA90FFB8D2386AF7978285D A2D2A3377E165577C5F6E7EE636CCB528514762A00F129C9ADCB78454C790E6B EB30B5D378B2E03F0454F7606444C745E8 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMR9 %!PS-AdobeFont-1.1: CMR9 1.0 %%CreationDate: 1991 Aug 20 16:39:59 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMR9) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR9 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 12 /fi put dup 34 /quotedblright put dup 40 /parenleft put dup 41 /parenright put dup 44 /comma put dup 46 /period put dup 47 /slash put dup 58 /colon 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 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 92 /quotedblleft 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 /FontBBox{-39 -250 1036 750}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 92A36FADB679CF58BAFDD3E51DFDD314B91A605515D729EE20C42505FD4E0835 3C9D365B14C003BC6DD352F0228A8C161F172D2551CD1C67CD0B1B21DED53203 046FAFF9B1129167921DD82C5964F9DDDFE0D2686875BD075FC81831A941F20E C5CD90040A092E559F6D1D3B0E9BB71733595AE0EA6093F986377A96060BF12A A1B525CD9FA741FE051DD54A32BECD55A868DD63119A4370F8322CCBEC889BC2 A723CB4015FC4AA90AE873EA14DE13382CA9CF0D8DFB65F0ABEDFD9A64BB3F4D 731E2E1C9A1789228FF44116230A70C339C9819676022AB31B5C9C589AE9094B 09882051AD4637C1710D93E8DD117B4E7B478493B91EA6306FDB3FA6D738AAB1 49FBB21A00AC2A999C21445DE3177F21D8B6AAB33869C882613EA6B5EC56476B 5634181ECBF03BFEDB57F079EACE3B334F6F384BDF9D70AEBD592C8ECF21378B 54A8B5DBF7CB9282E16AA517E14843909339B5E7C55B038BF3BB493F3B884A1C C25F9E8FB912CBE23199AD9D2C3E573727701BA301526C66C3617B9514D6F11F 11930B1D97C17816C85B1BFD9B973A191B33CC3B391815AC46268691C741B2D4 48A840F1128D9B2F9CF07D0709FE796B23A836417BF7B5B12D67F74453C82F5F 25F7B30701D6F6D4F4DC623C0C27D6A6FBECC7312A3CD10932FC7C10851C3C52 24B75DEA8A648B7F34F5711DB0E843C914E25663C510185BC37BDB7593C1C259 21D8DDAD33982C336BF272BAB2F48E68217403FE9F54877B243614A87E64784D 2796EE4179FBF96123D1BEE3EF89D682B427BA4F12A1318A57F18BE5DD903815 261418344600F31054947E1BC670BB0AD1D02ECB71A3A559108740EB1CDFDDD6 5A65ECC4F9DFCE87902A565B622A856362E9ECB79423948C966B1D36F81ED94E B12D6320FB4C6E92AA3EC9EF23AF2E993318013F657AEC0D0A310F3660B64D55 EFAFD64506092B5DFCB8A2AFF8DB9EE2C891F0EA9A82F8C26D1676002D258E27 BAFF951689E9AA13EAD27F6A6300D334AC20E8E7F9C3907C257E876C017B5057 3D374E648FB9575046D652EE13544119712DAF6FC9DCE44568B7534E84A35EC2 3E74B7B779C9AD10F9679B706D839ED7F27C3BFE0A4A67123E3D274972C95972 FAF33BC228AE619D8BE28640A2D4FF9D4AFC8AE0CD2B5F9FC7F5690419397C0B 0C3A564887BA8C3B64D83B1105016B061D5DE68EA834F85CD740DA170A496EEA 09DB4A0E8EA23D1263EC1B1B7E2724F099306F1182AA9CE1DCFAD2F298D28338 4BCE7E3E4F40C32B9B9441B9968072FFE8EF0C9CE5A95EA719F0BFFB5927737B 2B5A1018B067FBBC436EF38B242836839199EA5F9807A0369CEEE3BFE56C5F21 8246DC4F3B42F4B9F5EF385C4C813CD692DCE49CF3842F62762F0E1CCE9EAF19 1C69D06133E30DB861EA2B6E7372AD9313E9604C0AF0CB2B8F12F9828F311210 EC0A2B5D0D980B4128A55CB5BD6D94EE982B4A6D08A795C3D2BE08AE3A0E10C1 6D3FB6336E2C3970BB7E1EDD66A4F0552D030CFA9D9B1F5B3E4A76B302384389 D2F2759AA8C58B4D2AA096061D9722637C97B97891824EE6C2C7C09A24215A62 7AFE957C5C0356B07C5E08A8F7E9B9E546DA56BE9E089A5E31BBCA3F30183139 1AE713CDBCF146416A01E0EAB41546C4B4F627942C5E9E9908DB94BBD5DBCB52 E841856B6075B75D705C56A05D7C0084AC966C019E64B28804C4F5C2A36F05C2 C425FECE3AE3F9286A31536A851A742BCF3AD19266352DDF9973B7EC3A0C6FA3 CAD5482009090F11B9CC1EFDCC2879029C05F5735A7F0BCCD2779D2DC1B69916 BDB24C24F5C49F8AC23B513E288D5560A9C0E1621170D12C9CDC891BE8AE0D41 1D773967A69124F718A909160B7FB1EE789DB7221138B427E8FBC6D7B1A5ABAF 072F2B3A3EB80ED6A06ED9FD1DE87910E94C01378035806A87C22F8ACB9C4FD4 8E7A4BF6E6B3A5E95930FE2FEFA68C2C603E1C87486EF3DE4C8C115055792003 78689F4CABD28EECD8E4E9D8C721F0C42D5C5125465B1E46F3537B61C077332F 3ED67EC03EB322F76A970699D59FD819B8A8661E11D6EDB6397BD74B0F38C4E4 FF6B8A0620D034A01BCFA9C692BBA90CB91A678DFF1346930599E13D1DAB0AC6 AB602D8D2B547BBBF32BD2E3F8273F203BDEDBE42DEA05508F4ABB10459A3763 A2B6535E36BCCFDE09B7C4628DC81BCC636508F1A51FC6F11ACE263C24335841 B54822BB3147E808105AB15183303720B4202ABAC9ABE488CF1882B87ED663A4 C0E0302853F06388F08077AE8447F53661038A1CDAFC5BC9868B45D8F4DB612E F8A75829A7B610AC9DDD563CBF66638C9DE4A1B044B2CEBDF7EDC5098EE09698 93E6711F7CAF4548AFB0FE9E08BDB78F8FC8D8696A60C174ED0C786AA4BA809F E9EE532976AE6AE37EF66A416FC95083E5CE27DC7E5D83AFF025598F676C4129 57114C8F89DD32CE6F651EED24B411378B59A332AE610E3AFE3768BD0C890CDE DEE23D1E08CAFB53130744DB9109547D75C178C825AF1BF086FAA00B0B260128 FA0CC2CA2EB97D849D8B0F8507FBEC93606423596A9175119EA27EC4E0F5D774 E56F57E2115E18780752A066525CA5C5BA0C04BFF452E770E4A8ABDA51BC0378 D4A397822FFA66B92D2072C2E9017287FE528F27D8E0726D66D2609BCBFAE5DA 2C192C0F3FF8DD420A3283AD43FACBAFB8C3F3CAE5285D81641B9B4F0316BC41 4139D38DC0B0FF5BB49D0A01D0CC969A0AC4491813AB0008D9BC5B21F9B998C2 6271BA52C6E72F9EF7AE1BEE1EFB289AF77BDD1C2C65B3B5D7550976A03EE11C 8132DAC77AEB06BF7F304C3898B1FC9D622732C2A863FE565B8F4AC2D5A41820 6782E77431F04B17EA84899784D743DB1032A45C3BBE2FBA5C06ED99299F10E1 E0F47324CD21C9049D2BB4B01599A9A5AFDC022EB1DD7BD015A3E81ED1CB7169 2EDD6F5097BE1C415704D1BECB97E2A787598F75589CAA66DB56D69807B83AC2 9FBCC0E7B6CE7032C06D038F72E6B30AABC67D5F27BC153FB7C3F09A89036F03 BDCA07D5EF960887E202F8CFBAAEA6EFF6B26A3BD57D293795A5C62A3B9854CC C315DD43D7C123188F5DD36F0DB6D5BFE493AEAC93DD354A68D8E3B36B863E30 287343CA981EBB4F98772465304C6A1BBBC126A55F06E366D0D18DBB3D421F8F 95BED767B33A08794FD55B3A37E494BDB89733AFCD3A1F071E322BF92F3054DF 505DA4F5A0BB6A8770566F6D675CC50E2BD739D9EB654BC80BA999B101C73E5D 696DA7D808A79C464C1B72BCB0EB26BDBFACFB96BBB75A59174B4345175FA47D 535558BCB0BA452BF89E6B53F44BA5988EC823AD77CCD6EBFC5A96013275A413 0BF3FCA6A9B670D49731F82DA1F48815E9F62864753FE5B1B41DBD4E38FA9197 5B8D6599BA08DB97B6B00758BA19BA58D7E27DF7ECD7C695D489B298DE6F88B6 D9FA1564B7F182476BB32BCF3B06C9C88A27EABE72F9F10D58DE4D396C2B4CAA 763A19DC56FD80BCCACFB044A9207365427A6F7C5F7A8009E5FE9FAFBAD9290B 875CB65EE741B892AA204B704C4175C6FCB236830C47E02AD5626EECEC8882C6 A0C5F5E600C44B46EAB6DEBEAE7CF490E8A7BFB492EF4CCB288A0485F9E21D7B 9EE51EE6EBAE5EBDA50BEF2347A39AED641FCB3FA22AD8996FDF9F44BF2F8758 4CCCEFD22AE2981DDED470FA4245B2DEB19DC08B84E1299632183F12678F4EE3 9F86A08C888FB887D481EBDCFBB4EC19A4EB85759C07C4AECE5A2CEEC1479477 5A89D00946188B8BF958700FD9F9F559E35D3215BCC7FD71BF69DB4B43804267 346692C0301AD8AF978627504B014DABBF36ABC62E1B1ACFB6B7C9DFB9B55DCB C720A5203CF94DF1AD96BD4381E36530CF2C7D17E9902F1081294985A36C856B 37BF5A27D4B39188B8EA023863824FB4754BB65C7096F280991BFD7C30C5F379 C8CCFF7F3D7D371934A815D8B13F627ED2010567171D5CD4797574AC8E4ABC96 435238665E56CAA69CE1E6B76D120F25EA148BF1D7B4FD01AE8F9946B9D09B1F 0B44588A0AFE6D6F23C36E98ACAB998F09B96676534EFC18AFF88BA50E009576 CCD36E037F75E433B87D63E4FFD0CD79F7554602018CA61E68FA15C56AA4324C 7892831100433F878B7241D83DFC0846C10BFE1A730EEC4E0C2943A3B8AA0E6F 34BEA427B22C04F82DC024BFDA56BCCF1935284A9967CCC331E1A006045F8AAE 1A484A8FEE49DDC7D6106EB3C76E695AA5670E46622509C64DB7746A33C5002B B6919EF0FF47117E7E1C6111442B8D90DF5674609C8E98EDB01773730C03C934 02CDE341EB2BF39DC972D12178F60CDC534795D87E23FEFF1C7C0B252177B2DD 0444C35B77BA55FB7627E42762E658F5EB40B5828E198B108DBBA8E5BAC7A32C AE323CADFF938795318E2BF7CC46F8F78018FC7A9367FA9FF63FFD34C01951DB 26D0A503B0B5899EC07082EE12EEB1EE2A64969F023609A1695D21F421718B97 DD71C0A0F1C0B4BD281A50236178C6FBD9B04204B57BC10BA502FBEB032E1F4E 45D78E4683420239DF5DEABB66E08D13F8E59D90D6B5EEF0DEFDA7B8512D8F3B 7AF03326C3BB4091BAB872A22C1548F835AD28C3A8023750452869003B2D9DDC 81516CB5DC2934CA93816F5CC4AE28086B7843E93E2C8B6FDEB7264AC9BC9076 6304BDE0084DE425395B5AAAD8BEAAF667B51AD722BC9875526F600EB093D675 9A17071C38A8A1827E837731416D08550DE892B7244F98ABB759E6E6979C3552 F0C19EE3662A687CABC4359FE138F3B27717A665B0EB24C0556A6153C8A735B5 ACBEBF4FD92657689E0965533B2CCFA6ADDE05D7F41DB57A408F06C3BA6E6770 6A8681AE92E7E700B28CFB15D5B1FE77008625BD036759C3F8AB67A3E7DD7E4F 89CBB56F0E4280F7B6A1E00FFCD2834DC8499002671E80D0AABDBB2BF274A435 98CE7C00FE9DBC8BAB6EA3E79FF3E231C25008E32FCF4B0EACABF4834FE652A5 94C4921EAEEF8135E163E4F9FBEB8BA8C755AC832B336831441E8F938E7762B4 9E2DAB58BC75E06AA492C5D38358BF55F39F30C736D9A4FC02987127A1874475 A8BB87CF60BE72CC8C60760058DBA9D9548424A7AEE14B6714AA34A193728B10 82DBB49B83E907253E5DDA5E67CD23982E43041C31DEBFD5158E9D627E28FBDC 459A97D08DB390B4E6373A2CA01803BB412DFA207B6C66D95D78BDBC77368CB2 281C72AEF402B33D86F9BFD7BA86F7B94EF0A1AC3782648D068F5140DFC41ACD A340837AAFD8C9D46EC28144D617CB5A0BF4C98E035557E439A1FADC132DE674 0997EE78E8AACA548D419FBDA6814F6E04883BE9A5EE666D5584ED25E6518CA3 C91AC58B98BA33515A13EAE86BA75C6C5C7696B4D792FF830C3C06F4513581FE D4A10A17D0E413F35E81EE51576291E3920214BD0B46E7491914AFD53B3D99F8 5D96ED6A250BE5A7C01B0519EA965E651CC32B067D56FDF7F90A97769BFAEA91 1E913C662A5BEDCA32659173CADBD4F5255359C0EF417836E5B231D5FA77C5EC 1785B7FE6D2A1A3FAEBA261814F346EB68B6E59133C4A6521BF8BC29AFE83727 52A9BBA6F99159D7708AB70A30ACAB1A0323BFD04CACFE41C55A03557034E06E 48364184D1819FD0CC37EA5A0124C2533F743C1ABB4C6095654385107F285E9C A4A9C4EC2D80F9D98693E835003B6B99ACE46454351A2F341795D3D88223353A 2870D160BA81A8AE49DDC0A137E645C59823990ECCC583A8D13C3DB763DB14A2 B199B860BF331D6CDEF15283EC05A0E5BE6DF06A78099DF03692268D5C3F4917 0AB9C0D36246DD3406FE292F1DD442496E51BA2D6E28476917ADB652DB59CED0 6A6256DB14A9F77B43320E91A75A034FE386A03C6BD30E052120951319BA1B68 67D18B539C8D1E1BC7E04C60E7215B1A34B6286FE7C089A9A8D3648F4164C5AB FF9E974E44EFF34EDB249F1E604CDDCC48808B5300C29544264A4AF5AAC5BAEC 7827C4E306443BB54898B5AED97376059F652B17613BEC0E526CB7DBA3FAB7BE F694A08449DCE0874E7FCD85D8AEBB95BEB62583B65953001730550FB481B211 32CD2388AC84893F307245828184AD94C61FD5D511BA17D26EA4448BE8130C16 1A8047ABBE4865DE7AA191A08F6EB2E8E551ED7C65DD705AA311AE2635A69192 3638B8A10423D8B5387C942D934350548AA2BA046EC7A84AF49CDA6F6CEE05D0 1A2E9484376E9B7B78AD8F7173C843D035F50EA27868FBE02D997277DEED9A9D 1C76B7B126DE25D765F9F90DFB72BD0745714310523928F54D782164335122DC 52F09B7DB23FA2F03082D0F111DC3BB79F36A4CAA9BC300D66979184E298F7DF FFBF8464B241EF86C930DC20B9A3D25E9811C3BFFD642FFDB290DE76D68B3E54 6ACD6C1D17A0756FABF1CA02A04B8FBC9A61523EE02D06FE45B9548520D065F1 EC3201DA0A19E2CC8EFC1EDDD723089B737615E8B621C5EA8EF8403EDE30F46E 94F48FD946B17B47A5623A746CE9E0C9675D41437D4DE580EC02C32C66DDAE9F 86E3990884AE9DD53C741338C5F867728E1B56273C9BEFB8349C5B6353B57C5A 931FFB624D90B7BDD4D6DB2B3FAF39C01D3D2BB025FA4C41192C8E697277AB82 D4F1646D85B4889F3E535F956EF890D9FE4B3C58188D75CDFC21073ED3C71FFE 284DF38C19EB9CBBD2A7CBF202C0BA1BD90247DA31741E460965D4F95921F9EB 361E7A1934F71F6F27E81CB6E8ADF731A26972160C511571B7C39B3B751B27DB FE5C6F05F3D936BF5CD2E1090D9B33D20029B5C3D5CE97998C3A860287214691 07A378583800DB606733A3C6DE24AE579B7708978AB1777FD02ECE91BB47B9E4 791A92910043E38904D7FC740E9442DCE80A7234ECEDFB3E2E48A0F140C06A04 7D59D338E15FD35CE0A64998FEF57F5B178DB3BE302AD57EF4A51CB891A989DE F3A1930BEB9355FBC2A1B0DA6FDD9240B05FD273830B2F42AA11E6075AEBD8F4 BE88024159416D8C1319BC251B1D5F3D82EB191FFE1839DC7160C8DD5D2E250A 21342C6A78EF8C02D5291DB58207C8FE786660CBA0FBC24762761E0760C58679 01DD9EE9710B431A8DC9BB812406FC91A167DA84B3BC07EAC408519D32AE5287 AF143D2AAF04558DA1A4CC55CA0DF1E7A4B72D81C1A2D1B6762FD5E8C1FA1F61 390524BEBB37D31EC06A84A1E2CCB3908F91FF30DAD799AA603286D471A1BDE4 8AF97E043F7FC3829ECDF8C024EEF6F0D09A82EAB56A95BF366F5AB48A3B47A0 18A3390461E87B5BE15C09EEC9727A531DB968141D0C03494A481ACDCB5E4145 2F3BA6D9B3F714C851B049368F1B41231A17A18E66DF3C47C0340B741AA594D9 1B76F7CCE4BE854A2C9EDDF370C46A8636E442FB531E6C12A8616935ED75663C 8A76EE2782712033221E244C1E6300E17327D16C47C9A2247E60C374B4514015 D6C09C1A066BF4D9945F109DE9C903847D7EE9D76F1FDAA8BAE6A09E0F656CDA 87538C525A637208ADA2E14F31191040F57062C09A43535A6EF4412BF5AC3548 B82679D54EB0F860222DD0A874A014B5F68351EABFF68FC3C13DBE6D5DB88B88 F47B228084F8D44C5AA8F384414CFFEA93269E8B53CA027FC3DFE52BA96345E6 A505F33C8F14668D3682D30D55B972A03A775F7C3C86ADA3F927D99918890243 15BAC04E297EF5BE2A6E18349C99FA1DFF568D111C29D69A0CB3C95810E4C0D1 8BCBAE0227B7578DD475EC5C5028C683EA95296C5C69D575A2302A89D296F711 0EA34B0FA4C6522BED639AA0A431E3F3968D7D7D28C74B1B647E4FC9FAA9859A CB556FCA79D9D16320E69255935E54CB60447F2ED78A6AA8705A96A1C4EA0CF6 3482ACF067C9778AC7E02137AC314B4486E4B804F24A519D9B22D7672F0F2BC1 D2093A10ACEA2311996C4280ACDDC598917F0331FAF92391D28B4E00C3BC3F9E 25B3FE7583AFC01792F24D6D4E37C4296C84850F7416AEE5F152ADE456C6E792 7C141E88FB8620CABF51A292FE08016435273E358D7139FE1A5738DD2E4B5747 ACDE3DE8F1DB4B92B50A42E37821D4C597FF5CC9FEFFB5056937762B00557FE4 2730638C6EBE041746510981F8BEF2C46D9577E8F878A80EF82D4D43331ED379 C9EDB417F0258D104501D7232E84F32D5FB03AB778AEC3C4A727EFD0CA9F0C1B AECB1E5B2FF1F8AA4BB9BDA5C282FD3D1081EF9C3386AD370CA113EC4AB6B0E1 9DF6BA674345BC27A95D5403F0B5A8BE5CCA46B3014D37E90ED3CDA013F06B6F DD49A35003F60D8C9F9C5A09C516C137A81F33987F1B26A5C290A795F2FDDFC0 9D8E7251362937154A25B404136F04F95C8392A927B3B14C807B13729F0F960F 394E6C46407444A8FABC20294B5F35F509D0467D4FAB7BAB5A7B11F230CBA012 6ADF6D17206736620001E74A718984D2160A229DFA22C0B8052EE55E6AD1AEED 75D5514702E94BC5D0E9E5E9FAC4B75E31905CFB725F850B90DE9545A25AA4F0 2720CC1B1868A6549F2CD5341EA163ADACDF7A73D7DACCA60F9C2E98407D520D DCA4F81607AF776C5F986927C0F914C6EEE327F3C5F70295BF11B42FF275F86F 698724F5169C15ACFEE24505A382BE6DE4054CA6E644EF7A789A954EC4C4974B 533E170543B854ED20DD3BE9307B77431714E93A5DA2BDD570A8FB022C643283 897F755B7610AAB1A33EB6FC0996F578E87A111F7A9F2269CFB48438DBA31D4C C0F8D8E8927887059C04E4B8749584B901C043DD15FEEE09829AB47E663E62E4 BA4D5C07773445FDE0E93D2AE07105C36DB3BDE001AF617E2C763A2A8E5C01B7 3BAFAAB630DB8340B5046DA44509249A1B4CA170FFDCDB2CB09DAF27E84190CB 2B994B7758AF009E8259253A1D62DEF0823DD5FA7F43C4793BE9011F2751BD7D E933049F1110A4EABC233C79332C26F32B9E441FF912C6ECB66E7A72E848F469 D483B540481D4DE5C6181555AED7D78E592731B38AE45FE73A87CFD96FA4F4C6 B2516E8703689FEDC95FF28B64434DF620C054CEA3BABB458D584091257E75DC 2E076DC9FE9423B8376AF6B070C3FBC644FEDBA711C920DC9681CBD7A4765F60 ED2A8DE5CAD404A9665AC002A7A95112AE06FF4361941290621160E704DE6A9E 8F8D4FCB3F21813903059D99B8338A6F425F0D3EA57A87EEEBBE1BAD970C9B5B 5EC870715B5EB3DED65FF7C1386F48254EBB509C51CB549E1B335220FE1377FE D4D2218AAE803CE5D1EF2984653CAAA7A5FA79277BE15AFE18A19082E532A27B 12379F41695F41DB75945845989417A0EEA2353A2E05F9112DCF7D29F2E7FCD4 0D20A82E63904C1A8A9F7A205694E2DF0AB4F713CE9AE7D0458835BEBC1D5CC7 1799CE0F98DD30D0F2DA2B1285240EF1DAAAB6A781ADCE16736386D5776ED57B 2A4D82660D2AAB1F7A2E4C4B9E585C3A8F53605DE9BCA055468A774E9ED36512 A30C9A2C00AB898474F134AE62B47CDF0866E73CB5B5988A1A6900FE94024EC4 CA64F1E8DEB5BBBE419BEA8FEBB2D3BCD3AFCBAD63E66186AFAC716AA755D980 370D8DC0DA42E717117E577C9EBD9E318FFE514B0827C4A822FF03DB0E9ED4B8 968B73290B64D8F2B5E4DB220F1643B6E86C7923EA3E8C51C0590585039DC72D 275DD07F01791D31C603E4DF5432B8A6FBD3EBBF9F2A1307F8AB56FA34251CB2 8CFE40EE512CF921599F9DD3B599996B39EB7EE8730EFB47C365EEDCA8692555 2D7F9F77FCFFCD797FF486F2FCA33A970736153E87855176FD350CB7CE769FD6 AA2FEA9119231558D09216528CD44EE51975FD04400E317B215FAD6C800FBC44 B57D4E5AD29CBBE7A64BE3AB08E1FF418D3E0C738A243A2615ABF9DA537FC1B3 9F617124FCFFEC6EFE986BDC97FD1A7EBC0DE3EFD156795B5E6BD85B5F57DBEE 20797AC6C415416A68AC8C5A11E35A9E983C2A4A3153775851627F0ECD7E0064 4C9A9CE5D41E53371E5C65D823E515E3B225E3690B5779C58BFADD99CFEBD200 528D510F1A6917EC5AB01F5F73A6ADFFB7FDD40C8F3B51A0EA229AEB0E5EE607 434653D632474F07692A6E9201ADB761CC539249D87254B68C5A7EB2F9C40970 F0B5B9D0C0179119ACB22E8A6F4B20F80F6A7BEDA422E4D91891E2A1044DB001 5DDE21F1BB91F9E24FEAF8452F5EC301A65181B4EA6D147D484F647536EF7641 5833EB5FA339248928A4BC536B5ABCF7124241D77931FD3A6A2D757EF47095AF E5D5893E3FC5D29569A3422A35872DCBECF96FED507E9DD275741F4DC69BBDEF DA121E95EDB638DF07D4C79FB88F68E902D5A1E243C3659F1F607652C8651949 EF5D8DCCE1642CB7D33F590290825DA8E82532ABD53DA207D00F833329BA7791 2672BE8166E4E39DB7AAB03C0D850832BF374BABF7F4A292E9EBCE3E480D1208 B26A9F11F68B6C953B1B41EBDC7DC4CBEDCAF63BB9124A3A7FC8BA4499336296 912D3B9A1D1F05635BFD5D5850EA669D7CD78C0E178D971A03DF1DC0A0C89CAB 4B899D30BB55E5052A5D83FCCE4045517A59C1B0DD9F5E8728BCE99BDB02B7EA 8CE83BB5C3F3A6BB4209F935A4B3A4CD3C4328680A87D71BE702C8451A9516B7 219B34123A25474956829DBD2DCDDBFFEADA3FCDFD85C4240D7733F04F0657DC 2A5D5A7E06B8D253EF3D8142AF41DE12F6C4C8C3A864A13BE30D8A48DDC99241 E5D8DB996242DC103BCA46F587B6FF2CA9A200CAD42115B04B80AA138ABB2C16 96551D36BD322EAEE248B1867C8B1CD48AF61CC2FD8D9B7EBD4129458D269806 255A383EE9A69CD57495A2173F7A262EF6298D31D50B0EF63A95CF3A105900A6 CDE331540BFFB1BD3770D24FF9CCFFE35B508E010F611C305D3D9F8B1F133331 81F52AEEB50D217BF16F0D21A52180BC7611628489478BDCCEBB8C975B480F8F 24293A221670DCB02A37D5AD4DE7C0AE50F66DEF0DCE86AB77E8DDD9724BA532 38B7A186A321467C0A11E5A646D59387DEA771EBBD9EC0D1E60B2652F6DD60C3 09491C74615093E4E698A5D11BC69CCAA131E706338106AC81C883E06909EFF9 5DF9787DE36425CEB4002F7BA12221C23C8A89AE9F3CF54C21AB7BED8AE5EA78 6C36D0453081C821AC5B72796BEA8283382340A7B6784F07D9785267B51C2801 8AC59A88E504063190F3A2E1288DA1617D7406BC0CBB58E11920809247796CAD 0B45078B620F0C91B7A83E264328C60A2370DEC3FE3D7DBF10A757254230C842 C389E505DDEF585347F269339BF29515276BA1940E4745306986389C3ED495A3 3B37AF8756A71D20E9D4045819A265FA0955C8F5D229E34D0A8B408C870F0E6C 731914933F520DFC375687470F6370285917AF680E4232B75F467D62DD24CB96 11149B72956C2E6F87E75FA20C8EAE3884F35EF76F98F0391F92BB5C52A9C6B9 916434EA37811A7DE4A9DCC4B3A84946239C9BB79B50030540E32849EFE51FBD D36954D25773CC98D67400B230CF5F44CA438EE2285D89D4A85D7764827DA724 407515C514A3603FCCA765A979C10F65133A7815BF21E89706F58787DC11BA01 53F19E5F4C91F9746BCF27EF31FFC9A69F8C9B59DC133B6371E44C6270064ECE B2C6209F511374B440ADD2FB81700B1E759F43AF2F4DBD2EFE1722B07878A523 09243B4AECC93B117B8EEAE8F144156DF9C2B236B27AF542D5432C5D070AD08E C1F419B6A6C9CA5F296B3B9ADC0C8C8E14D05B666F7F1FA8A12458FFC8D3C188 F085F83B68C34F3CC34DBD9D50B2463061B5F0238951B4F84963D8B8F0179CE1 BCF2D4149A85A2CBDE0BBAF8C2835CC97C4935BCD16FA638A9115F6432AD38B9 C1B243D2108384001B6A595F17198405EF8F16025E373075CF500B07EE645E3E D12FD98D7D9D4765A2187AB31A331E10640F6D08AD3A1821D13112A71BD61E07 BA3904B04E493034FBA86C5681062578136585DBED1D156037FF447EF6F3B960 950EAEBA1792F2202997322032A3B21408FCDC5C818970FD4A9CD2BCF0A64B94 295BF46CA7B3A0FF59BB414D6E643E12403CA6BE6747B46FFC44B4E1A9F09A84 D4F4E28BB64CB54E0F31CEAF0D013DA990AF0F74DAFAB829B719B0886CFE76DF DCEA00BBAB2783C80184C0E4F6A8D866A9BF42B7E8CD8BBDDB6F4880DA718DF7 F4F76908C2C55167C73FE7A987D1616FA097487517587ED04A221C88DA751CE0 41E89A8A4DC15D703FA2DDCD5A8C7D7E1F1CE782E472DBBC3135233DE9C484C2 38E5318073C88AE47236582415B2544D2934AF2EF0F5601722B3891699E4CA1A 4945DC33A46532AD4AC49900CC4147C4DB2DAE4271453F4379B1ACA5CBB72E12 7196D5B68A806C13BAE1991DB49538D9C56A1CDADF2EE6D439D3D536BB804FB1 DAA632B4F37B3072DC0673C4A520CCB46A9897C6904F9C1636EEA3F457CF6DAD 3075C6D58DC8A9AA04BADC7A7CB3B4D02A2DBF3E3E559429C3680197A266A603 48AE67C12B03A7C2F74A99215B1774B9BEFC9774A387E62F9A103E43097165FA 96BF09B078C27AA81274E994CB9F9FDE8B50FD5E96F94F8E8DE47CA1D16BB0B6 852341136762028D66A03867C292B606BDC532AEF6014EE47ADB10E9BC47608C 8E333AE9B20B26DAE544A997286B4EBFCF64F4405D0DAA096EB12F356E159FD7 181A6A848A369D63E0B876D73D56113A62BEB1930FEE0256ED06C369ED0B1962 F3548EA84FF6C70A89DE538C0A2A70AADA17FA1BCC65460C579A7837838B24DA A9639EB717CB244E6A4BC77F91B484700D070455F6E35EDD6BAE49831AF92A25 95C6FB93EEB56DA3F9388602E33D66E6281653270C9640E369199AE90CB87BBF E6613FFB6275DA916656F72C864808EA75E0172437240EF3A803A6ACE342248F 681798EF5CF5009AC274A077AF1FB48D1E4325CB9DEBB0A76B1656440A1757BA 893F93D77C34713555386FB073E092E1E2B4219999D07F4982410E646A4AA420 6E74AF1687FCBAC9DF6BCA5233F7A9C9DF8265077A628C260671F0CC982D8688 13E0C00A5D02588E002E8D5374D12877336B878F8DFF14039C288B2F4EF8DD10 0050E45EA8774ED80D2AE4914F62C839176E9F4B57B842F1E1FF5793AEB8707C 830C06DB45917966BF56517E99FCD707FDFA2650E9DE84F069CF618F1694CBDA C86785B6FCBC559D30D7D95F829461D93F04ECF118F6971A8DBDCC06223B703C 6D991029FAA69A5420C0EC0DFE64C61BBC9021A0C690944744CAEF61CF644EF6 F557DE044E53137AA7ADDC5E4169F180029DF3691D874F435B43F13A53EB2989 053F6D3321497AC79369DDA0BB8EB2204CA503A3A217F0EC1444C9D9369C26ED A6C1F9FE2CBB065E8CF806010B3967389F0F2F068BBDF67A18555FE754D2EB47 5171DCF7C2944A7BA89433FFA74D059E27CDE1C6AA88FDF06DEFC25BE63A8AA2 52FCC62E7772F55D2DBD263E550D836CFE1CB20E36E4EA89DCFA14D786C7C1D6 96118BFCA673664567F3E090AE60514209D9BDD6423FC12339A4FDE9C6EF9706 AE2B7DF354842F1FD3CE72A585707CB1E6016C52F785C0492F1F4A73B0173DA7 F9BDD74F3398E4A03A66EA682B7A647581BD5BF46B4462610350E49B028AB4FF BD4C3A2B1CE09BA1549CFCFBE4239C9DA25441D04654F4E96EB9423E544F6FFE 0F2AA64B85A9BD4FC2A6EC103066E3FDA45DAF57F75246D33EF52F5B2A6017E7 6333928105DA1DB1DC19744DD6A86395E1C6A9666CD91F4890481E8BA27C28AB 56DCE7AC471CA8A9A8BCBD1DDA9EC29E559A47BD93CA6DDBA527B926D4DE71B4 E404CAD6B641C11472416D03DE18F4D7D64B0535AD292EB93238A11F9ED30CF5 A6DA2538D024794C302314C7908B8334D2F01B69EE5283E2B4D535DDC8AFBAD0 DC03163F2F0A7E1E44C6098B35BCCD2895DE2B6C59443005BA6D3FD88D8391DC 59900CAE841CD8A676A2A77A6AA06CEE738AFD1BD2D7EE7744834F892DDCB8D6 FCD993E029C8EFD0199DAF35209768CA8D59749EE6636B0CDC8EF43CE6BD8FC8 A38FB27361 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMR10 %!PS-AdobeFont-1.1: CMR10 1.00B %%CreationDate: 1992 Feb 19 19:54:52 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.00B) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMR10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 11 /ff put dup 12 /fi put dup 13 /fl put dup 14 /ffi put dup 35 /numbersign put dup 39 /quoteright 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 57 /nine put dup 58 /colon put dup 59 /semicolon 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 76 /L put dup 77 /M put dup 78 /N put dup 79 /O put dup 80 /P put dup 81 /Q 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 90 /Z 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 /FontBBox{-251 -250 1009 969}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C 295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C 4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF 2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E 0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B 43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC 96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BEFD8D9C400015B65 0F2F536D035626B1FF0A69D732C7A1836D635C30C06BED4327737029E5BA5830 B9E88A4024C3326AD2F34F47B54739B48825AD6699F7D117EA4C4AEC4440BF6D AA0099DEFD326235965C63647921828BF269ECC87A2B1C8CAD6C78B6E561B007 97BE2BC7CA32B4534075F6491BE959D1F635463E71679E527F4F456F774B2AF8 FEF3D8C63B2F8B99FE0F73BA44B3CF15A613471EA3C7A1CD783D3EB41F4ACEE5 20759B6A4C4466E2D80EF7C7866BAD06E5DF0434D2C607FC82C9EBD4D8902EE4 0A7617C3AEACCB7CCE00319D0677AA6DB7E0250B51908F966977BD8C8D07FDBD F4D058444E7D7D91788DEA997CBE0545902E67194B7BA3CD0BF454FCA60B9A20 3E6BB526D2D5B5321EE18DD2A0B15E53BCB8E3E01067B30ED2DD2CB9B06D3122 A737435305D42DE9C6B614926BFD44DF10D14402EBEDFF0B144B1C9BD22D7379 5262FEEAFE31C8A721C2D46AA00C10681BA9970D09F1EA4FA1566B96E221864A 45A24ADAEC63F61C9FD18376D3984449A1F998C318A8FE36D0D5020E18A49625 0F3BB603BA1F3E66FF412F6A32433FF8BD2968D79CE4273AD0E0CDDA5153C2BF F8A46A2244F9394A49D339F763F5A7411A3C29336B21CCB01723705AF589B078 3763035411FE36AB5D744E81379106890688CB5BC41184548B7FEBA08DE7288E E6570FEA20C51FACE8E8F824BB61A4A038AB817C47B87391611B77928B2565A9 3B27A573C05D36ED01D8F27CB2C793370FA9B90021B5696280A55F2CB6117B64 293EAE0EA5A243F56FD007773CA35DF71B3D28643C25210CCE25F37A5095D6E5 9CAFD99DD1DB0D7EAD454C13464DF6FF5DD42339797AE5AE467084550FC00139 6EE818C6365007B2FD6E26285B832CFE6EA7E99665A224C9813C036CED262639 3FB39C1F05FF8F31D2DEF37BB9B883334F51EA1243332FE1E3FC91864C8AEA79 16A726F924AFD84F2F4215FB795FC41DCFFC835C90B9E31D291E47AA4BB8C05C 620F69DF31E91A0FBA8E217CDBFAD7C4D480EBC1EB396029CDE615C227A367AD 72834BA95539D39A38EA0CA3CF7F1123F70792CF315BAAA38BBCB6DFA80B4493 5025F33C3696DAD6A0ADF584C71BCB1D29E523EA4B81FFCE15F3204022BBBEA0 A9483EE8EAC07D581162672A0D66199174821ABD097561A263C0C0F24066FBE6 0951F31FBBF2675141F3FB4457CC2A94A40191EA0AB2A606CF540BBB8887B6DE 715EDB1041EBB9D05D0F4A4672F534397B9529EF8743BE88BBA10C81E0A46259 2F2AA7B638E20C9C8A3A827977AB58ABF7525BE15DB66CE8E9B81457552073B5 85DF3FA70B5231C447C5724E14730B90FA35ED1B5723036F1658CA8E19EF5A6D D333B78E91E4D7032EFBFD40A5A2269B0DFD9F7C3438DB58F94B507EB93032F9 99E5F15D9F5D8CB031BBBFBCA8A15A617ACEDDE70DD9C2D9EE21179FB17AD913 B4BF577A9046994689D1BC6A6985FF5F5A67D699C2FD288FD9E5BCAD5453EEC5 68287BD7B8872726C28CD288B4DED2246B843577173450B6E5760852CF2E1727 01FDB0FFFBE12CA13ACF6434AEF4B59EFF3E0DB1E87D35075B1D55AC12633167 5A83A39056C077EAE6F2F7D1DDED300BA43830B8034F0A6AEC562D3023270601 6C594D0359DF6F230F7B80B54EBAE4880AF338956B813E3B8DB8BC778BE0F612 7D84939C2878B43EAA45BF10E257F22C28C2C148FF48843D2B52626148E3CAA7 4527B9F246C17BDE21C6E7EAB4906BB6D9E84906CD1832C4BD9E405AFFE33AA2 AE086C25EA26BC23D68986639366B99C87359915EBB76D7162AA667ADE4954D0 B1E18027FAC2468CB2FEA2568E23DBC201E9B6A1151FBF21129A088D89E3E728 28B2785C1A8B2637F368A93EAB459F80506435BE23A85396969E2AC4E0D6E4B0 8B12EACD150049EF8942C108B96843159D4408424394B33603F565D1622FCB77 5415FA72D1FA1A40AA2E71CEA35319A4C2FD34225A1F32C2AEF9A5E594CEBAE0 7665B588672086AF77737147D1159006609618E50591ED17555E66363CEB2011 D7751C8D5DB2519AB5EA5FB1F68E06A1CD3F839135A44DA3E0AA746F5919069D 8198164CFEED408B7BA6C0BF0B4A949E596AA2710826DEF3226C606FE3F4A16E EB9495E756960437875D8CC0A8FA35A2A19E596603E9220B1005CF5114F2F72D 1B2E8FF82B69AD7DB2A6152FAB37D7DF54846D215ED27E9392B42F1207A39B3B 12157B3416C186300B88046B35623A720D5227E8F0AE58C9B84023B2CC25C8C4 2802DDB2038B6113EE1D83668C2A50EBD3B63B384208662197CEC626BD8E9CB2 7C426C1A707EB833EDCE94F899CF183E5F70A7C58B68D8FE52F61ACF43AF11F6 3540EAF3BB46495972AFBE4096E89BFA73AAE631ADD562CBB06A29C2EBF98235 FD77F9E5B2011CF96F4012A5BC5348EA73AEF48C2C8936849C9F21DFCC3A7F89 6BB3B871128F92115D5AC7C6A102E3FEA3CF6BC1432BD1B81AD52A84B00F3B40 AB7DA777C742CAE111D1C0445652BE32862A286C87F0D3EFEA6F289E3D857E17 053DB44992110FA11633C338464F3C657A30CFB78D12555C50C5A3F27BCC6A03 B470637CCC74CB97C0BF3A987BD341BCFD3CAE7943CB68FF8ECF5373AF17FFC7 A124126A9BCA8BD476D3B49C157896AFA90547283CCF284A344C7D4C2380BD1F BCDC5BEE20D130D921F2DC400B5AFF14BDD94787F6903CDD291C839877B40991 AC9A48F0E668D9D3194C748220DEFA792E621C412AD2D3AD2E094574B171CEC9 8C8BA46E375E170348E8FE98DD762F73745B20A97B6E0936E38EF310227E532F 017D63829DDA3D0278E87637A0AB6E82670F90D47F5E324CAE82E62603CDE95C 2763DC78FD7D20A1618E892C6C5D4B211B10D0D6A56907938854393B30673295 64E8A9EF711071204503762C2A60A0D461F9DCDAE5CD7304DB9392B0ED8CF030 54A92EFEC5F5502FC0E87DD486CB016A06DBED266F71BAB3B81D70BD64D77EEB AC035261D781597464D6D724401B1C7E4FA44618BB66AEAF76BB177FC69753CC E0A748F556969267BB09DB0E6AC3E97832438256936B9E1D90FB705A255B09AC D98AE48395596A2A7AD3B7603A60888D947197964B3924B12952545FE5393CA5 CA7287CF30DC363EFF6FDC0111D549712717659C6ECCA71EACEF037985B45185 148558AA653A2C93201F8D186456B2F0E47E2E3B2112160C8CC4E8FB00F79627 CAB92AB846924CA218FC070C903DBE6D8DC9B3A8EB9B0953D9B199055C03F325 A55ABE4FFBA063D07AFE7F7B298962E409372DF7ACA36E9DD5965F986E041988 9DC56A062141AC4CD7CC9D1755658E98F2D99EB1F79F4104009009A4BE545FC9 74D59F6B5E704EB28D4AB55BAF186A6F119E52175861AC9FA04921C79FBEBEEE 1015E545F8572001F94FA8D946A41F53DD7627B300A54BC6A43B5841B9E1CEAC 42E2C77F4052E83A4435AD12FCC97E620F0F7DD543DC756B6B006363C9860CB7 342B75B702C4CC4D36883C2FA97C674BD304514A1709E158E275D4B507064D2D CE69C1F1051A34C6EC4E22BC93799AA45AFEA991CFAD6A480670A11ABF1A3C27 E882131C9726B898D228A0A81E41D2AED8F87FAE06A5BE4AD0795A0B98F7645F 3D732DD2B5F7D58DD93B25D35356C67A7B1E2D1B450A42769246AFDE5FCE5F86 159AEB8F76FF83503D1281A85FB76B28E09AA941DAD70052BDE2C4FD569A7E2A E220441635D33032FD110C36532ED5A42AB3B8174AFA18D41CBCED6AA351C727 09B5D92BC86B986B216C50DB5BD874DC563FF42AFF6073B8AB22122641AD09C3 82BDCA315D62A168DBA4433FDA5D0E3DF1C62AB5C86B773A986EF800652F5775 68F8A8FADBAE70D7567C21CCBAF3C3011CBBBCF66EAA616626B6CDE9C177B9F0 3AAE13B795FE6938DC82684F75429B96EBA6F9777D0865C618807AB74B00455D 52205426F7736E917313AF855CC56CA2CCA01F91EFF6CB09E1CE021AA9F76B91 B257A21C1FE4A8501F89C978D31BB26D78F05FA9BCD9E472B64ADD2705B359ED D9BBFDC08D507ED6A03773CC8280496FBD534984C9C22E12D7C053AF37141F27 EBBA1BDB6A038600111083B0566F93F6BFBE7223AD6678710C086BA556F5E2BE 233816BAE6DA1CF4C117CCD76C5FFCD96FB53094DC1BD7C8FCCB1906D9CDAD88 5DA83AEE29F0E315284E66B5BE13BA0ECB3DEEE6E88ED7D724AD5665B8450948 88AF699F1ED7F6628E46868B7B0FCA007B8962BD3624493EF56DB52832A89516 3AA15035F47396C1EF6D5EAE3009AC847ACD0DD68BD9F0E580F56E346E2FDDB5 6D6E9AA1D019CF448A3108B54334D243B85F70FCF235473E7BBFD8DFCA46E87B E37029D888A11C9CF6D8570401F1A44DFFE16981E3EAA5A27E2CE9119DF17D35 2708EE47189267594F1AF77066CC2B52B8CEA25DE0017BD74963BC46BBAE48BF 57EE85B697F2CD117D982171646B2DD8D2D238FC3D54164CC48B383DBD51D04A 82A4C45E04496633AA84FEB9E0C60A0AE7C7DA1613D56D295687B98883C79F82 08273B35BD6454FF6A715F96439B4F1D461E9EF7931272F2798544DEA46DD633 4026333C883F3747E04EC284A84D71EFC6C266A1A0F067CDECB03E0064AA00EC D8B79731C9C837E8F05FF4ED6C9AD185906705A7A5831FC77E140B1AE70076B7 3F2ADA710DED0B87CC7338A6BC934351C5EAB80D2CA415D597E05FAF8A5BD34E 1DA7137267DBDEB110CA5D7208E3A25AC6778A9E9C75DDE8C40698005AAC3FB5 2CEF10C223F165D91BC1A1C8909928DAAA5CFFE6D9CB6CBCEDAEC280A0BF890E ACE423CEC225051B2CAF41491AA293840CB4D91AD54A28AD860F3BBD5735BBD6 0577CC29E9056263D3CD5CF3B6A27F0DCCE2A5DE106B52D73A1EEA4F86EDDEBB 289AF75D10978821DC283CEE715EC80161E9707CE5EB54D8F607CEE1348AFB6D DBA01C3E290C51E66D9A13EAECC7DEABEE591C7434D1B7B15ABB32D669011AB0 6B790B0129457CFCE43D4E0EBFAF488E36E605C8CEF4EAC5D43A97DD284AC2FC AB45F3ADCE4B6573E8A789FE803C64FE9265327D2EEA7C2536163A748CE3C3F9 F404201CB90A2A94C0D69428B8C38B9511DD65671E6C59C5DAAC89F1BC382AF4 03BD4F4E742665792268619B04363179CE086E926958C8C7FE7F102471EFBC9D 83782D8632104E2B7DDDEB13501977A310647A5BD570FD0F3E7D3C3144416B5E E269DF1B1AC275F16FF207F2E4924D715D51FC61D19D0EF97520D6B08EC3F151 18968C9C5A3B33D35D23FA9CA29438E12BA680D3E80EBEE482D574819E7F4D53 CB338CE17F03937D489A78A82A26BC0CBD07F4293D1D18633DF01AE8F0F008B9 9FE8C1845A204DDCE2D999083896E3CD6DC63B2314AF90DEE6C5789E7ACDD615 01E2790232142CB7EAE93A1AB2330D5CD232D86832A951EFF35D73856862EFE3 EE9BD5E772DA7D279CD77CDBC60E4D1C76251080D434602F0E7562AA60C62515 B88202E2FFCE9FDAB88956C7C0C72257303196931FBF22B409023A2CD223027C 1742A60AAEA0444270823E9BDA32125A6C5C37338698DC9EC47E94825E0528C5 54D6CB8E9D64AA88425D5E187BA5DADEA3597F51EB5B9DD8243BCADBD823511C 22015DF446BBD1753AEE84D15EED6CA6A62646146862AFBDB883C7529445DAA5 BF71E9F9349F7D20373296F79CA07D40D9B4C2EE936353DBF48A897A29467631 93175366D8096F1C1A94332779C976BDE23DC620D8BE6408B005D9D610BA4210 34361548598178D7D3AD2A3DF37ADAF169D89D3A5012B92573E266425D5BC447 E60CC9DFC5FE011A2F33885490A3D6D3BCA7BA63ED54245EFEE3FA3CF25AEA9F CAC41DB275A4ACD01A97CB5245ED2B3F71116C0222F96ED6B53FE829488DDA22 ADE17685D1A09C72254F16A84929F523F918E60C8B75F42938E8E1E4779B61A6 EE4ABB33191B66A85EE04ECB9E929FDAE96C02C72E7CA64D30B85B8A473A5D5B 57D317DB93E4C8E5030E7960CCE2D6FDD970F3CDEF893EE85B2974291719D696 BDD0BBA3E8A83E852D056D0DF2521FD9DE302E12510F9F980F2EA8D0EB0377D7 E0320F2F2A91288889AF7C38DF876302B369DA283B0A9008328E96BAB4708239 C19E3997933462EBC6804EE4DB61DB820841D19DBBE6366DDA5537A2586E56FC 2212F67C07F48429BDA99E80F5A5CDB111D21F3D0F4712D81AD11E38BE006F9A 894F8BD86AC84AA22384486A7E73AC6033A5BE0638D4076416DA942ECE5E4DB6 E4D72115DD24CB49570DA0A5603BF609D079A5525077B3518E125188306AD0B4 E9F9FE03FAC290D57C204CF0DE31273BB2028F546A9BC1A0291B8B53360734B0 AA14B1199461FDF92EB3A63D8A43311C82B3E017B13F84C1C3C08F1F22A81998 040D7BB2C9FC97A75ECA19D4F650549BF25210A79B743AF28594646D7EA1086F 011B7529B1F37032B4A02067C178463FF23A21194BFD5CEFD58CEC0CE8DE1ED0 1AAC04E0A92C98CE28F3F1EB77ABE6E7A53A3BF0198BDB904AD604A0AED5D3A3 AE811DDA007DE8D1EC3BAD918020D0462227A120D55552059563DC0417C405CE 9A6F2AB2B255CA7867D41DFE24855DAF3914EDC474E104ABCC68A03F157F56B5 0B44DCBF6A41C5FB5FD274E7681C73119055C761A9B7F2F9FDDC3B143E93FED9 9C7567329DCDC1410FF8E6CA4C6068789E4111B59DAE3B09076E899A6A2AB13A 9F4421FBC6DFC3D9B473A921BB578085EF28902A73CAA7EA962388C1205A7FC8 5AA1ABBF96207F6A9FBF941AD457A5CE331E8E53A924C45A6F7BE3FE891DA2D6 401C0E8E1CF2691B6D67E9D7546122FA19A7AE9800171ACC7A59F111E878CFC9 55194DA09377059C76791629AA4F786B76FD2E1D5C21129C60022190A28AD6EF 10129F8FF7D4013ADC25E706A63FFCF242A498680C0175412DC6B014608F7BFF A0BB3DEE6F55CDE5393B879E7BF29C57BD0898E2689344F8A368078D1AFC3A18 15960FB91A7A7C3627A89B620DDA5884DF84C10ADC7A5CAE224893F7B061BE6F 62FDB853B22267C26A6A9ACBCDBEA168303DF0BD2A2BB46522D42FCBF8D5F2DC 2232427B72F46CF54EB164F385A2F378E5241EA7F43574CA0CCEF48BD7523BF1 AB449B4C230DB53C4200E206F154854D8C9B08E4484F340C3B398949AF089842 E152CD9794AD652263CE973710300C63F776D4EC94B57AE51D90FE334DE98639 7072F1F4F5DF146A99009EB9FA1966127E3011C0AC5B9FCA456A694DD71D96CB AEEBEF8D4C2D4104CE045056576468AFA90EEA80A792974069906F8209458E11 2EDBA4D5E051F011501ABB74FB1910D83BE55997A55AC63E3A1DCB294DEA37C7 6BEF2AEBFFAF3124AA073E2E79D2240F8899739E7402137AA2AA641E7197B220 218EE4C042B6E8D88796FACA0F32F7F6C903D35C3AABC590B36920755BDADF85 B6F1CA091FEAE321F2AFAAF4D4CD71BF3653E6F09B9D6A3B4120E0CD6DC07974 5EB1FF5EB8F2EEB32C0E57936418589BDE28FD87E6326F73E1EBEFA53AEBCF3D 257E28B721FA1F98C12B20F36783ABBE7D80A8E4BE62045ED864B0F52D9F60D3 9AF2FBDF17575FD21EF216EBD4540229C0A194351BE4A8751CB5107E92E175C1 AA57C16A21F79DA3267C06081F0FE94707DBD4E30C2CE5240309068F66793D2F 95D58E3FB43C6E686574565298D73EBB02FBEF7C5EC2E6985943D29C079E3FDF 629C368EBC11C036591056FD44837C8EC08EE55B90943E2B807699BEEEC75795 1A192C0C5B748ADBA95828610E0BE97BF0F41B971607797E68C11ADDB4F77BDF 0A733DA8381909F51F5FF4A4F67F95BBB68877BE52424E31C2C5CC7FE0E90D1E C1557C6419E18855068403AF8F5D45141CE5C3D865FA77516F00B1906724F1B4 7FD8FEC845D8FEF65E3A6ECBEAD7235EDAD0D12DA8C4CC1E1E2D464D6492327E E360ACB37FE13165FF58DADA56077D6741567A1CA432A656CA86B9B511A3C34E B903AE509D58D4B419001A12A1BCF18057D11F3BB915608B0868AAB7552E884C DFC26E8B02CCD0304146A7BFCB50265EE535BA7527C35916E6C497ADD308D259 D02CC7378794588F486F95ABE675C1891D629165F7B2617B0C1A5C16B10C962B E7C9F5B6EAB13112D7724681C11763E31076A28CD25ACED66F7213919C4707F0 2719E30A7F493A8EECFCB7D3F85A9F70FD8B7113FA820E69D58E18F9EA2FEA4E AEC63A3AE6DB33039085B9AD16B7FC0B036BC7938719C32EC4E973024EB8628A 50CE215BECF9986314C0AE07298003535877DFD8D98140D59A422491D74D35AC 21EF0E99E45AB7DE47D52E6DE8FC21D859204F8B9661791282554BEDF8FA78B6 E7BBA59EF98A035E93C1B1D624427AC8B0B97D4B1F04565A96CC60055BE5A2F9 BC88944753A290657A39001D91A75451B152DD6A73CE38F3B713EE9E7C5F5D63 600B4B5C50E4A17DD837085F053AD5F560CD811FE8A612E007BF7D3A85E1C9FC 1D21F628C780095F0577C2A0E248286EF453DB88655DAB0FAB56823C901E11C5 A6C2D4B46C6DA8B26A429819D381148A1A8F2946A2619BD433AC9D23B045C538 BD751A7848669255E59CB274CCB9F5F313D7500DCB00B64F664D68434F978B24 77DAFC0F46F3A7C87723890CCE42158CD7D547FD90B1871508E913C9E661F79D D2DD0A3AA2C90254EF522148D91EDF792F907F0476C865375839073AC8DD9AEE 652109AF874C80B90C2725123B6C04936C9CD962C6727B081FADA052B5088022 C9E645201D8E5BB1467F7C788283C68C084040D56C318926B5D84075AE298602 3298C763DD47907F470F6E303862954DF16062747E721F58A28E205F0B9791DC AF4ADBC2DF040B37BC91ADF3F119EE9342719E2A1B0DB7319698C0239AC90CA0 48D00A55E320CFBAC3BFC119199F53FDE16144AB7B7B53D8BFFEA6CF4F9D8A0C 81976FEDD8D42FC02C7723184D5BF385B105C4F14DA8652EF691A65BD01DB0BC 0D206F77EE73EFD2133538634D31BFECDB10AAC7F57BAD6E89A032ECAF1E7991 D47B02A808FD3A8FF7D02C8E8B780E0708B666DB8C648FD6273851D446919ACD 7D1E849938902A03178367BED4666430EDD92A420FE6A9110EA1B2D584ED95CD 181A5CE7BDAFCAC56BA26E2AA3540E364D8CCF958D01AF01038DF6E6DF0CD833 6FC1E7F1597402B4E01B6969E3F3C40AE5C865EC5BBF8EB62A44F002783B871E 947035EFCC5C52C92756F0C2E4F8C05F46BB83262D583C8307D295DBEFA9BE23 87E56929CFCCAA51A1C8442D3519EB5A939DBFD856F7C08DC57AC1420136C71B 0BC93155D556ACC12AECB088478D0463EF8FEDE8760E78126D0FA46981D1D8AB BAE2F4B75FD3C5CB826DB2C8723BDC2BB3159D08A8E11321A34483EC5215A19A 2E281D643335A5702E7B80B8090C7C4E9649E0E4E8F2FF8DE8018D6771B3C7C9 F94CEE1AA7A6EBC2320FB2A74E603323FB806328C49C3F6856BC6A0FECDAB038 CB6106F4EA906578566A04AB9CBE7A9CB608028C3710726BABE327E28F52A986 DC9A31D9FF31C634AFC9DE92964AC7219517DA6A302048D13E75E7F5BD8C7C01 64BF80908A0F228843AFB83FF874322171FF573DF8E23FDBDCE373AD2A5CBA75 1A6E6853D2BBBBAAC7649F9F499225510A8F65E83BE6437AD6D999994F6BF41C 12D45B456BC86C1ACEABB20017EC305815C70C0AF3501D09F05153947EBCA77F 0BB8055600AB8BBD3EAEAC856A674838B441777868F8EBD0B52BE24421AB4F47 3DC5B16EAB634A18669C46F725B82180FB09BD8AC4A956E029BE7ACB644E9ADF 443A7294176C825548D1376731646EE2CD8EF30485A27C9290F82B1C1C795371 6B957A735F39F137F4818690CC89130A017D8291E41A9F51CCED7A94FDA9819C 700EC6DDF22EAB289E3C8AE518E45E6DB8F087AADB0C2C919A1C340C2F9795B0 D1465D104338C0476068E5732BD754687A8393C83DD96EA9AC8C8043049372C0 E1B4CB702E994DF4FEEB854806A40452CB4F0D81309909D4657D6A7E1A6D7726 8D73328E1EB92B079CBDE74C7DE11D7584D932796AC2F66BC58A54D1737A2A7E C9876969FF75ABC7719069A0FF8EF0C6055C2530D455BF2D22A130B6E3FC3CC8 7BA3F2C7FA1C647B727581ADD5DC19AE48C9141348A52C31BFDA00D000E73CC7 C13F582556B70C6340B75EF3ED1C2FE0F0C19B651CD3B52989772E94DB049F6B 419EA53654F0B15C1F21E63D3B295FE54F2D61771FBF892F0D4B12C15E576E3C ABA2B6F64376EDEBEAE026F8B01539D34F78DEE2906118EEA0DFF3078209B9CD 3EA7F238DD6F27C00475C4AB280203C8F6A65C139538E126B12F09E5967C155F 1E21C1C478843FA16AD1193190C375ABACF888E9A8E364BC24FBEACF3BAC2B59 89B5EC1A268B3A5076654FE03C8B24C73E4244E9482EFABF1E4227AF48287BE4 4090C5676AD283ECE553722275C14002E6471E946C45CA7D49A869865188CACD 47D0EC67B0F96A166D5CDC4088DC658710D55CB45A522DA1C6585175895D9D7B 0BABDE6665ED8D979A8B71BC20921751627B70A8E186C419F087D5212066BE7A 6CC0B2C831806DE5C94740E73A791EB61094DE078CD1F5388B474714841232EB A638CB4B4064BB2B33C13837FC6437BAB5380D28F7B229D945D654E4F9CA8202 8B1EC64CD332E41F17D8264B46E1AE33DC1D708D15CA6EE021C7012D0ADAC445 3C687825519919112F731F231568D17682529B71F4764F21E3B0900450F1E112 29DE28082B5927ECDEBA26684B85236136F7DA195800E4D95578BE07C84DDD68 57BF5F7D3FAD63A1F1741C3BD0364308A75DCD3E2303FC9226C94A807484FF9E F9DD3F1937952EADF4C69B8556134C1CF8495D820773F169357963B5BC1E584F AF3812245B29B9509468EAD542AA22A11EF97F7EA1DDCD68D07E33941EFDF943 93FE63BA7D10219CA4C0F22B815B4AA4C1415CB015195AB016D61AED45ABF3D5 7F955455DE10C850776546BFA95124DF7CF152A3B59F10EA62F3AEB0524B45FF 15A5FA29F599ABF169976B3EDB60D058EE484BFEB9909B14B8973F51E351EDE0 08617DD52AA2D54D4AEBD0DF3724FF8BF4085D61B0EC091B17E2F8C3EA1B5E32 5105CCF4A9C87801857340FB97D541B7EC91FB232AD59C3429E4B478FB6EEC87 94D1EB8BB745DC9EABD5894738A7AA0465D19DD785D4E50413FA71525471F986 97325FCF862971BFDEAC8155ADE7CCFA7C11B912C252ABC149BB6EB84552528C 92A86E8339843885FF5DE9790B7CF7DE454D203189877106381D9B990C590303 D1AC0D6079FB0513217B4A8C1D11AF72DB429FF27258D53F232351C9735315B6 4439D190F27D2A098DB724817E11A877078AE041FDC1CEDF68334CC69071C20B A802473E89E91148B4AB3F913C87EDC0FF2DC4AB0C9F19E62B0BE7B8507B8715 08EE309C7AD2135465A6632A5211AAEED8F32E8C9B2950FA8C6419A2DD45AA4D 36A683EE67F40BC569D93C5516334EEFCEDB3C36FA6ED5201CC643D1D2F490D8 F1CD1E66A8CDC37B13922AA656F0B73161F2E502C7D4C1F2768EBB634D64B939 75D0549B862F2A779FB924D12285EF7643B4235157B9F069BA827CA03D6EB5BA 1E63CEAFD7E575A67518BD54511EE3CAB8772B84E429B3683B32827F8DD20059 C8AEEBB6AC01DA44F30EF297A2040A7274B4A85DB394EEF43DA263197C7F895B 3572DEC94D1F1B6A4BBFFB1212D4D3028714E8DC9A318A73201AF8447120C1E7 FED35B4DC5828B7B2BF7CC4AE8AECABAE2EAA402A250EC8C8651D68CAF8A7FA1 AD44835405D9B652CCEB50184A37CB51E4074015DD8D38F9583F7C076E8A3182 8609E758EE832A1BD4604F511B942C7DE487774FD73A7F27EACB66FD16E0C291 ED0583A9E890EFF954E085BBEC4F13830643DB45B346E7A83B27226C58BD6EA6 4AF9A5585E37D75AFE24C3300BA5D984B21D993027BA32472B65F9C48E2AE61E 9189A8C923FF596DE79863E9B4D4720EEB04779DFC0BDA6FFC9AEFCC949E5AB7 39B8537EE9D4D747F656F28D9B3756E8CE103011AB20E5AF33621BAFDE9F39F3 9A385DD9E03A3B3388871BF62339A7348863C83B4B9CCA7B4915EF93BE88C28A 1F526F7A6844BD74BD6AC3133DD4B55714822BE0B2FA2CB5154FD37E2C19585E 7AD54024E57C2C32BF25807F983F0D0B940DB854467B808FB865BD09D2908E35 892381E32394BDBDA3F26CADE740B1C5CC619DF3F9228680662A2A5C2B571FFA 6262D4E8C5971A8F21932DBC3216F2C993B7BE42AF02F56B3B785B355A0A38D7 F41F9B4E7F3496F6CF8452F078BD36E45BFFA318F178B6F20B0633A93103EDD4 064EF52B637F15EFE664F1E229A0B1A1B6309A77C08ACB119DDAB88462413BFA 359E7CFF00AAD082BAF36EB0FA9AFBFC4A7D1326DA0BA694E7BB7624B880A999 D316F9648D9F8289D192DB915A21F7F2302E959D9FB08FB5F6408768D01DE7E6 3FF5812DB4007CF9FA6AED72322AFF2F6B4B1B1EEBDFAC06A0326DF6D8CEE678 42C4DF42C4537040B0D362739C044FC8395F44F26A0AC664B93CD77F7BE3AD49 4E3CA75E22656A87946B23BF0ED555FEA1A8963BE003B0D89C5DFEA36F4B1A73 6D1AC24F240B6F870DF59D4662DB3747A2F36BAD107E88CAEFB1D1F33C9E5678 290C30EF228B467B38A083882C3648DBE2673EDB4C3BE1E07F1CBD85BF783447 384C8A0926BDC9A22228CCBD7DE4DF7744A518495F7B945EA27B0D29AC429EAD 79BE939712A4A76A1263CF299D44DF45024CC47C30E4B1AC6F8C760D09F5D4AE 6679F292E24664E294847E5FF79E3A7258D7299325907B8979E024F3994DCD4F 524195925D712E67B9B98D49338165D283E378AC9A0BE90641F2E0527B05123E A10B3F3B88065D3C258C8584574ADCEB16B1DFE3A97D78EF122FF52EFD518686 107753BFD3608189949930A9261BE345D5934EC03793D7A66316059FC3324A8A 0658E67C5E653D7BF8CC764FEC4C0C5B3C3E2D4106F8B4E8E53B6A8C40A9A78C 8F34DCD10F821F8858C0CF94D711B65558CDBA766F540DECCA92EB8AE1F9A9B5 13BCA859075C1546C6275F5C156AEB6DEB3E0C51104305956FAEC280B672DC4F B73242E3D6A9D98A861D23D2BBE9589DD837C88365CC47D9C3DDE5C8437173C5 6B5C7F946D74D65B4057628AACBE9CBE47BA1844EDBC69D369DA6A1E7979483B 29E29448239087D4AB9647258E9CE2809DE80D6A3C7EB6BCD86301E7A929F31B E68C6C9D5CE37222F00C4223D5472BEA86F0B49599E9C453846F805BC9460B35 D73CA2E9142F20DF6D0F3F72F1A95DC95A64E84B38ED344BFBC7A5E9862DB7AF E21948D44E8DAE16B63A4D345E145E460746017B0ABAF94D43F44E0D59A29C48 EA228A827AB4C9BD200C70F46CBF1D576225A5067CA977E1D404053F3B7E7BDC EA67E3747FE564DE1B7045D50DB3A4904A80E0CC016B50C7AB56F239897CD3E6 1CF3C5DC3E56BF2E9B2AC7BAA910CD894009B34D908B5A9BFEB21F8ED7933FBB ECB8913D7A0CD4A745F9C805A1787BA387119D36EF94DD813CF31C320A25042C 192BAE5DCB5A1158D2ADE0E627E3337AABA84D19FFDDE9CA9AA165EC5B5494D7 FB51B4291078038D7041C7F3C04BFFC4900592ABA561B85900F7C543DA5FD5C3 DCBA3ADFF94D72BAC0DA5A47CBD58D717F4988AAD1BFE79403B14B8D77243662 31E913063DE830518485BD7A181A34B19E64E16A9ED79904144747DFB40E629C 3D4DD8E4FEAA627A172C6D7E9D9C6C0A722F72CBBDB6E6AFCAF0A816DAA1127A 423FBF10E77EAE617CF02589D48BDE753CD625FCD986A425BCAA95F98AFDDDCF 359A9A247397A904EAA44D8FD4B8A51B858AEB28A144A931820BC5F6D46C2694 B26D763B39C0A66230B601A0E386EB9D944F3392D10C0930DCE625D32DDA4B4C 14BDD5BE8969C9E61BBBE0C72E026D57E584AD05AADF713CC2C6B638B099D6EC AB9A2CF4A60EEB162B66CECC8B67957E285A20E4AEAFD2FD8CD47A1377798B65 99928626689CAB66F65AD6178530D80BC56B336416687D139995B83DC616C3CD 0D30ED413307E91E9E09BE1C727917420B7CEA9D18C1440D8856D11E94729490 84875D829455CC5F1EEA6A8F667A8858E5903CE231E835A02C1ED3BA5650EF54 3389944A96A31EB2A3624B38FAF60F10AF3B6E4932560DC9C27B6D8DE8B03A9E 41861760042DDD7973B9102784F6C236107F119CB35BCCA92A218054D6F236DB 0E560A1D697FADAE19C8A989D41FF180A665A3A617FC4D55CF2A47910D658A12 327B9B1D27A38F50176A2638ECA02B2FE95D4D8F0DCCE3A27E3B803468FDD61A B74B3EC1A47617CB4E1E0FD99F5DCB6D9E149747D6C228EA62E3AB4AE2B97D0F 749B8FF6B4DE109C5FCF225499B7D07A867BF691ACC4C87F7C766E85880CCF64 602C2D74F6E1F82093F9ADA21737D68580DF14D9AFF994CA1D927C1AD84D5C87 FB7293BCBB2B0124CD713186C6E4726A0F765F73E008D112E015781189BB110B 2D89DCC6FB6E6C7248DFDEF842C86A4205C2DACE2217691ACCAECC18FF98957D 79EA261CBDBDA804135951A6A64360692302CBC29C4866CF7D05434A42241EC0 608243EAD501057FCA7B5530794406C02C5D64DF12F3C882410CF26C7B063BEC ED71FB622AE46CC81AE3D877D7E825B072CCB04D21204472A75F52A86D460800 B423DC6E756CB98FB00CB9FFFCC5462814E43B3EA67D29B51CBCDB184EA7DDE0 D864044EE4051AA22C52858ED514797ABAE2DAEDAB29ADE2AA4888A57A9520AF 2FB6D49DC8B6DA5DCCAC83199C0ABC4F02C7CE32803B00BE54239F02A7CA225C F5F2C944ECFD86AADBC853293C6DBF63EED31CA112CB116C044C3F8B03F170AF D881776B079DC6305BB2E9E53BB36172F020D4A193AE43F4204A8C1D3825426D 7E923016981D32C1EAD44EFBBCE77C0465CB6BD085B35786EF624A832656BAA6 F3BFDF9645749EDE2012926769B3D070354438DD62BDFC7D2D1F6E1983DABF2A C426F517C1836B1B8B91FAB8AB925984ABD6844A87D4E2EFC8C644084BA9708A 9511C0F03989061A70CBB552B0957465CF9B045C9E4C16FCBE2D7ED12E2D691B BD911C03D1311897C7556ADC1DAF725CDEB64E9B8E6A481F77C1C1ADECC46784 EAF641D2226EDD4CBA2EFC6D428DC4F52C7EC235603F183246D05611E6AE9A3C 3C7C0FDCB2E92AEE9D57D09253B107FB48C085ADD72B827632DBD7F60D98C1B1 034FEDD98025B42DB89E6EC9906AD3EC270956710E9E2507E835401FC396AC9B A7684AC7FB2D1E273BE3ED8FE0495908E1428B9B8FF527B3A5BFC20A505F2519 2CE654602D2ECAFC3E1E56FDDA985A2BA0A1835DBF7689884ACA226ABF9772B0 45BC25E89DC8EB4B7D19E4AA73435487456E74513B9DE3883840B3967DA998AF FE21D23930C8FABC9A9BEE27D77166E17E084BF6AD5E5F4E4683867672429CB1 7018DEB8C4BEC0F22BC0B8B6E86B3950DCE6DD82824F27BC4D6B72F1B943A5D6 06583110B8E19077B9C2B5C1285B7841CF3C3737D901723D0E5A7BB008A20D36 9CC3852FDFE1330EE398D894A53C176B12BA35F2B7397475D4540B46BCFC7A85 7B6A717D0924AB5C09B7FF8692CD202F8F74B38151A6B36CED3CE460B811D2A8 903191C30D0396FD065834D99A0B49136CEF8FE9AAAFCAE3167A9B3BAFDE9F90 243EBBCD5F16B6640284B610B6D2207A3C7CAC9688881AB40437507A18F68CB9 6FEF1BAF0B87ABEE9C81207393C0559BA661DCF5E9D77840368C08333B3E95F0 8F731B2C19AC28C6B934260F5FC687C87CA6C8E1CFDB8C37C76C2BB8087A5E9D 1ED0DFA7D1AC181A566B02225311A1A427A7A103074FEA000F88958D581DD400 1AC63BD3BE60DD5CD45A2DCBBC620AB4CB602278CAF1E0EEB9E5E3E84BAF85F9 3EBD5A9FF2A2A8BEC7EFAAAA2CFBD83050D369622E7438B8A347D2E98FECA915 6B7DB6C0D2AA7740F489CA0D0B133308CB16ED5689DDD4AAE4310218BB415AB4 B2BD4D75E286B4226A5C4A029B55F16CECF0380A8FDE36665DC487CDCE7F264B 3228D0C90B7F4B088CCF16FC07696B9A5A7E1171A9F9FCEB7C9AE4F54612BA15 5046C1AC655EACBF034411BE34F7A5B3698E49EFCFF3BA0BF3B4C2C878532D96 6E5BBE7750B7E5A4DC5376F5BE4F8F380E4074EC83BF19FC9546D4B5F0288146 DEC7FA5239BB005525112030C38C90803EEDF25DA60981B5E61010EB31C10865 38CB385875B3931F3F37FA95F8064FFBF0973545137D0CA43B442F96E6B017C1 886DAB4CC50E7FCBDD83DD242068670CEF7253C001FDD2C80FAF001779E00A9C 7523EFC05892F87FA0844F4EAB21EC91BDDFE126B97D9E593669B2EF89531862 953DB298EEC3A78A1F6F52F28B0E82581FDD351B6AA77E6113AD9CB704517620 67711A29866FD68766EC4EEA11FEA04862954792B362CABC02F24AC981299118 95B111D75B9B7A9A44707AD6925F4B20DC3798CFED5A121B20F3AB3F023ECFD4 11E7247ACB32AF5C70B0B5E82B2A7DA2C22BE2E9FA15C78592974FCF661BC83C 790321ADD01CAF2ED16B4127F99C6A57A4DA7289DCC99AF79D21998C25E62170 A0473A319337573B48ECBC7F3BBB33EC7D3F3347DD2D2C5B2F8FB046C2473088 6F437D6DAEA58421AC5DAF7B6B1DF9CB0567DC7ABD27AFCC88EA06D86525EA2E D376E5D193E0707D32E0EE5FCB782099C3CA92EBA51CDAB4FAC6D780B51D5111 66B3CD0D7D6C627D7E18D08FD92C3B3687FDCDCE5CB73928F3FE9D9EEC08A3AD DD2DCB98F2679475B851AB0D1600168DF15F778C258657468B227E21592D4430 B204A5DEA001E7809B56B79432D80CD7F0BFE1DFEDB93F338124D167BC1E12B0 A507ADB34B7309347E244C87FD45B3BBA237DFA6133F05208E6D4D1A8F775CC4 091B1D0B2A6B96A6E28CBC60B71B7B78EA10AC7C41378AA494D67C2DD159CC1F 9E1F2CA3AD9CDF422E630238957E0D851A9ECF7DE2B621325047E04ED04E8212 C2FC46134E90CB5052F8AF97343B2E8D0320A9E5A865D3230C9AA7836394A4AD 1F5729F616942AD5600242641527C95126A9DDEBCC999DA4383DCB0FAFB343F7 7939774F76B2238895CE63A73D7F5D4089DE57C366ABF0716CAC87BEDCB3A455 96DFF1763B4DEAA57EC65DE1D608AC04BEA102E0D7CE801DEF0DD8E924F06E74 82F7D7B407ECB17C896E205BABD74F60B50164CF690D2C35962C9EA2FE1BE5A1 C1B01DCFFD67EEFD1C3EF20FC036A1EC350A17BCD56F870E44DA51AA335A85A1 255ED0FF23A366ED7EC2993C2EEBF36AB75A042CDCF56B3DB7C29D32EB7FFD9E 22F27439350EF147821993714A663E8F0003B439521823511143198D6A98F98D CDA6F29699B2FC44B0A3F5E1E1F003EA7C4846946944A3C78962050AABD2A4DE 2085C5A3ACB25328C7E2F72A3506025EBC8A518455A8388CCB2E1785FCCDBBE6 78241457A437B76627CA74BFDC9011E9E151BA7B5B74C3F2559FA86F8C0FC405 2B7774E2E84C2B6177EA838B7E2F7BEE764087AD7468C13E1953F30C41EBF94B E2CAE95045E6B93AE9E90BF5C5F253AF5396F6C5D7D6458BF978456740FE3A53 4FC18387AB0949B2A9CDBDED84614CAAFE861DABD8CE40F7B2C5AB43FB3BC7B4 07B4FCE9B342FF058B1C07EB7D9037B833AAB51286CAE9B0480636F2260AD45F F0F1F18149DF460DB116A2EF195244856F441A0F230FB4B28ACFA7A4EA9E9393 A54EFDEF93620FFB7A29B0D86D63212ADB68EEB68E855BF1E090FB5989B6DB19 8E014524DA953E4D63D0D9F71F8BFAD4C76860BB09ACE9B0CB2DD07F93671F76 460154900C0555E0BCC3647FF92EB153DC29EB335C2D3EA3B00FE0848AD977A8 D6894CB3749D99658133B9B42CE83E35375421089D18D4820D4FE668857B8F8B E282F4EEBBEB7366215CC651B0B0E4EFE674034934EAD17E534C8D575263E435 04E33E1ED3E1F06345694A72599CFE409EA36A68CE1D8DC37E8382CCAE7647F9 A6942D83ABA3D8BB35E0CD0F9F85004544A6743567334B697DEC588AA8EA1D21 ED352725921B0889AA01A9260D8921C133555D808EFD36C34E66A4216A7D3D15 3ACDF113608D8CAC1179A99ED39B1635040EDEB5817E811CA528F182339DF446 C89317AA6552B0D00F6BCE96181126F947B60503853291C3C6091BDB5B33862D C2DD587140AE91AF4D432146C6616625C577E90EEA68DEDFB5B4FBEE382A6C3F C490E4FE1330870C1BA2623D15227FE1CF5BAE16878D7A10DADE39E6B087B74B D5ADB5A81152BFE77E8590D01333EF1B178A747A5518A518FA8BFF3F85FB2FB8 B73E00B9D885B1E81ABD62EE61475B85DBC21DA20A7D2C7A680E0E8D52DB7A78 262BEF1452EA659EE9A13E83771F02EEC569088A8912BCAF29D1CDAE2E61AA8F B470EB245833507DBE70F40BBFA3D567AEFB5F6192604437FA38EE08A29D0C2A B74874F9571113439FA7C00D508626AE93AF54BB68443EBA11AABD634C6AFEB8 DA7DDD3F1BDDEBFA458B0052D4F8C7AD9B4286D5A88006922DD8A98221D844FE 3CC0317A8C47309B110028D225E8729336E882FAF1B87B2F7C8D0C8C4AD25304 8B9CA9762F98D250C416139963D266C4D3636A0D83D865ED0851CF70E5728921 0A793BDA67F7ED4AAE30AAF4BD735B10CFC0504D66356A259EF9D6B38025BB4F 5A74B8F4E1C9028D71CE9AC0275A6E0099C60E746AA05F94697D5E6280C98B81 5FB49ED664174DAC6CC6D342F310E7925575B0F982489A4C886BEAC79EC652E6 B14C265200D36E85F7C28346FA7DB25095E610ADBCAF6C5F6FA98A98F8B8DD15 A47487B30A08835F4B72DA05C442476D6FCF1D7748B136642317924E3625F0C8 07315F68995C77085A49F860D280942AC19DB0E310FFD8BCD1F90D0831D7420F C656831F40C82436219DA8C9C4D764AC0CE27F125ED6906A3FADBB9C77F30540 5B843859B12E93BD346002D03E80E6459FDF1A171CB07EC4FD17DA0FD8B6240A AEB35425D776DFC93D61F79A3FA6B45451D91D3F5B810BF9376EFD9FD6344F47 9E4C7C19D46DAEF7C6A79F8DA2B1C737974D027DD0D111770B1CDAE3EF0D6384 876D82BFE14EB464F5718CDAC9BD7DC6B3910294EAAE3F71BBB07D75CBD70F7E 811777DDDC94119E5DC08F295A4B097820E85C2EA579849F65BE28906697E24B B1F11949906692687B844F57D91619BF8037C63178745DB4117B38E9C7D17A90 AE779FE2F7EEF15972177A8E25855AFE874AEDE619908DB0F73A04730A48DBA8 499D237E3CCAC6D84975C4773A047454B59E804FC5C771EA623F348FAD5D4790 59E114FDABCDC27177478C77B079B0A7D6C45C1E826C46790F8ED4CF68BC603B 7BE576996CC93F1717A690288E692BF1C22A49014CBC080366906634802E1106 D4F998B5A3332437834BF24EADA2CD30F8EC3880BDBC02E77CFD9085CA029668 19264773A5D64396F464074C8EDB221938AEF2496A626DE708ED7CD7FD0B44DC 5A23E48CEA591A6DA330B97B9F878555ACE8A4D2A7454A8E099F1845FD1E964F 88798EAC52CB5070B135AEB3879265C13A05B23341ADA66C6225300D0A369C03 C96B3384693E116AA771AE061BEE72E673DD0D96F1C8C0BB0B4176E750419394 9DC3275FC337152B6287DCF5AE12F939DFA865D5ABC4C25A44EF3037ECA6 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMBX10 %!PS-AdobeFont-1.1: CMBX10 1.00B %%CreationDate: 1992 Feb 19 19:54:06 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.00B) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMBX10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Bold) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMBX10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 44 /comma put dup 46 /period put dup 47 /slash put dup 65 /A put dup 67 /C put dup 68 /D put dup 69 /E put dup 73 /I put dup 76 /L put dup 77 /M put dup 79 /O put dup 80 /P put dup 82 /R put dup 83 /S put dup 84 /T put dup 87 /W put dup 88 /X put dup 97 /a put dup 98 /b 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 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 121 /y put readonly def /FontBBox{-301 -250 1164 946}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5F00F963068B8B731A88D7740B0DDAED1B3F82 7DB9DFB4372D3935C286E39EE7AC9FB6A9B5CE4D2FAE1BC0E55AE02BFC464378 77B9F65C23E3BAB41EFAE344DDC9AB1B3CCBC0618290D83DC756F9D5BEFECB18 2DB0E39997F264D408BD076F65A50E7E94C9C88D849AB2E92005CFA316ACCD91 FF524AAD7262B10351C50EBAD08FB4CD55D2E369F6E836C82C591606E1E5C73F DE3FA3CAD272C67C6CBF43B66FE4B8677DAFEEA19288428D07FEB1F4001BAA68 7AAD6DDBE432714E799CFA49D8A1A128F32E8B280524BC8041F1E64ECE4053C4 9F0AEC699A75B827002E9F95826DB3F643338F858011008E338A899020962176 CF66A62E3AEF046D91C88C87DEB03CE6CCDF4FB651990F0E86D17409F121773D 6877DF0085DFB269A3C07AA6660419BD0F0EF3C53DA2318BA1860AB34E28BAC6 E82DDB1C43E5203AC9DF9277098F2E42C0F7BD03C6D90B629DE97730245B8E8E 8903B9225098079C55A37E4E59AE2A9E36B6349FA2C09BB1F5F4433E4EEFC75E 3F9830EB085E7E6FBE2666AC5A398C2DF228062ACF9FCA5656390A15837C4A99 EC3740D873CFEF2E248B44CA134693A782594DD0692B4DBF1F16C4CDECA692C4 0E44FDBEF704101118BC53575BF22731E7F7717934AD715AC33B5D3679B784C9 4046E6CD3C0AD80ED1F65626B14E33CFDA6EB2825DC444FA6209615BC08173FF 1805BDFCCA4B11F50D6BD483FD8639F9E8D0245B463D65A0F12C26C8A8EE2910 757696C3F13144D8EA5649816AAD61A949C3A723ABB585990593F20A35CD6B7E 0FA0AD8551CEE41F61924DC36A464A10A1B14C33FAFB04862E30C66C1BC55665 6D07D93B8C0D596E109EE2B1AAB479F7FAA35279ADB468A624BE26D527BFF5ED E067598E1B8B781EB59569E3D0D54D8EFAE0F3EDE26279776ABA15341E42E636 6E02817082BE6FE0B04249A4840C11F95F8ADEFF72173E9A5F2AB2F62C427E5B DC010E18641EAC906A5EF0F9BC2108062134A7F10956219C5847C0D82F0E8663 12D963E012DF0DD899911EC5D8096F80B49CA3444CF1294FBFAB57DFACC9D01C 46F3BA2F3D1C14EC30CBF83E5729F1C074D4F1665405CF54722827FBC24AEF08 F6DD0BC6A79A2DB1FF539454E8F5D1A42D40CCFBC093AFD3E57973A009095CEA B91FAFD236C47F453B38DB0067907A28EB5E9ADE87A2181F1D6DE4E183631716 C21F0F952E0666AC74371F8B5C888DC44FBA5607435A619684F502CF625663C7 94B0DAA79BE8E129E7F5C5AD1B7495C1BC9B1C759FD67200DFF251DB7C95C09E 89EA1F66EADC3439C72468503347EA1A45344A43E0DC78100DFE972638580B5E 3946BCC0286AB3D7E04B421C8192F995C3705497697234DFFB6E7A1187E18DF9 816B69E19F7325306C51E9EA5BA15FDEAC691297671B9F987DCE814E15431671 03942C38557E34AC016558CE7147BC6CF4B18AFBCBAD057BC70684EF3A2C78CD F5236FFB0640B122C5B776E9938FCB7919AF03D89E764E4677099C80FE661475 9059E273D0E56D9224AF599623F5D660C81D52B8AA5C93B0284E2BCEA1467700 403A1960A5E2F799A5E23CC2D7E8EC31D08157B22EEB976F05BED9072E415B3E BA2C28C0410381C5E71D4CA126DDFBB89529EFCBD7E8C86660BA6A2C97855BE0 A6EA3408C68EE477976A622EF05EE22ABF66B4DC1611DBECD07022C5B15C09B0 13F448ED78EF75B3A436BDE5E7495B3442B58D8287477013DFFAEB198976F589 B6EF990610FE7C70306E1CA258E50A34617F7DB9BE4744063489FAA75D9DF024 4CB79D626EB2607922584C4B86B0E86E868364E5045F4A6735CC5E5D06110593 3646FCD93A9AA7D20B11E97AF910D401484D18F872A1077220F3BE551CBA075D 4A0587D990024BBE862FA4236F8F8E2C75B99B212396F9BEDA03A9325355FD02 D7B7F7B7CC1CB1D1A25269D3F3FD6B2286FC177246A8C6128D6ED040C93BAB4E 4B5AE3D35E60AD9C54314D7FC82F00AE7A1985F09FDEEC4396701D9F1744C4AF 49DEA2CFED2F3E585D44722AA9A5FF72E9094300E61810671A7F2C66F566BF46 C25E865A82DABD102574E266AE23116235D19C5F07BBEB068A48AB3795846AAD 8F6B56168AEB971AAAF2AE79F2331624DB534E1EC74BA6FEFF916E55B7D1AB9D 2ACCFF5B8988906A534443D85CD32C949F3D97927B46CCA4F970384327B53E1A D17AB92BC00811195700FF05696CC27BD05D0D63931629BC216CBD42A99FE513 D74039982EA7ECA37CA8445E3E13178FCDDFBFC95D8CC0A34E0145D9767C3966 E5053FCDA2163A7206AA0B05FD97F248121AABBD3179C865A3018F9097AE3BF5 B6F8A110A06C6201D33130D40D1E2F77C77E91F46706B385E6EB7E885182DDB3 7910751DFE0F2722D1BF0F1935807EE824D8D65B8A5CD18987A2A3A6CDA912B8 EED12586BCBBE032029F54CA07911EDFA5469FD0528AF0C73C571561ADD6EC07 5C5E3D5114403E9386A3DD390E253BE4D3E4CD0B7C9BE9EBE4F12E97493B3123 E2AFD8D8434A8F0BD1354E62E3E7CEF3DC3A9759FF43ED4BDF2AF0F00535CA71 99DCE1A283DD66A62DD747BB149B6231363866567A0F48E1A5FB476ABF583210 7BD1E36628CD5C92F96DBC6ED6975482E186FD5D15C893E046C05E37B9D8FC1E 580142D7E54B637EEA7BF5D127850DBB66A65503A9DC12917B64346CE1FA6070 1F4F5A5471E68DE468C48482CAA0CE26A342F88BEE1BDE8D4651DF0B9ECAC4F7 6BD686223B84486162F8882A5EA5165686BFC1788896667D6A55244F89494AB3 7CF055AED54C4E5B97A2B52AA9F2650C9CD94C1DF652FF9A6F1BE4B6D4035F23 F707CD84962282159C5D584B5C26E9DDFC2F68869B914CC8EA36AB936C303754 1104D4A01528A85FB6787519F8329D8A03B005487D454FC8C5FF469454E49552 41448801FF970EDC700355F6986C27FAB4F90E1429E8E8C1628E60DC88A7E1B3 ACA60BEA1769FBAA5A41B4CD31D452C3F1B3CBF56F4C07555AF2DFD0A214DA69 A6D20D0464BD0C2068557C2716EE7C5437359CCA6571C262849BF1BBE2161B33 92F3CEF38BE2839EA375759612E8349D4EF6B640F86A125AA4398F9B434E41A9 3B9FF5C6149730077DB220F491065BFA5844E9E90BF2B9704E0C0266B23F520A 8D53CB5BE08B882F8862CB37BC4A892073584EC9501F92C90DDF500858549600 557D6C58B3EC8344EF07AD678786A3F965E3E7947F4C086BBBFB9A24B8A5AA66 FFAC76AF49F86E3B4E8C1EBB42781123E187762AB131AE5661E18AFF693C47C6 5BCD27D91D9C1DCBEFBFCF8616462DDCB30B5512DF03D3F1F7284E33857C507B 3F3E9C57062219FFD17A7D294E9CB87487A1946936B142D9301C9BD31C89500D 8D26A993B4D8336379578FE01278F84B03F73E292105B0DF28E0FB13D5789C93 4BFEE0AD20FC7D573BE01D35CE1DFBF48240B884B6947CDE0CDC0F4A263AEE1F 194E79EAD36F0A01CB93E35706E618B12BBA4150532E188A6F53CF104C5C02C7 E300C7FE13BBE11B16E2AB76ECC41A442A2D33CD3B0354C6B09D79EEF385CCC7 00940769278E6839B3AE2EA4C4CF99EB5AFDA3042E762D5CD67248E5FB704491 DFEC9CA2EB1413BAFDF7D7775C7650B05E99B1016F6BF9B7EB3FB831359D3189 2C3142EE0E7B4EEBADEE5B85CF7DD11AA65EC2DB7DC79FF8290AA3A947BABEA2 63E5BD9730C5395114C1014A1AF40A62A19ED52EC1D2509C2AED4964705AE566 DBCF82FCBDC3F05D59B1FF967AEB880049EB1F46931C662E836E15D054345D97 F8CCABA6D6EC9BF1ACEF8D3DF4EF12DA256126BB02A0D7D188B26DF0F70C3C66 CAE15A4D5A9507F9E450EB1914803201F020303122F1FAF309343F14CE519710 D797AA80A1F841B5A1A787345D3942654F526F7E54856FEA7D898531EFDBBC95 DC93DC31D5F1752410D4EEDC3A2B34881B1D736A1119144264E5C328AEC209E6 36D1FF84C9FB0D09033A8555FCF141283BB7D1101462CFF577FEB7AE40923EFB E7B8596D6ED3912170675F2C8E4742FDE22FEC9DAC2737B853E4E70AF4B2B049 BCCD259DF0B5F53E931599B27E44982B72033AF6B37F78BBEAA647694FAF59B5 30293DE3FFD20AC8973112CC1F7D4ADE3CFDAB851C14EC921F81E20EB1CE96B7 2FC316372C0A113326B950BB990D2DBA1D0A1831BE3623EE1F22DDF82F0AF2E6 97FB3BCD64AC0FB5111F77C2C3E260E5600B7F74D92A3BE6E1C0C0C559E1CA2B 03352B6B9D22228B9A8D8AFD54C0BE8A2F820CEB44F5AAFEE9F4623286B58FA8 5D9927DC2D80009D087E9DCA2B40DA40C374FE7F0A91F724AC07CDBB8AA5D024 005913B530324A5CA59C922009C122315E3B50D5AA8B782D7BD9110DEC550BD3 95AE44A124B4268D356E13C0DCBD749D042B50E7A81BB793B386F04D61E6DD27 46DAB73E97A33CC71C898B397264BBD65CFCA7A503EB25D9D6F297B09F8D0F01 0247F21F5E2000EFDC57EB727D4CFB9EA3BEBF8DBDA335380DBE685E19766A2F 93E7EC4DE26767BD053F1C2F38E1ABF54D415E5EEADBD22EBE355DF4824096C2 7BD4C3EEB1A72405972F70765AE4646F8B43851A065ABAB5090602F13ACE719A 1B8949EF4DD30D194913493F039686D075294E4C3F848777660AB650C0332564 8D547D513E1377A90EF58C4EF1AC1F31A4D1B62A6736799F787173F8BF764B86 12BA6F0D7665C61FF17E74B136AC2A37D366D6E4464B8CFB2AE9A5D7EEE9945C F7FD93F241815E53FBA5DC82D700095417D6B1EC54FCA8585390A6C74CFAF6BD B4C395C4DD018827B2F94400F907E38E52D2656C4532210FE80A33D039104B8A 6C354B60B96C6BE24F6BDD1B1AD1E0C30DBAF303644D4E0280BCA0E6D60D8CF0 94CB21DAE78EF3B8B4C3115AA855D8124174154B95EDC3B66D447775BD0CA268 D43AF405883F67CBE38F6966ECAFE943EEC976CCD3C93782F70933A3505B5866 42C2FF56993719E05E9906E8A5D34B5D72984AEE4C70793D58C7D6BB8AFD62D7 DE8B901277FA3E8EED5D9B85A0F5E7739C807A1BDE41BB1E3511A567D2656E98 2517FFD3ABA593280C7AA401C865184F1B62CA781C2814FD1ACDA9827C111C36 3A55F681EA16A6B4FA3FD285C31639687B6E21755C65C4383E4C87703221EB00 7E388A088DFC82E00122283B896312DEB0A4C96207C9146B256CF4AFC46AFCD3 D4ADCAD95B8E04DE2B0BBDA69A069171FCB8E96A4AB2F7DD9C59591549A14848 D97A63362FB45993CA7A2C8145D19E7ABFC96572400CF36281A03473F75B87AB 24E66DF9F3EDCC51AD630CF4D7FBCBA01759C46DC06BF3A40ADF0D114C806A9F E783B3F78AD7254F82B75ED5BC52DF6AE215C8502BBA51F763F547D971A5331F E8B0A2A603DF4F562CE367F91FE374DFD07586BF1E1940309A240254E7352FB0 DE05587D2BC825B60C7B55457F8D88E6ABAC754DB1D10BE9346F745398A1D48B 14695BD2348BD0A056D0260F95C719B53677882FF39E3AACABD652C0C2474E1F 86D8D9A98FFC43AF685EBFC3BF8B976B8143C8E1DE9140F97C911CE67F28634C 15D81C4FE37528F1667864293FD3DDB22B0419886A8EAB49CF5F24E6203E2E88 0C91F789B36394CC420694C5CB1DEFAD0EFC88F807E50EE801AA84A9F0FF6654 048469E6C5E52E03048395F7BA8A9459F5AAC5F8C8E2FCEF688AF656340EDFF6 65A3FF8B7B59EA37362ED36A15906EE3A28BE284EB55C249F197A1AF781515DC F8C3833BB1FE87E97100AFA7D4A4FC01C074741A10D82C68C30ED3E4CC2445C2 56F94EB02F21310C1DF89B9B378959730648A0872B8245E3EA3FB384D3F5D5D2 BD228F9993A7F09B1457F936119B9922786D6631BA33BECE3FC3CFBDD78274F1 F9C9BDD86FA659630A9A04FE63CF0569EE1DBDA488FDF18E18DE722B461DC4E2 913344B13FACAB70A5658B36B532483A05FBE3B74BC76602BC5371E5FE740A52 2C35A212536F2C60D5DF3CDBCD9EF060A632FBE967DB1BBDEA6BD828416AFA5D 25A40BBE5BDA717F74478B7354A8487A15DB2E9E744197F2626C3FCDC47CDA86 E6D5C6453A300F51DEBE9CB0D880D1E1DB54BEBD963A30F9AC684142E1A05F30 F174D5CBDBE3E98BB924E34668806B047657D4C5AA873F4002A92B541A6A3876 4A9577EFF346BF79CCB8D6F5AC7463E94C7DEDCC296E2BC13312E5D5E46AB473 6C2D6223A89591D4E9481582F42BF0AC9A184400EA40C8C6FCEAFEE102BECF45 670A2A1179A28576C00E8D3408B12FC63031F320B6F5556939F1801BFD13B685 019CB510BC76DEBE4B20F69D91732B17F3EF48918E42EA89F896B94CAF192973 4A54B726753AA606C9F087671A8C0DF1862107D0A1E0113621DD0B45CE04C3EC 25A525F0C6780F1294EA0A5E6501A2E012E81EDE3ECDBA7B4D9241804536D669 86FCD752FE49811F761460F5DDB4A3B4A88347EA779B758414C413414F8BBBC2 67F4A93EF107B1DBA5D87BCE41070A38551B0F0016864B9C2227B1BF554F4E92 DB4D50E214457A857664A37048029D806FDC91A201604F72FCDCA589176365B8 D2D0BBBA7BC83534A02EF258957BDCE0118DD78C656517F69B83A1D998D41B6C D56B51D90D4E871AF8A076F59FAD93EDEFC0B7F2B50522BFE2A00CC294C795EC D13D2E335C606F04EEB6A8615F115ADEE27D2DA212901C085D08B0419C0DCC5A 41D30DBA2FEC0E3FEB21111E2765590414D811D69B4842C69F7A0DBCDD23A4D8 3C02385C575E49F86573613F8748FF86E3C79E697A603E74B6E3BCC8DA21EC19 90CC9658FA73A4F053ECA003077E4E496497861F36B0FF3357D67DA2110556B9 980EDE7802EEF7BC641A42C3A753BF2FA42D10B1E13B60BFDA49FFA8470423D2 59B88E82CAD86911F3E2F722E45184675BFC0AAFFEEDCF1BCAEEE279F98862C6 D7B00070CBD79E24894FAD06103063F0A41B5E1E5547C33E98FD514CB3DB0A2C 4509D50A8104A12E33BDFC12D5C3E5517B7CB207E751A80806BD31667D508296 388E3A22AAEA482320A418CFB079B26FF0004AD23FB8B2BF957BD8AFFD4CE592 C8BE534F7C7AD5B3A6C63442C8E0EFEABF04CF58731F6630567C055F13C704E6 00BFE14E9F07CA37319BD277E71F865634743878B81CCA5FB1E1F594783AB3E8 E15067EB1EF7E8B215B8A7C9E69C8C957E0F9F3ABF3C0871A3E56F1B34E478F9 12F3C9C65DE751CAA77110EAE6FC38CE1434DD4DBCFD78ADEC245EDB1067F5AC EE5760119BFFF128BC154E7CDDC2148CD77119CE3B529BBBAFDF937216D0B91E 3F1CCB6034AA07EE3A1469C8ADC9EA193CF172075DE49AB008EAEB0186C77068 5C6408810593C82C25E8D3C5DA03EEC2624B135E9AAAC7E59C73755558952D1C 38ADF69E2F43256B5D6B4950B05EFB3B795E037D81FC3E2861F1FBC1E9807A18 1A7D56B1AF782A9C26721458D31301815CEEB0997BC2B774A5BDD830089E6642 B1F7F4725000722C94E4FE44A17103FC559CFDEE97F64BFA000D2D81EE390833 8EB8C43BC3F05E61A560CD241514E95073327332F2F6DE4C439E4855FED1825C 5EA2B344E658CB3CF722896CA0744F1164B854533A22C88DDEA48D63998AC24D 698F5A8515A24D2D6884B8ACDDAB306E1945B73C5B496A499678A5BE94B861D3 D80E69A106ED494626435CE09CB173A5C341E358433A06338A1871D289D2C4EF 5683EDD7EC6F2F4FA58B7484953D988D7FC55FBA6E0B8FB6D631A29EA29FEC80 A31AA958E5478A9497F10AE0E3CE80A6317CE280E4B2B8D236A5875F0E672F90 92C71127EF959B25ABBB03D26D873435D71BA1821E36C29351592A1458B814DE 3AC5FD086804DF0EEED33E98EF2E4CE376614C8F2C7D8377502B6054D1DF636D B6801DBF7E45A2E7E58E91724F8E56BBCF488B0D9203C95B3BE21E0CEF1EFBAE BE80A0ED764D5667CCF8193221D2ED0224FFDC6F05EE05F907A9A5215556F278 D536FE97E1DBDDC4605911D9159A8A7B883B8102A1B6F360E8A042B3C225ACB9 53AF34EDB5ED974E6370B67822899FBAF1248D530C7842F15EA421FB7D18D7E7 77D401DD114F1D1B62ED0022A800FFA61A805CC48F9032F123C4362D5577D911 10F64D402B373F7760E0DC543BC1868D4F83C9214B4D158E935444828CE7F4C9 8B04865C42CE62EDC107F6430FD61FB39D6ED9950937A63F914AD2D0A17A4A2C 8D6751B56EC3665C0FF5F846BC28942152EEC5CA37538A9E032F6D21BC51B5D3 06F64D082709015D105EF9716B234ADEF36FB5DA2DF1050088A8C75D0AA4C0CA BEE9657202C5884567F886093FC43D917E58636BB9CD5DB3BBCD52D7A89D48C7 19063C58572850C053BBC820B1BEE9BD619811505830C9BDD6C6FF1F74F9B0A1 B90F7D0CAB0269367FD4643AE73CB08FBE1D2D56CD03027D443ECA040F3D8CDC AE1147C16076EB3EEA6F42C9DBF5BADC3793672277F626341BA592E740DC6EA3 B32BDB7A9CC1FE36E63E5D591D8F4B5600DB16E42FE800B92A46FE7DF3AF266D A49E0888331736A88A9918988C6E0807EFD454A606D4ADB8ED43620218894BA5 FB9EC8262866DA5072FD3A28567301A5F3890B1ACEBB7E03F0F3BC0EE52F8019 694B876665744E017B7D87D41FD5DD5F7F2A2CA1A35E615BC4A65659542CE254 D2156417B45B5DF8E1610D4ACA952B0B4441A043DBC605EB1A79526FCBFDAFBB 0AD8836BF9FA488B89C004FD1738000E0844F9615E07FEE7DBA0621A94DD6C01 B2C1F171F6D12A3FAC7B7B43FA148D80283117117E7D27780EF7A848DD430002 1A75E4CA70D241F05DE6089C082E9EE88829DEA6BBF916946359F68106554490 D8F6A172D4CD1F7BCF53A1C319D272A178694CDB3A06CFC2E66C7CF2BC7B6B13 69DFE1348FA1EE80D74F9C5DC0EFA8E3D5BA0FA5476F07DCD711C04C107E6A7B 3E83FACA7DA3696AEF2EA6122D8C465B9F74BAFC29369707473116F4A69AAE27 F5A460DD93AA60EC6AA55B57C7BA90D84DC6BF1E7B7EADEBCA039DA30F9E680E 0ED7AE80D9D29BC39A84C560A65BD3564A15F4880DBD3B5678F84509CAFA3BCB 39435667C046B7428CD8726401464859A96EB87CE0781EC4214966FFB0F64C4C 7732C24E428F281075F6F5161BE0E0BCD0CEDA554AEEA5F5A34634FFFB51DF59 8AD6ED6B36D82FE5486F43851460218E8CD0FA2FA6396E761F189A04A781E802 59714F232B99F15380F183F920CB8B847BE731C2263A7ED22F98AB683090B98D 1392A6B11203E889D4140B34C1571885FD1766555E5C3D87A871FA4D2F15CE76 B8BD12CE07BCE38850804B5D4DB3E8C539D2AFAA79106C50ABCC9EB23578C44D 29C063331218DE592921BFB18A9EFF6E5E56C8F1EE9C04417DDD35E75F684F77 B68053DBBBE9B65DE3EA34EAE57F04EF05B6B56D53391F527739D91A56947228 6B306F4E8E02671D4B9B662C04817BE3D8765B2B3E10FE857F42288D81EF944B 0F422643EEB6C37BD2466D6159844884CABE9B73D83DDCFE50B5974F169BCE20 0E0A5719522CC0AEAA485E07452D717543507A1F7D97B69B00D7BDDCBBBD38E7 8E8C6A623E114F46A45F519F023818500E26C16AF544F01304F526EAFBA0F153 09FAFC4BE16D2A274D41C108ABACF8452851A4023F67A5C9502897EAA03BC9F7 2F78CE50A63574CEE1402D627361D789108AC37152CE0FDC975C1936E0DD1368 8D6D9C33E044EF5E543A75AFE22528B22484F56B6483059790003AE0D46A0DAF CA823868ABF338ED287966731D1782838C678F400690795B6876BC76D2699E6C FE1A0E570C6529D2FB5841FEA03D20A38312273ADA143EEE0B555120D29FB67B D1DB9388EEFF149C70DFEBA9F42C3BB8527782D5B7DA2CECCE2B6A740E64E0E4 5413C8D676D0802BAADAE9CF2038B1E8A2FC692B2484F1F713966AE7A8DDED7E 90BCF4ABA317763C10B82E7C34EFF00E3164E19CD95370D9A7ABBABF472088C8 8562F1144AD571EDC7F7A46082B043893F146C95104E4910EC70F1C2293555BA 19E2D6866ED3E410F3298A5E0AC7CE9B1A506ECB155D7698FBD1DBC3BCF16976 060BC7F04FFE7FF4AF1D573354515D5AB0D4A0F877404AE89D84592525B5872D 6B17CA0520765C3B87E5E946FC3FCD04C7525CAE5FEB381D0629CF4DFD6296EF 297B737604FB75DD9A3983297AE4E92124CC02B118912D0C2F6D3DC6FFCDEC45 79FB67DC27C16DEF2D804A7EDC6347EF054F41D1E0C7FFABEBAC15B22DC522BA 09AF4858486B3DEF0E30C28BB43C4A48C8796C7A59BB156F8B8ABBEFE3E23CD5 BAC3AC0A0EB4E41B24D990F5EEF9FD4C2A6D1AF8324B77728B3FD74C64672E25 6A03DAD68B6B748E43BF891C6C7C046C9FFE3CA14378761189EE1E5A08FD6C67 0C3397B3435A66614C20305783351E7BB3B48D8B7297AF29545DA84DC9F919F4 BA2EF8E413756B3628F797AFED0BAD7254FC53FCBBEA482F36C4298D1C7D73FD 392A1C95C8FD15584E283655272EB9AA32E5416D9E26B579BDFB55C5F7C09CF3 F157E1CCFB5F5A448E686F3F265489F7B9CD2085CC1578704E718F0CAF4B6A2A 7BAA2BEDE93FAD2D17F3F782A81808573F30040192956F926278C5AF42160359 57635F83230067EF9EC85BF102435841C7B71F8885DD34ADB5585020E4F4925E 86D6247AB0E9DF2813BB642C41EC8CD2A16B4A21F9B048FB0733F1E2010DD6D9 6F40BA2A4FECA8FABD72889E50F86E554F6DA3AE15FDFCBC610CD8E1C595CC94 A047B77B39B536B4157B89F319F384B09813286C760E39E23B521D95EB5F669B D23916FCFD52C2286BD39F90F730A41E1B4C66B5643C8D5A73AE9012662221A3 A2D551569A12E9B6B4FB525E60EC53AF576DC6A37A2FEEF349E3BAD118FFFEAA F21B9F35A151F3131118184674D7119583DB6B87A8DFD6D327145B756286F937 4A41652A892D59A59902F063A4A53FFAA41BB1D6FA1A62C7171E02E2F5416672 8049B483284D84C65FD50E4E0CB0FF80FFA49FEDB5DDF571148C3C68A0E58C25 7A42B82051D5C55FCE82B14944F543FCF0DA0CF175BBC872BFF3DB304D23A1BD A1E8D4799F8531650DB3B087680CBE71B6819EE49CA7AB7B4857C708F1C58F97 C916002ED40ED5E8D7336DB2CB9A2D4A0D61945B11987CE125AE406A75D88B79 60A46D28FCBB4981937B96ABC08BCCF1940B8F23685581692FD80D93BE15FFC9 2CA513A372C41181DF07DFFAE6B27BDA2FFBD74AB9 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMTT10 %!PS-AdobeFont-1.1: CMTT10 1.00B %%CreationDate: 1992 Apr 26 10:42:42 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.00B) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMTT10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch true def end readonly def /FontName /CMTT10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 45 /hyphen put dup 46 /period put dup 47 /slash put dup 49 /one put dup 60 /less 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 73 /I put dup 76 /L put dup 78 /N put dup 80 /P put dup 81 /Q put dup 82 /R put dup 83 /S put dup 84 /T put dup 86 /V put dup 87 /W put dup 88 /X 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 /FontBBox{-4 -235 731 800}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5F00F963068B8232429ED8B7CF6A3D879A2D19 38DD5C4467F9DD8C5D1A2000B3A6BF2F25629BAEC199AE8BD4BA6ED9BBF7DABF D0E153BAB1C17900D4FCE209622ACD19E7C74C2807D0397357ED07AB460D5204 EB3A45B7AC4D106B7303AD8348853032A745F417943F9B4FED652B835AA49727 A8B4117AFF1D4BCE831EB510B6851796D0BE6982B76620CB3CE0C22CACDD4593 F244C14EEC0E5A7C4AC42392F81C01BC4257FE12AF33F4BFEA9108FF11CF9714 4DD6EC70A2C4C1E4F328A1EB25E43525FB1E16C07E28CC359DF61F426B7D41EA 6A0C84DD63275395A503AAE908E1C82D389FD12A21E86999799E7F24A994472E A10EAE77096709BE0D11AAD24A30D96E15A51D720AFB3B10D2E0AC8DC1A1204B E8725E00D7E3A96F9978BC19377034D93D080C4391E579C34FF9FC2379CB119F 1E5BBEA91AE20F343C6420BE1E2BD0636B04FCCC0BEE0DC2D56D66F06DB22438 452822CBEAF03EE9EAA8398F276EC0D92A7FB978C17805DB2F4A7DFBA56FD6AF 8670EB364F01DE8FCAFBAF657D68C3A03112915736CEABAA8BA5C0AC25288369 5D49BD891FABEFE8699A0AE3ED85B48ACB22229E15623399C93DE7D935734ADA DA7A1462C111D44AD53EA35B57E5D0B5FC0B481820E43222DB8EFCD5D30E15F9 BA304FA879392EE0BCC0E1A61E74B3A1FC3A3D170218D7244580C7AA0DC65D19 741FA5FE6F8CBF60250ACC27454BBF0897CA4B909C83A56672958752ED4B5E79 E18660764F155E86F09EFA9F7685F2F5027EC85A775287B30E2069DE4E4D5712 E7D033481A53A2702BA7542C71062173039030CF28D8B9C63B5596A9B42B33E7 D922944A38713383D3648A4AF160A3B0C8F3379BA4372BE2E7EA49AABA75AEEE C5DDE1D8BF68483C3D21271280ABB91D54CC819680322EAB72E1250A760BC8DC FF798F2ABFC4F3539392985C4CB324B0007229586D1E0321559F67C057FD7902 194490A4C133DA790FF3BF23A13C2B1B69EEB75950F9106F2BA1E3CA65C90FF5 931DADF03DA48AFB8561FC2E710087251BFC42B80B297A3DB0DA138A7622A931 DA293B0C740987ACE9F2A8EC2DB98F85783C01623FD3612C7E4A84FD93446770 C3DD7431F955A5F3734F6931BD790F0A421EA6A0E8B93E9307C4C7A32D695BB6 998BD57594BF56A63F90872DBD3A4385EBFE7949B8472B63BA80FA161075C934 B7A2C677B84C28F695CA068C9F4726B01293CA0EF76B54D957C1B1F97D357057 B13C9FAEA0F4B5FA6D56CC11AC6236D59C7876B55618B1DB45B50FD965CA365B B36EC9B1A0C24BD5D031C9064826108B21EA48DB17361EC0759CFB8DEDAF32F7 19A4DCF886DD863274CBB35A79610367CE47DA2E46D13B90688B8F459CF10D41 9503316E7D07C3AA67E56BA0B9798E2320006FD9963174FF8638C1AAAD266DDB DEE9D437DF857754248A6CC9B247103EAE4E596C15DD676EF90A2E54A8082A99 25BD5B86670B4677DE89295BD97C27B54367CBD15DD0775D43888373D8FB54D9 888264836889EB98763BAD282B6B9E339D1526442B3AF9EC7A2D790515A99BA2 631136838821BB0541FA4FA7D902C14BD8957E10B5E4720060CEC83FB5CB8925 1F14B0CF9007B7C5230D339EC62563A102BA1E03078CC4DAB7563CDD7BB8510D E93C8292F3978E9A01E6F0B4EFD8918D884CB6222C577460CEAF98762AE22CC7 ADDF2B56C066ACE9F335FB1CD82968B0C51DBE0CDC58387DE447650642E80283 D9DE6AD0F8CC6235A3B3D49A74847FBA3AD007ED98C953474D3492019BE66AD0 CE44F7A3E3E8DD8E3219B7C424AB6D73089970A00EAD912E55D57FC2A13FE250 E9CD71CC4342F81C11CE3F07535AF9854A69AA7585F9B7FAFA718DAD27CFC4C0 0A69D7154D727560DAAA6EB07D696D03C405FF992DBD811A09457BCA7D946A25 EB8FCDA49E3C75DBBB4505B79F72655AE5C85198CF52A15CDDB7A093C1AA3078 E881AC8F8F1CF0178B0E8735F691035AFB4DD47AA09E313726C477CFBE4384CA C59DF815D503CF2BB6467A931EAFAA62DA2AF4C5290CE3B22CF1B453E568C698 8F06F67EDCB20D1C2487F5386AA562CF636BD92A47FC87CFE11B79D800728BFF ABDFFF00C163D6558EFB64A22A0CEA2AB5B97054F229D2D686BE494C837A3035 4B415D7997978EC3DEAD229C698D71E642B62BA4315C70459920FB6AD8C54278 463D3469B678363B86663B2A689449E4307A12742C0929CCE977ECA84F6C91F8 C5FF4BF5BF01D14CAF4D97BEE09C60E50B05FEA7410D7D9DFD37F534F2BF308C 04C7130B7BA0F63BFD661467F7E4926AFE4FED0456E6DC0D3FCA7268690CA56C 37C1CE05A183078CCA33B2B66A4D3F2ACC57235FD1A0947A29FB02BF7C87B8FF 5D7ABC3F5F5D8824263816E989642878ED5617DB00B65CA30310213E7E45F82A E73FFEA7BB172452408CD4C5E0C80A3A9E222F63F718557AF4134EFD343B6434 6265D5C1F51EC831B3B74E31778324B77E10531B968FF54C2D72E31737FC6D65 BAE813E13F774AC69C1D4DBF2CB18E4C95A638FC4AF11115562CC01F70F1C0F6 58FEE517268071FAC5A18E1A960316D523432E69D56B852180BAE26A02BA05A4 B68C53559433CCAB60FC73D06A89FF3884EB49C69FE52A6EF8B5931DDE4F6CCE B5C5FFE3AE34F7DBDDE0CD956882470FC4C7314C43E78C8359892FD630282698 064F4704D9A539CBA758D1D3D8461337399A6CED9FE9517B3B1FCE180CC84D5F 51B441E36D3E9F7D6A52148CC364467AC745C846ACF9181B363B9902D137E0E5 4D48A1340FF193F967C0A415E787042AA8E75D6517F812767B89FEEB36620D72 C89246ECD0BC904A1D3970FD3AAB4E81CB9BCFB29B9BB76E0F5888B1DAFB8C1B F61E08F98CDF284C3D7ACF64FC5AF6994EC07AD01971C7DB419ABA56EBCD7CFF 1E12395D490AEC6B7C574677004F68FB7B48A34DC8DB6A2D8DB060B7A0ABC22B D3D29FF80BD61AACAE61D713604ADAAA35E7B63C47DEA363DF5395174ABEEB83 CE9547E894E4B712D489549B691AFB394B4DBE2841F92BB44E80DD4AC1B525BC C559F2BF3A59790FAD965EEE00333346A1708A6929C009F80AC89E62CF9D56CB BFEB1D44B8A9185EE9487A7FA439528793C027DCD1A48FDF138FF4B893D1BDA5 C8DBB2BD6E6368450664E9C3AB2C216680CBE9580D7C515846D9088C25ADCD99 834F65F1E746EA8C1A0A93FC32F4B62596EC921E879696B7E6730DBE9897EBD2 785CE05DAFF58A7F015AB3F3B6D76181B05179C89EFA2AE1B40FE7089E5B936A 937C1AD09557787782649788E448FF1F5EB08487EAEB735F2DAB9DD72E79F8A1 D4035D79D81CA0740EEE71A9BB2FA46E4E2ACFB5E273C7ACBB7E8C0EFECFD703 D7605A9FBB84B3F90F5E311D024B403575B10F449D17DCBB56D00F9AA3BE4ABB 52AEFDC3C341B61FE9849D594CC42AC9ED59B147A385918B1D860BC0A5E22707 E5EA9C991812FD8617C5D061FBF052903BDAB197995C269E7241188AE5788CB7 8B32F3C089FFAF54460593B252D7C7EC57D922B29231D4CF125451659D29A358 F0D23C267B847CE575CC2B180A4ECA28FF57F53197B108F1F80668CF2E2B1828 EE5C2B6E9C483069BE2FE0B2675430C22B70CB34C3A96EFC6946AADEDAFE0A8A C99A882084BEB1F47A292D4FDCC31727A9D06D3D6A73FEA8005E901CD01CB319 C2C80CA04675CB59AA8B249370E68494ABEC521868F0A8CFFA95D7DFD513F815 6E7103011088B0A2D93914D10713F8A6C2E8F718763C50B1B2A384A97B6D09AD 680551CD184CEAE48EC97479206882948604530716F7487EDF4E6F4E39FE29DC 584EDFF1112CA4503584C457A26FF273ECB3C47F303CE926B92018F3A0F084D9 96C18666D842CC98AAB94996522670D9F85DFE9AC0E198186162AD10938A4122 4056729E69980043A98F06DB4E254EC48DDB6C761F79466F97B5F11193D73C8B 0408AB240749B2A9D48B003A17BAF6A902BB6CB8D4D86ED70816315A9CBE3B06 633EE3344E1ABAD8CE2F9DDF78E8736C7FDCE9FBBB988826C2B5E2C39968092F 211F745EFEBC42C8B1BE4A14F4BAFC4383770F5307A56FDE7AC69E395B35FE0D EEE6F859D3800E7FA1A2FC7F9041485C16DE827D9968229258D1A6831FA9BF5D 9628DEB22E773C6F311B5EDB0602601D424D1D80B767EF85AAF0FBBDF0BF4FC1 873134BBF24C0148BFF9FCC8CCF13390C0AF979CA8AD72B2A00FFD5847481B58 0AD1E5F9A4A2C7C77647E3BF64CCB8A8CC975561E915E585962A4AB140DCBD5E 63A688F956CE8FDAABD1365888C198EC8A9DBA02AF13EAEDAE407623B1987291 3A64ED71037073BE8B4BC6E0FF936E4C0B1DAA60CF89544D637734E81CC6E401 40B7231593F2C61E411B53FAB2DBA12B43F5ACBD0A70453E900315681149915B ED307DC25C3931BE23207EFA973A022EC037958A6C2C6A09AA9726FB3630C628 DFB49E8566CEB3F78274E1A4106FD583A6660524B7934DCFB6906FF7279B9E33 FF392897079F21C4B1A9A450C3C967E71B3B7A466DB3214B4D2B63CBCA460877 13A695EAAF49D738599C673B81B5C6041DA06D4B4998ECE415B2F9A34B95CB2F 086AC34F314985A3A9C0EFD1A8522250079C3FF9A4F676B44F827DCEF3EB4546 897BAA66E41262604ABD50A8EF701A72EBD4FBCF3335EB9C49BE4536E266CB9D C78472CA08437620AF55DD71DCBC3B09DA383A000B2D1F088F8D518F3F853942 66E369CDEE07F59E2DC1C3D036502182CF653250AAC7871F1E4F270ECF265C14 BF570C78415439A4113FCDD5C72B0B80DBA24AE5C6902A3C36E61E843DC51A9C F3BE69CFCD714DF016C7EB85FA45B94A43E974630A4603035FCA0C2E6ADCEB36 07000C7851CBDB7464653E3DA4DAE578CA1FD0AE99859B4AF0D274EA344ED478 7D77B56D2BF1D36C0E7C0BF547A3EB802DE6E0F5D7E9A63B9182746B5A42F8BF CCC5F1F4EB53BA51506FEA77E25D38F9CAC617BF74A34149CEF472CA2BFA61E7 FBAF4368B6F55BC66DB428FB991614B83B58945EEEAD8CA35F4466B4391A6F6B 6239C84820CB83812A7DCE4312B256413A7829EF19559A082413F69ADA6B56F0 38A684BAD525CDB246D44E8AF3288CD942354C065BD4E90030587E3DA74EA121 755A505D3B44AFB283D7C97F217843A43EAC4B86D881E6FD726B2659B537E56F 26D5963E0A92F0FDF8E9FF86D090D9AAD29C7B5DB825B08E52404F293134CF12 455539BADCC7735A3D9B2A90E3846EC08A196A09F7DBFDDDB52A6264B975F3D7 0678560CCE3BEE77EE77C5AF33AA211B6FA96A1EF4DCCF2E2B72407965708D64 CE8DADAFA809FA7754DEEEFC25A977F3A00A3D140BE7BCFAB7C879AC1EFDF3A7 3BA551B6415E9BEE49D097A008B00F69B51890B23DC24CAE07702CFCFF287F20 B166686A745F26E83BFC528B3B620C09F5303DA16852B5F847039F9AC7699C6E 50A969A2AED985B91AFC8A7096A217255B304F4709CE5B341F07CE38EB4036B4 7B10DE523E15F8B4ABB39F73ACE871CC3EC182D53E7F421A6E8492F02088ECEB 0ECC1D635519B655A7C4175811E1F8642F56C4E58085BA4F058FBD209800D7F2 2215F777F327451D920C3D8505E26D5AD07CD7A9AF5AE93BA68EF82A434FBF9B 234995C283825934421E0D41BC96378F1DCE81B6693BEEFDE8A2222A272550F3 917986935C4E38DD17C842C284706E84B28F861ABE28444AFE0A6DD67DB570C1 7688E8CB035045D84397DBD5A648C7CB857D4758A7B1AD60DC9315A4B5F3D143 306DB32F9721D030DF5E8B3A79903B5D443BF89EF382C80DB8A0555F131E5475 2F5240142FC678C51FCA518D9103AE08CE2A39DEA5A2455675FBCB46040C5C8D 3F52D4F23CE8210A8DE21A3E5F08DAB45EEA313E5E84721FAAAFB0C2B5AE9C62 CC9958D4F6F7E9CD44C2EEBA99BF67CED5A4F55245BA07BB51F8611A3E7D27FE E15633F26359B3A0AFDE20749AC75A21BFAA7C6B04193AB7123C862299580FB6 EB7246FAC59AE43554C336F8C7CC1DAE692BFB0D1B60F40749231579F315A4DA 8F32D24C3928E83439FBF56AD5BCC239C7985379EB7726160EF0D04EFDEECF88 3C89DEB5D449837EA08315B5BF6D422601C9065A54F2E03A04C2CCDB9CA517E8 3EA2AA6CB88884BAE32F4BC88DCDAACD63621B90D29B7A6E8D3618C4B27D164C AB728E64A1584384121C5E33E892A99E47A1573767697C90AA705028E0B3687A 61CD12EF52F986B6FF11E1AE479C34A28E7728DDEF8756D10AC9FCCCB4812E24 A2268BF8F3AD551340BF1F95DF513D317ADF7C85551C4B8F81A0CDD5EA936C42 7600786CEBEA402F1EFDA42E5F285AB0E11C4DE510B2B88067CEDA1060794643 F6B2CCBDB9C84F6505F9F255B4A76E78F8B8A70505FE4D3A67B3E90D44464CC7 F7E1C90707E2F7351C53194C5187C825CD203E40F44735D581CE439313804296 21DF7CE7EC5B3ABE49697694F90228DF630863A5B2777AE8D85646C68CA94861 8186983EA9F1AB66080BF886EC0A3C21EF16D60712AAE5421775BDAEB4494F55 1BADCAAD50C11E9C2D7C392D5543BDB72E2D1881A4E5FD85F15688C283BACD7E B8664A9FFE50051C19B957092A216AE196C722FAF454048791242C98FB578271 9CB31D3E57B38359D531F4EC78696922ECAFDC4E2AC3F647CB090AF47B1538D4 FA6EDBB7722A6B8D5FCC2BF4AE17D16C591A282972345CC75D5B8EC1DF2FC2EC 8FBF9BC8791B04EA5ED74BCBBF9548CFD2556827C2FB99D05390879F1566F4A9 44F0E2619BC66EF12150D8691985FB5E4A46B1BB4CB9068354877578E3D4CAF6 28BB8C1323C19A097C99B46078C875ED028CD9B22FAABAA5D5079861283A62F0 D85874F59A15E12E45919ED8F589FD5803C069F3BE73D2991A0FDFA4D165F5EA 37806F81C50F6469AAA7CFB753D3C0CE35DAEC796588D4CBAEF34128AD6AA7C4 8A0E5B95C6F331396CD1959FABBC8BFE997C7F7A80ACFD0A668A878ABAD0D3DB F871CC5EEA3C8D3BDA640BA1C6133BEAD9E882566F9D1A49A1AEE48586073A5E 4289E5C7B8AD444607958A86F9051B118FB16A65B1C457F0D53877C1F5AA975E 93AF543FFE37C09C8DFC44DB67AF0D9DE79F31C1EF4C28CA1B8871B8D3742E19 F82A070CF85557198B5E67E7AADBE9A4C924CB0A513F0D95B25B0B44E95FC449 A9F05020348629D684279C642B8735DB8CC8D4E853925C1E251D4A9C2D1F1844 86029A5EE00FACE67D3AF7C1E8417A72F7B05B29BE0E83733FAE9D73522C308B 90517EADE120DBB799EDA81828BA9BAD4D5578544A65202743554BB9D2D543D8 492AA1201248AEC00A0F980BFAEA29A107B10F80E5D39C7F652D3121E8EB876C 13169CC671044B3B8E6C3896840D83247CDBB359361AAF1A10287A1A4829DC99 3A21F44C95DEFC478B67836EF955FD13497C290926FB3C6F4B5F47B16FBA4252 B2B2E6C05EB2996EE23B873CE90C54F34A82EB95E47CCFCF54B06F0F18B3A3BD 1F82773B9990DE051667CACE767B63BA0304DF20CEB678B897025163A988CFE7 0C494CBED1605E1AA746AE439DED677E3FC126A6AD9105CD33B7725BFAEC9CE9 F836E193E6DD8C3FC2CD297AC0DF2B099464AEA323086FFA9E2BF43090709961 E0CB0082241DDC8B5D0AD599003B3C9DD020E19A16DCDE0E91F8C6D88D530423 93790FEFEEC82CF2F5CDB5F03C7291943EFC99AB2335AA72542FF1D602675196 05DB64C254B0D65ED4F9529C08A4CA8C5DA9604D2BFAE8EC424D720498C3A87E 0B10CFF52A4C598F4BFDE6A8878C30E69C386EC814DA72B562B2CFA9D8CB6DAF 9E7D1E410A9C032AD9A2E5730E3C3CC4726311708FDC075EC4A22C42DE65F16C 54D4D66258CE3879F50BB5B0275831B4D3E0F9333281BA31B46F42F115F9715A 4EEE4E41C61DD567EDFBE8B6DEE674D9B91858AAC45783A14B2EE05C74C850B5 07FED6CA84A64E92F811CACB8ED861D1160CFB618124BF05A00849D8C7771D8F 71E0A363AEE3B372F08D46D39D53FC43151DA1ACF8CB89D4B7AB503383386C6A 33A8ED606D3A7E8D161EB9E4DEF224FD268BE3732F16DC95B002A5C901D6F82F 9D12B53DA87B3704BF17834CF7188DD06A81EB20C95F34C39AE29D39B4978D44 2686432871281E66FADE76DB6EAA95D00F33B1FDB38BBEA94DDFF7D80EB5CCF2 B90D1D31016245BDB9E25F01C50C47F107D6BF42CD6CB8D3531B49BF52EA2374 F0B6B648487E920815C37C744E23D4B74F1D8ACB533D0EE73FF0D5C3F338763D CE80F68EA874A7E4CB34AD027990650B73D6DE42A70F95BC0A19594B36E53CFE 6D1DBD4755FE01DCD1CC9F615778496A26178D48B467638327625BC1ECB3986B FFB2FFC6BEB081AE766173B8567B0CB9AD88CF130AAC384CEBA099E3E32CBA79 A4F470D177EBA4BBBFCBF030E5DBFF2CE2B8AE6584E27B8F2E4C66273E1935F4 3AFC69E5A4851AD22CAB3C7AD2055C2D41D2F512AD26E88E8C0A5CA4FC6CDE67 30D4EEB58A23AA6D858FD375ED7F883F34E368FE0B1EA68F60CDA8FC9F10FA61 4F14CF67DE7AE365EF6D37CED7D5BAFDD02891F49DD2DCB566981D08D899655A 2DE88F7BF1F28DE77B9D786023F1A84E2421CB6376D26F54EE2F58FE7CB218A6 429AC3C7DAB9447B6C23D1AAD529F841B6EAD58C64FA17EB2E7DF3FB709E1D03 DB71EA68BAE0273A666385C542288A9E5BAB64917D070B67B90EDE27730E93FF DD37F60641263FB993B4FE6742FC2C4BC334D14EC45552627CFFBDE15EDAEC67 ADC5D68430AA6BD74EBD71E7FCFA3D3C6899BEC9EB3FDAB57660834E881659E9 70A124AD6120DBADA860F854F81FBD625BB6221BD1DD6D1B3DAC6CEB23C5F319 04D242CE7F27CCC441F40859A02D4DED8F527A2C45FFCDABD7A288CC4187AE2C 9B318092722A7F130E61A7AE52DBA269B4C8DD2667952C8AF10CCEE6B57654A3 508E58777979A73006502D5B71CEE812434C46959377EC89B235EF1E791D4930 4A29D1E98311D619C57753C529EFFD390FFFE03FF891D56183D66FB7D2F630FA 6D57F06A4A62C4515FD7711EE9A7C205B340CEED1D0FE853F35F48AAC1451B6E 01EBDCC5C2B786B6482E244F0AC0C8F168533A17178B67DEB431D4B0235DE4A4 E8B89619C6410A2E33D2DABD9FCDD9306D839EAE72C78465051AEAF66DDCD105 F9BD7255C2E4E9A34D64E66378081932C7A527D1492D868A26EC7F55C7A29274 32E6A59E422A2DA49040586728728C057FEE20C867652E4ADEFCE82B8DA858B1 5DD7E60786AD8BB79F501589A840669872A8BC2615CE3E3253513317E9D86C09 2AE5507FD5E7A55C2CE8E97E15D62F32CABF73BBF2D84325914BB14704E6D2C8 8596F1CF32B4FB8AB30FAD2A2AA3C4DDFCFC1F3031D964BEEAB394DD2222D702 A3FBE5233E03265FEC5B126B38E990A05970435303125637257EEFC8AE7AADA5 DDBEC6C862B2D781F6FBA66953B543E7E54BADB1C030A9CE4D074DEB4C6A917D E5BEBE1793C128A047054747210EFB4060F98FC3A49471B9A8DCA13A927F20D8 746614B67C7ABDF2BD08B3E7530FEDF372CFF6450DB073889D140B25FED6ADED 27765589BA3F8EBCE88236F56E2098A3E1F9335CC5B83C9E97FA094FDDBAE115 9065DBA18056F974046C7527133995C14BEB12675E7871FB2CE249BD52BE3F1E 6533E29B9884F6702DB3D0F8237A1CED36BA47AD663F0C2FE4AC2A492D1AC194 9961FD7B7A38540BF7B71BCC1DD2DF1F381B61A4D489E479B5B68174B830CBC7 F75809B2BEF5DD55B92C1A6B3034760522F1213BA09E2074B1D27C444C25A7C2 1C5BD0AE64FC798B4CB7BEFCBA24C29F21789487FE2B2B0B8EF1CA12D7C9B169 624C7DADBEEFD986658801A0293CB2FC117C7A240CF28521E6BFBF3F2B57A311 287E62C1FE6850E76B930C9DD202FED775196AE5280FA0AA203FF0806964EE05 5997498B62FF31FFD2933EB3D613015E674C5C5847470F785F4860F997FB0AA5 DFFC2FEB5791FF7F4FFB669334574BAFCC33DA9899A176FB4471C0BE194AEFC2 7234FF848A80C86126D892E2FDEB569F968143D809BC1F86A90BF6197376A40B A7EAB70930F31F09331A40811F2429F4F559D38C06ABD5BB38C1F827D544F29A 048E7ACD5598EB47808CF1035DEEC6CC8AC1F7D74BAF6750FE5EA4575642640C C4D4A9C2C653C66F0D2E002E0B90CE5D5CA0414F7A5B023D7CE640BF6A9A77AC 58833DEB61B144152D117D99D644D70D569FBE604E302043D8EFE46D8427B997 BFD15ED23A2012A61A261020F17235D6D17A9EE088D8EB93B873FFBA2D558AF2 1F5BDE30BCF0456D98AAE8D866E8EDA3A3325A424B4025992E203046C95EFA7D 87C437C2A9743A98E09E39111A1E29E72CACEC6128DC32DD08489B35A680DBF7 931C4E0501CF894BA978CBA9C784BFF5626B48118BA21B4A3937525911C71308 EFEEA07ADA4A539BD43C0234EFFAF131738EA0ACDDB3CA2980310250A3A8BFFF 420C9F3B32BDDF02CB89901044DF965812C6167763F67422D95A03E8397BE159 FF4C20EB1344714CE99BE972E6030EA92007CD6147624A09C38D6AADA3C1150C 83A88ED10A18BDD27D5DFE8EC886AB918F94DC932314368DB0B9F0E5A507BD51 9B145F041A7CDF67A2C1FF7ED8625F2736BEACB68ADBF3B3EDEE21524CD2986F 6771AA86F56A248C1CB7DD11D7596CFEDBD8D3034AC2BBAC545DFA78DE28E875 7E23C18BEF1E77EB8444347C8C21ABCD942CFE744E876F7385DA8A9B2BF28343 C9DEDE4633E7CC6887261F3E67A2FAE5AAF6E4E320A53259C745D3DF49700586 7170F11E78F4BBCC1E526FE387E1BB567F52E6DE104DE54B183FFECDCF73D03A EE980CE61A5E5D3E5D470AB60A5EC70628742538698ACB7431C18190353A2AE3 1F8D54396ABD7D721CFAF83840904BE8B43398AB028D44A3E2A131116520BE7F 3D566E99E1A5EDABE023F09FAD021610F05AA3DDD2F72376904137A75790003C A099DEC4E946B6829B2D79401AF3712DFC64B0056DDB480E306A73E67AB8963D 4B474C617AF2C21318323A23B60AE9239CE4E01AC50FE2B11D9E08A3A50B39DB 39F79B6937348529C75D3F275406F1C70CA363A0BD1C358B2DCA9C26358D024B 8B3EB3219F8757B2FA74BB795869B0FA6BE4F1B1BA7513C4F955A5A70A5D7B82 5DF9072E75A07EC5930661D553919A45275F43CB1ECCF227915B94835225D23E 69B332B524B52D8A7AE54C1CA8AF4B1C37BD86AAFC1F19A6C0B3D79AED82F6F6 C019EC699904915D87E58C470DA3FFD86634DCB68C41CCF8939AAE194884CF3E 47F4C7EBECD491AB759A7B195703CAD1FB87901A2E5A2AD93A644131B6B62C4E D3616CD66FA9C488436EC6E83A927816AAF3D162349B6A24AA3B55A18F56AF68 16F4F9E2FCDB9310D368417DF14EE37CB5D6C9CD25623EC189215B1ED6084663 A22B0F1AFA55731730DE119FA142BCDC1060D762E2101EF68825209999067A5C CA0069FD0CC093967BD4B36F4D9FDA001BB7A19D136CFC8BA1A73DFD330BBE21 77A516B712309769C7E11914BC13F18134269F706D40AF1C63D157A7FCB408D1 FE36C4D43B06271A781D1036C124A6DA86D9B2E76269E0E483221CC01DC47D2C CC59EFE23D00F40725B21AE6CD81C4E5AEFCCB871978308930319740F52AB3B0 E6CF91C7D3F43807FAF14A62DE063B6C2FEEEFC4B9D34E220BAB56A4E901167C 74AD40860905E1FF0961FD005DDC39388C8CFB467247D6B1370F0906C0F5A2FF FABDAB180721543B8EA549DF35D89769D10C2BAD71EB7C895C111E3EF0974557 E5A98A67E9121109CB9B554B14E6059306C1DFA584175B08F335D2E3D19F2D7E 63A3C91E0D9F9702E398D63AF06E9DF4158F535E2B5CD2768297E8634447189B 6A5B8738BACAB9982206D06D69C8532976A78DE99A195A23ACEF3D83AD1F60BD FB16E9B16B126BB748F917D32DB09E6CB308C899BAE706E6439F9DECACECC8CA 6A71340EF31B70AB62E7A1E4112FBAFD8E32D422E3F006DD1E522E5D27F18A74 0CAC31AC4E599EB3923DFE9286F8C4C384792142328BD3EB5AA2866E5FA8D2A7 8C72DBA812211FDA46D1E9DD6F26738DA153A417617CEF2B0F50D32B7164AEB7 0F41B79B5B45508EA3D7B7E0C039ED616A4C53722A46DFA8351E31F883A7CC52 7F6AFC5D155BDBCDA119A0E8449CC364B037A9FDE0ED28CAA53756FE3791D9A9 6321DA996341F3AE167C8FF5CC32C2769A5CE681B4A6D7DE6699A1B3C54AF1A2 2EB1740BA11D60B83AFC8CA9960631FB8AFB5493F1942D8014D59B5F9F20010B 66A19ED997EF262192D1C9D2CE33C024C5E192EC9F4AE88D1180E02CF4801BB3 ED517D28342D154693D19C8FA3D95598B94C1C5B07A7087FCC439BF3C0F89A14 B8A9EC19C4F5DF3F2068AF3FA2CF0CA373FB0930E882B45C76F715416EF0635E 6422DAECAA1C 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMTI10 %!PS-AdobeFont-1.1: CMTI10 1.00B %%CreationDate: 1992 Feb 19 19:56:16 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.00B) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMTI10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def /FontName /CMTI10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 13 /fl put dup 42 /asterisk put dup 46 /period put dup 67 /C put dup 68 /D put dup 71 /G put dup 74 /J put dup 80 /P put dup 84 /T 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 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 121 /y put readonly def /FontBBox{-163 -250 1146 969}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE 3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B 532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B 986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958 9E3948FFB0B4E70F212EC976D65099D84E0D37A7A771C3101D6AD26A0513378F 21EC3643079EECE0C9AB54B4772E5DCA82D0D4ACC7F42FB493AA04A3BF4A1BD6 06ECE186315DBE9CFDCB1A0303E8D3E83027CD3AFA8F0BD466A8E8CA0E7164CF 55B332FAD43482748DD4A1CB3F40CB1F5E67192B8216A0D8FE30F9F05BF016F5 B5CC130A4B0796EE065495422FBA55BEE9BFD99D04464D987AC4D237C208FA86 0B112E55CE7B3782A34BC22E3DE31755D9AFF19E490C8E43B85E17ECE87FA8B9 1485831624D24F37C39BF9972D74E6EC4784727AC00B9C4A3AD3DA1C22BD6961 7E0ADAF55422F22ACA5E4DCD4DF9FCD187A566B7FB661D0530454D0DD6C6C50A 7A3875C6CBF8EC7769F32A1F3F7FC1C072BADEC97794D4E90E0035282A170402 356E5A9CD9ABD80AC4342A5283E458A7269252F4541CBB6452B39ED54D336D0B 19928E9CD1AB26AD83EB209E2EC75011A2643813053B5DBB0246097C4821B5F2 C92554E9140BE35B2DBFCD98809A8EC9FC910FDE9E0D86457C70ACB056EBF90F 244DC0A5BBD455E15D6E3180311D52CF50B0BF7D0A7F64F3A1821E0AEDBC2E7B AEB549FE1D51088C153799C6E089B5D5D65E1C4E2D2B430CDF1FFA23CCB25D95 5C4DD885310A706B320AB25C8D742C6F29953254FA54DAAEE60ED477877D19BC D28E9AB576B0EA088171FD000B60D73B3C57F754BC07EBC9BF751B7D2B32459D 993861B7C4B0D98C422A11BECEF76F4EFC0ECAEE89723E6CED53E3678D733363 2DF068AEF0FE7DFB57393BDAA439A6A4C396F86032A98009EAE1247B7DE83B3B E46DF2898598FF5E6CA6953127432A967E4FD41CDD60D6E413059A58FA556EF3 309178B57C16A763CFC9BEEC276944BDEA255789EF4E1ECDE1EA43EEDB955513 F42EDDCF39AE522A1DC2D80B2772B05DA60F3DC15A815A6BAFEDC399C7956E75 3851CB3588E22936FBFB63A58300298B11C45D82385C083D07AF133BB1BC941A FDD9F34D5E0B8087EF2A58C54D8AB7580EE3ED58AEB83B72CB9028F472ADBF11 05A77651F118824F6CD00209EFB60C1D32D46A78E8C8DCB8B0E742828E3B7D17 DF5200D68189C91FB8489CDEE8BC223C4281DDCA5F7DA80BD5C2D66A14695EA1 5F05E03500579ADD440ED2C57F535807560C6FE3873143D792734FEAB93AE8DD 633BA6FC5683083402BF086D23594AAC84A4868AFAA32AFBDF86142B350F8F62 E2531321E4CCF34293024EF8AC37C603C44DED8AA74E4D3553D21B95931D46A1 C885E7100118EAD2ADA3CBCC6F229DD62DD40022B4AB9D399F3A67AA30EF507F 86AD5299F95135660196943E3193512FE973A334CB98393BDC3EDD6949D60B4A 23D95AD1754193E904DC79F91470F572A7F53A9249FC930125CD90809A592957 AC35B10A93ABE3B61FC75F3D3DAE869FA2646B8E56E1BE60BFE250C716CDAFB1 C8CBF43A133B0D138125C9E50AA2A53EFE153C102A8EB1917284A09DC5D6EFA6 7F7619023F11B85132BF74C915991AF5EE95029CB92FBE16BAE86684653469C5 BB313BCCB34A56C57B90425FE8CBC461FFA71E8C7BB131A6B9E0CAD83DB749E8 475D3BB20571714A6E230E5D4AEF0CEF87515857B0CEA08C16AF7DB0AD8C28C8 5F027FB5FDA977C37640E432ACAB312B2CDC64E6E2F5CF80FD4384ADA554EC4F 29BFD51378517CB5A6B170C65B7BE35D28E4B2DC20B5D342ADF1B2FDDEC16429 13B179354E928CFB85B018335947354183B667C3F459B835012E4FFC87550B65 577E1C212312C4228039C9BE57EFD7D5F81C37BF4C9C4BAC4DEBA700F92A7105 0B89667E3D8F52F6490A440120D4D5255647EC24F86F6BA77EDA2D99324FCDEA B6BE9C62A680598D8408B09EAB67652B2040CA6F335D577801C5D149433D4660 1DDED4F105467BF3D3B95C8356C177281AADD906C00F1E348633A4DE5B5E8A1F C6F2B563708F0F30EBD83ADAF2683CB07384DE7FB5A92D3F16F7F60F872D1CC8 3019DD1BFDC57D988A9536D071D0619923D875949488BE327372A80C0E38CC60 FF34BB047462F64DCF6F1B89F96280507E355232140250B6A627C94505F57096 CD6C891D54D585F1B77812AB88A94A40A9E09E0B75E9E0C1D9A85F0331CD29BB E0C957157EA04E8C22243805CF078FEA96130F25531E1EEDED7DD8277ECE6F19 CE454095656863B6FA46BBB7BA30555A1C2BD87537F072A8AA3A8394CE0561E6 68B17AE5053C9AC653F14878F627351BA8EB576CED89B24A02B2E7FA9CA81760 043CA6A484CB8117B3213C8B0733B6F5EF802B8230B695B1F2B889C2F3818E1C 24E9F673304C330B4383EFAB315C40F0FCBA659900FC8E3E62D3EAA430C2B8DB F84FAC7B231DB26615711803ACCD3F395DBD331874142D1FD4E567B53DAF7531 13DB53DD2D1CFE4D40D77AFC76B67C14701C797ABC27C81E7A6B35AA7FBFB2FD 129613A6BCEF7B6CE821F4AE1736098EA2DA4A41DBE5D1CF83F981C34489A773 DED1566C673A7F32D14565D7D659103B209E5B36F00C2E5F13924A08F59BC804 ACF8915C01BFFDD7252577BFF017BEE5863E33FA90EAD1F817C32A0EE9D6E4B7 6B5F6AF91AA8118C63E312E30108A01B4A14B85ED2BB2D48DF214271E71C4898 CA37C2CD4DAB8ADB7DB22FD3C96515E634222D90069114D92D19FF8ECCD55390 AD549E3CF75F16DCF7F0162AC51A4A7314264B3AEE3483DC8CD2889B2D7DB8B5 E34DBDAB28960E144863BD8D1C6DE8D820C75123DCF7A589ED196B20ED760B8D A275715570A8CF6284D137149E98B3DC1DED65989CA9DAFD080D3ACA32D5D379 989DDA90F1F5B8F9E2C8D33246092F013C06A939211BBB8C396DF4138FBBD0C5 0019BB32771F11D61ABECAF2DCD7D6465BFF1431B0C54E274B5A4B31DCCC9AB2 788C12019B11EB0ABBA2DD61CC1B2DACE055762DA7D776A4422BDA65A0E59213 9E426AF7F2D8885A308F0E997814C021C7D74A536799F8778CE30A1AC413F0C1 D93F9CD204075334D92271C556DDA83C3906A57A6AE47F9118FA9C911846BAEA BE84C2635574707C2C10660F28E917E29891B35361E159244126057021BCE03B 930F0D9707351A44FF2F3EDBA4844C70298BFC68897FBB7A5DD0506FE3CDBE37 1833133AB57DF608B420B84FE238D3FD818C8B6D897B7CAA81B5AED6E03C5520 EBB50FA034A18E576DD2647E851401122917D2EE8AA7C4DE09988E38477A8443 60422DCC4FFD08AA60F2D14D8328460277D48A4CBBE48063F72ACA843EDB34A0 F6B01E5CADA63D3B384A3B0FD08C7EE51204B09F3654A39AA30971FD64F58727 B3DBCC17D22DA081C7B9582EED490791214C5FA07A03CA2AECAB42307BA9F1D8 906B702B202E31EBC2307E661AB7D07EB49272501EF3BB8C3CC82948C76AABB4 EEFC368881AB16D356F7AB44CB538E0847119D3FDAA7C83EE94DA5343D6195C0 7491294EC2906478329809289654EB5A5A41068293BD773D9D5B830F1C0A171C 8C4B9EFF6A7AE315322205A224174E374DDE753015AC07661D34142F3E089383 483179D8AE773093A3F179588296E436608BF4B45B4910D4361654AAF7B533D6 85F2A1D6BBFA6BEC7311BC71B3804DA6EBBCE40234AD58B0078FC6FC686DFC3C 267C44E1DFC6308865AC1CFB035A297876F6E18FA07E637D540F566E1735B1DE 4CCDE2CC5367916D2F3F990585839E5994D08A7801E69BCFE13D520D5DED7012 02D55093F3F9118E94301702A9C37B828AB47F4157D43CCC400F1E293C06FCD8 0D0CC1D770B451C12BAA8DB5575D0C73BDF10D62FD23F1DAC43172EF0C807677 D7922A000116B56D92463D522503A4B78C40EB6727CCE1C19F663D5A6FB1F5C2 C2C91BDD183B90623B17A7E26D0471261D4328D1AED74FA011C947815C952626 148F912AE2D1D1A00B39C0B6C617C23CBBDE377E912E6A88FAFF12AF531741FB 1029E15A01B1745FFDB489A2DDACB50D2E02A2AAF53CBF2F869015CD365D6E35 8719858536E936E01D32CFB43CCB64AD1FA2089D87AD9D4458B107F1FF43D962 C6365643878CE7F4F0EB07DE7B84C35FAC3C25E804328674699C0E498D0A53DD B03F9156099365347972F43655412125DDC0355ADAAFF6B611E3398C22E29D8C 8925A9B9AFC468FB10EA75F8DD155CB366F2FA235D4219D4B59054F8828CADED 17553DD359D7243290A27480CDFAF5FED5F442ED8176B2520C6DA974D175621F 8E8E2BE2CB2573D307DBFA50ADB6715B639739C670BF1FB2183B4555E9BD769A 0D554C9A64BACC5C00AC22A720A409781758E1AA5DF867D3E903DA44F57B75B2 BC7552BF89CA496065741F6E1DC9E11A2B7408D74786B8337048395033973B61 6B4686D2FA2B1981E8432D00943439DAA02BC09490DA458F26FB9F0634E468FE 119C61596A77E68FA08C6CBFF618432969F30CDB8497F352B9C7B7D54BF5BC23 D42468B53A16E6E313F12B9661D63DBAC918C56EF7416AD468AAF902B6F72BAD 9F21FE5D2F8A7DABD4B1F9830566FFC12EF0F4FFC4AFA5D8AA7F2D244BD33CDE 98E387BCCE4177961B3E4A4C6DD7A0BAD9C141672A6CCD6806378BDC688BF567 9C7926E2EA6D88999190140B35E537B1F074E57D889BD0672DAF8B93540BBDE9 31E5E2FC9BFC21CE3D6A4EE6C624EFE0A99C9D5EC73CF4F1AA6FB6229F7659B7 5714EA5677A1BC7A0F216C276BD8B6A018C408EAC60D406819B023A07F520688 545F6E1102A39D987FBFD26AE9EA50F81695AEABE336AAC377B0EA7E13C23F0A F1158BFB8585D0C9A316B436E7B97F37B7635FCF44A5A2EB1BD1B9D691C56585 2CA9B3B3802D58271CB2704830D5D9D84D23CD3AE8F560884294AFF7E8C38FC1 5CBB14C00D14DBD0063C756FB486F68E8547DB24ACCDA72190A1E893283598E5 784DC788B5CDCA06412880BD9ECDA69D999FF0B4230F1ACEE3AC4146580DE8FB 1C3EF1E3C35072B5E56384CEDFA7B90239B335AC901ABEE487FB536A250DF1DA C35ADF345998203C2C649608178BECBD326CC9E3E260B8335EE2B2F1A3F30D72 87B7014A3AFF14374D188A0F998C322E1932B2B3E828A27517D253CA2F3C7805 3483E2965253166F2E6B1699A25192F0B1C42AA48F8E06AC1249A5F4FC54B271 CD213683749CAD862E8A49D4302DB25CE54A1363C51D7119E404B5979C7ECCAF D97694D23CABEBC7A71C71407A4CCC0D63415E6FA369967477DFA4B06ABF7918 9A5A1CC317DFAE23743BC10F33A4FF2EE139EF06AFC695EE0B046D8138B3385B F6B7DA9D079D2BE13EF28DF13005DFC214ED99A80A5DC7772FE9FD39CEC43068 8859EE834FB2735ACAB878267789B93BD6E34CFF934D68930112DAE5467424DF A1581E586179E1880B1DBA6CDF32F2F252AC8FF3795C22BC661D4FFF3ADBEE5D E2C96140728C964B6D2E96F864A95C1CA3CAEF917AFF99FA803EE5D87C86EBF1 36EE0BF928C903720675DCF1C0D4CEF7621065525DA73FE3AEC3104A4848607F 14C583342C76C241F4E7D0E82CB2F71AB198A662BAEC69B5930D595E96CDD8F2 B0EF1312CAB10E9CAE84199292BC1782D217F30FCA86BD9DB318A82FFA272FAE A64B012C46BF0C77B826A980C103A9F6867EA427FF671B2F62A194CA3718BAEB 256FB74249CA3C5B01FBD425D4496A93B919433C77C1C0E223E29770FE7BB210 E74CC9F80A4BE2E4F98CF0B647BA28DC6720318A69227D4E4BB5C1816D8D31B7 BF9CEC3C6028D13B91E56DAEFF5F877FBB6FA6BC02B5A40A0D9F954B0CCF278D 9252875C4E25850D7A5CC3901C00BEFB86055EDF22C127B393A3330DDEAF9663 9727BF3F4DF90B3797051A51BCE380DCE2AC4445285A6180888A46F0D19C498D C8FDE465AFD9FF3EF6B5669182E805A0CB7BE542104BE6E91F90D57FB3C6D1B8 63D52B3D02995515048A80090112172F386368BC40ECFD07811AD4E910B7E034 B1C78ACB1FA972ED3412BB8518B342F72D66497A4CDB45C4ED0A19F5052185D1 D086C920AF80749E7B4D2DB5804228639723A23949B5A6E1FE0173FD07A72877 100D56C3CFA3F297B1872F32E182A57595ABFDFD5DA042491FE17442E03F2EE6 23E65A7FC499157B53DA308B88FAD2ED840883D2CE1D51E299A85C595B7F2701 FFCEAD47C31CDCB77EA28F3205BABFE96E34F4BE75253D8611C90A647E7BFFC9 7279D4F8D737CDDFB25305628DF95AD558434A76DE3E909BA5BA3D89C880AD93 0E30441B9B9F9D06EEB1AE753A856CFCC992864046611CF21E14C3AB88291CC6 D799CA92869480C0CDF1915FFE328A49EF1A5FE723990FA48A6328DD99220C94 AD789BC38F1D087A77AB61D71808C0C490B9D28E3F8D281FF103ACE9CA90FDA3 F59803E0FB60ABD05D5D74FF94467DAF54C8ED42DA87F4685C5D13EE3D670FD6 BFD0F9689181E79488DA8221A41BFBDF67B0E2F69A47475E27A099BE9A4B18D2 8CEE7C1CD54DBEE660F5F5A694A3542EED8A536CF6EA885634999C1413531CD3 A10BB0F6688C6ECC5E7E7BFAC81D09D73811685F6C68236671AF190AB1233DD3 675DDECD50FD84A94B7E4B8C4A940634F1652AF941C008F4B2F50CE34844A0D5 920122D9E734359318F1A30096106F31A49C982F6A2B8A9A4D59EA5EC07C39C9 0BCBB42965E132F84AC4F308B294DAD35338758ED6BE958D39869F67D927799D 19351B663775A736C391AC6D1FC5B48B0B2D274532FB82DE135A5D59E3CEC8B6 B3DC04B6CCDEF6BED9B7C837E0A42499BD743043CD236C8F46A86243824DAD2E DAEFC5F5AB4BBCE9CF2BF547BCDB5C9A5FD535BF7CDE6EB1CD0791C04FC21130 B51775F6877DF63FE0682A6B2F6524161C6CBA5AA63A5EAF5D8F33C9909B3D42 39F17715DA2ECDB4C1050668CF1819CA4737CB4BD6C549124FED78C498208D8B BC60CEA1037090BDA078372D9D4F32BFDACDDCD1094861AFE54557C61705A7FC BDB3DAFBF6A0AB6BE26CEA3FA1F6098329A05352F7D3333F7D1DBF77D83F82D1 8DE248263ECEC5C6094C733C8468D5FE4AD14C1C7B46515030D0922022F85B6C D6FE9FAB4515EB0BE1C7D1B603C5EAF5B34791C93F0D994E93BF2940E7B6092A C2C2AE09D5F78F8613DE3FC92AADEEA8D7C619B944B7D436A7AE81EF47BA924E FFD4F07507E41A1D2E57B0B320C0A36CDAE0C8946BFA9D75035A9C0AE1B20319 3B188536AEE10B63EB57F71D753541C167ECE300F0D406F6093CB49B0C5A5588 60F41CD5C68421D383789C6AF8A448F2D15D1C4B3CBB9C4197291E48C3B46879 AC67A4AC24A3757FF127682ABDC41EFD0815C2AE8723E14B306758F12DD96455 8458A33A02125E9BB15C964F73A1EEE2B61DA6833D9896F88A1884BB001012D8 FC7FF2E399536E4BA71595B490B2F15048D25E5888D178014C7CBCEB1B28BE28 984C28B69AD62D05EF243FEDAD3C1E47150B03432E6F41E3CA072F9E037AC707 97F22E0FC90CE765A97513C282A6CED11BE390CDBE0631A3468295562686E133 5725841DEAEE6B8A589CE9F98E43BBCCDE19EAB6241049955C82D60582092A65 E02AC57A79A16ADD9816CFCCC6945532FE9477FE62D4ED5418ADF313C185E551 92F27927E15E670B4BE58909CD25A65855F57FCE9B35A3D3CDC02BB519EA81F5 4AD1485ECCEFFF089E8A36BCF658E9D2E8DA6199DB4670DA4916FB3B1C893B2E DE354547E14D0ED844FAEA66D5DD99FD797316B1BB672642AB67C0A0A5BC90CE 74F1B00918FA0D077882828FD5DE7702986CF91DEC54D8BC33C8179BB9D133DC 6AAED0583E0C527CFD6248FA968D6F5CDFB3F2CCE1534ED912ADB3D3330B0564 B28DD594115B05A679F068F356D1458FFD8C23CD88B928EC54514C726F91B047 B19C6230AFA0BEB6D1E30A06D7EC1A3057A4206644CB7D8D5DAE104C2CF1DAB8 C5127278B6F49C872F98559A2D729D0B8FE4D89693B2EE1413284BC845DE9749 5CABB9B5D7E5D5D1AB24EAFC069E85F56896DB805D9EC60ACF8607251D0C2B80 4AF7155722C72DC7FB01A156CBE932F157E25F99601C110B27DCECA1D0DAA7F3 1047A7F33E2AE82404E06CCD1E9B11C98648B3EE41EA4967F60A12E02CB94B5E 1E53811BA6566B3AABB7B87264492B18D3022359CF2EED3ACD6C0E8DCE714598 402EF4C6FEF4BE451F63E8E509E65A0B209168DDC062B72047FF6BDE5572004D CA6C0DCB2952493650CF5009E59E3472E0E1A3EAB0E9AC6AA93C5E64965F7CEF 587754B64A4BB92B74FB46710B77B58EDCAE781AF488AAC684FB0A04B1F147B4 9B681F40824F383D6B71B32BC72A0EE0D3AD2AF70F0D0751C2876CCC2E87F8AD F8465CFDBB8405CB5B3ED394197BD1B141C0A88DB06E9340B7F99CDA61570DFC 1AEAED363BEF59A02DE2DF8902324A13F20EA7801E10D8FAE9F368F7101003E5 FE6E30CBDDE9D63341787128B5BD4ABE75F083A9C6E0BB1408C8C75180212153 BC00967F9F53DE8472768645EB1C334F7A4DE813D71E32417A6CC130E16DA2C6 D48E3404AAFB406B7AF8A7EF942C07312900526B2F487D724551E96B7ECEC9E0 A548BC487B055910350C48AA55F1CEE39720476D9C70F4D53ECEDB739F735F76 FC3A5918C95DD24842A54694A2211B73336A6911A1BBA67A2A3EDB9B162E903B F5204CAFCBFF427CEF8E847C725FEEA7375BF2B779D0D694D9AB6690D8A479E9 98254C8C4BFA9831385100E1A275650DFC526ABEDF167D9FD011D218157E9C78 5E1C983EBD164875CB4412F1486EF593D25E4C1C83CA6403691E81944C39F338 D12098E9111C3B2E76F0DF3449EEFC84D5F0CA21C088FD306C1DDB22E14DB5C8 5892B5DA9DF14C6164742CB7A8F391BD7E513978A66955D35F6C4D0E577CF6C3 6E1B455575C6E8F75F5CC68F12FED37F20FC3B6D2E384625510162EA04D4CF71 508F3ED239B62918D3D1FDC034F047F80AC58D331583213F4EC7D08B73CC3AC2 A830207C8C94E51F798C19AB4B7F6A1A42098F66C97300B220617ED093D63A0A DA22B1C8AD5F8A1F7FFF6D5613604F94E0127C67CCF94ECB15F4807D08F54E1A 314094C62B1C38A7D41B14E044C3982BD5B1B275E4A3C103D910A674D890FB6A E5BC6DDA15ADF7112A9D1065C411B9E3A116EC422BB4D0BA696EE2121689DE53 2D389A2EA7E340A4CA8EC19F7E5CFF6E5EE397644101822003FAFE1E07C6F353 66A2CAF6E28A04F84F4F9465A9BC69A02B758B52CD01412BA854C1E88AF09CAE 4E6135E0FFA94558DF1AE03F28AA8219FE1C07FADF39761570F78C01B525C2CA 401328BE272D615A9CBFE1249559547CF8E8A88188FB13F91A6E5DB819976408 AF04F55DEA282358C8EE38CEBE6B783C016FBAEF8924862FFD378AD1C6B9033B 6B6F152481F9829ACEC1B9284A86601E960C7857E1B90A6FF1947B1ECA4C8B1D B80FE731D9AFCA406D096321B0C1F2F308E6B4BA4693F63D67AE95CCE366BD9F 55C8F0DE6F2BDA35BE2A21FE10748416B6F888E400B50D9A1F5B385DF37592AF 61F524F06C5D68619438CA32456DEF35EB8EECB675B1477B93E962342D7297F7 88F5C0F99683D0F01799460E7A247BC022DC336EABEBC6DF286237DD5B03CAC9 6F20E37E3055851034EFE9F4495512821BFD357B765369DA276427EF27468C67 6A8F38F469D69A815C4FAB21CC8A63A945D80FA703E84A0A51073F29A31753A3 3F049C73FDC8D7E36BF54F5051930B9359BDAEC03D11E60C61F1B238F60DC18B DA2C28CC88B0743699AEA1B0F441150D46D309B7085567922EDEE0BB2F2B13A9 0921CAC30BD8A4E2431FABCFF4F51A7819CA4B09C6DA7A6D4E3BCB9507C764BD 3EB75016B9B38888E1720261C9D94A4C0BB11BF10C82F8571F9F813281560D5C F677FCEE432728CC2FB283C5115D24A8A22A28E55A32B1AFDE01CFFAFA88038F 0AB1DF151B959E788319B4310FED1EF5E0D8F319B8D9E6C96BF0A126FEE8D477 CE764D46A618BB2D27BE1485DE706FA097FCFA06CDBD8F2B93F1C153BBC3990E 09356A62893F70D6BA1964711F4286A5386ABB1BF84C034FF8F150B332213A74 DB62B0D38F97A74E6075426BAE217BA58D25B9F3C0CB0250141845D11BB2274B 6D7002C4013D61326A1DE32DB4442C8797E1467125D6C9EC59D88FBAC775D76A 2C8D9978A748E4914393F36DF7E219928CDB4D5A62D061C5EF424CB2CAE888D3 6489C86873587227917016260B130FE6B665E9D32F19DE85F030F8DCDF575EE4 92AF036BDF1D88C756429C1586853E43B0B8480C94B769899364096B38B9A44C B97D38E8C96593BC8D3B613DAB915B801D76D4F4D660C149FBE5BB13BAA86122 AB8FF86F211ECC85DA48D6309532ABCAD80BFA864C70FD5525FE182081CB94E3 E93F985606E9B8FCA8F9C8007ED24CABAB81EF8C1A7EF1AFA38E709CA2E9C86F E7C6B20C0445391B764D9C821BF596FA2C9DDA4FF9EB8BF5167589EE21014E4D 351D8AAE4FDD663412A0200C565CF4BDFA6DA2DDEC117E90A50A8C2B5D46B22B 51EFDE9F5895BDEAB3B1D2DBE7E5403F3FD7C737C2FD54ED1307EAE788601AC8 B1DCCD5D64897F485C9487DDB1FED99C04FA269A1984FEDCF1C5BFB8247121A0 B2743D3970298A89E7BA5D93E5 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMR12 %!PS-AdobeFont-1.1: CMR12 1.0 %%CreationDate: 1991 Aug 20 16:38:05 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMR12) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR12 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 44 /comma put dup 46 /period put dup 47 /slash put dup 48 /zero put dup 49 /one put dup 51 /three put dup 54 /six put dup 55 /seven put dup 57 /nine put dup 67 /C put dup 69 /E put dup 76 /L put dup 82 /R put dup 83 /S put dup 86 /V put dup 88 /X put dup 97 /a put dup 98 /b put dup 99 /c put dup 100 /d put dup 101 /e put dup 104 /h put dup 105 /i put dup 108 /l put dup 109 /m put dup 110 /n put dup 111 /o put dup 114 /r put dup 115 /s put dup 116 /t put dup 117 /u put dup 120 /x put dup 121 /y put dup 122 /z put readonly def /FontBBox{-34 -251 988 750}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5CF4E9D2405B169CD5365D6ECED5D768D66D6C 68618B8C482B341F8CA38E9BB9BAFCFAAD9C2F3FD033B62690986ED43D9C9361 3645B82392D5CAE11A7CB49D7E2E82DCD485CBA04C77322EB2E6A79D73DC194E 59C120A2DABB9BF72E2CF256DD6EB54EECBA588101ABD933B57CE8A3A0D16B28 51D7494F73096DF53BDC66BBF896B587DF9643317D5F610CD9088F9849126F23 DDE030F7B277DD99055C8B119CAE9C99158AC4E150CDFC2C66ED92EBB4CC092A AA078CE16247A1335AD332DAA950D20395A7384C33FF72EAA31A5B89766E635F 45C4C068AD7EE867398F0381B07CB94D29FF097D59FF9961D195A948E3D87C31 821E9295A56D21875B41988F7A16A1587050C3C71B4E4355BB37F255D6B237CE 96F25467F70FA19E0F85785FF49068949CCC79F2F8AE57D5F79BB9C5CF5EED5D 9857B9967D9B96CDCF73D5D65FF75AFABB66734018BAE264597220C89FD17379 26764A9302D078B4EB0E29178C878FD61007EEA2DDB119AE88C57ECFEF4B71E4 140A34951DDC3568A84CC92371A789021A103A1A347050FDA6ECF7903F67D213 1D0C7C474A9053866E9C88E65E6932BA87A73686EAB0019389F84D159809C498 1E7A30ED942EB211B00DBFF5BCC720F4E276C3339B31B6EABBB078430E6A09BB 377D3061A20B1EB98796B8607EECBC699445EAA866C38E03ED7D4F3EDBCA1926 2AF6A41F67AFCFBF3630C943FA111E4CCD988A7363F7C2B75EAF5830B049460E 0D2B337988F150B9182E989E7750C51BA83DF37685483F86D1F47478883F3F6A 4B7F768DA5AA89E8F163029ADD4A9209DE8A4F285766C06EA859639B92CCCDCA F59B1C2BB8D588CA754D1257BFF76B53984DF4937093AAEF79009D32A29A4C16 FB610C7D6713482C48D7F9E8410C0F00AD6E67021056B6035534E79F05D14EF2 4E863BFC5A62C33231514C17ABE518F39826195C2C1604E3F494576D9456F282 8B4E80B50853583E72E44B3633BE930FEA86A5CD787D93614E2C0413B2499C7F E4373D63D9C4E62CFC581B1A9A6F72BBCB2851EDAB640F6542C229B819EF2D99 F8DA001464B9A27CA9EA126CDDE4D402CCFC8DFFEA0A181925A0602387342952 7BE947457878B04C7CABC1A71D0D8C505FABCB3706531AB8002222FBAB9825BF C255E6A617CC1F197246143ACB790681C309E80780A95DD176B1674DD40C91B3 1B2806541B9D60E0AFD40B4D9EAC015A10A94871FB9E9DC2601295EC030B0688 3DF6FB2B108BBD07441CD224F4B387374648719FB04FDCD7CECE3619D332A197 07A21159AA217FE1E6A9079D83FCD8AC979C489F648AC4893424D8B5D879137E 1E001D505D69B0217D42B2688FAF8916493B2F81A679B5C8BE63FFEDF58F9E70 AE9C4C911A07CEE4E0516CEC8AD98B227594E53E899F640A768AC683DADE1095 D7F618CA6B811A91CEF95C9242F07580371AE90C9472163727FD6EDE486FA540 D1881E76116FC59A84CC6141356B73EC0B93581390B93E221E5E70CFBA2971C2 25535FC2D32A417F2A03D7C8A970E4740043A3CC2FE64F2A30C1E9CA9F67C86B 1D8010DCF0AB5ABFC9AC8E0739B15AFAEA25D48384C55D4DD9A7A14F96BB445B 432076D4B80C1D7DF62F297A0494BBB5E230985455164CF1240F526B2FD18E0A B322C5DC5C2FABCDA58FA926146F3A5079751A7A64DB3F921B35D159E886832B 876BF627009BA93B3F4C381AF328DE41A497119C2A63C2125954722E1627BC8E 3E0E87A6C3322B20ADAAA5BD2BE5F339CB53BA244121D4BE980503982486ADC7 AB25487847916EF23B4FABAACCC5E6CD37738098F65B946BE6CB0E4AEA65C11A BDF1746D72F80354F1F05B2612E62495C1AEE97183CC3D5A0458110A749E6941 532A49EA985BD66B83C7D186DD825E90F81006FCCA456F65F6A0A1A2C55D20B4 1666F91BB399674B5C708A9A70958D4EFA82DB429FE9DA925FB5494B24D1B412 D6029DCD864A9909F2AFA32A26D9C6AAA82663E8B38EDFE0A711ED1DB9A390E1 B7B90517609AE5083E5EAC0CD8378BF6A04B024A3ABAF4FD57A79436DFAF17D1 D262E661533DD239D8F43BD9E6C8B1D1378B0EA31D2D700A1B1E77FDD9BC0878 D32C7057C4AB9D3F711C30CD35CA4E3DD02C7A66E0C7757D92B243DAAA2106B0 6F54F25CF9FCA1B25B0FD72F86A7AA88360BF63EA0C9BE99C965C9D6B64C7B51 A543239703228D745111F54B16D0AC9E55DB294AC760ED846FBC7870D39F6DD8 EE2BA1AFB1422D2433C72BFA37257150658C141E302CF06DE8EB940C984CC7BC 53E74754A2BB469AAA4325225071EE256EC944E109AACE095F719EA21C07DD50 72D4203F0F35E94CDC32EE3ACD58538E67356DB55827C8A4E2574231530D8E95 C11DB67AD770EFCCDA3FB6732F82DAF66D79600CF113479FECD1402EA5745964 9F0D7489A74E758BA485AF7AB8999BAD0848EAC4F8364B750DB0A805000A7D15 F1D0000C6EB5410D044F4383BCA639749F96223204ED363270F6801D2AAC34D5 46E2D658913BA81CE791B166BD8E561792BD139B426A46AA65677C666F1FE84F 87C736FA10851278A6D97732BA2E17C91A4A64FA96F4BF655002963C282A3D3C F3BC6FC3C2955E6058D7E5EB32CCAAC98E80FF67D1CF157235902872E9D8C4AE 49E1BC23F00693763F2419C3F7ABC414C5A3FB857CA3EC1A0F0FE286BBB89409 7DF154992E5503386490A8C96F673FDF80EA377CCBA7C8061499E020BCAAC842 CA8E2BC6C59F4780AE1C872A5657998B02DD4BCC567D0CD397DECBCE38ED52D4 DB7BC885571BB137F4BFFFA5638A03012873FB24329195702330713EDB3A939E 6B22E90491564DFE74551144276358A55E66C7E168D0FA6BC3527ABACD6887BC 8442653569E858837DAC4A7A689C715E595AAF60AA77257999F152F8414F26C0 49C6AABC9CB6CB120913F2AD33CB30C015776F24777697A6BCD861206E148F53 7591AA7732BB575D6DE270690FF6F18AAC950A5AD95CA12D0FD543A9D6696DD7 90C013C57BFA0D2A9F4C281E6164FC83D25105ADE31C5FF393474ACB6B35A90B 7A623D543209081FD437E578A880F21662B307BA8B65CC1EEB191049AC92E129 25C995264AEADD5842B22C52EC5B77BDC19327F8405A36F538B0B102DAB21041 C48C9359D076D37F153F1094D4F1D9B090859CF37B8B8AD1A7F3576220907BB1 CA95564E69F7967CE2D347C8EFACD726400A786E1ABD2E88E54809C1E72BC23F 5081A82AE47D9EFE10AFFD663E12615BCAE11A7B771C702B7194766D1AF1D564 D123B978D0D22FE70F510691874CFB02F751C6BF5FB33A37162B008769CC8DCA 8CA55588EABEB9D967B34B6F5E0A4A4F1A313FC17376A46610409B6CB2F22693 CD9570D2CE966415C07BCE8FE25E1D9725AF927AAAF9193F758D68406BC5777A 2598A154631B5FE6CE3D109187182983F605886728BA4D18C132C450D2DD25AF 732FB83B9916EDF6F7EE3111E9B0636323C074F3B2A4B0731C8995F51D08EFAF B498D0552B2C6F7CF341360B8EE1F697D6A09941BEE26BF72FFA50BD0F5C7481 0B984E8C66575A65DE2774EB646FB42BBFB692BCD3930EC76F848B17CD7F9DCE 499E2F21E31D629D1AAA1AE0D6F730D63F9353E1AAD123EC8D468C665948146C BB617A0AA949FE8275C506712890EE85C956E5B354C9B21669037842F81A93FE 056EE78DC9210FFAC4A3EFDC1D95E57535F629449C714187E8EE89B2BF613822 14717953AEAC91BD7A6963C06A94DCD014C4CC3986BB1D7C0CA934D9BEB8B922 157942CB9DD394164F08AE9D0F52E7E1A34FBF2F12154F3D3FF5D6E7CB3CC6B1 7FA81B0C50BB1C94E7B8BF44B79CE613D8279BBC435CBC1AAA188CD16EFD70BD 4F9ED0E1D69E315D431C4FFBB8088C2FE77900F6EC3619C37041948D5F111947 B0BB3138592F8F00360CC710A82892E2382C89376674DD50DF075B1CE7E64AFE 8DCB53DDDE6D788C8CAEE0F8BADEFA40F1DA9574CE5465CF96A8A4F3E1BAC3F8 D0A2713BE1FD67A7CF52A109035BF0220D58E8DA7600C79A492C6AC467F2C8AB 4FA119E0A951B8D83C761503954D0FDB8B36249E0D506F0A1D12D0C8A0BEFA0D D97EAE706330024FBADC25F615102FDD50CC21D2762684DA48041FA41EAFF11E 78DFB4D7259A80FB323E96E1290BAED92F6CDB3510CC0D1D2EB9F3A05FF98BEA 41B221E2ACAD91D43DBDFDC52F9ADDF380E1EB53B1731BEF368BECFBD95BCE06 8D1395874FC9D7E8F3C2AA29319CDFC5F6938F1B0EF143407D5B665953A48AED 9A4796147C3034860C880E74425DD8FC7F50F7D6B90AFB2F6D0E9203EC1ECE51 DCC3690FD4FB6B784C7A4B49F7CF9DEAD3D399A1EA51B2BE0D063D7E9884DAF6 0E2DAA755BFBE386B835C109789FFC299E2371CFF45780ADC2F522E75CDD9034 DED096CA8A2A558A7A3BEA120F6D64881C500D8E45B6F81700544A6688681E2A 2C5433169BD544056795FE03B5A4635887841CCF3D0488AECE7367B4913744C9 DA076F247CA2F4CDD3AFB0175C563483FD1E4590206D81F700512A3E1947D8D0 1F9C67D0F4A218C51CBF933EB95378A71B7FCB444DBA195B6F13BF97DBD5DD13 1EE7F1D4CF233E13264FE9F7F21CCEB9D01789D2737A9F20D85CBB28667B5154 BEBFC81F0DE289DA6C8C68AEACEF8B77DD4D239D2947171FF58DD1193F1BA314 E43F58A20FB401F7C274AD784025335335E28E5B92AC809806A2BE43D383B52C 26663EA0B1C2F010C63B6070E19F88C97FAD3503BCD43E599387FA7386DE12BF 05E40B4E062B079FB63AE9657CA4F3E43A997E6F24CFCB5111A852284DDACFAD 04DBAB991D207133F93C5CD9422C17CCD891EF39A16C023119605C64C4D0506B 71FE5FE1743A90516C36C51AB31B718099FD41C3EB82BBC11CD30794F1193A9F B39870A657820CF438B5DF12ABD85B5101A3BBA1F13308190A7CACD05EB6AFD9 2E8BD2FD9DA69520536E29E9A8CACDE4C9B422C0820927E2233673E071D2D85C DB2316EDB85308E0040208A01126CB208AD97FDAA461BA1AD158D49DDE5AD68B 3387B1EBBED1B27A23E950850643BBF33C46E984E7E0CF145223BAE45B59F775 AC18D566FECBFB5D298E7EF3E24EFFF5713217DB8BAD86500D49E8A3050C0D0B F218AF2294C302A0C58094E9C6BFEB91655A4EC7F33D1742AAA82DF15AE6F2A3 4B96B71B8EB5A8C68A760E26A0ECCADB1C28AF123A9F280937692328AB430C0E 748DD502333D6AF148684E010E45FD158795776C67F38F49A5572585A11DD3DF 993EEC42D37D6B538FC6AE850D6CB05AAAE1EE2E5E232B4A77EBD0FCD93284B6 0DDA11178EC8436C5E3BD0224B11D4133B58A05D829E7B5FDD20E8E90DB9F08E 1A780FB7D3BEDD1A0E7FCC77F2BC943F24793BD593B09A08DE94A52CC70D4C5F 5D62886E6DBB72152723BD72DBC7DF5C43CA8295EF1AC147841C4C6F400ADC5E 6FD1CA1FFB865A20BE91543EB810AEF2C95796222634B596098753A39DC2E56C B85271C3071FD155FB1C8B3D212EF4948983D2D34DE83725BF1760A3AE8156D1 DE34A44425294CDD1AD68B580D941B8C85831BE07D5EFCDAFD07C8F3C22CB05D C366C5BA268132DB53DE07ABB6DAB1A0D02189FAEC95CDD3333600C302DC2D34 74945D32853F56415B3FB474182BD7D5E57B6705639AE04ED8492E48EE2FF1DB 957D3581E666CBCE25E0EBED765D452F4C5CFAAD79BD1D3307C30E512B814F0B F7A149EAA1CF936CD86F303950E8607307DA75D29379825FC965600F6F1E4D5A 70554777A48FBA7519F801BB33E6FD8D44AC85586399D8E6DB98DA1ACB500EB8 7A7B7017DC761E5F8AF64C140704F1483E51C3E41FF8D03123A68677CEE32804 7696E3C867FF16664D2549923F421C9C3CE89D8E02CBFA210B1F24FBD2F4F1C5 95C66B4CEFB12350352ED35AB728F8AB1E6C4D07934B9FFC75E766F095CAA498 E33E5CC3F2E3CEBEEF268ED9489E9F106D85BBF407B249BA07C4E9531CE18C8F 5D9317600B65860EEBB73B7D391EBD70D47D653F65FE8AC8326535DDC93FB7A2 C75099EDC60C2A32A6E6B76BF7F6808522845E00BD6D9DCB43E503F1CB438D4B 3646EB274A5C96FBE9903B06CA82CB7FF68E1D9713D49E85E3900D556E14AE4C D6E36450D7B0E16C09A8CB0B6CBD635CD97CDD403A9FF3AAFB9FEBFACA459B18 5531A5C1662CED10F60E101797B2F659C462CAC6D9965BB0B15785213D147B3D E3380CBEFD0521634B198703C95A239DAA63F1CF14C19E608BFCB33999379160 F8B3B5E7655C2BCF06B3DD869DF3A6AB27B93B29CD405EFC3EF53219536BA5C0 EB589959F409205B4834EA68B95794CD484E645B2684352EB546DB2D345B3C20 A451D56364A9FABB2CF9B1F7A11F77335DEAC967170A1AB7CEAAD0956F012046 F506DDFB90945DACE4F8D2C0F4E2BC605A7B7670A48D1E57CEBA04763F813BD6 2399AC1BFB198D06C764107755D94C28B1302E30C6AB9DBB242F12A077A69F47 B6492DD8556BEF8544845CDA99A9530CC2367BB62E77D9BD31C7C20C4CA62E83 13E6216096A8049E5C5B04EC65FF2AFF4A50C2EBD577A3BBBDD748F6DEC13A52 F037B9300E31941FFB2E16D48D72A8DE0BCA35F6DED74DB729EACDC05A16FFB8 6E92121D9D26E04B1E8636F4F3D877E76F5E170FDD147C8C3E0BEB3D08856AA1 F0C79FC0DB801FBFB25E6061966617122A61E4597004AAD03C75CBF0CAC3B325 8A613032D2A50B320D6CC6E2D63C6DA00F8F7806F9EF08D8793A935FEC32D80C ED8F281B75962743CC10584FF4D8EA364A4C15B13E6ACBD7EA0AD018F624EAFF 6FC761BB28BA35E0AD6E97620DB2DD2C0BE349117A889E07F5A02441D9F5DE91 73875D7DF8C2D9F5AD2411FB47AF57DAE3732FEF87BEE18E62E0EE768FAEF88F 799C8A6B51BE31E9DE9412A45A48E08DCF1963442E2367DFB72080D97D5FB209 80CFD535E5F7ADA53AD551442EB0660FFADCDAFCE5211823B1B546ED0B050F8D EB4E645D877612A533001C96E3C30CCBF0DCE8F440FF796DE4B1AE0A1423632D 349635D6911977365D20ED6AFDBBAF8CD724072E551DE0422AEF513F58C5B140 E364D584526A06ACE9CAE61F7168C95AE5F85930DD7231B141D1078B65AC2F55 F5847E828E7F278C9365B889A1EA52AE6201189EF9997B987F82D2950F99EC8F 895F0B813B144BBCDF0A9D86730132EE1910E3831C234FE30208F0D3B4FB154D D773A93267ED29C66AF44CAF5249BF5F837B890546AD37813129ED7994DD826A F847E5F6E323B26FC4F2BE3A950F1A497EA8116DEE75BBCD31A0173FBAEE0F60 3F6C682D446A67D9027F7DFECB51FA85717397F507D48DB7DE95F5EFE9D91CE6 7FEA68B8FA64435562B1E6F9562DE78E1E7815BB5276771309A4C4FEBFB5D6B3 B58D2BF02FCDEB3BAB61236A40E4A736C6D3CB1004EEEFB020C7D83975B44099 2437A51DA71272D6E7CB806A06553F400CCE749EE655DA2B20F362BB4F263BB4 725379C157533CAE21A9522C2A5BEF450F475411F542E1A907429D6EBB02B4C2 BAF17B0E9C283E27154D5A7D7924D2E43317EAC848EA497DD0832ADBCE2E28DF 2BF36B4C486E281CDC155AFFF914BC7B18A6B01171754DC729998187B6422CE6 D5F4CF508327EE79C3F5280B36A9C01DED0F29FCC9F4F067A502E6E66D82DF89 CFE623746773DE001EC8F9DB195B2D4A0C142EC459E5560554BE5DCC06D79222 EC6FC41CBEE67C8B785D64288F2D83DC4793877D8B98650844DB2A7EE27ED66E 1AA4035A4965547EAC854D051A3401B646A599BBB475F70631D31E45DA39ADE4 E1CC77E104F1753B2D6EC38D4919CF2AD111BB76F612F2A89E5ADA459B801C0F 4096A01802B848B15CF24F2C8BDE3F9DDDD0010B0074E79E744ACC0009C90251 3F422B44516AD8F8561EAD68A6B8E13A2188AE7BFC7EE06F52DF8E4E73C8FD94 8A9FA9FA21270C0466D0A0FDD2092046A43E34CF441DFC80B474AEA89B10C9E9 0E8C4C60B8CC46B040CEDEC6318C25A7230DF6A2345D401ED8F7FC41696EE8F3 B98C8BD1885DE5CAAF5635D949AADEBC61EC42CB41A6EE201D24EE95C0F53C66 80256985ABCB2666B26B2CBE47FE7D8478B7DCE2DBE94689ED197E6D24E0C4B7 2854955F3B2F2823BA3C8254A96A3A8BB74BCB1C82B764542A86912D8F0A8F7D 3F09BE07D40CEDA4065B429636AD055F1DD67879FE38BC2D7DD6F6CB40BD09FE 557707686C85D29F8C3CC43708348BC7D9650B313917F5A7543E4324780B6CD7 B0F3B000F01095DC53C0487AE734E749426F925C16B503632CF31AAC8F15BE6B C7FB8A29DA507F61ACF6A57A79E22D3F432699DE7004DE3B8AB498103EB8B605 D1CAC5E635F1E2EBD6EC7616084637C1E0A81C960B1801E3C90D7F4054A3E78A 305DD442E55BCD3EF8F33CEC6A8ABB6E8A83A6D9104F6B207125CD75BB007EE7 3DCD5235ED4D44A9965B3AABC32509BAF85B78BB017454D8E7A19F8F21A24BA2 53D60806A3ECAE26EE2EC4EEBAF0544432B7143D16DFDF7160EA4FE441D578C6 67321709AC63773E607A43E39DBA2C850240B3A12D65DB5E075E8B0D809BFDB9 FFC301C9B0167E515207BD2D402715551840FAF1995E2EE327 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont TeXDict begin 39139632 55387786 1000 600 600 (synclib.dvi) @start /Fa 137[59 62 44 44 46 1[62 56 62 4[31 3[51 1[50 1[54 19[106 6[70 74 86 81 14[56 56 56 56 1[56 31 46[{}23 99.6264 /CMBX12 rf /Fb 133[60 71 3[75 52 1[55 2[67 75 1[37 2[37 75 67 1[61 75 60 1[65 13[75 2[92 3[81 8[97 96 15[67 67 49[{}22 119.552 /CMBX12 rf /Fc 133[34 41 41 55 41 43 30 30 30 1[43 38 43 64 21 41 23 21 43 38 23 34 43 34 43 38 4[38 2[58 58 79 58 58 55 43 57 1[52 60 58 70 48 60 1[28 58 60 50 52 59 55 54 58 6[21 10[38 21 1[21 2[30 30 5[38 21[43 12[{}57 74.7198 /CMR9 rf /Fd 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 6[51 62 62 85 62 62 60 46 61 65 57 65 62 76 52 2[30 62 65 54 57 63 60 59 62 5[23 23 42 42 42 42 42 42 42 42 42 42 42 23 28 23 65 42 32 32 23 3[69 20[69 46 46 48 11[{}76 83.022 /CMR10 rf /Fe 134[50 1[69 50 53 37 38 39 50 53 48 53 80 27 50 29 27 53 48 1[44 53 42 53 46 8[72 99 2[66 53 72 1[65 72 1[91 57 2[36 3[63 73 69 1[72 17[48 27 1[27 44[{}40 83.022 /CMBX10 rf /Ff 133[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 8[44 44 44 1[44 44 44 44 44 1[44 1[44 2[44 1[44 44 44 44 44 44 44 44 1[44 1[44 10[44 1[44 44 44 45[{}50 83.022 /CMTT10 rf /Fg 134[40 1[55 38 45 28 34 35 1[42 42 47 68 21 38 25 25 42 38 1[38 42 38 38 42 9[83 2[59 3[56 5[44 2[64 2[63 59 20[25 3[42 28[49 13[{}32 83.022 /CMTI10 rf /Fh 133[43 51 51 2[54 38 38 38 2[49 54 81 27 2[27 54 2[43 54 43 54 49 8[73 1[73 2[54 72 5[61 6[66 1[70 9[49 1[49 49 2[49 1[49 49 49 27 1[27 44[{}34 99.6264 /CMR12 rf end %%EndProlog %%BeginSetup %%Feature: *Resolution 600dpi TeXDict begin %%PaperSize: A4 end %%EndSetup %%Page: 1 1 TeXDict begin 1 0 bop 1166 614 a Fh(X)27 b(Sync)m(hronization)j (Extension)f(Library)1722 797 y(V)-8 b(ersion)28 b(3.0)1446 1021 y(X)g(Consortium)h(Standard)1336 1245 y(X)f(V)-8 b(ersion)29 b(11,)e(Release)i(6.9/7.0)1728 1469 y Fg(Tim)g(Glauert)1585 1569 y Ff(thg@cam-orl.co.)o(uk)1294 1669 y Fe(Oliv)m(etti)d(Researc)m (h)i(/)g(MultiW)-8 b(orks)1726 1810 y Fg(Dave)29 b(Carver)1563 1910 y Ff(dcc@athena.mit.e)o(du)1289 2009 y Fe(Digital)e(Equipmen)m(t)g (Corp)s(oration,)1487 2109 y(MIT)h(/)f(Pro)5 b(ject)29 b(A)m(thena)1757 2250 y Fg(Jim)f(Gettys)1650 2350 y Ff(jg@crl.dec.com) 1289 2449 y Fe(Digital)f(Equipmen)m(t)g(Corp)s(oration,)1278 2549 y(Cam)m(bridge)h(Researc)m(h)g(Lab)s(oratory)1636 2690 y Fg(David)g(P.)h(Wiggins)1759 2790 y Ff(dpw@x.org)1554 2889 y Fe(X)f(Consortium,)d(Inc.)523 3039 y Fd(Cop)n(yrigh)n(t)58 b(1991)f(b)n(y)i(Oliv)n(etti)g(Researc)n(h)f(Limited,)68 b(Cam)n(bridge,)e(England)59 b(and)523 3138 y(Digital)28 b(Equipmen)n(t)f(Corp)r(oration,)f(Ma)n(ynard,)g(Massac)n(h)n(usetts.) 523 3288 y Fc(P)n(ermission)33 b(to)e(use,)h(cop)n(y)-6 b(,)31 b(mo)r(dify)-6 b(,)32 b(and)f(distribute)g(this)g(do)r(cumen)n (tation)g(for)h(an)n(y)e(purp)r(ose)523 3387 y(and)g(without)h(fee)g (is)g(hereb)n(y)f(gran)n(ted,)i(pro)n(vided)d(that)i(the)f(ab)r(o)n(v)n (e)h(cop)n(yrigh)n(t)f(notice)h(app)r(ear)523 3487 y(in)d(all)i (copies.)39 b(Oliv)n(etti,)29 b(Digital,)h(MIT,)f(and)f(the)g(X)g (Consortium)i(mak)n(e)e(no)g(represen)n(tations)523 3587 y(ab)r(out)40 b(the)f(suitabilit)n(y)h(for)g(an)n(y)f(purp)r(ose)g(of)h (the)f(information)i(in)f(this)f(do)r(cumen)n(t.)72 b(This)523 3686 y(do)r(cumen)n(tation)28 b(is)g(pro)n(vided)f(as)i(is)f(without)g (express)g(or)g(implied)g(w)n(arran)n(t)n(y)-6 b(.)523 3836 y Fd(Cop)n(yrigh)n(t)26 b(\(c\))i(1991)e(X)i(Consortium,)f(Inc.) 523 3977 y Fc(P)n(ermission)32 b(is)g(hereb)n(y)d(gran)n(ted,)j(free)f (of)h(c)n(harge,)g(to)f(an)n(y)f(p)r(erson)h(obtaining)g(a)g(cop)n(y)g (of)g(this)523 4068 y(soft)n(w)n(are)58 b(and)e(asso)r(ciated)i(do)r (cumen)n(tation)e(\014les)h(\(the)f(\\Soft)n(w)n(are"\),)65 b(to)57 b(deal)f(in)h(the)523 4159 y(Soft)n(w)n(are)40 b(without)f(restriction,)k(including)c(without)g(limitation)i(the)d (righ)n(ts)i(to)f(use,)j(cop)n(y)-6 b(,)523 4251 y(mo)r(dify)g(,)43 b(merge,)h(publish,)f(distribute,)f(sublicense,)i(and/or)c(sell)h (copies)g(of)f(the)g(Soft)n(w)n(are,)523 4342 y(and)34 b(to)h(p)r(ermit)f(p)r(ersons)h(to)g(whom)g(the)f(Soft)n(w)n(are)h(is)g (furnished)f(to)h(do)f(so,)j(sub)t(ject)e(to)g(the)523 4433 y(follo)n(wing)30 b(conditions:)523 4575 y(The)47 b(ab)r(o)n(v)n(e)g(cop)n(yrigh)n(t)f(notice)h(and)g(this)g(p)r (ermission)h(notice)f(shall)h(b)r(e)e(included)h(in)f(all)523 4666 y(copies)29 b(or)f(substan)n(tial)g(p)r(ortions)h(of)f(the)f(Soft) n(w)n(are.)523 4807 y(THE)39 b(SOFTW)-9 b(ARE)39 b(IS)g(PR)n(O)n(VIDED) e(\\AS)i(IS",)g(WITHOUT)f(W)-9 b(ARRANTY)38 b(OF)h(ANY)523 4898 y(KIND,)k(EXPRESS)g(OR)h(IMPLIED,)g(INCLUDING)f(BUT)i(NOT)e (LIMITED)i(TO)f(THE)1934 5147 y Fd(1)p eop end %%Page: 2 2 TeXDict begin 2 1 bop 523 614 a Fc(W)-9 b(ARRANTIES)57 b(OF)i(MER)n(CHANT)-6 b(ABILITY,)58 b(FITNESS)h(F)n(OR)f(A)g(P)-6 b(AR)g(TICULAR)523 706 y(PURPOSE)67 b(AND)f(NONINFRINGEMENT.)h(IN)g(NO) g(EVENT)g(SHALL)g(THE)h(X)523 797 y(CONSOR)-6 b(TIUM)64 b(BE)i(LIABLE)f(F)n(OR)g(ANY)f(CLAIM,)i(D)n(AMA)n(GES)e(OR)h(OTHER)523 888 y(LIABILITY,)74 b(WHETHER)g(IN)g(AN)g(A)n(CTION)g(OF)h(CONTRA)n (CT,)g(TOR)-6 b(T)74 b(OR)523 980 y(OTHER)-9 b(WISE,)42 b(ARISING)d(FR)n(OM,)j(OUT)f(OF)h(OR)f(IN)f(CONNECTION)i(WITH)f(THE)523 1071 y(SOFTW)-9 b(ARE)27 b(OR)g(THE)h(USE)g(OR)e(OTHER)i(DEALINGS)e(IN) h(THE)h(SOFTW)-9 b(ARE.)523 1220 y(Except)28 b(as)i(con)n(tained)f(in)f (this)h(notice,)h(the)e(name)h(of)h(the)e(X)h(Consortium)g(shall)h(not) f(b)r(e)g(used)523 1320 y(in)49 b(adv)n(ertising)h(or)f(otherwise)h(to) f(promote)h(the)f(sale,)55 b(use)49 b(or)h(other)f(dealings)h(in)f (this)523 1420 y(Soft)n(w)n(are)29 b(without)f(prior)g(written)g (authorization)h(from)f(the)g(X)f(Consortium.)1934 5147 y Fd(2)p eop end %%Page: 3 3 TeXDict begin 3 2 bop 523 614 a Fb(1)135 b(Sync)l(hronization)28 b(Proto)t(col)523 846 y Fd(The)61 b(core)e(X)i(proto)r(col)f(mak)n(es)g (no)g(guaran)n(tees)f(ab)r(out)h(the)i(relativ)n(e)d(order)g(of)523 946 y(execution)80 b(of)g(requests)g(for)g(di\013eren)n(t)g(clien)n (ts.)195 b(This)81 b(means)f(that)g(an)n(y)523 1045 y(sync)n (hronization)56 b(b)r(et)n(w)n(een)i(clien)n(ts)f(m)n(ust)h(b)r(e)h (done)e(at)h(the)g(clien)n(t)g(lev)n(el)g(in)g(an)523 1145 y(op)r(erating)42 b(system-dep)r(enden)n(t)g(and)h(net)n(w)n (ork-dep)r(enden)n(t)e(manner.)82 b(Ev)n(en)41 b(if)j(there)523 1245 y(w)n(as)j(an)h(accepted)f(standard)h(for)f(suc)n(h)h(sync)n (hronization,)j(the)d(use)g(of)g(a)g(net)n(w)n(ork)523 1344 y(in)n(tro)r(duces)27 b(unpredictable)h(dela)n(ys)f(b)r(et)n(w)n (een)h(the)h(sync)n(hronization)d(of)i(the)h(clien)n(ts)f(and)523 1444 y(the)g(deliv)n(ery)f(of)g(the)h(resulting)f(requests)g(to)g(the)h (X)g(serv)n(er.)523 1593 y(The)51 b(core)e(X)i(proto)r(col)f(also)f (mak)n(es)h(no)g(guaran)n(tees)f(ab)r(out)i(the)g(time)g(at)f(whic)n(h) 523 1693 y(requests)32 b(are)h(executed,)i(whic)n(h)e(means)g(that)g (all)g(clien)n(ts)g(with)h(real-time)f(constrain)n(ts)523 1792 y(m)n(ust)41 b(implemen)n(t)h(their)f(timing)h(on)f(the)h(host)f (computer.)77 b(An)n(y)41 b(suc)n(h)g(timings)g(are)523 1892 y(sub)5 b(ject)59 b(to)f(error)e(in)n(tro)r(duced)j(b)n(y)f(dela)n (ys)f(within)i(the)g(op)r(erating)e(system)i(and)523 1992 y(net)n(w)n(ork)38 b(and)h(are)g(ine\016cien)n(t)h(b)r(ecause)f (of)g(the)h(need)g(for)f(round-trip)f(requests)h(that)523 2091 y(k)n(eep)27 b(the)h(clien)n(t)g(and)f(serv)n(er)f(sync)n (hronized.)523 2241 y(The)35 b(sync)n(hronization)e(extension)i(pro)n (vides)e(primitiv)n(es)i(that)g(allo)n(w)f(sync)n(hronization)523 2340 y(b)r(et)n(w)n(een)g(clien)n(ts)g(to)h(tak)n(e)e(place)h(en)n (tirely)g(within)h(the)g(X)f(serv)n(er.)56 b(This)34 b(remo)n(v)n(es)e(an)n(y)523 2440 y(error)i(in)n(tro)r(duced)h(b)n(y)g (the)h(net)n(w)n(ork)e(and)h(mak)n(es)f(it)i(p)r(ossible)f(to)h(sync)n (hronize)e(clien)n(ts)523 2540 y(on)h(di\013eren)n(t)h(hosts)f(running) g(di\013eren)n(t)h(op)r(erating)e(systems.)60 b(This)35 b(is)h(imp)r(ortan)n(t)f(for)523 2639 y(m)n(ultimedia)40 b(applications,)i(where)d(audio,)j(video,)g(and)d(graphics)g(data)g (streams)f(are)523 2739 y(b)r(eing)32 b(sync)n(hronized.)50 b(The)33 b(extension)e(also)h(pro)n(vides)f(in)n(ternal)g(timers)h (within)h(the)g(X)523 2839 y(serv)n(er)49 b(to)i(whic)n(h)g(clien)n(t)g (requests)f(can)g(b)r(e)h(sync)n(hronized.)106 b(This)51 b(allo)n(ws)e(simple)523 2938 y(animation)c(applications)g(to)g(b)r(e)h (implemen)n(ted)g(without)g(an)n(y)f(round-trip)f(requests)523 3038 y(and)27 b(mak)n(es)g(b)r(est)h(use)f(of)h(bu\013ering)f(within)i (the)f(clien)n(t,)g(net)n(w)n(ork,)e(and)h(serv)n(er.)523 3320 y Fa(1.1)112 b(Description)523 3523 y Fd(The)28 b(mec)n(hanism)g(used)g(b)n(y)g(this)g(extension)g(for)f(sync)n (hronization)f(within)j(the)g(X)f(serv)n(er)523 3623 y(is)68 b(to)g(blo)r(c)n(k)f(the)i(pro)r(cessing)d(of)i(requests)g (from)f(a)h(clien)n(t)g(un)n(til)h(a)e(sp)r(eci\014c)523 3722 y(sync)n(hronization)40 b(condition)i(o)r(ccurs.)80 b(When)42 b(the)h(condition)f(o)r(ccurs,)j(the)d(clien)n(t)g(is)523 3822 y(released)34 b(and)i(pro)r(cessing)e(of)i(requests)f(con)n(tin)n (ues.)60 b(Multiple)37 b(clien)n(ts)e(ma)n(y)g(blo)r(c)n(k)h(on)523 3922 y(the)31 b(same)g(condition)f(to)h(giv)n(e)f(in)n(ter-clien)n(t)g (sync)n(hronization.)45 b(Alternativ)n(ely)-7 b(,)31 b(a)g(single)523 4021 y(clien)n(t)d(ma)n(y)f(blo)r(c)n(k)g(on)g(a)g (condition)h(suc)n(h)f(as)g(an)g(animation)g(frame)g(mark)n(er.)523 4171 y(The)32 b(extension)f(adds)g Fe(Coun)m(ter)h Fd(and)f Fe(Alarm)h Fd(to)g(the)f(set)h(of)g(resources)d(managed)i(b)n(y)523 4270 y(the)42 b(serv)n(er.)76 b(A)42 b(coun)n(ter)f(has)f(a)h(64-bit)g (in)n(teger)g(v)-5 b(alue)41 b(that)h(ma)n(y)e(b)r(e)i(increased)e(or) 523 4370 y(decreased)30 b(b)n(y)h(clien)n(t)h(requests)e(or)h(b)n(y)g (the)h(serv)n(er)d(in)n(ternally)-7 b(.)48 b(A)31 b(clien)n(t)h(can)f (blo)r(c)n(k)g(b)n(y)523 4470 y(sending)43 b(an)f Fe(Aw)m(ait)i Fd(request)e(that)i(w)n(aits)e(un)n(til)h(one)g(of)g(a)f(set)h(of)g (sync)n(hronization)523 4569 y(conditions,)27 b(called)g(TRIGGERs,)h(b) r(ecomes)f(TR)n(UE.)523 4719 y(The)i Fe(CreateCoun)m(ter)h Fd(request)e(allo)n(ws)g(a)g(clien)n(t)h(to)g(create)f(a)h Fe(Coun)m(ter)g Fd(that)g(can)g(b)r(e)523 4818 y(c)n(hanged)34 b(b)n(y)g(explicit)h Fe(SetCoun)m(ter)h Fd(and)e Fe(ChangeCoun)m(ter)i Fd(requests.)57 b(These)35 b(can)1934 5147 y(3)p eop end %%Page: 4 4 TeXDict begin 4 3 bop 523 614 a Fd(b)r(e)28 b(used)g(to)f(implemen)n(t) h(sync)n(hronization)e(b)r(et)n(w)n(een)h(di\013eren)n(t)h(clien)n(ts.) 523 764 y(There)k(are)g(some)h(coun)n(ters,)g(called)f Fe(System)h(Coun)m(ters)p Fd(,)h(that)g(are)d(c)n(hanged)h(b)n(y)h(the) 523 863 y(serv)n(er)c(in)n(ternally)i(rather)f(than)i(b)n(y)e(clien)n (t)i(requests.)47 b(The)31 b(e\013ect)h(of)f(an)n(y)g(c)n(hange)f(to)h (a)523 963 y(system)51 b(coun)n(ter)f(is)g(not)h(visible)g(un)n(til)g (the)g(serv)n(er)e(has)i(\014nished)g(pro)r(cessing)e(the)523 1063 y(curren)n(t)36 b(request.)66 b(In)37 b(other)g(w)n(ords,)h (system)f(coun)n(ters)f(are)g(apparen)n(tly)g(up)r(dated)i(in)523 1162 y(the)47 b(gaps)f(b)r(et)n(w)n(een)g(the)h(execution)g(of)f (requests)g(rather)g(than)h(during)f(the)h(actual)523 1262 y(execution)56 b(of)h(a)f(request.)123 b(The)57 b(extension)f(pro)n(vides)f(a)h(system)g(coun)n(ter)g(that)523 1362 y(adv)-5 b(ances)28 b(with)i(the)f(serv)n(er)e(time)j(as)e (de\014ned)i(b)n(y)e(the)i(core)e(proto)r(col,)g(and)h(it)g(ma)n(y)f (also)523 1461 y(pro)n(vide)37 b(coun)n(ters)g(that)h(adv)-5 b(ance)38 b(with)h(the)f(real-w)n(orld)e(time)j(or)e(that)h(c)n(hange)f (eac)n(h)523 1561 y(time)j(the)g(CR)-7 b(T)39 b(screen)f(is)i (refreshed.)71 b(Other)38 b(extensions)h(ma)n(y)g(pro)n(vide)f(their)h (o)n(wn)523 1660 y(extension-sp)r(eci\014c)27 b(system)g(coun)n(ters.) 523 1810 y(The)i(extension)g(pro)n(vides)f(an)h Fe(Alarm)h Fd(mec)n(hanism)f(that)g(allo)n(ws)f(clien)n(ts)h(to)h(receiv)n(e)e(an) 523 1910 y(ev)n(en)n(t)f(on)g(a)h(regular)d(basis)i(when)h(a)f (particular)g(coun)n(ter)f(is)i(c)n(hanged.)523 2234 y Fb(2)135 b(C)28 b(Language)g(Binding)523 2466 y Fd(The)39 b(C)g(routines)g(pro)n(vide)f(direct)h(access)f(to)h(the)g(proto)r(col) f(and)h(add)g(no)g(additional)523 2565 y(seman)n(tics.)523 2715 y(The)28 b(include)g(\014le)f(for)g(this)h(extension)g(is)f Ff()o Fd(.)523 2864 y(Most)45 b(of)g(the)g(names)g(in)h(the)f(language)e(binding)j(are)e(deriv)n(ed)g (from)h(the)h(proto)r(col)523 2964 y(names)67 b(b)n(y)h(prep)r(ending)f Ff(XSync)f Fd(to)i(the)g(proto)r(col)e(name)i(and)g(c)n(hanging)e(the) 523 3063 y(capitalization.)523 3345 y Fa(2.1)112 b(C)28 b(F)-9 b(unctions)523 3549 y Fd(Most)27 b(of)h(the)g(follo)n(wing)e (functions)i(generate)f(SYNC)h(proto)r(col)e(requests.)523 3698 y(Status)523 3798 y(XSyncQueryExtension)g(\()i(Displa)n(y)f(*)g Fg(dpy)q Fd(,)h(in)n(t)g(*)f Fg(event)p 2363 3798 26 4 v 30 w(b)l(ase)p 2541 3798 V 32 w(r)l(eturn)n Fd(,)689 3897 y(in)n(t)h(*)f Fg(err)l(or)p 1071 3897 V 31 w(b)l(ase)p 1250 3897 V 31 w(r)l(eturn)g Fd(\))523 4047 y(If)46 b(dp)n(y)f(supp)r (orts)g(the)h(SYNC)h(extension,)i Ff(XSyncQueryExtensi)o(on)39 b Fd(returns)45 b Ff(True)n Fd(,)523 4146 y(sets)c(*ev)n(en)n(t)p 938 4146 25 4 v 29 w(base)p 1125 4146 V 29 w(return)g(to)h(the)g(ev)n (en)n(t)f(n)n(um)n(b)r(er)g(for)g(the)h(\014rst)f(SYNC)h(ev)n(en)n(t,)j (and)523 4246 y(sets)35 b(*error)p 918 4246 V 28 w(base)p 1104 4246 V 29 w(return)g(to)g(the)h(error)e(n)n(um)n(b)r(er)h(for)g (the)h(\014rst)f(SYNC)h(error.)59 b(If)36 b(dp)n(y)523 4346 y(do)r(es)27 b(not)h(supp)r(ort)f(the)h(SYNC)h(extension,)e(it)h (returns)f Ff(False)n Fd(.)523 4495 y(Status)523 4595 y(XSyncInitialize)h(\()g(Displa)n(y)f(*)g Fg(dpy)q Fd(,)h(in)n(t)g(*)f Fg(major)p 2119 4595 26 4 v 32 w(version)p 2410 4595 V 31 w(r)l(eturn)o Fd(,)689 4694 y(in)n(t)h(*)f Fg(minor)p 1107 4694 V 31 w(version)p 1397 4694 V 32 w(r)l(eturn)f Fd(\))1934 5147 y(4)p eop end %%Page: 5 5 TeXDict begin 5 4 bop 523 614 a Ff(XSyncInitialize)49 b Fd(sets)55 b(*ma)5 b(jor)p 1685 614 25 4 v 28 w(v)n(ersion)p 1969 614 V 29 w(return)54 b(and)i(*minor)p 2724 614 V 28 w(v)n(ersion)p 3008 614 V 29 w(return)f(to)523 714 y(the)48 b(ma)5 b(jor/minor)45 b(SYNC)j(proto)r(col)f(v)n(ersion)f (supp)r(orted)h(b)n(y)g(the)h(serv)n(er.)95 b(If)48 b(the)523 814 y(XSync)f(library)f(is)g(compatible)h(with)g(the)g(v)n(ersion)e (returned)i(b)n(y)f(the)h(serv)n(er,)j(this)523 913 y(function)42 b(returns)e Ff(True)n Fd(.)77 b(If)41 b(dp)n(y)g(do)r(es)g(not)f(supp)r (ort)h(the)g(SYNC)h(extension,)i(or)c(if)523 1013 y(there)30 b(w)n(as)g(an)g(error)f(during)h(comm)n(unication)g(with)h(the)g(serv)n (er,)f(or)g(if)h(the)g(serv)n(er)e(and)523 1112 y(library)36 b(proto)r(col)f(v)n(ersions)g(are)h(incompatible,)j(this)e(function)h (returns)e Ff(False)n Fd(.)64 b(The)523 1212 y(only)87 b(XSync)g(function)g(that)h(ma)n(y)e(b)r(e)h(called)g(b)r(efore)g(this) g(function)g(is)523 1312 y Ff(XSyncQueryExtens)o(ion)-7 b Fd(.)61 b(If)36 b(a)g(clien)n(t)f(violates)g(this)h(rule,)h(the)f (e\013ects)g(of)g(all)f(XSync)523 1411 y(calls)27 b(that)h(it)g(mak)n (es)e(are)h(unde\014ned.)523 1561 y(XSyncSystemCoun)n(ter)g(*)523 1660 y(XSyncListSystemCoun)n(ters)g(\()h(Displa)n(y)f(*)g Fg(dpy)q Fd(,)h(in)n(t)g(*)f Fg(n)p 2365 1660 26 4 v 30 w(c)l(ounters)p 2698 1660 V 30 w(r)l(eturn)g Fd(\))523 1810 y Ff(XSyncListSystemC)o(oun)o(te)o(rs)k Fd(returns)36 b(a)h(p)r(oin)n(ter)f(to)h(an)g(arra)n(y)e(of)i(system)f(coun)n(ters) 523 1910 y(supp)r(orted)70 b(b)n(y)h(the)g(displa)n(y)e(and)i(sets)f (*n)p 2128 1910 25 4 v 30 w(coun)n(ters)p 2462 1910 V 28 w(return)g(to)h(the)g(n)n(um)n(b)r(er)523 2009 y(of)96 b(coun)n(ters)g(in)g(the)h(arra)n(y)-7 b(.)241 b(The)97 b(arra)n(y)d(should)i(b)r(e)h(freed)f(with)523 2109 y Ff(XSyncFreeSystemC)o(oun)o(te)o(rLi)o(st)-7 b Fd(.)43 b(If)30 b(dp)n(y)g(do)r(es)f(not)h(supp)r(ort)f(the)h(SYNC)h (extension,)523 2208 y(or)d(if)i(there)f(w)n(as)f(an)h(error)f(during)h (comm)n(unication)f(with)i(the)g(serv)n(er,)d(or)i(if)h(the)f(serv)n (er)523 2308 y(do)r(es)e(not)h(supp)r(ort)f(an)n(y)g(system)g(coun)n (ters,)g(this)h(function)g(returns)f(NULL.)523 2457 y Ff(XSyncSystemCount)o(er)21 b Fd(has)27 b(the)h(follo)n(wing)f (\014elds:)573 2604 y(c)n(har)f(*)404 b(name;)261 b(/*)27 b(n)n(ull-terminated)g(name)h(of)f(system)h(coun)n(ter)e(*/)573 2703 y(XSyncCoun)n(ter)99 b(coun)n(ter;)184 b(/*)27 b(coun)n(ter)g(id)h (of)f(this)h(system)f(coun)n(ter)g(*/)573 2803 y(XSyncV)-7 b(alue)190 b(resolution;)98 b(/*)27 b(resolution)g(of)g(this)h(system)f (coun)n(ter)g(*/)523 2949 y(v)n(oid)523 3048 y(XSyncF)-7 b(reeSystemCoun)n(terList)27 b(\()h(XSyncSystemCoun)n(ter)f(*)g Fg(list)h Fd(\))523 3198 y Ff(XSyncFreeSystemC)o(oun)o(te)o(rLi)o(st)j Fd(frees)38 b(the)g(memory)f(asso)r(ciated)g(with)h(the)h(system)523 3297 y(coun)n(ter)27 b(list)h(returned)f(b)n(y)g Ff(XSyncListSystemC)o (oun)o(te)o(rs)-6 b Fd(.)523 3447 y(XSyncCoun)n(ter)523 3546 y(XSyncCreateCoun)n(ter)26 b(\()i(Displa)n(y)f(*)g Fg(dpy)r Fd(,)g(XSyncV)-7 b(alue)28 b Fg(initial)p 2607 3546 26 4 v 32 w(value)g Fd(\))523 3696 y Ff(XSyncCreateCount)o(er)22 b Fd(creates)28 b(a)g(coun)n(ter)g(on)g(the)h(dp)n(y)g(with)g(the)g (giv)n(en)e(initial)p 3175 3696 25 4 v 30 w(v)-5 b(alue)523 3795 y(and)47 b(returns)g(the)h(coun)n(ter)e(ID.)i(It)g(returns)e Ff(None)g Fd(if)i(dp)n(y)f(do)r(es)g(not)h(supp)r(ort)f(the)523 3895 y(SYNC)28 b(extension.)523 4045 y(Status)523 4144 y(XSyncSetCoun)n(ter)f(\()h(Displa)n(y)f(*)h Fg(dpy)q Fd(,)g(XSyncCoun)n(ter)f Fg(c)l(ounter)o Fd(,)h(XSyncV)-7 b(alue)28 b Fg(value)g Fd(\))523 4294 y Ff(XSyncSetCounter)37 b Fd(sets)44 b(coun)n(ter)e(to)i(v)-5 b(alue.)84 b(It)44 b(returns)f Ff(False)f Fd(if)i(dp)n(y)f(do)r(es)g(not)523 4393 y(supp)r(ort)27 b(the)h(SYNC)h(extension;)e(otherwise,)g(it)h (returns)f Ff(True)n Fd(.)523 4543 y(Status)523 4642 y(XSyncChangeCoun)n(ter)f(\()i(Displa)n(y)f(*)g Fg(dpy)r Fd(,)g(XSyncCoun)n(ter)g Fg(c)l(ounter)p Fd(,)689 4742 y(XSyncV)-7 b(alue)28 b Fg(value)g Fd(\))1934 5147 y(5)p eop end %%Page: 6 6 TeXDict begin 6 5 bop 523 614 a Ff(XSyncChangeCount)o(er)25 b Fd(adds)30 b(v)-5 b(alue)31 b(to)g(coun)n(ter.)46 b(It)32 b(returns)e Ff(False)f Fd(if)j(dp)n(y)f(do)r(es)f(not)523 714 y(supp)r(ort)d(the)h(SYNC)h(extension;)e(otherwise,)g(it)h(returns) f Ff(True)n Fd(.)523 863 y(Status)523 963 y(XSyncDestro)n(yCoun)n(ter)f (\()i(Displa)n(y)f(*)g Fg(dpy)q Fd(,)h(XSyncCoun)n(ter)f Fg(c)l(ounter)g Fd(\))523 1112 y Ff(XSyncDestroyCoun)o(ter)38 b Fd(destro)n(ys)43 b(coun)n(ter.)87 b(It)45 b(returns)f Ff(False)f Fd(if)i(dp)n(y)f(do)r(es)g(not)523 1212 y(supp)r(ort)27 b(the)h(SYNC)h(extension;)e(otherwise,)g(it)h(returns)f Ff(True)n Fd(.)523 1362 y(Status)523 1461 y(XSyncQueryCoun)n(ter)f(\()i (Displa)n(y)f(*)g Fg(dpy)q Fd(,)h(XSyncCoun)n(ter)f Fg(c)l(ounter)p Fd(,)689 1561 y(XSyncV)-7 b(alue)28 b(*)f Fg(value)p 1413 1561 26 4 v 31 w(r)l(eturn)g Fd(\))523 1710 y Ff(XSyncQueryCounte) o(r)39 b Fd(sets)44 b(*v)-5 b(alue)p 1722 1710 25 4 v 29 w(return)44 b(to)h(the)g(curren)n(t)e(v)-5 b(alue)45 b(of)f(coun)n(ter.)87 b(It)523 1810 y(returns)33 b Ff(False)f Fd(if)j(there)e(w)n(as)g(an)h(error)e(during)h(comm)n(unication)g(with) i(the)f(serv)n(er)e(or)523 1910 y(if)c(dp)n(y)g(do)r(es)f(not)g(supp)r (ort)h(the)g(SYNC)g(extension;)f(otherwise,)g(it)h(returns)f Ff(True)n Fd(.)523 2059 y(Status)523 2159 y(XSyncAw)n(ait)h(\()g (Displa)n(y)f(*)g Fg(dpy)q Fd(,)h(XSyncW)-7 b(aitCondition)28 b(*)f Fg(wait)p 2629 2159 26 4 v 31 w(list)p Fd(,)689 2258 y(in)n(t)h Fg(n)p 868 2258 V 30 w(c)l(onditions)h Fd(\))523 2408 y Ff(XSyncAwait)40 b Fd(a)n(w)n(aits)i(on)i(the)g (conditions)g(in)g(w)n(ait)p 2251 2408 25 4 v 29 w(list.)87 b(The)44 b(n)p 2734 2408 V 30 w(conditions)f(is)h(the)523 2507 y(n)n(um)n(b)r(er)j(of)f(w)n(ait)h(conditions)f(in)h(w)n(ait)p 1852 2507 V 29 w(list.)95 b(It)47 b(returns)f Ff(False)f Fd(if)i(dp)n(y)g(do)r(es)f(not)523 2607 y(supp)r(ort)53 b(the)g(SYNC)g(extension;)65 b(otherwise,)58 b(it)53 b(returns)f Ff(True)o Fd(.)112 b(The)53 b(a)n(w)n(ait)e(is)523 2707 y(pro)r(cessed)71 b(async)n(hronously)e(b)n(y)j(the)h(serv)n(er;) 92 b(this)72 b(function)h(alw)n(a)n(ys)d(returns)523 2806 y(immediately)28 b(after)f(issuing)g(the)h(request.)523 2956 y Ff(XSyncWaitConditi)o(on)21 b Fd(has)27 b(the)h(follo)n(wing)f (\014elds:)573 3102 y(XSyncCoun)n(ter)195 b(trigger.coun)n(ter;)203 b(/*)27 b(coun)n(ter)g(to)g(trigger)f(on)h(*/)573 3202 y(XSyncV)-7 b(alueT)n(yp)r(e)99 b(trigger.v)-5 b(alue)p 1754 3202 V 29 w(t)n(yp)r(e;)99 b(/*)27 b(absolute/relativ)n(e)e(*/)573 3301 y(XSyncV)-7 b(alue)286 b(trigger.w)n(ait)p 1722 3301 V 28 w(v)-5 b(alue;)104 b(/*)27 b(v)-5 b(alue)27 b(to)h(compare)e(coun)n(ter)h(to)g(*/)573 3401 y(XSyncT)-7 b(estT)n(yp)r(e)147 b(trigger.test)p 1701 3401 V 29 w(t)n(yp)r(e;)152 b(/*)27 b(p)r(os/neg)f(comparison/transtion)f(*/)573 3500 y(XSyncV)-7 b(alue)286 b(ev)n(en)n(t)p 1494 3500 V 30 w(threshold;)179 b(/*)27 b(send)h(ev)n(en)n(t)f(if)h(past)f (threshold)g(*/)523 3646 y Ff(XSyncValueType)22 b Fd(can)27 b(b)r(e)h(either)g Ff(XSyncAbsolute)22 b Fd(or)27 b Ff(XSyncRelative)-6 b Fd(.)523 3795 y Ff(XSyncTestType)169 b Fd(can)174 b(b)r(e)g(one)g(of) g Ff(XSyncPositiveTra)o(ns)o(it)o(ion)-7 b Fd(,)523 3895 y Ff(XSyncNegativeTra)o(nsi)o(ti)o(on)h Fd(,)369 b Ff (XSyncPositiveComp)o(ar)o(is)o(on)-6 b Fd(,)369 b(or)523 3995 y Ff(XSyncNegativeCom)o(par)o(is)o(on)-6 b Fd(.)523 4144 y(XSyncAlarm)523 4244 y(XSyncCreateAlarm)27 b(\()h(Displa)n(y)f(*) g Fg(dpy)q Fd(,)h(unsigned)f(long)g Fg(values)p 2608 4244 26 4 v 31 w(mask)q Fd(,)689 4343 y(XSyncAlarmA)n(ttributes)h(*)f Fg(values)h Fd(\))523 4493 y Ff(XSyncCreateAlarm)40 b Fd(creates)46 b(an)g(alarm)g(and)g(returns)g(the)h(alarm)f(ID.)h(It)g (returns)523 4593 y Ff(None)35 b Fd(if)h(the)h(displa)n(y)e(do)r(es)h (not)g(supp)r(ort)g(the)h(SYNC)f(extension.)62 b(The)37 b(v)-5 b(alues)p 3176 4593 25 4 v 29 w(mask)523 4692 y(and)27 b(v)-5 b(alues)28 b(sp)r(ecify)g(the)g(alarm)e(attributes.) 1934 5147 y(6)p eop end %%Page: 7 7 TeXDict begin 7 6 bop 523 614 a Ff(XSyncAlarmAttrib)o(ute)o(s)30 b Fd(has)36 b(the)g(follo)n(wing)f(\014elds.)63 b(The)36 b(attribute)p 2876 614 25 4 v 30 w(mask)f(column)523 714 y(sp)r(eci\014es)40 b(the)g(sym)n(b)r(ol)f(that)h(the)h(caller)d (should)i(OR)g(in)n(to)f(v)-5 b(alues)p 2736 714 V 30 w(mask)39 b(to)g(indicate)523 814 y(that)34 b(the)f(v)-5 b(alue)33 b(for)g(the)h(corresp)r(onding)d(attribute)j(w)n(as)e (actually)g(supplied.)55 b(Default)523 913 y(v)-5 b(alues)30 b(are)f(used)h(for)g(all)g(attributes)g(that)g(do)g(not)g(ha)n(v)n(e)f (their)h(attribute)p 2913 913 V 30 w(mask)g(OR'ed)523 1013 y(in)n(to)47 b(v)-5 b(alues)p 936 1013 V 30 w(mask.)95 b(See)48 b(the)f(proto)r(col)g(description)f(for)h Fe(CreateAlarm)h Fd(for)f(the)523 1112 y(defaults.)573 1240 y(t)n(yp)r(e)593 b(\014eld)28 b(name)388 b(attribute)p 2415 1240 V 30 w(mask)573 1340 y(XSyncCoun)n(ter)223 b(trigger.coun)n(ter;)203 b Ff(XSyncCACounter)573 1440 y Fd(XSyncV)-7 b(alueT)n(yp)r(e)127 b(trigger.v)-5 b(alue)p 1782 1440 V 28 w(t)n(yp)r(e;)100 b Ff(XSyncCAValueType)573 1539 y Fd(XSyncV)-7 b(alue)314 b(trigger.w)n(ait)p 1750 1539 V 28 w(v)-5 b(alue;)104 b Ff(XSyncCAValue)573 1639 y Fd(XSyncT)-7 b(estT)n(yp)r(e)175 b(trigger.test)p 1729 1639 V 29 w(t)n(yp)r(e;)152 b Ff(XSyncCATestType) 573 1738 y Fd(XSyncV)-7 b(alue)314 b(delta;)559 b Ff(XSyncCADelta)573 1838 y Fd(Bo)r(ol)584 b(ev)n(en)n(ts;)514 b Ff(XSyncCAEvents)573 1938 y Fd(XSyncAlarmState)99 b(state;)563 b(clien)n(t)28 b(cannot)f(set)h(this)523 2082 y(Status)523 2182 y(XSyncDestro)n (yAlarm)e(\()i(Displa)n(y)f(*)h Fg(dpy)q Fd(,)g(XSyncAlarm)f Fg(alarm)i Fd(\))523 2332 y Ff(XSyncDestroyAlar)o(m)24 b Fd(destro)n(ys)29 b(alarm.)43 b(It)30 b(returns)f Ff(False)f Fd(if)j(dp)n(y)f(do)r(es)g(not)g(supp)r(ort)523 2431 y(the)e(SYNC)g(extension;)g(otherwise,)e(it)i(returns)f Ff(True)n Fd(.)523 2581 y(Status)523 2680 y(XSyncQueryAlarm)f(\()i (Displa)n(y)f(*)h Fg(dpy)q Fd(,)g(XSyncAlarm)f Fg(alarm)q Fd(,)689 2780 y(XSyncAlarmA)n(ttributes)h(*)f Fg(values)p 1847 2780 26 4 v 31 w(r)l(eturn)g Fd(\))523 2929 y Ff(XSyncQueryAlarm) 39 b Fd(sets)45 b(*v)-5 b(alues)p 1669 2929 25 4 v 29 w(return)44 b(to)h(the)h(alarm's)d(attributes.)90 b(It)45 b(returns)523 3029 y Ff(False)35 b Fd(if)j(there)f(w)n(as)f(an)h(error) e(during)i(comm)n(unication)g(with)g(the)h(serv)n(er)d(or)i(if)h(dp)n (y)523 3129 y(do)r(es)27 b(not)h(supp)r(ort)f(the)h(SYNC)h(extension;)e (otherwise,)g(it)h(returns)e Ff(True)o Fd(.)523 3278 y(Status)523 3378 y(XSyncChangeAlarm)h(\()h(Displa)n(y)f(*)g Fg(dpy)q Fd(,)h(XSyncAlarm)f Fg(alarm)q Fd(,)689 3477 y(unsigned)g(long)g Fg(values)p 1438 3477 26 4 v 31 w(mask)q Fd(,)h(XSyncAlarmA)n(ttributes)f(*)h Fg(values)g Fd(\))523 3627 y Ff(XSyncChangeAlarm)h Fd(c)n(hanges)35 b(alarm's)g(attributes.) 62 b(The)36 b(attributes)g(to)g(c)n(hange)e(are)523 3726 y(sp)r(eci\014ed)h(as)g(in)g Ff(XSyncCreateAlarm)-6 b Fd(.)60 b(It)35 b(returns)g Ff(False)e Fd(if)i(dp)n(y)h(do)r(es)e(not)i (supp)r(ort)523 3826 y(the)28 b(SYNC)g(extension;)g(otherwise,)e(it)i (returns)f Ff(True)n Fd(.)523 3975 y(Status)523 4075 y(XSyncSetPriorit)n(y)f(\()i(Displa)n(y)f(*)g Fg(dpy)r Fd(,)g(XID)i Fg(client)p 2174 4075 V 31 w(r)l(esour)l(c)l(e)p 2498 4075 V 30 w(id)q Fd(,)f(in)n(t)f Fg(priority)j Fd(\))523 4224 y Ff(XSyncSetPriority)e Fd(sets)35 b(the)g(priorit)n(y)f(of)h(the) g(clien)n(t)g(o)n(wning)f(clien)n(t)p 2858 4224 25 4 v 30 w(resource)p 3186 4224 V 28 w(id)i(to)523 4324 y(priorit)n(y)-7 b(.)67 b(If)38 b(clien)n(t)p 1174 4324 V 30 w(resource)p 1502 4324 V 28 w(id)g(is)g Ff(None)n Fd(,)j(it)d(sets)g(the)g(caller's) f(priorit)n(y)-7 b(.)67 b(It)38 b(returns)523 4424 y Ff(False)44 b Fd(if)i(dp)n(y)f(do)r(es)h(not)f(supp)r(ort)h(the)g(SYNC) g(extension;)55 b(otherwise,)49 b(it)d(returns)523 4523 y Ff(True)n Fd(.)523 4673 y(Status)523 4772 y(XSyncGetPriorit)n(y)26 b(\()i(Displa)n(y)f(*)g Fg(dpy)r Fd(,)g(XID)i Fg(client)p 2193 4772 26 4 v 31 w(r)l(esour)l(c)l(e)p 2517 4772 V 30 w(id)q Fd(,)689 4872 y(in)n(t)f(*)f Fg(r)l(eturn)p 1114 4872 V 29 w(priority)j Fd(\))1934 5147 y(7)p eop end %%Page: 8 8 TeXDict begin 8 7 bop 523 614 a Ff(XSyncGetPriority)34 b Fd(sets)40 b(*return)p 1710 614 25 4 v 29 w(priorit)n(y)g(to)g(the)h (priorit)n(y)e(of)i(the)g(clien)n(t)f(o)n(wning)523 714 y(clien)n(t)p 724 714 V 30 w(resource)p 1052 714 V 28 w(id.)59 b(If)35 b(clien)n(t)p 1517 714 V 30 w(resource)p 1845 714 V 28 w(id)h(is)e Ff(None)o Fd(,)j(it)e(sets)g(*return)p 2832 714 V 29 w(priorit)n(y)e(to)i(the)523 814 y(caller's)c(priorit)n (y)-7 b(.)49 b(It)32 b(returns)f Ff(False)f Fd(if)j(there)f(w)n(as)f (an)h(error)e(during)h(comm)n(unication)523 913 y(with)i(the)g(serv)n (er)e(or)h(if)h(dp)n(y)g(do)r(es)f(not)h(supp)r(ort)f(the)i(SYNC)f (extension;)i(otherwise,)e(it)523 1013 y(returns)27 b Ff(True)n Fd(.)523 1295 y Fa(2.2)112 b(C)28 b(Macros/F)-9 b(unctions)523 1498 y Fd(The)33 b(follo)n(wing)f(pro)r(cedures)f (manipulate)i(64-bit)f(v)-5 b(alues.)52 b(They)33 b(are)f(de\014ned)h (b)r(oth)g(as)523 1598 y(macros)39 b(and)h(as)g(functions.)76 b(By)40 b(default,)k(the)d(macro)e(form)h(is)g(used.)76 b(T)-7 b(o)40 b(use)g(the)523 1697 y(function)28 b(form,)g(#undef)g (the)g(macro)e(name)i(to)f(unco)n(v)n(er)f(the)i(function.)523 1847 y(v)n(oid)523 1946 y(XSyncIn)n(tT)-7 b(oV)g(alue)28 b(\()f(XSyncV)-7 b(alue)28 b Fg(*pv)q Fd(,)g(in)n(t)g Fg(i)g Fd(\))523 2096 y(Con)n(v)n(erts)37 b(i)i(to)f(an)h Ff(XSyncValue)34 b Fd(and)39 b(stores)e(it)i(in)g(*p)n(v.)69 b(P)n(erforms)37 b(sign)h(extension)523 2196 y(\(*p)n(v)27 b(will)h(ha)n(v)n(e)e(the)i(same)f(sign)g(as)g(i.\))523 2345 y(v)n(oid)523 2445 y(XSyncIn)n(tsT)-7 b(oV)g(alue)27 b(\()h(XSyncV)-7 b(alue)28 b Fg(*pv)q Fd(,)g(unsigned)f(in)n(t)h Fg(low)q Fd(,)g(in)n(t)f Fg(high)j Fd(\))523 2594 y(Stores)d(lo)n(w)g (in)h(the)g(lo)n(w)e(32)h(bits)h(of)g(*p)n(v)e(and)i(high)f(in)h(the)g (high)g(32)e(bits)i(of)g(*p)n(v.)523 2743 y(Bo)r(ol)523 2843 y(XSyncV)-7 b(alueGreaterThan)26 b(\()i(XSyncV)-7 b(alue)28 b Fg(a)q Fd(,)f(XSyncV)-7 b(alue)28 b Fg(b)g Fd(\))523 2993 y(Returns)g Ff(True)e Fd(if)i(a)f(is)g(greater)f(than)i (b,)g(else)f(returns)g Ff(False)n Fd(.)523 3142 y(Bo)r(ol)523 3242 y(XSyncV)-7 b(alueLessThan)27 b(\()h(XSyncV)-7 b(alue)28 b Fg(a)p Fd(,)g(XSyncV)-7 b(alue)28 b Fg(b)g Fd(\))523 3391 y(Returns)g Ff(True)e Fd(if)i(a)f(is)g(less)g(than)h(b,)g(else)f (returns)g Ff(False)n Fd(.)523 3540 y(Bo)r(ol)523 3640 y(XSyncV)-7 b(alueGreaterOrEqual)25 b(\()j(XSyncV)-7 b(alue)28 b Fg(a)p Fd(,)g(XSyncV)-7 b(alue)28 b Fg(b)f Fd(\))523 3790 y(Returns)h Ff(True)e Fd(if)i(a)f(is)g(greater)f(than)i (or)f(equal)g(to)g(b,)h(else)f(returns)g Ff(False)n Fd(.)523 3939 y(Bo)r(ol)523 4039 y(XSyncV)-7 b(alueLessOrEqual)25 b(\()j(XSyncV)-7 b(alue)28 b Fg(a)q Fd(,)f(XSyncV)-7 b(alue)28 b Fg(b)g Fd(\))523 4188 y(Returns)g Ff(True)e Fd(if)i(a)f(is)g(less)g(than)h(or)f(equal)g(to)g(b.)523 4337 y(Bo)r(ol)523 4437 y(XSyncV)-7 b(alueEqual)27 b(\()h(XSyncV)-7 b(alue)28 b Fg(a)p Fd(,)g(XSyncV)-7 b(alue)28 b Fg(b)g Fd(\))523 4587 y(Returns)g Ff(True)e Fd(if)i(a)f(is)g(equal)g(to)h(b,)g (else)f(returns)g Ff(False)n Fd(.)523 4736 y(Bo)r(ol)523 4836 y(XSyncV)-7 b(alueIsNegativ)n(e)27 b(\()h(XSyncV)-7 b(alue)27 b Fg(v)h Fd(\))1934 5147 y(8)p eop end %%Page: 9 9 TeXDict begin 9 8 bop 523 614 a Fd(Returns)28 b Ff(True)e Fd(if)i(v)f(is)h(negativ)n(e,)e(else)h(returns)g Ff(False)n Fd(.)523 764 y(Bo)r(ol)523 863 y(XSyncV)-7 b(alueIsZero)26 b(\()i(XSyncV)-7 b(alue)28 b Fg(v)g Fd(\))523 1013 y(Returns)g Ff(True)e Fd(if)i(v)f(is)h(zero,)e(else)h(returns)g Ff(False)n Fd(.)523 1162 y(Bo)r(ol)523 1262 y(XSyncV)-7 b(alueIsP)n(ositiv)n(e)26 b(\()i(XSyncV)-7 b(alue)28 b Fg(v)g Fd(\))523 1411 y(Returns)g Ff(True)e Fd(if)i(v)f(is)h(p)r(ositiv)n(e,)f(else)g(returns)g Ff(False)n Fd(.)523 1561 y(unsigned)g(in)n(t)523 1660 y(XSyncV)-7 b(alueLo)n(w32)26 b(\()i(XSyncV)-7 b(alue)28 b Fg(v)g Fd(\))523 1810 y(Returns)g(the)f(lo)n(w)g(32)g(bits)h(of)g(v.) 523 1959 y(in)n(t)523 2059 y(XSyncV)-7 b(alueHigh32)27 b(\()h(XSyncV)-7 b(alue)28 b Fg(v)g Fd(\))523 2208 y(Returns)g(the)f (high)h(32)f(bits)h(of)f(v.)523 2358 y(v)n(oid)523 2457 y(XSyncV)-7 b(alueAdd)56 b(\()h(XSyncV)-7 b(alue)27 b(*)56 b Fg(pr)l(esult)o Fd(,)63 b(XSyncV)-7 b(alue)56 b Fg(a)q Fd(,)62 b(XSyncV)-7 b(alue)56 b Fg(b)p Fd(,)523 2557 y(Bo)r(ol)27 b(*)g Fg(p)l(over\015ow)i Fd(\))523 2707 y(Adds)j(a)f(to)g(b)h(and)f(stores)f(the)i(result)f(in)h(*presult.)47 b(If)32 b(the)g(result)f(could)g(not)h(\014t)g(in)f(64)523 2806 y(bits,)d(*p)r(o)n(v)n(er\015o)n(w)d(is)j(set)f(to)h Ff(True)n Fd(,)g(else)f(it)h(is)f(set)h(to)g Ff(False)m Fd(.)523 2956 y(v)n(oid)523 3055 y(XSyncV)-7 b(alueSubtract)38 b(\()f(XSyncV)-7 b(alue)28 b(*)37 b Fg(pr)l(esult)p Fd(,)j(XSyncV)-7 b(alue)38 b Fg(a)p Fd(,)i(XSyncV)-7 b(alue)38 b Fg(b)p Fd(,)523 3155 y(Bo)r(ol)27 b(*)g Fg(p)l(over\015ow)i Fd(\))523 3304 y(Subtracts)g(b)g(from)g(a)g(and)g(stores)e(the)j (result)f(in)g(*presult.)41 b(If)30 b(the)f(result)g(could)g(not)g (\014t)523 3404 y(in)f(64)f(bits,)h(o)n(v)n(er\015o)n(w)d(is)i(set)h (to)f Ff(True)o Fd(,)g(else)h(it)g(is)f(set)h(to)f Ff(False)n Fd(.)523 3553 y(v)n(oid)523 3653 y(XSyncMaxV)-7 b(alue)27 b(\()h(XSyncV)-7 b(alue)28 b(*)f Fg(pv)i Fd(\))523 3802 y(Sets)f(*p)n(v)f(to)g(the)h(maxim)n(um)f(v)-5 b(alue)28 b(expressible)f(in)g(64)g(bits.)523 3952 y(v)n(oid)523 4051 y(XSyncMinV)-7 b(alue)28 b(\()g(XSyncV)-7 b(alue)28 b(*)f Fg(pv)h Fd(\))523 4201 y(Sets)g(*p)n(v)f(to)g(the)h(minim)n(um)g (v)-5 b(alue)28 b(expressible)e(in)i(64)f(bits.)523 4483 y Fa(2.3)112 b(Ev)m(en)m(ts)523 4686 y Fd(Let)55 b Fg(event)p 893 4686 26 4 v 31 w(b)l(ase)g Fd(b)r(e)h(the)f(v)-5 b(alue)55 b Fg(event)p 1869 4686 V 31 w(b)l(ase)p 2048 4686 V 31 w(r)l(eturn)f Fd(as)g(de\014ned)i(in)f(the)h(function)523 4786 y Ff(XSyncQueryExtens)o(ion)-7 b Fd(.)1934 5147 y(9)p eop end %%Page: 10 10 TeXDict begin 10 9 bop 523 614 a Fd(An)67 b Ff(XSyncCounterNoti)o(fy)o (Eve)o(nt)-7 b Fd('s)67 b(t)n(yp)r(e)f(\014eld)h(has)e(the)i(v)-5 b(alue)66 b Fg(event)p 3082 614 26 4 v 31 w(b)l(ase)h Fd(+)523 714 y Ff(XSyncCounterNoti)o(fy)-6 b Fd(.)37 b(The)27 b(\014elds)h(of)f(this)h(structure)f(are:)573 860 y(in)n(t)529 b(t)n(yp)r(e;)427 b(/*)27 b(ev)n(en)n(t)g(base)g(+)g Ff(XSyncCounterNotif)o(y)21 b Fd(*/)573 960 y(unsigned)27 b(long)129 b(serial;)395 b(/*)27 b(n)n(um)n(b)r(er)g(of)h(last)f (request)g(pro)r(cessed)g(b)n(y)g(serv)n(er)f(*/)573 1060 y(Bo)r(ol)460 b(send)p 1368 1060 25 4 v 30 w(ev)n(en)n(t;)202 b(/*)27 b(true)g(if)i(this)e(came)h(from)f(a)g(SendEv)n(en)n(t)g (request)g(*/)573 1159 y(Displa)n(y)g(*)287 b(displa)n(y;)331 b(/*)27 b(Displa)n(y)g(the)h(ev)n(en)n(t)f(w)n(as)g(read)f(from)i(*/) 573 1259 y(XSyncCoun)n(ter)99 b(coun)n(ter;)315 b(/*)27 b(coun)n(ter)g(in)n(v)n(olv)n(ed)f(in)i(a)n(w)n(ait)e(*/)573 1358 y(XSyncV)-7 b(alue)190 b(w)n(ait)p 1361 1358 V 29 w(v)-5 b(alue;)215 b(/*)27 b(v)-5 b(alue)27 b(b)r(eing)h(w)n(aited)f (for)g(*/)573 1458 y(XSyncV)-7 b(alue)190 b(coun)n(ter)p 1477 1458 V 29 w(v)-5 b(alue;)99 b(/*)27 b(coun)n(ter)g(v)-5 b(alue)27 b(when)h(this)g(ev)n(en)n(t)f(w)n(as)f(sen)n(t)i(*/)573 1558 y(Time)439 b(time;)425 b(/*)27 b(milliseconds)g(*/)573 1657 y(in)n(t)529 b(coun)n(t;)385 b(/*)27 b(ho)n(w)g(man)n(y)g(more)g (ev)n(en)n(ts)g(to)g(come)g(*/)573 1757 y(Bo)r(ol)460 b(destro)n(y)n(ed;)240 b(/*)27 b(T)-7 b(rue)27 b(if)h(coun)n(ter)f(w)n (as)g(destro)n(y)n(ed)f(*/)523 1903 y(An)78 b Ff(XSyncAlarmNotify)o(Ev) o(en)o(t)-6 b Fd('s)77 b(t)n(yp)r(e)h(\014eld)f(has)g(the)g(v)-5 b(alue)78 b Fg(event)p 3072 1903 26 4 v 30 w(b)l(ase)g Fd(+)523 2002 y Ff(XSyncAlarmNotify)-7 b Fd(.)37 b(The)28 b(\014elds)g(of)f(this)h(structure)f(are:)573 2149 y(in)n(t)653 b(t)n(yp)r(e;)428 b(/*)26 b(ev)n(en)n(t)i(base)f(+)g Ff(XSyncAlarmNotify)21 b Fd(*/)573 2248 y(unsigned)27 b(long)253 b(serial;)396 b(/*)26 b(n)n(um)n(b)r(er)i(of)f(last)h (request)f(pro)r(cessed)f(b)n(y)h(serv)n(er)f(*/)573 2348 y(Bo)r(ol)584 b(send)p 1492 2348 25 4 v 30 w(ev)n(en)n(t;)203 b(/*)26 b(true)i(if)g(this)g(came)f(from)g(a)h(SendEv)n(en)n(t)f (request)f(*/)573 2447 y(Displa)n(y)h(*)411 b(displa)n(y;)332 b(/*)26 b(Displa)n(y)i(the)g(ev)n(en)n(t)f(w)n(as)f(read)h(from)g(*/) 573 2547 y(XSyncAlarm)288 b(alarm;)378 b(/*)26 b(alarm)h(that)h (triggered)e(*/)573 2647 y(XSyncV)-7 b(alue)314 b(coun)n(ter)p 1601 2647 V 29 w(v)-5 b(alue;)100 b(/*)26 b(v)-5 b(alue)28 b(that)g(triggered)e(the)i(alarm)e(*/)573 2746 y(XSyncV)-7 b(alue)314 b(alarm)p 1539 2746 V 29 w(v)-5 b(alue;)162 b(/*)26 b(test)i(v)-5 b(alue)28 b(of)f(trigger)f(in)i(alarm)f(*/)573 2846 y(Time)563 b(time;)426 b(/*)26 b(milliseconds)i(*/)573 2946 y(XSyncAlarmState)99 b(state;)411 b(/*)26 b(new)i(state)g(of)f (alarm)g(*/)523 3218 y Fa(2.4)112 b(Errors)523 3421 y Fd(Let)57 b Fg(err)l(or)p 887 3421 26 4 v 31 w(b)l(ase)g Fd(b)r(e)g(the)g(v)-5 b(alue)56 b Fg(err)l(or)p 1861 3421 V 31 w(b)l(ase)p 2040 3421 V 32 w(r)l(eturn)f Fd(as)h(de\014ned)h (in)g(the)g(function)523 3521 y Ff(XSyncQueryExtens)o(ion)-7 b Fd(.)523 3670 y(An)85 b Ff(XSyncAlarmError)-6 b Fd('s)84 b(error)p 1693 3670 25 4 v 28 w(co)r(de)g(\014eld)h(has)f(the)h(v)-5 b(alue)85 b Fg(err)l(or)p 3064 3670 26 4 v 31 w(b)l(ase)g Fd(+)523 3770 y Ff(XSyncBadAlarm)-5 b Fd(.)37 b(The)27 b(\014elds)h(of)f(this)h(structure)f(are:)573 3916 y(in)n(t)502 b(t)n(yp)r(e;)573 4016 y(Displa)n(y)27 b(*)260 b(displa)n(y;)299 b(/*)27 b(Displa)n(y)g(the)h(ev)n(en)n(t)f(w)n(as)g(read)f(from)i(*/) 573 4115 y(XSyncAlarm)137 b(alarm;)345 b(/*)27 b(resource)f(id)i(*/)573 4215 y(unsigned)f(long)102 b(serial;)363 b(/*)27 b(serial)f(n)n(um)n(b) r(er)i(of)f(failed)h(request)f(*/)573 4315 y(unsigned)g(c)n(har)99 b(error)p 1357 4315 25 4 v 27 w(co)r(de;)185 b(/*)27 b(error)f(base)g(+)i(XSyncBadAlarm)f(*/)573 4414 y(unsigned)g(c)n(har) 99 b(request)p 1441 4414 V 29 w(co)r(de;)g(/*)27 b(Ma)5 b(jor)26 b(op-co)r(de)h(of)g(failed)h(request)f(*/)573 4514 y(unsigned)g(c)n(har)99 b(minor)p 1392 4514 V 29 w(co)r(de;)148 b(/*)27 b(Minor)g(op-co)r(de)g(of)g(failed)h(request)f (*/)523 4660 y(An)74 b Ff(XSyncCounterError)-7 b Fd('s)74 b(error)p 1759 4660 V 27 w(co)r(de)g(\014eld)g(has)f(the)h(v)-5 b(alue)74 b Fg(err)l(or)p 3075 4660 26 4 v 30 w(b)l(ase)h Fd(+)523 4759 y Ff(XSyncBadCounter)-6 b Fd(.)37 b(The)27 b(\014elds)h(of)g(this)g(structure)f(are:)1914 5147 y(10)p eop end %%Page: 11 11 TeXDict begin 11 10 bop 573 601 a Fd(in)n(t)529 b(t)n(yp)r(e;)573 701 y(Displa)n(y)27 b(*)287 b(displa)n(y;)299 b(/*)27 b(Displa)n(y)g(the)h(ev)n(en)n(t)f(w)n(as)g(read)g(from)g(*/)573 800 y(XSyncCoun)n(ter)99 b(coun)n(ter;)283 b(/*)27 b(resource)f(id)i (*/)573 900 y(unsigned)f(long)129 b(serial;)363 b(/*)27 b(serial)g(n)n(um)n(b)r(er)g(of)g(failed)h(request)f(*/)573 1000 y(unsigned)g(c)n(har)126 b(error)p 1384 1000 25 4 v 28 w(co)r(de;)184 b(/*)27 b(error)f(base)h(+)g(XSyncBadCoun)n(ter)f (*/)573 1099 y(unsigned)h(c)n(har)126 b(request)p 1468 1099 V 29 w(co)r(de;)99 b(/*)27 b(Ma)5 b(jor)26 b(op-co)r(de)h(of)h (failed)f(request)g(*/)573 1199 y(unsigned)g(c)n(har)126 b(minor)p 1419 1199 V 29 w(co)r(de;)148 b(/*)27 b(Minor)g(op-co)r(de)g (of)g(failed)h(request)f(*/)1914 5147 y(11)p eop end %%Trailer userdict /end-hook known{end-hook}if %%EOF .